Istilah utama

Untuk menggunakan Cloud SQL secara efektif, Anda harus memahami beberapa konsep yang telah dibuat. Halaman ini menyajikan ringkasan istilah dan konsep utama yang berlaku untuk Cloud SQL.

Untuk pengantar penggunaan Cloud SQL, lihat Ringkasan Cloud SQL.

Instance Cloud SQL

Instance Cloud SQL sesuai dengan satu mesin virtual (VM). VM mencakup instance database dan container software yang menyertainya untuk menjaga instance database tetap aktif dan berjalan.

Instance basis data

Instance database adalah kumpulan software dan file yang mengoperasikan database: MySQL, PostgreSQL atau SQL Server.

IP publik dan pribadi

Di Cloud SQL, IP publik berarti instance dapat diakses melalui internet publik. Sebaliknya, instance yang hanya menggunakan IP pribadi tidak dapat diakses melalui internet publik, tetapi dapat diakses melalui Virtual Private Cloud (VPC). Instance Cloud SQL dapat memiliki alamat IP publik dan pribadi.

Ketersediaan tinggi

Instance Cloud SQL yang menggunakan ketersediaan tinggi (HA) memberikan keandalan yang lebih baik daripada instance non-HA.

HA pada Cloud SQL bekerja dengan adanya dua instance yang disinkronkan: instance utama dan instance standby. Setiap instance memiliki tepat satu VM. Setiap instance berada di zona berbeda dalam region yang sama.

Failover

Failover terjadi saat Cloud SQL beralih pelayanan dari instance utama asli ke instance standby.

Autofailover adalah mekanisme yang secara otomatis memicu failover saat Cloud SQL tidak mengeluarkan sinyal heartbeat di interval sebelumnya.

Instance standby

Instance standby digunakan dalam ketersediaan tinggi untuk menggantikan instance utama saat failover terjadi. Instance standby tidak akan muncul di konsol Google Cloud. Saat terjadi failover, koneksi ke instance utama akan otomatis ditransfer ke instance standby.

Clone

Saat meng-clone instance Cloud SQL, Anda akan membuat instance baru yang merupakan salinan instance sumber, tetapi sepenuhnya independen. Setelah cloning selesai, perubahan pada instance sumber tidak tercermin dalam clone tersebut, dan perubahan clone tidak akan ditampilkan dalam instance sumber.

Replikasi

Replikasi adalah kemampuan untuk membuat salinan instance Cloud SQL atau database lokal, dan mengurangi beban tugas ke salinan. Alasan utama menggunakan replikasi adalah untuk menskalakan penggunaan data dalam database tanpa menurunkan performa pada instance utama.

Replika baca

Replika baca adalah salinan persis dari instance utama. Data dan perubahan lain pada instance utama diperbarui hampir secara real time di replika baca. Kirim transaksi tulis Anda ke instance utama, dan permintaan baca Anda ke replika baca. Replika baca memproses kueri, permintaan baca, dan traffic analisis, sehingga mengurangi beban pada instance utama.

Server sumber

Replikasi menyalin transaksi dari instance utama ke satu atau beberapa replika baca. Instance utama juga disebut server sumber. Server sumber dapat berupa instance utama Cloud SQL, atau server di luar Google Cloud, seperti server lokal atau server yang berjalan di cloud yang berbeda. Jika server sumber berada di luar Google Cloud, kita menamakannya Replication from an external server.

Klien Proxy Auth Cloud SQL

Klien Proxy Auth Cloud SQL adalah software open source yang dikelola oleh Cloud SQL. Server tersebut terhubung ke proses pendamping, yaitu server Proxy Auth Cloud SQL, yang berjalan pada instance Cloud SQL Anda. Anda menjalankan klien Proxy Auth Cloud SQL di server Anda sendiri. Klien Proxy Auth Cloud SQL dapat digunakan untuk membuat koneksi SSL/TLS yang aman ke instance database, sehingga tidak perlu membuka firewall. Autentikasi dilakukan melalui Identity and Access Management (IAM).