Posts Tagged ‘cache’

Caballo de Troya

Alejandro Giménez

Alejandro Giménez

Alejandro Giménez, CTO EMC España. Un veterano con 20 años de experiencia tecnológica y comercial en el mundo de las TI. Sus clientes son su fuente favorita de información. Valora a EMC como un germen de innovación permanente @alexgimenezf

El paradigma de “hacer más con menos” que aplica a todo sector económico parece haberse instalado de forma definitiva en los entornos de TI, lo que se refleja en el desarrollo de los productos que las empresas tecnológicas en general, y específicamente las de almacenamiento, desarrollan y ponen a disposición de sus clientes.

Basta con observar la evolución en la capacidad de los dispositivos de almacenamiento para ver cómo cada nueva generación de discos ha venido incrementando su capacidad, duplicándola más o menos cada 2 años, lo que simultáneamente se ha traducido en una radical reducción del precio por GB. Más capacidad a menor coste.   

Pero el almacenamiento no es una isla, sino que forma parte de un entorno de servidores, aplicaciones, comunicaciones, etc. y algunos de los componentes de este ecosistema han sufrido desarrollos espectaculares en dimensiones distintas, como los procesadores, que de acuerdo con la conocida “Ley de Moore” han venido doblando su  memoria y capacidad de proceso cada 18 meses.

Si el foco de desarrollo de las CPUs es rendimiento a toda costa y el de los discos físicos parece ser el incremento de capacidad, se genera un problema conocido como el “I/O Gap” (hueco de entrada/salida), que consiste en que las aplicaciones tienen una mayor capacidad de procesar datos de la que los discos son capaces de suministrar.

Soluciones tecnológicas para salvar el I/O Gap:

Para resolver este problema en los grandes sistemas empresariales, hemos asistido a la aplicación de diferentes soluciones tecnológicas. En primer lugar, acelerar la velocidad de giro de los discos, factor primario que influencia el rendimiento de un disco duro. Pero estos discos tienen componentes mecánicos, mucho más sensibles a desgastes y limitaciones físicas que los componentes electrónicos, por lo que no pueden desarrollarse al mismo ritmo. De hecho en la última década no hemos visto en el mercado  grandes incrementos en la velocidad de los discos.

Un siguiente gran paso fue el de proveer de memorias caché a los sistemas de almacenamiento. Se trata de situar una memoria electrónica entre los discos mecánicos y el procesador, y proporcionarle de inteligencia para convertir los lentos accesos mecánicos en accesos electrónicos mucho más ágiles. Cuánto más inteligentes sean los algoritmos, mayores serán su eficacia y rendimiento y menor será el coste de la memoria.  

La incorporación de discos de Estado Sólido (SSD, básicamente memorias electrónicas) a los grandes sistemas de almacenamiento empresarial ha permitido obviar los tradicionales problemas asociados con la mecánica, al carecer de piezas móviles. Aproximadamente el 50% de los sistemas de almacenamiento vendidos por EMC contienen discos Flash y de hecho son sus costes aún más elevados que el disco tradicional los que determinan su ratio de adopción.

En EMC, la última innovación en este camino la constituye VFCache. Disponible desde el pasado mes de Febrero, VFCache es una tarjeta Flash PCIe que se implanta en el servidor y se comporta como una expansión de la caché de lectura del sistema de almacenamiento para acercarla al procesador. Un caballo de Troya estratégicamente situado allí donde los tiempos de respuesta son del orden de microsegundos, que proporciona acceso al almacenamiento sin abandonar el entorno del servidor ni traficar por ninguna red. Una mezcla inteligente de software y hardware que agiliza las lecturas sin comprometer la protección de los datos, que continúan siendo escritos en sus fiables almacenamientos con protección RAID y funcionalidades avanzadas.   

¿Por qué apostar por nuestro caballo de Troya?

Los efectos de esta última aparición son, en primer lugar, mejorar de forma sensible los niveles de servicio de ciertas aplicaciones, bien medidos cómo un mayor número de transacciones o bien cómo un menor tiempo de respuesta. Las aplicaciones donde estos beneficios serán evidentes son fundamentalmente aquellas con accesos de lectura aleatorios tales como bases de datos OLTP, ERM, correo, etc.  

Junto con la mejora en el nivel de servicio, se observará una descarga en el sistema de almacenamiento, al verse liberado de un porcentaje de actividad que se solventa sin llegar a abandonar el servidor. Esta descarga de actividad puede traducirse en un impacto económico, bien mediante una vida útil del sistema más elevada, bien mediante configuraciones más económicas del sistema de almacenamiento o evitando su ampliación por razones de rendimiento. No hay que olvidar que, en condiciones adecuadas, una tarjeta VFCache puede presentar un rendimiento similar al de 3000 discos HDD agregados.   

Todo esto, sin realizar ningún tipo de cambio adicional en el entorno, sin modificar los procedimientos de gestión, y sin renunciar a la funcionalidad de protección y recuperación ante desastres que los modernos sistemas de almacenamiento nos ofrecen.  En definitiva, cumplir con la máxima de “hacer más con menos”.

Videos Recomendados

Expand The Data Lake: New Data Lake, New Breakthroughs

Archivo del Blog

  • 2016 3
  • 2015 20
  • 2014 7
  • 2013 16
  • 2012 21
facebook
twitter
linkedin
youtube
rss