No perjudicial por diseño: Cómo Purity revolucionó el almacenamiento empresarial
La interrupción ha sido durante mucho tiempo una realidad no deseada en el almacenamiento empresarial. Pure Storage ha diseñado una nueva realidad con todo sin interrupciones.
For a long time, the approach in enterprise storage has been to just accept disruption. Pure Storage took a fundamentally different approach, making non-disruptive operations a foundational strength, not an afterthought.
“Nuestros usuarios empresariales realmente llamaron a nuestro equipo de infraestructura para preguntar qué había cambiado: sus análisis se ejecutaban significativamente más rápido. El equipo ni siquiera les había dicho que había ocurrido una actualización la noche anterior”.
– Cliente de Pure Storage
Sí, esa es una historia real. Y refleja exactamente por qué existe Pure Storage para desafiar la forma en que siempre se ha hecho el almacenamiento.
Los sistemas de almacenamiento heredados nunca se diseñaron para evolucionar. Fueron ensamblados durante décadas, unidos a través de adquisiciones y llenos de complejidad. Cada actualización significó un riesgo. Cada característica nueva agregó más capas. La interrupción no fue la excepción. Era la expectativa.
Nos negamos a construir de esa manera.
Desde el primer día, Pure Storage tomó un camino diferente. Desarrollamos una arquitectura consistente diseñada para permanecer simple, moderna y sin interrupciones. Sin actualizaciones de montacargas. Sin tiempo de inactividad por innovación. Solo una plataforma limpia y unificada que mejora continuamente sin romper lo que ya funciona.
Esto no se trataba de apilar más funciones. Se trataba de repensar la base.
Esa mentalidad sigue impulsando todo lo que construimos. Sabíamos que teníamos que romper el ciclo de complejidad e interrupción heredadas.
Romper el ciclo de la interrupción
Desde el principio, sabíamos que el almacenamiento empresarial no solo necesitaba más rendimiento o capacidad. Necesitaba estar libre de interrupciones.
Las actualizaciones se habían convertido en una realidad dolorosa y aceptada. Cada paso hacia una nueva tecnología significó tiempo de inactividad programado, intervención manual, coordinación entre equipos y un riesgo grave. Los equipos de TI debían trabajar en torno al sistema en lugar de recibir su soporte.
Nos propusimos cambiar eso. La planificación de las actualizaciones sin interrupciones nunca fue solo una característica; fue una elección estratégica. Fue una decisión de arquitectura central. Diseñamos una plataforma para adaptarse a las actualizaciones de hardware, software e incluso cambios importantes en el sistema sin interrumpir las aplicaciones ni requerir soluciones alternativas complejas.
Diseñar la interrupción, en lugar de administrarla, cambió todo. Esa decisión moldeó la forma en que construimos cada capa de la plataforma desde el principio. Sigue siendo una de las formas más claras en que dejamos de pensar en el almacenamiento heredado.
Rediseño de flash para una verdadera no interrupción
La mayoría de los sistemas de almacenamiento utilizan SSD listos para usar. Estas unidades vienen con comportamientos y limitaciones incorporados, especialmente cuando se trata de la administración del desgaste, el manejo de errores y las actualizaciones de firmware. Los proveedores tienen poco control sobre cómo se comporta flash, lo que hace que el rendimiento predecible y las actualizaciones sin interrupciones sean casi imposibles.
En Pure Storage, decidimos lanzar este pensamiento heredado y desarrollamos nuestros propios módulos flash, módulos DirectFlash® (DFM), para darnos un control total de la capa flash. En lugar de confiar en el firmware opaco de los SSD básicos, trasladamos la administración de flash a la capa de software de la plataforma Pure Storage. Esto nos permite organizar la ubicación de datos, optimizar el desgaste y administrar el rendimiento directamente a través del sistema.
Lo que es más importante, permitió algo que los sistemas heredados basados en SSD no pueden hacer: actualizaciones flash sin interrupciones. Con los DFM, los datos se pueden evacuar dinámicamente de módulos más antiguos mientras los sistemas permanecen en línea. Los DFM de mayor densidad pueden agregarse y reequilibrarse sin tiempo de inactividad, sin impacto en el rendimiento y sin afectar las aplicaciones.
Esta no era solo una elección de hardware. Fue una decisión de diseño deliberada que se alinea con nuestra filosofía arquitectónica central: controlar toda la pila, eliminar las interrupciones y mantener los sistemas continuamente modernos.
Arquitectura sin estado: La base de las actualizaciones siempre activas
Una de las opciones de diseño más importantes en la plataforma de Pure Storage es su arquitectura sin estado. Este enfoque cambia la forma en que funcionan los sistemas de almacenamiento y es una razón clave por la que es posible realizar actualizaciones sin interrupciones.
En los sistemas tradicionales, los controladores actúan como cerebros. Almacenan datos de configuración, administran la identidad del sistema y coordinan el comportamiento del sistema. Reemplazar un controlador a menudo significa reemplazar esa inteligencia central. Requiere tiempo de inactividad planificado, reconfiguración compleja e introduce riesgos innecesarios.
En nuestra arquitectura, la identidad y la configuración del sistema viven dentro de los dispositivos de almacenamiento en sí, no en los controladores. Esto significa que los controladores no tienen estado y se pueden intercambiar fácilmente. Puede instalar un nuevo controlador, incluso desde una nueva generación de hardware, y asumirá instantáneamente el rol del que reemplazó. Sin reconfiguración, tiempo de inactividad ni interrupción.
Este diseño eliminó las dependencias entre hardware y software, lo que permitió actualizaciones más rápidas y una escalabilidad más fácil. También les da a los equipos de TI la confianza de que modernizar la infraestructura no interrumpirá las operaciones. El estado sin estado no es solo una característica. Es un principio de diseño fundamental que garantiza que los sistemas sigan funcionando, incluso a medida que evoluciona la tecnología que los contiene.
“Pasamos de FlashArray//M20 a //M50 y //M70 a //X70 con un tiempo de actividad del 100 % durante seis años y medio en todos esos chasis, todas las actualizaciones de almacenamiento, todas las actualizaciones de código de Purity, sin que nada se desconectara”.
Arquitectura de modo dual que potencia las operaciones continuas
FlashArray® y FlashBlade™, la base basada íntegramente en tecnología flash de la plataforma Pure Storage, utilizan una arquitectura de modo dual única que combina una interfaz active-active con una interfaz activa/pasiva. Este diseño desempeña un papel fundamental en el mantenimiento de las operaciones continuas durante cualquier proceso de actualización o mantenimiento.
Durante las actualizaciones de firmware o hardware, todas las rutas de datos permanecen completamente abiertas y accesibles. Las aplicaciones continúan ejecutándose sin pausa, mientras que las actualizaciones se realizan silenciosamente en segundo plano. El rendimiento de un controlador siempre se mantiene en reserva, lo que garantiza que el sistema funcione a plena capacidad, incluso mientras se actualizan los componentes.
Este enfoque elimina la necesidad de un software complejo de varias rutas, en el que confían los sistemas tradicionales para mantener la disponibilidad. Las rutas múltiples a menudo agregan complejidad de configuración y pueden convertirse en un punto de falla o un cuello de botella.
Los resultados hablan por sí mismos. Pure Storage ha completado más de 11 000 actualizaciones de controladores en la última década, cada una entregada sin tiempo de inactividad y sin impacto en el rendimiento.
Administración global de flash: Movilidad de datos sin precedentes
Una parte clave de la arquitectura sin interrupciones de la plataforma de Pure Storage es cómo maneja flash. Los sistemas de almacenamiento tradicionales están bloqueados en las limitaciones de las unidades listas para usar. Actualizar significa tiempo de inactividad, migración de datos y riesgo.
Con la administración global de flash de Pure Storage, los clientes pueden aprovechar el aumento de las densidades de flash a medida que están disponibles. Imagine poder evacuar datos de módulos DirectFlash más antiguos y de menor densidad, eliminar físicamente esos módulos, instalar reemplazos de mayor densidad y reequilibrar sus datos, todo mientras sus aplicaciones continúan funcionando sin interrupciones.
Esta movilidad de datos se extiende más allá de las simples actualizaciones de capacidad. Cuando surgen nuevas tecnologías flash (como la transición de SAS a NVMe), Purity permite a los clientes adoptar estas innovaciones sin el enfoque tradicional de eliminación y reemplazo que ha dominado el almacenamiento durante décadas.
Más allá de lo técnico: Una nueva filosofía para el almacenamiento
En el almacenamiento empresarial, “sin interrupciones” a menudo aparece en los contratos, pero no en la experiencia real. Los proveedores usan el término para tranquilizar, pero lo que ofrecen es un proceso lento y manual disfrazado de progreso.
Esto es lo que suele ser. Una nueva matriz llega junto con su sistema actual. Su equipo es responsable de aprovisionarlo, configurar la conectividad, validar la compatibilidad, reconfigurar los hosts y migrar cada carga de trabajo. Esto puede tomar semanas o incluso meses. Durante ese tiempo, está haciendo malabares con las ventanas de cambio, coordinando con los equipos de aplicaciones y esperando que no aparezcan sorpresas durante la transición.
Sí, técnicamente, la matriz original permanece en línea. Pero detrás de escena, está administrando dos sistemas, duplicando la infraestructura y navegando por una transferencia compleja. El riesgo es real. El esfuerzo es enorme. Y el reloj ya está avanzando hacia el próximo ciclo. Así es como se ve “sin interrupciones” cuando se define por contratos en lugar de arquitectura.
La plataforma de Pure Storage adopta un enfoque diferente. Las actualizaciones ocurren dentro del sistema. No necesita una segunda matriz. No necesita tiempo de inactividad del host. No necesita reconfigurar ni reconstruir nada. Ya sea que se trate de controladores nuevos, flash más denso o el software más reciente, los cambios se aplican en su lugar sin afectar sus aplicaciones.
Los proveedores heredados confían en la letra chica. Pure Storage confía en el diseño.
Bring Incredible Simplicity to Your Data Storage Management
Work in a self-service environment to experience Purity management for FlashArray.