Saltar al contenido

google

OpenCAPI, el sustituto de PCI Express

OpenCAPI (Open Coherent Accelerator Processor Interface), es el resultado de una alianza entre algunas de las principales empresas de tecnología del momento ( Google, AMD, IBM, HP, etc…), para el desarrollo de un nuevo estándar de bus de transferencia para servidores. Actualmente PCI Express es de facto el bus que equipan la mayoría de los dispositivos, sin embargo el incremento de necesidades de transferencia hace que nazca esta nueva iniciativa.

 

logo_opencapi

OpenCAPI será más rápido que PCI Express, ¿pero cuanto más rápido? ,  según el propio anuncio de la iniciativa, será entorno a 10 veces más rápido (“open specification that can increase datacenter server performance by up to 10x,”) alcanzado velocidades de 25Gbps (recordemos que el rendimiento de PCI Express es de 16Gbps).

pci-e-slots

Al margen de detalles técnicos, quizás lo más interesante de este nuevo estándar sea que será abierto y que Intel (al menos de momento), está al margen del mismo, lo cual tiene cierto sentido, puesto que ellos desarrollan PCI Express, veremos si no lamentan quedarse fuera de esta iniciativa.

Oracle promete animar el sector Cloud en su OpenWorld

En el marco del Oracle OpenWorld 2016, Larry Ellison ha anunciado la intención de Oracle de apostar por los servicios en la nube y competir directamente con Amazon, Microsoft, Google e IBM, lo cual no es de extrañar después de las últimas adquisiciones:

avion-oracle-web

  • Netsuite
  • Opower

con un poco de suerte para el consumidor y si Oracle cumple lo prometido por su fundador, podríamos estar en la antesala de una guera de precios en el sector Cloud.

Dentro de un Data center de Google / Inside a Google data center

De la mano de Joe Kava, (VP of Google’s Data Center Operations), os traigo un pequeño tour por uno de los Data Centers de Google

 

[youtube=http://youtu.be/XZmGGAbHqa0]

 

Google junto con Facebook y alguna que otra gran tecnológica más son una autentica referencia en cuanto a innovación en Data centers se refiere.

 

Personalmente no me canso de ver/leer información sobre sus diseños.

Google Data Center Efficiency Best Practices

Os traigo una serie de cuatro vídeos elaborados por Google que presentan buenas prácticas para diversos aspectos de un Datacenter.

 

1.  Medida del PUE y la eficiencia

 

 

2. Gestión de los flujos de aire

 

 

3. Ajuste de la temperatura

 

 

4.  Free Cooling

 

 

 

Son vídeos ideales para introducir a personas en estos conceptos.

 

Espero que os resulten de interés.

Mapa de los propósitos del año 2013 by Google

No es la primera vez que presento alguno de los informes de Google, como muestra de lo que se puede hacer con la información que vamos dejando (nuestra huella en internet). Artículo anterior aquí.

En esta ocasión Google nos pide ayuda para elaborar un mapa con los propósitos de año nuevo para el 2013 (aquí) y nos deja como muestra el que elaboraron para el 2012.

Al margen de la curiosidad, nunca me ha gustado participar en este tipo de actividades, supongo que mi trabajo y que términos como DataMining o BigData formen parte de el a diario tiene algo que ver :-).

Visita un Datacenter de Google (II)

Para completar el vídeo del articulo anterior os dejo un enlace a una galería de fotos publicada por la propia Google, a la que podéis acceder aquí.

Por mi trabajo, he tenido oportunidad  de conocer bastantes centros de datos y en su mayoría son instalaciones prácticamente desconocidas, sin embargo hay que que reconocer que esto esa cambiando y que pocas empresas explotan publicitariamente estas instalaciones como Google.

Referencias:

Visita a un Datacenter de Google (I)

Visita un Datacenter de Google

Supongo que a estas alturas la mayoría ya habréis visto esta página, pero por si acaso os la dejo. Se trata del street view para edificios, recorriendo uno de sus Datacenters… si habéis oído bien, vais a tener oportunidad de recorrer uno de ellos (al menos virtualmente).

Podéis verlo aquí.

También os dejo una de sus presentaciones:

