AWS CloudFormation cadangan tumpukan - AWS Backup

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

AWS CloudFormation cadangan tumpukan

CloudFormation Tumpukan terdiri dari beberapa sumber daya stateful dan stateless yang dapat Anda cadangkan sebagai satu unit. Dengan kata lain, Anda dapat membuat cadangan dan memulihkan aplikasi yang berisi banyak sumber daya dengan membuat cadangan tumpukan dan memulihkan sumber daya di dalamnya. Semua sumber daya dalam tumpukan ditentukan oleh templat AWS CloudFormation tumpukan.

Ketika CloudFormation tumpukan dicadangkan, titik pemulihan dibuat untuk CloudFormation template dan untuk setiap sumber daya tambahan yang didukung oleh AWS Backup dalam tumpukan. Titik pemulihan ini dikelompokkan bersama dalam titik pemulihan menyeluruh yang disebut komposit.

Titik pemulihan komposit ini tidak dapat dipulihkan, tetapi titik pemulihan bersarang dapat dipulihkan. Anda dapat memulihkan di mana saja dari satu ke semua cadangan bersarang dalam cadangan komposit menggunakan konsol atau. AWS CLI

CloudFormation terminologi tumpukan aplikasi

  • Titik pemulihan komposit: Titik pemulihan yang digunakan untuk mengelompokkan titik pemulihan bersarang bersama-sama, serta metadata lainnya.

  • Titik pemulihan bersarang: Titik pemulihan sumber daya yang merupakan bagian dari CloudFormation tumpukan dan dicadangkan sebagai bagian dari titik pemulihan komposit. Setiap titik pemulihan bersarang termasuk dalam tumpukan satu titik pemulihan komposit.

  • Pekerjaan komposit: Pekerjaan pencadangan, salin, atau pemulihan untuk CloudFormation tumpukan yang dapat memicu pekerjaan cadangan lainnya untuk sumber daya individu dalam tumpukan.

  • Pekerjaan bersarang: Pekerjaan pencadangan, salin, atau pemulihan untuk sumber daya dalam AWS CloudFormation tumpukan.

CloudFormation pekerjaan stack backup

Proses pembuatan cadangan disebut pekerjaan cadangan. Pekerjaan cadangan CloudFormation tumpukan memiliki status. Ketika pekerjaan cadangan telah selesai, ia memiliki statusCompleted. Ini menandakan AWS CloudFormation titik pemulihan (cadangan) telah dibuat.

CloudFormation tumpukan dapat dicadangkan menggunakan konsol atau dicadangkan secara terprogram. Untuk membuat cadangan sumber daya apa pun, termasuk CloudFormation tumpukan, lihat Membuat cadangan di tempat lain di Panduan AWS Backup Pengembang ini.

CloudFormation tumpukan dapat dicadangkan menggunakan API perintahStartBackupJob. Perhatikan bahwa dokumentasi dan konsol mengacu pada titik pemulihan komposit dan bersarang; API bahasa menggunakan terminologi “titik pemulihan orang tua dan anak” dalam hubungan kontekstual yang sama.

CloudFormation tumpukan berisi semua AWS sumber daya yang ditunjukkan oleh CloudFormation template Anda. Perhatikan bahwa template Anda mungkin berisi sumber daya yang belum didukung oleh AWS Backup. Jika template Anda berisi kombinasi sumber daya yang AWS didukung dan sumber daya yang tidak didukung, masih AWS Backup akan mencadangkan template ke tumpukan komposit, tetapi Backup hanya akan membuat titik pemulihan dari layanan yang didukung Backup. Semua jenis sumber daya yang terkandung dalam CloudFormation template akan disertakan dalam cadangan, bahkan jika Anda belum memilih ke layanan tertentu (beralih layanan ke “Diaktifkan” di Pengaturan konsol).

AWS CloudFormation titik pemulihan

Status titik pemulihan

