GUIA MODERNO DE RECOMENDAÇÃO DE COMPUTAÇÃO
Amazon Elastic Container Service (Amazon ECS)
Como você selecionou “Gostaria de executar aplicações conteinerizadas”, recomendamos o Amazon Elastic Container Service (ECS) como o melhor lugar para você começar.
O que é o Amazon ECS?
O Amazon ECS é um serviço opinativo de orquestração de contêineres que oferece a maneira mais fácil para as organizações criarem, implantarem e gerenciarem aplicações conteinerizadas em qualquer escala. Quando você opta por usar o Amazon ECS com o AWS Fargate, o Amazon ECS oferece suporte à orquestração de contêineres com tecnologia sem servidor para que você possa aproveitar mais a excelência operacional da AWS quando se trata de escalar, manter a disponibilidade e proteger seus workloads conteinerizados. O ECS é totalmente gerenciado e sem versão, fornecendo ferramentas e suporte integrado que simplificam a criação e a execução de aplicações conteinerizadas na AWS. Por exemplo, o Amazon ECS Service Connect simplifica a descoberta de serviços, a conectividade e a observabilidade do tráfego, enquanto o Amazon ECS CloudWatch Container Insights coleta, agrega e resume métricas e logs.
Por que estamos recomendando o Amazon ECS?
Mais de 65% dos novos clientes de contêineres na AWS começam com o Amazon ECS e, de acordo com o CNCF, mais clientes executam contêineres na AWS do que em qualquer outra nuvem. Muitos clientes gostam de poder usar o ECS com o AWS Fargate para uma experiência de contêineres com tecnologia sem servidor que elimina grande parte do esforço operacional das equipes internas. Para workloads nos quais você precisa de mais controle, recomendamos o ECS no Amazon EC2 e, para aqueles que precisam executar um sistema híbrido entre a AWS e on-premises, recomendamos o Amazon ECS Anywhere ou o Amazon ECS no AWS Outposts.
Embora esse seja nosso ponto de partida recomendado, outros serviços também podem atender às suas necessidades e você sempre pode experimentar um serviço diferente se seu caso de uso mudar ou se o Amazon Elastic Container Service (ECS) não parecer ideal para seu caso de uso.
Perguntas frequentes
-
Que tipo de artefatos de aplicação você pode trazer para o serviço?O Amazon ECS funciona com imagens de contêiner (ou seja, imagem de repositório de registro).
-
Onde você pode executar sua aplicação fora de uma região da AWS?Além das regiões da AWS, o Amazon ECS pode implantar aplicações no Outpost, Wavelength, Local Zone e na infraestrutura gerenciada pelo cliente por meio do Amazon ECS Anywhere.
-
A que classe de aplicações o produto oferece suporte?O Amazon ECS pode executar serviços de front-end, serviços da web, processadores de back-end, trabalhos em lote e workloads de AI/ML.
-
Como é cobrado o uso do produto?
Para informações sobre os preços do Amazon ECS, visite Preços do Amazon ECS.
-
O Amazon ECS é uma escolha popular no setor?Sim. O Amazon ECS é o serviço de contêiner mais popular na AWS com base em usuários, e mais clientes executam contêineres na AWS do que em qualquer outra nuvem. Muitos clientes gostam de poder começar com o Amazon ECS com o apoio do AWS Fargate para uma experiência de contêineres com tecnologia sem servidor que elimina grande parte do esforço operacional das equipes internas. Para workloads que não podem ser executados sem servidor, recomendamos o Amazon ECS no EC2 e, para os que precisam ser executados de forma híbrida entre a AWS e on-premises, recomendamos o Amazon ECS Anywhere ou o Amazon ECS no AWS Outposts.
-
Parece que um orquestrador de contêineres pode ser muito trabalhoso para meu caso de usoO Amazon ECS é a maneira mais fácil de começar a usar um orquestrador de contêineres. No entanto, a AWS tem serviços criados especificamente para facilitar a execução de uma variedade de casos de uso baseados em contêineres em que o acesso total ao orquestrador é desnecessário. Por exemplo, você pode usar o AWS App Runner para aplicações web básicas com um padrão de solicitação-resposta, o AWS Batch para trabalhos em lote e o Amazon Lightsail para estudantes, amadores e outras aplicações que nunca precisarão da escalabilidade e dos recursos da AWS. Além dessas opções, você pode consultar o AWS IoT Greengrass para IoT, o AWS CodeBuild para trabalhos de criação e o AWS Amplify para aplicativos web e móveis completos.
-
Posso usar o Amazon ECS fora da AWS?O Amazon ECS é um ambiente de gerenciamento de contêineres totalmente gerenciado que permite que você se concentre nas aplicações em vez da infraestrutura. Embora a implantação em uma região da AWS geralmente permita que os usuários obtenham os principais benefícios da nuvem, o Amazon ECS permite implantar aplicações conteinerizadas no AWS Outposts no local, mantendo a alta fidelidade da infraestrutura com a região da AWS. Além disso, o Amazon ECS permite implantar aplicações conteinerizadas na infraestrutura gerenciada pelo cliente por meio do Amazon ECS Anywhere, sem a necessidade de executar e manter um orquestrador local.
-
O Amazon ECS tem um grande ecossistema de código aberto?Sim. O Amazon ECS tem uma lista detalhada de parceiros terceirizados com os quais se integra (muitos dos quais são projetos de código aberto). Dito isso, o Amazon ECS em si não tem a riqueza de opções de projetos tradicionais de código aberto. Embora alguns clientes achem que isso é um problema, muitos clientes do Amazon ECS apreciam a redução da fadiga de ferramentas que o Amazon ECS oferece com uma experiência mais inovadora e opinativa.
-
Quando devo usar o Amazon ECS em vez do AWS Lambda?O Amazon ECS é um orquestrador de contêineres, enquanto o AWS Lambda é uma implantação de funções. O Amazon ECS é ideal se você tiver tarefas em execução por mais de 15 minutos ou precisar executar código fora das regiões da AWS. O Amazon ECS oferece experiências opinativas sobre coisas como redes e observabilidade, mas pode ser personalizado de acordo com suas necessidades. O Amazon ECS tem várias opções de implantação, incluindo tecnologia sem servidor no AWS Fargate, no Amazon EC2, no AWS Outposts e no AWS Anywhere para workloads on-premises. O AWS Lambda é ideal para aplicações que são executadas sob demanda em 15 minutos ou menos e/ou você quer pagar somente pela capacidade usada. O AWS Lambda usa um modelo orientado por eventos e assume mais trabalho para escalar, proteger e garantir a disponibilidade de sua workload. O AWS Lambda está disponível somente nas regiões da AWS.
Vamos começar a usar o Amazon ECS
Comece a usar o Amazon ECS
O treinamento digital da AWS oferece cursos gratuitos sob demanda desenvolvidos por especialistas da AWS. Com nosso novo centro de aprendizado, AWS Skill Builder, é possível explorar planos de aprendizado e mais de 500 cursos digitais que ajudarão você a saber mais sobre como usar o Amazon ECS.
Workshop sobre o Amazon ECS
Neste workshop, executaremos um front-end e vários serviços de back-end no Amazon Elastic Container Service e exploraremos como você pode adotar esse fluxo de trabalho em seu ambiente.
Workshops de modernização
Saiba como modernizar sua empresa por meio de diferentes tecnologias. (Workshops disponíveis somente em inglês)
Descubra a transformação digital modernizando-se com contêineres
Saiba mais sobre os benefícios da conteinerização com a AWS.
Determinando o custo total de propriedade
Obtenha o e-book da Deloitte sobre o setor para comparar tecnologias sem servidor e baseadas em servidores.
Histórias de clientes do Amazon ECS
Veja como importantes empresas internacionais estão usando o Amazon Elastic Container Service (Amazon ECS) para executar suas aplicações mais sensíveis e de missão crítica.