¿Qué es lo que más te gusta de Mirantis Kubernetes Engine (formerly Docker Enterprise)?
1) Aumento de la productividad con la estandarización:
La mayor ventaja de una arquitectura basada en Docker es la estandarización, que permite a todos los ingenieros trabajar en un entorno de paridad de producción. Al estandarizar la infraestructura de servicios en toda la línea de producción, los miembros del equipo pueden analizar y corregir errores dentro de la aplicación de manera eficiente. Esto aumenta la productividad del equipo, ya que les permite centrarse en el desarrollo de características en lugar de perder tiempo en la identificación y corrección de errores.
2) Portabilidad:
Los contenedores Docker pueden ejecutarse prácticamente en cualquier lugar, lo que facilita el desarrollo y la implementación en sistemas operativos, máquinas virtuales, la máquina del desarrollador, en centros de datos locales o en la nube pública. La popularidad generalizada del formato de imagen Docker para contenedores ayuda aún más con la portabilidad.
3) CI para despliegues más rápidos:
Docker permite a los equipos construir una imagen de contenedor y usar esa misma imagen en cada paso del proceso de implementación. Además, Docker crea un contenedor para cada proceso y no inicia el sistema operativo. Esto permite a los desarrolladores ejecutar los pasos no dependientes en paralelo y, por lo tanto, reducir drásticamente el tiempo de implementación.
4) Facilidad de gestión:
Cuando se está en un contenedor Docker, las imágenes se ejecutan de la misma manera independientemente del servidor o la computadora portátil. Por lo tanto, los desarrolladores no necesitan dedicar tiempo a configurar entornos, depurar problemas específicos del entorno y tienen una base de código portátil y fácil de configurar. Esto no solo ahorra tiempo, sino que también hace que la infraestructura de producción sea más confiable y fácil de mantener.
5) Seguridad:
Las aplicaciones que se ejecutan en contenedores Docker están completamente aisladas y segregadas entre sí. Por lo tanto, ningún contenedor Docker tiene conexión con los procesos que se ejecutan dentro de otro contenedor. Ahora, en caso de que alguna aplicación sea hackeada, no habrá impacto en las aplicaciones que se ejecutan en los otros contenedores. Así, Docker asegura que todas las aplicaciones se ejecuten de manera segura e independiente entre sí.
6) Portabilidad entre plataformas:
La portabilidad de Docker entre plataformas es altamente valorada por todos los principales proveedores de computación en la nube como Amazon Web Services (AWS) y Google Compute Platform (GCP). La razón detrás de esto es que los contenedores Docker pueden ejecutarse dentro de cualquier instancia en la nube, siempre que el sistema operativo anfitrión soporte Docker. Como resultado, un contenedor que se ejecuta en una instancia de Amazon puede ser fácilmente trasladado a una instancia en la nube diferente, asegurando que se logre una consistencia y funcionalidad similar. Reseña recopilada por y alojada en G2.com.
¿Qué es lo que no te gusta de Mirantis Kubernetes Engine (formerly Docker Enterprise)?
No use Docker si necesita aumentar la velocidad
No use Docker si prioriza la seguridad
No use Docker si desarrolla una aplicación de escritorio con GUI
No use Docker si desea facilitar el desarrollo y la depuración
No use Docker si necesita usar diferentes sistemas operativos o núcleos
No use Docker si tiene muchos datos valiosos para almacenar
No use Docker si busca la tecnología más fácil de gestionar Reseña recopilada por y alojada en G2.com.