You are on page 1of 17

Documento tcnico de Oracle Marzo de 2010

Mayor rendimiento y eficacia con grupos de almacenamiento hbrido

Documento tcnico de Oracle: Mayor rendimiento y eficacia con grupos de almacenamiento hbrido

Resumen ejecutivo ............................................................................ 2 Introduccin ....................................................................................... 2 Un nuevo enfoque a las arquitecturas de almacenamiento................ 3 Beneficios comerciales de los grupos de almacenamiento hbrido 3 Desafos en relacin con los enfoques de almacenamiento tradicionales .................................................................................. 4 Tecnologa Flash y grupos de almacenamiento hbrido ..................... 6 Compensaciones de rendimiento y costo ...................................... 7 Uso de la tecnologa Flash en una configuracin de capa 0 .......... 8 Los grupos de almacenamiento hbrido ofrecen un nuevo enfoque............................................................................... 8 Los grupos de almacenamiento hbrido y el sistema de archivos ZFS de Oracle Solaris ................................................................... 9 Optimizacin transparente del almacenamiento .......................... 10 Valor comercial de los grupos de almacenamiento hbrido .............. 11 Mejora de la productividad ........................................................... 11 Flexibilidad para nuevos tipos de soluciones ............................... 11 Simplificacin radical del almacenamiento empresarial ............... 12 Reduccin de los costos de adquisicin y los costos continuos ... 12 Conservacin de los recursos del centro de datos....................... 13 Escenarios de valor comercial ..................................................... 14 Conclusin ...................................................................................... 15

Documento tcnico de Oracle: Mayor rendimiento y eficacia con grupos de almacenamiento hbrido

Resumen ejecutivo
Las aplicaciones empresariales actuales exigen un acceso rpido a grandes cantidades de informacin y ponen a prueba los lmites de rendimiento de las arquitecturas de almacenamiento tradicionales. Si bien es fcil agregar matrices y unidades de disco adicionales para aumentar la capacidad de almacenamiento, aumentar el rendimiento de I/O de almacenamiento no es tan sencillo. Los grupos de almacenamiento hbrido ofrecen un nuevo enfoque con respecto a las arquitecturas de almacenamiento, ya que aumentan el rendimiento, reducen los costos y simplifican las cuestiones de gestin.

Introduccin
Las aplicaciones empresariales abarcan desde aplicaciones de bases de datos y procesamiento de transacciones en lnea (OLTP) de gran volumen hasta soluciones informticas de alto rendimiento (HPC) y Web 2.0. Muchas de estas aplicaciones modernas se han vuelto dependientes del procesamiento de I/O para el rendimiento de la aplicacin. A medida que la cantidad de usuarios y el volumen de datos almacenados continan creciendo, las arquitecturas de almacenamiento tradicionales necesitan ms y ms mecanismos en las unidades de disco para generar un procesamiento de I/O suficiente como para sostener la velocidad de procesamiento de I/O de los servidores. Este documento tcnico proporciona un resumen de los grupos de almacenamiento hbrido (HSG) y la forma en la que pueden ayudar a que las empresas satisfagan las crecientes demandas de procesamiento de I/O de almacenamiento que presentan las aplicaciones actuales de grandes volmenes de datos.

Documento tcnico de Oracle: Mayor rendimiento y eficacia con grupos de almacenamiento hbrido

Un nuevo enfoque a las arquitecturas de almacenamiento


Los ltimos avances en la produccin de tecnologa Flash han aumentado en gran medida la rentabilidad de las unidades de estado slido (SSD) y los productos de matriz Flash, lo que ha proporcionado un nuevo enfoque a las arquitecturas de almacenamiento que utilizan HSP. Los HSP permiten implementar varios tipos de medios de almacenamiento al mismo tiempo y gestionarlos como un solo grupo de almacenamiento. Las aplicaciones que obtienen acceso al HSP pueden aprovechar automticamente las diferentes caractersticas de rendimiento y capacidad de los diversos tipos de medios de almacenamiento. Los HSP utilizan el sistema de archivos ZFS de Oracle Solaris para optimizar de forma transparente la colocacin de datos en diversos tipos de medios de almacenamiento. Los datos que se utilizan con mayor frecuencia se envan a dispositivos de almacenamiento de alto rendimiento como SSD empresariales y los datos que se utilizan con menor frecuencia se colocan en dispositivos de almacenamiento de gran capacidad como discos mecnicos. Al combinar el alto rendimiento de las SSD con los discos de gran capacidad, los HSP proporcionan mejoras significativas de rendimiento y, al mismo tiempo, generan un enorme ahorro en costos que incluye el ahorro de espacio, energa y refrigeracin en los centros de datos. La gestin de un HSP es transparente para los usuarios y simple para los gestores de almacenamiento. Los HSP pueden implementarse rpida y fcilmente, lo que permite que las organizaciones aborden de forma inmediata los apremiantes cuellos de botella en el rendimiento de las aplicaciones. Adems, los HSP necesitan menos componentes en la infraestructura de almacenamiento, lo que reduce la complejidad y los costos de administracin.

Beneficios comerciales de los grupos de almacenamiento hbrido


Los beneficios clave de los HSP para la empresa incluyen:

