alex_aldo - Fotolia

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

Los principales tips de 2015 para la tecnología de contenedores Docker

Los fans de Docker aumentaron desde que se hizo popular el año pasado. Para saber por qué –y sacar provecho de sus contenedores– aquí hay están los mejores consejos de contenedores Docker de 2015.

Docker revivió la tecnología de contenedores en 2014 y dominó el mercado de contenedores el año pasado. La portabilidad y escalabilidad de los contenedores resonó con usuarios de la nube y desarrolladores, y conforme crece la adopción, Docker continúa ampliando sus características para los usuarios empresariales.

Mientras los competidores se apresuran a ofrecer servicios similares, Docker ya se ha convertido en un nombre familiar. Aún así, algunas empresas se preguntan si deben adoptar contenedores en general y cómo integrarlos en sus entornos de nube.

Para ayudar a responder esas preguntas y más, aquí está una mirada retrospectiva a los mejores consejos de tecnología de contenedores Docker de SearchCloudComputing de 2015.

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

La tecnología de contenedores, como Docker y CoreOS, no es adecuada para todas las empresas. Los contenedores, una alternativa a la virtualización de servidores, funcionan mejor en ambientes que comparten componentes clave y requieren escala. Si una organización, por ejemplo, necesita desplegar cientos de copias de la misma carga de trabajo y sistema operativo, los contenedores son una opción más eficiente que las VMs basadas en hipervisor, de acuerdo con este consejo de Stephen Bigelow.

Algunos de los beneficios del uso de contenedores son que reducen los recursos redundantes, reducen los costos de licencias del sistema operativo y mejoran el rendimiento. Los contenedores son ligeros en comparación con las máquinas virtuales, y pueden mover aplicaciones entre nubes sin mayores molestias. Pero si su centro de datos requiere versatilidad e independencia de cargas de trabajo, las máquinas virtuales basadas en hipervisor son la mejor opción.

4. Abra el camino a los contenedores Docker en cinco pasos básicos

Las empresas mueven aplicaciones a contenedores Docker para mayor portabilidad y escalabilidad. Y cuando preparan las aplicaciones para Docker, hay cinco pasos clave a seguir, de acuerdo con este consejo de David Linthicum. Estos pasos incluyen hacer sus aplicaciones más distribuidas  rompiendo los servicios de base de datos y middleware, y usando de una imagen básica de Registro Docker como base de sus aplicaciones.

Las organizaciones también deben planificar para la seguridad de la aplicación y realizar pruebas en sus contenedores, así como en el clúster de contenedores como un todo. El último paso es desplegar contenedores en la producción, pero recuerde que debe monitorear todas las aplicaciones en contenedores para extender su vida útil.

3. Construir un entorno DevOps con microservicios y contenedores

Los contenedores y microservicios son actores clave en un entorno DevOps. Ambas tecnologías ayudan a los desarrolladores a empaquetar y desplegar aplicaciones en nuevas formas para racionalizar el flujo de trabajo DevOps, de acuerdo con este consejo de Alan Earls. Los contenedores también dan a las aplicaciones portabilidad entre plataformas en la nube, mientras los microservicios permiten a los desarrolladores desplegar servicios de aplicaciones de forma independiente y ayudar con el aislamiento de fallos.

Pero no salte a ello de cabeza; comience con la formación de una estrategia de gestión DevOps. La adopción de la gestión del ciclo de vida de contenedores puede ayudarle a controlar y gestionar las complejidades de sus contenedores.

2. Asegurar los contenedores Docker deben estar arriba en su lista de tareas

Los usuarios de Docker no están libres de las preocupaciones de seguridad. De hecho, hay una serie de consideraciones de seguridad que los profesionales de TI enfrentan al implementar la tecnología de contenedores Docker, de acuerdo con este consejo de David Linthicum. Por ejemplo, los contenedores son muy flexibles, lo que facilita a las organizaciones ejecutar varias instancias de contenedores. Esto, sin embargo, significa que diferentes contenedores pueden estar en diferentes niveles de parches de seguridad.

Los profesionales de TI deben utilizar tecnología tal como Docker Content Trust (DCT) para asegurarse de que sus contenedores no han sido comprometidos. DCT utiliza claves para agregar una capa adicional de seguridad a las imágenes Docker, y para mostrar si alguien más ha modificado la imagen.

Además, los puntos de referencia de seguridad para Docker ofrecen 84 mejores prácticas para la implementación de contenedores Docker. La mayoría de los problemas de seguridad de los contenedores se deben a un mal diseño, y leer estas mejores prácticas puede ayudarle a determinar dónde es usted más vulnerable.

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

Docker puede ser el nuevo chico en la cuadra, pero PaaS ha estado en el barrio desde hace años. Ambos ofrecen servicios similares, pero Docker solo es una alternativa a PaaS, no un sustituto, de acuerdo con este consejo de Dan Sullivan. Por ejemplo, algunas características de PaaS no pueden ser fácilmente reproducidas en Docker, como ofrecer un almacén de datos persistente.

En realidad, la tecnología de contenedores Docker es más una amenaza para las máquinas virtuales de IaaS de lo que es para PaaS. Los servicios de contenedores de los proveedores de IaaS permiten a las organizaciones implementar imágenes Docker en la nube sin tener que preocuparse por el aprovisionamiento de instancias de máquinas. Y para las empresas que no necesitan todos los recursos de una máquina virtual, esta puede ser una opción atractiva.

Profundice más

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