Memulai, menghentikan, atau memulai ulang instance

Mengelola status instance di AlloyDB untuk PostgreSQL memungkinkan Anda mengurangi biaya komputasi selama periode tidak ada aktivitas, mereset koneksi database, atau memulihkan dari masalah sementara. Anda dapat memulai, menghentikan, atau memulai ulang instance utama atau instance kumpulan baca, dan Anda dapat memulai ulang instance sekunder atau node individual dalam kumpulan baca.

Operasi ini tidak mengubah alamat IP publik masuk atau URI Private Service Connect instance.

Sebelum memulai

  • Project Google Cloud yang Anda gunakan harus diaktifkan untuk mengakses AlloyDB.

  • Anda harus memiliki salah satu peran IAM berikut dalam project Google Cloud yang Anda gunakan:

    • (roles/alloydb.admin) (peran IAM yang telah ditetapkan sebelumnya untuk AlloyDB Admin)
    • (roles/owner) (peran IAM dasar Owner)
    • (roles/editor) (peran IAM dasar Editor)

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

  • Cluster AlloyDB berada dalam status READY.

Kebijakan aktivasi

Saat Anda memulai atau menghentikan instance, kebijakan aktivasi harus ditetapkan untuk menunjukkan operasi yang Anda lakukan. Kebijakan aktivasi akan menunjukkan apakah instance diaktifkan untuk menerima permintaan koneksi.

Opsi kebijakan aktivasi adalah:

  • ALWAYS - Instance selalu aktif dan berjalan.
  • NEVER- Instance tidak aktif dan tidak menerima koneksi.

Untuk memulai instance, tetapkan kebijakan aktivasi ke ALWAYS. Untuk menghentikan instance dan menghindari biaya instance, tetapkan kebijakan aktivasi ke NEVER.

Menghentikan instance

Anda dapat menghentikan instance utama atau pool baca secara manual saat diperlukan. Saat Anda menghentikan instance, instance tetap dihentikan, dan tidak merespons koneksi aplikasi, hingga Anda memulainya lagi. Anda tidak dapat menghentikan instance sekunder.

Menghentikan instance akan menghentikan sementara update otomatis. Data yang disimpan di cluster tidak terpengaruh dan konfigurasi cadangan apa pun untuk cluster tetap aktif.

Instance yang dihentikan tidak dikenai biaya komputasi apa pun yang terkait dengan instance tersebut. Jika IP publik diaktifkan pada instance, Anda akan dikenai biaya IP eksternal statis nonaktif.

Untuk menghentikan instance:

Konsol

  1. Di konsol Google Cloud , buka halaman Clusters.

    Buka Cluster

  2. Klik cluster di kolom Resource Name.

  3. Di halaman Overview yang terbuka, buka bagian Instances in your cluster dan lihat detail tentang instance Anda.

  4. Di bagian Stop database instance?, klik Stop.

Kebijakan aktivasi instance ditetapkan ke NEVER dan instance dihentikan.

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 menghentikan instance.

gcloud alloydb instances update INSTANCE_ID \
 --region=REGION_ID \
 --cluster=CLUSTER_ID \
 --activation-policy=NEVER
 ```
Replace the following:
  • INSTANCE_ID: ID instance.
  • REGION_ID: ID wilayah instance.
  • CLUSTER_ID: ID cluster instance.

Memulai instance

Saat Anda memulai instance, AlloyDB akan menerapkan versi minor terbaru untuk database. Karena memulai instance bukan merupakan aktivitas pemeliharaan, periode tolak pemeliharaan yang dikonfigurasi untuk instance akan diabaikan.

Untuk memulai instance yang dihentikan:

Konsol

  1. Di konsol Google Cloud , buka halaman Clusters.

    Buka Cluster

  2. Klik cluster di kolom Resource Name.

  3. Di halaman Overview yang terbuka, buka bagian Instances in your cluster dan lihat detail tentang instance Anda.

  4. Di Start database instance?, klik Start.

Kebijakan aktivasi instance ditetapkan ke ALWAYS dan instance dimulai.

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 memulai instance.

gcloud alloydb instances update INSTANCE_ID \
 --region=REGION_ID \
 --cluster=CLUSTER_ID \
 --activation-policy=ALWAYS
 ```
Replace the following:
  • INSTANCE_ID: ID instance.
  • REGION_ID: ID wilayah instance.
  • CLUSTER_ID: ID cluster instance.

Memulai ulang instance

Saat Anda memulai ulang instance, tindakan ini akan mengganggu semua koneksi yang tersedia di instance. Setelah dimulai ulang, instance siap menerima koneksi baru. Memulai ulang instance tidak akan mengubah alamat IP pribadi instance tersebut.

Memulai ulang instance utama, sekunder, atau read pool

Konsol

  1. Di konsol Google Cloud , buka halaman Clusters.

    Buka Cluster

  2. Klik cluster di kolom Resource Name.
  3. Di halaman Overview, buka bagian Instances in your cluster, pilih instance utama atau instance kumpulan baca, lalu klik Restart.

gcloud

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

Mulai ulang instance:

gcloud alloydb instances restart INSTANCE_ID \
    --cluster=CLUSTER_ID \
    --region=REGION_ID \
    --project=PROJECT_ID \
    [--async]
    
  • INSTANCE_ID: ID instance.
  • CLUSTER_ID: ID cluster tempat instance tersedia.
  • REGION_ID: region tempat instance ditempatkan.
  • PROJECT_ID: ID project tempat cluster ditempatkan.
  • --async: flag opsional untuk segera kembali, tanpa menunggu operasi yang sedang berlangsung selesai.

Memulai ulang node tertentu dari kumpulan baca

Anda dapat menggunakan gcloud CLI untuk memulai ulang satu atau beberapa node dari pool baca.

Perintah berikut menunjukkan cara memulai ulang node kumpulan baca:

gcloud alloydb instances restart INSTANCE_ID \
    --cluster=CLUSTER_ID \
    --region=REGION_ID \
    --node-ids=NODE_ID \
    --project=PROJECT_ID \
    [--async]
  • INSTANCE_ID: ID instance pool baca.
  • CLUSTER_ID: ID cluster tempat instance tersedia.
  • REGION_ID: region tempat instance ditempatkan.
  • NODE_ID: ID node yang perlu dimulai ulang, misalnya j71a-read-pool-054b8861-2ln8.
  • PROJECT_ID: ID project tempat cluster ditempatkan.
  • --async: flag opsional untuk segera kembali, tanpa menunggu operasi yang sedang berlangsung selesai.

Contoh berikut menunjukkan cara memulai ulang beberapa node:

gcloud alloydb instances restart INSTANCE_ID \
    --cluster=CLUSTER_ID \
    --region=REGION_ID \
    --node-ids=NODE_ID1,NODE_ID2 \
    --project=PROJECT_ID \
    [--async]
  • INSTANCE_ID: ID instance pool baca.
  • CLUSTER_ID: ID cluster tempat instance tersedia.
  • REGION_ID: region tempat instance ditempatkan.
  • NODE_ID1,NODE_ID2: daftar node yang perlu dimulai ulang.
  • PROJECT_ID: ID project tempat cluster ditempatkan.
  • --async: flag opsional untuk segera kembali, tanpa menunggu operasi yang sedang berlangsung selesai.

Langkah berikutnya