Reconocido por su plataforma de almacenamiento de objetos de código abierto, minio – como muchos otros – está luchando en un mercado donde la monetización de soluciones compatibles con S3 sigue siendo problemática y el reposicionamiento es frecuente. "La nube no es una flecha unidireccional a la que los sistemas heredados migran a nubes para nunca volver. Muchas veces las cargas de trabajo van a la nube, maduran... Y en ese punto empiezas a optimizar para otras cosas en las que quieres mejorar la agilidad, la elasticidad o la flexibilidad en el trabajo de los desarrolladores. Y cuando surgen cuestiones como el costo o la mantenibilidad operativa, reaparecen opciones locales o de coubicación con empresas como Equinix”, Jonathan Symonds, CMO de miniodurante una TI Prensa en Silicon Valley en junio de 2023. "Y ahora es Kubernetesque impulsa este modelo operativo”. Una larga introducción para explicar el reposicionamiento estratégico de minio como plataforma de almacenamiento para K8. Cuestionado sobre este punto, el director general y cofundador de la empresaanand babu periasamiaSimplemente respondió que “el mercado lo ha decidido. Si hubiera sido Swarm o mesos¡Le habríamos seguido!
“ Kubernetes simplemente trae los mejores recursos de gestión [des infrastructures pour les clusters de containers] que cualquier otra tecnología que la precediómi. K8's ha construido una comunidad financieramente exitosa a su alrededor. En el ciclo actual se presta mucha atención a la IA. Pero si miras a la comunidad en su conjunto, la de Kubernetes hace un muy buen trabajo. lla comunidad que se construyó alrededor Kubernetes utiliza tecnologías de código abierto, especialmente en vigilancia y otros componentes de seguridad, más significativas que la IA”, continúa la CMO.
Minio incorpora recursos de almacenamiento en modo SDS para garantizar la resiliencia de los contenedores de K8. (Crédito SL)
Almacenamiento nativo con API Restful
Al utilizar las API Restful, Minio, por ejemplo, no necesita utilizar un controlador CSI. (Recipiente Interfaz de almacenamiento), que permite que las aplicaciones en contenedores consuman matrices de almacenamiento SAN y NAS como almacenamiento persistente. Desde el principio, Kubernetes ha visto el almacenamiento como un almacén de objetos construido sobre API Restful. Las aplicaciones nativas de la nube se ejecutan como microservicios en contenedores, diseñados para ser portátiles y desplegables de forma independiente. Los equipos de Devops declaran el estado deseado de las cargas de trabajo y Kubernetes garantiza que el estado real coincida con el estado deseado, solucionando problemas y solucionando interrupciones automáticamente, a menudo simplemente reiniciando un contenedor que no responde. Esto significa que los contenedores deben ser inmutables y sin estado para evitar la pérdida de datos o la corrupción de la aplicación durante un bloqueo y reinicio. Por lo tanto, para realizar un seguimiento del estado, los contenedores inmutables guardan sus datos y su información de configuración fuera del contenedor.
En su modo de operación a hiperescala, Kubernetes ejecuta contenedores desacoplados de los requisitos subyacentes de hardware y software. Por lo tanto, para que un contenedor sea verdaderamente portátil, no puede depender de hardware de almacenamiento local, que por su propia definición no es portátil. Aunque estos requisitos puedan parecer sencillos, cumplirlos no lo es. De hecho, Kubernetes será problemático para los formatos de almacenamiento heredados, como archivos y bloques, que normalmente se ejecutan en dispositivos SAN y NAS que dependen de Posix, una interfaz de llamada al sistema estándar diseñada para acceder a datos desde el almacenamiento local. Incluso localmente, pueden ocurrir conflictos y corrupciones de metadatos de Posix con demasiadas operaciones simultáneas de archivos en paralelo. Estos no son comportamientos compatibles con una plataforma de almacenamiento a hiperescala. “Posix en este modelo operativo de nube está anticuado. No estamos diciendo que SAN y NAS vayan a desaparecer de la noche a la mañana. Creemos que el crecimiento se producirá en el lado del almacenamiento de objetos. Y este crecimiento será desproporcionado a favor de las tiendas de objetos por los motivos que acabamos de mencionar. [la progression de Kubernetes]”, añadió el CMO.
Un conjunto de herramientas dedicadas a K8
Con el desarrollo de Kubernetes, Minio vio una oportunidad y redefinió su plataforma para simplificar y automatizar el aprovisionamiento, la seguridad y la gestión continua de depósitos y objetos en K8. Al mismo tiempo, el proveedor agregó un conjunto de características para simplificar la adopción y la implementación de una plataforma de almacenamiento de objetos nativa de Kubernetes, particularmente para entornos multiinquilino:
- Minio Kubernetes Operador encapsula todas las tareas críticas de DevOps en un software que el departamento de TI de una empresa puede utilizar fácilmente para crear y gestionar una infraestructura de almacenamiento de objetos independiente del hardware subyacente. El complemento MinIO Kubernetes amplía el conocido conjunto de comandos kubectl para agregar un conjunto simple de subcomandos para crear, configurar y administrar clústeres Minio en Kubernetes. Actualmente, el operador admite las distribuciones Amazon EKS, Azure AKS, Google GKE, HP Ezmeral, Rafay, Red Hat OpenShift, Suse Rancher y VMware Tanzu. Y para las implementaciones, Minio puede trabajar con Helm, Knew, Kustomize y OLM.
- La consola del Operador Minio ofrece una interfaz de usuario para crear, implementar y administrar el almacenamiento de objetos como un servicio en K8. Una especie de almacenamiento de objetos de autoservicio para equipos devops.
Con este reposicionamiento realizado hace dos años, Minio pretende consolidarse de forma natural manteniendo el código abierto como guía para apoyar a grandes cuentas, como las startups, en sus proyectos de Kubernetes. El director general de Minio explica que actualmente la empresa tiene un flujo de caja positivo, pero que los próximos nueve meses prometen ser difíciles para las empresas emergentes.
Otras noticias que te pueden interesar