Termini chiave

Per utilizzare Cloud SQL in modo efficace, devi comprendere alcuni dei concetti su cui si basa. Questa pagina fornisce una panoramica dei termini e dei concetti chiave applicabili a Cloud SQL.

Per un'introduzione all'utilizzo di Cloud SQL, consulta Panoramica di Cloud SQL.

Istanza Cloud SQL

Un'istanza Cloud SQL corrisponde a una macchina virtuale (VM). La VM include l'istanza del database e i relativi contenitori software per mantenere l'istanza del database in funzione.

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, l'IP pubblico indica che l'istanza è accessibile tramite la rete internet pubblica. Al contrario, le istanze che utilizzano solo IP privati non sono accessibili tramite internet pubblico, ma sono accessibili tramite un Virtual Private Cloud (VPC). Le istanze Cloud SQL possono avere un indirizzo IP pubblico e uno privato.

Alta disponibilità

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

L'HA in Cloud SQL funziona disponendo di due istanze sincronizzate: un'istanza principale e un'istanza in standby. Ogni istanza ha esattamente una VM. Ogni istanza si trova in una zona diversa della stessa regione.

Failover

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

Il failover automatico è 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 di standby non viene visualizzata nella console Google Cloud. Quando si verifica il failover, le connessioni all'istanza principale vengono trasferite automaticamente all'istanza in standby.

Clona

Quando cloni un'istanza Cloud SQL, crei una nuova istanza che è una copia dell'istanza di origine, ma è completamente indipendente. Al termine della clonazione, le modifiche all'istanza di origine non vengono applicate alla copia e le modifiche apportate alla copia non vengono applicate all'istanza di origine.

Replica

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

Replica in lettura

La replica di lettura è una copia esatta dell'istanza principale. I dati e altre modifiche sull'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 è chiamata anche server di origine. Il server di origine può essere un'istanza principale 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 del proxy di autenticazione Cloud SQL

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