Ketika pekerjaan cadangan tumpukan selesai (status pekerjaanCompleted), cadangan tumpukan telah dibuat. Cadangan ini juga dikenal sebagai titik pemulihan komposit. Titik pemulihan komposit dapat memiliki salah satu status berikut:Completed,Failed, atauPartial. Perhatikan bahwa pekerjaan cadangan memiliki status, dan titik pemulihan (juga disebut cadangan) juga memiliki status terpisah.

Pekerjaan pencadangan yang lengkap berarti seluruh tumpukan Anda dan sumber daya di dalamnya dilindungi oleh AWS Backup. Status gagal menunjukkan bahwa pekerjaan pencadangan tidak berhasil; Anda harus membuat cadangan lagi setelah masalah yang menyebabkan kegagalan diperbaiki.

PartialStatus berarti bahwa tidak semua sumber daya dalam tumpukan dicadangkan. Ini dapat terjadi jika CloudFormation template berisi sumber daya yang saat ini tidak didukung oleh AWS Backup, atau mungkin terjadi jika satu atau lebih pekerjaan cadangan milik sumber daya dalam tumpukan (sumber daya bersarang) memiliki status selain. Completed Anda dapat secara manual membuat cadangan sesuai permintaan untuk menjalankan kembali sumber daya apa pun yang menghasilkan status selain. Completed Jika Anda mengharapkan tumpukan memiliki status Completed tetapi ditandai sebagai Partial gantinya, periksa untuk melihat kondisi mana di atas yang mungkin benar tentang tumpukan Anda.

Setiap sumber daya bersarang dalam titik pemulihan komposit memiliki titik pemulihan masing-masing, masing-masing dengan statusnya sendiri (salah satu Completed atauFailed). Poin pemulihan bersarang dengan status Completed dapat dipulihkan.

Kelola poin pemulihan

Poin pemulihan komposit (cadangan) dapat disalin; titik pemulihan bersarang dapat disalin, dihapus, dipisahkan, atau dipulihkan. Titik pemulihan komposit yang berisi cadangan bersarang tidak dapat dihapus. Setelah titik pemulihan bersarang dalam titik pemulihan komposit telah dihapus atau dipisahkan, Anda dapat secara manual menghapus titik pemulihan komposit secara manual atau membiarkannya tetap sampai siklus hidup rencana cadangan menghapusnya.

Hapus titik pemulihan

Anda dapat menghapus titik pemulihan menggunakan AWS Backup konsol atau menggunakan AWS CLI.

Untuk menghapus titik pemulihan menggunakan AWS Backup konsol,

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

  2. Klik pada Sumber Daya yang Dilindungi di navigasi sebelah kiri. Di kotak teks, ketik CloudFormation untuk hanya menampilkan CloudFormation tumpukan Anda.

  3. Poin pemulihan komposit akan ditampilkan di panel Recovery points. Tanda plus (+) di sebelah kiri setiap ID titik pemulihan dapat diklik untuk memperluas setiap titik pemulihan komposit, menunjukkan semua titik pemulihan bersarang yang terkandung dalam komposit. Anda dapat mencentang kotak di sebelah kiri setiap titik pemulihan untuk memasukkannya dalam pilihan titik pemulihan yang ingin Anda hapus.

  4. Klik tombol Hapus.

Saat Anda menggunakan konsol untuk menghapus satu atau lebih titik pemulihan komposit, kotak peringatan akan muncul. Kotak peringatan ini mengharuskan Anda mengonfirmasi niat Anda untuk menghapus titik pemulihan komposit, termasuk titik pemulihan bersarang di dalam tumpukan komposit.

Untuk menghapus titik pemulihan menggunakanAPI, gunakan DeleteRecoveryPoint perintah.

Bila Anda menggunakan API dengan AWS Command Line Interface Anda harus menghapus semua titik pemulihan bersarang sebelum menghapus titik komposit. Jika Anda mengirim API permintaan untuk menghapus cadangan tumpukan komposit (titik pemulihan) yang masih berisi titik pemulihan bersarang di dalamnya, permintaan akan mengembalikan kesalahan.

