O docker é uma plataforma de software que permite a criação, o teste e a implantação de aplicações rapidamente. O docker cria pacotes de software em unidades padronizadas chamadas de contêineres que têm tudo o que o software precisa para ser executado, inclusive bibliotecas, ferramentas de sistema, código e runtime. Ao usar o docker, é possível implantar e escalar rapidamente aplicações em qualquer ambiente e ter a certeza de que o seu código será executado.

A execução do docker na AWS proporciona a desenvolvedores e administradores uma maneira altamente confiável e de baixo custo para criar, enviar e executar aplicações distribuídas em qualquer escala. A AWS disponibiliza dois modelos de licenciamento de docker: o Docker Community Edition (CE) de código aberto e o Docker Enterprise Edition (EE) baseado em inscrição.

Amazon EC2 Container Service

Comece a usar

Execute contêineres de docker na AWS. Pague apenas pelos recursos da AWS que você usar.

Docker Enterprise Edition

Comece a usar

Infraestrutura, contêineres e código certificados. Suporte estendido. Assinatura exigida.

Containers_ProductDetail_Banner
ECS_Benefits_Highperformance

Em média, os usuários de docker disponibilizam software com uma frequência 7 vezes maior do que os usuários de outras tecnologias. O Docker permite que desenvolvedores enviem serviços isolados quantas vezes for necessário ao eliminar os problemas causados pelas dependências de software.

Benefit_Tools_Orange

O Docker reduz o tempo gasto com a configuração de novos ambientes ou com a solução de problemas causados por diferenças entre os ambientes.

Benefit_Version-Control_Red

Aplicações com base em docker podem ser transferidas de máquinas de desenvolvimento locais para implantações de produção na AWS.

Containers_Benefit_EnvironmentConsistency

Pequenas aplicações em contêineres facilitam a implantação, a identificação de problemas e o roll-back para correção.

Acelere a distribuição de aplicações padronizando ambientes e removendo conflitos entre pilhas e versões de linguagens.

Disponibilize processamento de big data como serviço. Reúna pacotes de dados e ferramentas de análise em contêineres portáteis que possam ser executados por usuários sem conhecimentos técnicos.

Crie e envie aplicações distribuídas com conteúdo e infraestrutura gerenciados e protegidos pelo departamento de TI.

A AWS oferece suporte para soluções de código aberto e comerciais do Docker. Há várias formas de executar contêineres na AWS, como executar o comando "docker run" em uma instância do Amazon EC2 ou usar o Amazon EC2 Container Service, um serviço de gerenciamento de contêineres altamente escalável e de alto desempenho. Use os links abaixo para começar: