Server Runtime Migrasi dengan layanan migrasi di Azure Database for PostgreSQL
Migration Runtime Server adalah fitur khusus dalam layanan migrasi di Azure Database for PostgreSQL yang bertindak sebagai server perantara selama migrasi. Ini adalah instans Azure Database for PostgreSQL - Server Fleksibel terpisah yang bukan server target. Ini digunakan untuk memfasilitasi migrasi database dari lingkungan sumber yang hanya dapat diakses melalui jaringan privat.
Migration Runtime Server sangat membantu dalam skenario di mana instans PostgreSQL sumber dan Azure Database for PostgreSQL target - Instans Server Fleksibel dikonfigurasi untuk berkomunikasi melalui titik akhir privat atau IP privat. Pengaturan ini memastikan bahwa migrasi terjadi dalam ruang jaringan yang aman dan terisolasi. Migration Runtime Server menangani transfer data. Ini terhubung ke instans PostgreSQL sumber untuk mengambil data dan kemudian mendorongnya ke server target.
Migration Runtime Server berbeda dari server target dan dikonfigurasi untuk menangani proses transfer data, memastikan jalur migrasi yang aman dan efisien.
Skenario migrasi yang didukung dengan Server Runtime Migrasi
Migration Runtime Server sangat penting untuk mentransfer data antara instans PostgreSQL sumber yang berbeda dan instans Azure Database for PostgreSQL - Server Fleksibel. Hal ini diperlukan dalam skenario berikut:
- Ketika sumbernya adalah Azure Database for PostgreSQL - Server Tunggal yang dikonfigurasi dengan titik akhir privat dan targetnya adalah Azure Database for PostgreSQL - Server Fleksibel dengan titik akhir privat.
- Untuk sumber seperti database lokal, komputer virtual Azure, atau instans AWS yang hanya dapat diakses melalui jaringan privat dan Azure Database for PostgreSQL - Instans Server Fleksibel dengan titik akhir privat.
Bagaimana Anda menggunakan fitur Migration Runtime Server?
Untuk menggunakan fitur Migration Runtime Server dalam layanan migrasi di Azure Database for PostgreSQL, Anda memiliki dua opsi migrasi:
- Gunakan portal Azure selama penyiapan.
migrationRuntimeResourceId
Tentukan parameter dalam file properti JSON selama perintah pembuatan migrasi di Azure CLI.
Berikut cara melakukannya di kedua metode.
Menggunakan portal Azure
Masuk ke portal Azure dan akses layanan migrasi (dari server target) di instans Azure Database for PostgreSQL.
Mulai alur kerja migrasi baru dalam layanan.
Saat Anda mencapai tab Pilih server runtime, pilih Ya untuk menggunakan Server Runtime Migrasi.
Pilih langganan Azure dan grup sumber daya Anda. Pilih lokasi Azure Database for PostgreSQL yang terintegrasi dengan jaringan virtual - Instans Server Fleksibel.
Pilih instans Azure Database for PostgreSQL - Server Fleksibel yang sesuai untuk berfungsi sebagai instans Server Runtime Migrasi Anda.
Menggunakan Azure CLI
- Buka antarmuka baris perintah Anda.
- Pastikan Anda telah menginstal Azure CLI dan Anda masuk ke akun Azure Anda dengan menggunakan
az sign-in
. - Versi harus setidaknya 2.62.0 atau lebih tinggi untuk menggunakan opsi Server Runtime Migrasi.
az postgres flexible-server migration create
Perintah ini memerlukan jalur file JSON sebagai bagian--properties
dari parameter, yang berisi detail konfigurasi untuk migrasi.migrationRuntimeResourceId
Berikan parameter dalam file properti JSON.
Migrasi Runtime Server penting
- Konfigurasi minimal: Meskipun dibuat dari Azure Database for PostgreSQL - Server Fleksibel, Migration Runtime Server hanya memfasilitasi migrasi tanpa perlu ketersediaan tinggi, cadangan, kekhususan versi, atau fitur penyimpanan tingkat lanjut.
- Performa dan ukuran: Server Runtime Migrasi harus diskalakan dengan tepat untuk mengelola beban kerja. Kami menyarankan agar Anda memilih SKU yang setara dengan atau lebih besar dari server target.
- Jaringan: Pastikan bahwa Migration Runtime Server diintegrasikan dengan tepat ke dalam jaringan virtual dan keamanan jaringan tersebut memungkinkan komunikasi yang aman dengan server sumber dan target. Untuk informasi selengkapnya, lihat Panduan jaringan untuk layanan migrasi.
- Pembersihan pascamigrasi: Setelah migrasi selesai, Migration Runtime Server harus dinonaktifkan untuk menghindari biaya yang tidak perlu. Sebelum penghapusan, pastikan bahwa semua data berhasil dimigrasikan dan server tidak lagi diperlukan.