Esta página mostra como usar o método de atualização local para atualizar uma instância do Cloud SQL Enterprise Edition para o Cloud SQL Enterprise Plus Edition. Além disso, também descreve o procedimento para migrar uma instância do Cloud SQL Enterprise Plus Edition para o Cloud SQL Enterprise Edition.
A atualização para a edição Cloud SQL Enterprise Plus oferece diversos benefícios e melhorias de desempenho. Para obter mais informações, consulte Introdução às edições do Cloud SQL para SQL Server .
Para habilitar esses aprimoramentos para suas instâncias existentes do Cloud SQL Enterprise Edition, você deve atualizá-las para o Cloud SQL Enterprise Plus Edition. O processo de atualização leva alguns minutos para ser concluído.
Além disso, esse processo de atualização não exige que você altere os endpoints aos quais seus aplicativos se conectam.
Antes de começar
Verifique se você está executando uma instância da edição Enterprise do Cloud SQL no SQL Server Enterprise 2019 ou SQL Server Enterprise 2022.
Certifique-se de que seu projeto de rede seja criado após agosto de 2021 ou esteja totalmente atualizado para a nova arquitetura de rede.
Atualizar uma instância para a edição Cloud SQL Enterprise Plus
Use o procedimento nesta seção para atualizar uma instância da edição Cloud SQL Enterprise para a edição Cloud SQL Enterprise Plus.
Console
No Google Cloud console, acesse a página Instâncias do Cloud SQL .
- Para abrir a página Visão geral de uma instância, clique no nome da instância.
- Clique em Editar .
- Na seção Escolha uma edição do Cloud SQL , clique em Atualizar .
- No painel Atualizar para Enterprise Plus , insira sua ID de instância e clique em Atualizar edição .
Como alternativa, você também pode atualizar uma instância clicando em Atualizar na seção Configuração da página Visão geral da instância.
gcloud
O exemplo de código a seguir mostra como atualizar sua instância para a edição Cloud SQL Enterprise Plus:
gcloud sql instances patch INSTANCE_ID \ --edition=enterprise-plus \ --tier=MACHINE_TYPE \ --project=PROJECT_ID
Substitua o seguinte:
- PROJECT_ID : o ID do projeto da instância que você deseja atualizar.
- INSTANCE_ID : nome da instância que você deseja atualizar.
- MACHINE_TYPE : o tipo de máquina da instância para a qual você deseja atualizar. Para obter mais informações sobre os tipos de máquina para a edição Cloud SQL Enterprise Plus, consulte Tipos de máquina para instâncias da edição Cloud SQL Enterprise Plus .
DESCANSAR
O comando a seguir atualiza sua instância para a edição Enterprise do Cloud SQL e aciona uma operação de reinicialização.
Antes de usar qualquer um dos dados solicitados, faça as seguintes substituições:
- PROJECT_ID : o ID do projeto da instância que você deseja atualizar.
- INSTANCE_ID : o ID da instância que você deseja atualizar.
- MACHINE_TYPE : o tipo de máquina da instância para a qual você deseja atualizar. Para obter mais informações sobre os tipos de máquina para a edição Cloud SQL Enterprise Plus, consulte Tipos de máquina para instâncias da edição Cloud SQL Enterprise Plus .
Método HTTP e URL:
PATCH https://sqladmin.googleapis.com/v1/projects/PROJECT_ID/instances/INSTANCE_ID
Corpo JSON da solicitação:
{ "settings": { "tier": "MACHINE_TYPE", "edition": "ENTERPRISE_PLUS", "dataCacheConfig": { "dataCacheEnabled": true }, } }
Para enviar sua solicitação, expanda uma destas opções:
Você deve receber uma resposta JSON semelhante à seguinte:
{ "kind": "sql#operation", "targetLink": "https://sqladmin.googleapis.com/v1/projects/PROJECT_ID/instances/INSTANCE_ID", "status": "PENDING", "user": "[email protected]", "insertTime": "2020-01-16T02:32:12.281Z", "operationType": "UPDATE", "name": "OPERATION_ID", "targetId": "INSTANCE_ID", "selfLink": "https://sqladmin.googleapis.com/v1/projects/PROJECT_ID/operations/OPERATION_ID", "targetProject": "PROJECT_ID" }
REST v1beta4
O comando a seguir atualiza sua instância para a edição Enterprise do Cloud SQL e aciona uma operação de reinicialização.
Antes de usar qualquer um dos dados solicitados, faça as seguintes substituições:
- PROJECT_ID : o ID do projeto da instância que você deseja atualizar.
- INSTANCE_ID : o ID da instância que você deseja atualizar.
- MACHINE_TYPE : o tipo de máquina da instância para a qual você deseja atualizar. Para obter mais informações sobre os tipos de máquina para a edição Cloud SQL Enterprise Plus, consulte Tipos de máquina para instâncias da edição Cloud SQL Enterprise Plus .
Método HTTP e URL:
PATCH https://sqladmin.googleapis.com/v1beta4/projects/PROJECT_ID/instances/INSTANCE_ID
Corpo JSON da solicitação:
{ "settings": { "tier": "MACHINE_TYPE", "edition": "ENTERPRISE_PLUS", "dataCacheConfig": { "dataCacheEnabled": true }, } }
Para enviar sua solicitação, expanda uma destas opções:
Você deve receber uma resposta JSON semelhante à seguinte:
{ "kind": "sql#operation", "targetLink": "https://sqladmin.googleapis.com/v1beta4/projects/PROJECT_ID/instances/INSTANCE_ID", "status": "PENDING", "user": "[email protected]", "insertTime": "2020-01-16T02:32:12.281Z", "operationType": "UPDATE", "name": "OPERATION_ID", "targetId": "INSTANCE_ID", "selfLink": "https://sqladmin.googleapis.com/v1beta4/projects/PROJECT_ID/operations/OPERATION_ID", "targetProject": "PROJECT_ID" }
Mudar para a edição Cloud SQL Enterprise
Console
No Google Cloud console, acesse a página Instâncias do Cloud SQL .
- Para abrir a página Visão geral de uma instância, clique no nome da instância.
- Clique em Editar .
- Na seção Escolha uma edição do Cloud SQL , clique em Mudar para Enterprise .
- No painel Mudar para Enterprise , insira sua ID de instância e clique em Mudar edição .
Como alternativa, você também pode mudar para a edição Enterprise do Cloud SQL clicando em Alternar para Enterprise na seção Configuração da página Visão geral da instância.
gcloud
O exemplo de código a seguir mostra como alterar sua instância para a edição Enterprise do Cloud SQL:
gcloud sql instances patch INSTANCE_ID \ --edition=enterprise \ --tier=MACHINE_TYPE \ --project=PROJECT_ID
- PROJECT_ID : o ID do projeto da instância.
- INSTANCE_ID : nome da instância.
- MACHINE_TYPE : o tipo de máquina da instância para a qual você deseja alternar. Para obter mais informações sobre os tipos de máquina para a edição Enterprise do Cloud SQL, consulte Tipos de máquina para instâncias da edição Enterprise do Cloud SQL .
DESCANSAR
O comando a seguir altera sua instância para a edição Enterprise do Cloud SQL e aciona uma operação de reinicialização.
Antes de usar qualquer um dos dados solicitados, faça as seguintes substituições:
- PROJECT_ID : o ID do projeto da instância.
- INSTANCE_ID : o ID da instância.
- MACHINE_TYPE : o tipo de máquina da instância para a qual você deseja alternar. Para obter mais informações sobre os tipos de máquina para a edição Enterprise do Cloud SQL, consulte Tipos de máquina para instâncias da edição Enterprise do Cloud SQL .
Método HTTP e URL:
PATCH https://sqladmin.googleapis.com/v1/projects/PROJECT_ID/instances/INSTANCE_ID
Corpo JSON da solicitação:
{ "settings": { "tier": "MACHINE_TYPE", "edition": "ENTERPRISE" } }
Para enviar sua solicitação, expanda uma destas opções:
Você deve receber uma resposta JSON semelhante à seguinte:
{ "kind": "sql#operation", "targetLink": "https://sqladmin.googleapis.com/v1/projects/PROJECT_ID/instances/INSTANCE_ID", "status": "PENDING", "user": "[email protected]", "insertTime": "2020-01-16T02:32:12.281Z", "operationType": "UPDATE", "name": "OPERATION_ID", "targetId": "INSTANCE_ID", "selfLink": "https://sqladmin.googleapis.com/v1/projects/PROJECT_ID/operations/OPERATION_ID", "targetProject": "PROJECT_ID" }
REST v1beta4
O comando a seguir altera sua instância para a edição Enterprise do Cloud SQL e aciona uma operação de reinicialização.
Antes de usar qualquer um dos dados solicitados, faça as seguintes substituições:
- PROJECT_ID : o ID do projeto da instância.
- INSTANCE_ID : o ID da instância.
- MACHINE_TYPE : o tipo de máquina da instância para a qual você deseja alternar. Para obter mais informações sobre os tipos de máquina para a edição Enterprise do Cloud SQL, consulte Tipos de máquina para instâncias da edição Enterprise do Cloud SQL .
Método HTTP e URL:
PATCH https://sqladmin.googleapis.com/v1beta4/projects/PROJECT_ID/instances/INSTANCE_ID
Corpo JSON da solicitação:
{ "settings": { "tier": "MACHINE_TYPE", "edition": "ENTERPRISE" } }
Para enviar sua solicitação, expanda uma destas opções:
Você deve receber uma resposta JSON semelhante à seguinte:
{ "kind": "sql#operation", "targetLink": "https://sqladmin.googleapis.com/v1beta4/projects/PROJECT_ID/instances/INSTANCE_ID", "status": "PENDING", "user": "[email protected]", "insertTime": "2020-01-16T02:32:12.281Z", "operationType": "UPDATE", "name": "OPERATION_ID", "targetId": "INSTANCE_ID", "selfLink": "https://sqladmin.googleapis.com/v1beta4/projects/PROJECT_ID/operations/OPERATION_ID", "targetProject": "PROJECT_ID" }
Gerar o ponto final de gravação automaticamente
Um ponto de extremidade de gravação é um nome de serviço de nome de domínio (DNS) global que é resolvido automaticamente para o endereço IP da instância primária atual do Cloud SQL. Esse ponto de extremidade redireciona as conexões de entrada para a nova instância primária automaticamente em caso de uma operação de failover de réplica. Você pode usar o ponto de extremidade de gravação em uma string de conexão SQL em vez de um endereço IP. Ao usar um ponto de extremidade de gravação, você evita a necessidade de fazer alterações na conexão do aplicativo quando ocorre uma interrupção regional.
Se você atualizar sua instância que tem um endereço IP privado na nova arquitetura de rede para a edição Cloud SQL Enterprise Plus e habilitar a API DNS para suaGoogle Cloud projeto, o Cloud SQL gera o ponto de extremidade de gravação automaticamente para você. No entanto, o certificado do servidor associado à instância não terá o ponto de extremidade de gravação (nome DNS global) adicionado. Portanto, se você quiser verificar o nome DNS, precisará rotacionar o certificado . Após a conclusão da rotação deste certificado, o Cloud SQL adiciona o nome DNS ao certificado. Você pode usar o nome DNS para verificação de identidade do servidor.
O que vem a seguir
- Saiba mais sobre a edição Cloud SQL Enterprise Plus .