O que é um contêiner?

Empacote seu código e execute-o em qualquer local

Os contêineres proporcionam uma maneira padrão de empacotar código, configurações e dependências de seu aplicativo em um único objeto. Eles compartilham um sistema operacional instalado no servidor e são executados como processos isolados de recursos. Isso permite fazer implantações rápidas, confiáveis e consistentes, independentemente do ambiente. A Nuvem AWS oferece recursos de infraestrutura otimizados para a execução de contêineres, além de um conjunto de serviços de orquestração que facilitam a criação e execução de aplicativos conteinerizados em produção.

A AWS oferece suporte a contêineres compatíveis com OCI, inclusive contêineres de docker.

Containers_whats_in_a_container

Benefícios

Execute em qualquer lugar

Os contêineres empacotam seu código com os arquivos de configuração e dependências que são necessários para a execução consistente em qualquer ambiente.

Melhore a utilização de recursos

Os contêineres proporcionam o isolamento de processos, que permite configurar o uso da CPU e da memória de maneira detalhada para a melhor utilização dos recursos de computação.

Altere a escala rapidamente

Cada contêiner é executado como um processo separado que compartilha os recursos do sistema operacional subjacente. Isso permite que os contêineres sejam iniciados e interrompidos rapidamente.

Como funcionam

Product-Page-Diagram_Containers

Casos de uso

Microsserviços

Os contêineres permitem o isolamento de processos que facilitam o desmembramento e a execução de aplicativos como componentes independentes, chamados “microsserviços”.

Processamento em lotes

Empacote processamento em lotes e trabalhos de ETL em contêineres para iniciar trabalhos rapidamente e escalar os trabalhos de forma dinâmica de acordo com a demanda.

Machine Learning

Use contêineres para escalar rapidamente modelos de Machine Learning para treinamento e inferência e executá-los perto de suas fontes de dados em qualquer plataforma.

Aplicativos híbridos

Os contêineres permitem padronizar a maneira como o código é implantado, facilitando a criação de fluxos de trabalho para aplicativos que são executados entre ambientes locais e na nuvem.

Migração de aplicativos para a nuvem

Os contêineres facilitam o empacotamento de aplicativos inteiros e a movimentação deles para a nuvem sem a necessidade de fazer alterações no código.

Plataforma como um serviço

Use contêineres para criar plataformas que eliminem a necessidade de os desenvolvedores gerenciarem a infraestrutura e para padronizar como seus aplicativos são implantados e gerenciados.

Product-Page_Standard-Icons_01_Product-Features_SqInk
Visite a página de serviços

Saiba mais sobre como executar contêineres na AWS.

Saiba mais 
Product-Page_Standard-Icons_02_Sign-Up_SqInk
Cadastre-se para obter uma conta gratuita

Obtenha acesso instantâneo ao nível gratuito da AWS. 

Cadastrar-se 
Product-Page_Standard-Icons_03_Start-Building_SqInk
Comece a criar com contêineres

Saiba como começar a usar contêineres na AWS.

Saiba mais