¿Qué es un contenedor?

Empaquete su contenido y ejecútelo en cualquier parte

Los contenedores le ofrecen un modo estándar de empaquetar el código, las configuraciones y las dependencias de su aplicación en un único objeto. Los contenedores comparten un sistema operativo instalado en el servidor, y se ejecutan como procesos aislados de los recursos, lo que garantiza implementaciones rápidas, fiables y consistentes sea cual sea el entorno en el que se realizan. La nube de AWS ofrece recursos de infraestructura optimizados para ejecutar contenedores, así como un conjunto de servicios de organización que facilitan la tarea de diseñar y ejecutar aplicaciones en contenedores en fase de producción.

AWS es compatible con contenedores que cumplen con los requisitos OCI, incluyendo los contenedores de docker.

Containers_whats_in_a_container

Beneficios

Realice ejecuciones en cualquier entorno

Los contenedores empaquetan su código junto a los archivos de configuración y las dependencias que necesita para que lo ejecute de forma coherente en cualquier entorno.

Mejore la utilización de los recursos

Los contenedores permiten aislar procesos, lo que le permite ajustar con detalle el uso de CPU y de memoria para aprovechar mejor el uso de recursos informáticos.

Escalado rápido

Cada contenedor se ejecuta como un proceso separado que comparte los recursos del sistema operativo subyacente. Esto permite que los contenedores se puedan arrancar y detener con rapidez.

¿Cómo funcionan?

Product-Page-Diagram_Containers

Casos de uso

Microservicios

Los contenedores permiten aislar procesos, lo que facilita la tarea de separar y ejecutar aplicaciones como componentes independientes llamados microservicios.

Procesamiento por lotes

Empaquete en contenedores los trabajos de procesamiento por lotes y de ETL para arrancarlos con rapidez y escalarlos de forma dinámica a medida que cambie la demanda.

Aprendizaje automático

Utilice contenedores para escalar rápidamente modelos de aprendizaje automático para trabajos de entrenamiento e inferencia, y ejecútelos cerca del origen de sus datos en cualquier plataforma.

Aplicaciones híbridas

Los contenedores le permiten administrar de un modo uniforme la forma en que implementa el código, facilitando la tarea de diseñar flujos de trabajo para aplicaciones que se ejecutan entre entornos locales y en la nube.

Migración de aplicaciones a la nube

Los contenedores facilitan la tarea de empaquetar aplicaciones enteras y trasladarlas a la nube sin necesidad de cambiar nada en el código.

Plataforma como servicio

Utilice contenedores para diseñar plataformas en las que los desarrolladores no tengan que administrar infraestructuras, y gestione de un modo uniforme la implementación y administración de sus aplicaciones.

Product-Page_Standard-Icons_01_Product-Features_SqInk
Visite la página de los servicios

Más información sobre cómo ejecutar contenedores en AWS.

Más información 
Product-Page_Standard-Icons_02_Sign-Up_SqInk
Inscríbase para obtener una cuenta gratuita

Obtenga acceso automáticamente a la capa gratuita de AWS. 

Inscribirse 
Product-Page_Standard-Icons_03_Start-Building_SqInk
Comience a diseñar utilizando contenedores

Aprenda a dar los primeros pasos a la hora de utilizar los contenedores en AWS

Más información