Elemento de almacenamiento inteligente (ISE): Introducción Octubre de 2013 Índice Invención, no integración ........................................................................................ 3 ISE: Centrado en los atributos básicos del almacenamiento .............................. 3 Alto rendimiento .................................................................................................................................. 5 Alta fiabilidad ....................................................................................................................................... 6 Alta disponibilidad ............................................................................................................................... 6 Escalabildad de red sin estructura ...................................................................................................... 7 ISE: Descripción general del hardware .................................................................. 8 Controladores de fiabilidad gestionada ............................................................................................... 9 DataPacs ........................................................................................................................................... 10 Potencia y refrigeración .................................................................................................................... 11 Supercondensadores ........................................................................................................................ 11 ISE: Descripción general del software ................................................................. 12 Matrixed RAID Data Allocation.......................................................................................................... 12 Continuous Adaptive Data Placement (CADP) ................................................................................. 12 In-Situ Remanufacturing and Restoration (ISR) ............................................................................... 13 Cortex Web Services ........................................................................................................................ 14 ISE Mirroring y Replicación activa-activa .......................................................................................... 16 ISE: Aceleración de aplicaciones e infraestructuras .......................................... 18 Entornos de escritorio virtual............................................................................................................. 18 Virtualización de servidor .................................................................................................................. 19 Aplicaciones de sistema de gestión de bases de datos relacionales (RDBMS) .............................. 21 Entornos Big Data ............................................................................................................................. 22 Infraestructura de Proveedor de servicios en la nube (CSP) ........................................................... 23 ISE: El ahorro ......................................................................................................... 25 Densidad ........................................................................................................................................... 25 Eficiencia energética ......................................................................................................................... 25 Eventos de servicio ........................................................................................................................... 26 Los efectos del ahorro ....................................................................................................................... 27 Productos ISE ......................................................................................................... 28 Conclusión .............................................................................................................. 30 Datos de contacto de X-IO Technologies ......................................................................................... 31 2 Elemento de almacenamiento inteligente (ISE): Introducción Invención, no integración En X-IO, nos consideramos inventores, no integradores. En un mercado como el del almacenamiento, caracterizado principalmente por la integración del conjunto de componentes de hardware y software (muchos fabricados por terceros o basados en tecnologías de código abierto), nuestro interés por la invención y la creación de sistemas de almacenamiento desde cero para segmentos específicos del mercado es realmente único. Y esta pasión por la invención se refleja en nuestra familia de productos ISE: una familia de conjuntos de almacenamiento de alto rendimiento, escalabilidad lineal con autorrecuperación, diseñados y concebidos para proporcionar un rendimiento superior en infraestructuras virtualizadas, sistemas de gestión de bases de datos (DBMS) y proveedores de servicios en la nube (CSP). Todos los elementos del ISE están diseñados y concebidos para proporcionar un rendimiento superior en dichos entornos y para facilitar el ahorro operacional gracias a su increíble densidad de rack, un consumo de energía realmente bajo, y entre cinco y siete años de vida útil a pleno rendimiento con práctica ausencia de reparaciones. ISE: Centrado en los atributos básicos del almacenamiento Desarrollado a lo largo de una década en Seagate y en X-IO a cargo de un equipo cerrado de diseñadores y desarrolladores de hardware y de software (con más de 350 patentes atribuibles al equipo colectivamente) el ISE es la base de una infraestructura de almacenamiento escalable en la que se puede confiar. Con un tiempo medio de vida operativa de 5-7 años, el ISE ofrece un rendimiento entre 2 y 10 veces superior al de la competencia. Y todo al 30-70 % del coste total de propiedad de las soluciones alternativas. Figura 1 - Elemento de almacenamiento inteligente 3 Elemento de almacenamiento inteligente (ISE): Introducción Los objetivos de diseño de X-IO en cuanto al desarrollo del ISE estaban claramente definidos: Altos niveles de rendimiento fiables a capacidad nominal: el ISE proporciona alto rendimiento sin fluctuaciones a plena capacidad. Al contrario de lo que sucede con otros conjuntos de almacenamiento del sector, el ISE mantiene el rendimiento nominal sin disminuciones del rendimiento a medida que el sistema se utiliza a plena capacidad. Alta fiabilidad: el ISE elimina las dos causas más comunes de fallo de disco (el calor y la vibración), al tiempo que permite la recuperación de errores de componentes in situ sin poner en riesgo el rendimiento ni la capacidad usadas por la infraestructura y las aplicaciones, y sin necesidad de desplazarse a las instalaciones. Alta disponibilidad: el ISE está operativo constantemente y aparece disponible para la infraestructura y las aplicaciones, independientemente del estado de los fallos internos o del posible estado no óptimo del entorno. Alta escalabilidad: cada ISE incorpora el 100 % de su rendimiento (IOPS), rendimiento (MB/s) y almacenamiento (TB) al tejido de almacenamiento que comparte con otros ISE. Esto crea una arquitectura altamente escalable que puede crecer nodo a nodo y en la que el rendimiento y el coste son predecibles desde el primer TB al último. Capacidad garantizada: el ISE proporciona, en todas las circunstancias, la capacidad nominal que marca sin depender de estrategias de software no fiables como la deduplicación y la compresión, cuyo correcto funcionamiento no está garantizado en todos los entornos. Se garantiza que la capacidad nominal del ISE no variará en función de los parámetros específicos de las cargas de trabajo que utilicen los volúmenes del ISE. Al contrario de lo que sucede con los conjuntos de almacenamiento del mercado en la actualidad, donde parece que no puede utilizarse la capacidad total sin que ello afecte negativamente al rendimiento, el rendimiento del ISE se mantiene a plena capacidad y ofrece a los clientes de X-IO un 30-40 % adicional de capacidad sin ningún efecto negativo. Figura 2 - Equilibrio de los atributos básicos del almacenamiento 4 Elemento de almacenamiento inteligente (ISE): Introducción Alto rendimiento El ISE ocupa el centro de rendimiento del mercado de almacenamiento empresarial: entre 40 y 800 IOPS por cada 100 GB de almacenamiento proporcionado. Dentro de esta banda de rendimiento (banda que cubre la infraestructura virtualizada, las aplicaciones de DBMS y la mayoría de necesidades empresariales de computación), el ISE representa la opción de almacenamiento con menor coste del mercado. A través de su asignación de datos de matrices RAID patentada, algoritmos avanzados de caché, excepcionales condiciones del entorno y las mejores unidades de disco de la industria, el ISE duplica y cuadruplica el IOPS de cualquier otro conjunto de discos con las mismas unidades de disco. La ventaja de rendimiento de la serie ISE 200 HDD alcanza el rendimiento de otros conjuntos de discos híbridos, mientras que el Hyper ISE puede proporcionar el rendimiento de sistemas compuestos íntegramente por conjuntos flash. Figura 3 - Rango de rendimiento del ISE “Estamos viendo IOPS 25 veces más rápidos que con nuestro anterior SAN. Observamos una latencia realmente baja, la implementación de máquinas virtuales se realiza 15-20 veces más deprisa y nuestro almacenamiento gestiona perfectamente picos de IOPS y garantiza que el usuario final no advierta ninguna disminución en el rendimiento.” Mike Wills, Presidente y fundador, RTW Hosting La variante híbrida del ISE logra su alto rendimiento mediante un uso óptimo e inteligente de las unidades de disco duro (HDD) y las unidades de estado sólido (SSD). Estas unidades funcionan en grupos supervisados por los controladores de fiabilidad gestionada (MRC) del ISE y producen una familia de conjuntos que se pueden ajustar para cualquier carga de trabajo en el rango de “rendimiento” de 40 a 800 IOPS por 100 GB. 5 Elemento de almacenamiento inteligente (ISE): Introducción Alta fiabilidad El ISE es el único conjunto de almacenamiento del sector del almacenamiento diseñado para reparar –no para sustituir– medios de almacenamiento dañados o defectuosos mediante un conjunto de algoritmos y herramientas de software que denominamos fiabilidad gestionada (MR). Al contrario de lo que sucede con otros conjuntos de almacenamiento y productos SAN (que asumen que se producirán errores en las unidades y los componentes, y que la recuperación frente a dichos fallos depende de la intervención humana), el ISE está concebido sabiendo que la inmensa mayoría de errores de medios se pueden detectar y reparar in situ, mientras el conjunto de almacenamiento simplemente continúa funcionando. Casi todos los errores y fallos de medios se pueden reparar o compensar sin perder rendimiento ni capacidad, y sin ninguna intervención humana. El subsistema de fiabilidad gestionada del ISE (pionero en la industria) refleja esta concepción. La fiabilidad gestionada se traduce directamente en mejoras de eficacia en el funcionamiento: Los ISE no experimentan las mismas pérdidas de capacidad o rendimiento que otros conjuntos de almacenamiento sí sufren durante su funcionamiento. Los ISE requieren muy poca o ninguna intervención humana. Como dicen nuestros clientes: “¡Simplemente funciona!”. Los ISE están diseñados para sufrir muy pocos fallos irrecuperables durante su tiempo medio de vida de 5-7 años. En realidad, casi nunca fallan. Los ISE están diseñados para reparar los contados fallos que puedan sufrir durante su tiempo de vida útil. “Ya van cinco años de funcionamiento ininterrumpido y no he tenido que tocar nuestro ISE-1 hasta ahora: lo he cambiado por un ISE-2. Recomiendo ISE sin dudarlo.” Jerry Wessel, Shepherd Chemical Alta disponibilidad El ISE está diseñado íntegramente para ofrecer una alta disponibilidad y para admitir configuraciones de aplicaciones y arquitecturas de alta disponibilidad. La redundancia en todos los niveles del producto (desde las memorias caché DRAM, fuentes de alimentación, controladores o capacidad de almacenamiento reservada) garantiza que si se producen fallos en un ISE, este sigue estando disponible para la aplicación a la que da servicio, y sigue haciéndolo al rendimiento y a la capacidad nominales. Del mismo modo, si se producen fallos en el entorno externo al ISE, la combinación de las funciones de las aplicaciones, sistemas operativos e hipervisores (junto con las funciones de disponibilidad integradas del ISE) garantizará que el entorno de la aplicación siga estando disponible y funcionando. Las funciones de software de nivel más alto, como la función pendiente de patente Replicación activa-activa de X-IO, amplían el centro de diseño de alta disponibilidad permitiendo a los ISE funcionar en parejas como una sola unidad de almacenamiento totalmente sincronizada que gestiona de forma transparente los efectos de los problemas de entorno de un rack de almacenamiento o centro de datos. Además, la función Replicación activa-activa del ISE permite a los arquitectos de centros de datos crear centros redundantes de alta disponibilidad, que suelen denominarse centro de datos activo-activo (AADC). 6 Elemento de almacenamiento inteligente (ISE): Introducción Escalabildad de red sin estructura En una implementación perfecta de almacenamiento definido por software (SDS), los ISE nos se aprovisionan y se gestionan con controladores que limitan el rendimiento en todo el tejido, sino con pilas de software en el servidor. En estos entornos, los ISE se escalan, de 1 a 2.048 unidades de almacenamiento individuales, y tienen un rendimiento lineal en todo el intervalo de escalado. El escalado se logra mediante gestores de volúmenes lógicos dentro del sistema operativo, con hipervisores y sus robustos servicios de gestión de almacenamiento y mediante sistemas de gestión de bases de datos que, finalmente, colocan las funciones de almacenamiento en el lugar que les corresponde: la pila de la aplicación. “Al final, tenemos la arquitectura preparada para un laboratorio de vídeo infinitamente escalable y el Hyper ISE de X-IO proporciona la potencia, el rendimiento y la flexibilidad que necesitamos para conseguirlo.” Craig Simpson, Microsoft Video Services Gestionar y supervisar un grupo grande de ISE es muy sencillo gracias a ISE Manager, un programa de software de gestión proporcionado por X-IO que utiliza CorteX, la API abierta de servicios web REST (Representational State Transfer, Transferencia de Estado Representacional) del ISE. Para cada ISE y para el grupo de todos los ISE, CorteX proporciona un conjunto de interfaces REST que incluye todos los parámetros básicos necesarios para aprovisionar y gestionar cada ISE en funcionamiento. Estas dos funcionalidades (escalabilidad lineal por nodo e instrumentación, aprovisionamiento y gestión de almacenamiento basado en REST) son la base de cualquier almacenamiento definido por software (SDS) o arquitectura de centro de datos definido por software (SDDC) creíble. Los SDS y SDDC requieren unidades escalables de rendimiento y capacidad granular, así como un método de programación para la gestión del almacenamiento que es tan completo, íntegro y eficaz como las aplicaciones de consola de gestión de almacenamiento asociadas a arquitecturas de almacenamiento monolíticas orientadas a estructuras. Figura 4 - Fuente: Vanson Bourne Market Survey, 2013 (N=250) 7 Elemento de almacenamiento inteligente (ISE): Introducción ISE: Descripción general del hardware Los ISE, como ya hemos mencionado en la sección anterior, proporcionan una infraestructura de almacenamiento escalable de alto rendimiento con un tiempo medio de vida operativa de 5-7 años y un rendimiento entre 2 y 10 veces superior al de la competencia. Y todo al 30-70 % del coste total de propiedad de las soluciones alternativas. El ISE logra este tipo de escalabilidad y rendimiento centrándose en una eficaz interoperabilidad del hardware y el software, que funcionan en sincronía. La base del rendimiento y de la fiabilidad del ISE reside en su diseño de hardware propio y patentado. Figura 5 - Dentro del ISE El chasis de 3 unidades en rack (3U) está diseñado para prevenir anomalías de entorno de los medios de almacenamiento y para eliminar factores de entorno adversos introducidos por los propios medios de almacenamiento. Los sensores supervisan todos los aspectos del entorno del chasis y los sistemas de refrigeración de diseño personalizado recogen (en lugar de introducir) aire desde el conducto frío a través de la unidad. Esto genera un perfil único de funcionamiento: el ISE es realmente silencioso (en comparación con los conjuntos de almacenamiento de integración convencional) y la diferencia de temperatura entre la parte frontal y la parte posterior suele ser menor de 8 grados centígrados: el sistema está mucho más refrigerado que los conjuntos de almacenamiento convencionales. 8 Elemento de almacenamiento inteligente (ISE): Introducción Controladores de fiabilidad gestionada Los controladores de fiabilidad gestionada (MRC) se basan en procesadores multi-núcleo actuales de bajo consumo Intel e incluyen núcleos RAID de hardware. Durante el funcionamiento del ISE, se ejecutan en un tándem perfectamente sincronizado, como una verdadera pareja activa-activa. Cualquier controlador puede leer o escribir en todos los datos del ISE. Este sistema sincronizado en tándem implica que la pérdida de un MRC durante el funcionamiento no afectará de forma apreciable al rendimiento ni a la capacidad del ISE. Permite a los MRC actualizarse activamente, durante el funcionamiento, sin tener que desconectar el ISE. Cada MRC: Proporciona la conectividad del tejido de almacenamiento para el ISE: hasta cuatro conexiones de canal de fibra de 8 Gbps por MRC (para un máximo de 64 Gbps de conectividad por ISE) y dos conexiones Ethernet de 10/40 Gbps por MRC para iSCSI (para un máximo de 160 Gbps por ISE). El ISE de iSCSI estará disponible en los primeros meses de 2014. Gestiona los DataPacs del ISE y los medios que los componen. Al mismo tiempo, utiliza una pila de software propia en el controlador (abordaremos esto en la siguiente sección) que (a) une los DataPacs en un único grupo lógico, (b) reparte los datos en todos los medios de los DataPacs para optimizar el rendimiento y proteger los datos al tiempo que (c) se conserva un fragmento de cada DataPac en cada disco como funcionalidad de recuperación en línea. Los MRC también gestionan la instalación de prueba y en línea de actualizaciones de firmware de los medios. Supervisa el funcionamiento de cada medio de almacenamiento dentro de cada DataPac, así como la telemetría desde los conjuntos del sensor del chasis en el nivel subsecundario. También recopilan telemetría operacional para crear informes, detectar problemas de entorno (fallos leves y graves) y anomalías de funcionamiento que indiquen fallos en los medios que puedan requerir la intervención del servicio de refabricación in situ del ISE. Cuando es necesario, toma fragmentos de medios aislados sin conexión (sin interrumpir ni perder el acceso a los datos) en el caso de servicios de refabricación y restauración in situ (lo abordaremos detalladamente en la siguiente sección), sin interrumpir el funcionamiento y conservando en todo momento la capacidad nominal y el rendimiento del ISE. Aloja los servicios web REST CorteX del ISE, integrando cada ISE en el grupo de servicio CorteX y permitiendo interrogar a todos los ISE mediante una única conexión a cualquier ISE del grupo de servicio. Transmite telemetría de funcionamiento resumida y detallada (casi en tiempo real) a X-IO con fines de atención al cliente. Figura 6 – El controlador de fiabilidad gestionada del ISE 9 Elemento de almacenamiento inteligente (ISE): Introducción DataPacs Los propios medios de almacenamiento (ya sean todos unidades de disco dudo SAS empresariales (HDD) o una combinación de unidades de disco duro y unidades de estado sólido empresariales (SSD)) incluyen un firmware personalizado de X-IO que proporciona al ISE control de bajo nivel sobre los componentes internos de cada dispositivo de medios. Estos medios se montan en portadores personalizados cargados de sensores denominados DataPacs. Estos: Eliminan los efectos de la vibración introducida por el funcionamiento electromecánico de los medios Compactan las unidades para mejorar la densidad Organizan las unidades para lograr el mejor flujo de aire y refrigeración Permiten acceso de bajo nivel a las líneas de datos y de alimentación de cada dispositivo de medios para controlar internamente y de forma básica el dispositivo de medios. Solo los DataPacs mejoran la fiabilidad de los medios de almacenamiento en 2-3 órdenes de magnitud. Figura 7 - DataPac del ISE (de izquierda a derecha: DataPac HDD, DataPac híbrido y conjunto sellado de DataPac) Los DataPacs actúan dentro del ISE como “superunidades” de cilindros que el ISE puede tratar como una sola unidad de almacenamiento mientras deja que los DataPacs gestionen los componentes de la unidad de almacenamiento (cada medio) como unidades granulares de almacenamiento dentro de la superunidad. Los ISE utilizan el 100 % del rendimiento y la capacidad de cada medio de almacenamiento del DataPac de forma única y compleja para contribuir al rendimiento y la capacidad de la superunidad según lo requiera el rendimiento y la capacidad nominales del propio ISE. Actualmente, los DataPacs del ISE están configurados en modelos HDD o en modelos híbridos HDD/SSD. Proporcionan entre 6 y 48 TB de capacidad bruta para el ISE. Los DataPacs y los medios que los componen se gestionan mediante controladores de fiabilidad gestionada (MRC) activos-activos situados en la parte posterior central de cada ISE. 10 Elemento de almacenamiento inteligente (ISE): Introducción Potencia y refrigeración Las unidades redundantes de potencia y refrigeración son fruto de una idea propia basada en diseños aeronáuticos de un soplador alojado en la parte posterior de cada ISE. Consumen solo 700 vatios de potencia a máxima carga y disipan una carga de calor igual de pequeña mientras alimentan y refrigeran el chasis y todos sus componentes. Figura 8 - Unidad de potencia y refrigeración del ISE Supercondensadores Proteger los datos que se toman en la memoria caché pero que aún no están escritos en los DataPacs es una característica fundamental de todo conjunto de almacenamiento correctamente diseñado. En los conjuntos de almacenamiento tradicionales, se utilizaban baterías de plomo y ácido para suministrar suficiente energía para mover a un disco los datos almacenados en la caché. Con el tiempo, estas baterías pierden su capacidad de conservar la carga y se deben sustituir, lo que a menudo provoca interrupción de la actividad del conjunto. En lugar de baterías, el ISE utiliza conjuntos de supercondensadores situados en la parte frontal de la unidad. Estos conjuntos de supercondensadores almacenan suficiente energía para garantizar el apagado correcto de la unidad en caso de interrupción de alimentación (todo sin pérdida de datos ni daños en la memoria caché). Los supercondensadores no dañan el entorno y no se degradan con el tiempo, como sucede con las baterías de plomo y ácido. Durarán toda la vida útil del ISE sin necesidad de sustituirlos. Figura 9 - Supercondensador de copia de seguridad de caché del ISE 11 Elemento de almacenamiento inteligente (ISE): Introducción ISE: Descripción general del software El software del ISE está basado en un microkernel de Linux que se ejecuta en cada MRC. Mientras el software del ISE lleva a cabo diversas funciones dentro del ISE, tal como hemos descrito anteriormente, los servicios de software del ISE están formados básicamente por cinco servicios principales en la pila: Matrixed RAID Data Allocation Continuous Adaptive Data Placement In-Situ Remanufacturing and Restoration CorteX Web Services ISE Mirroring Matrixed RAID Data Allocation Los datos se asignan en todo el ISE con un modelo RAID matricial patentado que protege los datos (y que es superior a los modelos RAID convencionales) al tiempo que optimiza el rendimiento de cada medio del DataPac y lleva a los dispositivos a su rendimiento máximo teórico (generalmente entre 2 y 4 veces mayor que el rendimiento por unidad de E/S del host de los conjuntos de almacenamiento de la competencia). La implementación RAID matricial del ISE genera un conjunto de gran rendimiento y fiabilidad: dos características que, en la industria del almacenamiento, suelen asumirse como mutuamente excluyentes. La implementación RAID matricial del ISE también produce un conjunto que funciona perfectamente tanto al principio como cuando está lleno (esta característica es exclusiva del ISE). El modelo RAID matricial permite al ISE reservar capacidad de medios en cada DataPac, en cada disco y en cada superficie de HDD y frenar así la pérdida inevitable de capacidad de medios dañados o defectuosos. Esta reserva de capacidad se logra sin coste alguno gracias a X-IO (muy por encima de la capacidad adquirida) y se utiliza en los procesos de In-Situ Remanufacturing and Restoration descritos a continuación si los medios dañados o defectuosos requieren atención. Continuous Adaptive Data Placement (CADP) Si un ISE contiene DataPacs híbridos que agrupan a medios HDD y SSD, inicialmente los datos se almacenan en los HDD SAS críticos empresariales de los DataPacs. El software CADP del ISE utiliza un algoritmo patentado de análisis de costes para garantizar que los bloques de datos más actuales se organizan de forma constante y dinámica en los SSD de los DataPacs, donde dichos bloques de datos permanecen mientras son “actuales”. Cada cinco segundos, el motor de CADP determina qué nuevos bloques necesitan promocionarse al SSD, y cuando el espacio del SSD se llena, qué bloques del SSD se han refrigerado y pueden volver al almacenamiento HDD. CADP no solo permite la aceleración del movimiento de los datos en el SSD, sino que también proporciona un patrón de acceso uniforme en el HDD que, a su vez, acelera las operaciones de búsqueda, ya que se pasa menos tiempo en puntos activos. CADP no requiere ningún tipo de configuración ni intervención humana y responde de forma instantánea a cualquier cambio en la carga de trabajo del servidor para el que se ejecuta, hecho que convierte al ISE en el único conjunto de almacenamiento híbrido autoajustable del mercado. Cuando se accede a los datos desde el HDD y no desde el SSD, se transfieren a la fiabilidad y velocidad de SAS empresarial mejorada de X-IO (no a velocidad casi SAS o SATA estándar de ciclo bajo, como sucede con muchos otros conjuntos de almacenamiento), y CADP anota el aumento térmico para su posible promoción. 12 Elemento de almacenamiento inteligente (ISE): Introducción Figura 10 - Continuous Adaptive Data Placement In-Situ Remanufacturing and Restoration (ISR) Mientras el ISE está en funcionamiento, los procesos de In-Situ Remanufacturing and Restoration observan la telemetría detallada recopilada por los MRC en cada HDD de cada DataPac mediante el firmware personalizado de unidades de X-IO. Si la telemetría del disco indica que está en serio riesgo, los procesos de ISR inmediatamente migran los datos de dicho medio a la capacidad de recuperación reservada en el DataPac y, seguidamente, llevan a cabo una serie de tareas de diagnóstico para determinar si se puede restablecer el funcionamiento completo de la unidad. En la inmensa mayoría de los casos, una unidad “fallida” puede volver a funcionar con simples intervenciones, como ciclos de energía, restauraciones de unidad o reinstalaciones del firmware. Pero los servicios ISR del ISE son totalmente capaces de emplear más funciones sofisticadas de refabricación in situ si es necesario, incluida la recalibración interna de las unidades, la desconexión de cabezales y placas de las unidades, y la restauración del servicio de las unidades con capacidad reducida. En este último caso, no existe pérdida apreciable del rendimiento y la capacidad perdida en esta operación de refabricación de bajo nivel se suministra mediante la capacidad de reserva de otros medios del DataPac. Desde el punto de vista del rendimiento y la capacidad, ISR no afecta a las operaciones del ISE. Algunos de los mejores estudios comparativos publicados llevados a cabo con ISE en entornos controlados se produjeron en situaciones que necesitaban ISR. Mientras el estudio comparativo estuvo en curso, el efecto de ISR fue indetectable para el equipo y no se encontró ninguna evidencia visible de la refabricación en los resultados. 13 Elemento de almacenamiento inteligente (ISE): Introducción Figura 11 - Efecto del proceso de ISR sobre el rendimiento Cortex Web Services Las arquitecturas de almacenamiento escalables sin estructura necesitan que cada unidad de almacenamiento (cada “ladrillo” de la arquitectura de almacenamiento) sea totalmente gestionable y se pueda aprovisionar remotamente mediante una aplicación arbitraria, incluida la aplicación que usa el almacenamiento. Para habilitar la inspección remota, la interrogación, el aprovisionamiento, el re-aprovisionamiento y la gestión continua de grupos grandes y pequeños de ISE en entornos de software arbitrarios, el ISE viene equipado con API RESTful de CorteX de X-IO. Cada operación atómica que pueda realizarse en un ISE está disponible mediante las API de CorteX en un programa externo escrito en cualquier lenguaje arbitrario. Todo el software de gestión de los ISE, incluido el producto ISE Manager (disponible a través de X-IO) utiliza las API de CorteX. Los Servicios de orquestación de CorteX incluyen enumeración y detección integrada, de modo que una solicitud RESTful realizada en cualquier ISE de un grupo obtiene la información de todos los ISE de dicho grupo, lo cual facilita que cualquier aplicación pueda detectar y gestionar cualquier ISE o combinación de ISE dentro del grupo de ISE. Los clientes de X-IO con grandes campos de ISE afirman poder aprovisionar, re-aprovisionar y gestionar sus ISE con solo unas cuantas líneas de código de alto nivel escritas en lenguajes tan dispares como Visual Basic o Ruby. 14 Elemento de almacenamiento inteligente (ISE): Introducción Figura 12 - Páginas XML de CorteX 15 Elemento de almacenamiento inteligente (ISE): Introducción ISE Mirroring y Replicación activa-activa ISE Mirroring proporciona disponibilidad y portabilidad mejoradas gracias a la replicación síncrona de parejas de ISE. ISE Mirroring incluye opciones para: Una de las únicas soluciones de carácter activo-activo de la industria que utilizan la función Replicación activa-activa Medidas tradicionales de recuperación ante desastres, con replicación activa-pasiva y Basic Mirroring Migración de volúmenes para permitir el movimiento entre distintos niveles de rendimiento de ISE y transformación de RAID Copia de volúmenes para crear clones de datos de producción con el fin de facilitar las pruebas y el desarrollo Figura 13 - Tipos de replicación La función Replicación activa-activa permite combinar parejas de ISE de carácter activo-activo ubicadas en distintos puntos geográficos (hasta a 40 kilómetros de distancia) que, a todos los efectos, aparecen como un solo ISE para las cargas de trabajo del servidor. Todas las operaciones de escritura asignadas a cualquier mitad de la pareja activa se garantizan en ambas mitades antes de iniciar las operaciones. La pérdida de una mitad de la pareja (por ejemplo, por una interrupción de la alimentación o por una conexión de tejido rota) permanece inadvertida para los servidores que utilizan la pareja activa-activa del ISE. 16 Elemento de almacenamiento inteligente (ISE): Introducción Figura 14 - Replicación activa-activa en una configuración de clúster extendido ISE Mirroring amplía aún más la disponibilidad gracias al uso de operaciones avanzadas, por ejemplo: Corrección de errores: el software de replicación del ISE reconocerá situaciones en las que los problemas de medios (por ejemplo, sectores dañados irrecuperables) afectan a una operación y recuperará los datos necesarios de la copia correcta de los datos en la pareja. Sincronización dispersa: durante la inicialización de una pareja de replicación, solo se transfieren con la sincronización los datos escritos en el volumen asignado. Esto permite que la sincronización se lleve a cabo mucho más rápido en volúmenes grandes donde solo se ha utilizado una pequeña parte del espacio total. Resincronización automática: si el ISE de destino no está disponible temporalmente, cuando vuelva a activarse en la pareja, sincronizará solo los bloques que hayan cambiado durante su inactividad. 17 Elemento de almacenamiento inteligente (ISE): Introducción ISE: Aceleración de aplicaciones e infraestructuras Las funciones de hardware y software del ISE descritas anteriormente producen un conjunto de almacenamiento diseñado íntegramente para suministrar el rendimiento y la capacidad nominales con altos niveles de fiabilidad y disponibilidad, todo con menor coste inicial y TCO. Suele ofrecer un rendimiento entre 2 y 10 veces superior al de los conjuntos tradicionales y, por el mismo precio o un precio menor, garantiza una reducción del 30-70 % en los costes operativos de cinco años en comparación con la competencia. Este perfil de funcionamiento está diseñado para generar un efecto principal: la aceleración coherente y fiable de entornos con infraestructuras virtualizadas, aplicaciones muy dependientes de bases de datos y con proveedores de servicios en la nube. Entornos de escritorio virtual Mover un gran número de usuarios a un entorno de escritorio virtual exige una fiabilidad y un rendimiento continuamente disponibles y bien consolidados. Como ejemplo, un entorno VDI con mil usuarios medios puede generar entre 8.000 y 20.000 IOP. Obviamente, las arquitecturas tradicionales de almacenamiento basadas en controlador se reducen en entornos VDI por culpa del rendimiento del controlador, no por el conjunto, y no suelen considerarse óptimas ni siquiera en implementaciones de escritorios virtuales de escala media. Muchos conjuntos híbridos y basados en SSD no soportan de forma eficaz instancias de escritorio activas y simultáneas (debido a la naturaleza no dinámica de su uso del SSD), especialmente cuando la carga de trabajo principal del escritorio tiende a cargas más pesadas asociadas a las estaciones de trabajo de científicos e ingenieros, y no tanto al trabajo de oficina más ligero. “Después de escribir sus contraseñas, los alumnos debían esperar 40 minutos para ver aparecer el icono Mi PC en el escritorio. A menudo, el inicio de sesión finalizaba al terminar la clase... Cuando llegábamos a los 100 usuarios simultáneos [de escritorio virtual], el sistema se bloqueaba y ya nadie podía iniciar sesión. Ahora, con Hyper ISE, los 270 sistemas repartidos por los campus se reinician en menos de 4 minutos y el proceso de inicio de sesión no dura ni 1 minuto. Instalamos los volúmenes VDI, incorporamos todas nuestras máquinas virtuales y no hemos tenido que volver a tocar los ISE desde entonces”. Bryan Brown, Director de tecnología de Calallen ISD Figura 15 - Una arquitectura VDI 18 Elemento de almacenamiento inteligente (ISE): Introducción En decenas de instancias, X-IO ha potenciado implementaciones de VDI nuevas y existentes para dar soporte a más de 1.000 escritorios virtuales por ISE (y con reinicios en tan solo unos segundos). Virtualización de servidor La eficacia y las ventajas de ahorro de la virtualización de servidor dependen de una infraestructura de almacenamiento subyacente que debe ser capaz de: Responder eficazmente, con rendimiento predecible, a distintas cargas de trabajo compitiendo por los recursos de almacenamiento subyacente y proporcionar una cantidad garantizada (y tal vez con SLA) de IOPS por cada 100 GB de almacenamiento asignado a una máquina virtual determinada. Evitar que máquinas virtuales hambrientas de recursos o mal configuradas puedan afectar a los perfiles de rendimiento y disponibilidad de las máquinas virtuales “vecinas”. Integrarse de forma eficaz con las funciones y comandos de gestión de almacenamiento del hipervisor sin necesidad de configuración o gestión por separado. “Estábamos exprimiendo los servidores [virtualizados] al máximo, pero casi no notábamos disminución del rendimiento en el Hyper ISE. Parecía que cuanta más carga de trabajo tenía, más veloz se volvía. X-IO se ha convertido en una de mis soluciones de nivel superior”. David Hayes, Director sénior - Centro de Soluciones de Socios de Microsoft Dado que, en esencia, el ISE es un motor de almacenamiento virtualizado, está diseñado para entornos de virtualización de servidor muy variables y a gran escala. La combinación adecuada de HDD y SSD se puede asignar al hipervisor y CADP garantiza que las máquinas virtuales muy exigentes obtengan sus datos a través de los medios disponibles más rápidos independientemente de los perfiles de carga de trabajo de las otras máquinas virtuales. Las funciones de alta disponibilidad y fiabilidad del ISE garantizan que el hipervisor siempre está asentado en una capa sólida de almacenamiento disponible. Los entornos de servidor virtualizado de alta fiabilidad y rendimiento dependen de la capacidad del personal de operaciones y gestión para visualizar y gestionar todos los recursos virtuales, incluido el almacenamiento que da soporte al visor, desde el punto de vista de dicho hipervisor y de las máquinas virtuales a las que da soporte. Virtual View, parte de la plataforma de gestión de X-IO para el ISE, amplía los servicios de gestión y aprovisionamiento a entornos de hipervisor de VMware vSphere, Citrix XenServery y Microsoft Hyper-V, permite al personal de operaciones y gestión explorar, asignar y gestionar todas las máquinas virtuales, hipervisores y su almacenamiento relacionado en una vista unificada; y todo desde una única consola. 19 Elemento de almacenamiento inteligente (ISE): Introducción Figura 16 - Virtual View para ISE 20 Elemento de almacenamiento inteligente (ISE): Introducción Aplicaciones de sistema de gestión de bases de datos relacionales (RDBMS) Todas las aplicaciones de procesamiento de transacciones en línea (OLTP) y los entornos de almacén/inteligencia empresarial (DW/BI) se ven reducidos en última instancia por su capa de almacenamiento subyacente. En entornos DBMS, el rendimiento de las bases de datos y de las aplicaciones basadas en bases de datos dependen al final del rendimiento de la infraestructura de almacenamiento. A pesar de los esfuerzos de competentes administradores de bases de datos por mejorar estos entornos y lograr un rendimiento aceptable, no importa lo grande que sea la memoria o la asignación de CPU en el servidor: si no todos, la mayoría de entornos de producción OLTP y DW/BI están por debajo de su rendimiento debido al almacenamiento subyacente, que simplemente no ha sido diseñado para las exigencias de sistemas de gestión de bases de datos relacionales (RDBMS). “El sistema X-IO ha demostrado que podíamos obtener un alto nivel de rendimiento con tiempos de respuesta muy rápidos. Y esto es un aspecto crítico para nuestros clientes... La prueba [gran implementación de MDM en más de 10 millones de productos] puso de manifiesto cómo la solución de Cisco/X-IO se puede escalar sin que ello afecte negativamente al rendimiento”. Anil Kini, Cofundador y director de tecnología de Riversand, comenta su prueba de escalabilidad de SQL Server Un almacenamiento con mal rendimiento hace que la mayoría de las empresas que tienen problemas de rendimiento de DBMS asignen mucha más capacidad en entornos OLTP y DW/BI para agregar IOPS suficientes y satisfacer las necesidades de RDBMS: una técnica conocida como short-stroking en el campo de las unidades de disco. Para proporcionar el IOPS que necesita DBMS, no se utiliza más del 30-40 % de la unidad, y todos los datos se reparten entre el máximo número posible de unidades. Aunque esto permite que las cabeceras recorran distancias más cortas, reduce el tiempo necesario para recuperar datos y aumenta el rendimiento de la unidad, el efecto de esta práctica es demasiado caro: 3, 4 o 5 racks completos de almacenamiento asignados a una aplicación OLTP o DW/BI que en realidad necesita mucho menos espacio: a menudo menos de 1 rack completo. Además del coste significativo de adquisición, esta técnica produce costes desorbitados de alimentación de segundo orden, de refrigeración, de espacio y de personal asociados a estos inmensos monolitos de almacenamiento. El funcionamiento de ISE es brillante en estos entornos. Tanto en entornos OLTP como DW/BI, uno o varios ISE (no más de la mitad de un rack estándar) tienen mejor rendimiento que 3-8 racks de nuestros competidores. Y todo a una fracción del coste de otras soluciones alternativas. Además, el denso rendimiento de los ISE retrasa o directamente impide la migración de aplicaciones OLTP y DW/BI de gran tamaño (desde entornos SMP (multiprocesamiento simétrico de fácil gestión) hasta caros entornos MPP (procesamiento masivo en paralelo) propios como Teradata o Exadata. El rendimiento de entornos SMP basados en ISE es mucho mayor que en estos entornos MPP. En el caso de aplicaciones XLDB (bases de datos extremadamente grandes), a una fracción del coste. Los estudios comparativos arrojan una y otra vez el tipo de radicales mejoras de costes y rendimiento que se describen en la siguiente tabla. En ella se comparan dos estudios comparativos públicos de una aplicación de facturación de telecomunicaciones de primera categoría, con un año de diferencia. 21 Elemento de almacenamiento inteligente (ISE): Introducción TCB de Redknee en Oracle y Exadata: TCB de Redknee en SQL Server y el sistema ISE: Abril de 2011 Febrero de 2012 100 millones de suscriptores 250 millones de suscriptores 2.000 millones de CDR < 12 horas 4.900 millones de CDR < 12 horas 50.000 operaciones por segundo Más de 60.000 operaciones por segundo 10 TB de “capacidad presentada” 19,5 TB de “capacidad presentada” 5,3 TB de “caché flash inteligente de Exadata” 12 TB de SSD Más de 4.000.000 $ 750.000 $ Las significativas mejoras de precio y rendimiento no tienen en cuenta los efectos operativos de segundo orden de las funciones de aceleración de ISE (que en realidad es considerable). En entornos X-IO, los administradores de bases de datos pasan mucho menos tiempo intentando (casi siempre, sin éxito) lograr niveles aceptables de rendimiento en las DBMS; los equipos de almacenamiento dedican menos tiempo a tener que gestionar descomunales monolitos de almacenamiento dedicados a una sola aplicación; los equipos de negocio obtienen exactamente el tiempo y la capacidad de carga que esperan obtener. Todo esto permite llevar el negocio a la velocidad necesaria, no a la velocidad limitada por un mal almacenamiento. Entornos Big Data A pesar de las afirmaciones no demostradas de los defensores de Big Data (macrodatos), prácticamente todos los que utilizan implementaciones de Hadoop y NoSQL tienen claro que a gran escala (a) el almacenamiento escalable de mercancías no produce un rendimiento especialmente sólido y (b) el coste del funcionamiento de entornos de Big Data supera los supuestos beneficios técnicos de la mentalidad basada en generar varias copias y distribuir el procesamiento de los partidarios de Big Data. Dicho de modo sencillo, pocas organizaciones comerciales (si es que hay alguna) pueden permitirse utilizar entornos Big Data a gran escala. El perfil de rendimiento del ISE y su alta disponibilidad permiten que se adapte a entornos Big Data a gran escala donde lo importante es la rentabilidad. La potencia de procesamiento se puede escalar en incrementos pequeños (de 1 a 4 núcleos) o grandes (más de 16 núcleos) y un grupo relativamente pequeño de ISE puede proporcionar volúmenes virtuales a los nodos de procesamiento a través de un tejido compartido para ofrecer (a) volúmenes con perfiles de IOPS superiores a las unidades de disco duro de clúster al tiempo que (b) requieren poca o ninguna disciplina de disponibilidad de copia para protección o copia para cálculo. Los mecanismos integrados de protección de datos y fiabilidad del ISE son suficientes para garantizar la disponibilidad de los datos. Los entornos Big Data realmente grandes (más de 100 nodos) se escalan a menor precio con sistemas ISE que con cualquier otro almacenamiento disponible, incluidos los dispositivos de almacenamiento de conexión directa. Los ISE permiten implementaciones de Big Data basadas en números más pequeños de nodos capaces de realizar cálculos (algo que, por ejemplo, beneficia a los procesos intensivos de cálculo estadístico). Los sistemas ISE también benefician a los entornos Big Data centrados en la extracción, la transformación y la carga (ETL) aislada y la persistencia de datos a largo plazo, más que en el procesamiento convencional por lotes de MapReduce. 22 Elemento de almacenamiento inteligente (ISE): Introducción Infraestructura de Proveedor de servicios en la nube (CSP) Todos los efectos de aceleración que proporciona el ISE en aplicaciones de escritorio virtual, virtualización de servidor y de bases de datos se pueden aplicar a proveedores de servicios en la nube, ya se esté ejecutando el CSP en el nivel IaaS, PaaS o SaaS, o se estén basando sus servicios en CloudStack, OpenStack o en una arquitectura propia. No obstante, hay tres factores —coste de adaptación, coste de operaciones y tiempo medio de monetización— que son, como poco, igual de importantes para los CSP que el potencial de rendimiento y aceleración de sus arquitecturas de almacenamiento. Coste de adaptación Muchos CSP son conscientes de que los conjuntos de almacenamiento basados en estructuras no se escalan del modo en que los servicios en la nube necesitan que lo hagan. De hecho, muchos conjuntos de almacenamiento basados en estructura no se escalan en absoluto, más allá de un punto concreto de rendimiento/capacidad, y requieren (en el mejor de los casos) las denominadas actualizaciones costosas para conseguir puntos de mayor rendimiento/capacidad. El coste de la adaptación basada en estructuras es sencillamente demasiado elevado para que los CSP que trabajan en entornos con estrechos márgenes puedan mantenerse en el mercado de servicios en la nube. Además, los CSP y los proveedores de SaaS que han evitado la trampa del almacenamiento basado en estructuras y que han elegido usar enfoques basados en diseños POD para aprovisionar cálculos, memoria, red y almacenamiento, descubren en muchos casos que este modelo razonable no funciona cuando se intenta aumentar el almacenamiento en un POD. Cuando se utiliza un modelo basado en POD, el aumento del almacenamiento a menudo implica “sustitución del almacenamiento” con una nueva unidad de almacenamiento basada en estructuras que no es compatible con el diseño POD ni con los parámetros de funcionamiento. La escalabilidad lineal (nodo a nodo) del ISE soluciona este problema permitiendo a los diseñadores de POD aumentar la capacidad de almacenamiento en el POD en incrementos de 3U, con al menos un 300 % más de rendimiento y un 30 % más de capacidad útil por nodo. El ISE está diseñado íntegramente para escalar en incrementos de 3U de capacidad y rendimiento variable, de un único nodo 3U a 2.048 nodos: una configuración final que, en función de la cartera de productos del ISE actual, puede crear una arquitectura capaz de proporcionar 81 petabytes de capacidad y 122 millones de IOPS. Esta adaptación se puede lograr con varias generaciones de ISE (como ya han demostrado cientos de clientes de X-IO) adquirida en incrementos grandes o pequeños, durante años, sin una sola interrupción, modificación ni actualización costosa. El ISE también proporciona una API RESTful de programación de aplicación de servicios web que los CSP necesitan para automatizar las funciones de aprovisionamiento, operatividad y gestión. “Desde la instalación de los dispositivos X-IO, holSystems no ha vuelto a experimentar ningún cuello de botella de E/S importante. Si tuviéramos que enfrentarnos a otra tormenta de E/S, tendríamos la plena confianza de que los sistemas X-IO podrían capear el temporal sin despeinarse”. Ted Carter, holSystems, proveedor de laboratorios públicos en la nube para Microsoft TechEd 23 Elemento de almacenamiento inteligente (ISE): Introducción Coste de operaciones La mayoría de CSP son plenamente conscientes de que el almacenamiento es lo más caro de su infraestructura de tecnología, y que en casi todo ese gasto en almacenamiento proviene de costes de segundo orden: espacio, potencia, refrigeración y personal necesario para la gestión del almacenamiento. Tal como se describe más abajo en la sección ISE: El ahorro, la arquitectura del ISE es una arquitectura portadora diseñada con una densidad óptima, que hace un uso mínimo de energía, logra una disipación eficaz del calor y ejecuta eventos de servicio que en casi ningún caso requieren intervención o interrupción del servicio. Los clientes de ISE a gran escala nos comunican constantemente que experimentan una disminución significativa del coste de operaciones de segundo orden en comparación con otras alternativas de almacenamiento a gran escala. Por norma general, los CSP esperan ver un 30-70 % de reducción en sus costes de funcionamiento relacionados con el almacenamiento cuando pasan del almacenamiento convencional a los sistemas ISE. Tiempo medio de monetización Cualquier proveedor de almacenamiento ofrecerá a sus clientes una garantía de cinco años (normalmente los dos últimos años a precio superior que el coste total de adquisición del almacenamiento). La estrategia de precios está diseñada para forzar actualizaciones, sean necesarias o no para el entorno del CSP, y siempre genera una interrupción considerable en el funcionamiento, así como un efecto negativo económico, ya que cualquier compra de almacenamiento se amortiza de forma eficiente en un periodo de tres años, no en cinco, seis o siete años. En contraste, cada ISE vendido por X-IO incluye una garantía de cinco años sin coste alguno y cada ISE está diseñado para un ciclo de trabajo de siete años, con rendimiento y capacidad nominales garantizados durante el periodo íntegro de la garantía. Este ciclo de larga duración permite a los CSP optimizar el gasto de su arquitectura de almacenamiento y migrar sistemas ISE que desempeñen la función de dispositivos de almacenamiento de nivel 1 a dispositivos de nivel 2 y 3 a medida que se renuevan con sistemas ISE en el nivel 1. El efecto de ahorro general salta a la vista: menor coste para el mismo rendimiento o superior amortizado al doble o triple del tiempo medio de monetización que las alternativas convencionales de almacenamiento. La garantía gratuita de cinco años de cada ISE se puede ampliar a seis años con un pequeño coste por ISE y permitir así que las empresas puedan omitir eficazmente un ciclo completo de compra/actualización. Combinado con un menor TCO, una mayor escalabilidad y aceleración de las aplicaciones e infraestructura en la que se enfoca el CSP, el ISE ofrece la mejor propuesta técnica y económica para CSP de tamaño medio y gran escala. 24 Elemento de almacenamiento inteligente (ISE): Introducción ISE: El ahorro El almacenamiento es caro. Y la mayoría de los gastos asociados con el almacenamiento a gran escala no residen en el coste de adquisición (que tiende a la baja en un mercado de almacenamiento tan competitivo como el actual). La mayor parte del gasto de almacenamiento se debe a costes de segundo orden: el coste del espacio, la potencia y la refrigeración, y el personal asociado a la implementación y el funcionamiento de conjuntos de almacenamiento a gran escala. Densidad La densidad de almacenamiento (IOPS y TB por unidad (U) de espacio en rack útil) es una medida importante de costes de operación, ya que predice directamente los requisitos de superficie de suelo de una configuración de almacenamiento concreta, e indirectamente predice la potencia, la refrigeración y el personal necesarios para conservar niveles aceptables de funcionamiento. Tal como hemos mencionado anteriormente, el enfoque tradicional de la industria del almacenamiento para producir configuraciones de alto rendimiento (asignando más capacidad de la necesaria para lograr suficiente rendimiento) tiene implicaciones importantes de segundo orden en la densidad, ya que suele producir configuraciones que consumen 3-5 (o más) racks completos de almacenamiento para poder admitir las necesidades de IOPS de una sola aplicación OLTP empresarial o un entorno de virtualización de servidor de gran tamaño. Por el contrario, la implementación “rápida aunque esté lleno” del ISE permite dar servicio a estos entornos con mejor rendimiento. Se utilizan entre 1 y 3 ISE que consumen en total entre 3 y 9 unidades de rack (menos del 25 % de un único rack de almacenamiento). Este beneficio de densidad genera constantemente situaciones en las que se deben sustituir cientos de metros cúbicos de almacenamiento empresarial tradicional en mucho menos volumen de almacenamiento ISE. Todo esto propicia una aceleración significativa de las aplicaciones y la infraestructura admitida por el almacenamiento. En entornos de centros de datos modernos donde todo el coste de poco menos de un metro cuadrado de espacio de centro de datos puede (en áreas metropolitanas) superar los 100 $. Esta drástica mejora de densidad se traduce en cientos de euros de reducción de costes en cada uno de los 5-7 años de funcionamiento de los ISE en dichos centros de datos. Eficiencia energética Las arquitecturas de almacenamiento tradicionales y la mayoría de arquitecturas de almacenamiento híbrido acoplan controladores (básicamente, potentes servidores) con estantes de unidades de disco para generar lo que anuncian como configuraciones de alto rendimiento y alta capacidad. Estas configuraciones se basan en fuentes de alimentación integradas que demandan kilovatios de energía y (a menudo) emiten decenas de miles de BTU de calor por hora. Este calor debe ser disipado por los sistemas de refrigeración del centro de datos, lo que hace de estas configuraciones entornos altamente ineficaces desde un punto de vista energético: suelen consumir entre 6.000 y 8.000 vatios de potencia en configuraciones no demasiado grandes (< 200 TB). El problema es tan acusado en el sector del almacenamiento que varios estudios comparativos de la industria ahora incluyen IOPS/vatio y GB/vatio como magnitudes en sus informes para que los posibles compradores comprendan los costes de energía asociados al rendimiento y a la capacidad que están buscando. Cuando sustituimos un coste constante de energía de 0,09 $ - 0,12 $/kWh, que es lo habitual para los fabricantes y el valor que asumen la mayoría de estudios comparativos, por 0,25 $ - 0,50 $/kWh, que es lo que muchos consumidores de almacenamiento se ven obligados a pagar (en entornos regidos por el carbón, donde los costes son realmente elevados), los costes de segundo orden de almacenamiento con ineficacia energética saltan a la vista: de todos los costes de segundo orden 25 Elemento de almacenamiento inteligente (ISE): Introducción asociados al almacenamiento a gran escala, el consumo de energía es el único elemento que destaca por ser tan grande. Figura 17 - Ejemplo de costes anuales de energía El ISE proporciona hasta 40 TB de almacenamiento (o 60.000 IOPS de base de datos en 3U de espacio de rack) y consume, como mucho, solo 700 vatios de potencia. La configuración resultante consume menos de 2.000 vatios de potencia por cada 100 TB de capacidad. Las funciones de gestión de potencia del ISE combinadas con una tecnología de refrigeración exclusiva patentada garantizan que cada ISE disipe mucho menos BTU/hora que cualquier otro sistema de la competencia. Al mismo tiempo, ofrece importantes ventajas para entornos de segundo orden, incluidos niveles de ruido ambiente mucho menores que en otros conjuntos de almacenamiento empresarial. Eventos de servicio Los eventos de servicio son la tercera causa principal de costes de funcionamiento relacionados con el almacenamiento. Los eventos de servicio están formados por dos elementos de costes importantes: costes de sustitución de unidades y costes continuos de personal de operaciones y gestión. X-IO calcula que el típico conjunto de almacenamiento empresarial perderá aproximadamente el 5 % de sus medios cada año debido a fallos en el nivel de medios que (incorrectamente) se asumen como irrecuperables. Esto significa que en una configuración típica de almacenamiento empresarial con 20 bandejas de 16 unidades cada una, el equivalente a una bandeja completa normalmente fallará y deberá ser reemplazado en el transcurso de un año. Cada uno de estos fallos de disco como mínimo requerirá sustitución remota o in situ, con el tiempo de administración de almacenamiento correspondiente. En entornos públicos y privados en la nube con acuerdos de nivel de servicio en vigor, los eventos de servicio pueden tener consecuencias bastante más evidentes si los eventos de servicio intentan deshabilitar los SLA en vigor. Por el contrario, los sistemas ISE tienen muy pocos eventos de servicio (por no decir ninguno) durante su tiempo medio de vida operativa de 5-7 años. Los fallos de unidades no requieren la intervención del personal de gestión y operaciones; la mayoría de falos de unidades se pueden detectar y reparar mediante el servicio de restauración y refabricación in situ del ISE. Todo totalmente automatizado. Las unidades que no se pueden reparar para volver a funcionar se retiran silenciosamente del grupo y se obtiene capacidad adicional de la reserva del ISE para compensar la capacidad perdida. 26 Elemento de almacenamiento inteligente (ISE): Introducción En la práctica, esta funcionalidad produce una arquitectura ISE escalable (una vez definida, el usuario se puede olvidar de ella) en la que los petabytes de almacenamiento se pueden gestionar por grupos muy reducidos de profesionales de almacenamiento: a menudo, menos de 1 equivalente de tiempo completo (FTE) por petabyte instalado. “Nos estamos quedando sin espacio en uno de nuestros sistemas ISE, pero no hemos advertido ni un solo problema de rendimiento incluso ahora que le quedan menos de 100 GB libres [aprox. un 4 % libre]. Los usuarios han olvidado qué sucede en la sala de servidores: ya no hay ningún problema de rendimiento”. “Ya van cinco años de funcionamiento ininterrumpido y no he tenido que tocar nuestro ISE-1 hasta ahora: lo he cambiado por un ISE-2”. Jerry Wessel, Shepherd Chemical Los efectos del ahorro La ingeniosa combinación de alta densidad, eficiencia energética y niveles extraordinariamente bajos de eventos de servicio sin duda tienen mucho peso en el ahorro que ofrece nuestro sistema y que puede consultar en los dos gráficos siguientes. Estos gráficos comparan el coste total de propiedad de cinco años del ISE con el coste total de propiedad de cinco años de un entorno de almacenamiento SAN convencional, donde el coste total de propiedad se define como: coste de adquisición + gastos de garantía de cinco años + gastos de espacio + gastos de potencia + gastos de refrigeración + gastos de personal durante cinco años. Energía Espacio físico Sustituciones de unidad Personal de operaciones y gestión TCO de tres años Coste de ISE comparativo Escenario A: 100 TB Escenario B: 20 PB Tradicional 37.296 $ 4.860.000 $ ISE 4.896 $ 910.440 $ Tradicional 11.880 $ 2.249.640 $ ISE 3.240 $ 50.040 $ Tradicional 150 5.004 ISE 1 36 Tradicional 900.000 $ 2.250.000 $ ISE 450.000 $ 900.000 $ Tradicional 949.176 $ 9.359.640 $ ISE 458.136 $ 1.860.480 $ 48,27 % 19,88 % 27 Elemento de almacenamiento inteligente (ISE): Introducción Como puede verse en el gráfico anterior, cuanto mayor es la inversión en almacenamiento, mayores beneficios se obtienen al implantar ISE (en términos de ahorro de costes). Los datos de clientes de ISE reales, resumidos en el siguiente gráfico, se basan en estos modelos. Ahorro con ISE a 5 años en comparación con: HP 3Par 1 PB EMC VNX 5700 230 TB Ahorro de energía con ISE 38,7 % 30,1 % Ahorro de espacio en rack con ISE 38,8 % 42,9 % Ahorro de fiabilidad con ISE 63,1 % 90,2 % Ahorro general OPEX a cinco años con ISE 53,1 % 75,9 % En la mayoría de los casos en los que la compra de almacenamiento inicial supera los 100 TB, los ISE no solo transferirán IOPS por terabyte cada vez más fiables, sino que lograrán una reducción del 30-70 % en cinco años del coste total de propiedad en comparación con cualquier fabricante de almacenamiento empresarial de la competencia. Productos ISE Los productos ISE son el resultado de la invención, no de la integración. Se ofrecen en 3 modelos diferentes creados para proporcionar una experiencia fiable en una amplia gama de aplicaciones de rendimiento. El Archive ISE es un conjunto de almacenamiento HDD de nivel 3 con 38,4 TB de capacidad utilizable. El Archive ISE proporciona una alternativa más económica y de menor rendimiento a los clientes que ya han implantado productos Hyper ISE o ISE 200 Series. Esta serie de productos se proporciona con dos DataPacs y mantiene la alta fiabilidad de todos los modelos de ISE. El ISE 200 Series es un conjunto de almacenamiento HDD de nivel 1 y 2 que proporciona entre 9,6 TB y 38,4 TB de capacidad utilizable. El ISE 200 Series incorpora hasta 40 HDD de alto rendimiento y respuesta crítica. El sistema se instala con uno o dos DataPacs. Un solo DataPac del ISE 200 Series permite a los clientes adquirir la capacidad que necesitan con la posibilidad de expandirla fácilmente mediante la incorporación de otro DataPac para aumentar tanto la capacidad como el rendimiento. El Hyper ISE es un conjunto híbrido de nivel 0 y 1 que combina SSD y HDD, y que proporciona entre 7,2 TB y 28,8 TB de capacidad útil. El Hyper ISE incluye 30 HDD de alto rendimiento y respuesta crítica, y 10 SSD de nivel empresarial para un único grupo de almacenamiento de rendimiento acelerado. ISE Station X es un rack de centro de datos preconfigurado que utiliza una combinación de 10 sistemas de almacenamiento ISE predefinidos para tener un rendimiento y una capacidad concretos. ISE Station XL es una combinación preconfigurada de tres ISE Station X y un ISE Station X10h, diseñado para proporcionar 1 PB de capacidad a más de 1.000.000 IOPS. 28 Elemento de almacenamiento inteligente (ISE): Introducción TB brutos TB útiles IOP nominal IOP por 100 GB útiles Archive ISE 110 48 38,4 2.500 6 ISE 208 – DataPac sencillo 6 4,8 7000 145 ISE 210 – DataPac doble 12 9,6 13.500 140 ISE 218 – DataPac sencillo 12 9,6 7000 73 ISE 220 – DataPac doble 24 19,2 13.500 70 ISE 228 – DataPac sencillo 18 14,4 7000 48 ISE 230 – DataPac doble 36 28,8 13.500 47 ISE 238 – DataPac sencillo 24 19,2 7000 36 ISE 240 – DataPac doble 48 38,4 13.500 35 Hyper ISE 710 9,0 + 2,0 SSD 7,2 60.000 833 Hyper ISE 720 18,0 + 2,0 SSD 14,4 60.000 417 Hyper ISE 730 27,0 + 2,0 SSD 21,6 60.000 278 Hyper ISE 740 36,0 + 2,0 SSD 28,8 60.000 208 ISE Station X 360 288,0 135.000 47 ISE Station X2h 342 + 4 SSD 273,0 224.000 82 ISE Station X5h 315 + 10 SSD 252,0 365.000 169 ISE Station X10h 270 + 20 SSD 216,0 600.000 278 1.350 + 20 SSD 1.080,0 1.005.000 93 Modelo del producto ISE Station XL 29 Elemento de almacenamiento inteligente (ISE): Introducción Conclusión El elemento de almacenamiento inteligente (ISE) de X-IO está concebido íntegramente para proporcionar justo lo que los operadores de centros de datos actuales necesitan para su solución de almacenamiento: menor precio por GB en el segmento de “rendimiento” de 40 a 800 IOPS por 100 GB, con rendimiento nominal a capacidad nominal, niveles increíblemente elevados de fiabilidad y disponibilidad, altos niveles de integración con arquitecturas de software de servidor y entornos de almacenamiento definidos con software, y un uso realmente eficiente del espacio, la potencia y el personal de operaciones y gestión a cualquier escala: desde un solo ISE hasta todo un campo de ISE de petabytes y 2.048 nodos de almacenamiento. En X-IO estamos tan convencidos de la superioridad operacional y técnica del ISE, que ofrecemos a nuestros clientes una garantía de cinco años y estamos abiertos a hacer un estudio comparativo del ISE con cualquier carga de trabajo de DBMS o bajo cualquier virtualización, para cualquier empresa con requisitos reales y significativos de aceleración de aplicaciones o infraestructuras. 30 Elemento de almacenamiento inteligente (ISE): Introducción Datos de contacto de X-IO Technologies Sitio web: http://www.x-io.com Correo electrónico: [email protected] Póngase en contacto con nosotros: http://x-io.com/contact/ o bien Visite nuestro sitio web y hable con nosotros en directo si desea obtener más información Estados Unidos » Internacional » 866.472.6764 +1.719.388.5500 9950 Federal Drive, Suite 100 | Colorado Springs, CO 80921 | EE UU >> 1.866.472.6764 | Internacional. >> +1.925.298.6061 ; www.x-io.com X-IO, X-IO Technologies, ISE y CADP son marcas comerciales de Xiotech Corporation. Los nombres de productos mencionados en este documento pueden ser marcas comerciales y/o marcas comerciales registradas de sus respectivas empresas. © Xiotech Corporation. Todos los derechos reservados. Número de documento WP-0005-20131029-SP 31 Elemento de almacenamiento inteligente (ISE): Introducción