Alternando uma Implantação Azul/Verde

Quando o sistema de banco de dados verde (destino) estiver pronto, você poderá solicitar o switchover.

Antes de fazer switchover, valide o sistema de banco de dados de destino verde. Quando a solicitação de switchover é enviada, o serviço reavalia a prontidão antes de continuar. O switchover pode interromper as conexões do cliente enquanto os blocos de serviço gravam no sistema de BD de origem e movem o ponto final principal para o sistema de BD de destino.

Use a Console, uma interface de linha de comando ou a API REST para alternar uma implantação azul/verde.

Usando a Console

Faça switchover de uma implantação azul/verde para tornar o sistema de BD de destino verde o sistema de BD atual.

Faça o seguinte para alternar uma implantação azul/verde:
  1. Na página de lista Implantações azuis/verdes, selecione a implantação azul/verde que você deseja fazer switchover. Consulte Listando Implantações Azul/Verde.
    A página Detalhes da implantação azul/verde é exibida.
  2. Revise o estado da implantação e o status do switchover.
    O serviço executa a avaliação de prontidão novamente quando a solicitação de switchover é enviada. Se a validação de prontidão não passar, a solicitação de switchover poderá falhar.
  3. Clique em Switchover.
  4. No painel Implantação azul/verde de switchover, revise o impacto da manutenção.
    O sistema de banco de dados verde se torna o sistema de banco de dados atual. As conexões podem ser brevemente interrompidas.
  5. Selecione o Tempo de espera do switchover.
    O tempo de espera é o tempo máximo de espera para que as alterações de replicação restantes sejam aplicadas antes do switchover. O padrão é 5 minutos.
  6. Clique em Switchover.
Após um switchover bem-sucedido, o sistema de banco de dados de destino verde se tornará o sistema de banco de dados atual para a implantação. O canal de replicação usado para o switchover é excluído automaticamente. Os aplicativos clientes podem precisar se reconectar após a entrega do ponto final. O serviço não faz rollback automaticamente para o sistema de banco de dados de origem azul após um switchover bem-sucedido.

Usando a CLI

Use a interface de linha de comando para alternar uma implantação azul/verde.

Esta tarefa requer uma instalação da CLI configurada adequadamente e as chaves SSH necessárias. Consulte Interface de Linha de Comando.
Antes de fazer switchover, verifique se o sistema de banco de dados de destino está pronto e se seu aplicativo funciona com o sistema de banco de dados de destino.
  1. Verifique o status da implantação azul/verde:
    oci mysql blue-green-deployment get 
        --blue-green-deployment-id <BlueGreenDeploymentOCID>
  2. Execute o seguinte comando:
    oci mysql blue-green-deployment switchover 
        --blue-green-deployment-id <BlueGreenDeploymentOCID>
    --wait-time-in-seconds <NumberOfSeconds>
    • blue-green-deployment-id: Especifique o OCID da implantação azul/verde.
    • wait-time-in-seconds: (Opcional) Especifique o tempo máximo, em segundos, de espera para que as alterações de replicação restantes sejam aplicadas antes do switchover. O padrão é 300.
Após um switchover bem-sucedido, o sistema de banco de dados de destino verde se tornará o sistema de banco de dados atual para a implantação. Os aplicativos do cliente podem precisar se reconectar depois que o ponto final for desativado. O canal de replicação usado para o switchover é excluído automaticamente.