Pencadangan dan point-in-time pemulihan berkelanjutan (PITR) - AWS Backup

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

Pencadangan dan point-in-time pemulihan berkelanjutan (PITR)

Untuk beberapa sumber daya, AWS Backup mendukung pencadangan dan point-in-time pemulihan berkelanjutan (PITR) selain cadangan snapshot.

Dengan pencadangan berkelanjutan, Anda dapat memulihkan sumber daya yang AWS Backup didukung dengan memutarnya kembali ke waktu tertentu yang Anda pilih, dalam waktu 1 detik presisi (kembali maksimal 35 hari). Pencadangan berkelanjutan bekerja dengan terlebih dahulu membuat cadangan penuh sumber daya Anda, dan kemudian terus-menerus mencadangkan log transaksi sumber daya Anda. PITR restore bekerja dengan mengakses cadangan penuh Anda dan memutar ulang log transaksi ke waktu yang Anda minta AWS Backup untuk memulihkan.

Atau, cadangan snapshot dapat diambil sesering setiap jam. Cadangan snapshot dapat disimpan hingga maksimal 100 tahun. Snapshot dapat dengan disalin untuk cadangan penuh atau tambahan.

Karena pencadangan berkelanjutan dan snapshot menawarkan keuntungan yang berbeda, kami menyarankan Anda melindungi sumber daya Anda dengan aturan pencadangan berkelanjutan dan snapshot.

Pencadangan sesuai permintaan mulai membuat cadangan sumber daya Anda segera. Anda dapat memilih cadangan sesuai permintaan jika Anda ingin membuat cadangan pada waktu selain waktu yang dijadwalkan yang ditentukan dalam rencana cadangan. Cadangan sesuai permintaan dapat digunakan, misalnya, untuk menguji cadangan dan fungsionalitas kapan saja.

Anda tidak dapat menggunakan cadangan sesuai permintaan dengan point-in-time pemulihan (PITR), karena cadangan sesuai permintaan mempertahankan sumber daya dalam keadaan saat pencadangan diambil, sementara PITR menggunakan pencadangan berkelanjutan, yang mencatat perubahan selama periode waktu tertentu.

Anda dapat ikut serta dalam pencadangan berkelanjutan untuk sumber daya yang didukung saat membuat paket cadangan AWS Backup menggunakan AWS Backup konsol atau API. Rencana pencadangan berkelanjutan menciptakan satu titik pemulihan berkelanjutan dan memperbarui titik pemulihan itu setiap kali pekerjaan berjalan.

Layanan yang didukung untuk pencadangan berkelanjutan/point in time restore (PITR)

AWS Backup mendukung pencadangan dan point-in-time pemulihan berkelanjutan untuk layanan dan aplikasi berikut:

Amazon S3

Untuk mengaktifkan PITR untuk cadangan S3, pencadangan berkelanjutan perlu menjadi bagian dari rencana pencadangan.

Meskipun cadangan asli dari bucket sumber ini dapat mengaktifkan PITR, salinan tujuan lintas wilayah atau lintas akun tidak akan memiliki PITR, dan memulihkan dari salinan ini akan dikembalikan ke waktu pembuatannya (salinannya akan berupa salinan snapshot) alih-alih memulihkan ke titik waktu tertentu.

RDS

Jadwal Backup: Ketika sebuah AWS Backup rencana membuat snapshot Amazon RDS dan backup berkelanjutan, AWS Backup akan dengan cerdas menjadwalkan jendela cadangan Anda untuk berkoordinasi dengan jendela pemeliharaan Amazon RDS untuk mencegah konflik. Untuk mencegah konflik lebih lanjut, konfigurasi manual jendela pencadangan otomatis Amazon RDS tidak tersedia. RDS mengambil snapshot sekali sehari terlepas dari apakah rencana cadangan memiliki frekuensi untuk cadangan snapshot selain sekali per hari.

Pengaturan: Setelah menerapkan aturan pencadangan AWS Backup berkelanjutan ke instans Amazon RDS, Anda tidak dapat membuat atau mengubah pengaturan pencadangan berkelanjutan ke instance tersebut di Amazon RDS; modifikasi harus dilakukan melalui AWS Backup konsol atau CLI AWS Backup .

