Certification Tier-III par l'Uptime Institute

Notre centre de données LCL Brussels-West 2 a obtenu la certification Tier-III de l'Uptime Institute, une autorité de certification rigoureuse et mondialement reconnue, pionnière des normes Tier-III. L'expérience de l'Uptime Institute en la matière se concentre surtout dans les secteurs où une importance accrue est accordée à la redondance des systèmes, comme dans le monde de la finance et des assurances.

Pour la classification Tier-III, l'Uptime Institute porte une attention particulière à la redondance et à la conception des infrastructures critiques. Cette même classification désigne les infrastructures à maintenance simultanée, c'est-à-dire permettant d'effectuer des travaux de maintenance sans interrompre le fonctionnement normal du centre de données.

L’attribution de la certification Tier III par l’Uptime Institute se déroule en deux phases :

Lors de la première phase, l'organisme de conseil vérifie si le centre de données est conçu de manière à répondre aux exigences Tier III. Tous les documents et calculs de conception technique sont alors examinés. En cas de vérification concluante, le centre de données reçoit la certification de conception de niveau 3 (Tier III Certification of Design). C'est ainsi que la certification de conception Tier III a été attribuée à LCL Brussels-West 2 par l'Uptime Institute en novembre 2019.  La même certification a également été accordée en décembre 2023 à notre nouvelle extension de Diegem, LCL Brussels-North 5.

Environ 80 % des centres de données européens certifiés par l'Uptime Institute l'ont été pour leur conception, mais il reste une seconde étape à franchir.

Durant la seconde phase, l'Uptime Institute analyse la construction du centre de données. Si la construction correspond aux plans certifiés et est conforme aux normes, le centre de données peut alors recevoir une certification d'installation de niveau 3 (Tier III Certification of Constructed Facility). Les clients ont ainsi la certitude que le centre de données a été construit conformément à la conception approuvée.

Pour étayer cette certification de LCL Brussels-West 2, nous avons effectué des tests, sous la supervision de l'Uptime Institute, afin de prouver que l'infrastructure du centre de données dispose effectivement des niveaux de puissance et de capacité indiqués dans les plans de conception. C'est le cas de LCL Brussels-West 2, qui a reçu la certification Tier III de l'Uptime Institute pour les installations construites en août 2021. LCL Brussels-North 5 n'étant pas encore construit, cette deuxième étape de certification ne peut être atteinte à ce stade.

LCL Data Centers a été la première entreprise belge à recevoir les deux certifications de l'Uptime Institute. Nos clients peuvent ainsi être certains que nos centres de données certifiés Tier-III ont été construits conformément à leur conception.

« La certification Tier témoigne d'un niveau d'engagement supérieur et de la qualité d'un centre de données, et atteste de sa méthode de travail », a déclaré Ali Moinuddin, Managing Director Europe à l'Uptime Institute. « Nous avons été ravis de travailler avec LCL pour l'obtention des Tier Certification of Design et Tier Certification of Constructed Facility. La certification Tier indique que le centre de données répond parfaitement aux défis du monde réel et est conforme aux exigences de l'organisation. Peu de programmes rivalisent avec les évaluations proposées par l'Uptime Institute en termes de qualité et de minutie. Ces évaluations sont propres à l'organisation, vérifient en détail chaque composant et sont orientées sur les performances. Un contrôle du site est également effectué, en profondeur et en toute impartialité ».

En savoir plus sur notre certification Tier-III ? Lire ces articles :
Un nouveau centre de données de LCL à Alost est le premier à obtenir le certificat de construction Tier III de l’Uptime Institute

Le premier centre de données belge à recevoir une double certification de l'Uptime Institute (lcl.be)