Mayor rendimiento de las aplicaciones y extraordinaria escalabilidad como resultado del uso de tecnologa Flash para almacenar en bferes las operaciones de lectura y escritura de la aplicacin y as, permitir que las aplicaciones empresariales procesen ms transacciones basadas en ingresos. Gestin radicalmente simplificada que reduce los costos de mano de obra, ya que elimina la necesidad de contratar gestores de almacenamiento altamente capacitados, mejora la productividad y aumenta los niveles de servicio a travs de la reduccin del riesgo de error. Menores costos de adquisicin como resultado del uso de unidades de gran capacidad y almacenamiento Flash en lugar de costosas unidades de disco de 15 000 rpm que, por lo general, requieren un exceso de capacidad simplemente para cumplir con los requisitos de procesamiento de I/O. Reduccin de los costos continuos debido a la posibilidad de escalar las aplicaciones empresariales sin el aprovisionamiento adicional de la capacidad y reducir los costos administrativos, as como los requisitos de espacio, energa y refrigeracin de los centros de datos.

Documento tcnico de Oracle: Mayor rendimiento y eficacia con grupos de almacenamiento hbrido

Las arquitecturas basadas en HSP pueden costar solo un dcimo del valor de los grupos de almacenamiento monolticos tradicionales y consumir solo un quinto de la energa que utilizan esos grupos. Las organizaciones pueden comenzar a aprovechar los beneficios de los HSP de inmediato mediante la implementacin de las soluciones de almacenamiento abierto Sun de Oracle con el sistema de archivos ZFS de Oracle Solaris. Los sistemas Sun Storage 7000 Unified Storage Systems de Oracle, por ejemplo, son aplicaciones que pueden incluir tecnologa Flash y HSP implementada en forma previa dentro de la aplicacin. Los HSP tambin se pueden incorporar a una infraestructura de almacenamiento existente o personalizada mediante el uso de las capacidades del sistema de archivos ZFS de Oracle Solaris en los HSP presentes en el sistema operativo (OS) abierto OpenSolaris. Esto posibilita la implementacin de HSP en ofrecimientos de almacenamiento de otros proveedores.

Desafos en relacin con los enfoques de almacenamiento tradicionales


En la actualidad, los servidores ms rpidos permiten que las aplicaciones empresariales y tcnicas presten servicio a miles de usuarios y generen millones de registros de datos. Sin embargo, a medida que los volmenes de datos y las actividades de los usuarios aumentan, las soluciones de almacenamiento tradicionales presentan graves limitaciones. Los gestores de almacenamiento y administradores de IT actuales enfrentan tres desafos clave en relacin con el almacenamiento de sus centros de datos:
Cuellos de botella en el rendimiento de la aplicacin

Los avances en la tecnologa de servidores han dado como resultado servidores multincleo?extremadamente rpidos con capacidades de procesamiento de I/O que superan el milln de operaciones de I/O por segundo (IOPS). Sin embargo, las unidades de disco duro han quedado rezagadas en materia de rendimiento debido a las recientes mejoras significativas en el rendimiento de los servidores. Las limitaciones de rendimiento de las unidades de disco se deben en gran medida a las velocidades de rotacin, que ha aumentado una fraccin mnima en comparacin con las mejoras en el rendimiento de los servidores. Actualmente, las unidades de disco ms rpidas alcanzan entre 300 y 400 IOPS. Por lo tanto, se necesitaran 3000 unidades para manejar el milln de IOPS que alcanzan los servidores actuales.
Costos insostenibles

Cuando se usan arquitecturas de almacenamiento tradicionales, escalar el sistema para satisfacer los requisitos de rendimiento de las aplicaciones de grandes volmenes de I/O puede ser una tarea muy costosa. Para compensar la brecha de rendimiento y prolongar los tiempos de bsqueda de las unidades de disco duro (HDD), los administradores de IT normalmente emplean uno de los dos enfoques disponibles (consulte la Figura 1). En el primer enfoque, los datos de la aplicacin se distribuyen a lo largo de un gran grupo de unidades de disco de 15 000 rpm de alto rendimiento o bien, una porcin del conjunto de datos de la aplicacin se conserva en un gran bfer de memoria dinmica de acceso aleatorio (DRAM) o en una unidad de estado slido (SSD) para reducir la latencia.

Documento tcnico de Oracle: Mayor rendimiento y eficacia con grupos de almacenamiento hbrido

Figura 1. Las opciones tradicionales para ampliar el rendimiento de almacenamiento son cada vez ms costosas.

La implementacin de un gran grupo de discos giratorios multiplica eficazmente el procesamiento de I/O de almacenamiento, ya que permite ejecutar operaciones de lectura y escritura en forma paralela. Sin embargo, este proceso puede necesitar grandes cantidades de HDD para satisfacer las necesidades de rendimiento de los servidores actuales y respetar los requisitos de los acuerdos de nivel de servicio (SLA). Este enfoque implica altos costos debido a los excesivos requisitos de energa de las unidades de alta velocidad. Adems, como solamente se ocupa una fraccin de las unidades, los recursos de espacio, energa y refrigeracin de los centros de datos se utilizan en forma deficiente. El segundo enfoque consiste en la implementacin de una solucin de almacenamiento de capa 0 mediante memoria DRAM o unidades SSD. Este enfoque proporciona un acceso de menor latencia y as, acelera el rendimiento. A veces, es posible conservar un conjunto de trabajo completo de la aplicacin en la memoria DRAM. Sin embargo, la memoria DRAM y las unidades SSD son mucho ms costosas que las unidades de disco y pueden complicar considerablemente las operaciones de gestin del almacenamiento cuando se utilizan en un entorno de almacenamiento de capa 0 en el que, por lo general, los gestores mueven los datos manualmente para optimizar el rendimiento.
Gestin compleja del almacenamiento

