Escolha sua infraestrutura de aplicativos de contêiner
GUIA DE CONCEITOS BÁSICOS
Escolher a infraestrutura certa
Há diferentes cenários em que você pode considerar o uso de contêineres na AWS. Se você está experimentando contêineres pela primeira vez, transformando partes de uma solução local para microsserviços na nuvem ou se é novo na nuvem (Bem-vindo!), os contêineres podem ajudar você a resolver vários problemas. A manutenção contínua e a orquestração de seus contêineres, a necessidade de flexibilidade para escalar, o uso de vários serviços ou custos nativos da nuvem são alguns dos principais fatores que orientarão suas decisões.
A AWS tem serviços para atender a cada um desses requisitos, e este guia tem como objetivo ajudar você a tomar uma decisão usando um subconjunto dos serviços disponíveis. Cada opção tem um tutorial detalhado que o levará rapidamente até a linha de chegada.
-
Escreva código, a AWS cuida da infraestrutura
- Concentre-se em escrever o código e criar o contêiner.
- Infraestrutura totalmente gerenciada.
- Modelos de implantação simples ou preços fixos.
Leve e fácil de gerenciar
A maneira mais simples de começar a usar contêineres. Essa opção é melhor se você deseja:
- Para implantar aplicações web, sites e ambientes de desenvolvimento ou teste simples
- Um ótimo lugar para aprender a usar contêineres
- Preços mensais fixos e baixos
Simples de usar e fácil de escalar
Traga sua imagem de contêiner e a AWS cuidará da configuração e implantação. Essa opção é melhor se você deseja:- Implantar uma imagem de contêiner do Amazon ECR ou do DockerHub
- Suporte para repositórios públicos e privados
- Escalar automaticamente e pagar conforme o uso
-
Implantação guiada de microsserviços com práticas recomendadas
- Fácil configuração de CI/CD e de toda a infraestrutura necessária para implantar e executar serviços
- Comece com um serviço, adicione outros conforme necessário
Ciclo de vida de implantação guiado e automatizado
Implemente o microsserviço com ajuda guiada e práticas recomendadas. Deixe que o Copilot CLI oriente você na configuração do seu primeiro serviço e, em seguida, implante-o; adicione outros serviços da mesma CLI a qualquer momento. Essa opção é melhor se você deseja:
- Arquitetura de microsserviços com vários serviços implantados como contêineres
- Orientação sobre opções de infraestrutura, com a capacidade de personalizar
-
Controle total usando orquestração de contêineres
- O mais alto nível de controle de toda a pilha de tecnologia
- Suporte total do sistema operacional subjacente, além de configurações personalizadas
- Conversão mais fácil de máquinas virtuais locais para a nuvem
Escala global e simples de gerenciar
Aproveite um serviço de orquestração de contêineres totalmente gerenciado que ajuda você a implantar, gerenciar e escalar aplicativos em contêiner facilmente. Essa opção é melhor se você deseja:
- Uma plataforma de orquestração de contêineres totalmente gerenciada
- Escalabilidade global
- Reduzir a sobrecarga operacional
- Suporte mais amplo para tecnologias nativas da nuvem, como o Docker
Escala global e a maior flexibilidade
Aproveite a flexibilidade do Kubernetes com a segurança e a resiliência de ser um serviço gerenciado pela AWS. Essa opção é melhor se você deseja:
- Usar o Kubernetes e ter um plano de controle gerenciado
- APIs de código aberto consistentes
- Tirar proveito de outras tecnologias nativas da nuvem
- Participar da vibrante comunidade do Kubernetes