Putuskan titik pemulihan bersarang dari titik pemulihan komposit

Anda dapat memisahkan titik pemulihan bersarang dari titik pemulihan komposit (misalnya, Anda ingin mempertahankan titik pemulihan bersarang tetapi menghapus titik pemulihan komposit). Kedua titik pemulihan akan tetap ada, tetapi mereka tidak akan lagi terhubung; yaitu, tindakan yang terjadi pada titik pemulihan komposit tidak akan lagi berlaku untuk titik pemulihan bersarang setelah dipisahkan.

Anda dapat memisahkan titik pemulihan menggunakan konsol, atau Anda dapat memanggil. API DisassociateRecoveryPointFromParent [Perhatikan bahwa API panggilan menggunakan istilah “induk” untuk merujuk ke titik pemulihan komposit.]

Salin titik pemulihan

Anda dapat menyalin titik pemulihan komposit, atau Anda dapat menyalin titik pemulihan bersarang jika sumber daya mendukung salinan lintas akun dan lintas wilayah.

Untuk menyalin titik pemulihan menggunakan AWS Backup konsol:

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

  2. Klik pada Sumber Daya yang Dilindungi di navigasi sebelah kiri. Di kotak teks, ketik CloudFormation untuk hanya menampilkan CloudFormation tumpukan Anda.

  3. Poin pemulihan komposit akan ditampilkan di panel Recovery points. Tanda plus (+) di sebelah kiri setiap ID titik pemulihan dapat diklik untuk memperluas setiap titik pemulihan komposit, menunjukkan semua titik pemulihan bersarang yang terkandung dalam komposit. Anda dapat mengklik tombol lingkaran radial di sebelah kiri titik pemulihan untuk menyalinnya.

  4. Setelah dipilih, klik tombol Salin di sudut kanan atas panel.

Saat Anda menyalin titik pemulihan komposit, titik pemulihan bersarang yang tidak mendukung fungsionalitas salinan tidak akan berakhir di tumpukan yang disalin. Titik pemulihan komposit akan memiliki statusPartial.