Las aplicaciones actuales no solo deben procesar mayores volmenes de datos sino que tambin deben conservar los datos y compartirlos de manera segura en una comunidad global de usuarios. A medida que el volumen de datos para gestionar aumenta, los medios tradicionales de implementacin y gestin del almacenamiento se vuelven cada vez ms obsoletos. Los gestores de almacenamiento deben administrar enormes matrices de almacenamiento y enfrentar cada vez ms dificultades para identificar y corregir rpidamente los problemas de disponibilidad y rendimiento en el almacenamiento. Esta dificultad no solo afecta los niveles de servicio de la aplicacin sino que tambin implica mayores costos de gestin. La mayora de los sistemas de almacenamiento actuales necesitan un administrador altamente capacitado que aprovisione y gestione activamente el entorno. A menudo, es necesario aprovisionar manualmente el almacenamiento o trasladar los datos manualmente para ajustar en forma constante el rendimiento de la aplicacin a medida que cambian las necesidades comerciales. Incluso en casos donde se implementan soluciones de gestin jerrquica de almacenamiento (HSM), el grado de

Documento tcnico de Oracle: Mayor rendimiento y eficacia con grupos de almacenamiento hbrido

intervencin manual necesario para optimizar el rendimiento de las aplicaciones de alto procesamiento puede incrementar considerablemente los costos de gestin de almacenamiento. Las soluciones de HSM son muy rentables para gestionar la migracin de datos a una capa de archivos. Sin embargo, son menos eficaces a la hora de conservar los datos que se utilizan con mayor frecuencia en una solucin de almacenamiento en cach de capa 0. Por lo general, la optimizacin del rendimiento en estas soluciones requiere intervencin manual o una estrategia de implementacin costosa que incluya el aprovisionamiento adicional de los medios de almacenamiento de alto rendimiento con el fin de almacenar ms datos en cach. Es cada vez menos prctico satisfacer las necesidades de rendimiento actuales con arquitecturas de almacenamiento tradicionales. El siguiente nivel de rendimiento de la aplicacin requiere una nueva arquitectura de almacenamiento ms rentable que evite los cuellos de botella de I/O en el almacenamiento y reduzca los costos de almacenamiento.

Tecnologa Flash y grupos de almacenamiento hbrido


La memoria Flash es una memoria de computadora econmica y no voltil que se puede borrar y reescribir de forma electrnica. Los diversos avances en tecnologa Flash hacen posible el uso de esta tecnologa y unidades SSD empresariales para optimizar la jerarqua de almacenamiento en las implementaciones de almacenamiento para empresas con el fin de ofrecer un mejor procesamiento. Alto rendimiento. La tecnologa Flash finaliza operaciones en microsegundos, lo que la ubica entre las HDD (con operaciones en milisegundos) y la memoria DRAM (con operaciones en nanosegundos) en lo que se refiere a tiempo de acceso. Como la tecnologa Flash no contiene piezas mviles, las SSD empresariales pueden evitar los tiempos de bsqueda y las latencias rotativas asociadas a las HDD tradicionales. Es por eso que esta tecnologa proporciona decenas de miles de IOPS, en lugar de cientos de IOPS como es el caso de las HDD. Bajo consumo de energa. Como los circuitos integrados Flash no incluyen motores ni piezas mecnicas, las SSD empresariales consumen una fraccin de la energa que consumen las HDD convencionales. De hecho, las SSD empresariales emplean slo el 5 por ciento de la energa que usan las HDD al estar inactivas y slo el 15 por ciento cuando realizan operaciones. Las SSD empresariales tambin producen menos calor en la carcasa del sistema, un alivio en lo que se refiere a costos de energa y refrigeracin. Bajo costo. Si bien los dispositivos Flash son ms costosos por gigabyte que las unidades de disco similares, son mucho ms econmicos en cuanto a costo por IOPS. Las unidades de disco duro cuestan aproximadamente US$1,25 por IOPS, en comparacin con las SSD empresariales que cuestan US$0,02 por IOPS. Cuando se la utiliza con HSP, la tecnologa Flash permite reducir drsticamente los costos de adquisicin, en comparacin con una solucin de similar rendimiento basada solamente en HDD.

Documento tcnico de Oracle: Mayor rendimiento y eficacia con grupos de almacenamiento hbrido

