GUÍA DE RECOMENDACIONES DE COMPUTACIÓN MODERNA

Amazon Elastic Container Service (Amazon ECS)

Orientación

Ya que seleccionó “Me gustaría ejecutar aplicaciones en contenedores”, le recomendamos Amazon Elastic Container Services (ECS) como el mejor punto de partida. 

¿Qué es Amazon ECS?

Amazon ECS es un servicio de orquestación de contenedores rígido que ofrece a las organizaciones la forma más sencilla de crear, implementar y administrar aplicaciones en contenedores a cualquier escala. Cuando elige usar Amazon ECS con AWS Fargate, Amazon ECS admite la orquestación de contenedores sin servidor para que pueda sacar un mayor beneficio de la excelencia operativa de AWS a la hora de escalar, mantener la disponibilidad y proteger sus cargas de trabajo en contenedores. ECS está completamente administrado y sin versiones, y ofrece herramientas y soporte integrado que facilitan la creación y ejecución de aplicaciones en contenedores en AWS. Por ejemplo, Amazon ECS Service Connect simplifica la detección de servicios, la conectividad y la observabilidad del tráfico, mientras que Información de contenedores de Amazon ECS CloudWatch recopila, agrega y resume métricas y registros. 

¿Por qué recomendamos Amazon ECS?

Más del 65 % de los nuevos clientes de contenedores en AWS comienzan con Amazon ECS y, según la CNCF, son más los clientes que utilizan contenedores en AWS que en cualquier otra nube. A muchos clientes les gusta poder usar ECS con AWS Fargate para disfrutar de una experiencia de contenedores sin servidor que elimina gran parte del trabajo operativo de los equipos internos. Para las cargas de trabajo en las que necesite un mayor control, recomendamos ECS en Amazon EC2 y, para aquellas que necesiten ejecutarse de manera híbrida entre AWS y las instalaciones locales, recomendamos Amazon ECS Anywhere o Amazon ECS en AWS Outposts. 

Si bien este es el punto de partida que recomendamos, otros servicios también podrían adaptarse a sus necesidades y siempre puede probar un servicio diferente si su caso de uso cambia o si Amazon Elastic Container Services (ECS) no le parece la mejor opción para sus necesidades específicas. 

Icono de preguntas frecuentes

