Tentang jadwal snapshot untuk disk


Jadwal snapshot membuat snapshot standar, yang merupakan cadangan disk geo-redundan, pada interval tertentu. Gunakan jadwal snapshot sebagai praktik terbaik untuk mencadangkan disk Compute Engine Anda. Anda dapat menggunakan jadwal snapshot untuk mencadangkan volume Persistent Disk zona dan regional serta volume Hyperdisk Google Cloud secara rutin dan otomatis.

Properti jadwal snapshot

Jadwal snapshot mencakup properti berikut:

  • Nama jadwal
  • Deskripsi jadwal
  • Frekuensi snapshot (per jam, harian, mingguan)
  • Waktu mulai snapshot
  • Wilayah tempat jadwal snapshot tersedia
  • Kebijakan penghapusan disk sumber untuk menangani snapshot yang dibuat secara otomatis jika disk sumber dihapus
  • Kebijakan retensi untuk menentukan durasi penyimpanan snapshot yang dihasilkan dari jadwal snapshot

Frekuensi jadwal snapshot

Sebelum membuat jadwal snapshot, pilih waktu mulai dan frekuensi snapshot. Waktu mulai adalah kapan Anda ingin jadwal snapshot dimulai. Frekuensinya ditetapkan sebagai per jam, harian, atau mingguan.

Jadwal snapshot dimulai dalam waktu satu jam dari waktu mulai yang ditentukan. Misalnya, jika waktu mulai yang dijadwalkan adalah pukul 12.00, snapshot dimulai kapan saja antara pukul 12.00 dan 12.59. Jadwal menggunakan standar waktu UTC.

Jadwal snapshot dipengaruhi oleh pergeseran waktu musim panas (DST). Pada awal dan akhir DST di AS, Anda mungkin melihat waktu mulai tugas jadwal snapshot Anda bergerak maju atau mundur selama satu jam, terlepas dari apakah zona waktu lokal Anda menggunakan DST atau tidak.

  • Menetapkan jadwal per jam: Untuk menyiapkan jadwal per jam, pilih waktu mulai dan pilih interval snapshot menggunakan bilangan bulat antara 1 dan 23. Interval snapshot menentukan frekuensi snapshot diambil. Saat menetapkan interval, pilih angka yang membagi 24 secara merata (1, 2, 3, 4, 6, 8, atau 12) sehingga snapshot dimulai pada interval waktu yang sama setiap hari. Misalnya, menetapkan waktu mulai ke pukul 09.00 dengan interval 6 menunjukkan jadwal snapshot dimulai antara pukul 09.00 hingga 10.00 dengan interval snapshot setiap 6 jam.

  • Menetapkan jadwal harian: Tetapkan frekuensi ke harian agar snapshot terjadi sekali sehari. Misalnya, Anda dapat menetapkan jadwal snapshot sehingga snapshot dibuat setiap hari pada pukul 09.00.

  • Menetapkan jadwal mingguan: Tetapkan frekuensi ke mingguan untuk pembuatan snapshot pada satu atau beberapa hari setiap minggu. Misalnya, waktu mulai 21.00 dengan jadwal mingguan yang ditetapkan ke Senin menunjukkan jadwal snapshot terjadi pada pukul 21.00 pada hari Senin setiap minggu. Anda juga dapat menetapkan jadwal mingguan yang menghasilkan snapshot pada hari yang berbeda dalam seminggu. Misalnya, Anda dapat membuat jadwal untuk setiap minggu pada hari Senin pukul 14.00 (14.00) dan Kamis pukul 10.00.

Nama untuk snapshot terjadwal

Snapshot yang diambil sebagai bagian dari jadwal snapshot Anda memiliki nama yang dihasilkan secara otomatis. Nama snapshot dibuat sesuai dengan pola berikut:

[disk-name-prefix]-[scope-name]-[timestamp]-[random-chars]
  • disk-name-prefix: Nama disk sumber. Kolom ini dapat berisi hingga 20 karakter.
  • scope-name: Nama zona atau region disk sumber.
  • timestamp: Stempel waktu pembuatan UTC dalam format YYYYMMDDHHMMSS.
  • random-chars: Karakter alfanumerik yang dihasilkan secara acak untuk menghindari konflik penamaan dengan snapshot lain.

Kebijakan retensi snapshot

Anda dapat menentukan berapa lama Compute Engine mempertahankan snapshot yang dibuat otomatis dengan menetapkan kebijakan retensi snapshot.

Sebagai praktik terbaik, siapkan kebijakan retensi untuk meminimalkan biaya penyimpanan snapshot. Jika Anda tidak menetapkan kebijakan retensi, Compute Engine akan mempertahankan snapshot tersebut tanpa batas waktu. Anda dikenai biaya penyimpanan untuk snapshot tersebut sampai Anda menghapusnya secara manual.

Jika memilih untuk menyiapkan kebijakan retensi snapshot, Anda harus melakukannya saat membuat jadwal snapshot.

Jika Anda tidak menetapkan kebijakan retensi, semua snapshot yang dibuat secara otomatis akan dipertahankan tanpa batas waktu. Anda akan dikenai biaya penyimpanan untuk snapshot ini sampai Anda menghapusnya secara manual.

Penghapusan snapshot otomatis

Anda dapat menentukan periode waktu retensi maksimum untuk snapshot Anda. Jangka waktu retensi maksimum menentukan jumlah hari maksimum saat Compute Engine mempertahankan snapshot disk Anda setelah dibuat. Setelah periode waktu retensi maksimum berakhir, Compute Engine akan mencoba menghapus snapshot disk tersebut secara otomatis. Perlu diperhatikan bahwa Compute Engine menyelesaikan penghapusan otomatis snapshot tersebut hanya jika Anda memiliki snapshot disk yang lebih baru. Jika Anda tidak memiliki snapshot yang lebih baru, Compute Engine akan terus mempertahankan snapshot tersebut sampai Anda membuat snapshot yang lebih baru.

