Fitur pemulihan lintas wilayah membuat instans RDS baru di wilayah tempat file cadangan lintas wilayah Anda disimpan. Gunakan fitur ini untuk memulihkan data setelah insiden regional atau menyediakan salinan siap baca di wilayah lain.
Halaman ini mencakup pemulihan lintas wilayah untuk instans SQL Server. Untuk mesin database lainnya, lihat Pulihkan data instans ApsaraDB RDS for MySQL lintas wilayah dan Pulihkan data instans ApsaraDB RDS for PostgreSQL lintas wilayah.
Prasyarat
Sebelum memulai, pastikan Anda telah:
Mengaktifkan pencadangan lintas wilayah pada instans sumber. Lihat Gunakan fitur cross-region backup.
Batasan
| Batasan | Detail |
|---|---|
| Jenis cadangan yang memenuhi syarat | Hanya set cadangan full dan incremental. Set cadangan log tidak dapat digunakan untuk pemulihan. |
| Target pemulihan | Hanya instans baru. Pemulihan ke instans yang sudah ada tidak didukung. |
| Wilayah target | Tetap ke wilayah tempat file cadangan lintas wilayah disimpan. |
| Konfigurasi instans | Mesin database, edisi RDS, tipe instans, dan tipe penyimpanan pada instans baru sesuai dengan aslinya dan tidak dapat diubah. |
| Cadangan snapshot + point-in-time restore | Semua database dipulihkan secara default. Pemulihan database tertentu tidak didukung dalam kombinasi ini. |
Pulihkan dari cadangan lintas wilayah
Masuk ke Konsol ApsaraDB RDS. Di panel navigasi kiri, klik Backups. Di bilah navigasi atas, pilih wilayah tempat instans sumber berada.
Di tab Cross-region Backup, klik tab Backup Instances. Temukan instans tersebut dan klik ID-nya.
Temukan set cadangan yang akan digunakan, lalu klik Restore di kolom Actions.
Di dialog konfirmasi, klik OK.
Di halaman Restore Database, konfigurasikan parameter yang dijelaskan dalam tabel berikut.
Mesin database, edisi RDS, tipe instans, dan tipe penyimpanan telah diisi sebelumnya dari instans asli dan tidak dapat diubah.
Pengaturan dasar
Parameter Deskripsi Billing Method Subscription: bayar di muka untuk jangka waktu tetap — lebih hemat biaya untuk penggunaan jangka panjang. Pay-as-you-go: ditagih per jam berdasarkan penggunaan aktual — cocok untuk beban kerja jangka pendek atau tidak pasti. Restoration Mode By Backup Set: pulihkan dari file cadangan full atau incremental tertentu. By Point in Time: pulihkan ke stempel waktu tertentu dalam periode retensi cadangan log. By Backup Set File cadangan yang akan dipulihkan. Muncul hanya ketika Restoration Mode diatur ke By Backup Set. Restoration Time Titik waktu yang akan dipulihkan. Muncul hanya ketika Restoration Mode diatur ke By Point in Time. Database Database yang akan dipulihkan. Pilih All untuk memulihkan semua database, atau Some untuk menentukan subset tertentu. Saat memilih Some, pisahkan nama database dengan koma — contohnya, TestDB1,TestDB2,TestDB3.Region Diisi sebelumnya sebagai wilayah tempat file cadangan lintas wilayah disimpan. Tidak dapat diubah. Cloud Disk Encryption Tersedia hanya jika instans asli menggunakan cadangan fisik. Centang kotak ini untuk mengenkripsi data pada setiap data disk instans baru; ApsaraDB RDS menggunakan service key-nya secara default. Jika instans asli menggunakan snapshot backup, cloud disk encryption diaktifkan secara otomatis menggunakan service key ApsaraDB RDS. CatatanHanya instans ApsaraDB RDS for SQL Server yang menjalankan RDS Cluster Edition yang mendukung cadangan snapshot lintas wilayah. Untuk informasi selengkapnya, lihat RDS Cluster Edition dan Gunakan fitur snapshot backup.
Pengaturan penerapan
Parameter Deskripsi Deployment Method Single-zone Deployment: node primary dan secondary berada di zona yang sama. Multi-zone Development: node primary dan secondary berada di zona berbeda, menyediakan disaster recovery tingkat zona. Untuk beban kerja produksi, pilih Multi-zone Development. Konfigurasikan Zone of Primary Node dan Zone of Secondary Node secara terpisah. Setelah instans dibuat, lihat detail ketersediaan di halaman Service Availability. CatatanRDS Basic Edition hanya mendukung single-zone deployment.
Instance Type Pilih Category (General-purpose, Dedicated, atau Shared), lalu pilih spesifikasi CPU, memori, dan koneksi tertentu. Lihat Primary ApsaraDB RDS for SQL Server instance types untuk opsi yang tersedia. Storage Capacity Penyimpanan untuk file data, file sistem, file log arsip, dan file transaksi. Sesuaikan dalam penambahan 5 GB. Nilai yang tersedia bervariasi tergantung tipe penyimpanan dan tipe instans. Kategori tipe instans
Kategori Sumber daya Paling cocok untuk General-purpose Seluruh memori dan I/O yang dialokasikan; berbagi CPU dan penyimpanan dengan instans general-purpose lain di host yang sama. Beban kerja yang sensitif biaya dengan kebutuhan performa moderat. Dedicated Seluruh CPU, memori, penyimpanan, dan I/O yang dialokasikan. Instans host khusus secara eksklusif menempati seluruh sumber daya host. Tidak tersedia untuk RDS Basic Edition. Beban kerja berperforma tinggi yang sensitif terhadap sumber daya dan memerlukan isolasi. Shared Memori dan penyimpanan yang dialokasikan secara eksklusif; berbagi CPU dengan instans lain di host yang sama. Beban kerja ringan di mana biaya menjadi pertimbangan utama. Klik Next: Instance Configuration dan konfigurasikan parameter berikut.
Parameter Deskripsi Network Type VPC (disarankan): virtual private cloud (VPC) terisolasi yang memberikan keamanan lebih tinggi dan performa lebih baik. Pilih VPC dan vSwitch of Primary Node. Instans RDS dan instans ECS yang akan Anda hubungkan harus berada di VPC yang sama. Classic Network: jaringan bersama tradisional. Resource Group Tetapkan instans ke kelompok sumber daya yang sudah ada atau pilih Default Resource Group. Kelompok sumber daya membantu mengelola resource dan izin di Akun Alibaba Cloud Anda. Klik Next: Confirm Order.
Tinjau parameter di bagian Parameters. Konfigurasikan Purchase Plan dan Duration (wajib untuk penagihan subscription), terima Ketentuan Layanan, klik Pay Now, lalu selesaikan pembayaran.
Untuk instans langganan, aktifkan Auto-Renew Enabled untuk menghindari gangguan layanan akibat keterlambatan pembayaran.
(Opsional) Masuk ke instans baru dan verifikasi data yang telah dipulihkan. Lihat Hubungkan ke instans ApsaraDB RDS for SQL Server.
Langkah selanjutnya
Setelah instans baru berjalan, lengkapi langkah-langkah berikut sebelum menghubungkan aplikasi:
Konfigurasikan access control: tambahkan alamat IP server aplikasi Anda ke Daftar putih alamat IP atau sambungkan security group.
Buat akun database: lihat Buat akun.
Ajukan titik akhir publik (jika menghubungkan melalui Internet): lihat Ajukan atau lepas titik akhir publik.
Hubungkan ke instans: lihat Hubungkan ke instans ApsaraDB RDS for SQL Server.
Referensi API
| Operasi | Deskripsi |
|---|---|
| CheckCreateDdrDBInstance | Memeriksa apakah suatu instans memiliki set cadangan lintas wilayah yang tersedia untuk pemulihan. |
| CreateDdrInstance | Memulihkan data dari cadangan lintas wilayah ke instans baru. |
| ModifyInstanceCrossBackupPolicy | Mengubah pengaturan cadangan lintas wilayah. |
| DescribeInstanceCrossBackupPolicy | Menanyakan pengaturan cadangan lintas wilayah. |
| DescribeCrossRegionBackups | Menanyakan file cadangan data lintas wilayah. |
| DescribeCrossRegionLogBackupFiles | Menanyakan file cadangan log lintas wilayah. |
| DescribeAvailableCrossRegion | Menanyakan wilayah tujuan yang tersedia untuk replikasi cadangan lintas wilayah. |
| DescribeAvailableRecoveryTime | Menanyakan rentang waktu yang dapat dipulihkan untuk file cadangan lintas wilayah. |
| DescribeCrossRegionBackupDBInstance | Menanyakan instans yang telah mengaktifkan cadangan lintas wilayah beserta pengaturan cadangannya. |