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á.
Desenvolvimento de aplicações
Processos e práticas de desenvolvimento de aplicativos que permitem o design e a implantação eficazes de aplicativos em um ambiente AWS Managed Services (AMS). O AMS orienta você no seguinte processo de alto nível:
Imagine e arquitete um aplicativo a ser desenvolvido ou integrado ao seu ambiente gerenciado pelo AMS. Algumas considerações:
Como você implantará seu aplicativo? Com a automação usando uma ferramenta de implantação, como o Ansible, ou manualmente, carregando diretamente os arquivos necessários?
Como você atualizará seu aplicativo? Com uma abordagem mutável atualizando cada instância separadamente ou com uma abordagem imutável atualizando cada instância com uma única AMI atualizada em um grupo de Auto Scaling?
Planeje e arquitete a infraestrutura que será usada para hospedar o aplicativo usando bibliotecas de AWS arquitetura, orientação do AWS “Well-Architected” e AMS e outros especialistas no assunto de arquitetura de nuvem. As seções a seguir deste guia fornecem informações que podem ajudar com isso.
Selecione uma abordagem de implantação de infraestrutura:
Full Stack: todos os componentes da infraestrutura são implantados ao mesmo tempo, juntos.
Nível e tempo: as implantações de infraestrutura são implantadas separadamente e, depois, vinculadas às modificações do grupo de segurança. Esse tipo de implantação também é obtido por meio de uma configuração serial de componentes de pilha que se baseiam uns nos outros; por exemplo, especificando o balanceador de carga que você criou anteriormente ao criar um grupo de Auto Scaling.
Quais ambientes, como Dev, Staging e Prod, você empregará?
Escolha os tipos de alteração (CTs) do AMS que provisionarão as pilhas ou camadas necessárias e prepararão as solicitações de alteração () RFCs necessárias.
Envie o RFCs para acionar a implantação da infraestrutura no ambiente apropriado.
Implante o aplicativo usando a abordagem de implantação de aplicativos selecionada.
Retrabalhe a infraestrutura e os aplicativos conforme necessário.
Implante a infraestrutura e os aplicativos em ambientes subsequentes apropriados, supondo que sua primeira implantação seja em um ambiente que não seja de produção.
A manutenção contínua é feita pelo AMS que opera a infraestrutura subjacente e por suas equipes de operações que operam as infraestruturas do (s) aplicativo (s).
Para descomissionar um aplicativo, encerre a infraestrutura do AMS para ele.