Alta confiabilidad. Si bien las SSD empresariales proporcionan una funcionalidad similar a la de los discos duros tradicionales, ofrecen mayor confiabilidad. Tanto las HDD como las SSD empresariales admiten la gestin de bloques daados, la nivelacin del desgaste y los cdigos de correccin de errores (ECC) para fomentar la integridad de los datos. Sin embargo, a diferencia de los discos duros, las SSD empresariales no contienen piezas mviles. Los datos se almacenan en circuitos integrados que pueden soportar golpes y vibraciones considerables. De hecho, las SSD empresariales funcionan en un rango operativo trmico ms amplio y en un rango operativo de vibracin ms amplio que el de las HDD para proporcionar un tiempo promedio entre errores (MTBF) significativamente mayor (2,0 millones de horas en comparacin con 1,2 millones de horas).

Estas caractersticas de la tecnologa Flash para empresas constituyen una alternativa slida o un complemento para las HDD, ya que proporcionan un medio para volver a equilibrar el sistema y el rendimiento de I/O de almacenamiento mediante HSP.

Compensaciones de rendimiento y costo


Por lo general, las organizaciones de la actualidad usan varios tipos de medios en la infraestructura de almacenamiento para aprovechar las compensaciones de rendimiento y costo de los diferentes tipos de medios. Como se muestra en la Figura 2, existe una correlacin inversa entre el costo por GB de almacenamiento y el tiempo necesario para recuperar el primer byte de datos. Sin duda las bibliotecas de cintas, por ejemplo, proporcionan el costo por GB ms bajo, pero solo se pueden utilizar con fines de archivo debido a su baja velocidad de acceso.

Figura 2. Los grupos de almacenamiento hbrido permiten que las organizaciones aprovechen las diferentes caractersticas de rendimiento y costo de los diversos tipos de medios.

Las SSD y la tecnologa Flash para empresas se encuentran en un punto ptimo de rendimiento y costo entre las unidades mecnicas y la memoria DRAM. Son no voltiles y considerablemente ms econmicas que la memoria DRAM. Adems, ofrecen un rendimiento y una eficacia energtica ampliamente superiores a las HDD. La implementacin de nuevas arquitecturas con tecnologa Flash puede incrementar significativamente el rendimiento y, al mismo tiempo, reducir la cantidad de servidores y dispositivos de almacenamiento necesarios para admitir las aplicaciones actuales.

Documento tcnico de Oracle: Mayor rendimiento y eficacia con grupos de almacenamiento hbrido

Uso de la tecnologa Flash en una configuracin de capa 0


Reemplazar todas las HDD con SSD empresariales no es una medida econmica para la mayora de las infraestructuras de almacenamiento de los centros de datos. Una estrategia que se implementa comnmente es el uso de una configuracin de capa 0 que funciona como una cach de lectura para los datos que se utilizan con frecuencia. Implementar tecnologa Flash para mantener los datos de uso continuo en la capa 0 puede tener un gran impacto sobre el rendimiento, siempre que los datos de mayor uso realmente se conserven en esta capa. Sin embargo, en la mayora de los casos, no existe una forma automtica de determinar los conjuntos de datos de mayor uso (y las aplicaciones a las que pertenecen) que, por este motivo, deben mantenerse en la capa 0. A medida que las necesidades comerciales cambian y los diversos conjuntos de datos se vuelven ms activos, es necesario reajustar el rendimiento de almacenamiento. Los gestores de almacenamiento deben controlar los patrones de uso del almacenamiento y tomar decisiones con respecto a los conjuntos de datos que deben mantenerse en la capa 0. Por lo general, esto implica extraer o incorporar datos manualmente a la capa 0. Como se mencion anteriormente, las soluciones de HSM suelen utilizarse para este tipo de gestin de datos, pero su eficacia en la reduccin del esfuerzo manual requerido ha demostrado ser moderada. Por este motivo, aunque el enfoque de capa 0 puede mejorar el rendimiento, tambin puede complicar las operaciones de gestin. Adems, no elimina la necesidad de implementar las unidades de disco de alto rendimiento que se utilizan en la capa 1. De este modo, el ahorro en costos suele ser moderado y la complejidad puede ser mayor.

Los grupos de almacenamiento hbrido ofrecen un nuevo enfoque


Para potenciar el uso de las ventajas de la tecnologa SSD y las HDD, es necesario implementar un nuevo enfoque. Se necesita un sistema de archivos que pueda reconocer diversos tipos de medios de almacenamiento y optimizar de forma transparente la colocacin de datos con el fin de mejorar el rendimiento de la aplicacin y el sistema de archivos. Con los HSP de Oracle, es posible utilizar las SSD empresariales como asistentes de las HDD para almacenar en cach los datos a los que se accede con frecuencia y de este modo, minimizar el impacto de las latencias de disco y mejorar el rendimiento de la aplicacin. Como las SSD empresariales presentan una latencia baja, normalmente pueden sostener el ritmo de procesamiento de I/O de la CPU, lo que permite usar las HDD para almacenar conjuntos de datos masivos. Los HSP proporcionan los medios para automatizar el proceso de conservacin de los datos ms activos en la memoria cach de lectura para SSD empresariales y, al mismo tiempo, almacenar en bferes las operaciones de escritura de datos en un rea aparte de la cach. El efecto ms importante de usar HSP en esta tarea es que estos grupos pueden generar un rendimiento suficiente como para que las unidades de canal de fibra (FC) de alta velocidad se reemplacen por unidades de gran capacidad. Estas unidades de gran capacidad, que generalmente son unidades serial ATA (SATA), reducen drsticamente los costos de adquisicin en almacenamiento. Y,

