Novedades de la DockerCon SF 2019

Fernando Sadacontainers, contenedores, docker, DockerCon, ITLeave a Comment

Docker Enterprise 3.0 proporciona innovación sin precedentes en aplicaciones de alta velocidad.

Una vez concluida la DockerCon en San Francisco, podemos hacer un balance de las novedades que ha traído Docker.

El anuncio más importante ha sido su nueva versión Docker Enterprise 3.0: la única plataforma de contenedores “desktop-to-cloud” que permite a las organizaciones crear y compartir cualquier aplicación y ejecutarla de forma segura en cualquier lugar.

Con Docker Enterprise 3.0, los desarrolladores pueden crear, rápidamente, aplicaciones multiservicio basadas en contenedores desde su ordenador propio y empaquetarlas en un formato estandarizado que puede compartirse sin problemas y ejecutarse en cualquier lugar. Además, Docker Enterprise 3.0 amplía su posición de liderazgo en plataformas de contenedores con la introducción de nuevas funciones para la gestión automatizada del ciclo de vida y mayor seguridad.

Estos son algunos de los aspectos más destacados que pueden esperar de Docker Enterprise 3.0.

Entrega ágil de aplicaciones

Las empresas buscan formas de adaptarse rápidamente a los nuevos retos competitivos y a los cambiantes requisitos de los clientes mediante la introducción de nuevas aplicaciones. Docker Enterprise 3.0 presenta una serie de funciones que ayudan a las organizaciones a acelerar la entrega de aplicaciones.

Docker Desktop Enterprise

Docker Desktop Enterprise es una nueva herramienta para desarrolladores que extiende la plataforma Docker Enterprise a los escritorios de los desarrolladores, mejorando la productividad de éstos y acelerando el tiempo de despliegue de nuevas aplicaciones.

  • Interfaz del diseñador de aplicaciones: flujos de trabajo basados en plantillas para crear aplicaciones en contenedores; no se necesitan comandos Docker CLI para comenzar.
  • Paquetes de versiones configurables: replique instantáneamente las configuraciones del entorno de producción en el escritorio local para evitar la fricción de “funciona en mi máquina”.
  • Gestionado y protegido de forma centralizada: Empaquetado como archivos de distribución MSI (Win) y PKG (Mac) estándar que funcionan con las herramientas de gestión de endpoints existentes.
  • La automatización y la generación basada en plantillas de Dockerfiles, Docker Compose files y CI pipelines aprobados por IT, que proporciona un aumento de la productividad de los desarrolladores.

Docker Application

Docker Application es un nuevo conjunto de herramientas “end-to-end” que permite la consistencia y escalabilidad de las aplicaciones desde desarrollo a operaciones. Permite a los usuarios gestionar aplicaciones complejas de forma tan sencilla como los contenedores individuales, con herramientas para construir, subir al repositorio y desplegar aplicaciones multicontenedor como objetos autónomos.

  • Basado en el estándar abierto CNAB: Docker Application se basa en CNAB – una colaboración conjunta de Docker, Microsoft, Bitnami, HashiCorp y CodeFresh.
  • Docker Application Template: Simplifica la distribución y estandarización de las aplicaciones haciéndolas más simples y escalables mediante la creación de aplicaciones en plantillas y con sus parámetros de despliegue.
  • Docker Assemble: Herramienta que genera fácilmente Dockerfiles y los archivos asociados para marcos de trabajo de aplicaciones comunes sin necesidad de conocimientos expertos sobre Docker. Acelera el desarrollo permitiendo que los desarrolladores se centren en el “core” del negocio.

Servicio de Docker Kubernetes (DKS)

Docker Enterprise 3.0 presenta Docker Kubernetes Service, la única solución que integra Kubernetes desde el escritorio del desarrollador hasta los servidores en producción. Esto hará que Kubernetes sea más fácil, seguro y accesible para toda la organización.

  • Paquetizado con Kubernetes 1.14: DKS incluye la última versión de Kubernetes, incluida la compatibilidad total con la interfaz de almacenamiento de contenedores (CSI – Container Storage Interface).
  • Plataforma única para desarrolladores y operadores: DKS es la única solución de Kubernetes que proporciona consistencia a lo largo de todo el ciclo de desarrollo. Mediante el uso de paquetes de versiones, los entornos de desarrollo de Kubernetes se mantienen sincronizados con los entornos de producción para ofrecer una experiencia completa y sin fisuras.

Despliegue automatizado de contenedores en la infraestructura de su elección

Docker Enterprise 3.0 incluye nuevas herramientas de automatización del ciclo de vida para las operaciones del primer y segundo día, lo que ayuda a los clientes a acelerar y ampliar la implementación de contenedores en la infraestructura que elijan.

  • Actualizaciones de clústeres transparentes: Aplicación de actualizaciones a la infraestructura de contenedores para reducir y eliminar el impacto de la aplicación. Permite controlar el ciclo de vida de su software de infraestructura con más control y menos riesgo.
  • Docker Cluster: Automatice y simplifique las implementaciones de clústeres sin importar el entorno. Ya sea AWS, Azure o VMware, Docker Enterprise se despliega de forma altamente personalizable que permite a los operadores escalar el número de clústeres y los diferentes entornos que soportan.

Seguridad mejorada

Docker Enterprise 3.0 incluye mejoras de seguridad adicionales que amplían el conjunto de aplicaciones que pueden abordarse con Docker Enterprise y los tipos de organizaciones que pueden implementarlo.

  • Cuentas de Servicio Gestionado de Grupo (gMSA) para Swarm: La compatibilidad con gMSA lleva a Docker Enterprise a un conjunto más amplio de aplicaciones de Windows Server que requieren autenticación de Active Directory. Swarm permite la creación de especificaciones de credenciales con Docker Configs para brindar facilidad de uso y automatización a gMSA.
  • Autenticación basada en certificados PKI: Además de la integración LDAP/AD y la compatibilidad con SAML 2.0, las organizaciones altamente reguladas ahora pueden utilizar la autenticación PKI para controlar el acceso a Docker Enterprise.

En conclusión, se puede afirmar que Docker ha vuelto a sorprender una vez más a la comunidad de usuarios, con los avances en el producto Enterprise añadiendo nuevas herramientas de automatización para agilizar y acelerar despliegues, más funcionalidad y compatibilidad con Kubernetes y por último, y no menos importante,  más seguridad a través la autenticación con certificados. Una gran noticia que demuestra la solidez y capacidad de reinvención que tiene la compañía frente a sus competidores.

Leave a Reply