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 berstatus "Siap", lalu memulai operasi yang berjalan lama untuk melakukan pencadangan data cluster.
Sebelum memulai
- Google Cloud Project 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
- Di konsol Google Cloud , buka halaman Clusters.
- Klik cluster di kolom Nama Resource.
- Di menu navigasi, klik Perlindungan data.
- Klik Create backup.
- Masukkan ID untuk cadangan.
- Jika diinginkan, masukkan deskripsi untuk membantu Anda mengidentifikasi cadangan ini.
Jika Anda ingin mengenkripsi cadangan ini menggunakan Kunci enkripsi yang dikelola pelanggan (CMEK), bukan enkripsi yang dikelola Google, ikuti langkah-langkah tambahan berikut:
- Klik Opsi enkripsi lanjutan.
- Pilih Kunci enkripsi yang dikelola pelanggan (CMEK).
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 aset kunci, lalu ketik nama aset 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.
- Klik Create.
AlloyDB memeriksa apakah cluster sumber berstatus "Siap", lalu memulai operasi yang berjalan lama untuk melakukan pencadangan. Halaman Perlindungan data 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 \
--asyncPerintah 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 zona ini harus cocok dengan region cluster.--kms-project=PROJECT_ID: Project ID keyring.
Saat Anda menjalankan perintah ini, AlloyDB akan memeriksa apakah cluster sumber berstatus "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_IDOPERATION_ID: ID operasi yang dilaporkan saat Anda menjalankan perintah
backups create.