Documento tcnico de Oracle: Mayor rendimiento y eficacia con grupos de almacenamiento hbrido

al mismo tiempo, liberan a los gestores de almacenamiento de la ardua tarea de aplicar constantemente medidas de optimizacin del almacenamiento. Por lo tanto, los HSP ofrecen a las organizaciones una forma econmica de alcanzar mejoras de rendimiento significativas sin sacrificar capacidad y ayudan a reducir los costos de administracin del almacenamiento. La siguiente seccin contiene informacin adicional sobre el ahorro en costos que ofrece el uso de HSP en lugar de un enfoque de capa 0.

Los grupos de almacenamiento hbrido y el sistema de archivos ZFS de Oracle Solaris


A diferencia de los sistemas de archivos menos sofisticados, el sistema de archivos ZFS de Oracle Solaris reconoce diferentes tipos de medios y optimiza la forma de manejar cada tipo con el fin de maximizar el procesamiento del sistema. El sistema de archivos ZFS de Oracle Solaris automatiza el proceso de colocacin de datos para reducir en gran medida los esfuerzos de administracin y el riesgo de errores humanos. El sistema de archivos ZFS de Oracle Solaris utiliza los HSP para proporcionar simplicidad en la gestin y mayor flexibilidad en la optimizacin del rendimiento. Por lo general, los HSP incluyen memoria DRAM, cach de lectura, cach de escritura y un rea de almacenamiento de gran capacidad. Cada una de estas categoras de almacenamiento puede implementarse con diversos tipos de medios de almacenamiento o puede estar compuesta por los mismos medios. Cada categora dentro de la jerarqua de almacenamiento HSP se define en funcin de sus capacidades (como gran capacidad o cach de escritura, por ejemplo). En general, el rea de almacenamiento de gran capacidad se implementa con medios como las unidades SATA de 1 TB girando a 7200 rpm, y las reas de cach de lectura y escritura se implementan con SSD empresariales. Sin embargo, no hay una razn por la cual no se pueda implementar el rea de almacenamiento de gran capacidad con las SSD empresariales tambin. En algunas aplicaciones, como una aplicacin de base de datos o de OLTP, cuando el conjunto de datos es grande y el rendimiento es un factor de xito crtico, se recomienda usar las SSD en el rea de gran capacidad. Independientemente de los tipos de medios que se usen, el sistema de archivos ZFS de Oracle Solaris administra de forma transparente las reas de almacenamiento combinado como un solo grupo de almacenamiento. Bsicamente, los HSP aslan a las aplicaciones de los medios fsicos subyacentes, como se muestra en la Figura 3. De este modo, las aplicaciones pueden utilizar de forma transparente varios tipos de medios de almacenamiento para aprovechar los diferentes precios y las caractersticas de rendimiento que cada uno ofrece. Cuando se utiliza tecnologa Flash en el rea de cach de lectura, por ejemplo, las aplicaciones pueden obtener acceso a los datos ms activos a velocidades que superan 100 veces las obtenidas con las HDD solamente. Esto permite que los HSP obtengan un alto rendimiento de las SSD y, al mismo tiempo, generen una rentabilidad de la inversin ms alta a travs del uso de medios potencialmente diferentes para el almacenamiento de gran capacidad.

Documento tcnico de Oracle: Mayor rendimiento y eficacia con grupos de almacenamiento hbrido

Figura 3. Los grupos de almacenamiento hbrido aslan a las aplicaciones de los medios de almacenamiento fsico, lo que permite que el sistema de archivos ZFS de Oracle Solaris optimice el rendimiento a lo largo de varios tipos de medios.

Optimizacin transparente del almacenamiento


En el sistema de archivos ZFS de Oracle Solaris, las operaciones de escritura sincrnicas se ejecutan inicialmente en una memoria cach de escritura que, por lo general, est compuesta por memorias DRAM y SSD optimizadas para escritura. De este modo, las operaciones de escritura se pueden reconocer rpidamente, lo que permite que la aplicacin contine con el procesamiento mientras los datos se envan automticamente al almacenamiento de gran capacidad. En el sistema de archivos ZFS de Oracle Solaris, la migracin de datos al rea de gran capacidad se administra como una tarea en segundo plano que es transparente para usuarios y administradores. El sistema de archivos ZFS de Oracle Solaris tambin gestiona el proceso de copia de los datos a los que se accede con frecuencia en una memoria cach de lectura de alto rendimiento. Por lo general, la memoria cach de lectura est compuesta por SSD optimizadas para lectura que permiten que las aplicaciones de muy baja latencia recuperen de forma transparente los datos. El sistema de archivos ZFS de Oracle Solaris analiza los patrones de uso para determinar si es necesario usar los diversos medios de almacenamiento y la forma de hacerlo. Por ejemplo, las grandes operaciones de escritura sincrnicas, como la transmisin de videos, no se ven beneficiadas con el almacenamiento en cach, de modo que el sistema de archivos ZFS de Oracle Solaris no intenta copiar este tipo de datos en la memoria cach de escritura. De igual modo, la memoria cach de lectura se rellena sobre la base de un algoritmo inteligente que tiene en cuenta no solo los datos utilizados ms recientemente sino tambin las solicitudes de lectura anticipadas y los datos estimados que se van a conservar en la memoria DRAM. Mientras que otras soluciones suelen requerir un gestor de almacenamiento para controlar y administrar el entorno con el fin de optimizar constantemente el rendimiento, el sistema de archivos ZFS de Oracle Solaris prcticamente elimina la necesidad de optimizar en forma manual la colocacin de datos. Con el sistema de archivos ZFS de Oracle Solaris, todos los movimientos de datos entre los

