Membuat Pencadangan Sesuai Permintaan

Halaman ini menjelaskan cara membuat pencadangan on-demand data cluster AlloyDB.

Saat Anda membuat cadangan sesuai permintaan, AlloyDB akan memeriksa apakah cluster yang Anda cadangkan dan instance utamanya berada dalam status "Siap", lalu memulai operasi yang berjalan lama untuk melakukan pencadangan data cluster.

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.

Prosedur

Konsol

  1. Di konsol Google Cloud, buka halaman Pencadangan.

    Buka Cadangan

  2. Klik Buat cadangan.
  3. Pilih cluster sumber yang ingin Anda cadangkan.
  4. Masukkan ID untuk pencadangan.
  5. Jika diinginkan, masukkan deskripsi untuk membantu Anda mengidentifikasi cadangan ini.
  6. Jika Anda ingin mengenkripsi pencadangan ini menggunakan Kunci enkripsi yang dikelola pelanggan (CMEK), bukan enkripsi yang dikelola Google, ikuti langkah-langkah tambahan berikut:

    1. Klik Advanced encryption options.
    2. Pilih Kunci enkripsi yang dikelola pelanggan (CMEK).
    3. Pilih kunci yang dikelola pelanggan dari menu yang muncul.

      Konsol Google Cloud membatasi daftar ini untuk kunci dalam project dan region Google Cloud yang sama dengan cluster baru. Untuk menggunakan kunci yang tidak ada dalam daftar ini, klik Tidak melihat kunci Anda? Masukkan nama resource kunci, lalu ketik nama resource kunci ke dalam dialog yang dihasilkan.

      Perhatikan bahwa penggunaan CMEK dengan AlloyDB memerlukan beberapa penyiapan tambahan. Untuk informasi selengkapnya, lihat Menggunakan CMEK dengan AlloyDB.

  7. Klik Create.

AlloyDB memeriksa apakah cluster sumber berada dalam status "Siap", lalu memulai operasi yang berjalan lama untuk melakukan pencadangan. Halaman Pencadangan menampilkan pencadangan dengan status "Sedang berlangsung" hingga operasi selesai.

gcloud

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

Gunakan perintah gcloud alloydb backups create untuk membuat cadangan on-demand.

gcloud alloydb backups create BACKUP_ID \
    --cluster=CLUSTER_ID \
    --region=REGION_ID \
    --project=PROJECT_ID \
    --async

Perintah ini menampilkan operasi, yang statusnya dapat Anda buat kueri menggunakan perintah gcloud alloydb operations describe.

gcloud alloydb operations describe OPERATION_ID \
    --region=REGION_ID \
    --project=PROJECT_ID
  • BACKUP_ID: ID untuk pencadangan yang akan dibuat.
    Untuk membuat cadangan di lokasi lintas wilayah menggunakan gcloud CLI, ganti dengan jalur cadangan lengkap dalam format berikut:
    projects/PROJECT_ID/locations/REGION_ID/backups/BACKUP_ID
  • CLUSTER_ID: ID cluster yang ingin Anda cadangkan.
  • REGION_ID: ID region tempat cluster ditempatkan.
  • PROJECT_ID: ID project tempat cluster ditempatkan.

Jika Anda ingin mengenkripsi pencadangan ini menggunakan kunci enkripsi yang dikelola pelanggan (CMEK), bukan enkripsi default yang dikelola Google, Anda harus memberikan argumen tambahan berikut:

  • --kms-key=KEY_ID: ID kunci CMEK yang akan digunakan.
  • --kms-keyring=KEYRING_ID: ID ring kunci kunci.
  • --kms-location=LOCATION_ID: ID region ring kunci tersebut. Perhatikan bahwa region ini harus cocok dengan region cluster.
  • --kms-project=PROJECT_ID: Project ID keyring.

Saat Anda menjalankan perintah ini, AlloyDB akan memeriksa apakah cluster sumber berada dalam status "Siap", memulai operasi yang berjalan lama untuk melakukan pencadangan, dan menampilkan informasi tentang operasi yang berjalan lama.

Anda dapat melacak penyelesaian operasi yang berjalan lama menggunakan perintah operations describe:

gcloud alloydb operations describe OPERATION_ID \
    --region=REGION_ID \
    --project=PROJECT_ID

OPERATION_ID: ID operasi yang dilaporkan saat Anda menjalankan perintah backups create.