dilluns, 29 de març del 2010

Datacenter commissioning

Quant s'afronta un projecte de contrucció d'un Datacenter, en la fase de disseny s'especifíquen tot un conjunt de subsistemes (sistema elèctric, sistema de refrigeració, sistema de detecció i extenció d'incèndis, sistemes de seguretat física i sistemes de monitoratge i gestió), la relació entre cadascun dels elements i s'estima el comportament del conjunt amb càrrega. Després en la fase de desplegament, cada sistema es desplegat pel proveïdor corresponents - normalment un proveïdor per subsistema - i probat de manera individual. Cada proveïdor realitza la posta en marxa i les proves funcionals del subsistema que ha instal·lat per tal de disposar de la acceptació del client i facturar. En aquest procés, en cap moment es fa una comprovació de tot el conjunt. I és aquí on el "Commissioning" pren importància.

L'objectiu del "Commissioning" és provar el comportament de tots els subsistemes treballant conjuntament, amb la finalitat de comprovar si el desplegament de cada subsistema assoleix els objectius marcats en la fase de disseny i compleix amb els requisits inicials. És a dir, és un procés de validació de la instal·lació. També permet identificar les mancances de la instal·lació i els límits de la mateixa, informació que serà de molta utilitat en la fase d'explotació. És per això que la pràctica del "Commissioning" es cada cop més utilitzada en la fase de desplegament d'un Datacenter.

Com tot procés aquest està format per una entrada, un conjunt d'activitats i una sortida.

Entrades:

  • LLista de requisits de disseny i contrucció del datacenter.
  • El disseny del Datacenter.
  • Resultat de les proves realitzades en la posta en marxa de cadascun dels components del Datacenter.

Sortides:

  • Script: conté la llista de components provats i el tipus de test realitzat i el resultat obtingut.
  • Registre d'error: és una anàlisi FMEA (Failure Mode Effects Analysis) d'un components específica que ha fallat durant el test. Aquest identifica l'impacte de l'error i recomana les possibles solucions.
  • Resum executiu: descriu les accions les proves realitzades i un pla d'acció.
Activitats:

Les principals activitats del procés de provisioning són realitzar l'script (scripting), executar les proves i documentar.

  • Scripting: defineix la seqüència, el temps i l'ordre per fer les proves de tots els elements del Datacenter. També permet defineix els registres a obtenir en cada prova.
  • Executa les proves: consisteix en executar una sèrie d'errors en els elements del sistema segons una seqüència establerta i tornar a restablir-los. Amb aquestes proves cal provar tant el sistema d'alimentació elèctrica, de fred, de detecció d'incèndis, ...
  • Documentació: cal registrar totes les proves realitzades i documentar-ho per tal deixar registrar l'estat i comportament de tot el sistema. La documentació serveix tant per veure el grau de compliment del sistema respecte els requisits inicials i el disseny, com per a la posterior explotació del mateix.

Per executar les proves del sistema amb càrrega, s'utilitza el que es coneix com a "load banks". Són un conjunt d'elements per generar calor a la sala i així provar tant el sistema elèctric com el sistema de refrigeració.

El procés de commissioning no tant sols és utils per comprovar el grau de compliment d'una instal·lació nova i identificar les mancances i limits del mateix. Sinó que també permet auditar un Datacenter construïts ja fa anys o en producció.

Bibliografia d'interés:

  • ASHARE Guideline 0 - the Commissioning Process: Guia on descriuen totes les fases del procés de Commissioning.
  • APC White Paper #148 Data Center Projects: Commissioning.
  • APC White Paper #149 Ten Errors to Avoid When Commissioning a Data Center.