Termini chiave

Per utilizzare Cloud SQL in modo efficace, dovresti comprendere alcuni dei concetti su cui è basato. Questa pagina fornisce una panoramica dei termini e dei concetti chiave che si applicano a Cloud SQL.

Per un'introduzione all'uso di Cloud SQL, consulta la panoramica di Cloud SQL.

Istanza Cloud SQL

Un'istanza Cloud SQL corrisponde a una macchina virtuale (VM). La VM include l'istanza di database e i relativi container software per mantenere l'istanza di database attiva e in esecuzione.

Istanza di database

Un'istanza di database è l'insieme di software e file che gestiscono i database: MySQL, PostgreSQL o SQL Server.

IP pubblico e privato

In Cloud SQL, IP pubblico indica che l'istanza è accessibile tramite la rete internet pubblica. Al contrario, le istanze che utilizzano solo IP privato non sono accessibili tramite la rete internet pubblica, ma sono accessibili tramite un Virtual Private Cloud (VPC). Le istanze Cloud SQL possono avere un indirizzo IP pubblico e un indirizzo privato.

Alta disponibilità

Le istanze Cloud SQL che utilizzano l'alta disponibilità (HA) offrono una maggiore affidabilità rispetto alle istanze non ad alta disponibilità.

L'alta disponibilità in Cloud SQL funziona avendo due istanze sincronizzate: un'istanza principale e un'istanza in standby. Ogni istanza ha una sola VM. Ogni istanza si trova in una zona diversa nella stessa regione.

Esegui il failover

Un failover si verifica quando Cloud SQL passa dalla gestione dall'istanza principale originale all'istanza in standby.

Autofailover è un meccanismo che attiva automaticamente il failover quando un'istanza Cloud SQL non ha emesso un heartbeat nell'intervallo precedente.

Istanze in standby

L'istanza in standby viene utilizzata in alta disponibilità per sostituire l'istanza principale in caso di failover. L'istanza in standby non viene visualizzata nella console Google Cloud. In caso di failover, le connessioni all'istanza principale vengono trasferite automaticamente all'istanza in standby.

Clona

Quando cloni un'istanza Cloud SQL, ne crei una nuova che è una copia dell'istanza di origine, ma completamente indipendente. Una volta completata la clonazione, le modifiche apportate all'istanza di origine non si riflettono nel clone e le modifiche al clone non si riflettono nell'istanza di origine.

Replica

La replica è la capacità di creare copie di un'istanza Cloud SQL o di un database on-premise e di trasferire il lavoro alle copie. Il motivo principale per utilizzare la replica è scalare l'utilizzo dei dati in un database senza ridurre le prestazioni dell'istanza principale.

Replica in lettura

La replica di lettura è una copia esatta dell'istanza principale. I dati e altre modifiche nell'istanza principale vengono aggiornati quasi in tempo reale nella replica di lettura. Invia le transazioni di scrittura all'istanza principale e le richieste di lettura alla replica di lettura. La replica di lettura elabora query, richieste di lettura e traffico di analisi, riducendo così il carico sull'istanza principale.

Server di origine

La replica copia le transazioni da un'istanza principale a una o più repliche di lettura. L'istanza principale è anche detta server di origine. Il server di origine può essere un'istanza principale di Cloud SQL o un server esterno a Google Cloud, ad esempio un server on-premise o un server in esecuzione in un cloud diverso. Se il server di origine è esterno a Google Cloud, lo chiamiamo Replication from an external server.

Client proxy di autenticazione Cloud SQL

Il client proxy di autenticazione Cloud SQL è un software open source gestito da Cloud SQL. Si connette a un processo associato, il server proxy di autenticazione Cloud SQL, in esecuzione sull'istanza Cloud SQL. Esegui il client proxy di autenticazione Cloud SQL sui tuoi server. Il client proxy di autenticazione Cloud SQL può essere utilizzato per stabilire una connessione SSL/TLS sicura all'istanza del database e/o per evitare di dover aprire il firewall. L'autenticazione viene eseguita tramite Identity and Access Management (IAM).