Amazon Elastic Container Service

Una manera altamente segura, confiable y escalable de ejecutar contenedores

Amazon Elastic Container Service (Amazon ECS) es un servicio de orquestación de contenedores completamente administrado. Clientes como Duolingo, Samsung, GE y Cook Pad usan ECS para ejecutar sus aplicaciones más sensibles y de misión crítica debido a su seguridad, confiabilidad y escalabilidad.

ECS es una excelente opción para ejecutar contenedores por varias razones. Primero, puede elegir ejecutar sus clústeres de ECS con AWS Fargate, que es un cómputo sin servidor para contenedores. Fargate elimina la necesidad de aprovisionar y administrar servidores, permite especificar y pagar recursos por aplicación y mejora la seguridad mediante el aislamiento de aplicaciones por diseño. En segundo lugar, ECS se usa ampliamente en Amazon para impulsar servicios como Amazon SageMaker, AWS Batch, Amazon Lex y el motor de recomendación de Amazon.com: Esto asegura que ECS se pruebe ampliamente para garantizar su seguridad, confiabilidad y disponibilidad.

Además, debido a que ECS ha sido un pilar fundamental para los servicios clave de Amazon, puede integrarse de forma nativa con otros servicios como Amazon Route 53, Secrets Manager, AWS Identity and Access Management (IAM) y Amazon CloudWatch. Esto le brinda una experiencia familiar para implementar y escalar sus contenedores. ECS también puede integrarse rápidamente con otros servicios de AWS para brindar nuevas capacidades a ECS. Por ejemplo, ECS le permite a sus aplicaciones la flexibilidad de usar una combinación de Amazon EC2 y AWS Fargate con opciones de precios para Spot y bajo demanda. ECS también se integra con AWS App Mesh, que es una red de servicios, para brindar una rica capacidad de observación, controles de tráfico y funciones de seguridad para sus aplicaciones. ECS creció rápidamente desde su lanzamiento y actualmente está lanzando 5 veces más contenedores cada hora que las instancias de lanzamiento de EC2.

Próximamente: Amazon ECS Anywhere


Amazon ECS Anywhere le permitirá ejecutar contenedores en las instalaciones utilizando su propia infraestructura.

Funcionamiento »

Solicitar información »

Beneficios

Opción sin servidor

ECS admite Fargate para proporcionar cómputo sin servidor para contenedores. Fargate elimina la necesidad de aprovisionar y administrar servidores, permite especificar y pagar recursos por aplicación y mejora la seguridad mediante el aislamiento de aplicaciones por diseño.

Aplicación en primer lugar con los proveedores de capacidad

Los proveedores de capacidad de ECS lo ayudan a concentrarse en crear y administrar aplicaciones en lugar de infraestructura. Con el proveedor de capacidad, las demandas de su aplicación determinan la capacidad de cómputo asignada y obtiene la flexibilidad de usar una combinación de EC2 y Fargate con opciones de precios de Spot y bajo demanda para sus aplicaciones.

Rendimiento a escala

Amazon Elastic Container Service se basa en una tecnología desarrollada a partir de experiencia consolidada en la ejecución de servicios de alta escalabilidad. Puede lanzar rápidamente miles de contenedores mediante ECS sin complejidad adicional.

Seguridad

Amazon ECS lanza los contenedores en su propia Amazon VPC, lo que le permite usar grupos de seguridad de VPC y ACL de red. No se comparten los recursos informáticos con otros clientes. También puede asignar permisos de acceso pormenorizados a cada uno de sus contenedores con IAM para restringir el acceso a cada servicio y a qué recursos puede obtener acceso un contenedor. Este alto nivel de aislamiento permite usar Amazon ECS para crear aplicaciones muy seguras y de confianza.

Confiable

ECS se ejecuta en la mejor infraestructura global con 69 zonas de disponibilidad (AZ) en 22 regiones. AWS proporciona el doble de regiones con múltiples zonas de disponibilidad que el siguiente proveedor de nube más grande (22 frente a 8). ECS está respaldado por AWS Compute SLA, que garantiza un porcentaje de tiempo de actividad mensual de al menos el 99,99 % para ECS, esto brinda tranquilidad.

Optimización del costo

Con ECS, puede usar tareas de Fargate Spot o Instancias de Spot de EC2 para obtener descuentos de hasta el 90 % en comparación con los precios bajo demanda para ejecutar aplicaciones sin estado y tolerantes a fallas. Puede usar savings plan y obtener hasta un 50 % de descuento para cargas de trabajo persistentes. Es posible ejecutar con facilidad clústeres de ECS a escala mediante la combinación de Instancias de Spot con instancias reservadas y bajo demanda.

Funcionamiento de Amazon ECS

product-page-diagram_Amazon-ECS@2x

Casos de uso

Implementación híbrida

Puede usar ECS en Outposts para ejecutar aplicaciones en contenedores que requieren latencias particularmente bajas para los sistemas en las instalaciones. AWS Outposts es un servicio totalmente administrado que extiende la infraestructura de AWS, los servicios de AWS, las API y las herramientas a prácticamente cualquier sitio conectado. Con ECS en Outposts, puede administrar contenedores en las instalaciones con la misma facilidad que administra sus contenedores en la nube.

Machine Learning

Puede usar AWS Deep Learning Containers para entrenar y servir modelos en TensorFlow, PyTorch y MXNet en ECS. También puede acelerar las cargas de trabajo de inferencia de aprendizaje profundo en ECS mediante Amazon Elastic Inference (EI).

Procesamiento de lotes

Puede ejecutar cargas de trabajo por lotes secuenciales o paralelas en ECS con AWS Batch. AWS Batch permite ejecutar de manera fácil y eficiente cientos de miles de trabajos de computación por lotes con el aprovisionamiento dinámico de la cantidad y el tipo óptimos de recursos de computación en función del volumen y los requisitos de recursos específicos de los trabajos por lotes enviados.

Aplicaciones web

Puede crear aplicaciones web que aumenten y disminuyan automáticamente y se ejecuten en una configuración de alta disponibilidad en múltiples zonas de disponibilidad. Por ejecutarse en ECS, sus aplicaciones web se benefician del rendimiento, la escala, la confiabilidad y la disponibilidad de AWS. Además, sus servicios obtienen integraciones listas para usar con los servicios de seguridad y redes de AWS, como el balanceador de carga de aplicaciones para la distribución de carga de su aplicación web y VPC para redes.

Novedades

fecha
  • fecha
1

Artículos y publicaciones de blog

fecha
  • fecha
1

Más información sobre Amazon ECS

Visite la página de características
¿Listo para crear?
Introducción a Amazon ECS
¿Tiene más preguntas?
Contacte con nosotros