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 usarExecute contêineres de docker na AWS. Pague apenas pelos recursos da AWS que você usar.
Docker Enterprise Edition
Comece a usarInfraestrutura, contêineres e código certificados. Suporte estendido. Assinatura exigida.
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.
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.
Aplicações com base em docker podem ser transferidas de máquinas de desenvolvimento locais para implantações de produção na AWS.
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:
- Execute e gerencie contêineres do Docker no Amazon EC2 Container Service
- Implante e ajuste a escala da aplicação de docker no AWS Elastic Beanstalk
- Compre e execute um Docker Enterprise Edition for AWS no AWS Marketplace
- Saiba mais sobre contêineres na AWS