[youtube=http://youtu.be/avP5d16wEp0]

 

y una captura de pantalla de algunas cosas curiosas que podéis encontraros:

 

 

Google como siempre demostrando que son los número 1 en muchas cosas 🙂

Open Compute, la cultura "Open" llega al Datacenter

 

 

 

Open Compute Project es una iniciativa anunciada en Abril de 2011 por Facebook, cuyo objetivo era compartir abiertamente sus diseños alrededor de la infraestructura de Datacenters, con objeto de que la industria los acepte como estándar y contribuya a su desarrollo.

Actualmente Open Compute Project esta dividido en 2 grandes áreas o subproyectos:

  • Open Server: se encarga del el desarrollo de especificaciones para servidores  y sus componentes.
  • Datacenter: se encarga del desarrollo de especificaciones para componentes de infraestructura.

A continuación veremos ambos proyectos con algo más de detalle.

Open Server:

El nacimiento de este proyecto se baso en la necesidades específicas de los actuales grandes consumidores de DataCenters de gran tamaño, que no son otros que los proveedores de aplicaciones sociales y nube en general  (Facebook, Google, etc.)

Este servidor define un chasis único (en varios formatos), a cuyas dimensiones deben adaptarse las placas “Open Server”, independientemente del fabricante (actualmente las hay para Intel y sus XEON E5-2600 y AMD G34 Socket).

El Chasis además debe incluir accesorios de montaje para racks estándar y para los Open Rack y  “triplet cabinets.

La alimentación correrá  a cargo de fuentes de alimentación pasivas (sin ventiladores) de 450W AC/DC y convertirán a 12.5v

Open Datacenter:

El desarrollo de estándares en Open Datacenter, se ha dividido en las siguientes áreas:

  • Open Rack:
  • Triplet Rack
  • Battery Cabinet
  • Datacenter Electrical
  • Datacenter Mechanical

Open Rack:

Fue el primer estándar diseñado para Datacenter y entre alguna de sus especificaciones incluía:

  • Hasta 48U.
  • Hasta 3 switches de 1U Top of Rack.
  • Compatible con formas y factores de diversos fabricantes
  • Al menos una zona de alimentación por columna (basada en Bus Bar)

Detalle de la conexión de un Open Server a una Bus Bar para alimentación:

Triplet Racks:

Triplet Racks es la evolución de Open Racks, montándose en configuraciones de 3 racks, de tal manera que entre un Triplet Rack y otro se dispone un rack de baterías a modo de UPS. Los Triplet Racks, tienen entre otras las siguientes características:

  • Racks de 42U
  • 2 Top of Rack switches.
  • 30 servers de 1u por Rack

<imagen triplet>

Battery cabinet:

Se trata de un Rack independiente, diseñado para integrarse con una pareja de Triplet Racks (uno a cada lado) y que suministran corriente DC a 48v.

Las baterías son de 12.5v, con una vida aprox. De 10 años (las típicas de sistemas UPS), conectadas en grupos de 4 elementos llamados “string”, para suministrar los 48v en DC. Por Rack de baterías hay 5 strings en paralelo.

<imagen battery>

Data Center Electrical:

Dependiendo de la fuente consultada, las perdidas en la distribución de la energía dentro de un Data Center pueden llegar a suponer hasta un 10%, es por ello que Open Compute hace hincapié en minimizar las mismas, haciendo foco en casi todos los aspectos:

  • Generador Diesel de Backup.
  • Placas y fuentes de alimentación  de los servidores.
  • Baterías.
  • Iluminación led en salas.
  • Sistema anti incendios.
  • etct.

Data Center Mechanical:

En el aspecto mecánico se trata principalmente el sistema de refrigeración, empleando conceptos como el “freecooling” o el aislamiento del frío.

Más información en la web del proyecto “Open Compute Project

Reconocimiento de autoría:  Todas las imágenes empleadas en este artículo han sido extraídas de la web y documentación de Open Compute Project

Las 5 "Best practices" para Datacenters de Google

 

 

Aunque ya hace algún tiempo que Google libero estas recomendaciones (aquí), no las tenía reflejadas en el blog hasta ahora:

  • Medir el PUE: No se puede mejorar lo que no se puede medir, así que es primordial saber que ocurre en nuestro Datacenter.
  • Optimizar flujos de aire: Los equipos de refrigeración tienen una gran importancia en términos de eficiencia energética,  por lo que ademas de estar adecuadamente dimensionados, se debe vigilar que los flujos de aire son adecuados (contención del calor, reflujos, etc.) y sobre todo, que elementos como cableado, tuberías, etc. no los obstruyen obligando a un esfuerzo extra del sistema.
  • Ajustar el termostato: No es raro encontrar en la actualidad Datacenter’s operando entre 18 y 22 grados, esto viene de la cultura de la primera época de los mainframes, siendo totalmente innecesario en equipos modernos que pueden operar sin problemas a temperaturas de entre 25 y 27 grados (consultar temperatura de operación de los distintos fabricantes).
  • Usar “Free Cooling”: Detrás de este término se esconde un principio muy sencillo, si fuera hace frio (al menos el suficiente), utilizalo para refrigerar el Datacenter.
  • Optimiza la distribución de energía: Hay que intentar limitar la cantidad de energía perdida en UPS’s, transformación, etc.