Crie um namespace separado para cada ambiente e isole suas cargas de trabalho de desenvolvimento, teste e produção. Aplicações no mesmo namespace se comunicam pela rede interna, enquanto aplicações em namespaces diferentes permanecem isoladas entre si.
Visão geral da solução
Crie três namespaces: dev, test e prod para seus ambientes de desenvolvimento, teste e produção. Após implantar uma aplicação em um namespace, copie-a para outros namespaces e modifique sua configuração conforme necessário. Execute operações em lote nas aplicações de qualquer ambiente para aumentar a eficiência operacional.
Procedimento
1. Crie namespaces
Faça login no console do SAE. Na barra de navegação superior, selecione a região da sua aplicação. Este tópico usa China (Hangzhou) como exemplo.
Crie vários namespaces na mesma região. Primeiro, crie o namespace
dev. No painel de navegação à esquerda, escolha e clique em Create Namespace. Defina Namespace Name e Namespace ID comodev.-
Crie e associe uma VPC ao namespace
dev. Clique em Create VPC para acessar o VPC Management Console. Verifique se a Region da VPC corresponde à região da sua aplicação e defina o Name comodev-vpc. Configure o bloco CIDR da VPC conforme necessário. Para mais informações, consulte Create and manage a VPC.A VPC é a rede privada onde suas aplicações são executadas. Um namespace pode ser associado a apenas uma VPC, o que coloca todas as aplicações desse namespace na mesma rede.
-
Implante as aplicações em um vSwitch. Crie dois vSwitches em zonas diferentes dentro de
dev-vpcpara melhorar a disponibilidade da aplicação. Personalize o Name, a Zone e o IPv4 CIDR Block do vSwitch. Para mais informações, consulte Create and manage a vSwitch. Em seguida, clique em + Add para configurar o segundo vSwitch. Clique em OK.Os vSwitches dentro da mesma VPC podem se comunicar entre si pela rede interna.
Retorne ao SAE console. No painel Create Namespace, selecione a VPC criada no campo Virtual Private Cloud. Clique em OK.
O namespace dev está criado. Repita essas etapas para criar os namespaces test e prod.
Para garantir o isolamento das aplicações em namespaces diferentes, crie e associe uma VPC diferente para cada namespace. Caso contrário, as aplicações em namespaces distintos poderão se comunicar pela rede interna, o que impede o isolamento adequado dos ambientes.
2. Implante aplicações
Implante uma aplicação no namespace dev primeiro e, em seguida, copie-a para os namespaces test e prod.
No painel de navegação à esquerda, escolha Application Management > Applications. Selecione
devno campo Namespace e clique em Create Application. Implante suas aplicações no namespacedev, especificando a VPC e os vSwitches criados na etapa anterior. Para instruções detalhadas, consulte Deploy an application.Na lista Application List, selecione uma aplicação e clique em Copy na coluna Actions. Escolha
testouprodno campo Namespace para copiar a aplicação para o namespace correspondente. Altere a configuração da aplicação para atender aos requisitos de diferentes ambientes.
3. Execute operações em lote
Inicie ou pare aplicações em lote em qualquer ambiente. Execute operações em lote nas aplicações manualmente ou crie regras agendadas de início/parada.