Cara kerja Amazon Data Lifecycle Manager - Amazon EBS

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Cara kerja Amazon Data Lifecycle Manager

Berikut ini adalah elemen utama dari Amazon Data Lifecycle Manager.

Kebijakan

Dengan Amazon Data Lifecycle Manager, Anda membuat kebijakan untuk menentukan persyaratan pembuatan dan retensi cadangan. Kebijakan ini biasanya menentukan hal berikut:

  • Jenis kebijakan — Mendefinisikan jenis sumber daya cadangan yang dikelola kebijakan (snapshot atau EBS AMIs -backed).

  • Sumber daya target — Mendefinisikan jenis sumber daya yang ditargetkan oleh kebijakan (contoh atau EBS volume).

  • Frekuensi pembuatan — Mendefinisikan seberapa sering kebijakan berjalan dan membuat snapshot atau. AMIs

  • Ambang batas retensi — Menentukan berapa lama kebijakan mempertahankan snapshot atau AMIs setelah pembuatan.

  • Tindakan tambahan — Menentukan tindakan tambahan yang harus dilakukan kebijakan, seperti penyalinan, pengarsipan, atau penandaan sumber daya lintas wilayah.

Amazon Data Lifecycle Manager menawarkan kebijakan default dan kebijakan kustom.

Kebijakan default

Kebijakan default mencadangkan semua volume dan instans di Wilayah yang tidak memiliki cadangan terbaru. Anda dapat mengecualikan volume dan instans secara opsional dengan menentukan parameter pengecualian.

Amazon Data Lifecycle Manager mendukung kebijakan default berikut:

  • Kebijakan default untuk EBS snapshot — Menargetkan volume dan mengotomatiskan pembuatan, penyimpanan, dan penghapusan snapshot.

  • Kebijakan default untuk EBS -backed AMIs — Menargetkan instance dan mengotomatiskan pembuatan, penyimpanan, dan deregistrasi -backed. EBS AMIs

Anda hanya dapat memiliki satu kebijakan default per jenis sumber daya di setiap akun dan Wilayah AWS .

Kebijakan kustom

Kebijakan kustom menargetkan sumber daya tertentu berdasarkan tanda yang ditetapkan dan mendukung fitur-fitur canggih, seperti pemulihan snapshot cepat, pengarsipan snapshot, penyalinan lintas akun, serta skrip pra dan pasca. Kebijakan kustom dapat mencakup hingga 4 jadwal, di mana setiap jadwal dapat memiliki frekuensi pembuatan sendiri, ambang retensi, dan konfigurasi fitur lanjutan.

Amazon Data Lifecycle Manager mendukung kebijakan kustom berikut ini:

  • EBSkebijakan snapshot — Menargetkan volume atau instance dan mengotomatiskan pembuatan, penyimpanan, dan penghapusan snapshot. EBS

  • EBS-backed AMI policy — Menargetkan instans dan mengotomatiskan pembuatan, retensi, dan deregistrasi -backed. EBS AMIs

  • Kebijakan peristiwa penyalinan lintas akun — Mengotomatiskan tindakan penyalinan lintas-Wilayah untuk snapshot yang dibagikan dengan Anda.

Untuk informasi selengkapnya, lihat Kebijakan default Amazon Data Lifecycle Manager vs kebijakan khusus.

Jadwal kebijakan (hanya kebijakan kustom)

Jadwal kebijakan menentukan kapan snapshot atau AMIs dibuat oleh kebijakan. Kebijakan dapat memiliki hingga empat jadwal—satu jadwal wajib, dan hingga tiga jadwal opsional.

Menambahkan beberapa jadwal ke satu kebijakan memungkinkan Anda membuat snapshot atau AMIs pada frekuensi yang berbeda menggunakan kebijakan yang sama. Misalnya, Anda dapat membuat satu kebijakan yang membuat snapshot harian, mingguan, bulanan, dan tahunan. Hal ini menghilangkan kebutuhan untuk mengelola beberapa kebijakan.

Untuk setiap jadwal, Anda dapat menentukan frekuensi, pengaturan pemulihan snapshot cepat (hanya kebijakan siklus hidup snapshot), aturan salinan lintas-Wilayah, dan tanda. Tag yang ditetapkan ke jadwal secara otomatis ditetapkan ke snapshot atau AMIs yang dibuat saat jadwal dimulai. Selain itu, Amazon Data Lifecycle Manager secara otomatis menetapkan tag yang dihasilkan sistem berdasarkan frekuensi jadwal untuk setiap snapshot atau. AMI

