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á.
Entendendo os DevOps ambientes
Para entender as estratégias de ramificação, você deve entender o propósito e as atividades que ocorrem em cada ambiente. Estabelecer vários ambientes ajuda você a separar as atividades de desenvolvimento em estágios, monitorar essas atividades e evitar o lançamento não intencional de recursos não aprovados. Você pode ter um ou mais Contas da AWS em cada ambiente.
A maioria das organizações tem vários ambientes definidos para uso. No entanto, o número de ambientes pode variar de acordo com a organização e de acordo com as políticas de desenvolvimento de software. Esta série de documentação pressupõe que você tenha os cinco ambientes comuns a seguir que abrangem seu pipeline de desenvolvimento, embora possam ser chamados por nomes diferentes:
-
Sandbox — Um ambiente em que os desenvolvedores escrevem código, cometem erros e realizam trabalhos de prova de conceito.
-
Desenvolvimento — Um ambiente em que os desenvolvedores integram seu código para confirmar que tudo funciona como um aplicativo único e coeso.
-
Teste — Um ambiente em que equipes de controle de qualidade ou testes de aceitação ocorrem. As equipes geralmente realizam testes de desempenho ou integração nesse ambiente.
-
Preparação — um ambiente de pré-produção em que você valida se o código e a infraestrutura funcionam conforme o esperado em circunstâncias equivalentes à produção. Esse ambiente está configurado para ser o mais semelhante possível ao ambiente de produção.
-
Produção — Um ambiente que gerencia o tráfego de seus usuários finais e clientes.
Esta seção descreve cada ambiente em detalhes. Ele também descreve as etapas de criação, as etapas de implantação e os critérios de saída de cada ambiente, para que você possa prosseguir para o próximo. A imagem a seguir mostra esses ambientes em sequência.