
Una vez ocuparon la cima de la cadena alimentaria. Durante milenios. Y luego ocurrió lo impensable: el cielo se cubrió de nubes y dejaron de existir. En el otro extremo del mundo, acontecimientos cambiaron el clima: aumentó la nubosidad. Los dinosaurios se volvieron demasiado grandes y lentos: sus intentos de sobrevivir estaban condenados al fracaso. Los depredadores más altos gobernaron la Tierra durante 100 millones de años, creciendo cada vez más y volviéndose más fuertes. Evolucionaron hacia lo que parecía ser el ser perfecto, en la cima de la cadena alimentaria, pero el universo cambió de inmediato la faz de nuestro planeta.
Por ironía del destino, fueron las nubes las que borraron a los dinosaurios de la faz de la Tierra hace 66 millones de años. De la misma manera, hoy en día las nubes están destruyendo los sistemas de almacenamiento clásico que están en "la cima de la cadena alimentaria". En ambos casos, el problema no fueron las nubes en sí, sino la capacidad de adaptarse a un mundo cambiante. En el caso de los dinosaurios, todo sucedió rápidamente: el efecto devastador de las nubes se produjo en el transcurso de días o semanas desde el impacto del meteorito (o la erupción de un volcán, la elección de la teoría queda a su criterio). En el caso de los sistemas de almacenamiento clásicos, el proceso lleva años, pero, por supuesto, es irreversible.
Período Triásico: la era del gran hierro y el surgimiento de aplicaciones migratorias
¿Entonces, qué ocurrió? En el ecosistema establecido existían sistemas de almacenamiento de nivel inicial y medio, sistemas de nivel empresarial y sistemas de almacenamiento conectados directamente (DAS). Estas categorías fueron definidas por analistas, tenían sus propios volúmenes de mercado, indicadores de costo, fiabilidad, rendimiento y escalabilidad. Y luego sucedió algo extraño.
La aparición de las máquinas virtuales significó que múltiples aplicaciones, probablemente de varios propietarios, podían funcionar simultáneamente en un solo servidor; estos cambios pronto pusieron en duda el futuro de los sistemas de almacenamiento de conexión directa. Luego, los propietarios de las mayores infraestructuras de hiperescalado (hiperescaladores): Facebook, Google, eBay, etc., cansados de pagar enormes sumas por sistemas de almacenamiento, desarrollaron sus propias aplicaciones que aseguraban la disponibilidad de datos en servidores comunes en lugar de grandes sistemas de almacenamiento "hardware". Después, la compañía Amazon presentó al mercado algo extraño llamado Simple Storage Service (S3). No un bloque, ni un archivo, sino algo fundamentalmente nuevo: ya no se podía comprar un sistema, solo se podía adquirir un servicio. ¿Espera, qué es esa luz brillante que se ve en el cielo? ¿Otro asteroide?
Período Jurásico: la era de los "suficientemente buenos"
Entramos en una fase de desarrollo de sistemas de almacenamiento con la ideología de "suficientemente bueno". Los clientes que utilizan estos sistemas, al notar lo que hicieron los hiperescaladores, empezaron a cuestionar la justicia de los márgenes de diez o incluso cien veces el valor añadido por encima del hardware que pagaban por sus sistemas de almacenamiento corporativo. Los arrays de nivel medio comenzaron a recuperar cuota de mercado de los sistemas de gama alta. Productos como mostraron un crecimiento rápido. EMC Symmetrix, un array de clase empresarial que alguna vez dominó (de la palabra "masivo"), aún mantenía algún territorio, pero estaba disminuyendo rápidamente. Muchos usuarios comenzaron a trasladar sus datos a AWS.
Por otro lado, los innovadores de sistemas de almacenamiento empezaron a adoptar ideas de los hiperescaladores, utilizando tecnologías de sistemas distribuidos y escalables horizontalmente, una ideología opuesta a la escalabilidad vertical. Se espera que el nuevo software de almacenamiento pueda funcionar en servidores comunes, al igual que en los hiperescaladores. Ya no habrá precios de 10 a 100 veces superiores al costo del hardware. Teóricamente, se pueden usar cualquier tipo de servidores, la elección depende de tus preferencias. La era de los sistemas de almacenamiento definidos por software (SDS) ha comenzado: las nubes han cubierto el cielo, la temperatura ha bajado y la población de los principales depredadores ha comenzado a disminuir.
Período Cretácico: el comienzo de la evolución de los sistemas de almacenamiento definidos por software
Los primeros días de los sistemas de almacenamiento definidos por software fueron agitados. Se prometió mucho, pero se entregó poco. Al mismo tiempo, hubo un importante cambio tecnológico: la memoria flash se convirtió en una alternativa moderna a la "herrumbre giratoria" (HDD). Fue un período de aparición de numerosas startups de almacenamiento y de dinero de capital de riesgo fácilmente disponible. Todo habría sido genial si no fuera por un problema: el almacenamiento de datos requiere un enfoque serio. Resulta que a los clientes les importan sus datos. Si pierden acceso a ellos, o si en terabytes de datos se encuentran un par de bits incorrectos, se preocupan y se preocupan mucho. La mayoría de las startups no sobrevivieron. Los clientes obtenían funcionalidades impresionantes, pero no todo estaba bien con las herramientas básicas. Una mala receta.
Período Cenozoico: los arreglos de almacenamiento dominan
Poca gente habla de lo que ocurrió después, porque no es muy interesante: los clientes siguen comprando los mismos arreglos de almacenamiento clásicos. Por supuesto, aquellos que trasladaron sus aplicaciones a la nube también llevaron allí sus datos. Pero para la abrumadora mayoría de los clientes, que no quieren migrar completamente a la nube, o que no quieren migrar en absoluto, Hewlett Packard Enterprise continuó ofreciendo arreglos clásicos.
Vivimos en 2019, entonces, ¿por qué todavía existe un negocio multimillonario de almacenamiento, basado en tecnologías de la época Y2K? ¡Porque funcionan! En pocas palabras, los requisitos de las aplicaciones críticas no se satisfacían con productos creados en la ola del entusiasmo. Productos como HPE 3PAR seguían siendo las mejores opciones para los clientes corporativos, y una nueva etapa en la evolución de la arquitectura HPE 3PAR – – solo lo confirma.
A su vez, las capacidades de los sistemas de almacenamiento definidos por software eran sobresalientes: escalabilidad horizontal, uso de servidores estándar… Pero el precio a pagar fue: disponibilidad inestable, rendimiento impredecible y reglas específicas para la escalabilidad.
La complejidad de las demandas de los clientes radica en que nunca se vuelven más simples. Nadie dirá que la pérdida de integridad de los datos o el aumento del tiempo de inactividad son aceptables. Por esta razón, para un almacenamiento de datos, la arquitectura es vital, ya que debe responder a las exigencias de los modernos centros de datos en constante evolución, sin sacrificar las características clave de un almacenamiento de clase empresarial en la búsqueda de un compromiso.
Período terciario: aparición de nuevas formas de vida
Intentemos aclarar cómo una de las empresas novatas en el mercado de almacenamiento, Datera, logró manejar esta compleja mezcla de demandas históricamente establecidas y nuevas para el almacenamiento. Sobre todo, gracias a la implementación de una arquitectura enfocada en resolver el dilema mencionado anteriormente. No es posible modificar una arquitectura antigua para abordar los problemas que enfrenta un centro de datos moderno, así como no se puede modificar la arquitectura de un almacenamiento definido por software de nivel medio para satisfacer los requerimientos de los sistemas de clase empresarial: los dinosaurios no se convirtieron en mamíferos porque la temperatura descendió.
Construir una solución que cumpla con los requisitos de un almacenamiento de nivel corporativo y que al mismo tiempo considere el valor de la dinámica del centro de datos moderno es una tarea complicada, pero eso era precisamente lo que pretendía hacer Datera. Los especialistas de Datera trabajaron en esto durante cinco años y encontraron la receta para "preparar" un almacenamiento definido por software de clase empresarial.
La principal dificultad que enfrentó Datera fue que tenía que utilizar el operador lógico "Y" en lugar del notablemente más simple "O". Disponibilidad estable, "Y" rendimiento predecible, "Y" escalabilidad arquitectónica, "Y" orquestación como código, "Y" hardware estandarizado, "Y" implementación de políticas de gestión, "Y" flexibilidad, "Y" gestión basada en analítica, "Y" seguridad, "Y" integración con ecosistemas abiertos. El operador lógico "Y" es un símbolo más largo que "O"; esta es la principal diferencia.
Período cuaternario: los modernos centros de datos y el cambio climático drástico predeterminan el desarrollo de los almacenamiento definidos por software.
¿Cómo logró Datera crear una arquitectura que cumpla con los requisitos de un sistema de almacenamiento empresarial tradicional y satisfaga las exigencias de un centro de datos moderno al mismo tiempo? Todo se reduce a ese molesto operador "Y".
No tenía sentido abordar una a una las tareas para satisfacer requisitos individuales. La suma de esos elementos no se convertirá en un todo. Como en cualquier sistema complejo, aquí era fundamental trabajar cuidadosamente en un conjunto equilibrado de compromisos. Al desarrollar, los especialistas de Datera se guiaron por tres principios fundamentales:
- gestión considerando las especificidades de las aplicaciones;
- un mecanismo unificado para garantizar la flexibilidad de los datos;
- alto rendimiento a través de la reducción de costos generales.
La característica común de estos principios es la simplicidad. Una gestión del sistema sencilla, una gestión de los datos fácil mediante un único mecanismo elegante y una garantía de rendimiento predecible (y alto) gracias a la reducción de gastos. ¿Por qué es tan importante la simplicidad? Los expertos del mundo del almacenamiento saben que no es posible cumplir con los requisitos de un sistema de almacenamiento para un centro de datos moderno y dinámico solo con gestión granular, múltiples herramientas para la gestión de datos y una hiperoptimización para el crecimiento del rendimiento. Este conjunto de enfoques ya lo conocemos como el dinosaurio del almacenamiento.
El conocimiento de estos principios ha sido muy beneficioso para Datera. La arquitectura que han desarrollado, por un lado, ofrece la disponibilidad, el rendimiento y la escalabilidad de un sistema de almacenamiento empresarial moderno, y por otro lado, la flexibilidad y rapidez necesarias para un centro de datos programable.
Disponibilidad de Datera en Rusia
Datera es un socio tecnológico global de Hewlett Packard Enterprise. Los productos de Datera han sido probados para compatibilidad y rendimiento con varios modelos de servidores .
Podrá conocer más sobre la arquitectura de Datera en el el 31 de octubre.
Fuente: habr.com
