Cómo hacer que los centros de datos sean más eficientes

marzo 7, 2023
A medida que los diseños y los estándares operativos de los centros de datos de eficiencia energética continúan evolucionando rápidamente dentro de la industria, los operadores de centros de datos heredados necesitan orientación. Así es, sobre las buenas prácticas que deben considerar para maximizar la eficiencia energética en sus instalaciones. Es por ello, que hoy hablaremos sobre cómo hacer que los centros de datos sean más eficientes, veamos cómo hacerlo.
Mejorar la eficiencia energética
Para tu información, la mayoría de los sitios web modernos almacenan información en bases de datos. Y dado que las consultas allí son relativamente lentas, la mayoría de los sitios también mantienen los servidores de caché, que enumeran los resultados de consultas comunes para un acceso más rápido.
Entonces, los servidores de caché generalmente usan memoria de acceso aleatorio (RAM), que es rápida pero costosa y consume mucha energía. Es aquí, donde los investigadores del Laboratorio de Ciencias de la Computación e Inteligencia Artificial (CSAIL) del MIT idearon un sistema para el almacenamiento en caché del centro de datos que utiliza memoria flash.
Así que, veamos algunas de las ventajas de la memoria flash:
- Por gigabyte de memoria, consume alrededor del 5% de la energía que consume la RAM
- Cuesta alrededor de una décima parte
- También tiene alrededor de 100 veces la densidad de almacenamiento, lo que significa que se pueden meter más datos en un espacio más pequeño
- Además, un sistema de almacenamiento en caché flash podría reducir drásticamente la cantidad de servidores de caché requeridos por un centro de datos
Sin embargo, existe un inconveniente, ya que, es mucho más lento que la RAM. Pero por lento que sea en relación con DRAM (RAM dinámica), el acceso flash sigue siendo mucho más rápido que las reacciones humanas a nuevos estímulos sensoriales.
Más detalles…
Ahora, con esto, surge la preocupación de mantenerse al día con las solicitudes que inundan el centro de datos, algo importante. Así que, el sistema de los investigadores de CSAIL, denominado BlueCache, lo hace mediante el uso de la técnica informática común de «canalización«.
Para ello, antes de que un servidor de caché basado en flash devuelva el resultado de la primera consulta para llegar a él, puede comenzar a ejecutar las próximas 10.000 consultas. Donde la primera consulta puede tardar 200 microsegundos en procesarse, pero las respuestas a las siguientes aparecerán en intervalos de 0,02 microsegundos.
Pero espera, porque incluso utilizando canalización, los investigadores de CSAIL tuvieron que implementar algunos trucos de ingeniería inteligente para hacer que el almacenamiento en caché flash fuera competitivo con el almacenamiento en caché DRAM.
Por su parte, en las pruebas, compararon BlueCache con lo que podría llamarse la implementación predeterminada de un servidor de caché basado en flash. Que es simplemente un servidor de base de datos del centro de datos configurado para el almacenamiento en caché. De esta forma, BlueCache fue 4,2 veces más rápido que la implementación predeterminada.
Como puedes ver, se ha demostrado una tecnología de almacenamiento totalmente escalable y que mejora el rendimiento. ¡Ya lo sabes!