All Products
Search
Document Center

ApsaraDB RDS:Migrasi ke zona lain

Last Updated:Jun 21, 2026

RDS for SQL Server mendukung migrasi antarzona. Anda dapat memindahkan instans RDS ke zona lain dalam wilayah yang sama. Durasi migrasi bergantung pada volume data dan biasanya memakan waktu sekitar 30 menit.

Prasyarat

Instans RDS for SQL Server Anda harus memenuhi kondisi berikut:

Batasan

Tipe instans berikut tidak mendukung migrasi zona:

Harga

Migrasi zona tidak dikenai biaya. Anda tidak akan dikenai biaya meskipun memindahkan instans dari zona tunggal ke multi-zona.

Jenis migrasi

Jenis migrasi

Skenario

Migrasi dari satu zona ke zona lain

Zona saat ini berada pada kapasitas penuh atau mengalami masalah kinerja.

Migrasi dari satu zona ke multi-zona

Setelah migrasi, instans utama dan secondary berada di zona berbeda, sehingga memungkinkan pemulihan bencana lintas pusat data.

Dibandingkan dengan instans zona tunggal, instans multi-zona mampu menahan kegagalan tingkat lebih tinggi. Misalnya, instans zona tunggal hanya tahan terhadap kegagalan tingkat server dan rak, sedangkan instans multi-zona tahan terhadap kegagalan tingkat pusat data.

Catatan

Untuk instans dengan node utama dan secondary, lakukan migrasi ke multi-zona untuk mengaktifkan pemulihan bencana lintas zona.

Migrasi dari multi-zona ke satu zona

Untuk memenuhi kebutuhan fitur tertentu.

Sebelum dan sesudah migrasi

Kategori

Deskripsi

Sebelum migrasi

  • Kehilangan lingkungan host: Migrasi zona melibatkan migrasi lintas host. Hal ini akan menghapus akun host Anda serta semua program atau file yang ditempatkan di host asal (seperti SSIS, SSAS, SSRS). Cadangkan atau migrasikan data ini terlebih dahulu.

    Penting

    ApsaraDB RDS for SQL Server dibangun di atas engine Microsoft SQL Server asli dan fokus menyediakan layanan database terkelola yang stabil dan efisien. Jika bisnis Anda memerlukan fitur seperti SSIS, SSAS, atau SSRS, Anda membutuhkan keahlian operasional yang kuat untuk memastikan kelangsungan bisnis.

  • Hindari perubahan metadata: Jangan menambah atau menghapus database atau mengubah model pemulihan selama migrasi zona. Tindakan ini dapat menyebabkan ketidakkonsistenan data.

  • Migrasi tidak dapat dibatalkan: Setelah dimulai, migrasi tidak dapat dibatalkan. Lanjutkan dengan hati-hati.

  • Pilih jam sepi: Migrasi biasanya memakan waktu sekitar 20 menit, tergantung pada volume data Anda. Aktivitas berat selama migrasi dapat memperpanjang waktu tersebut. Lakukan migrasi pada jam sepi bisnis.

  • Pastikan koneksi ulang otomatis: Instans akan tidak tersedia selama beberapa menit selama alih bencana, sehingga ketersediaannya terganggu sementara. Pastikan aplikasi Anda memiliki mekanisme koneksi ulang.

  • Periksa alamat koneksi: Alamat IP virtual (VIP) berubah setelah migrasi. Pastikan aplikasi Anda menggunakan titik akhir (endpoint) alih-alih alamat IP langsung untuk mengakses instans.

    Untuk klien berbasis JVM, atur TTL menjadi 60 detik atau kurang. Ini memastikan aplikasi Anda menerima VIP baru dengan melakukan kueri ulang DNS saat VIP titik akhir berubah.

    Atur TTL di JVM

    • Untuk semua aplikasi JVM: Atur parameter networkaddress.cache.ttl menjadi 60 di file $JAVA_HOME/jre/lib/security/java.security.

    • Untuk aplikasi lokal tertentu: Sebelum membuat koneksi jaringan apa pun—khususnya sebelum panggilan pertama ke InetAddress.getByName()—tambahkan baris berikut ke kode inisialisasi aplikasi Anda: java.security.Security.setProperty("networkaddress.cache.ttl" , "60");.

  • Rencanakan penanganan tugas DTS: Jika Anda memiliki tugas DTS aktif, rencanakan terlebih dahulu. Anda harus me-restart tugas tersebut secara manual setelah migrasi.

  • Bisnis tetap dapat diakses: Data dipindahkan selama migrasi, tetapi instans RDS SQL Server Anda tetap dapat diakses. Operasional bisnis tidak terpengaruh.

  • Batasan pencadangan reguler: Jika Anda memilih untuk melakukan alih bencana selama jendela pemeliharaan, pencadangan reguler dinonaktifkan sejak pengiriman tugas hingga migrasi selesai.

Sesudah migrasi

  • Verifikasi konsistensi konfigurasi: Nama instans, port, tag, akun database, dan pengaturan lainnya tetap tidak berubah. Pastikan konfigurasi ini berfungsi dengan benar.

  • Bersihkan cache DNS: Segera bersihkan cache DNS klien Anda untuk menghindari kegagalan koneksi akibat entri lama.

  • Validasi konektivitas: Gunakan titik akhir untuk memverifikasi bahwa instans dapat diakses dan pastikan fungsi bisnis berjalan normal.

  • Restart tugas DTS: Jika Anda memiliki tugas DTS aktif sebelum migrasi, restart secara manual untuk memastikan operasional yang tepat.

Prosedur

  1. Buka halaman Instances. Di bilah navigasi atas, pilih wilayah tempat instans RDS berada. Lalu, temukan instans RDS tersebut dan klik ID instansnya.

  2. Di bagian Basic Information, klik Migrate Data Across Zones.

    Catatan

    Jika Anda tidak menemukan tombol ini, instans Anda mungkin tidak memenuhi prasyarat atau batasan.

  3. Pada kotak dialog yang muncul, pilih zona target, virtual private cloud (VPC), virtual switch, dan waktu migrasi.

  4. Klik OK.

    Setelah mengklik OK, sistem mulai menyalin data ke zona target tanpa mengganggu instans. Setelah penyalinan selesai, trafik dialihkan ke jalur baru pada waktu yang Anda tentukan—baik Switch Now maupun Switch Within Maintenance Window.

FAQ

T: Apakah saya dapat langsung melakukan peningkatan atau mengubah instans RDS SQL Server Web Edition (Basic Series) menjadi multi-zona dan menempatkan instans utama dan secondary di zona berbeda?

J: Tidak. Instans RDS Web Edition (Basic Series) hanya tersedia dalam zona tunggal dan tidak dapat diubah menjadi multi-zona. Pertama, upgrade instans Web Edition (Basic Series) Anda ke Edisi Standar (seri high-availability dengan satu node utama dan satu node secondary). Kemudian migrasikan zona secondary ke zona yang berbeda.

Referensi

Migrasikan zona instans menggunakan API (MigrateToOtherZone).