Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Dalam tutorial ini, Anda mempelajari cara memindahkan database Azure SQL dan kumpulan elastis ke wilayah Azure yang berbeda, menggunakan Azure Resource Mover.
Dalam tutorial ini, Anda akan mempelajari cara:
- Memindahkan database Azure SQL dan kumpulan elastis ke wilayah Azure yang berbeda
Catatan
Tutorial menunjukkan jalur tercepat untuk mencoba skenario, dan menggunakan opsi default.
Prasyarat
Sebelum Anda mulai:
- Periksa apakah Anda memiliki akses Pemilik pada langganan yang berisi sumber daya yang ingin Anda pindahkan.
- Pertama kali Anda menambah sumber daya untuk pasangan sumber dan tujuan tertentu dalam langganan Azure, Resource Mover membuat identitas terkelola yang ditetapkan sistem (sebelumnya dikenal sebagai Managed Service Identity (MSI)) yang dipercaya langganan.
- Untuk membuat identitas, dan menetapkan peran yang diperlukan (Kontributor atau administrator Akses Pengguna di langganan sumber), akun yang Anda gunakan untuk menambahkan sumber daya memerlukan izin Pemilik pada langganan. Pelajari selengkapnya tentang peran Azure.
- Pastikan langganan memiliki kuota yang cukup untuk membuat sumber daya yang sedang Anda pindahkan ke wilayah tujuan. Jika tidak memiliki kuota, minta lebih banyak batas.
- Verifikasi harga dan biaya terkait dengan wilayah target tempat Anda memindahkan sumber. Gunakan kalkulator harga untuk membantu Anda.
Masuk ke Azure
Jika Anda tidak memiliki langganan Azure, buat akun gratis sebelum Anda memulai. Masuk ke portal Microsoft Azure.
Periksa persyaratan SQL
Untuk memeriksa persyaratan SQL sebelum pemindahan:
- Periksa fitur database/kumpulan elastis yang didukung untuk dipindahkan ke wilayah lain.
- Di wilayah target, buat server target untuk setiap server sumber dan pastikan akses pengguna yang tepat. Pelajari selengkapnya tentang cara mengonfigurasi login dan pengguna.
- Periksa apakah database dienkripsi dengan enkripsi data transparan (TDE). Jika database dienkripsi dengan enkripsi data transparan dan Anda menggunakan kunci enkripsi Anda sendiri di Azure Key Vault, pelajari cara memindahkan brankas kunci ke wilayah lain.
- Jika sinkronisasi data SQL diaktifkan, memindahkan database anggota didukung. Setelah pemindahan, Anda perlu menyiapkan sinkronisasi data SQL ke database target baru.
- Hapus pengaturan keamanan data tingkat lanjut sebelum pemindahan. Setelah pemindahan, konfigurasikan pengaturan di tingkat Server SQL di wilayah target.
- Jika audit diaktifkan, kebijakan diatur ulang ke default setelah pemindahan. Siapkan audit lagi setelah pindah.
- Kebijakan penyimpanan cadangan untuk database sumber dibawa ke database target. Pelajari selengkapnya tentang mengubah pengaturan setelah pemindahan.
- Hapus aturan firewall tingkat server sebelum pemindahan. Aturan firewall tingkat database disalin dari server sumber ke server target, selama pemindahan. Siapkan aturan firewall untuk SQL Server di wilayah target setelah pemindahan.
- Hapus pengaturan autotuning sebelum pemindahan. Kemudian atur ulang penyetelan otomatis setelah pindah.
- Hapus pengaturan pemberitahuan database sebelum pemindahan. Reset setelah bergerak.
Pilih sumber daya
Anda dapat memilih jenis sumber daya yang didukung di grup sumber daya di wilayah sumber yang dipilih. Anda memindahkan sumber daya ke wilayah target dalam langganan yang sama dengan wilayah sumber. Jika ingin mengubah langganan, Anda bisa melakukannya setelah sumber daya dipindahkan.
Untuk memilih sumber daya yang ingin Anda pindahkan, ikuti langkah-langkah berikut:
Di portal Microsoft Azure, cari penggerak sumber daya. Lalu, di bagian Layanan, pilih Azure Resource Mover.
Pada panel Ringkasan Azure Resource Mover, pilih Pindahkan antar wilayah.
Pada Pindahkan sumber daya>Sumber + tujuan:
- Pilih Langganan dan Wilayah sumber.
- Di bawah Tujuan, pilih wilayah tempat Anda ingin memindahkan sumber daya. Kemudian pilih Berikutnya.
Saat memindahkan Sumber Daya>Sumber Daya untuk dipindahkan:
Di Tinjau + Tambah, periksa pengaturan sumber daya dan tujuan. Verifikasi bahwa Anda memahami bahwa metadata tentang pemindahan akan disimpan dalam grup sumber daya yang dibuat untuk tujuan ini di wilayah metadata.
Pilih Lanjutkan, untuk mulai menambahkan sumber daya.
Setelah proses penambahan berhasil diselesaikan, pilih Tambahkan sumber daya untuk dipindahkan di ikon pemberitahuan.
Setelah memilih pemberitahuan, tinjau sumber daya di halaman Lintas wilayah .
Catatan
- Server SQL sekarang dalam status Penetapan manual tertunda.
- Sumber daya lain yang ditambah berada dalam status Persiapan tertunda.
- Jika Anda ingin menghapus sumber daya dari kumpulan pemindahan, metode untuk melakukannya bergantung pada tempat Anda berada dalam proses pemindahan. Pelajari selengkapnya.
Mengatasi dependensi
Untuk mengatasi sumber daya dependen yang ingin Anda pindahkan, ikuti langkah-langkah berikut:
Dependensi divalidasi otomatis di latar belakang saat Anda menambahkan sumber daya. Jika validasi otomatis awal tidak mengatasi masalah, Anda akan melihat opsi Validasi dependensi , pilih untuk divalidasi secara manual.
Jika dependensi ditemukan, pilih Tambahkan dependensi.
Di Tambahkan dependensi, pilih sumber daya dependen >Tambahkan dependensi. Anda dapat memantau kemajuan dalam pemberitahuan.
Dependensi divalidasi secara otomatis di latar belakang setelah Anda menambahkan dependensi. Jika Anda melihat opsi Validasi dependensi , pilih opsi tersebut untuk memicu validasi manual.
Pada halaman Antar wilayah, verifikasi bahwa sumber daya sekarang dalam status Menyiapkan tertunda tanpa masalah.
Memindahkan server SQL
Azure Resource Mover saat ini tidak memindahkan server SQL di seluruh wilayah. Anda harus terlebih dahulu menetapkan SQL Server target di wilayah target, lalu menerapkan pemindahan.
Untuk menetapkan sumber daya tujuan secara manual, ikuti langkah-langkah berikut:
Menetapkan server SQL target – Untuk menetapkan server SQL target, ikuti langkah-langkah berikut:
Di Seluruh wilayah, untuk sumber daya server SQL, di kolom Konfigurasi tujuan, pilih Sumber Daya yang tidak ditetapkan.
Pilih sumber daya SQL Server yang ada di wilayah target.
Catatan
Status SQL Server sumber berubah menjadi Komit pemindahan tertunda.
Konfirmasikan pemindahan SQL Server - Untuk mengonfirmasi server SQL target dan menyelesaikan proses pemindahan, ikuti langkah-langkah berikut:
Di Seluruh wilayah, pilih SQL Server, lalu pilih Terapkan pemindahan.
Pada Terapkan sumber daya, pilih Terapkan.
Lacak kemajuan pemindahan di bilah pemberitahuan.
Catatan
Setelah commit, SQL Server sekarang dalam status Tertunda penghapusan sumber.
Siapkan sumber daya untuk bergerak
Dengan sumber SQL Server dipindahkan, Anda dapat bersiap untuk memindahkan sumber daya lainnya.
Siapkan kumpulan elastis
Untuk menyiapkan kumpulan elastis untuk pemindahan, ikuti langkah-langkah berikut:
Di Seluruh wilayah, pilih kumpulan elastis sumber (demo-test1-elasticpool di penelusuran kami), dan pilih Siapkan.
Di bagian Siapkan sumber daya, pilih Siapkan.
Saat pemberitahuan menunjukkan bahwa proses persiapan berhasil, pilih Refresh.
Catatan
Kumpulan elastis sekarang dalam status Mulai menunggu bergerak.
Membuat database tunggal
Untuk menyiapkan database tunggal untuk pemindahan, ikuti langkah-langkah berikut:
Di Seluruh wilayah, pilih database tunggal (bukan di kumpulan elastis), lalu pilih Siapkan.
Di bagian Siapkan sumber daya, pilih Siapkan.
Saat pemberitahuan menunjukkan bahwa proses persiapan berhasil, pilih Refresh.
Catatan
Database sekarang dalam status Memulai pemindahan tertunda, dan telah dibuat di wilayah target.
Memindahkan kumpulan dan menyiapkan database kumpulan
Untuk menyiapkan database dalam kumpulan elastis, kumpulan elastis harus dalam status Pemindahan akan dilaksanakan. Untuk berpindah ke status ini, mulai perpindahan untuk pool.
Mulai pemindahan - pool elastis
Untuk memulai pemindahan kumpulan elastis, ikuti langkah-langkah berikut:
Di Seluruh wilayah, pilih kumpulan elastis sumber (demo-test1-elasticpool di penelusuran kami), lalu pilih Mulai pemindahan.
Pada Memindahkan sumber daya, pilih Inisiasi pemindahan.
Lacak kemajuan pemindahan di bilah pemberitahuan.
Saat pemberitahuan menunjukkan bahwa pemindahan berhasil, pilih Refresh.
Catatan
Kumpulan elastis sekarang dalam status Perpindahan komit tertunda.
Menyiapkan database
Untuk menyiapkan database untuk pemindahan, ikuti langkah-langkah berikut:
Di Seluruh wilayah, pilih database (demo-test2-sqldb di panduan kami), lalu pilih Siapkan.
Di bagian Siapkan sumber daya, pilih Siapkan.
Selama tahap persiapan, database target dibuat di wilayah target dan replikasi data dimulai. Setelah Persiap, database berada dalam status Inisiasi Pemindahan Tertunda.
Memindahkan database
Sekarang setelah Anda menyiapkan sumber daya yang disiapkan, Anda dapat memulai proses pemindahan.
Untuk memindahkan database, ikuti langkah-langkah berikut:
Pada Lintas wilayah, pilih sumber daya dengan status Inisiasi pemindahan tertunda. Kemudian pilih Inisiasi pemindahan.
Pada Memindahkan sumber daya, pilih Inisiasi pemindahan.
Lacak kemajuan pemindahan di bilah pemberitahuan.
Catatan
Database sekarang dalam status Pemindahan commit tertunda.
Terapkan atau batalkan pemindahan
Setelah langkah awal, Anda dapat memutuskan apakah ingin mengkomitmenkan langkah tersebut atau membuangnya.
- Buang: Anda mungkin ingin membuang langkah saat Anda menguji dan tidak ingin benar-benar memindahkan sumber daya tersebut. Membatalkan pemindahan mengembalikan sumber daya ke status Inisiasi pemindahan tertunda.
- Terapkan: Penerapan menyelesaikan pemindahan ke wilayah target. Setelah komitmen, sumber daya akan berada dalam status Hapus sumber tertunda dan Anda dapat memutuskan apakah Anda ingin menghapus sumber daya tersebut.
Batalkan langkah
Untuk membatalkan langkah, ikuti langkah-langkah berikut:
- Pada Lintas wilayah, pilih sumber daya dengan status Komitmen pemindahan tertunda, dan pilih Batalkan pemindahan.
- Pada Buang pemindahan, pilih Buang.
- Pantau kemajuan pemindahan di bilah pemberitahuan.
Catatan
- Setelah menghapus sumber daya, mereka berada dalam status Inisiasi pemindahan tertunda.
- Jika hanya ada satu kumpulan elastis, abaikan kemajuan, dan kumpulan elastis yang dibuat di wilayah target akan dihapus.
- Jika ada kumpulan elastis dengan database terkait dalam status Komit gerakan tertunda, Anda tidak dapat menghapus kumpulan elastis.
- Jika Anda membuang database SQL, sumber daya wilayah target tidak dihapus.
Jika Anda ingin memulai pemindahan lagi setelah membuang, pilih database SQL, atau kumpulan elastis dan mulai pemindahan lagi.
Menyetujui pemindahan
Selesaikan pemindahan database dan kumpulan elastis dengan mengikuti langkah-langkah berikut:
Pastikan bahwa SQL Server berada dalam status Sumber menunggu penghapusan.
Perbarui string koneksi database ke wilayah target, sebelum Anda menerapkan.
Di Seluruh wilayah, pilih sumber daya SQL, lalu pilih Terapkan pemindahan.
Pada Terapkan sumber daya, pilih Terapkan.
Lacak kemajuan komit di bilah pemberitahuan.
Catatan
Beberapa downtime terjadi untuk database SQL selama proses penerapan. Database yang diterapkan dan kumpulan elastis sekarang dalam status Hapus tertunda sumber. Setelah penerapan, perbarui pengaturan terkait database, termasuk aturan firewall, kebijakan, dan pemberitahuan, pada database target.
Hapus sumber daya setelah komit
Setelah pemindahan, Anda dapat memilih untuk menghapus sumber daya di wilayah sumber.
Catatan
Server SQL Server tidak dapat dihapus dari portal dan harus dihapus dari halaman properti sumber daya.
- Pada panel Lintas wilayah , pilih nama sumber daya sumber yang ingin Anda hapus.
- Pilih Hapus sumber.
Langkah berikutnya
Pelajari selengkapnya tentang memindahkan Azure VM ke wilayah lain.