Bagikan melalui


Migrasi dari SQL Server: Pra-migrasi

Berlaku untuk: Azure SQL Managed Instance SQL Server di Azure Virtual Machines Azure SQL Database

Artikel ini menyediakan langkah-langkah untuk menyiapkan lingkungan Anda untuk bermigrasi dari SQL Server ke Azure SQL Database, Azure SQL Managed Instance, dan SQL Server di Azure VM.

Sumber dan target yang didukung untuk migrasi

Anda dapat memigrasikan SQL Server yang berjalan di lokal atau di:

  • SQL Server pada komputer virtual (VM).
  • AWS (AWS) EC2.
  • Amazon Relational Database Service (AWS RDS).
  • Mesin Komputasi - Google Cloud Platform (GCP).

Dalam artikel ini, Anda mempelajari cara menemukan dan menilai database pengguna Anda sebelum memigrasikannya dari SQL Server ke Azure SQL.

Untuk panduan migrasi lainnya, lihat Panduan Migrasi Database Azure.

Setelah Anda memverifikasi bahwa lingkungan sumber Anda didukung, mulailah dengan tahap pra-migrasi. Temukan semua sumber data yang ada, nilai kelayakan migrasi, dan identifikasi masalah pemblokiran yang mungkin mencegah migrasi cloud Azure Anda.

Prasyarat

Untuk memigrasikan SQL Server Anda ke Azure SQL Managed Instance, pastikan Anda telah:

Temukan

Dalam fase penemuan, pindai jaringan untuk mengidentifikasi semua instans dan fitur SQL Server yang digunakan oleh organisasi Anda.

Gunakan Tentang Azure Migrate untuk menilai kesesuaian migrasi server lokal, melakukan ukuran berbasis performa, dan memberikan estimasi biaya untuk menjalankannya di Azure.

Atau, gunakan Toolkit Penilaian dan Perencanaan Microsoft (MAP Toolkit) untuk menilai infrastruktur TI Anda saat ini. Toolkit menyediakan inventaris, penilaian, dan alat pelaporan yang kuat untuk menyederhanakan proses perencanaan migrasi.

Untuk informasi selengkapnya tentang alat yang tersedia untuk digunakan untuk fase penemuan , lihat Layanan dan alat yang tersedia untuk skenario migrasi data.

Setelah sumber data ditemukan, nilai instans SQL Server lokal yang dapat dimigrasikan ke Azure SQL Managed Instance untuk mengidentifikasi pemblokir migrasi atau masalah kompatibilitas. Lanjutkan ke langkah-langkah berikut untuk menilai dan memigrasikan database ke Azure SQL Managed Instance:

Cuplikan layar Langkah-langkah untuk migrasi ke Azure SQL Managed Instance.

  • Menilai kompatibilitas SQL Managed Instance tempat Anda harus memastikan bahwa tidak ada masalah pemblokiran yang dapat mencegah migrasi Anda. Langkah ini juga mencakup pembuatan garis besar performa untuk menentukan penggunaan sumber daya pada instans SQL Server sumber Anda. Langkah ini diperlukan jika Anda ingin menyebarkan instans terkelola yang berukuran tepat dan memverifikasi bahwa setelah migrasi performanya tidak terpengaruh.
  • Sambungkan aplikasi Anda ke Azure SQL Managed Instance.
  • Sebarkan ke instans terkelola berukuran optimal tempat Anda memilih karakteristik teknis (jumlah vCore, jumlah memori) dan tingkat performa (Business Critical, General Purpose) instans terkelola Anda.
  • Pilih metode migrasi dan migrasikan tempat Anda memigrasikan database menggunakan opsi migrasi offline atau migrasi online.
  • Pantau dan remediasi aplikasi untuk memastikan bahwa Anda melihat performa yang diharapkan.

Menilai

Catatan

Jika Anda menilai seluruh data estate SQL Server dalam skala besar di VMware, lihat Membuat penilaian Azure SQL untuk mendapatkan rekomendasi penyebaran Azure SQL, ukuran target, dan perkiraan bulanan.

