Cloud Backup menyediakan fitur backup konsisten aplikasi bekerja sama dengan Asisten Cloud dan layanan pencadangan. Memulihkan data dari backup konsisten aplikasi mencegah pemutaran ulang log saat Anda menjalankan aplikasi, seperti database, sehingga memastikan aplikasi dimulai dalam keadaan yang konsisten.
Prasyarat
Instance Elastic Compute Service (ECS) harus menjalankan salah satu sistem operasi berikut:
Windows: Windows Server 2019, Windows Server 2016, dan Windows Server 2012.
Linux: CentOS 7.6 dan versi lebih baru, Ubuntu 18.04 dan versi lebih baru, serta Alibaba Cloud Linux 2 (2.1903 LTS 64-bit).
Semua disk yang terpasang pada instance ECS harus berupa enhanced SSD (ESSD), dan sistem file-nya harus EXT3, EXT4, XFS, atau NTFS.
Untuk informasi tentang wilayah yang mendukung pencadangan instance ECS, lihat Fitur yang tersedia berdasarkan wilayah. Meskipun pencadangan instance ECS didukung di wilayah SAU (Riyadh - Partner Region), backup konsisten aplikasi tidak didukung.
Backup konsisten aplikasi tidak didukung jika Anda mengaktifkan grup snapshot konsisten, mencadangkan beberapa instance ECS secara batch, atau jika ada disk yang terpasang pada instance ECS bukan ESSD.
Informasi latar belakang
Secara default, Cloud Backup bekerja sama dengan layanan snapshot Alibaba Cloud untuk membuat backup konsisten crash. Jika Anda mengaktifkan fitur backup konsisten aplikasi saat membuat cadangan instance, backup konsisten aplikasi akan dibuat berdasarkan konfigurasi Anda.
Backup konsisten aplikasi menangkap data dalam memori dan transaksi database yang sedang berlangsung saat pencadangan dibuat. Proses ini memastikan konsistensi data aplikasi dan transaksi database, serta mencegah korupsi data, kehilangan data, dan pemutaran ulang log saat Anda menjalankan aplikasi database, sehingga memastikan aplikasi dimulai dalam keadaan yang konsisten.
Langkah 1: Konfigurasikan peran RAM untuk instance ECS
Sebelum mengaktifkan fitur backup konsisten aplikasi, Anda harus mengonfigurasi peran RAM untuk instance ECS.
Masuk ke Konsol Resource Access Management (RAM) menggunakan Akun Alibaba Cloud Anda.
Buat peran RAM untuk fitur backup konsisten aplikasi. Untuk informasi selengkapnya, lihat Buat peran RAM untuk layanan Alibaba Cloud tepercaya.
Gambar berikut menunjukkan contoh cara membuat peran RAM AppSnapshotRoleName.

Buat kebijakan kustom untuk fitur backup konsisten aplikasi. Untuk informasi selengkapnya, lihat Buat kebijakan kustom.

Buat kebijakan AppSnapshotPolicy. Kebijakan ini memberikan izin untuk mengkueri informasi pencadangan, membuat cadangan, mengonfigurasi tag, dan mengkueri informasi disk. Gunakan konten kebijakan berikut.
{ "Version": "1", "Statement": [ { "Effect": "Allow", "Action": [ "ecs:DescribeSnapshot*", "ecs:CreateSnapshot*", "ecs:TagResources", "ecs:DescribeDisks" ], "Resource": [ "*" ], "Condition": {} } ] }Sambungkan kebijakan kustom (AppSnapshotPolicy) ke peran RAM (AppSnapshotRoleName). Untuk informasi selengkapnya, lihat Berikan izin kepada peran RAM.

