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 sudah diaktifkan untuk mengakses AlloyDB.
  • Anda harus memiliki salah satu peran IAM ini di Google Cloud project yang Anda gunakan:
    • roles/alloydb.admin (peran IAM bawaan Admin AlloyDB)
    • roles/owner (peran IAM dasar Pemilik)
    • roles/editor (peran IAM dasar Editor)

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

Prosedur

Konsol

  1. Di Google Cloud console, buka halaman Cadangan.

    Buka Cadangan

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

    1. Klik Opsi enkripsi lanjutan.
    2. Pilih Kunci enkripsi yang dikelola pelanggan (CMEK).
    3. Pilih kunci yang dikelola pelanggan dari menu yang muncul.

      Konsol Google Cloud membatasi daftar ini ke 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 mengetahui informasi selengkapnya, lihat Menggunakan CMEK dengan AlloyDB.

  7. Klik Buat.

AlloyDB memeriksa apakah cluster sumber 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 Anda dapat 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 kueri menggunakan perintah gcloud alloydb operations describe.

gcloud alloydb operations describe OPERATION_ID \
    --region=REGION_ID \
    --project=PROJECT_ID
  • BACKUP_ID: ID untuk cadangan yang akan dibuat.
    Untuk membuat cadangan di lokasi lintas region 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 cadangan ini menggunakan kunci enkripsi yang dikelola pelanggan (CMEK), bukan enkripsi yang dikelola Google secara default, Anda harus memberikan argumen tambahan berikut:

  • --kms-key=KEY_ID: ID kunci CMEK yang akan digunakan.
  • --kms-keyring=KEYRING_ID: ID keyring kunci.
  • --kms-location=LOCATION_ID: ID region keyring 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 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.