Amazon Elastic Container Service

Maneira altamente segura, confiável e escalável de executar contêineres

O Amazon Elastic Container Service (Amazon ECS) é um serviço gerenciado de orquestração de contêineres. Clientes como Duolingo, Samsung, GE e Cookpad usam o ECS para executar seus aplicativos mais confidenciais e essenciais à missão devido à segurança, confiabilidade e escalabilidade.

O ECS é uma ótima opção para executar contêineres por vários motivos. Primeiro, você pode optar por executar seus clusters do ECS usando o AWS Fargate, que é computação sem servidor para contêineres. O Fargate elimina a necessidade de provisionar e gerenciar servidores, permite que você especifique e pague pelos recursos por aplicativo, além de aumentar a segurança ao conceber aplicativos isolados. Segundo, o ECS é amplamente utilizado na Amazon para fornecer serviços como o Amazon SageMaker, AWS Batch, Amazon Lex e o mecanismo de recomendação da Amazon.com, garantindo que o ECS seja testado extensivamente em termos de segurança, confiabilidade e disponibilidade.

Além disso, como o ECS tem sido um pilar fundamental para os principais serviços da Amazon, ele pode se integrar de forma nativa com outros serviços, como Amazon Route 53, Secrets Manager, AWS Identity and Access Management (IAM) e Amazon CloudWatch, proporcionando uma experiência familiar para implantar e escalar seus contêineres. O ECS também pode se integrar rapidamente a outros serviços da AWS para trazer novos recursos ao ECS. Por exemplo, o ECS permite que seus aplicativos tenham a flexibilidade de usar uma combinação de Amazon EC2 e AWS Fargate com opções de definição de preço spot e sob demanda. O ECS também se integra ao AWS App Mesh, que é uma malha de serviço, para fornecer recursos avançados de observabilidade, controle de tráfego e segurança para seus aplicativos. O ECS cresceu rapidamente desde o lançamento e atualmente está lançando cinco vezes mais contêineres a cada hora do que o EC2 lança instâncias.

Benefícios

Opção sem servidor

O ECS é compatível com o Fargate para fornecer computação sem servidor para contêineres O Fargate elimina a necessidade de provisionar e gerenciar servidores, permite que você especifique e pague pelos recursos por aplicativo, além de aumentar a segurança ao conceber aplicativos isolados.

Aplicativo primeiro com provedores de capacidade

Os provedores de capacidade do ECS ajudam você a se concentrar na criação e no gerenciamento de aplicativos em vez da infraestrutura. Com o provedor de capacidade, as demandas de seu aplicativo determinam a capacidade de computação alocada a ele e você obtém a flexibilidade de usar uma combinação de EC2 e Fargate com opções de definição de preço spot e sob demanda para seus aplicativos.

Performance em escala

O ECS capacita vários serviços essenciais na Amazon e foi criado com base em tecnologia desenvolvida em muitos anos de experiência na execução de serviços altamente escaláveis. Você pode iniciar rapidamente milhares de contêineres usando o ECS sem complexidade adicional.

Segurança

O ECS executa contêineres em suas própria Amazon VPC, o que permite usar grupos de segurança e Network ACLs da VPC. Nenhum recurso computacional é compartilhado com outros clientes. Também é possível atribuir permissões de acesso detalhadas para cada um dos contêineres, usando o IAM para restringir o acesso a cada serviço e os recursos que podem ser acessados por um contêiner. Esse alto nível de isolamento ajuda você a usar o ECS para criar aplicativos altamente seguros.

Confiável

O ECS é executado na melhor infraestrutura global com 69 zonas de disponibilidade (AZ) em 22 regiões. A AWS fornece mais que o dobro de regiões com múltiplas zonas de disponibilidade do que o provedor de nuvem mais próximo (22 versus 8). O ECS é apoiado pelo SLA de computação da AWS, que garante uma porcentagem de tempo de atividade mensal de pelo menos 99,99% para o ECS, proporcionando tranquilidade.

Otimizado para custo

Com o ECS, você pode usar as tarefas spot do Fargate ou instâncias spot do EC2 para obter descontos de até 90% em comparação com os preços sob demanda para executar aplicativos sem estado e tolerantes a falhas. Você pode usar Savings Plans e obter descontos de até 50% para cargas de trabalho persistentes. Você pode facilmente executar os clusters do ECS em escala misturando instâncias spot, sob demanda e reservadas.

Como funciona o Amazon ECS

product-page-diagram_ECS_1

Casos de uso

Implantação híbrida

Você pode usar o ECS no Outposts para executar aplicativos em contêiner que exigem latências particularmente baixas em sistemas no local. O AWS Outposts é um serviço totalmente gerenciado que estende a infraestrutura, os serviços, as APIs e as ferramentas da AWS em praticamente qualquer site conectado. Com o ECS no Outposts, você pode gerenciar contêineres no local com a mesma facilidade que gerencia seus contêineres na nuvem.

Machine learning

Você pode usar os AWS Deep Learning Containers para treinar e disponibilizar modelos no TensorFlow, PyTorch e MXNet no ECS. Você também pode acelerar as cargas de trabalho de inferência de aprendizagem profunda no ECS usando o Amazon Elastic Inference (EI).

Processamento de lotes

Você pode executar cargas de trabalho em lote sequenciais ou paralelos no ECS usando o AWS Batch. O AWS Batch permite executar de maneira fácil e eficiente centenas de milhares de trabalhos de computação em lote, provisionando dinamicamente a quantidade e o tipo ideais de recursos de computação com base no volume e nos requisitos de recursos específicos dos trabalho em lote enviados.

Aplicativos Web

Você pode criar aplicativos da Web que aumentam e diminuem automaticamente e executam em uma configuração altamente disponível em várias zonas de disponibilidade. Ao executar no ECS, seus aplicativos da Web se beneficiam da performance, escala, confiabilidade e disponibilidade da AWS. Além disso, seus serviços obtêm integrações prontas para uso com os serviços de rede e segurança da AWS, como Application Load Balancers para distribuição de carga de seu aplicativo Web e VPC para rede.

Novidades

data
  • data
1

Publicações e artigos de blog

data
  • data
1

Saiba mais sobre o Amazon ECS

Acesse a página de recursos
Pronto para criar?
Comece a usar o Amazon ECS
Mais dúvidas?
Entre em contato conosco