Tentukan apakah Azure SQL Managed Instance kompatibel dengan persyaratan database aplikasi Anda. SQL Managed Instance dirancang untuk menyediakan migrasi angkat dan geser yang mudah untuk sebagian besar aplikasi yang ada yang menggunakan SQL Server. Namun, Terkadang Anda mungkin memerlukan fitur atau kemampuan yang belum didukung dan biaya penerapan solusi terlalu tinggi.

Database Migrasi dengan menggunakan ekstensi Azure SQL Migration untuk Azure Data Studio menyediakan pengalaman berbasis wizard yang mulus untuk menilai, mendapatkan rekomendasi Azure, dan memigrasikan database SQL Server Anda secara lokal ke SQL Server di Azure Virtual Machines. Selain menyoroti pemblokir atau peringatan migrasi apa pun, ekstensi ini juga menyertakan opsi untuk rekomendasi Azure untuk mengumpulkan data performa database Anda untuk merekomendasikan Azure SQL Managed Instance berukuran tepat untuk memenuhi kebutuhan performa beban kerja Anda (dengan harga paling sedikit).

Anda dapat menggunakan ekstensi Migrasi Azure SQL untuk Azure Data Studio untuk menilai database untuk mendapatkan:

Untuk menilai lingkungan Anda menggunakan ekstensi Migrasi Azure SQL, ikuti langkah-langkah berikut:

  1. Buka ekstensi migrasi Azure SQL untuk Azure Data Studio.
  2. Sambungkan ke instans SQL Server sumber Anda.
  3. Pilih Migrasi ke Azure SQL, di wizard Migrasi Azure SQL di Azure Data Studio.
  4. Pilih database untuk penilaian, lalu pilih Berikutnya.
  5. Pilih target Azure SQL Anda, dalam hal ini, Azure SQL Managed Instance.
  6. Pilih Tampilkan/Pilih untuk meninjau laporan penilaian.
  7. Cari masalah pemblokiran migrasi dan paritas fitur. Laporan penilaian juga dapat diekspor ke file yang dapat dibagikan dengan tim atau personel lain di organisasi Anda.
  8. Tentukan tingkat kompatibilitas database yang meminimalkan upaya pasca migrasi.

Untuk mendapatkan rekomendasi Azure menggunakan ekstensi Migrasi Azure SQL, ikuti langkah-langkah berikut:

  1. Buka ekstensi migrasi Azure SQL untuk Azure Data Studio.
  2. Sambungkan ke instans SQL Server sumber Anda.
  3. Pilih Migrasi ke Azure SQL, di wizard Migrasi Azure SQL di Azure Data Studio.
  4. Pilih database untuk penilaian, lalu pilih Berikutnya.
  5. Pilih target Azure SQL Anda, dalam hal ini, Azure SQL Managed Instance.
  6. Navigasikan ke bagian rekomendasi Azure, dan pilih Dapatkan rekomendasi Azure.
  7. Pilih Kumpulkan data performa sekarang. Pilih folder di komputer lokal Anda untuk menyimpan log performa, lalu pilih Mulai.
  8. Setelah 10 menit, Azure Data Studio menunjukkan bahwa rekomendasi tersedia untuk Azure SQL Managed Instance.
  9. Periksa kartu Azure SQL Managed Instance, di panel target Azure SQL untuk meninjau rekomendasi SKU Azure SQL Managed Instance Anda.

Untuk mempelajari selengkapnya, lihat Tutorial: Memigrasikan SQL Server ke Azure SQL Managed Instance dengan DMS.

Jika penilaian menemukan beberapa pemblokir untuk mengonfirmasi bahwa database Anda belum siap untuk Azure SQL Managed Instance, maka pertimbangkan secara alternatif:

Penilaian dan analisis berskala

Ekstensi migrasi Azure SQL untuk Azure Data Studio dan Azure Migrate mendukung melakukan penilaian berskala dan konsolidasi laporan penilaian untuk analisis.

Jika Anda memiliki beberapa server dan database yang perlu dinilai dan dianalisis dalam skala besar untuk memberikan tampilan yang lebih luas tentang bidang data, lihat tautan berikut ini untuk mempelajari lebih lanjut:

Penting

Menjalankan penilaian dalam skala besar untuk beberapa database juga dapat diotomatisasi menggunakan Jalankan Asisten Migrasi Data dari baris perintah yang juga memungkinkan hasilnya diunggah ke Azure Migrate untuk analisis lebih lanjut dan kesiapan target.