Mathias Rosenthal - Fotolia

P
Evaluar Conozca los pros y contras de las tecnologías, productos y proyectos que está considerando.

¿Deberían los proveedores de PaaS temer la invasión Docker?

Docker y los proveedores de plataforma como servicio ofrecen características similares, lo que hace a la plataforma de contenedores una alternativa a PaaS. Así que, ¿sustituirá Docker a PaaS?

En el mercado altamente competitivo de la computación en nube, solo los fuertes sobreviven. Y, a medida que el mercado sigue creciendo, más nuevos –y a menudo más rentables– servicios reemplazan las ofertas similares de los proveedores.

Docker es un marco de virtualización que empaqueta las aplicaciones Linux y sus dependencias en un contenedor, haciendo esas aplicaciones portables a través de diferentes plataformas. Mientras tanto, las ofertas de plataforma como servicio (PaaS) ofrecen un entorno virtual preconfigurado para los desarrolladores, que es un servicio similar. Para muchos, Docker puede ser una alternativa a PaaS, pero la tecnología de contenedores de código abierto no reemplazará a PaaS.

Algunas de las características de PaaS no se duplican fácilmente en Docker. Por ejemplo, utilizando un fundamento de base de datos relacional o NoSQL, PaaS puede ofrecer un almacén de datos persistente. Los proveedores de PaaS gestionan las tareas de administración de bases de datos, mientras que los desarrolladores son responsables de la gestión del ciclo de vida de los datos almacenados en la base de datos. Los usuarios pueden configurar una imagen Docker para ejecutar una base de datos MySQL, MongoDB u otra, pero los desarrolladores son responsables de su propia administración de base de datos. Otros servicios, como las colas de mensajes, se pueden gestionar completamente en un entorno PaaS, pero están disponibles en un modelo de “hágalo usted mismo” al utilizar Docker.

Cuando los desarrolladores utilizan PaaS para tomar ventaja de una plataforma bien configurada que contiene su pila de desarrollo preferido, Docker es una buena alternativa. Los desarrolladores pueden elegir una imagen Docker desde el repositorio público Docker Hub, y ejecutarla en su propio servidor de desarrollo o en una máquina virtual de infraestructura como servicio (IaaS). Con miles de imágenes Docker disponibles, hay una buena oportunidad de que los desarrolladores pueden encontrar imágenes con las herramientas que necesitan.

Si bien Docker no es un sustituto de PaaS, la tecnología de contenedores puede ser una amenaza mayor para las máquinas virtuales IaaS convencionales. Los principales proveedores de IaaS ofrecen servicios de contenedores que permiten a los usuarios ejecutar imágenes Docker en la nube sin aprovisionar instancias de máquinas específicas. Esto puede ser especialmente atractivo para las organizaciones con muchos puestos de trabajo que no requieren todos los recursos de una máquina virtual. Además, los administradores no tienen que optimizar los tamaños de las máquinas virtuales para un uso óptimo.

Debido a que Docker alivia muchos dolores de cabeza que consumen mucho tiempo para los administradores y desarrolladores, se está convirtiendo en una opción muy popular. En el largo plazo, debe ser visto como un complemento de PaaS y IaaS, no como un reemplazo.

Sobre el autor: Dan Sullivan tiene una Maestría en Ciencias y es autor, arquitecto de sistemas y consultor con más de 20 años de experiencia en TI. Él ha tenido compromisos en analítica avanzada, arquitectura de sistemas, diseño de base de datos, seguridad empresarial e inteligencia de negocios. Ha trabajado en una amplia gama de industrias, incluyendo servicios financieros, manufactura, productos farmacéuticos, desarrollo de software, gobierno, comercio minorista y educación. Dan ha escrito extensamente sobre temas que van desde el almacenamiento de datos, la computación en la nube y el análisis avanzado, hasta la gestión de seguridad, colaboración y la minería de texto.

Próximos pasos

Quizás quiera revisar también:

¿Es la tecnología de contenedores adecuada para mi organización?

Apurando su estrategia de seguridad de contenedores Docker

Cinco puntos en los que la nube facilita su modelo de negocios

Este artículo se actualizó por última vez en diciembre 2015

Profundice más

¿Qué necesita resolver?

Por favor, añada un título para su pregunta

Obtenga respuestas de un experto de TechTarget en lo que sea que necesite resolver

Usted será capaz de añadir detalles en la siguiente página

Inicie la conversación

Envíenme notificaciones cuando otros miembros comenten sobre este artículo.

Por favor cree un Nombre de usuario para poder comentar.

- ANUNCIOS POR GOOGLE

Close