Bagikan melalui


Menjalankan server migrasi dengan layanan migrasi di dalam Azure Database for PostgreSQL

Server runtime untuk migrasi adalah komponen penting dalam layanan migrasi di Azure Database for PostgreSQL. Ini berfungsi sebagai server perantara, memastikan transfer data yang aman dan efisien selama proses migrasi. Server ini sangat berguna saat memigrasikan database dari lingkungan yang hanya dapat diakses melalui jaringan privat.

Dengan bertindak sebagai jembatan antara instans PostgreSQL sumber dan instans server fleksibel Azure Database for PostgreSQL target, server runtime migrasi memfasilitasi migrasi data yang mulus. Ini memastikan bahwa migrasi terjadi dalam ruang jaringan yang aman dan terisolasi, menjaga integritas dan kerahasiaan data yang ditransfer.

Artikel ini memberikan tampilan mendalam tentang server runtime migrasi, skenario yang didukung, dan cara menggunakannya secara efektif dalam layanan migrasi di Azure Database for PostgreSQL.

Cuplikan layar yang memperlihatkan server runtime migrasi.

Skenario migrasi yang didukung dengan server migrasi runtime

Runtime server migrasi sangat penting untuk mentransfer data antara instance PostgreSQL sumber yang berbeda dan instance server fleksibel Azure Database for PostgreSQL. Hal ini diperlukan dalam skenario berikut:

  • Ketika sumbernya adalah Azure Database for PostgreSQL - Server Tunggal yang dikonfigurasi dengan titik akhir privat dan targetnya adalah server fleksibel Azure Database for PostgreSQL dengan titik akhir privat.

Nota

Layanan migrasi tidak mendukung penyalinan peran yang diautentikasi ID Microsoft Entra saat menggunakan server runtime untuk melakukan migrasi dari server tunggal ke server fleksibel. Kami menyarankan agar Anda membuat peran yang diautentikasi ID Entra secara manual di server target sebelum memulai migrasi.

  • Untuk sumber seperti database lokal, komputer virtual Azure, atau instans AWS yang hanya dapat diakses melalui jaringan privat, serta untuk target Azure Database for PostgreSQL pada instans server fleksibel dengan titik akhir privat.

Bagaimana Anda menggunakan server runtime migrasi?

Untuk menggunakan server runtime migrasi dalam layanan migrasi di Azure Database for PostgreSQL, Anda memiliki dua opsi migrasi:

  • Gunakan portal Microsoft Azure selama penyiapan.
  • migrationRuntimeResourceId Tentukan parameter dalam file properti JSON selama perintah pembuatan migrasi di Azure CLI.

Berikut cara melakukannya di kedua metode.

Gunakan portal Azure

  1. Masuk ke portal Microsoft Azure dan akses layanan migrasi (dari server target) di instans Azure Database for PostgreSQL.

  2. Mulai alur kerja migrasi baru dalam layanan.

  3. Saat Anda mencapai tab Server runtime , pilih Ya di tombol radio Gunakan server runtime .

  4. Pilih langganan Azure dan grup sumber daya Anda. Pilih lokasi instans server fleksibel Azure Database for PostgreSQL yang terintegrasi dengan jaringan virtual.

  5. Pilih instans server fleksibel Azure Database for PostgreSQL yang sesuai untuk berfungsi sebagai instans server runtime migrasi Anda.

    Cuplikan layar yang memperlihatkan pemilihan server runtime migrasi.

Pentingnya server runtime migrasi

  • Konfigurasi minimal: Meskipun dibuat dari server fleksibel Azure Database for PostgreSQL, server runtime migrasi semata-mata 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 server runtime migrasi 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, server runtime migrasi harus dinonaktifkan untuk menghindari biaya yang tidak perlu. Sebelum penghapusan, pastikan bahwa semua data berhasil dimigrasikan dan server tidak lagi diperlukan.