Actualización in situ

En esta página, se describe cómo realizar actualizaciones y cambios a versiones anteriores in situ de tus instancias de Cloud SQL.

Realiza cambios in situ en una instancia de Cloud SQL

Puedes usar los cambios in situ para actualizar o cambiar a una versión anterior de la edición de tu instancia de Cloud SQL, su tipo de máquina, tipo de almacenamiento o versión de la base de datos. Realizar cambios in situ es la forma más fácil y menos propensa a errores de volver a configurar una instancia.

Antes de comenzar

  • Asegúrate de que tu instancia se ejecute en SQL Server Enterprise 2019 o SQL Server Enterprise 2022.

  • Asegúrate de que tu proyecto de red se haya creado después de agosto de 2021 o que se haya actualizado por completo a la nueva arquitectura de red.

Las diferentes ediciones admiten diferentes tipos de máquinas que usan diferentes opciones de almacenamiento. Los tipos de máquinas C4 y C4A de alto rendimiento usan almacenamiento de Hyperdisk Balanced en lugar de una de las opciones de disco persistente que usan los tipos de máquinas más antiguos.

Cuando realizas un cambio en la edición o el tipo de máquina que usas, también puede cambiar el tipo de almacenamiento, lo que puede provocar un tiempo de inactividad y un cambio en los costos de almacenamiento. Cuando te cambias a Google Cloud Hyperdisk Balanced, hay opciones de configuración adicionales que puedes especificar. Para obtener más información, consulta Cambios en el almacenamiento.

Cambia la edición de una instancia in situ

En esta sección, se muestra cómo cambiar la edición de tu instancia de Cloud SQL in situ a la edición Cloud SQL Enterprise Plus o desde ella. La edición Cloud SQL Enterprise Plus ofrece algunos beneficios y mejoras de rendimiento que la edición Cloud SQL Enterprise no ofrece. Para obtener más información sobre las ediciones de Cloud SQL, consulta Descripción general de las ediciones de Cloud SQL.

La actualización a la edición Cloud SQL Enterprise Plus tarda unos minutos en completarse. Ninguno de los procesos requiere cambiar los extremos a los que se conectan tus aplicaciones.

Usa el procedimiento de esta sección para actualizar una instancia de Cloud SQL Enterprise a la edición Cloud SQL Enterprise Plus o para cambiar una instancia de Cloud SQL Enterprise Plus a la edición Cloud SQL Enterprise.

