Implantação de aplicativos no AMS - Guia do desenvolvedor de aplicativos avançados do AMS

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Implantação de aplicativos no AMS

Durante a integração, o AWS Managed Services (AMS) trabalha com você para determinar a infraestrutura de que você precisa.

A infraestrutura básica inclui uma nuvem privada AWS virtual (VPC), segurança de comunicação por meio de uma confiança na floresta ADFS, sub-redes básicas (DMZ, serviços compartilhados e privadas) espelhadas em duas zonas de disponibilidade e configuradas com um NAT gerenciado, bastiões, balanceadores de carga públicos (DX) e a segurança necessária. Direct Connect Os recursos do seu aplicativo serão implantados em sua sub-rede privada ou de aplicativos de clientes. Você pode aprender mais sobre uma arquitetura típica de AMS no Guia do usuário do AWS Managed Services.

A infraestrutura que você implanta depois de concluir o básico deve incluir todos os componentes de seus aplicativos e do desenvolvimento de aplicativos.

Capacidades de implantação de aplicativos no AMS

Algumas das maneiras pelas quais você pode implantar aplicativos no AMS. Veja os detalhes de cada método a seguir.

Exemplos de recursos de implantação de aplicativos
Nome de método Implantação de infraestrutura AMI ou elemento (s) chave Instalação do aplicativo

Aplicativos mutáveis, AMS AMI

Implantação manual de aplicativos

Pilha completa CT ou Tier and Tie CTs

AMI fornecida pela AMS

Envie o CT de gerenciamento de acesso, instale o aplicativo manualmente.

UserData implantação de aplicativos com agente de aplicativo (ou seja, Chef, Puppet etc.)

Use o provisionamento de CT com UserData scripts que instalam um agente de aplicativo e instalam script/agent o aplicativo.

UserData implantação de aplicativos sem agente (ou seja, Ansible, Salt SSH etc.)

Envie o CT de gerenciamento de acesso, instale o agente do aplicativo. Implante aplicativos com ferramentas de implantação de aplicativos.

Aplicativos mutáveis, AMI personalizada

Implantação personalizada de aplicativos AMI (não ASG)

Pilha completa CT ou Tier and Tie CTs

AMI personalizada. AMI do AMS -> personalize com o agente de ferramentas de implantação do aplicativo -> criar EC2 instância (CT) -> criar AMI (CT).

Ferramentas de implantação de aplicativos (ou seja, Chef), aproveitando agentes, implanta o aplicativo.

Implantação do aplicativo AWS Database Migration Service (DMS)

Sincronização do AWS DMS com a pilha de banco de dados relacional AMS existente.

AMI personalizada

O cliente ou parceiro emprega o AWS Database Migration Service; o AMS verifica os componentes do AMS no lançamento

Implantação do aplicativo Workload Ingest

Workload Ingest CT migrado pelo parceiro instance/AMI e iniciado pelo cliente.

O parceiro migra a instância, cria AMI na VPC gerenciada pelo AMS do cliente; o cliente usa o Workload Ingest CT para lançar a pilha no AMS.

Para obter detalhes, consulte Ingestão de workload do AMS (WIGS).

Aplicativos imutáveis

Implantação personalizada de aplicativos AMI (ASG)

Pilha completa CT ou Tier and Tie CTs

AMS AMI -> personalizar -> criar EC2 instância (CT) -> criar AMI (CT) -> criar grupo Auto Scaling.

O Auto Scaling implanta o aplicativo com a AMI personalizada

Para obter detalhes, consulte Implantações de aplicativos Tier and Time no AMS.

Aplicativos mutáveis ou imutáveis

Implantação CloudFormation do aplicativo de modelo personalizado

CloudFormation modelo

CloudFormation Modelo da AWS -> customize/prepare para AMS -> Implantação | Ingestão | Pilha a partir do CloudFormation modelo | Criar (ct-36cn2avfrrj9v).

O AMS implanta seu aplicativo em sua conta usando seu CloudFormation modelo personalizado e valida a implantação do aplicativo.

Para obter detalhes, consulte CloudFormation Ingestão de AMS.

Importação de banco de dados SQL

Operações AMS (Outros | Outros CT)

Banco de dados SQL local -> arquivo.bak -> Banco de dados SQL AMS RDS -> Gerenciamento | Outros | Outros | Outros | Crie (ct-1e1xtak34nx76) para a importação.

O AMS importa seu banco de dados local para seu banco de dados RDS gerenciado pelo AMS. Para obter detalhes, consulte Importação de banco de dados (DB) para o AMS RDS para Microsoft SQL Server.

Database Migration Service (DMS)

Operações AMS (múltiplas CTs)

Banco de dados local -> instância de replicação do DMS -> grupo de sub-rede de replicação do DMS -> endpoint de destino do DMS -> endpoint de origem do DMS -> tarefa de replicação do DMS.

O AMS importa seu banco de dados local para seu banco de dados S3 gerenciado pelo AMS ou RDS de destino. Para obter detalhes, consulte AWS Database Migration Service (AWS DMS).

CodeDeploy implantação de aplicativos

CodeDeploy

Aplicativo -> CodeDeploy aplicativo -> grupo CodeDeploy de implantação -> CodeDeploy implantação. Dependendo do uso, da implantação local ou Blue/Green do aplicativo. Para obter mais detalhes, consulte CodeDeploy solicitações.