10

Documento tcnico de Oracle: Mayor rendimiento y eficacia con grupos de almacenamiento hbrido

diversos tipos de medios se administra de forma transparente y perfecta sin la intervencin de un gestor de almacenamiento. El documento tcnico titulado Deploying Hybrid Storage Pools with Flash Technology and the Solaris ZFS File System contiene ms informacin tcnica sobre los HSP y el sistema de archivos ZFS de Oracle Solaris. Este documento se encuentra en oracle.com.

Valor comercial de los grupos de almacenamiento hbrido


Los HSP y las SSD empresariales ofrecen un nuevo paradigma para las infraestructuras de almacenamiento que puede ayudar a las organizaciones a satisfacer sus crecientes necesidades de rendimiento y, al mismo tiempo, alcanzar enormes posibilidades de ahorro en comparacin con las soluciones de almacenamiento tradicionales. Los beneficios comerciales van ms all de las cuestiones de rendimiento y economa, ya que incluyen mayor productividad del usuario, mayor flexibilidad a la hora de abordar nuevas oportunidades comerciales, mejores niveles de servicio gracias a un almacenamiento radicalmente simplificado y mejor uso de los recursos de los centros de datos.

Mejora de la productividad
Dado que los HSP pueden mejorar el procesamiento y la disponibilidad de las aplicaciones empresariales, tambin pueden mejorar la productividad del usuario. Cuando se utilizan HSP para resolver los cuellos de botella en el almacenamiento, las aplicaciones se pueden escalar a nuevos niveles. Esto permite aumentar el nmero de usuarios a los que se les brinda un servicio con tiempos de respuesta rpidos, incluso en los perodos de mximo uso. Sin los HSP, es posible que resulte muy costoso o incluso poco prctico ofrecer altos niveles de servicio a una cantidad de usuarios cada vez mayor con requisitos de procesamiento de I/O de almacenamiento cada vez mayores. Los HSP no solo permiten que el proceso para satisfacer estas necesidades sea asequible sino que tambin proporcionan un camino de crecimiento escalable para satisfacer los requisitos a futuro. Adems, los HSP reducen la complejidad del entorno de almacenamiento y, de este modo, reducen el riesgo de errores que pueden generar tiempos de inactividad y prdidas de productividad.

Flexibilidad para nuevos tipos de soluciones


Con los HSP y las SSD empresariales, el desarrollo de soluciones con un procesamiento de I/O de almacenamiento muy alto, soluciones que posiblemente no eran prcticas en los enfoques tradicionales, se ha convertido en un proceso prctico y asequible. Por ejemplo, una encuesta del IDC realizada sobre usuarios de HPC seal que ms del 90% de los encuestados estaban preocupados por el proceso de

11

Documento tcnico de Oracle: Mayor rendimiento y eficacia con grupos de almacenamiento hbrido

I/O en general y esperaban ms restricciones de I/O en los prximos aos. 1 La amplitud de los conjuntos de problemas para las aplicaciones de HPC exige la constante implementacin de nuevas formas de uso de ms poder informtico cuando se encuentra disponible y es asequible. De igual modo, los requisitos de escalabilidad para las aplicaciones web se encuentran en constante expansin. A menudo, las empresas web aumentan sus ingresos al admitir una mayor cantidad de usuarios, un mayor nivel de actividades de usuario o ambas opciones. Otros tipos de aplicaciones, como los almacenes de datos especializados y OLTP, pueden utilizarse de nuevas maneras cuando admiten un mayor volumen de transacciones o de datos. Los HSP proporcionan los medios para abordar nuevos tipos de problemas comerciales, ya que permiten enviar de una forma ms asequible y prctica volmenes de datos ms grandes a los servidores de alta potencia actuales.

Simplificacin radical del almacenamiento empresarial


Los HSP permiten simplificar de forma radical el entorno de almacenamiento al optimizar automticamente la colocacin de datos y la recuperacin de datos. A diferencia de las soluciones de HSM, que requieren un apoyo administrativo significativo, los HSP ofrecen un procesamiento optimizado casi sin intervencin manual. Esto no solo permite ahorrar en costos de administracin sino tambin mejorar los niveles de servicio gracias a la reduccin del riesgo de error. Adems, los HSP se ajustan automticamente a los patrones de uso, lo que evita la necesidad de ajustar el rendimiento, un proceso que puede ser riesgoso en las soluciones de almacenamiento tradicionales. En segundo lugar, los HSP permiten que la infraestructura de almacenamiento proporcione niveles de rendimiento equivalentes con muchos menos dispositivos. Un nico dispositivo SSD empresarial puede proporcionar un procesamiento de I/O equivalente a 100 unidades de disco. Como el entorno contiene menos dispositivos, la administracin es mucho ms sencilla, lo que reduce los costos de administracin y mejora la confiabilidad gracias a la disminucin en el riesgo de errores en el dispositivo o de errores humanos.

