Infinidat Blog

Cómo acabar con el riesgo de las renovaciones de almacenamiento empresarial (Primera parte)

De-Risking Enterprise Storage Upgrades (Part 1)

Bloguero invitado: Eric Burgener, vicepresidente de investigación para sistemas, plataformas y tecnologías de infraestructuras en IDC

Durante el ciclo de vida de una plataforma de almacenamiento empresarial, es más que probable que los administradores renueven la plataforma varias veces. A la hora de definir las renovaciones, hablamos específicamente de actualizaciones dentro del sistema, lo que incluye actualizaciones de firmware y software, la aplicación de parches de software y distintos tipos de renovación de hardware (como controladoras, dispositivos de almacenamiento, etc.). En el caso de las plataformas de almacenamiento que alojan por lo menos alguna carga de trabajo crítica para la misión, la capacidad de realizar actualizaciones dentro del sistema de forma no disruptiva es un requisito fundamental.

La transformación digital que la mayoría de las empresas están llevando a cabo solo aumenta la necesidad de una mayor disponibilidad en las diferentes cargas de trabajo. Las decisiones sobre el diseño y las implementaciones de funcionalidades pueden minimizar considerablemente el riesgo de las renovaciones (incluso eliminarlo por completo en algunos casos) y hay numerosas características que buscar en un sistema de almacenamiento para admitir las renovaciones no disruptivas.

IDC ha observado una tendencia hacia la consolidación cada vez más densa de cargas de trabajo mixtas a medida que los clientes renuevan su infraestructura de almacenamiento. Al tiempo que la consolidación de cargas de trabajo puede generar atractivos beneficios administrativos, también aumenta potencialmente el tamaño del dominio de fallos. Esto convierte a la alta disponibilidad en un requisito fundamental para un sistema de consolidación de cargas de trabajo. La disponibilidad general de un sistema se ve afectada no solo por el nivel de redundancia y las rutinas de recuperación de fallos incorporadas a un sistema, sino también por su comportamiento durante las actualizaciones rutinarias dentro del sistema. Muchos proveedores de almacenamiento empresarial afirman ofrecer «cinco o más nueves» de disponibilidad durante las operaciones habituales, por ello los clientes también deben mirar y comprender el modo en que se realizan las renovaciones y cómo pueden impactar sobre los servicios de aplicaciones.

De-Risking Enterprise Storage Upgrades

 