Misalnya, jika Anda menetapkan nilainya sebagai 3, Compute Engine akan mempertahankan snapshot selama maksimum tiga hari sebelum mencoba menghapusnya. Setelah tiga hari, Compute Engine akan memeriksa apakah ada snapshot baru yang dibuat untuk disk Anda. Jika snapshot tersebut tersedia, Compute Engine akan otomatis menghapus snapshot Anda.

  • Kebijakan retensi snapshot hanya berlaku untuk snapshot otomatis, bukan snapshot yang Anda buat secara manual.
  • Anda tidak dapat menerapkan kebijakan retensi secara surut. Jika Anda membuat jadwal snapshot tanpa kebijakan retensi, lalu beralih ke jadwal snapshot dengan kebijakan retensi, kebijakan retensi hanya akan berlaku untuk snapshot baru.
  • Terlepas dari kebijakan retensi, Anda selalu dapat menghapus secara manual snapshot yang dibuat secara otomatis dan manual.
  • Jika ingin Compute Engine menghapus snapshot disk secara otomatis setelah periode retensi data maksimum yang ditentukan, Anda harus membuat snapshot yang lebih baru untuk disk tersebut sebelum waktu penghapusan otomatis.
  • Jika Anda menetapkan waktu retensi maksimum untuk snapshot disk, pastikan Anda menggunakan nilai minimum 1 hari.

Aturan penghapusan disk sumber

Saat membuat jadwal snapshot, Anda juga dapat menetapkan aturan penghapusan disk sumber. Aturan penghapusan disk sumber mengontrol apa yang terjadi pada snapshot Anda jika disk sumber dihapus. Secara default, jika disk sumber dihapus, snapshot yang dihasilkan secara otomatis dari jadwal snapshot Anda akan dipertahankan secara permanen kecuali jika Anda menghapusnya secara manual, terlepas dari kebijakan retensi awal yang ditetapkan, kecuali jika Anda menentukan sebaliknya.

Atau, Anda dapat menetapkan aturan sehingga kebijakan retensi snapshot Anda diterapkan ke snapshot jika disk sumber dihapus. Misalnya, Anda dapat menerapkan kebijakan retensi yang menyimpan snapshot Anda selama satu minggu setelah disk sumber dihapus.

Misalnya, Anda membuat jadwal snapshot dengan kebijakan retensi 3 hari, tetapi memilih untuk tidak menerapkan kebijakan retensi pada penghapusan disk sumber. Setelah Anda menerapkan kebijakan ke Persistent Disk atau Hyperdisk, Compute Engine otomatis menghasilkan snapshot tetapi juga akan otomatis menghapus snapshot setelah 3 hari, sesuai dengan kebijakan retensi. Namun, jika Anda kemudian menghapus disk sumber, kebijakan retensi tidak lagi berlaku dan semua snapshot yang ada yang dibuat berdasarkan jadwal ini akan dipertahankan tanpa batas waktu.

Menjadwalkan snapshot untuk instance Windows

Jika Anda menerapkan jadwal snapshot ke disk yang terpasang pada instance VM Windows, gunakan opsi guest-flush untuk mengaktifkan VSS guna menghasilkan salinan bayangan snapshot Anda. Untuk mengetahui informasi selengkapnya tentang snapshot untuk Windows, lihat Membuat snapshot disk yang konsisten untuk aplikasi Windows.

Aturan lokalitas snapshot dan label snapshot

Serupa dengan snapshot yang dibuat secara manual, Anda juga dapat menerapkan label resource dan memilih lokasi penyimpanan untuk snapshot yang dibuat secara otomatis. Jika Anda menetapkannya dalam jadwal snapshot, setiap snapshot yang dibuat secara otomatis dari jadwal ini akan menerapkan properti ini padanya. Misalnya, jika Anda menetapkan lokalitas snapshot sebagai US, semua snapshot yang dihasilkan dari jadwal ini akan disimpan di Amerika Serikat. Lihat Membuat jadwal snapshot untuk mengetahui contoh cara menetapkan opsi ini.

Batasan untuk jadwal snapshot

Jadwal snapshot memiliki batasan berikut:

  • Jadwal snapshot hanya berlaku dalam project tempat snapshot tersebut dibuat. Jadwal snapshot tidak dapat digunakan di project atau organisasi lain.
  • Anda tidak dapat membuat snapshot arsip atau snapshot instan menggunakan jadwal snapshot.
  • Anda dapat menambahkan maksimal 10 jadwal snapshot pada satu waktu ke volume Persistent Disk menggunakan Google Cloud CLI atau REST. Di konsol Google Cloud, Anda hanya dapat melampirkan satu jadwal snapshot ke disk.
  • Anda dapat menambahkan jadwal snapshot hingga maksimum 1000 disk.
  • Anda dapat membuat maksimum 1.000 jadwal snapshot yang sedang digunakan per wilayah.
  • Setelah membuat jadwal snapshot, Anda dapat mengubah deskripsi, jadwal, kebijakan retensi, dan label. Guna memperbarui nilai lain untuk jadwal snapshot, Anda harus menghapus jadwal snapshot dan membuat jadwal baru.
  • Untuk disk yang menggunakan kunci enkripsi yang disediakan pelanggan (CSEK), Anda tidak dapat membuat jadwal snapshot.
  • Untuk disk yang menggunakan kunci enkripsi yang dikelola pelanggan (Customer-Managed Encryption Key/CMEK), semua snapshot yang dibuat dengan jadwal snapshot otomatis dienkripsi dengan kunci yang sama.

Langkah selanjutnya