Amazon se ha convertido en un buen ciudadano de Kubernetes. Eso podría no ser lo que la multitud de los Kubernetes esperaba.
Video: 3 grandes cosas que toda empresa debe saber sobre los contenedoresLas soluciones de contenedores son la nueva norma para los negocios. El colaborador de ConsejoTecnologico.com Matt Asay explica cómo empezar a trabajar en la nube y por qué las grandes empresas necesitan contenedores.
Desde re:Invent 2019, Amazon Web Services (AWS) ama a Kubernetes y está oficialmente»todo incluido» en el proyecto de orquestación de contenedores de código abierto. Dado que el 63% de las cargas de trabajo en la nube de Kubernetes ya se ejecutan en AWS, junto con el objetivo declarado de AWS de permitir la máxima elección de los desarrolladores, era quizás una conclusión obvia que AWS desplegaría el Amazon Elastic Compute Service for Kubernetes (EKS), un servicio gestionado por Kubernetes que rivalizaría con los ya ofrecidos por Microsoft y Google.
Lo que no es seguro, sin embargo, es lo que sucede a continuación. Después de todo, casi al mismo tiempo que el jefe de AWS, Andy Jassy, anunció EKS, también anunció Amazon Fargate, una opción sin servidor para la gestión de contenedores. Al hacerlo, el fundador de Rishidot, Krishnan Subramanian, ha argumentado que Fargate podría hacer de «Kubernetes un espectáculo secundario[para] la gestión de clústeres de contenedores».
De héroe a cero en un solo clic?
No es exactamente el Xen que esperábamos.
Según Subramanian, la respuesta es definitivamente tal vez. Según sus cálculos, AWS es el líder indiscutible en el espacio de la computación en nube y también es un líder indiscutible en el número de despliegues de Kubernetes. Están en el proceso de crear un servicio que aliviará el dolor de la gestión de clústeres y lo integrará con su servicio gestionado de Kubernetes. ¿Qué podría ir mal para la comunidad de Kubernetes?»
VER: Guía del líder de TI para hacer que DevOps funcione (Tech Pro Research)
La respuesta, por supuesto, es «mucho».
Después de todo, la multitud de Xen solía cantar sobre AWS dependiendo de ella para sus necesidades de virtualización. Esto era cierto… hasta que no lo fue. En noviembre de 2019, comenzaron los rumores de que el gigante de las nubes se estaba moviendo de Xen al proyecto rival de KVM. Pero incluso cuando era cierto, como insinúa Subramanian, el principal patrocinador de Xen, Citrix, no tuvo la oportunidad de convertir esa influencia en un papel prominente en la nube. En el mundo de las nubes de AWS, sólo AWS gana.
Lo que es bueno para los desarrolladores….
Pero eso no es verdad. AWS no ha dominado el mercado de la nube limitando las opciones, sino expandiéndolas. En su discurso de apertura de re:Invent, Jassy declaró que la empresa tiene como objetivo proporcionar todos los servicios necesarios para que los desarrolladores puedan construir el futuro. Para los competidores de AWS que se reúnen en torno a la bandera de los Kubernetes, sin embargo, esto se convertirá en un frío consuelo.
Es cierto que AWS está decidida a ser un buen ciudadano de Kubernetes, participando cada vez más en la fundación de código abierto que respalda a Kubernetes. Pero AWS nunca ha sido tímida con su mayor ambición: Elimine las barreras para la productividad de los desarrolladores. Si Kubernetes, con todas sus herramientas, es menos eficiente que ejecutar EKS, bueno, AWS está poniendo a sus clientes/desarrolladores en primer lugar, en lugar de un proyecto de código abierto. Y con Amazon Fargate, este golpea la sobremarcha.
Ver: Kubernetes: La guía de la persona inteligente (ConsejoTecnologico.com)
Subramanian explicó:
Con la mayoría de las cargas de trabajo de los Kubernetes ya funcionando en AWS, los «ricos» se han enriquecido, y es probable que aún más cargas de trabajo de los Kubernetes encuentren su camino hacia el EKS de Amazon. La verdadera pregunta, como Subramanian destacó, es si esas mismas empresas se detendrán en EKS cuando podrían eliminar la necesidad de molestarse con los servidores por completo yendo a Amazon Fargate. Ese es ciertamente el mensaje que escuchó de las empresas con las que habló:
Hoy en día, la mayoría de las empresas han tendido a unirse en torno a Kubernetes, el estándar de la industria para la orquestación de contenedores. Es la confianza de los desarrolladores de marca. Pero también lo es AWS, y AWS tiene mucha más lealtad por parte de los desarrolladores que Kubernetes (impresionante como lo es la comunidad de Kubernetes. Como tal, si asumimos que los desarrolladores/empresas simplemente quieren «hacer las cosas» tan eficientemente como sea posible, Subramanian no está loco al argumentar que al abrazar a Kubernetes y «extenderlo» con Fargate (y Elastic Container Service (ECS)), AWS podría terminar enterrando a Kubernetes.
Si es así, no se trataría de un diseño nefasto para perjudicar a la competencia, sino simplemente de un esfuerzo para mejorar la vida de los desarrolladores que quieren formas cada vez más fáciles de trabajar con los contenedores.
Boletín de noticias de Cloud Insights
Su base de conocimiento para lo último sobre AWS, Microsoft Azure, Google Cloud Platform, Docker, SaaS, IaaaS, seguridad en la nube, contenedores, la nube pública, la nube híbrida, la nube de la industria y mucho más. Lunes de entrega