Secara default, instance utama AlloyDB untuk PostgreSQL memiliki ketersediaan tinggi (HA), dengan kemampuan untuk melakukan failover otomatis ke node standby jika terjadi pemadaman. Jika cluster AlloyDB untuk PostgreSQL Anda tidak memerlukan HA, maka Anda memiliki opsi untuk mengurangi biaya operasional dengan menjadikan instance utama cluster sebagai instance dasar, bukan instance HA.
Halaman ini memberikan ringkasan tentang instance dasar. Halaman ini juga menunjukkan cara melakukan prosedur berikut:
Membuat instance dasar dalam cluster AlloyDB.
Mengubah instance dasar menjadi instance HA, dan sebaliknya.
Menentukan apakah instance tertentu adalah instance dasar atau HA.
Untuk ringkasan yang lebih umum tentang cluster dan instance AlloyDB, lihat Ringkasan AlloyDB.
Ringkasan instance dasar
Instance dasar berfungsi persis seperti instance utama HA, dengan satu perbedaan utama: instance ini tidak memiliki node standby. Arsitektur yang lebih sederhana ini membuat instance dasar, yang juga dikenal sebagai instance zonal, lebih murah dioperasikan daripada instance HA.
Karena hanya memiliki satu node, instance dasar tidak mendukung failover otomatis. Jika zona yang menghosting node aktif instance dasar mengalami pemadaman, instance tersebut tidak akan tersedia untuk kueri apa pun hingga pemadaman berakhir. Perilaku ini berbeda dengan instance utama HA, yang merespons pemadaman node aktifnya dengan otomatis mengubah node standby instance menjadi node aktif baru.
Selama operasi pemeliharaan, instance utama HA dan instance dasar biasanya mengalami periode nonaktif pemeliharaan minimal kurang dari satu detik.
Instance dasar cocok untuk digunakan di lingkungan pengembangan atau staging, yang tidak harus menyediakan ketersediaan tinggi. Google sangat merekomendasikan penggunaan instance HA saja, dan bukan instance dasar, dalam deployment produksi cluster AlloyDB. Jaminan waktu beroperasi yang diberikan oleh SLA AlloyDB hanya berlaku untuk instance multi-zona. Karena instance dasar hanya terdiri dari satu node dalam satu zona, kami tidak dapat menjamin ketersediaan tinggi untuk instance dasar.
Membuat cluster dengan instance dasar
Konsol
Ikuti prosedur yang dijelaskan di Membuat cluster dan instance utamanya, dengan modifikasi berikut:
Setelah mengklik Create cluster, pilih Basic atau Basic with read pool(s) sebagai jenis cluster. Kemudian, lanjutkan proses pembuatan cluster seperti biasa.
gcloud
Ikuti prosedur yang dijelaskan di Membuat cluster dan instance utamanya, dengan modifikasi berikut:
Saat menjalankan perintah gcloud alloydb instances create untuk membuat instance utama cluster baru, tambahkan argumen --availability-type=ZONAL.
Membuat instance dasar untuk cluster yang ada
Konsol
Ikuti prosedur yang dijelaskan di Membuat instance utama, dengan modifikasi berikut:
Di panel Configure primary instance, pada bagian Zonal availability, pilih Single zone.
gcloud
Ikuti prosedur yang dijelaskan di Membuat instance utama, dengan modifikasi berikut:
Saat menjalankan perintah gcloud alloydb instances create untuk membuat instance utama, tambahkan argumen --availability-type=ZONAL.
Mengupgrade instance dasar ke instance HA
Operasi ini secara efektif mengaktifkan node baru, dan menetapkannya sebagai standby instance.
Konsol
Buka halaman Clusters.
Klik kolom Actions instance utama yang ingin Anda upgrade dari dasar ke HA.
Pilih Edit.
Di panel Edit primary instance, pada bagian Zonal availability, pilih Multiple zones (Highly available).
Klik Update instance.
gcloud
Untuk menggunakan gcloud CLI, Anda dapat menginstal dan melakukan inisialisasi Google Cloud CLI, atau Anda dapat menggunakan Cloud Shell.
Gunakan perintah gcloud alloydb instances
update untuk mengubah instance dasar menjadi instance dengan ketersediaan tinggi.
gcloud alloydb instances update INSTANCE_ID \
--availability-type=REGIONAL
--region=REGION_ID \
--cluster=CLUSTER_ID \
--project=PROJECT_IDGanti kode berikut:
INSTANCE_ID: ID instance yang Anda update.REGION_ID: Region tempat instance ditempatkan.CLUSTER_ID: ID cluster tempat instance ditempatkan.PROJECT_ID: ID project tempat cluster ditempatkan.
Menurunkan versi instance HA ke instance dasar
Operasi ini secara efektif menonaktifkan node standby instance, sehingga hanya menyisakan node aktifnya.
Konsol
Buka halaman Clusters.
Klik kolom Actions instance utama yang ingin Anda turunkan versinya dari HA ke dasar.
Pilih Edit.
Di panel Edit primary instance, pada bagian Zonal availability, pilih Single zone.
Klik Update instance.
gcloud
Untuk menggunakan gcloud CLI, Anda dapat menginstal dan melakukan inisialisasi Google Cloud CLI, atau Anda dapat menggunakan Cloud Shell.
Gunakan perintah gcloud alloydb instances
update untuk mengubah instance dasar menjadi instance dengan ketersediaan tinggi.
gcloud alloydb instances update INSTANCE_ID \
--availability-type=ZONAL
--region=REGION_ID \
--cluster=CLUSTER_ID \
--project=PROJECT_IDGanti kode berikut:
INSTANCE_ID: ID instance yang Anda update.REGION_ID: Region tempat instance ditempatkan.CLUSTER_ID: ID cluster tempat instance ditempatkan.PROJECT_ID: ID project tempat cluster ditempatkan.
Menentukan apakah instance adalah HA atau dasar
Konsol
Ikuti prosedur yang dijelaskan di Melihat detail instance.
Temukan baris High availability di tabel detail instance. Baris ini memiliki salah satu nilai berikut:
Highly available: Instance ini memiliki lebih dari satu node di beberapa zona, sehingga menjadikannya HA.
No: Instance ini hanya memiliki satu node, dan bukan HA.
gcloud
Ikuti prosedur yang dijelaskan di Melihat detail instance.
Temukan baris
availabilityTypedi output perintah.Nilainya adalah
REGIONAL, untuk instance HA, atauZONAL, untuk instance dasar.