BLOG

Los contenedores son la clave para la multinube

Miniatura de Lori MacVittie
Lori MacVittie
Publicado el 28 de enero de 2019

Quizás recuerdes una publicación de principios de 2017 en la que mencioné que los contenedores estaban cansados de ser encasillados . Era enero, para ser exactos. Lo que significa que los contenedores ya no están cansados de ser encasillados, sino que están completamente exhaustos de ello.

La prueba de su cansancio puede verse en una encuesta reciente de Portworx sobre la adopción de contenedores . Se informaron ganancias significativas tanto en la adopción de contenedores (hasta un 82%) como en el uso de contenedores en la producción (ahora un 83%).

Pero eso no es ninguna sorpresa. La adopción de contenedores ha sido un camino constante para consumir el presupuesto durante un par de años. Lo que puede resultar sorprendente son las razones detrás de esa adopción. Alerta de spoiler: en realidad no se trata de microservicios. 

Justo detrás del aumento de la eficiencia de los desarrolladores se encuentra el objetivo de la portabilidad multicloud. Los contenedores son vistos como la respuesta a la portabilidad que el mercado aún no ha ofrecido pero desea. Ese deseo se ve en el informe " Guía para Serverless " de New Stack, en las respuestas a las fallas de Serverless. La respuesta número uno (29% de los encuestados) fue la portabilidad.

Esta no es una preocupación nueva ni un nuevo desafío, simplemente una nueva forma de decir "evitar la dependencia del proveedor". Después de todo, cualquier forma de nube pública es un producto y el bloqueo como consecuencia de la adopción de un producto siempre es una posibilidad. La portabilidad se considera una salida. Esto hace que los contenedores sean atractivos para un conjunto más amplio de aplicações de lo que generalmente discuten aquellos enamorados de la tecnología emergente.

Lo cierto es que es más probable encontrar contenedores que sirvan a pilas de aplicaciones e infraestructura tradicionales que a ejecutar microservicios. Un ejemplo de ello es un informe de Sysdig que analizó datos de 90.000 contenedores para descubrir qué se está ejecutando en su interior. En la parte superior de la lista está Java. Junto con las tecnologías emergentes favoritas como etcd , fluentd , Elastic Search y mongoDB , se encuentran también las favoritas probadas y verdaderas, como Apache, PostgreSQL, PHP y Apache Tomcat.

La mayoría de las organizaciones operan en una realidad multinube. Y están usando contenedores para llevar aplicaciones a la nube y también fuera de ella si surge la necesidad. De los encuestados en nuestro Informe sobre el estado de los servicios de aplicação 2019 que indicaron que estaban explorando la contenerización como resultado de la transformación digital, solo el 11 % no estaba adoptando un enfoque de múltiples nubes. 

No es una buena idea encasillar a los contenedores en un rol limitado que involucre solo microservicios, porque pueden hacer mucho más. Si no miras más allá de las expectativas, puedes perder la oportunidad de aprovechar los contenedores para algo más que los microservicios.