Menskalakan instance

Halaman ini menunjukkan cara menskalakan instance AlloyDB. Anda dapat menskalakan instance utama dan kumpulan baca secara vertikal dengan mengubah jenis mesin instance, dan Anda dapat menskalakan instance kumpulan baca secara horizontal dengan mengubah jumlah node dalam instance.

Sebelum memulai

  • Project Google Cloud yang Anda gunakan harus telah diaktifkan untuk mengakses AlloyDB.
  • Anda harus memiliki salah satu peran IAM berikut di project Google Cloud yang Anda gunakan:
    • roles/alloydb.admin (peran IAM bawaan AlloyDB Admin)
    • roles/owner (peran IAM dasar Pemilik)
    • roles/editor (peran IAM dasar Editor)

    Jika Anda tidak memiliki salah satu peran ini, hubungi Administrator Organisasi untuk meminta akses.

Menskalakan jenis mesin instance

Konsol

  1. Di konsol Google Cloud, buka halaman Clusters.

    Buka Cluster

  2. Klik cluster di kolom Resource Name.

  3. Di halaman Ringkasan, buka bagian Instance di cluster Anda, lalu klik Edit primary atau Edit read pool.

    Perhatikan bahwa tindakan ini tidak tersedia jika halaman melaporkan Status cluster Pemeliharaan. Tindakan akan tersedia lagi setelah Status berubah menjadi Siap.

  4. Pilih jenis mesin.

  5. Klik Perbarui instance atau Perbarui kumpulan baca.

gcloud

Untuk menggunakan gcloud CLI, Anda dapat menginstal dan melakukan inisialisasi Google Cloud CLI, atau menggunakan Cloud Shell.

Gunakan perintah gcloud alloydb instances update untuk mengubah jenis mesin instance utama.

gcloud alloydb instances update INSTANCE_ID \
--cpu-count=CPU_COUNT \
--region=REGION_ID \
--cluster=CLUSTER_ID \
--project=PROJECT_ID

Ganti kode berikut:

  • INSTANCE_ID: ID instance yang Anda perbarui.

  • CPU_COUNT: Jumlah vCPU yang Anda inginkan untuk instance. Nilai yang valid mencakup:

    • 2: 2 vCPU, RAM 16 GB
    • 4: 4 vCPU, RAM 32 GB
    • 8: 8 vCPU, RAM 64 GB
    • 16: 16 vCPU, RAM 128 GB
    • 32: 32 vCPU, RAM 256 GB
    • 64: 64 vCPU, RAM 512 GB
    • 96: 96 vCPU, RAM 768 GB
    • 128: 128 vCPU, RAM 864 GB
  • REGION_ID: Region tempat instance ditempatkan.

  • CLUSTER_ID: ID cluster tempat instance ditempatkan.

  • PROJECT_ID: ID project tempat cluster ditempatkan.

Jika perintah menampilkan pesan error yang menyertakan frasa invalid cluster state MAINTENANCE, cluster sedang menjalani pemeliharaan rutin. Tindakan ini akan melarang konfigurasi ulang instance untuk sementara. Jalankan kembali perintah setelah cluster kembali ke status READY. Untuk memeriksa status cluster, lihat Melihat detail cluster.

Menskalakan jumlah node instance kumpulan operasi baca

AlloyDB memungkinkan Anda menskalakan jumlah node dalam instance kumpulan baca tanpa periode nonaktif di tingkat instance. Saat Anda meningkatkan jumlah node, koneksi klien tetap tidak terpengaruh.

Saat Anda mengurangi jumlah node, setiap klien yang terhubung ke node yang sedang dinonaktifkan dapat terhubung kembali ke node lain menggunakan endpoint instance.

Konsol

  1. Di konsol Google Cloud, buka halaman Clusters.

    Buka Cluster

  2. Klik cluster di kolom Resource Name.

  3. Di halaman Ringkasan, buka bagian Instance in your cluster, lalu klik Edit read pool.

    Perhatikan bahwa tindakan ini tidak tersedia jika halaman melaporkan Status cluster Pemeliharaan. Tindakan ini akan tersedia lagi setelah Status berubah menjadi Siap.

  4. Di kolom Jumlah node, masukkan jumlah node. Catatan: Anda dapat memiliki maksimum 20 node di semua instance kumpulan operasi baca dalam cluster.

  5. Klik Update read pool.

gcloud

Untuk menggunakan gcloud CLI, Anda dapat menginstal dan melakukan inisialisasi Google Cloud CLI, atau menggunakan Cloud Shell.

Gunakan perintah gcloud alloydb instances update untuk mengubah jumlah node dalam instance kumpulan baca.

gcloud alloydb instances update INSTANCE_ID \
    --read-pool-node-count=NODE_COUNT \
    --region=REGION_ID \
    --cluster=CLUSTER_ID \
    --project=PROJECT_ID
  • INSTANCE_ID: ID instance read pool.

  • NODE_COUNT: Jumlah node dalam instance kumpulan baca. Tentukan angka 1 hingga 20, inklusif. Perhatikan bahwa Anda tidak boleh memiliki lebih dari 20 node di semua instance kumpulan baca dalam cluster.

  • REGION_ID: Region tempat instance ditempatkan.

  • CLUSTER_ID: ID cluster tempat instance ditempatkan.

  • PROJECT_ID: ID project tempat cluster ditempatkan.

Jika perintah menampilkan pesan error yang menyertakan frasa invalid cluster state MAINTENANCE, cluster sedang menjalani pemeliharaan rutin. Tindakan ini akan melarang konfigurasi ulang instance untuk sementara. Jalankan kembali perintah setelah cluster kembali ke status READY. Untuk memeriksa status cluster, lihat Melihat detail cluster.