Preguntas frecuentes

  • Amazon ECS funciona con imágenes de contenedor (es decir, imágenes de repositorios de registro).
  • Además de las regiones de AWS, Amazon ECS puede implementar aplicaciones en un Outpost, una zona de Wavelength, una zona local y en la infraestructura administrada por el cliente a través de Amazon ECS Anywhere.
  • Amazon ECS puede ejecutar servicios de front-end, servicios web, back-end workers, trabajos por lotes y cargas de trabajo de AI/ML.
  • Para obtener información sobre los precios de Amazon ECS, visite Precios de Amazon ECS.

  • Sí. Amazon ECS es el servicio de contenedores más popular de AWS en función de sus usuarios, y hay más clientes que ejecutan contenedores en AWS que en cualquier otra nube. A muchos clientes les gusta poder empezar a utilizar Amazon ECS con el respaldo de AWS Fargate para disfrutar de una experiencia de contenedores sin servidor que elimina gran parte del trabajo operativo de los equipos internos. Para aquellas cargas de trabajo que no pueden ejecutarse sin servidor, recomendamos Amazon ECS en EC2 y, para aquellas que necesitan ejecutarse de manera híbrida entre AWS y las instalaciones locales, recomendamos Amazon ECS Anywhere o Amazon ECS en AWS Outposts.
  • Amazon ECS es la forma más sencilla de empezar a utilizar un orquestador de contenedores. Sin embargo, AWS cuenta con servicios diseñados de manera específica que facilitan la ejecución de una variedad de casos de uso basados en contenedores en los que no es necesario un acceso completo del orquestador. Por ejemplo, puede usar AWS App Runner para aplicaciones web básicas con un patrón de solicitud-respuesta, AWS Batch para trabajos por lotes y Amazon Lightsail para estudiantes, aficionados y otras aplicaciones que nunca necesitarán la escalabilidad y las capacidades de AWS. Además de estas opciones, puede utilizar AWS IoT Greengrass para IoT, AWS CodeBuild para crear trabajos y AWS Amplify para aplicaciones web y móviles completas.
  • Amazon ECS es un plano de control de contenedores completamente administrado que le permite centrarse en las aplicaciones en lugar de en la infraestructura. Si bien la implementación en una región de AWS a menudo permite a los usuarios obtener los principales beneficios de la nube, Amazon ECS permite implementar aplicaciones en contenedores en AWS Outposts de forma local, de modo que mantiene una alta fidelidad de la infraestructura con la región de AWS. Además, Amazon ECS permite implementar aplicaciones en contenedores en la infraestructura administrada por el cliente a través de Amazon ECS Anywhere sin la necesidad de ejecutar y mantener un orquestador local.
  • Sí. Amazon ECS cuenta con una amplia lista de socios externos con los que se integra (muchos de los cuales son proyectos de código abierto). Dicho esto, Amazon ECS en sí mismo no tiene la riqueza de opciones de un proyecto de código abierto tradicional. Si bien algunos clientes pueden pensar que esto es un problema, muchos clientes de Amazon ECS aprecian la reducción de los esfuerzos relacionados con las herramientas que ofrece Amazon ECS gracias a una experiencia más innovadora y rígida.
  • Amazon ECS es un orquestador de contenedores, mientras que AWS Lambda es una implementación de funciones. Amazon ECS es ideal si tiene tareas que duran más de 15 minutos o si necesita ejecutar código fuera de las regiones de AWS. Amazon ECS ofrece experiencias rígidas para aspectos como la creación de redes y la observabilidad, pero se puede personalizar según sus necesidades. Amazon ECS tiene varias opciones de implementación, incluso sin servidor en AWS Fargate, Amazon EC2, AWS Outposts y AWS Anywhere para cargas de trabajo locales. AWS Lambda es ideal para aplicaciones que se ejecutan bajo demanda en 15 minutos o menos o para las que desea pagar solo por la capacidad utilizada. AWS Lambda usa un modelo basado en eventos y se encarga de una mayor parte del trabajo para escalar, proteger y garantizar la disponibilidad de su carga de trabajo. AWS Lambda solo está disponible en las regiones de AWS.

Comencemos a utilizar Amazon ECS

Icono de Amazon ECS

Introducción a Amazon ECS

AWS Digital Training ofrece cursos gratuitos bajo demanda desarrollados por los expertos de AWS. Con nuestro nuevo centro de aprendizaje, AWS Skill Builder, puede explorar los planes de aprendizaje y más de 500 cursos digitales que lo ayudarán a aprender más sobre el uso de Amazon ECS. 

Icono de taller de Amazon ECS

Taller de Amazon ECS

En este taller, lanzaremos un servicio front-end y varios servicios de back-end en Amazon Elastic Container Service y analizaremos cómo puede adoptar este flujo de trabajo en su entorno.

Icono de talleres de modernización

Talleres de modernización

Descubra cómo modernizar su empresa a través de diferentes tecnologías. (Los talleres están disponibles solo en inglés)

Icono de activo de contenedores

Desbloquee la transformación digital mediante la modernización con contenedores

Conozca los beneficios de la contenerización con AWS.

Icono de TCO de Deloitte

Determinar el costo total de propiedad

Obtenga el libro electrónico con información sobre la industria de Deloitte para comparar las tecnologías sin servidor y las tecnologías basadas en servidores.

Icono de historias de clientes de Amazon ECS

Historias de clientes de Amazon ECS

Descubra cómo las principales organizaciones de todo el mundo utilizan Amazon Elastic Container Service (Amazon ECS) para ejecutar sus aplicaciones más sensibles y de misión crítica.