Saat wilayah sumber tidak tersedia atau data dimodifikasi secara tidak sengaja, cadangan lintas wilayah memungkinkan Anda memulihkan instans ApsaraDB RDS for MySQL di wilayah berbeda. Ikuti panduan ini untuk memulihkan data ke instans baru (dengan disk lokal atau cloud disk) atau ke instans yang sudah ada.
Prasyarat
Sebelum memulai, pastikan Anda telah memiliki:
cross-region backup yang telah selesai
Untuk mesin database lainnya, lihat Restore data across regions for SQL Server dan Restore data across regions for PostgreSQL. Untuk ikhtisar semua opsi pemulihan, lihat Data restoration solution overview.
Catatan penggunaan
Proksi database dan reset password: Jika instans sumber memiliki fitur database proxy yang diaktifkan tetapi tidak memiliki akun istimewa yang dikonfigurasi, lakukan reset password sebelum menghubungkan ke instans yang dipulihkan.
Sinkronisasi cadangan log dan RPO: Cadangan log lintas wilayah disinkronkan hampir secara real time. Sistem memindai perubahan pada log biner (binlogs) lokal setiap 2 detik dan mengunggahnya secara inkremental ke wilayah tujuan. Karena adanya penundaan singkat dalam pemindaian dan transmisi, Anda mungkin tidak dapat memulihkan data dari satu detik terakhir sebelum terjadi gangguan penuh di seluruh wilayah.
Pilih jalur pemulihan Anda
Dokumen ini mencakup tiga jalur pemulihan. Identifikasi jalur yang sesuai sebelum melanjutkan:
| Tujuan | Jenis disk | Buka |
|---|---|---|
| Pulihkan ke instans baru | Disk lokal berkinerja-tinggi | Pulihkan ke instans baru — disk lokal |
| Pulihkan ke instans baru | Cloud disk | Pulihkan ke instans baru — cloud disk |
| Pulihkan ke instans yang sudah ada | Hanya disk lokal berkinerja-tinggi | Pulihkan ke instans yang sudah ada |
Pulihkan ke instans baru
Memulihkan ke instans baru tidak memengaruhi kinerja instans sumber. Baik disk lokal berkinerja tinggi maupun cloud disk didukung.
Pulihkan ke instans baru — disk lokal
Berlaku untuk: Instans yang menggunakan disk lokal berkinerja tinggi.
Masuk ke Konsol ApsaraDB RDS. Di bilah navigasi atas, pilih wilayah tempat instans sumber berada.
Di panel navigasi kiri, klik Backups.
Di tab Cross-region Backup, klik tab Backup Instances, lalu klik ID instans sumber untuk membuka halaman Cross-region Backup Recovery.
Di kolom Actions dari set cadangan target, klik Restore.
Pilih Restore To New Instance dan klik OK.
Di halaman Restore Database, konfigurasikan parameter berikut.
Mesin database, versi, dan edisi sesuai dengan instans sumber dan tidak dapat diubah.
Parameter Deskripsi Billing Method Subscription: Bayar di muka untuk jangka waktu tertentu. Lebih hemat biaya untuk penggunaan jangka panjang. Pay-as-you-go: Ditagih per jam. Lepaskan instans kapan saja untuk menghentikan biaya. Cocok untuk penggunaan jangka pendek. Restoration Mode By Backup Set: Pulihkan dari set cadangan tertentu. By Time Point: Pulihkan ke titik waktu apa pun dalam periode retensi cadangan log. By Backup Set Saat Restoration Mode diatur ke By Backup Set, pilih set cadangan yang akan dipulihkan. Restore Time Saat Restoration Mode diatur ke By Time Point, tentukan titik waktu target. Pemulihan berdasarkan titik waktu mendukung cadangan log lokal maupun lintas wilayah. Region Wilayah tempat instans baru akan dibuat. Zone Single-zone Deployment: Node primary dan standby berada di zona yang sama. Multi-zone Deployment (Direkomendasikan): Node primary dan standby ditempatkan di zona berbeda untuk disaster recovery. Tidak tersedia untuk RDS Basic Edition. CatatanSetelah instans RDS dibuat, Anda dapat melihat informasi tentang instans RDS baru dan instans RDS secondary-nya di halaman Service Availability.
Instance Type Menentukan jumlah core CPU, memori, jumlah koneksi maksimum, dan IOPS maksimum. Lihat Primary ApsaraDB RDS instance types. Storage Capacity Termasuk ruang untuk data, file sistem, file log biner, dan file transaksi. Klik Next: Instance Configuration, lalu konfigurasikan jenis jaringan, kelompok sumber daya, dan parameter berikut.
Parameter Deskripsi Network Type Classic Network: Jenis jaringan tradisional. VPC (Direkomendasikan): virtual private cloud (VPC) memberikan keamanan lebih tinggi dan kinerja lebih baik. Mengharuskan pemilihan VPC dan Primary Node vSwitch. Instans RDS dan instans ECS yang terhubung harus menggunakan jenis jaringan yang sama. Jika keduanya menggunakan VPC, keduanya harus berada di VPC yang sama. Resource Group Tetapkan instans ke kelompok sumber daya untuk menyederhanakan pengelolaan sumber daya dan izin. Pilih kelompok yang sudah ada, buat kelompok baru, atau gunakan Default Resource Group. Klik Next: Confirm Order.
Di bagian Parameters, tinjau konfigurasi. Atur 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. Lihat Connect to an ApsaraDB RDS for MySQL instance.
Pulihkan ke instans baru — cloud disk
Berlaku untuk: Instans yang menggunakan cloud disk.
Buka halaman Instances. Di bilah navigasi atas, pilih wilayah tempat instans sumber berada, lalu klik ID instans tersebut.
Di panel navigasi kiri, klik Backup and Restoration.
Klik tab Cross-region Backups, lalu pilih wilayah dari daftar Region of Backup Set.
Di kolom Actions dari set cadangan target, klik Restore.
Di halaman Restore Database, konfigurasikan parameter berikut.
Parameter Deskripsi Billing Method Subscription: Bayar di muka untuk jangka waktu tertentu. Lebih hemat biaya untuk penggunaan jangka panjang. Pay-as-you-go: Ditagih per jam. Lepaskan instans kapan saja untuk menghentikan biaya. Cocok untuk penggunaan jangka pendek. Restoration Mode By Backup Set: Pulihkan dari set cadangan tertentu. By Point In Time: Pulihkan ke titik waktu apa pun dalam periode retensi cadangan log. By Backup Set Saat Restoration Mode diatur ke By Backup Set, pilih set cadangan yang akan dipulihkan. Restore Time Saat Restoration Mode diatur ke By Point In Time, pilih titik waktu target. Pemulihan berdasarkan titik waktu mendukung cadangan log lokal maupun lintas wilayah. Region Wilayah tempat instans baru akan dibuat. Zone Area fisik independen dalam suatu wilayah. Tempatkan instans RDS baru dan instans ECS yang terhubung di zona yang sama atau berbeda sesuai kebutuhan ketersediaan Anda. Instance Type Menentukan jumlah core CPU, memori, jumlah koneksi maksimum, dan IOPS maksimum. Lihat Primary instance types. Storage Capacity Termasuk ruang untuk data, file sistem, file log biner, dan file transaksi. Klik Next: Instance Configuration, lalu konfigurasikan jenis jaringan, kelompok sumber daya, dan parameter berikut.
Parameter Deskripsi Network Type Classic Network: Jenis jaringan tradisional. VPC (Direkomendasikan): virtual private cloud (VPC) memberikan keamanan lebih tinggi dan kinerja lebih baik. Mengharuskan pemilihan VPC dan Primary Node vSwitch. Instans RDS dan instans ECS yang terhubung harus menggunakan jenis jaringan yang sama. Jika keduanya menggunakan VPC, keduanya harus berada di VPC yang sama. Resource Group Tetapkan instans ke kelompok sumber daya untuk menyederhanakan pengelolaan sumber daya dan izin. Pilih kelompok yang sudah ada, buat kelompok baru, atau gunakan Default Resource Group. Klik Next: Confirm Order.
Di bagian Parameters, tinjau konfigurasi. Atur 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. Lihat Connect to an ApsaraDB RDS for MySQL instance.
Pulihkan ke instans yang sudah ada
Berlaku untuk: Hanya instans yang menggunakan disk lokal berkinerja tinggi. Instans cloud disk tidak mendukung pemulihan lintas wilayah ke instans yang sudah ada.
Sebelum memulai, pastikan instans tujuan memiliki setidaknya satu set cadangan cadangan tingkat database dan tabel yang tersedia.
Masuk ke Konsol ApsaraDB RDS. Di bilah navigasi atas, pilih wilayah tempat instans sumber berada.
Di panel navigasi kiri, klik Backups.
Di tab Cross-region Backup, klik tab Backup Instances, lalu klik ID instans sumber untuk membuka halaman Cross-region Backup Recovery.
Di kolom Actions dari set cadangan target, klik Restore.
Pilih Restore To Existing Instance dan klik OK.
Di kotak dialog yang muncul, konfigurasikan parameter berikut.
Parameter Deskripsi Restore Method By Backup Set: Pulihkan dari set cadangan tertentu. By Point In Time: Pulihkan ke titik waktu dalam periode retensi cadangan log. Region Wilayah tempat instans tujuan berada. Destination Instance Name Instans tujuan tempat data akan dipulihkan. Databases And Tables To Restore Pilih database dan tabel yang akan dipulihkan. Selected Databases And Tables Tentukan nama untuk database dan tabel yang dipulihkan. Akhiran _backupditambahkan ke nama asli secara default.Klik OK.
Langkah selanjutnya
Setelah instans baru dibuat, selesaikan langkah-langkah berikut sebelum menghubungkannya:
Konfigurasikan daftar putih untuk mengizinkan koneksi inbound.
(Opsional) Ajukan titik akhir publik jika Anda perlu menghubungkan melalui internet.
Referensi API
| API | Deskripsi |
|---|---|
| Precheck a cross-region backup | Memeriksa apakah instans RDS memiliki set cadangan lintas wilayah yang tersedia untuk pemulihan lintas wilayah. |
| Restore data to a new instance across regions | Memulihkan data ke instans baru lintas wilayah. |
| Modify cross-region backup settings | Mengubah pengaturan cadangan lintas wilayah instans RDS. |
| Query cross-region backup settings | Menanyakan pengaturan cadangan lintas wilayah instans RDS. |
| Query cross-region data backup files | Menanyakan daftar file cadangan data lintas wilayah. |
| Query cross-region log backup files | Menanyakan daftar file cadangan log lintas wilayah. |
| Query available cross-region backup regions | Menanyakan wilayah tujuan yang tersedia untuk cadangan lintas wilayah dari wilayah sumber yang dipilih. |
| Query the restorable time range | Menanyakan rentang waktu yang dapat dipulihkan menggunakan set cadangan lintas wilayah. |
| Query cross-region backup instances | Menanyakan instans yang memiliki cadangan lintas wilayah diaktifkan di wilayah tertentu. |