Reduccin de los costos de adquisicin y los costos continuos


Uno de los beneficios ms importantes de los HSP es el ahorro en costos que se obtiene gracias al uso de unidades de disco de gran capacidad en lugar de unidades de 15 000 rpm. Las unidades de gran capacidad de 7200 rpm funcionan con aproximadamente la mitad de la energa necesaria para las unidades de 15 000 rpm y, por lo general, el costo por GB es menos de un dcimo del costo por GB de dichas unidades. Si bien el costo de adquisicin es mayor, las SSD empresariales utilizan menos de un centsimo de la energa de las unidades de 15 000 rpm, lo que permite ahorrar miles de dlares al ao

1HPC

Storage and Data Management: User/Vendor Perspectives and Survey Results, IDC, doc. n. 206967, junio de 2007.

12

Documento tcnico de Oracle: Mayor rendimiento y eficacia con grupos de almacenamiento hbrido

en costos de energa en aquellos casos donde las SSD reemplazan a cientos o miles de unidades de 15 000 rpm.

Figura 4. Los HSP reducen ampliamente los costos de adquisicin, ya que permiten utilizar unidades SATA de gran capacidad en lugar de unidades FC de 15 000 rpm.

Como se muestra en la Figura 4, el uso de SSD con HSP permite obtener ahorros significativos en comparacin con el uso de SSD en una configuracin de capa 0. Esto se debe a que los HSP permiten utilizar unidades SATA de 1 TB en lugar de unidades FC de 15 000 rpm que son ms costosas. Adems, ofrecen el mismo rendimiento en procesamiento de I/O y proporcionan la misma capacidad. Cuando las SSD se utilizan en una configuracin de capa 0 (barra del medio en la Figura 4), se necesitan en gran medida unidades de 15 000 rpm y esto aumenta los costos. Los HSP pueden reducir el costo continuo que implica mantener el rendimiento a medida que aumentan las demandas de los usuarios. Al usar SSD empresariales y unidades de gran capacidad con valores de rpm bajos, en lugar de rellenar en forma parcial unidades de 15 000 rpm, se reducen considerablemente los gastos de capital y la complejidad. Adems, es posible acelerar el rendimiento de la aplicacin de forma instantnea y eficaz sin necesidad de adquirir ms unidades de disco de alto rendimiento ni de agregar tantos dispositivos nuevos al entorno.

Conservacin de los recursos del centro de datos


Como los HSP permiten utilizar soluciones de almacenamiento con considerablemente menos unidades de disco, as como con muchos menos requisitos de energa y refrigeracin, estos grupos pueden ayudar que las empresas expandan el procesamiento de sus aplicaciones sin incurrir en la costosa ampliacin de su centro de datos. Al reemplazar las HDD de 15 000 rpm parcialmente rellenadas con SSD empresariales y unidades de disco de gran capacidad, las organizaciones pueden reducir drsticamente el espacio de su infraestructura de almacenamiento y, al mismo tiempo, aumentar el procesamiento de I/O. La resultante disminucin en los requisitos de energa permite extender la durabilidad de los recursos de energa del centro de datos.

13

Documento tcnico de Oracle: Mayor rendimiento y eficacia con grupos de almacenamiento hbrido

Escenarios de valor comercial


Existen algunos ejemplos que pueden ilustrar los beneficios econmicos y comerciales de los HSP:
Escenario 1: Reduccin del costo total de propiedad

Un cliente necesita 46 TB de almacenamiento para un sistema de archivos de alto rendimiento y est preocupado por el costo total de propiedad (TCO) y el espacio disponible en el centro de datos. Al comparar una conocida solucin basada en unidades de disco de 15 000 rpm con una solucin basada en HSP que incluye el sistema Sun Storage 7410, el cliente descubre que el sistema Sun Storage 7410 no solo ofrece costos significativamente menores sino que tambin proporciona ventajas clave, ya que:

Genera un procesamiento equivalente y un rendimiento mejor sin las costosas unidades de gran consumo de energa de 15 000 rpm. Proporciona la misma capacidad de 46 TB en menos de un tercio del espacio con su sistema altamente empaquetado de 12 unidades de bastidor (12U). No requiere aranceles adicionales para la obtencin de licencias de software, a diferencia de los US$50 000 en licencias de software que se necesitan para un sistema alternativo.

En trminos de TCO, las diferencias son sorprendentes. En relacin con la Figura 4 anterior, el sistema Sun Storage 7410 puede proporcionar un alto rendimiento con unidades SATA de 1 TB y una capacidad de almacenamiento Flash similar a la de la solucin de capa 0, lo que reduce en gran medida los costos de adquisicin. Adems, el sistema Sun Storage 7410 ayuda a reducir los costos continuos a travs de su arquitectura altamente eficaz. Las posibilidades de ahorro general incluyen:

