¿Sistemas de almacenamiento definidos por software o qué mató a los dinosaurios?

¿Sistemas de almacenamiento definidos por software o qué mató a los dinosaurios?

Alguna vez ocuparon la cima de la cadena alimentaria. Durante miles de años. Y entonces sucedió lo impensable: el cielo se cubrió de nubes y estas dejaron de existir. Al otro lado del mundo ocurrieron hechos que cambiaron el clima: aumentó la nubosidad. Los dinosaurios se volvieron demasiado grandes y demasiado lentos: sus intentos de sobrevivir estaban condenados al fracaso. Los superdepredadores gobernaron la Tierra durante 100 millones de años, haciéndose más grandes y más fuertes. Evolucionaron hasta convertirse en lo que parecía un ser perfecto en la cima de la cadena alimentaria, pero el universo cambió repentinamente la faz de nuestro planeta.

Irónicamente, fueron las nubes las que acabaron con los dinosaurios hace 66 millones de años. De la misma manera, las nubes hoy están destruyendo los sistemas clásicos de almacenamiento de datos 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 destructivo de las nubes se produjo días o semanas después de la caída del meteorito (o de la erupción volcánica; la teoría es suya). En el caso de los almacenes de datos clásicos, el proceso lleva años, pero, por supuesto, es irreversible.

Período Triásico: la edad de los grandes hierros y el surgimiento de aplicaciones migratorias

¿Entonces qué pasó? El ecosistema existente incluía sistemas de almacenamiento de nivel básico y medio, sistemas de nivel empresarial y almacenamiento de conexión directa (DAS). Estas categorías fueron determinadas por analistas y tenían sus propios volúmenes de mercado, indicadores de costo, confiabilidad, rendimiento y escalabilidad. Y entonces sucedió algo extraño.

La llegada de las máquinas virtuales significó que múltiples aplicaciones podían ejecutarse simultáneamente en un solo servidor, probablemente entre varios propietarios, un cambio que inmediatamente puso en duda el futuro del almacenamiento conectado directamente. Luego, los propietarios de las mayores infraestructuras de hiperescala (hyperscalers): Facebook, Google, eBay, etc., cansados ​​de pagar enormes cantidades de dinero por sistemas de almacenamiento, desarrollaron sus propias aplicaciones que garantizaban la disponibilidad de datos en servidores normales en lugar de grandes almacenamientos de "hardware". sistemas. Luego, Amazon introdujo algo extraño en el mercado llamado Simple Storage Service o S3. No es un bloque, ni un archivo, sino algo fundamentalmente nuevo: se volvió imposible comprar un sistema, solo se hizo posible comprar un servicio. Espera un momento, ¿qué es esa luz brillante que se ve en el cielo? ¿Otro asteroide?

Jurásico: la era de los “sauros suficientemente buenos”

Entramos en la fase de desarrollo del almacenamiento con la ideología de "suficientemente bueno". Los clientes de almacenamiento, al darse cuenta de lo que habían hecho los hiperescaladores, comenzaron a cuestionar la justicia del costo adicional diez o incluso cien veces mayor que el hardware que estaban pagando por sus sistemas de almacenamiento corporativo. Los arreglos de nivel medio comenzaron a ganarle participación de mercado a los sistemas de nivel superior. Productos como HPE 3PAR mostró un rápido crecimiento. EMC Symmetrix, la matriz de clase empresarial que alguna vez fue dominante, todavía ocupaba algo de territorio, pero se estaba reduciendo rápidamente. Muchos usuarios han comenzado a migrar sus datos a AWS.

Por otro lado, los innovadores en almacenamiento comenzaron a tomar prestadas ideas de los hiperescaladores, utilizando tecnologías de sistemas distribuidos escalables horizontalmente, una ideología opuesta al escalamiento vertical. Se espera que el nuevo software de almacenamiento pueda ejecutarse en servidores normales, al igual que los hiperescaladores. No más de 10 a 100 veces el costo del equipo en sí. En teoría, puedes utilizar cualquier servidor; la elección depende de tus preferencias. La era del almacenamiento definido por software (SDS) ha comenzado: las nubes oscurecieron los cielos, las temperaturas bajaron y la población de depredadores superiores comenzó a disminuir.

El período Cretácico: el inicio de la evolución de los sistemas de almacenamiento definidos por software

Los primeros días del almacenamiento definido por software fueron embriagadores. Se prometió mucho, pero se cumplió poco. Al mismo tiempo, se produjo un importante cambio tecnológico: la memoria flash se convirtió en la alternativa moderna al disco duro (HDD). Este fue un período de muchas nuevas empresas de almacenamiento y de dinero de capital de riesgo fácil de manejar. Todo sería genial si no fuera por un problema: el almacenamiento de datos requiere una consideración seria. Resulta que a los clientes les encantan sus datos. Si pierden el acceso a él, o se encuentran un par de bits defectuosos en terabytes de datos, se preocupan y se preocupan mucho. La mayoría de las nuevas empresas no sobrevivieron. Los clientes recibieron una funcionalidad interesante, pero no todo fue bueno con las herramientas básicas. Mala receta.

Período cenozoico: dominan los macizos de almacenamiento

