La plataforma para gestionar contenedores de datos, desarrollar aplicaciones nativas de la nube y modernizar cargas de trabajo heredadas se está consolidando. Paralelamente a la nave espacial de Star Trek, de la legendaria serie de ciencia ficción creada por Gene Roddenberry, Kubernetes y sus propiedades de código abierto unen razas rivales hacia un objetivo más cercano al bien de las civilizaciones... o, en este caso, al de los clientes
Su inusual nombre llamó la atención inicialmente: Kubernetes. Aunque relativamente nuevo, sus siete años de historia ya le han otorgado una presencia significativa en el mercado de la orquestación de datos que automatiza, escala y genera aplicaciones en contenedores. Nacido y desarrollado en Google, su historia recuerda a la saga Star Trek (ver más abajo "El origen de todo"), pero pronto quedó bajo la tutela de la Cloud Native Computing Foundation, una organización que reúne a gigantes de la informática.
En otras palabras, Kubernetes se ha convertido en un estándar, especialmente en las arquitecturas de Plataforma como Servicio (PaaS) e Infraestructura como Servicio (IaaS), y, como veremos, reúne a un buen número de proveedores con trayectorias heterogéneas. Pero lo importante es cómo funciona, cómo evoluciona el mercado en esa dirección y cómo los canales pueden beneficiarse de él.
Se ha vuelto cada vez más común consumir Kubernetes como un servicio, ofrecido por un proveedor de nube
Su alcance –al ser un servicio de código abierto, se facilita su difusión– ya es interesante, pero aún hay mucho margen de crecimiento, especialmente con la migración a infraestructura en la nube que han emprendido muchas empresas a raíz de la pandemia.
Debido a la necesidad de trabajo remoto, trabajo híbrido y la alta demanda de comercio electrónico y otros servicios virtuales, algunas empresas brasileñas están aprovechando el rediseño de sus entornos de nube para usar Kubernetes, definido como la forma ideal de optimizar, automatizar y escalar sus operaciones mediante este formato de orquestación de contenedores. Este modelo más ágil comienza con la tecnología de contenedores, que consiste en empaquetar una aplicación y todas sus dependencias. Kubernetes se creó para garantizar una ejecución rápida y confiable en diversos entornos, desde computadoras portátiles y centros de datos tradicionales hasta nubes y entornos edge.
“El objetivo de Kubernetes es automatizar muchos procesos manuales de TI relacionados con la implementación, la gestión y el escalado de cargas de trabajo empresariales basadas en estos repositorios, para optimizar la orquestación de los contenedores”, explica Thiago Araki, Director de Tecnología para Latinoamérica de Red Hat. Actualmente, la empresa es el segundo mayor contribuyente a este proyecto, y su colaboración dio lugar a la creación de OpenShift, una plataforma empresarial de contenedores.
Kubernetes se ha convertido en un estándar, especialmente en arquitecturas PaaS e IaaS
Según la empresa, más de tres mil organizaciones en todo el mundo utilizan OpenShift, incluyendo el 90 % de las empresas de Fortune 500 y numerosas empresas brasileñas. Según un estudio realizado por la firma de investigación Omdia a principios de este año, Red Hat domina el 47,8 % del mercado de esta tecnología.
Otros actores clave.
Incluso Microsoft se ha sumado con una visión estratégica. «El uso de Kubernetes va mucho más allá de la gestión de datos. Así, se pueden implementar nuevas aplicaciones y actualizaciones sin necesidad de buscar periodos de menor actividad en la empresa. En caso de fallos, Kubernetes deshace automáticamente todo el proceso para no interrumpir los servicios a clientes internos (empleados) ni externos (consumidores finales)», explica Rodolpho Ugolini, director de marketing de la plataforma Azure, que ofrece Azure Kubernetes Service, o AKS, a sus clientes.
Entre sus clientes, destacan Riachuelo en la construcción de Rchlo+, un espacio para que los clientes personalicen su ropa; Indikatore, que ofrece soluciones inteligentes de Supply Chain para Retail; y Omnilogic.
Google, el "padre del niño", gestiona todas sus plataformas, como la división Google Cloud, sobre la base de contenedores que utilizan Kubernetes. "Esto ayuda a nuestros equipos de desarrollo a evolucionar rápidamente, implementar software eficientemente y operar a una escala sin precedentes", respondió la oficina de prensa a nuestra solicitud de entrevista sobre el tema.
Google Kubernetes Engine, por ejemplo, se considera un componente fundamental de la solución PIX desarrollada por la startup Bit Capital. En su entorno de soluciones, cuenta con 20 clústeres con más de 1500 pods y 250 GB de datos mensuales. Una estructura robusta para soportar un servicio que presenta periodos de alta demanda, como el Black Friday.
Otro caso destacado por la empresa es el de Natura, que utilizó la plataforma Google Kubernetes Engine para probar activos en entornos virtuales mediante algoritmos personalizados por la propia empresa. En este modelo, se creó una molécula virtual —de una sustancia, un activo real— en un entorno donde se simulan las interacciones que podría experimentar, como las variaciones de temperatura o el contacto y la absorción con agua.
Hay mucho margen de crecimiento, especialmente con la migración a la infraestructura en la nube
En resumen, empresas de cualquier tamaño y perfil pueden usar Kubernetes. Si bien inicialmente la mayoría lo instalaba en sus centros de datos, a medida que se generalizaba su uso como servicio ofrecido por un proveedor de nube, se volvió accesible para todos, lo que permitió que empresas con menor capacidad de cómputo o recursos internos para operar este tipo de tecnología también se beneficiaran de la tecnología de contenedores.
La nube, la frontera inicial.
Es fácil encontrar startups y empresas nativas de la nube que ya están adoptando directamente el uso de Kubernetes. Un ejemplo es Sky.One Solutions. «Todos nuestros nuevos productos están diseñados para su implementación en contenedores y Kubernetes. Uno de nuestros principales casos de uso es nuestro sistema multicloud, gestionado por Kubernetes, que nos permite ejecutar la misma aplicación en más de una nube de forma rápida y sencilla», señala Rennan Sanchez, cofundador y director de tecnología de Sky.One Solutions.
Casi todas las empresas tecnológicas utilizan Kubernetes de una forma u otra. Los desarrolladores, por ejemplo, lo utilizan en su trabajo diario, ya que es más sencillo y menos propenso a errores. Para integradores y proveedores de servicios, Kubernetes se ha convertido en la solución más completa disponible actualmente en el mercado para la orquestación de contenedores.
Por ser una solución Open Source, cuenta con un ecosistema de profesionales y empresas que buscan utilizarla y mejorarla como forma de apoyar la innovación en el mercado, y así Kubernetes continúa avanzando hacia otras fronteras.
Microsoft, por ejemplo, cuenta con un ecosistema de 25.000 socios solo en Brasil. «Cada socio ofrece servicios y soluciones dentro de su área de especialización, además de un equipo altamente cualificado que no solo gestiona las ventas, sino que también proporciona un conocimiento completo del negocio y sus necesidades de infraestructura, diseña soluciones con los equipos, gestiona el proceso de implementación, capacita a los clientes y da soporte a las tecnologías», afirma con entusiasmo Danni Mnitentag, vicepresidente de Socios y Canales de Microsoft Brasil. Los socios contribuyen a la comercialización del concepto AKS.
Los contenedores serán la opción estándar para el 75% de las nuevas aplicaciones empresariales en 2024
Como perfil, el Canal Microsoft invierte fuertemente en la cualificación y la capacidad técnica de sus profesionales, desde la venta de soluciones hasta la implementación, el mantenimiento y la gestión de cargas de trabajo y servicios asociados a Azure. En total, se han impartido más de tres millones de sesiones de formación y se han otorgado más de 96.000 certificaciones dentro del programa de socios Microsoft Partner Network.
Explorando posibilidades
: Como competidor directo, Red Hat cuenta con más de mil socios de canal que pueden vender e implementar sus soluciones. En tecnologías como OpenShift, los socios han recibido capacitación y comprenden cómo identificar la necesidad de implementar la solución para clientes actuales y futuros. "Todos han recibido capacitación mediante cursos y talleres sobre el modelo completo que tenemos en el área de Canal, y saben cómo preparar una arquitectura para incorporar el componente de Kubernetes y Contenedores, ofreciendo esta posibilidad y aportando valor a los clientes", explica Sandra Vaz, Directora Sénior de Alianzas y Canales para Latinoamérica en Red Hat.
La empresa, al igual que el mercado en general, cuenta con varios perfiles de canal en su ecosistema. Los clasifica en las categorías Premier, Advanced y Ready. Para alcanzar cada una de estas categorías, los socios participan en una serie de sesiones de capacitación con especialistas. Además, cuenta con un equipo liderado por ejecutivos de la empresa, denominados Partner Alliance Managers, que apoyan a los clientes en la elaboración de un plan de negocios, alineando las expectativas del socio y de Red Hat.
Esta inversión incluye un programa de sesiones de capacitación digitales y presenciales, diseñadas para supervisar de cerca la certificación y el progreso de cada socio. Reciben capacitación para poder vender no solo suscripciones, sino también servicios. "La idea es preparar al equipo de Canales para que tenga un perfil de ventas consultivo, comprenda las necesidades de negocio del cliente, su infraestructura en la nube y esté familiarizado con todas las tendencias tecnológicas para apoyar su evolución a la multinube", añade Sandra.
♦ Distribuidores que avanzan más.
Este proceso también involucra a los distribuidores, especialmente a aquellos que trabajan en estrecha colaboración con socios de integración. Quieren hacerse un hueco en el panorama de Kubernetes. "Aunque su adopción es generalizada, sigue siendo una tecnología que las empresas están conociendo y acelerando en sus proyectos y uso. Esto es especialmente cierto para quienes provienen de un entorno heredado, con aplicaciones que se ejecutan en el modelo tradicional", señala Álvaro Rezende, propietario de la Plataforma y Servicios para Latinoamérica en TD Synnex para Latinoamérica y el Caribe, empresa que comercializa plataformas de Azure, Amazon e IBM, entre otras.
Como estrategia, el ejecutivo explica que los ingenieros y arquitectos del distribuidor cuentan con los conocimientos necesarios para identificar y ofrecer los beneficios de Kubernetes a clientes y socios cuando se presentan ante una oportunidad de negocio. «El motor de los proyectos actuales es la modernización de las aplicaciones y la reubicación de sistemas en la nube. Migrar aplicaciones heredadas es un desafío muy común», admite.
En menos de tres años, se espera que este mercado pase de US$465,8 millones a US$944 millones
Y enfatiza el papel de los canales en el proceso. «Los socios son clave para una experiencia exitosa del cliente final en el uso de la tecnología. El cliente espera apoyo y asistencia del socio en su proceso de transformación digital, especialmente con tantos problemas tecnológicos que ocurren simultáneamente», asegura. En resumen, el canal debe actuar como consultor del cliente y ofrecer una oferta moderna con alta disponibilidad y una excelente relación calidad-precio.
Para apoyar a sus canales, TD Synnex organiza seminarios web constantemente para compartir conocimientos con sus socios. También ofrece diversos cursos de capacitación gratuitos en K.NOW!, la plataforma de aprendizaje oficial del distribuidor.
El distribuidor Pars ha priorizado la educación de mercado para sus socios comerciales, demostrando los beneficios de la tecnología mediante capacitaciones y talleres. Mantiene su enfoque en demostrar las soluciones y sus beneficios, y luego, en una segunda fase, adopta un enfoque más técnico para que las empresas comprendan cómo funciona la herramienta y qué infraestructura se necesita para respaldarla.
Contamos con casos prácticos en el sector financiero, el más reciente relacionado con PIX. La tecnología de uno de nuestros socios tiene capacidad para 2500 transacciones PIX cada cuatro segundos. Mucha gente piensa que PIX solo sirve para enviar y recibir dinero, pero existe una amplia gama de soluciones capaces de gestionar el volumen de estas transacciones, afirma Raphael Militino, arquitecto de soluciones de Pars.
La función de los Canales de Pars es llevar las últimas innovaciones del mercado a sus clientes finales, y el distribuidor actúa como soporte en este proceso, tanto en las ventas como en la capacitación del propio Canal. Los socios que carecen de infraestructura de marketing o preventa reciben apoyo para ayudarles a captar y entregar el mejor proyecto para el cliente final. «Nuestro Canal necesita tener un conocimiento básico de la plataforma y participar en la capacitación que ofrecen los proveedores», recuerda.
El futuro, la última frontera.
Gracias a los rápidos avances derivados de la mayor madurez y la participación de muchas empresas en el desarrollo de Kubernetes, prácticamente cualquier tipo de carga de trabajo es ahora compatible, incluyendo aplicaciones tradicionales, bases de datos e incluso Big Data y Machine Learning.
Por otro lado, algunos tipos de sistemas (grandes aplicaciones monolíticas como ERP y CRM), si bien pueden ejecutarse en Kubernetes, normalmente no obtienen tantos beneficios, ya que son sistemas que no escalan bien bajo demanda y a menudo ni siquiera necesitan ser portables entre entornos.
Pero ¿qué podemos esperar para 2022 y en adelante? «Cada día surgen nuevas herramientas que facilitan la administración de clústeres de Kubernetes, por lo que podemos esperar que el próximo año o en 2023 mejoremos el panel de control nativo de Kubernetes y que los proveedores de la nube inviertan cada vez más para ofrecer un servicio cada vez mejor», proyecta Sánchez, de Sky.One Solutions.
Sin embargo, hacer predicciones en el mundo tecnológico puede ser difícil, especialmente a mediano plazo. «Es plausible predecir que la adopción de contenedores y Kubernetes seguirá aumentando. El principal impulsor son las iniciativas de transformación digital en las empresas, que están colocando el desarrollo de aplicaciones en el centro de su estrategia de TI y de negocio», señala Araki, de Red Hat.
En cuanto a las proyecciones, según Gartner, los contenedores se convertirán en la opción estándar para el 75% de las nuevas aplicaciones empresariales para 2024. Es decir, tres de cada cuatro grandes empresas en economías maduras utilizarán contenedores en producción, en comparación con menos del 35% actual. Esto representa más del doble del mercado en menos de tres años, pasando de US$465,8 millones a US$944 millones. Es posible imaginar una continuación de esta historia enriquecedora.
♦ El comienzo de todo.
La historia oficial siempre la cuentan los vencedores, nunca los vencidos. Por lo tanto, la historia siempre está llena de heroísmo y esfuerzo, o de reafirmar la propia trayectoria.
Lo que se sabe es que el nombre clave original de Kubernetes dentro de Google era 'Proyecto Siete', probablemente una referencia al personaje Siete de Nueve de la serie de ciencia ficción Star Trek, que es un Borg, o un individuo de una pseudoespecie de organismos cibernéticos que se muestran en el universo ficticio.
Por lo tanto, los siete radios del timón en el logotipo de Kubernetes serían una referencia a ese nombre en clave. Otra fuente afirma que Kubernetes significa timón en griego, pero no encontramos nada que lo demuestre.
Lo cierto es que la primera versión de Kubernetes fue lanzada el 21 de julio de 2015. Y, en paralelo al lanzamiento, Google, en alianza con la Linux Foundation, creó la Cloud Native Computing Foundation (CNCF) para ofrecer la tecnología al mercado de una forma más integral y como una plataforma abierta.
♦ Y aquí viene otra historia.
En la última década, varias tecnologías de orquestación de contenedores compitieron con Kubernetes, como Mesos, Docker Swarm y Cloud Foundry. Sin embargo, gracias a sus capacidades, popularidad y la creación de la Cloud Native Computing Foundation, Kubernetes acabó convirtiéndose en el estándar de facto para la gestión de repositorios.
En la actualidad, decenas de proveedores de tecnología y proveedores de nube tienen ofertas basadas en este proyecto y brindan soluciones certificadas o complementarias a Kubernetes, que es el segundo proyecto de código abierto de más rápido crecimiento en la historia, solo detrás de Linux.
Fuente: https://inforchannel.com.br/2021/10/25/kubernetes-rumo-a-nuvem/
Prueba la plataforma o programa una conversación con nuestros expertos para comprender cómo Skyone puede acelerar tu estrategia digital.
¿Tienes alguna pregunta? Habla con un especialista y resuelve todas tus dudas sobre la plataforma.