O que é um container?

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

Os containers 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 containers, 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 containers compatíveis com OCI, inclusive containers de docker.

Benefícios

Execute em qualquer lugar

Os containers 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 containers 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 container é executado como um processo separado que compartilha os recursos do sistema operacional subjacente. Isso permite que os containers sejam iniciados e interrompidos rapidamente.

Como funcionam

Casos de uso

Microsserviços

Os containers 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 containers para iniciar trabalhos rapidamente e escalar os trabalhos de forma dinâmica de acordo com a demanda.

Machine Learning

Use containers 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 containers 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 containers 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 containers para criar plataformas que eliminem a necessidade de os desenvolvedores gerenciarem a infraestrutura e para padronizar como seus aplicativos são implantados e gerenciados.

Visite a página de serviços

Saiba mais sobre como executar containers na AWS.

Saiba mais 
Cadastre-se para obter uma conta gratuita

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

Cadastrar-se 
Comece a criar com containers

Saiba como começar a usar containers na AWS.

Saiba mais