Términos clave

Para usar Cloud SQL de forma eficaz, debes conocer algunos de los conceptos en los que se basa. En esta página se ofrece un resumen de los términos y conceptos clave que se aplican a Cloud SQL.

Para obtener una introducción al uso de Cloud SQL, consulta el resumen de Cloud SQL.

Instancia de Cloud SQL

Una instancia de Cloud SQL corresponde a una máquina virtual. La VM incluye la instancia de base de datos y los contenedores de software correspondientes para mantener la instancia de base de datos en funcionamiento.

Instancia de base de datos

Una instancia de base de datos es el conjunto de software y archivos que gestionan las bases de datos: MySQL, PostgreSQL o SQL Server.

IP pública y privada

En Cloud SQL, una IP pública significa que se puede acceder a la instancia a través de la red de Internet pública. Por el contrario, las instancias que solo usan una IP privada no son accesibles a través de Internet, pero sí a través de una nube privada virtual (VPC). Las instancias de Cloud SQL pueden tener una dirección IP pública y una privada.

Alta disponibilidad

Las instancias de Cloud SQL que usan alta disponibilidad ofrecen una fiabilidad mayor que las que no la usan.

La alta disponibilidad en Cloud SQL funciona con dos instancias sincronizadas: una instancia principal y una instancia de espera. Cada instancia tiene exactamente una VM. Cada instancia está en una zona diferente de la misma región.

Conmutación por error

Una conmutación por error se produce cuando Cloud SQL cambia el servicio de la instancia principal original a la instancia de espera.

La conmutación por error automática es un mecanismo que activa automáticamente la conmutación por error cuando una instancia de Cloud SQL no ha emitido una señal de mantenimiento en el intervalo anterior.

Instancias en espera

La instancia de espera se usa en la alta disponibilidad para sustituir a la instancia principal cuando se produce una conmutación por error. La instancia de espera no aparece en la consolaGoogle Cloud . Cuando se produce una conmutación por error, las conexiones a la instancia principal se transfieren automáticamente a la instancia de espera.

Clonar

Cuando clonas una instancia de Cloud SQL, creas una nueva instancia que es una copia de la instancia de origen, pero que es completamente independiente. Una vez completada la clonación, los cambios que se hagan en la instancia de origen no se reflejarán en el clon, y los cambios que se hagan en el clon no se reflejarán en la instancia de origen.

Replicación

La replicación es la capacidad de crear copias de una instancia de Cloud SQL o de una base de datos local y de delegar trabajo en las copias. El motivo principal para usar la réplica es escalar el uso de los datos en una base de datos sin que el rendimiento de la instancia principal se vea afectado.

Réplica de lectura

La réplica de lectura es una copia exacta de la instancia principal. Los datos y otros cambios de la instancia principal se actualizan casi en tiempo real en la réplica de lectura. Envía tus transacciones de escritura a la instancia principal y tus solicitudes de lectura a la réplica de lectura. La réplica de lectura procesa las consultas, las solicitudes de lectura y el tráfico de analíticas, lo que reduce la carga de la instancia principal.

Servidor de origen

La replicación copia las transacciones de una instancia principal en una o varias réplicas de lectura. La instancia principal también se denomina "servidor de origen". El servidor de origen puede ser una instancia principal de Cloud SQL o un servidor fuera deGoogle Cloud, como un servidor local o un servidor que se ejecute en otra nube. Si el servidor de origen está fuera de Google Cloud, lo llamamos Replication from an external server.

Cliente del proxy de autenticación de Cloud SQL

El cliente del proxy de autenticación de Cloud SQL es un software de código abierto mantenido por Cloud SQL. Se conecta a un proceso complementario, el servidor proxy de autenticación de Cloud SQL, que se ejecuta en tu instancia de Cloud SQL. El cliente del proxy de autenticación de Cloud SQL se ejecuta en tus servidores. El cliente del proxy de autenticación de Cloud SQL se puede usar para establecer una conexión SSL/TLS segura con la instancia de base de datos o para evitar tener que abrir el cortafuegos. La autenticación se realiza mediante Gestión de Identidades y Accesos (IAM).