System.Web.HttpException (0x80004005): Error executing child request for handler 'System.Web.Mvc.HttpHandlerUtil+ServerExecuteHttpHandlerAsyncWrapper'. ---> System.NullReferenceException: Object reference not set to an instance of an object.
   at ASP._Page_Components_ButtonBlock_ButtonBlock_cshtml.Execute() in C:\inetpub\wwwroot\lcl-umbraco\Components\ButtonBlock\ButtonBlock.cshtml:line 5
   at System.Web.WebPages.WebPageBase.ExecutePageHierarchy()
   at System.Web.Mvc.WebViewPage.ExecutePageHierarchy()
   at System.Web.WebPages.WebPageBase.ExecutePageHierarchy(WebPageContext pageContext, TextWriter writer, WebPageRenderingBase startPage)
   at Umbraco.Web.Mvc.ProfilingView.Render(ViewContext viewContext, TextWriter writer)
   at System.Web.Mvc.ViewResultBase.ExecuteResult(ControllerContext context)
   at System.Web.Mvc.ControllerActionInvoker.InvokeActionResultFilterRecursive(IList`1 filters, Int32 filterIndex, ResultExecutingContext preContext, ControllerContext controllerContext, ActionResult actionResult)
   at System.Web.Mvc.ControllerActionInvoker.InvokeActionResultFilterRecursive(IList`1 filters, Int32 filterIndex, ResultExecutingContext preContext, ControllerContext controllerContext, ActionResult actionResult)
   at System.Web.Mvc.ControllerActionInvoker.InvokeActionResultFilterRecursive(IList`1 filters, Int32 filterIndex, ResultExecutingContext preContext, ControllerContext controllerContext, ActionResult actionResult)
   at System.Web.Mvc.ControllerActionInvoker.InvokeActionResultFilterRecursive(IList`1 filters, Int32 filterIndex, ResultExecutingContext preContext, ControllerContext controllerContext, ActionResult actionResult)
   at System.Web.Mvc.ControllerActionInvoker.InvokeActionResultFilterRecursive(IList`1 filters, Int32 filterIndex, ResultExecutingContext preContext, ControllerContext controllerContext, ActionResult actionResult)
   at System.Web.Mvc.ControllerActionInvoker.InvokeActionResultWithFilters(ControllerContext controllerContext, IList`1 filters, ActionResult actionResult)
   at System.Web.Mvc.Async.AsyncControllerActionInvoker.<>c__DisplayClass3_1.<BeginInvokeAction>b__1(IAsyncResult asyncResult)
   at System.Web.Mvc.Async.AsyncControllerActionInvoker.EndInvokeAction(IAsyncResult asyncResult)
   at System.Web.Mvc.Controller.<>c.<BeginExecuteCore>b__152_1(IAsyncResult asyncResult, ExecuteCoreState innerState)
   at System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncVoid`1.CallEndDelegate(IAsyncResult asyncResult)
   at System.Web.Mvc.Controller.EndExecuteCore(IAsyncResult asyncResult)
   at System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncVoid`1.CallEndDelegate(IAsyncResult asyncResult)
   at System.Web.Mvc.Controller.EndExecute(IAsyncResult asyncResult)
   at System.Web.Mvc.MvcHandler.<>c.<BeginProcessRequest>b__20_1(IAsyncResult asyncResult, ProcessRequestState innerState)
   at System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncVoid`1.CallEndDelegate(IAsyncResult asyncResult)
   at System.Web.Mvc.MvcHandler.EndProcessRequest(IAsyncResult asyncResult)
   at System.Web.Mvc.HttpHandlerUtil.ServerExecuteHttpHandlerWrapper.<>c__DisplayClass5_0.<Wrap>b__0()
   at System.Web.Mvc.HttpHandlerUtil.ServerExecuteHttpHandlerWrapper.Wrap[TResult](Func`1 func)
   at System.Web.HttpServerUtility.ExecuteInternal(IHttpHandler handler, TextWriter writer, Boolean preserveForm, Boolean setPreviousPage, VirtualPath path, VirtualPath filePath, String physPath, Exception error, String queryStringOverride)
   at System.Web.HttpServerUtility.ExecuteInternal(IHttpHandler handler, TextWriter writer, Boolean preserveForm, Boolean setPreviousPage, VirtualPath path, VirtualPath filePath, String physPath, Exception error, String queryStringOverride)
   at System.Web.HttpServerUtility.Execute(IHttpHandler handler, TextWriter writer, Boolean preserveForm, Boolean setPreviousPage)
   at System.Web.HttpServerUtility.Execute(IHttpHandler handler, TextWriter writer, Boolean preserveForm)
   at System.Web.Mvc.Html.ChildActionExtensions.ActionHelper(HtmlHelper htmlHelper, String actionName, String controllerName, RouteValueDictionary routeValues, TextWriter textWriter)
   at System.Web.Mvc.Html.ChildActionExtensions.Action(HtmlHelper htmlHelper, String actionName, String controllerName, RouteValueDictionary routeValues)
   at Our.Umbraco.DocTypeGridEditor.Web.Extensions.HtmlHelperExtensions.RenderDocTypeGridEditorItem(HtmlHelper helper, IPublishedElement content, String editorAlias, String viewPath, String previewViewPath, Boolean isPreview)
   at ASP._Page_app_plugins_doctypegrideditor_render_DocTypeGridEditor_cshtml.Execute() in C:\inetpub\wwwroot\lcl-umbraco\app_plugins\doctypegrideditor\render\DocTypeGridEditor.cshtml:line 28
   at System.Web.WebPages.WebPageBase.ExecutePageHierarchy()
   at System.Web.Mvc.WebViewPage.ExecutePageHierarchy()
   at System.Web.WebPages.WebPageBase.ExecutePageHierarchy(WebPageContext pageContext, TextWriter writer, WebPageRenderingBase startPage)
   at Umbraco.Web.Mvc.ProfilingView.Render(ViewContext viewContext, TextWriter writer)
   at System.Web.Mvc.Html.PartialExtensions.Partial(HtmlHelper htmlHelper, String partialViewName, Object model, ViewDataDictionary viewData)
   at ASP._Page_Views_Partials_grid_editors_Base_cshtml.Execute() in C:\inetpub\wwwroot\lcl-umbraco\Views\Partials\grid\editors\Base.cshtml:line 20