Kontrol transisi pencadangan berkelanjutan untuk instans Amazon RDS kembali ke Amazon RDS:

Console
  1. Buka AWS Backup konsol di https://console.aws.amazon.com/backup.

  2. Di panel navigasi, pilih Rencana cadangan.

  3. Hapus semua paket cadangan Amazon RDS dengan pencadangan berkelanjutan yang melindungi sumber daya tersebut.

  4. Pilih Brankas Cadangan. Hapus titik pemulihan cadangan berkelanjutan dari brankas cadangan Anda. Atau, tunggu sampai periode retensi mereka berlalu, AWS Backup menyebabkan secara otomatis menghapus titik pemulihan.

Setelah Anda menyelesaikan langkah-langkah ini, AWS Backup akan transisi kontrol cadangan berkelanjutan sumber daya Anda kembali ke Amazon RDS.

AWS CLI

Panggil operasi DisassociateRecoveryPoint API.

Untuk mempelajari selengkapnya, lihat DisassociateRecoveryPoint.

Izin IAM diperlukan untuk pencadangan berkelanjutan Amazon RDS
  • Untuk digunakan AWS Backup untuk mengonfigurasi pencadangan berkelanjutan untuk database Amazon RDS Anda, verifikasi bahwa izin API rds:ModifyDBInstance ada dalam peran IAM yang ditentukan oleh konfigurasi paket cadangan Anda. Untuk memulihkan backup berkelanjutan Amazon RDS, Anda harus menambahkan izin rds:RestoreDBInstanceToPointInTime ke peran IAM yang Anda kirimkan untuk pekerjaan pemulihan. Anda dapat menggunakan AWS Backup default service role untuk melakukan backup dan mengembalikan.

  • Untuk menggambarkan rentang waktu yang tersedia untuk point-in-time pemulihan, AWS Backup panggilanrds:DescribeDBInstanceAutomatedBackups. Di AWS Backup konsol, Anda harus memiliki izin rds:DescribeDBInstanceAutomatedBackups API dalam kebijakan terkelola AWS Identity and Access Management (IAM) Anda. Anda dapat menggunakan AWSBackupFullAccess atau kebijakan AWSBackupOperatorAccess terkelola. Kedua kebijakan memiliki semua izin yang diperlukan. Untuk informasi selengkapnya, lihat Kebijakan Terkelola.

Periode retensi: Ketika Anda mengubah periode retensi PITR Anda, AWS Backup panggilan ModifyDBInstance dan menerapkan perubahan itu segera. Jika Anda memiliki pembaruan konfigurasi lain yang menunggu jendela pemeliharaan berikutnya, mengubah periode retensi PITR Anda juga akan segera menerapkan pembaruan konfigurasi tersebut. Untuk informasi selengkapnya, lihat ModifyDBInstancedi Referensi API Amazon Relational Database Service.

Salinan cadangan berkelanjutan Amazon RDS:

  • Proses pekerjaan penyalinan snapshot tambahan lebih cepat daripada pekerjaan penyalinan snapshot penuh. Menyimpan salinan snapshot sebelumnya hingga pekerjaan penyalinan baru selesai dapat mengurangi durasi pekerjaan penyalinan. Jika Anda memilih untuk menyalin snapshot dari instance database RDS, penting untuk dicatat bahwa menghapus salinan sebelumnya terlebih dahulu akan menyebabkan salinan snapshot penuh dibuat (bukan inkremental). Untuk informasi selengkapnya tentang mengoptimalkan penyalinan, lihat Penyalinan snapshot tambahan di Panduan Pengguna Amazon RDS

  • Membuat salinan cadangan berkelanjutan Amazon RDS - Anda tidak dapat membuat salinan cadangan berkelanjutan Amazon RDS karena AWS Backup untuk Amazon RDS tidak mengizinkan menyalin log transaksi. Sebagai gantinya, AWS Backup buat snapshot dan salin dengan frekuensi yang ditentukan dalam paket cadangan.