Dicho esto, ¿qué deberían pedirle las empresas a una plataforma de almacenamiento que necesita admitir renovaciones realmente no disruptivas? A continuación, encontrará algunas de las principales necesidades y un breve resumen sobre su importancia:

  • Un diseño actual y totalmente nuevo. Muchos sistemas de almacenamiento empresarial que se venden todavía hoy se diseñaron originalmente alrededor del año 2000 (o incluso antes). Los objetivos de diseño arquitectónico eran muy distintos de los de ahora, igual que los requisitos de rendimiento, disponibilidad y funcionalidad. El flash persistente ni siquiera se vislumbraba, las tecnologías de eficiencia de almacenamiento in-line no existían, y los sistemas de almacenamiento principal se concebían para admitir decenas de terabytes y solo gigabytes de ancho de banda, por nombrar tan solo tres ejemplos. Si bien estos sistemas se han ido actualizando para admitir nuevos tipos de medios, la base arquitectónica no puede cambiar mucho. Hace veinte años pocos sistemas de almacenamiento (o ninguno) se diseñaban para renovaciones no disruptivas: no era una expectativa para tener en cuenta. Un enfoque de diseño totalmente nuevo permite a los proveedores liberarse de la carga heredada, diseñando los sistemas de forma más eficiente para que cumplan con las necesidades actuales. A continuación, se resumen los enfoques de diseño más innovadores que hacen posible el soporte para las operaciones no disruptivas.

 

  • Diseños definidos por software. Muchas de las plataformas de los proveedores de almacenamiento empresarial más consolidadas se diseñaron sobre una base «definida por hardware». La evolución hacia diseños más «definidos por software» ha sido una clara tendencia en el almacenamiento empresarial durante la última década. Se prefieren porque, al mover más funcionalidad al software, son más fáciles de mejorar con nuevas funcionalidades, admiten mejor las capacidades de actualización no disruptiva, acogen mejor nuevas y distintas tecnologías de hardware y ergonomías de dispositivos, y ofrecen una mayor flexibilidad. Las nuevas versiones de software pueden ofrecer un mayor rendimiento y nueva funcionalidad crítica sin necesidad de renovaciones de hardware. Si bien alguna funcionalidad puede moverse al software incluso con diseños definidos por hardware más antiguos, una arquitectura totalmente nueva que comience con una orientación definida por software ofrece mucha más flexibilidad para admitir más innovaciones en las prestaciones a través de actualizaciones de software.

    Los enfoques definidos por software hacen posible la virtualización tanto del front end como del back end de un sistema de almacenamiento. El diseño permite actualizaciones funcionales en cada uno de los lados que no repercuten sobre el otro, haciendo posibles actualizaciones no disruptivas más fiables. También se mejora el aislamiento de los fallos para minimizar los impactos de cualquier fallo, y al mismo tiempo se consiguen rutinas de gestión de fallos menos complejas que afectan no solo a la recuperación de fallos sino también a la ejecución de la renovación. Los diseños definidos por software han demostrado estos beneficios, uno de los motivos por los que el sector se está alejando de los diseños definidos por hardware a otros más definidos por software.

 

  • Una arquitectura de sistema operativo que coloca la mayoría de las funcionalidades del sistema operativo en el espacio del usuario (no en el kernel). Los antiguos sistemas operativos de almacenamiento creados alrededor de diseños monolíticos eran mucho más proclives a fallos u otros impactos en cuanto se producía un pequeño fallo. Estos sistemas operativos de almacenamiento también requerían unas pruebas de regresión exhaustivas cuando se añadían nuevas funciones, y suponían un riesgo significativo cuando se realizaban cambios. Los diseños más actuales limitan las funcionalidades de canalización de la infraestructura central al kernel, haciéndolas mucho más pequeñas y fiables, y poniendo en marcha funciones como la reducción de datos, instantáneas, cifrado, calidad de servicio, replicación y otras funciones de gestión del almacenamiento en el espacio del usuario. Con este enfoque, cualquiera de estas funciones puede fallar o actualizarse sin que afecte al kernel, permitiendo que todo el sistema siga dando servicio a las aplicaciones. El enfoque de diseño añade fiabilidad a los sistemas, reduce el riesgo en las actualizaciones y requiere menos pruebas de regresión cuando se realizan cambios en proveedores o usuarios.

 

El uso de estas tres consideraciones de diseño está muy extendido entre los proveedores de cabinas de almacenamiento empresarial que han diseñado sus sistemas en los últimos seis o siete años. Pero Infinidat, un proveedor de almacenamiento empresarial que se centra en vender sistemas a gran escala específicamente diseñados para la consolidación densa de cargas de trabajo empresarial mixtas, ha ido mucho más allá de estos tres enfoques habituales con innovaciones adicionales que mejoran aún más su capacidad de proporcionar operaciones no disruptivas. Este es el tema en que se centra mi próximo blog sobre cómo acabar con los riesgos de las renovaciones.

 

Acerca de Eric Burgener

Eric Burgener es vicepresidente de investigación en Enterprise Infrastructure Practice de IDC. El objeto de investigación de Burgener incluye soluciones, software y sistemas de almacenamiento, monitorizaciones trimestrales, estudios de usuarios finales, y servicios de asesoría y programas de consultoría. Dada su trayectoria de cobertura de almacenamiento empresarial, el estudio de Burgener pone un énfasis particular en las cabinas optimizadas para flash, tecnologías emergentes de memoria persistente, y almacenamiento definido por software. Participa activamente en el IT Buyers Research Program de IDC y escribe entradas de blog durante el año sobre infraestructura y gestión de datos.