Pertanyaan yang Sering Diajukan

  1. “Apa yang termasuk sebagai bagian dari cadangan aplikasi?”

    Sebagai bagian dari setiap cadangan aplikasi yang didefinisikan menggunakan CloudFormation, template, nilai yang diproses dari setiap parameter dalam template, dan sumber daya bersarang yang AWS Backup didukung oleh dicadangkan. Sumber daya bersarang dicadangkan dengan cara yang sama seperti sumber daya individu yang bukan bagian dari CloudFormation tumpukan dicadangkan. Perhatikan bahwa nilai parameter yang ditandai sebagai tidak no-echo akan dicadangkan.

  2. “Bisakah saya mencadangkan AWS CloudFormation tumpukan saya yang memiliki tumpukan bersarang?”

    Ya. CloudFormation Tumpukan Anda yang berisi tumpukan bersarang dapat ada di cadangan Anda.

  3. “Apakah Partial status berarti pembuatan cadangan saya gagal?”

    Tidak. Status sebagian menunjukkan bahwa beberapa titik pemulihan didukung, sementara beberapa tidak. Ada tiga kondisi untuk memeriksa apakah Anda mengharapkan hasil Completed cadangan:

    1. Apakah CloudFormation tumpukan Anda berisi sumber daya yang saat ini tidak didukung oleh? AWS Backup Untuk daftar sumber daya yang didukung, lihat Sumber AWS daya yang didukung dan aplikasi pihak ketiga di Panduan Pengembang kami.

    2. Satu atau lebih pekerjaan cadangan milik sumber daya dalam tumpukan tidak berhasil dan pekerjaan harus dijalankan kembali.

    3. Titik pemulihan bersarang telah dihapus atau dipisahkan dari titik pemulihan komposit.

  4. “Bagaimana cara mengecualikan sumber daya dalam cadangan CloudFormation tumpukan saya?”

    Ketika Anda mencadangkan CloudFormation tumpukan Anda, Anda dapat mengecualikan sumber daya dari menjadi bagian dari cadangan. Di konsol, selama membuat rencana cadangan dan memperbarui proses rencana cadangan, ada langkah menetapkan sumber daya. Pada langkah ini, ada bagian Pemilihan sumber daya. Jika Anda memilih sertakan jenis sumber daya tertentu dan telah disertakan CloudFormation sebagai sumber daya untuk dicadangkan, Anda dapat mengecualikan sumber daya tertentu IDs dari jenis sumber daya yang dipilih. Anda juga dapat menggunakan tag untuk mengecualikan sumber daya dalam tumpukan.

    MenggunakanCLI, Anda dapat menggunakan

    • NotResourcesdalam rencana cadangan Anda untuk mengecualikan sumber daya tertentu dari CloudFormation tumpukan Anda.

    • StringNotLikeuntuk mengecualikan item melalui tag.

  5. “Jenis cadangan apa yang didukung untuk sumber daya bersarang?”

    Pencadangan sumber daya bersarang dapat berupa cadangan penuh atau tambahan, tergantung pada jenis cadangan yang didukung oleh sumber daya ini. AWS Backup Untuk informasi selengkapnya, lihat Cara kerja pencadangan tambahan. Namun, perhatikan bahwa PITR (point-in-time pemulihan) tidak didukung untuk sumber daya RDS bersarang Amazon S3 dan Amazon.

  6. “Apakah set perubahan yang merupakan bagian dari CloudFormation tumpukan dicadangkan?”

    Tidak. Set perubahan tidak dicadangkan sebagai bagian dari cadangan CloudFormation tumpukan.

  7. “Bagaimana status AWS CloudFormation tumpukan memengaruhi cadangan?”

    Status CloudFormation tumpukan dapat memengaruhi cadangan. Tumpukan dengan status yang mencakup COMPLETE dapat dicadangkan, seperti statusCREATE_COMPLETE,,,ROLLBACK_COMPLETE, UPDATE_COMPLETE UPDATE_ROLLBACK_COMPLETEIMPORT_COMPLETE, atauIMPORT_ROLLBACK_COMPLETE.

    Dalam kasus di mana unggahan template baru gagal dan tumpukan pindah ke statusROLLBACK_COMPLETE, template baru akan dicadangkan tetapi cadangan sumber daya bersarang akan didasarkan pada sumber daya yang digulung kembali.

  8. “Bagaimana siklus hidup tumpukan aplikasi berbeda dari siklus hidup titik pemulihan lainnya?”

    Siklus hidup titik pemulihan bersarang ditentukan oleh rencana cadangan yang menjadi miliknya. Titik pemulihan komposit ditentukan oleh siklus hidup terpanjang dari semua titik pemulihan bersarang. Ketika titik pemulihan bersarang terakhir yang tersisa dalam titik pemulihan komposit dihapus atau dipisahkan, titik pemulihan komposit juga akan dihapus.

  9. “Bagaimana tag yang CloudFormation disalin ke titik pemulihan?”

    Ya. Tag tersebut akan disalin ke setiap titik pemulihan bersarang masing-masing.

  10. “Apakah ada perintah untuk menghapus titik pemulihan komposit dan bersarang (cadangan)?”

    Ya. Beberapa backup harus dihapus sebelum yang lain dapat dihapus. Cadangan komposit yang berisi titik pemulihan bersarang tidak dapat dihapus sampai semua titik pemulihan dalam komposit telah dihapus. Setelah titik pemulihan komposit tidak lagi berisi titik pemulihan bersarang, Anda dapat menghapusnya secara manual. Jika tidak, itu akan dihapus sesuai dengan siklus hidup rencana cadangannya.

Kembalikan aplikasi dalam tumpukan

Lihat Cara memulihkan cadangan tumpukan aplikasi untuk informasi tentang memulihkan titik pemulihan bersarang.