Memulihkan: Anda dapat melakukan point-in-time pemulihan menggunakan salah satu AWS Backup atau Amazon RDS. Untuk petunjuk AWS Backup konsol, lihat Memulihkan Database Amazon RDS. Untuk petunjuk Amazon RDS, lihat Memulihkan Instans DB ke waktu yang ditentukan dalam Panduan Pengguna Amazon RDS.

Tip

Instans database multi AZ (zona ketersediaan) yang disetel ke Always On seharusnya tidak memiliki retensi cadangan yang disetel ke nol. Jika terjadi kesalahan, gunakan AWS CLI perintah disassociate-recovery-point alih-alihdelete-recovery-point, lalu ubah pengaturan retensi ke 1 di pengaturan Amazon RDS Anda.

Untuk informasi umum tentang bekerja dengan Amazon RDS, lihat Panduan Pengguna Amazon RDS.

Aurora

Untuk mengaktifkan pencadangan berkelanjutan sumber daya Aurora Anda, lihat langkah-langkah di bagian pertama halaman ini.

Prosedur untuk mengembalikan cluster Aurora ke titik waktu adalah variasi dari langkah-langkah untuk memulihkan snapshot dari cluster aurora.

Saat Anda melakukan pemulihan titik waktu, konsol menampilkan bagian waktu pemulihan. Lihat Memulihkan cadangan berkelanjutan lebih jauh di halaman ini di Bekerja dengan pencadangan Berkelanjutan.

SAP HANA pada instans Amazon EC2

Anda dapat membuat backup berkelanjutan, yang dapat digunakan dengan point-in-time restore (PITR) (perhatikan bahwa on-demand backup menyimpan sumber daya dalam keadaan di mana mereka diambil; sedangkan PITR menggunakan backup berkelanjutan yang mencatat perubahan selama periode waktu tertentu).

Dengan pencadangan berkelanjutan, Anda dapat memulihkan database SAP HANA Anda pada instans EC2 dengan memutarnya kembali ke waktu tertentu yang Anda pilih, dalam waktu 1 detik presisi (kembali maksimal 35 hari). Pencadangan berkelanjutan bekerja dengan terlebih dahulu membuat cadangan penuh sumber daya Anda, dan kemudian terus-menerus mencadangkan log transaksi sumber daya Anda. PITR restore bekerja dengan mengakses cadangan penuh Anda dan memutar ulang log transaksi ke waktu yang Anda minta AWS Backup untuk memulihkan.

Anda dapat ikut serta dalam pencadangan berkelanjutan saat membuat paket cadangan AWS Backup menggunakan AWS Backup konsol atau API.

Untuk mengaktifkan pencadangan berkelanjutan menggunakan konsol
  1. Masuk ke AWS Management Console, dan buka AWS Backup konsol di https://console.aws.amazon.com/backup.

  2. Di panel navigasi, pilih Backup plan, lalu pilih Buat paket Backup.

  3. Di bawah Aturan Backup, pilih Aturan Tambahkan Cadangan.

  4. Di bagian Konfigurasi aturan Backup, pilih Aktifkan pencadangan berkelanjutan untuk sumber daya yang didukung.

Setelah Anda menonaktifkan PITR (point-in-timerestore) untuk backup database SAP HANA, log akan terus dikirim AWS Backup sampai titik pemulihan berakhir (status sama. EXPIRED) Anda dapat mengubah ke lokasi cadangan log alternatif di SAP HANA untuk menghentikan transmisi log ke AWS Backup.

Titik pemulihan berkelanjutan dengan status STOPPED menunjukkan bahwa titik pemulihan berkelanjutan telah terputus; yaitu, log yang ditransmisikan dari SAP HANA ke AWS Backup yang menunjukkan perubahan tambahan ke database memiliki celah. Titik pemulihan yang terjadi dalam jeda jangka waktu ini memiliki status. STOPPED.

Untuk masalah yang mungkin Anda temui selama memulihkan pekerjaan pencadangan berkelanjutan (titik pemulihan), lihat bagian pemecahan masalah SAP HANA Restore dari panduan ini.

Menemukan cadangan berkelanjutan

Anda dapat menggunakan AWS Backup konsol untuk menemukan cadangan berkelanjutan Anda.