Console

  1. En la Google Cloud consola de, ve a la página Instancias de Cloud SQL.

    Ir a Instancias de Cloud SQL

  2. Para abrir la página de Descripción general de una instancia, haz clic en su nombre.
  3. Haz clic en Editar.
  4. En la sección Elige una edición de Cloud SQL, haz clic en Actualizar si tu instancia usa la edición Cloud SQL Enterprise o en Cambiar a Enterprise si tu instancia usa la edición Cloud SQL Enterprise Plus.
  5. Usa el panel que se abre para especificar la configuración de tu instancia con la edición nueva. Consulta [Opciones cuando se realizan cambios in situ](#change-options).
  6. Ingresa el ID de tu instancia para confirmar estas opciones y, luego, haz clic en Actualizar edición o Cambiar edición según si estás actualizando o cambiando a una versión anterior.

También puedes iniciar un cambio de edición en la página Instancias si seleccionas Editar en la columna Acciones de la instancia.

Además, si tu instancia está en la edición Cloud SQL Enterprise, puedes iniciar una actualización haciendo clic en el vínculo Actualizar junto al campo de edición en la sección Configuración de la página de la instancia.

gcloud

En la siguiente muestra de código de [`gcloud sql instance patch`](/sdk/gcloud/reference/sql/instances/patch) , se enseña cómo actualizar tu instancia a la edición Cloud SQL Enterprise Plus:

gcloud sql instances patch INSTANCE_ID \
  --edition=enterprise-plus \
  --tier=MACHINE_TYPE \
  --project=PROJECT_ID

Reemplaza lo siguiente:

  • PROJECT_ID: el ID del proyecto de la instancia que deseas actualizar.
  • INSTANCE_ID: el nombre de la instancia que deseas actualizar.
  • MACHINE_TYPE: el tipo de máquina de la instancia a la que deseas actualizar. Para obtener más información sobre los tipos de máquina de la edición de Cloud SQL Enterprise Plus, consulta Tipos de máquinas para las instancias de Cloud SQL Enterprise Plus.

REST

El siguiente comando actualiza tu instancia a la edición Cloud SQL Enterprise Plus y activa una operación de reinicio.

Antes de usar cualquiera de los datos de solicitud a continuación, realiza los siguientes reemplazos:

  • PROJECT_ID: el ID del proyecto de la instancia que deseas actualizar.
  • INSTANCE_ID: el ID de la instancia que deseas actualizar.
  • MACHINE_TYPE: el tipo de máquina de la instancia a la que deseas actualizar. Para obtener más información sobre los tipos de máquina de la edición de Cloud SQL Enterprise Plus, consulta Tipos de máquinas para las instancias de Cloud SQL Enterprise Plus.

Método HTTP y URL:

PATCH https://sqladmin.googleapis.com/v1/projects/PROJECT_ID/instances/INSTANCE_ID

Cuerpo JSON de la solicitud:

{
  "settings": {
      "tier": "MACHINE_TYPE",
      "edition": "ENTERPRISE_PLUS",
      "dataCacheConfig": {
        "dataCacheEnabled": true
      },
  }
}

Para enviar tu solicitud, expande una de estas opciones:

Deberías recibir una respuesta JSON similar a la que se muestra a continuación:

{
  "kind": "sql#operation",
  "targetLink": "https://sqladmin.googleapis.com/v1/projects/PROJECT_ID/instances/INSTANCE_ID",
  "status": "PENDING",
  "user": "user@example.com",
  "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

El siguiente comando actualiza tu instancia a la edición Cloud SQL Enterprise Plus y activa una operación de reinicio.

Antes de usar cualquiera de los datos de solicitud a continuación, realiza los siguientes reemplazos:

  • PROJECT_ID: el ID del proyecto de la instancia que deseas actualizar.
  • INSTANCE_ID: el ID de la instancia que deseas actualizar.
  • MACHINE_TYPE: el tipo de máquina de la instancia a la que deseas actualizar. Para obtener más información sobre los tipos de máquina de la edición de Cloud SQL Enterprise Plus, consulta Tipos de máquinas para las instancias de Cloud SQL Enterprise Plus.

Método HTTP y URL:

PATCH https://sqladmin.googleapis.com/v1beta4/projects/PROJECT_ID/instances/INSTANCE_ID

Cuerpo JSON de la solicitud:

{
  "settings": {
      "tier": "MACHINE_TYPE",
      "edition": "ENTERPRISE_PLUS",
      "dataCacheConfig": {
        "dataCacheEnabled": true
      },
  }
}

Para enviar tu solicitud, expande una de estas opciones:

Deberías recibir una respuesta JSON similar a la que se muestra a continuación:

{
  "kind": "sql#operation",
  "targetLink": "https://sqladmin.googleapis.com/v1beta4/projects/PROJECT_ID/instances/INSTANCE_ID",
  "status": "PENDING",
  "user": "user@example.com",
  "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"
}

Opciones para cambios in situ

Cambiar la edición de tu instancia de Cloud SQL puede requerir cambiar su serie de máquinas, lo que, a su vez, afecta su tipo de almacenamiento.

Cambios de máquina

Cuando cambias de edición, también debes cambiar el tipo de máquina. Consulta Elige una serie de máquinas para obtener más información sobre las series de máquinas que admite Cloud SQL.

Cuando actualizas de la edición Cloud SQL Enterprise a la edición Cloud SQL Enterprise Plus, puedes elegir entre las series de máquinas N2, N2 con optimización de memoria y C4.

Cuando cambias de la edición Cloud SQL Enterprise Plus a la edición Cloud SQL Enterprise, puedes elegir entre una de uso general con núcleo dedicado, y una serie de máquinas N4.

También puedes cambiar el tipo de máquina sin cambiar la edición. Después de elegir editar tu instancia, ve a la subsección Máquina de Configuración de la máquina en el área Personaliza tu instancia. Con el menú desplegable, puedes seleccionar un tipo de máquina diferente. También puedes elegir una cantidad diferente de CPU virtuales y habilitar o inhabilitar la caché de datos si es necesario.

Para obtener información más general, consulta también la documentación de Compute Engine para las series de máquinas N2, C4 y N4.

Cambios en el almacenamiento

Si cambias de una serie de máquinas de uso general o N2 a una serie de máquinas N4 o C4, tu almacenamiento se migrará de una unidad de estado sólido (SSD) a Google Cloud Hyperdisk Balanced storage. Por lo general, esta actualización requiere un tiempo de inactividad mínimo.

El almacenamiento de Google Cloud Hyperdisk Balanced se puede personalizar para tu caso de uso con la configuración de lo siguiente:

  • Capacidad de almacenamiento
  • IOPS aprovisionadas
  • Capacidad de procesamiento aprovisionada

Google Cloud Hyperdisk Balanced establece valores predeterminados de IOPS y capacidad de procesamiento, y límites basados en la configuración de tu instancia, que incluye el tipo de máquina y la capacidad de almacenamiento. La capacidad de almacenamiento limita el valor predeterminado, y el tipo de máquina establece el valor máximo para las IOPS y la capacidad de procesamiento. Consulta Elige una opción de almacenamiento para obtener más detalles.