AWS App2Container

Conteinerize e migre aplicações existentes

Economize os custos de infraestrutura e treinamento simplificando o desenvolvimento de aplicações e os conjuntos de habilidades operacionais.

Acelere a modernização com análise automática de aplicações e imagens de contêiner geradas automaticamente.

Conteinerize aplicações em execução em seu datacenter sem alterações de código.

Como funciona?

O AWS App2Container (A2C) é uma ferramenta de linha de comando para migrar e modernizar aplicações Web .NET e Java para o formato de contêiner. O AWS A2C analisa e cria um inventário das aplicações em execução em bare metal, máquinas virtuais, instâncias do Amazon Elastic Compute Cloud (EC2) ou na nuvem.

Diagrama mostrando como o AWS A2C descobre e analisa dependências de tempo de execução, extrai e conteineriza para criar uma imagem do Docker, cria artefatos de implantação e, em seguida, armazena a imagem e implanta na AWS.

Casos de uso

Mantenha aplicações herdadas e obtenha benefícios de custo

Migre e modernize aplicações herdadas enquanto padroniza a implantação e as operações das suas aplicações.

Automatize o provisionamento de aplicações

Use os modelos do AWS CloudFormation que configuram a infraestrutura necessária de computação, rede e segurança.

Crie e implante contêineres

Use pipelines de integração e entrega contínuas (CI/CD) pré-criados para os serviços de DevOps da AWS.

Inventário de aplicações

O App2Container identifica aplicações em Java e ASP.NET compatíveis, que estão em execução em máquinas virtuais, para desenvolver um inventário abrangente com todas as aplicações no ambiente.

Implantação suave

O App2Container gera definições de tarefas do ECS e o arquivo YAML de implantação do Kubernetes para a aplicação em contêiner, aderindo às práticas recomendadas da AWS para segurança e escalabilidade, ao integrar-se com vários serviços da AWS, como o ECR, o ECS e o EKS.

Integração incorporada com pipelines de automação

O App2Container cria pipelines de CI/CD para serviços do Amazon DevOps, como o CodeBuild e o CodeDeploy, com a finalidade de desenvolver e implantar contêineres. Se você já utiliza ferramentas de CI/CD (como o Azure DevOps e o Jenkins), é possível integrar os artefatos fornecidos pelo A2C, por exemplo, o dockerfile, a definição de tarefa do ECS e o arquivo YAML de implantação do EKS, aos seus fluxos de trabalho de CI/CD existentes.

Provisionamento automatizado de aplicações

O App2Container gera modelos do CloudFormation que configuram a infraestrutura necessária de computação, rede e segurança para a implementação de aplicações em contêineres na AWS sem complicações.

Análise detalhada de dependências

O App2Container analisa a aplicação em execução e identifica dependências, incluindo os processos cooperativos conhecidos e as dependências de porta de rede. Essas informações detalhadas reduzem a necessidade de esforço manual para compreender e documentar a estrutura da aplicação e as dependências requeridas. Os usuários têm a opção de realizar atualizações em dependências adicionais às identificadas pelo A2C.

Como começar

Confira os recursos do produto

Leia sobre tudo, desde o inventário até o provisionamento automatizado de aplicações.

Fale com um especialista

Comece a migrar e modernizar suas aplicações para a AWS.

Introdução ao AWS A2C

Saiba como instalar e inicializar o AWS A2C.


Veja mais sobre a AWS