Untuk menemukan cadangan berkelanjutan menggunakan AWS Backup konsol
  1. Buka AWS Backup konsol di https://console.aws.amazon.com/backup.

  2. Di panel navigasi, pilih Backup vaults, lalu pilih brankas cadangan Anda dalam daftar.

  3. Di bagian Backup, di kolom Jenis Backup, urutkan untuk titik pemulihan berkelanjutan. Anda juga dapat mengurutkan berdasarkan ID titik Pemulihan untuk awalan kontinu.

Memulihkan cadangan berkelanjutan

Untuk memulihkan cadangan berkelanjutan menggunakan AWS Backup konsol
  • Selama proses pemulihan PITR, AWS Backup konsol menampilkan bagian Waktu pemulihan. Di bagian ini, lakukan salah satu hal berikut:

    • Pilih untuk mengembalikan ke waktu restorable terbaru.

    • Pilih Tentukan tanggal dan waktu untuk memasukkan tanggal dan waktu Anda sendiri dalam periode retensi Anda.

Untuk memulihkan cadangan berkelanjutan menggunakan AWS Backup API
  1. Untuk Amazon S3, lihat Menggunakan AWS Backup API, CLI, atau SDK untuk memulihkan titik pemulihan S3.

  2. Untuk Amazon RDS lihat Menggunakan AWS Backup API, CLI, atau SDK untuk memulihkan titik pemulihan Amazon RDS.

Menghentikan atau menghapus cadangan berkelanjutan

Anda dapat menghentikan pembuatan cadangan berkelanjutan atau Anda dapat menghapus cadangan tertentu (atau poin PITR)point-in-time-recovery .

Jika Anda ingin menghentikan pencadangan berkelanjutan, Anda harus menghapus aturan pencadangan berkelanjutan dari rencana pencadangan Anda. Jika Anda ingin menghentikan pencadangan berkelanjutan untuk satu atau lebih sumber daya tetapi tidak untuk semua sumber daya, buat rencana cadangan baru dengan aturan pencadangan berkelanjutan untuk sumber daya yang masih ingin Anda dukung terus menerus. Jika Anda hanya menghapus titik pemulihan cadangan berkelanjutan dari brankas cadangan, paket cadangan Anda akan tetap menjalankan aturan pencadangan berkelanjutan, membuat titik pemulihan baru.

Namun, bahkan setelah Anda menghapus aturan pencadangan berkelanjutan, AWS Backup mengingat periode retensi dari aturan pencadangan yang sekarang dihapus. Ini akan secara otomatis menghapus titik pemulihan cadangan berkelanjutan Anda dari brankas cadangan Anda berdasarkan periode retensi yang Anda tentukan.

Saat menghapus poin pemulihan Amazon RDS, pertimbangkan:

  • Instans database multi AZ (zona ketersediaan) yang disetel ke Always On seharusnya tidak memiliki retensi cadangan yang disetel ke nol. Jika terjadi kesalahan, gunakan AWS CLI perintah disassociate-recovery-point alih-alihdelete-recovery-point, lalu ubah pengaturan retensi ke 1 di pengaturan Amazon RDS Anda.

  • Ketika titik point-in-time pemulihan (cadangan yang dibuat oleh pencadangan berkelanjutan) untuk Amazon RDS dihapus, reboot database dipicu dan log biner dinonaktifkan. Untuk detail lebih lanjut, lihat Periode retensi cadangan di Panduan Pengguna Amazon RDS.

Saat menghapus poin pemulihan Aurora, pertimbangkan:

Jika ini dipilih untuk titik pemulihan Amazon Aurora, AWS Backup atur periode retensi menjadi 1 hari. Cadangan Aurora tidak dapat sepenuhnya dihapus sampai cluster sumber juga telah dihapus.

Menyalin cadangan berkelanjutan

Jika aturan pencadangan berkelanjutan juga menentukan salinan lintas akun atau lintas wilayah, AWS Backup ambil snapshot pencadangan berkelanjutan dan salinan snapshot tersebut ke brankas tujuan. Untuk mempelajari lebih lanjut tentang menyalin titik pemulihan Anda di seluruh akun dan Wilayah, lihat Menyalin cadangan.