Setiap jadwal dimulai secara individual didasarkan pada frekuensinya. Jika beberapa jadwal dimulai secara bersamaan, Amazon Data Lifecycle Manager hanya membuat satu AMI snapshot atau dan menerapkan pengaturan retensi jadwal yang memiliki periode retensi tertinggi. Tag dari semua jadwal yang dimulai diterapkan ke snapshot atau. AMI

  • (Kebijakan siklus hidup snapshot saja) Jika lebih dari satu jadwal yang dimulai diaktifkan untuk pemulihan snapshot cepat, snapshot akan diaktifkan untuk pemulihan snapshot cepat di semua Zona Ketersediaan yang ditentukan di semua jadwal yang dimulai. Pengaturan retensi tertinggi untuk jadwal yang dimulai akan digunakan untuk setiap Zona Ketersediaan.

  • Jika lebih dari satu jadwal yang dimulai diaktifkan untuk salinan lintas wilayah, snapshot atau AMI disalin ke semua Wilayah yang ditentukan di semua jadwal yang dimulai. Periode retensi tertinggi dari jadwal yang dimulai diterapkan.

Tanda sumber daya target (hanya kebijakan kustom)

Kebijakan kustom Amazon Data Lifecycle Manager menggunakan tanda sumber daya untuk mengidentifikasi sumber daya yang akan dicadangkan. Saat membuat snapshot atau AMI kebijakan yang EBS didukung, Anda dapat menentukan beberapa tag sumber daya target. Semua sumber daya dari tipe tertentu (instans atau volume) yang memiliki setidaknya satu tanda sumber daya target yang ditentukan akan ditargetkan oleh kebijakan. Misalnya, jika Anda membuat kebijakan snapshot yang menargetkan volume dan Anda menentukan purpose=prod, costcenter=prod, dan environment=live sebagai tanda sumber daya target, kebijakan tersebut akan menargetkan semua volume yang memiliki salah satu pasangan nilai kunci tanda tersebut.

Jika Anda ingin menjalankan beberapa kebijakan pada sumber daya, Anda dapat menetapkan beberapa tanda ke sumber daya target, lalu membuat kebijakan terpisah yang masing-masing menargetkan tanda sumber daya tertentu.

Anda tidak dapat menggunakan karakter \ atau = dalam kunci tanda. Tanda sumber daya peka huruf besar dan kecil. Untuk informasi selengkapnya, lihat Menandai sumber daya Anda.

Snapshot

Snapshot adalah cara utama untuk mencadangkan data dari EBS volume Anda. Untuk menghemat biaya penyimpanan, snapshot berikutnya bersifat bertahap, hanya berisi data volume yang berubah sejak snapshot sebelumnya. Ketika Anda menghapus satu snapshot dalam seri snapshot untuk volume, hanya data yang unik untuk snapshot itu yang dihapus. Sisa riwayat volume yang ditangkap dipertahankan. Untuk informasi selengkapnya, lihat EBSCuplikan Amazon.

EBS-didukung AMIs

Amazon Machine Image (AMI) menyediakan informasi yang diperlukan untuk meluncurkan instance. Anda dapat meluncurkan beberapa instance dari satu AMI saat Anda membutuhkan beberapa instance dengan konfigurasi yang sama. Amazon Data Lifecycle Manager hanya mendukung -backed. EBS AMIs EBS-backed AMIs menyertakan snapshot untuk setiap EBS volume yang dilampirkan ke instance sumber. Untuk informasi selengkapnya, lihat Gambar Mesin Amazon (AMI).

Tanda Amazon Data Lifecycle Manager

Amazon Data Lifecycle Manager menerapkan tag sistem berikut ke semua snapshot dan AMIs dibuat oleh kebijakan, untuk membedakannya dari snapshot dan AMIs dibuat dengan cara lain:

  • aws:dlm:lifecycle-policy-id

  • aws:dlm:lifecycle-schedule-name

  • aws:dlm:expirationTime — Untuk snapshot yang dibuat oleh jadwal berbasis usia. Menunjukkan kapan snapshot akan dihapus dari tingkat standar.

  • dlm:managed

  • aws:dlm:archived — Untuk snapshot yang diarsipkan berdasarkan jadwal.

  • aws:dlm:pre-script — Untuk snapshot yang dibuat dengan skrip pra.

  • aws:dlm:post-script — Untuk snapshot yang dibuat dengan skrip pasca.

Anda juga dapat menentukan tag khusus yang akan diterapkan pada snapshot dan AMIs pembuatan. Anda tidak dapat menggunakan karakter \ atau = dalam kunci tanda.

Tanda target yang digunakan Amazon Data Lifecycle Manager untuk mengaitkan volume dengan kebijakan snapshot dapat secara opsional diterapkan pada snapshot yang dibuat oleh kebijakan. Demikian pula, tag target yang digunakan untuk mengaitkan instance dengan AMI kebijakan secara opsional dapat diterapkan untuk AMIs dibuat oleh kebijakan.