Criando uma Implantação Azul/Verde

Você pode criar uma implantação azul/verde.

Esta tarefa requer o seguinte:
  • Um sistema de banco de dados de origem independente existente.
  • Uma política que permite criar sistemas de banco de dados e implantações azul/verde no compartimento de destino.
  • Uma política que permite usar, atualizar e gravar conteúdo no sistema de banco de dados de origem.
  • Uma política que permite criar canais de replicação no compartimento de implantação.
  • Se você especificar uma configuração personalizada para o sistema de banco de dados de destino, uma política que permita a leitura da configuração.
  • Políticas que permitem que o serviço leia e anexe a sub-rede do sistema de BD de origem e os grupos de segurança de rede.
Use a Console, uma interface de linha de comando ou a API REST para criar uma implantação azul/verde.

Usando a Console

Use a Console para criar uma implantação azul/verde.

Quando você cria uma implantação azul/verde, o serviço cria o sistema de banco de dados verde (destino) e um canal de replicação.
Faça o seguinte para criar uma implantação azul/verde:
  1. Na página lista de sistemas de BD, selecione o sistema de BD com o qual você deseja trabalhar. Se precisar de ajuda para localizar a página de lista ou o sistema de banco de dados, consulte Listando Sistemas de Banco de Dados - Usando a Console.
    A página de detalhes é aberta e exibe informações sobre o sistema de banco de dados.
  2. No menu Ações, selecione Criar implantação azul/verde.
    A página Criar implantação azul/verde é exibida.
  3. Forneça informações básicas para a implantação:
    • Nome: Especifique um nome para a implantação azul/verde.
    • Criar no compartimento: Selecione o compartimento no qual será criada a implantação azul/verde.
    • Tags: (Opcional) Adicione tags definidas ou de formato livre.
    • Sistema de BD azul (origem): Selecione o sistema de BD de origem stand-alone existente. Se você tiver iniciado na página de detalhes do sistema de banco de dados, o sistema de banco de dados de origem já estará selecionado.
  4. Na seção Detalhes do sistema de banco de dados verde (destino), forneça os detalhes do sistema de banco de dados de destino:
    • Versão do MySQL: Selecione a versão de MySQL para o sistema de BD de destino verde.
    • Forma: Selecione a forma do sistema de banco de dados de destino verde.
    • Configuração: Selecione a configuração do sistema de banco de dados de destino verde. Se a forma de destino for igual à forma do sistema de banco de dados de origem, a configuração do sistema de banco de dados de origem será selecionada por padrão.
    • Tamanho do armazenamento de dados: Especifique o tamanho do armazenamento para o sistema de banco de dados de destino verde. O valor deve ser maior ou igual ao tamanho do armazenamento do sistema de banco de dados de origem azul.
  5. Na seção Detalhes do canal de replicação, forneça os detalhes do canal de replicação:
    • Nome do usuário da replicação: Especifique o nome do usuário da replicação.
    • Senha de replicação: Especifique e confirme a senha de replicação.
    • Nome do usuário do aplicador: (Opcional) Especifique o nome do usuário do aplicador.
    • Modo SSL: Selecione o modo SSL do canal de replicação. Se você selecionar Verificar autoridade de certificação ou Verificar identidade, faça upload do certificado X509 (PEM) da Autoridade de Certificação.
  6. Clique em Criar implantação.
A implantação azul/verde é criada. O sistema de banco de dados de origem permanece ativo enquanto o serviço provisiona e prepara o sistema de banco de dados de destino e o canal de replicação. O sistema de BD de destino é derivado do sistema de BD de origem e usa as definições de destino que você fornece para a implantação.

Usando a CLI

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

Além dos requisitos para criar uma implantação azul/verde, essa tarefa requer o seguinte:
  • Um OCID (Oracle Cloud Identifier) do sistema de banco de dados de origem e compartimento.
  • Uma instalação da CLI configurada corretamente e as chaves SSH necessárias. Consulte Interface de Linha de Comando.

Faça o seguinte para criar uma implantação azul/verde:

  1. Abra um prompt de comando e execute o seguinte comando:
    oci mysql blue-green-deployment create 
      --compartment-id <CompartmentOCID>
      --display-name <DisplayName>
      --source-db-system-id <SourceDBSystemOCID>
      --target-db-system-details '{
        "mysqlVersion": "<MySQLVersion>",
        "shapeName": "<ShapeName>",
        "configurationId": "<ConfigurationOCID>",
        "dataStorageSizeInGBs": <StorageSizeInGBs>
      }'
      --channel-details '{
        "sourceUsername": "<SourceUserName>",
        "sourcePassword": "<SourcePassword>",
        "applierUsername": "<ApplierUserName>",
        "sslMode": "<SslMode>",
        "sslCaCertificate": "<SslCaCertificate>"
      }'
    • compartment-id: Especifique o OCID do compartimento no qual a implantação azul/verde será criada.
    • display-name: Especifique um nome de exibição para a implantação azul/verde.
    • source-db-system-id: Especifique o OCID do sistema de banco de dados de origem stand-alone existente.
    • target-db-system-details: Forneça os detalhes verdes (de destino) do sistema de banco de dados, incluindo a versão, a forma, a configuração e o tamanho do armazenamento do MySQL.
    • channel-details: Forneça os detalhes do canal de replicação. Os valores sourceUsername e sourcePassword são obrigatórios. Opcionalmente, especifique applierUsername, sslMode e sslCaCertificate. Se sslMode for VERIFY_CA ou VERIFY_IDENTITY, especifique sslCaCertificate.
A implantação azul/verde é criada. O sistema de banco de dados de origem permanece ativo enquanto o serviço provisiona e prepara o sistema de banco de dados de destino e o canal de replicação.