Pencadangan berkelanjutan membuat cadangan berkala sesuai dengan frekuensi yang ditetapkan dalam aturan rencana cadangan di akun tujuan dan/atau Wilayah.

AWS Backup tidak mendukung salinan cadangan berkelanjutan sesuai permintaan.

Mengubah periode retensi Anda

Anda dapat menggunakan AWS Backup untuk menambah atau mengurangi periode retensi untuk aturan pencadangan berkelanjutan yang ada. Periode retensi minimum adalah 1 hari. Periode retensi maksimum adalah 35 hari.

Jika Anda meningkatkan periode retensi Anda, efeknya langsung. Jika Anda mengurangi periode retensi Anda, AWS Backup akan menunggu sampai cukup waktu berlalu sebelum menerapkan perubahan untuk melindungi terhadap kehilangan data. Misalnya, jika Anda mengurangi periode retensi Anda dari 35 hari menjadi 20, AWS Backup akan terus mempertahankan 35 hari pencadangan terus menerus hingga 15 hari telah berlalu. Desain ini melindungi 15 hari terakhir pencadangan Anda pada saat Anda melakukan perubahan.

Menghapus satu-satunya aturan pencadangan berkelanjutan dari rencana cadangan

Saat Anda membuat rencana cadangan dengan aturan pencadangan berkelanjutan dan kemudian Anda menghapus aturan itu, AWS Backup mengingat periode retensi dari aturan yang sekarang dihapus. Ini akan menghapus cadangan berkelanjutan dari brankas cadangan Anda ketika periode retensi berlalu.

Pencadangan berkelanjutan yang tumpang tindih pada sumber daya yang sama

Secara umum, Anda harus melindungi setiap sumber daya dengan tidak lebih dari satu aturan pencadangan berkelanjutan. Ini karena cadangan berkelanjutan tambahan berlebihan. Namun, saat Anda meningkatkan cadangan estat Anda, dimungkinkan untuk beberapa rencana cadangan, aturan, dan brankas untuk tumpang tindih pada satu sumber daya. AWS Backup menangani tumpang tindih ini sebagai berikut.

Jika Anda menyertakan sumber daya yang sama di lebih dari satu rencana cadangan dengan aturan pencadangan berkelanjutan, hanya AWS Backup akan membuat cadangan berkelanjutan untuk rencana cadangan pertama yang dievaluasi. Ini akan membuat cadangan snapshot untuk semua rencana cadangan lainnya.

Jika Anda menyertakan beberapa aturan pencadangan berkelanjutan dalam satu paket cadangan:

  • Jika aturan Anda mengarah ke brankas cadangan yang sama, AWS Backup hanya membuat cadangan berkelanjutan untuk aturan dengan periode retensi terlama. Ini mengabaikan semua aturan lainnya.

  • Jika aturan Anda mengarah ke brankas cadangan yang berbeda, AWS Backup tolak paket sebagai tidak valid.

Pertimbangan oint-in-time pemulihan P

Waspadai pertimbangan berikut untuk point-in-time pemulihan:

  • Fallback otomatis ke snapshot - Jika AWS Backup tidak dapat melakukan pencadangan berkelanjutan, ia mencoba melakukan cadangan snapshot sebagai gantinya.

  • Tidak ada dukungan untuk pencadangan berkelanjutan sesuai permintaan - AWS Backup tidak mendukung pencadangan berkelanjutan sesuai permintaan karena cadangan berdasarkan permintaan mencatat titik waktu, sedangkan catatan pencadangan berkelanjutan berubah selama periode waktu tertentu.

  • Tidak ada dukungan untuk transisi ke penyimpanan dingin - Pencadangan berkelanjutan tidak mendukung transisi ke penyimpanan dingin karena transisi ke dingin memerlukan periode transisi minimum 90 hari, sedangkan pencadangan berkelanjutan memiliki periode retensi maksimum 35 hari.

  • Memulihkan aktivitas terbaru - Aktivitas Amazon RDS memungkinkan pemulihan hingga aktivitas 5 menit terakhir; Amazon S3 memungkinkan pemulihan hingga aktivitas 15 menit terakhir.