Sambungkan peran RAM (AppSnapshotRoleName) ke instance tujuan. Untuk informasi selengkapnya, lihat Peran RAM instans.
Langkah 2: Aktifkan fitur backup konsisten aplikasi
Untuk instance Windows, konsistensi aplikasi dicapai menggunakan Volume Shadow Copy Service (VSS).
Untuk instance Linux, Anda harus menyesuaikan skrip shell (skrip pre-freeze dan post-thaw) berdasarkan aplikasi pada instance ECS untuk mencapai konsistensi aplikasi.
Masuk ke Konsol Cloud Backup.
Di panel navigasi sebelah kiri, pilih .
Di bilah navigasi atas, pilih wilayah.
Di pojok kiri atas, klik Add ECS Backup.
Di kotak dialog Add ECS Backup, Anda dapat mengonfigurasi parameter berikut.
Pilih objek yang akan dicadangkan dan klik langkah berikutnya.
PentingPilih instance ECS yang ingin Anda cadangkan. Secara default, semua disk akan dicadangkan. Anda dapat mengklik All Disks untuk memilih disk tertentu di kotak dialog Backup Objects.
Secara default, sakelar Protect All Disks diaktifkan untuk melindungi semua disk yang ada dan disk baru apa pun yang terpasang pada instance ECS. Anda dapat menonaktifkan sakelar Protect All Disks dan memilih disk tertentu untuk dilindungi.
Anda dapat membuat cadangan hingga 99 instance ECS sekaligus.
Cloud Backup secara otomatis mendeteksi apakah disk dan sistem operasi instance ECS yang dipilih mendukung grup snapshot konsisten aplikasi. Jika instance didukung, Cloud Backup pertama-tama akan mencoba membuat grup snapshot konsisten aplikasi. Jika persyaratan pembuatan untuk grup snapshot konsisten aplikasi tidak terpenuhi, Cloud Backup akan mencoba membuat grup snapshot konsisten. Jika persyaratan pembuatan untuk grup snapshot konsisten juga tidak terpenuhi, Cloud Backup akan membuat backup konsisten crash untuk setiap disk.
Konfigurasikan opsi pencadangan dan klik OK.
Pilih Manual Backup atau Associate Backup Policy untuk menentukan metode pencadangan. Tabel berikut menjelaskan parameter tersebut.
Klik Application-consistent Backup.
Aktifkan backup konsisten aplikasi untuk instance Windows
CatatanJika Anda memilih Application-consistent Backup, pastikan Agen Asisten Cloud telah diinstal pada instance ECS. Di sistem operasi Windows, proses Agen Asisten Cloud bernama
AliyunService. Untuk informasi selengkapnya, lihat Ikhtisar Asisten Cloud.Aktifkan backup konsisten aplikasi untuk instance Linux
Anda harus menyiapkan skrip pre-freeze dan post-thaw berdasarkan aplikasi pada instance ECS dan mengunggah skrip tersebut ke instance.
Anda dapat menggunakan FTP atau Asisten Cloud untuk mengunggah skrip pre-freeze dan post-thaw ke instance ECS.
Application Pre-freeze Script Path: Pastikan hanya pengguna root yang memiliki izin baca, tulis, dan eksekusi untuk skrip tersebut (izin 700). Contoh perintah:
chmod 700 /tmp/prescript.sh. Skrip harus disimpan di `/tmp/prescript.sh`.Application Post-thaw Script Path: Hanya pengguna root yang boleh memiliki izin baca, tulis, dan eksekusi untuk skrip tersebut (izin 700). Misalnya, jalankan perintah berikut:
chmod 700 /tmp/postscript.sh. Skrip harus disimpan di path `/tmp/postscript.sh`.
PentingJika Anda memilih Application-consistent Backup dan mengonfigurasi skrip dengan benar, Anda akan membuat backup konsisten aplikasi.
Jika Anda memilih Application-consistent Backup tetapi skrip tidak dikonfigurasi dengan benar, backup konsisten sistem file akan dibuat sebagai gantinya.
Contoh skrip konsisten aplikasi:
Unduh skrip konsisten aplikasi untuk MySQL.
Setelah mengunduh dan menerapkan skrip, Anda harus mengatur kata sandi database MySQL dalam skrip tersebut.
Unduh skrip konsisten aplikasi untuk Oracle.
Setelah mengunduh dan menerapkan skrip, Anda harus mengatur path instalasi database Oracle dalam skrip tersebut.
CatatanSetelah memilih Application-consistent Backup, pastikan Agen Asisten Cloud telah diinstal pada instance ECS. Di sistem operasi Linux, proses Agen Asisten Cloud bernama
aliyun.service. Anda dapat menjalankan perintahps aux|grep aliyun.serviceuntuk memverifikasi instalasi. Untuk informasi selengkapnya, lihat Ikhtisar Asisten Cloud.
Klik OK.