Reduccin del 75% en el TCO a lo largo de tres aos. Costos de energa y refrigeracin 2,5 veces ms bajos, lo que genera un ahorro anual de ms de US$6800. Reduccin de ms del 60% en los costos operativos anuales de espacio, energa y refrigeracin. Reduccin del 75% en el precio inicial de compra del sistema y las licencias de software necesarias.

Escenario 2: Expansin de la empresa sin ms espacio en el centro de datos

Un importante proveedor de servicios en lnea alberga sistemas de reserva basados en Web pertenecientes a marcas privadas. Cada sistema de marca presta servicio a millones de clientes y posee estrictos requisitos de nivel de servicio. Con las tecnologas de almacenamiento tradicionales, el cumplimiento de los tiempos de respuesta del usuario final que se definen en los acuerdos SLA requiere una matriz de almacenamiento con doscientas cincuenta unidades de 15 000 rpm de SCSI conectada en serie (SAS) para cada sistema de marca. Desafortunadamente, el proveedor ha llenado su centro de datos existente y ha agotado los recursos de espacio, energa y refrigeracin. La expansin de la empresa implicara la construccin de un costoso centro de datos completamente nuevo.

14

Documento tcnico de Oracle: Mayor rendimiento y eficacia con grupos de almacenamiento hbrido

Los HSP proporcionan una forma de abordar estas restricciones, ya que permiten al proveedor ampliar el procesamiento de I/O de almacenamiento para satisfacer los requisitos de los SLA con muchas menos unidades de disco. De este modo, los HSP ayudan al proveedor de servicios a que expanda su empresa y, al mismo tiempo, evite el costo que implica construir un centro de datos completamente nuevo.

Conclusin
El creciente desequilibrio entre la capacidad de procesamiento de I/O de los servidores actuales y la de las unidades de disco genera la necesidad de adoptar un nuevo enfoque de almacenamiento que permita obtener un alto rendimiento y reducir los costos y la complejidad. Los HSP proporcionan un modo de eliminar casi por completo los cuellos de botella en el rendimiento de almacenamiento y obtener mejoras significativas en la relacin precio-rendimiento. Los HSP permiten utilizar el almacenamiento Flash para reducir la latencia de escritura y la latencia de lectura aleatoria con el fin de crear un sistema que funcione mejor y consuma menos energa que las soluciones tradicionales compuestas nicamente por unidades de disco. Los HSP han posibilitado la creacin de sistemas con una combinacin precisa de tecnologa Flash optimizada para escritura y lectura, memoria DRAM y discos de gran capacidad con el fin de satisfacer las necesidades actuales de rendimiento y capacidad. Los diseadores de sistemas pueden alcanzar el equilibrio justo entre costo y rendimiento en cualquier carga de trabajo determinada. Quizs, el aspecto ms importante es la capacidad del sistema de archivos ZFS de Oracle Solaris de enviar automticamente los datos al nivel adecuado de la jerarqua de almacenamiento, lo que permite evitar la complejidad administrativa asociada con muchos de los entornos de HSM. Los beneficios clave que ofrecen los HSP incluyen:

Mejoras de rendimiento que aumentan la productividad del usuario y permiten implementar nuevos tipos de aplicaciones que antes no eran prcticas. Reduccin drstica del TCO para el almacenamiento de alto rendimiento. Simplificacin radical de la implementacin y la gestin del almacenamiento.

15

Mayor rendimiento y eficacia con grupos de almacenamiento hbrido Enero de 2010 Oracle Corporation Sede mundial 500 Oracle Parkway Redwood Shores, CA 94065 EE. UU.

Copyright 2009, 2010, Oracle o sus subsidiarias. Todos los derechos reservados. Este documento se proporciona exclusivamente con fines informativos y sus contenidos estn sujetos a cambio sin previo aviso. No se garantiza que el presente documento est libre de errores, ni tampoco est sujeto a otras garantas y condiciones, ya sean expresadas oralmente o implcitas en la legislacin, incluidas garantas y condiciones implcitas de comerciabilidad o adecuacin para un propsito en particular. Oracle se exime especficamente de cualquier responsabilidad respecto del presente documento y tampoco se establece relacin contractual directa o indirecta alguna mediante ste. El presente documento no podr reproducirse, ni transmitirse de cualquier forma ni por medio alguno, sea ste electrnico o mecnico, para finalidad alguna, sin el expreso consentimiento escrito de Oracle Corporation. Oracle y Java son marcas comerciales registradas de Oracle y/o sus subsidiarias. Los dems nombres pueden ser marcas

Consultas internacionales: Telfono: +1.650.506.7000 Fax: +1.650.506.7200 oracle.com

comerciales de sus respectivos propietarios. AMD, Opteron, el logotipo de AMD y el logotipo de AMD Opteron son marcas comerciales o marcas registradas de Advanced Micro Devices. Intel e Intel Xeon son marcas comerciales o marcas registradas de Intel Corporation. Todas las marcas comerciales de SPARC se utilizan con licencia y son marcas comerciales o marcas registradas de SPARC International, Inc. UNIX es una marca comercial registrada con licencia otorgada por X/Open Company, Ltd. 0110

You might also like