Pocas personas hablan de lo que pasó después, porque no es muy interesante: los clientes siguen comprando las mismas matrices de almacenamiento clásicas. Por supuesto, quienes trasladaron sus aplicaciones a la nube también trasladaron allí sus datos. Pero para la gran mayoría de los clientes que no quieren cambiar completamente a la nube, o no quieren cambiar en absoluto, la misma Hewlett Packard Enterprise continuó ofreciendo matrices clásicas.

Estamos en 2019, entonces, ¿por qué sigue existiendo un negocio de almacenamiento multimillonario basado en la tecnología Y2K? ¡Porque funcionan! En pocas palabras, los requisitos de las aplicaciones de misión crítica no se cumplían con los productos creados bajo la ola de publicidad. Productos como HPE 3PAR siguieron siendo las mejores opciones para los clientes empresariales, y la nueva evolución de la arquitectura HPE 3PAR es HPE primera – esto sólo lo confirma.

A su vez, las capacidades de los sistemas de almacenamiento definidos por software eran excelentes: escalabilidad horizontal, uso de servidores estándar... Pero el precio de esto fue: disponibilidad inestable, rendimiento impredecible y reglas de escalabilidad específicas.

La complejidad de los requisitos del cliente hace que nunca sean más simples. Nadie dirá que la pérdida de integridad de los datos o el aumento del tiempo de inactividad sean aceptables. Es por eso que una arquitectura que cumpla simultáneamente con los requisitos de los centros de datos modernos en rápida evolución y, en la búsqueda de un compromiso, no esté exenta de las características clave de los sistemas de almacenamiento de clase empresarial es tan importante para los sistemas de almacenamiento.

Período terciario: aparición de nuevas formas de vida

Intentemos descubrir cómo uno de los recién llegados al mercado de almacenamiento, Datera, logró hacer frente a una combinación tan difícil de requisitos históricamente establecidos y nuevos para los sistemas de almacenamiento. En primer lugar, mediante la implementación de una arquitectura enfocada a resolver el dilema descrito anteriormente. Es imposible modificar una arquitectura heredada para hacer frente a los desafíos de un centro de datos moderno, del mismo modo que es imposible modificar una arquitectura de almacenamiento definida por software promedio para satisfacer los requisitos de los sistemas de clase empresarial: los dinosaurios no se convirtieron en mamíferos porque la temperatura abandonó.

Crear una solución que cumpla con los requisitos de almacenamiento de nivel empresarial y al mismo tiempo aproveche al máximo la agilidad del centro de datos moderno no es una tarea fácil, pero eso es exactamente lo que Datera se propuso hacer. Los especialistas de Datera han estado trabajando en esto durante cinco años y han encontrado una receta para "cocinar" almacenamiento definido por software de clase empresarial.

La principal dificultad que encontró Datera fue que tuvo que utilizar el operador lógico "Y" en lugar del mucho más simple "O". Disponibilidad consistente, Y rendimiento predecible, Y escalabilidad arquitectónica, Y orquestación como código, Y hardware estandarizado, Y aplicación de políticas, Y flexibilidad, Y administración basada en análisis, “Y” seguridad, “Y” integración con ecosistemas abiertos. El operador lógico "Y" tiene un carácter más largo que "O"; ésta es la principal diferencia.

Período Cuaternario: los centros de datos modernos y el cambio climático repentino predeterminan el desarrollo de sistemas de almacenamiento definidos por software

Entonces, ¿cómo creó Datera una arquitectura que satisfaga las demandas del almacenamiento empresarial tradicional y al mismo tiempo satisfaga las demandas del centro de datos moderno? Todo se reduce nuevamente a ese molesto operador "Y".

No tenía sentido abordar las necesidades individuales una por una. La suma de tales elementos no llegará a ser un todo único. Como en cualquier sistema complejo, era importante examinar detenidamente todo el conjunto de compromisos equilibrados. Durante el desarrollo, los especialistas de Datera se guiaron por tres principios fundamentales:

  • gestión específica de aplicaciones;
  • un mecanismo unificado para garantizar la flexibilidad de los datos;
  • Alto rendimiento debido a la reducción de costos generales.

La característica común de estos principios es la simplicidad. Administre fácilmente su sistema, administre sus datos fácilmente con un motor único y elegante y ofrezca un rendimiento predecible (y alto) al mismo tiempo que reduce los costos. ¿Por qué es tan importante la simplicidad? Los profesionales expertos en el mundo del almacenamiento saben que satisfacer los requisitos de almacenamiento del centro de datos dinámico actual no se puede lograr con solo una administración granular, múltiples herramientas de administración de datos e hiperoptimización para obtener ganancias de rendimiento. El complejo de tales técnicas ya nos resulta familiar como sistema de almacenamiento de dinosaurios.

La familiaridad con estos principios le ha resultado muy útil a Datera. La arquitectura que desarrollaron tiene, por un lado, la disponibilidad, el rendimiento y la escalabilidad de un sistema de almacenamiento moderno de clase empresarial y, por otro lado, la flexibilidad y velocidad necesarias para un centro de datos moderno definido por software.

Disponibilidad de Datera en Rusia

Datera es un socio tecnológico global de Hewlett Packard Enterprise. Los productos Datera se prueban para comprobar su compatibilidad y rendimiento con varios modelos de servidores. HPE ProLiant.

Puede obtener más información sobre la arquitectura Datera en Seminario web de HPE 31 de octubre.

Fuente: habr.com

Añadir un comentario