View a markdown version of this page

Principio 6. Utilice los contenedores estratégicamente - AWS Guía prescriptiva

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Principio 6. Utilice los contenedores estratégicamente

Los contenedores pueden desempeñar un papel valioso a la hora de respaldar una estrategia multinube, pero también es importante reconocer sus limitaciones. El uso de contenedores suele ser una buena idea para cualquier aplicación moderna nativa de la nube, ya que ofrecen ventajas en cuanto a portabilidad y coherencia en distintos entornos. Los contenedores son independientes de la plataforma, lo que significa que pueden ejecutarse en cualquier plataforma o infraestructura de nube que admita la tecnología de contenedorización, como Kubernetes. Organismos que utilizan contenedores pueden desarrollar y empaquetar sus aplicaciones una vez y, después, desplegarlas de forma coherente en varios proveedores de nube o entornos locales, sin necesidad de realizar modificaciones importantes. Al encapsular el código de la aplicación, las dependencias y el entorno de ejecución en un contenedor, puede lograr un alto grado de portabilidad, lo que le permite mover las cargas de trabajo sin problemas entre los proveedores de la nube o entre la nube y los centros de datos locales.

Sin embargo, es posible que los contenedores no resuelvan todos los casos de uso ni eliminen todos los desafíos a los que podría enfrentarse una organización a la hora de adoptar una estrategia multinube. Los contenedores funcionan mejor con arquitecturas modernas basadas en microservicios, pero es posible que no sean tan adecuados para aplicaciones monolíticas de gran tamaño. Además, aunque los contenedores pueden abordar ciertos aspectos de la portabilidad, como el tiempo de ejecución de las aplicaciones, no resuelven automáticamente los problemas relacionados con la administración de datos, las políticas de seguridad y otras dependencias entre nubes. Las organizaciones aún deben planificar y diseñar cuidadosamente sus soluciones multinube para garantizar una administración de datos coherente, controles de seguridad unificados y una integración perfecta entre los componentes alojados en la nube y los locales.

Nuestra orientación:

  • Utilice las capacidades de administración de contenedores nativas de cada proveedor de servicios en la nube para maximizar el valor empresarial y acelerar la entrega. Este enfoque garantiza un rendimiento óptimo y, al mismo tiempo, evita la complejidad de crear soluciones independientes de la nube que rara vez ofrecen retornos significativos.

  • Desarrolle estrategias de contenedores que aborden el panorama operativo completo, incluida la administración de datos, la seguridad y las dependencias entre nubes. Céntrese en los resultados empresariales cuando tome decisiones sobre la arquitectura de contenedores.