

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Microsserviços
<a name="microservices"></a>

 APIs são considerados a *porta* de entrada dos microsserviços, pois são o ponto de entrada para a lógica do aplicativo. Normalmente, a API de serviços RESTful web ou o GraphQL APIs são usados. Eles APIs gerenciam e processam chamadas de clientes, gerenciando funções como gerenciamento de tráfego, filtragem de solicitações, roteamento, armazenamento em cache, autenticação e autorização. 

## Implementações de microsserviços
<a name="microservices-implementations"></a>

 AWS oferece elementos básicos para desenvolver microsserviços, incluindo Amazon ECS e Amazon EKS como opções para mecanismos de orquestração de contêineres AWS Fargate e EC2 como opções de hospedagem. AWS Lambda é outra forma sem servidor de criar microsserviços. AWS A escolha entre essas opções de hospedagem depende dos requisitos do cliente para gerenciar a infraestrutura subjacente. 

 AWS Lambda permite que você carregue seu código, escalando e gerenciando automaticamente sua execução com alta disponibilidade. Isso elimina a necessidade de gerenciamento de infraestrutura, para que você possa agir rapidamente e se concentrar em sua lógica de negócios. O Lambda oferece suporte a [várias linguagens de programação](https://docs.aws.amazon.com/lambda/latest/dg/lambda-runtimes.html) e pode ser acionado por outros AWS serviços ou chamado diretamente de aplicativos móveis ou da web. 

 Os aplicativos baseados em contêineres ganharam popularidade devido à portabilidade, produtividade e eficiência.AWS oferece vários serviços para criar, implantar e gerenciar contêineres. 
+  [App2Container](https://aws.amazon.com/app2container/), uma ferramenta de linha de comando para migrar e modernizar aplicativos web Java e.NET em formato de contêiner. AWS O A2C analisa e cria um inventário de aplicativos executados em máquinas virtuais, bare metal, instâncias do Amazon Elastic Compute Cloud (EC2) ou na nuvem. 
+  O Amazon Elastic Container Service ([Amazon ECS](https://aws.amazon.com/ecs/)) e o Amazon Elastic Kubernetes [Service (](https://aws.amazon.com/eks/)Amazon EKS) gerenciam sua infraestrutura de contêineres, facilitando o lançamento e a manutenção de aplicativos em contêineres.  
  +  [O Amazon EKS é um serviço gerenciado de Kubernetes para executar o Kubernetes na AWS nuvem e em datacenters locais (Amazon EKS Anywhere).](https://aws.amazon.com/eks/eks-anywhere/) Isso estende os serviços em nuvem para ambientes locais para processamento de dados local de baixa latência, altos custos de transferência de dados ou requisitos de residência de dados (consulte o whitepaper sobre “[Executando cargas de trabalho de contêineres híbridos com o Amazon EKS](https://d1.awsstatic.com/kubernetes-pmm/eks-a/getting-started/AWS_Whitepaper_Running_Hybrid_Container_Workloads_with_Amazon_EKS_Anywhere.pdf) Anywhere”). Você pode usar todos os plug-ins e ferramentas existentes da comunidade Kubernetes com o EKS. 
  +  O Amazon Elastic Container Service (Amazon ECS) é um serviço de orquestração de contêineres totalmente gerenciado que simplifica sua implantação, gerenciamento e escalabilidade de aplicativos em contêineres. Os clientes escolhem o ECS pela simplicidade e pela profunda integração com AWS os serviços. 

 Para ler mais, consulte o blog [Amazon ECS vs Amazon EKS: compreendendo os serviços de AWS contêineres](https://aws.amazon.com/blogs/containers/amazon-ecs-vs-amazon-eks-making-sense-of-aws-container-services/). 
+  [AWS App Runner](https://aws.amazon.com/apprunner/)é um serviço de aplicativo de contêiner totalmente gerenciado que permite criar, implantar e executar aplicativos web em contêineres e serviços de API sem experiência prévia em infraestrutura ou contêiner. 
+  [AWS Fargate](https://aws.amazon.com/fargate/), um mecanismo de computação sem servidor, trabalha com o Amazon ECS e o Amazon EKS para gerenciar automaticamente os recursos computacionais para aplicativos de contêineres. 
+  [O Amazon ECR](https://aws.amazon.com/ecr/) é um registro de contêineres totalmente gerenciado que oferece hospedagem de alto desempenho, para que você possa implantar imagens e artefatos de aplicativos de forma confiável em qualquer lugar. 