Pembaruan 2018
Pada akhir 2018 ada dua cara tambahan untuk mengotomatisasi snapshot EBS. Saya masih menggunakan metode asli acara CloudWatch karena ini berfungsi dengan baik selama bertahun-tahun dan saya tidak melihat ada gunanya berubah.
Ops Automator (OA)
Ops Automator adalah kumpulan skrip lambda yang sangat fleksibel yang disediakan oleh AWS. Ini digunakan dengan template CloudWatch yang ada di halaman di atas.
Langkah-langkah pengaturannya
- Templat AWS CloudFormation meluncurkan kerangka inti, yang mencakup serangkaian layanan microser (fungsi AWS Lambda) yang mengelola peristiwa pemicu, pemilihan sumber daya, pelaksanaan tugas, kontrol konkurensi, dan penyelesaian.
- Data konfigurasi tugas, yang menentukan peristiwa pemicu, bagaimana tugas harus dilakukan, sumber daya mana yang akan dipilih oleh tindakan, dan di mana sumber daya ini berada, disimpan dalam tabel Amazon DynamoDB.
- Templat AWS CloudFormation yang dihasilkan solusi mengonfigurasikan tugas berdasarkan parameter yang Anda tetapkan, dan peran yang diperlukan untuk melakukan tindakan di seluruh akun.
- Solusi melacak semua langkah dalam proses, sumber daya yang dipilih, dan hasil tindakan, termasuk kemungkinan kesalahan, dalam tabel DynamoDB.
- Solusinya juga memanfaatkan Amazon CloudWatch Logs untuk logging. Pesan peringatan dan kesalahan dipublikasikan ke topik Layanan Pemberitahuan Sederhana Amazon (Amazon SNS) yang dibuat solusi yang mengirim pesan ke alamat email berlangganan.
Data Lifecycle Manager (DLM)
Dokumentasi DLM . Ini adalah solusi yang lebih sederhana namun kurang fleksibel yang dapat membuat cadangan volume setiap 12 atau 24 jam. Saya bingung mengapa AWS menempatkan batasan ini pada DLM - frekuensi mingguan, bulanan, atau variabel akan mudah diimplementasikan.
DLM terintegrasi ke dalam konsol AWS. Saya tidak akan menyalin dan menempelkan dokumentasinya karena AWS selalu memperbarui berbagai hal, dan tautan jarang putus.
Pada 2019 DLM memungkinkan Anda menentukan interval lebih pendek hingga dua jam, tetapi masih tidak memungkinkan Anda menentukan interval lebih dari 24 jam.
Pembaruan 2017
Pada 2017 ada cara lain untuk membuat foto-foto biasa - menggunakan Acara Cloudwatch .
Ini memungkinkan Anda menjadwalkan foto, tetapi itu tidak menyelesaikan masalah volume yang sedang digunakan, jadi itu hanya solusi parsial. Mungkin ada cara menggunakan Acara CloudWatch untuk memicu sesuatu yang tidak sesuai dengan volume.
Buka konsol CloudWatch di https://console.aws.amazon.com/cloudwatch/ .
Di panel navigasi, pilih Acara.
Pilih Buat aturan.
Untuk Sumber Acara, lakukan hal berikut:
-> Pilih Jadwal.
-> Pilih Tingkat tetap dan tentukan interval jadwal (misalnya, 5 menit). Atau, pilih ekspresi Cron dan tentukan ekspresi Cron (misalnya, setiap 15 menit Senin hingga Jumat, mulai dari waktu sekarang).
Untuk Target, pilih Tambahkan target dan kemudian pilih EC2 Buat panggilan API Snapshot.
Untuk Volume ID, pilih volume EBS.
Pilih Konfigurasikan detail.
Untuk definisi Aturan, ketikkan nama dan deskripsi untuk aturan tersebut.
Untuk izin AWS, pilih opsi untuk membuat peran baru. Ini membuka konsol IAM di tab baru. Peran baru ini memberikan izin target bawaan untuk mengakses sumber daya atas nama Anda. Pilih Perbolehkan. Tab dengan jendela IAM ditutup.
Pilih Buat aturan.