Tutorial: Menilai instans SQL untuk migrasi ke Azure SQL

Sebagai bagian dari perjalanan migrasi Anda ke Azure, Anda menilai beban kerja lokal untuk mengukur kesiapan cloud, mengidentifikasi risiko, dan memperkirakan biaya dan kompleksitas. Artikel ini memperlihatkan kepada Anda cara menilai instans dan database SQL Server yang ditemukan sebagai persiapan untuk migrasi ke Azure SQL, menggunakan alat Azure Migrate: Penemuan dan penilaian.

Dalam tutorial ini, Anda akan mempelajari cara:

  • Jalankan penilaian berdasarkan data konfigurasi dan performa.
  • Tinjau penilaian Azure SQL.

Catatan

Tutorial menunjukkan jalur tercepat untuk mencoba skenario, dan menggunakan opsi default jika memungkinkan.

Prasyarat

  • Jika Anda tidak memiliki langganan Azure, buat akun gratis sebelum Anda memulai.

  • Sebelum Anda mengikuti tutorial ini untuk menilai instans SQL Server Anda untuk migrasi ke Azure SQL, pastikan Anda telah menemukan instans SQL yang ingin Anda nilai menggunakan appliance Azure Migrate, ikuti tutorial ini.

  • Jika Anda ingin mencoba fitur ini dalam proyek yang sudah ada, pastikan Anda telah menyelesaikan prasyarat dalam artikel ini.

Jalankan penilaian

Jalankan penilaian sebagai berikut:

  1. Pada halaman >Gambaran UmumServer, database, dan aplikasi web, pilih Menilai dan memigrasikan server.

    Cuplikan layar halaman Gambaran Umum untuk Azure Migrate.

  2. Di Azure Migrate: Penemuan dan penilaian, pilih Nilai dan pilih jenis penilaian sebagai Azure SQL.

    Cuplikan layar Dropdown untuk memilih jenis penilaian sebagai Azure SQL.

  3. Di Menilai server, jenis penilaian telah dipilih sebelumnya sebagai Azure SQL dan sumber penemuan default ke Server yang ditemukan dari appliance Azure Migrate.

  4. Pilih Edit untuk meninjau pengaturan penilaian. Cuplikan layar tombol Edit dari tempat pengaturan penilaian dapat disesuaikan.

  5. Di Pengaturan> penilaianPengaturan target dan harga, lakukan hal berikut:

    • Di Lokasi target, tentukan wilayah Azure tujuan migrasi Anda.
      • Rekomendasi konfigurasi dan biaya Azure SQL didasarkan pada lokasi yang Anda tentukan.
    • Dalam Jenis lingkungan, tentukan lingkungan untuk penyebaran SQL untuk menerapkan harga yang berlaku untuk Produksi atau Dev/Test.
    • Di Program Penawaran/Lisensi, tentukan penawaran Azure jika Anda terdaftar. Saat ini bidang ini default ke Prabayar, yang akan memberi Anda harga Azure ritel.
      • Anda dapat memanfaatkan diskon tambahan dengan menerapkan kapasitas khusus dan Keuntungan Hibrid Azure di atas penawaran PAYG.
      • Anda dapat menerapkan Azure Hybrid Benefit di atas penawaran Prabayar dan lingkungan Dev/Test. Penilaian tidak mendukung penerapan Kapasitas Cadangan di atas penawaran Prabayar dan lingkungan Dev/Test.
      • Jika penawaran diatur ke Bayar sesuai penggunaan dan Kapasitas cadangan diatur ke Tidak ada instans yang dipesan, perkiraan biaya bulanan dihitung dengan mengalikan jumlah jam yang dipilih di bidang waktu aktif VM dengan harga per jam dari SKU yang direkomendasikan.
    • Di Kapasitas Khusus, tentukan apakah Anda ingin menggunakan kapasitas khusus untuk SQL server setelah migrasi.
      • Jika Anda memilih opsi kapasitas yang dipesan, Anda tidak dapat menentukan "Diskon (%)" atau "waktu aktif VM".
      • Jika kapasitas Cadangan diatur ke 1 tahun dipesan atau 3 tahun dipesan, perkiraan biaya bulanan dihitung dengan mengalikan 744 jam di bidang waktu aktif VM dengan harga per jam dari SKU yang direkomendasikan.
    • DiMata Uang, pilih mata uang penagihan untuk akun Anda.
    • Di Diskon (%) , tambahkan diskon khusus langganan yang Anda terima di atas penawaran Azure. Pengaturan defaultnya 0%.
    • Dalam waktu aktif VM, tentukan durasi (hari per bulan/jam per hari) yang akan dijalankan server/VM. Ini berguna untuk menghitung perkiraan biaya untuk SQL Server di Azure VM di mana Anda menyadari bahwa Azure VM mungkin tidak berjalan terus menerus.
      • Perkiraan biaya untuk server di mana target yang direkomendasikan SQL Server pada Azure VM didasarkan pada durasi yang ditentukan.
      • Defaultnya adalah 31 hari per bulan/24 jam per hari.
    • Di Azure Hybrid Benefit, tentukan apakah Anda sudah memiliki Windows Server dan/atau lisensi SQL Server. Azure Hybrid Benefit adalah manfaat lisensi yang membantu Anda mengurangi biaya menjalankan beban kerja di cloud secara signifikan. Fitur ini bekerja dengan mengizinkan Anda menggunakan lisensi Windows Server dan SQL Server berbasis Software Assurance di Azure. Misalnya, jika Anda memiliki lisensi SQL Server dan tercakup dalam Jaminan Perangkat Lunak aktif langganan SQL Server, Anda dapat mengajukan permohonan Azure Hybrid Benefit saat Anda membawa lisensi ke Azure.
  6. DiKriteria penilaianpengaturan> penilaian,

    • Kriteria Ukuran diatur ke default ke Berbasis performa, yang berarti migrasi Azure akan mengumpulkan metrik performa yang berkaitan dengan instans SQL dan database yang dikelola olehnya untuk merekomendasikan SQL Server berukuran optimal pada Azure VM dan/atau Azure SQL Database dan/atau konfigurasi Azure SQL Managed Instance. Anda dapat menentukan:

      • Riwayat performa untuk menunjukkan durasi data yang merupakan dasar penilaian Anda. (Defaultnya adalah satu hari.)
      • Pemanfaatan persentil, untuk menentukan nilai persentil yang ingin Anda gunakan untuk sampel performa. (Defaultnya adalah persentil ke-95.)
    • Di Faktor kenyamanan, menunjukkan buffer yang ingin Anda gunakan selama penilaian. Ini memperkirakan masalah seperti penggunaan musiman, riwayat performa singkat, dan kemungkinan peningkatan penggunaan di masa mendatang. Misalnya, tabel berikut menampilkan nilai jika Anda menggunakan faktor kenyamanan dua:

      Komponen Pemanfaatan yang efektif Tambahkan faktor kenyamanan (2.0)
      Core 2 4
      Memori 8 GB 16 GB
  7. Di Pengaturan> penilaian Azure SQL Managed Instance ukuran,

    • Di Tingkat Layanan, pilih opsi tingkat layanan yang paling tepat untuk mengakomodasi kebutuhan bisnis Anda agar migrasi Azure SQL Managed Instance:
      • Pilih Direkomendasikan jika Anda ingin Azure Migrate merekomendasikan tingkat layanan yang paling cocok untuk server Anda. Ini bisa menjadi Tujuan umum atau Business critical.
      • Pilih Tujuan Umum jika Anda menginginkan konfigurasi Azure SQL yang dirancang untuk beban kerja berorientasi anggaran.
      • Pilih Business Critical jika Anda menginginkan konfigurasi Azure SQL yang dirancang untuk beban kerja latensi rendah dengan ketahanan tinggi terhadap kegagalan dan failover yang cepat.
    • Jenis instans - Nilai default adalah Instans tunggal.
  8. Di Pengaturan penilaian>SQL Server pada ukuran Azure VM:

    • Tingkat Harga - Nilai defaultnya adalah Standar.
    • Dalam seri VM, tentukan seri Azure VM yang ingin Anda pertimbangkan untuk SQL Server pada ukuran Azure VM. Berdasarkan persyaratan konfigurasi dan performa instans SQL Server atau SQL Server Anda, penilaian akan merekomendasikan ukuran VM dari daftar seri VM yang dipilih.
    • Anda dapat mengedit pengaturan sesuai kebutuhan. Misalnya, jika Anda tidak ingin menyertakan VM seri D, Anda dapat mengecualikan seri D dari daftar ini.

      Catatan

      Karena penilaian Azure SQL dimaksudkan untuk memberikan performa terbaik untuk beban kerja SQL Anda, daftar seri VM hanya memiliki VM yang dioptimalkan untuk menjalankan SQL Server Anda di Azure Virtual Machines (VM). Pelajari selengkapnya.

    • Jenis Penyimpanan default ke Direkomendasikan, yang berarti penilaian akan merekomendasikan Disk Terkelola Azure yang paling cocok berdasarkan jenis lingkungan yang dipilih, ukuran disk lokal, IOPS, dan throughput.
  9. Di Pengaturan> penilaian Azure SQL Ukuran database,

    • Di Tingkat Layanan, pilih opsi tingkat layanan yang paling tepat untuk mengakomodasi kebutuhan bisnis Anda untuk migrasi ke database Azure SQL.

      • Pilih Direkomendasikan jika Anda ingin Azure Migrate merekomendasikan tingkat layanan yang paling cocok untuk server Anda. Ini bisa menjadi Tujuan umum atau Business critical.
      • Pilih Tujuan Umum jika Anda menginginkan konfigurasi Azure SQL yang dirancang untuk beban kerja berorientasi anggaran.
      • Pilih Business Critical jika Anda menginginkan konfigurasi Azure SQL yang dirancang untuk beban kerja latensi rendah dengan ketahanan tinggi terhadap kegagalan dan failover yang cepat.
    • Jenis instans - Nilai defaultnya adalah Database tunggal.

    • Model pembelian - Nilai defaultnya adalah vCore.

    • Tingkat komputasi - Nilai default disediakan.

    • Pilih Simpan jika Anda membuat perubahan.

    Cuplikan layar untuk menyimpan properti penilaian.

  10. Di Menilai Server, pilih Berikutnya.

  11. Di Pilih server untuk menilai>Nama> penilaian, tentukan nama untuk penilaian.

  12. Di Pilih atau buat grup> pilih Buat Baru dan tentukan nama grup.

    Cuplikan layar tombol Lokasi grup Baru.

  13. Pilih appliance dan pilih server yang ingin Anda tambahkan ke grup dan pilih Berikutnya.

  14. Di Tinjau + buat penilaian, tinjau detail penilaian, dan pilih Buat Penilaian untuk membuat grup dan menjalankan penilaian.

  15. Setelah penilaian dibuat, buka Server, database, dan aplikasi> webAzure Migrate: Penemuan dan penilaian, pilih angka di samping penilaian Azure SQL. Jika Anda tidak melihat nomor yang diisi, pilih Refresh untuk mendapatkan pembaruan terbaru.

    Cuplikan layar Navigasi untuk membuat penilaian.

  16. Pilih nama penilaian, yang ingin Anda lihat.

Catatan

Karena penilaian Azure SQL adalah penilaian berbasis performa, sebaiknya Anda menunggu setidaknya sehari setelah memulai penemuan sebelum membuat penilaian. Ini memberikan waktu untuk mengumpulkan data performa dengan keyakinan yang lebih tinggi. Jika penemuan Anda masih berlangsung, kesiapan instans SQL Server Anda akan ditandai sebagai Tidak Diketahui. Idealnya, setelah Anda mulai penemuan, tunggu durasi performa yang Anda tentukan (hari/minggu/bulan) untuk membuat atau menghitung ulang peringkat keyakinan yang tinggi.

Tinjau penilaian

Untuk menampilkan penilaian:

  1. Di Server, database, dan aplikasi> webAzure Migrate: Penemuan dan penilaian, pilih angka di samping penilaian Azure SQL.

  2. Pilih nama penilaian, yang ingin Anda lihat. Sebagai contoh(estimasi dan biaya, misalnya, hanya):

    Cuplikan layar Gambaran Umum penilaian SQL.

  3. Tinjau ringkasan penilaian. Anda juga dapat mengedit pengaturan penilaian atau menghitung ulang penilaian.

Entitas yang ditemukan

Ini menunjukkan jumlah server, instans, dan database SQL yang dinilai dalam penilaian ini.

skenario migrasi SQL Server

Ini menunjukkan berbagai strategi migrasi yang dapat Anda pertimbangkan untuk penyebaran SQL Anda. Anda dapat meninjau kesiapan untuk jenis penyebaran target dan perkiraan biaya untuk SQL Server/Instans/Database yang ditandai siap atau siap dengan kondisi:

  1. Penyebaran yang direkomendasikan: Ini adalah strategi di mana jenis penyebaran Azure SQL yang paling kompatibel dengan instans SQL Anda. Ini adalah yang paling hemat biaya dan direkomendasikan. Bermigrasi ke target yang direkomendasikan Microsoft mengurangi upaya migrasi Anda secara keseluruhan. Jika instans Anda siap untuk SQL Server di Azure VM, Azure SQL Managed Instance dan Azure SQL Database, jenis penyebaran target, yang memiliki masalah kesiapan migrasi paling sedikit dan merupakan yang paling hemat biaya disarankan. Anda dapat melihat kesiapan instans SQL Server untuk berbagai target penyebaran yang direkomendasikan dan perkiraan biaya bulanan untuk instans SQL bertanda Siap dan Siap dengan kondisi.

    • Anda dapat membuka laporan Kesiapan untuk:
      • Tinjau konfigurasi Azure SQL yang direkomendasikan untuk migrasi ke SQL Server pada Azure VM dan/atau database Azure SQL dan/atau Instans Terkelola Azure SQL.
      • Pahami detail sekeliling masalah/peringatan migrasi yang dapat Anda remediasi sebelum migrasi ke target Azure SQL yang berbeda. Pelajari Lebih Lanjut.
    • Anda dapat membuka laporan perkiraan biaya untuk meninjau biaya setiap instans SQL setelah bermigrasi ke target penyebaran yang direkomendasikan.

    Catatan

    Dalam strategi penyebaran yang direkomendasikan, memigrasikan instans ke SQL Server di Azure VM adalah strategi yang direkomendasikan untuk memigrasikan instans SQL Server. Ketika kredensial SQL Server tidak tersedia, penilaian Azure SQL menyediakan lift-and-shift berukuran tepat, yaitu Server untuk SQL Server pada rekomendasi Azure VM.

  2. Migrasikan semua instans ke Azure SQL MI: Dalam strategi ini, Anda dapat melihat perkiraan kesiapan dan biaya untuk memigrasikan semua instans SQL Server ke Azure SQL Managed Instance.

  3. Migrasikan semua instans ke SQL Server di Azure VM: Dalam strategi ini, Anda dapat melihat perkiraan kesiapan dan biaya untuk memigrasikan semua instans SQL Server ke SQL Server di Azure VM.

  4. Migrasikan semua server ke SQL Server di Azure VM: Dalam strategi ini, Anda dapat melihat bagaimana Anda dapat menghosting ulang server yang menjalankan SQL Server ke SQL Server di Azure VM dan meninjau perkiraan kesiapan dan biaya. Bahkan ketika kredensial SQL Server tidak tersedia, laporan ini akan memberikan rekomendasi lift-and-shift berukuran tepat, yaitu, rekomendasi "Server untuk SQL Server pada Azure VM". Kesiapan dan logika ukuran mirip dengan jenis penilaian Azure VM.

  5. Migrasikan semua database SQL ke Azure SQL Database Dalam strategi ini, Anda dapat melihat bagaimana Anda dapat memigrasikan database individual ke Azure SQL Database dan meninjau kesiapan dan perkiraan biaya.

Tinjau kesiapan

Anda dapat meninjau laporan kesiapan untuk strategi migrasi yang berbeda:

  1. Pilih laporan Kesiapan untuk salah satu strategi migrasi.

    Cuplikan layar dengan Detail kesiapan Azure SQL

  2. Tinjau kolom kesiapan dalam laporan masing-masing:

    Strategi migrasi Kolom Kesiapan (Target penyebaran masing-masing)
    Disarankan Kesiapan MI (Azure SQL MI), kesiapan VM (SQL Server di Azure VM), kesiapan DB (Azure SQL DB).
    Instans untuk Azure SQL MI Kesiapan MI (Azure SQL Managed Instance)
    Instans untuk SQL Server di Azure VM Kesiapan VM (SQL Server di Azure VM).
    Server untuk SQL Server di Azure VM Kesiapan Azure VM (SQL Server di Azure VM).
    Database ke Azure SQL DB Kesiapan DB (database Azure SQL)
  3. Tinjau kesiapan untuk instans SQL/SQL Server/Database yang dinilai:

    • Siap: Instans/server siap untuk dimigrasikan ke SQL Server pada Azure VM/Azure SQL MI/Azure SQL DB tanpa masalah atau peringatan migrasi.
      • Siap: Instans siap untuk dimigrasikan ke Azure VM/Azure SQL MI/Azure SQL DB tanpa masalah migrasi tetapi memiliki beberapa peringatan migrasi yang perlu Anda tinjau. Anda dapat memilih hyperlink untuk meninjau peringatan migrasi dan panduan remediasi yang direkomendasikan.
    • Siap dengan kondisi: Instans/server memiliki satu atau beberapa masalah migrasi untuk bermigrasi ke Azure VM/Azure SQL MI/Azure SQL DB. Anda dapat memilih hyperlink dan meninjau masalah migrasi dan panduan remediasi yang direkomendasikan.
    • Belum siap: Penilaian tidak dapat menemukan SQL Server pada konfigurasi Azure VM/Azure SQL MI/Azure SQL DB yang memenuhi konfigurasi dan karakteristik performa yang diinginkan. Pilih hyperlink untuk meninjau rekomendasi agar instans/server siap untuk jenis penyebaran target yang diinginkan.
    • Tidak diketahui: Azure Migrate tidak dapat menilai kesiapan, karena penemuan sedang berlangsung atau ada masalah selama penemuan yang perlu diperbaiki dari bilah pemberitahuan. Jika masalah berlanjut, hubungi dukungan Microsoft.
  4. Pilih nama instans dan telusuri paling detail untuk melihat jumlah database pengguna, detail instans termasuk properti instans, komputasi (terlingkup ke instans) dan detail penyimpanan database sumber.

  5. Klik jumlah database pengguna untuk meninjau daftar database dan detailnya.

  6. Klik tinjau detail di kolom Masalah migrasi untuk meninjau masalah dan peringatan migrasi untuk jenis penyebaran target tertentu.

Mengulas perkiraan biaya

Ringkasan penilaian menunjukkan perkiraan biaya komputasi dan penyimpanan bulanan untuk konfigurasi Azure SQL yang sesuai dengan SQL Server yang direkomendasikan pada Azure VM dan/atau Azure SQL Managed Instances dan/atau jenis penyebaran Database Azure SQL.

  1. Meninjau total biaya bulanan. Biaya dikumpulkan untuk instans SQL Server dalam grup yang dinilai.
    • Perkiraan biaya didasarkan pada konfigurasi Azure SQL yang direkomendasikan untuk instans/server/database.

    • Estimasi total (komputasi dan penyimpanan) biaya bulanan ditampilkan. Sebagai contoh:

      Cuplikan layar detail biaya.

    • Biaya komputasi dan penyimpanan dibagi dalam laporan perkiraan biaya individu dan pada tingkat instans/server/database.

  2. Anda dapat menelusuri paling detail pada tingkat instans untuk melihat konfigurasi Azure SQL dan estimasi biaya pada tingkat instans.
  3. Anda juga bisa menelusuri paling detail ke daftar database untuk mengulas konfigurasi Azure SQL dan estimasi biaya per database saat konfigurasi Azure SQL Database direkomendasikan.

Tinjau peringkat keyakinan

Azure Migrate menetapkan peringkat keyakinan untuk semua penilaian Azure SQL berdasarkan ketersediaan poin data performa atau pemanfaatan yang diperlukan untuk menghitung penilaian untuk semua instans SQL Server dan database yang dinilai. Peringkat dari satu bintang (terendah) hingga bintang lima (tertinggi). Peringkat keyakinan membantu Anda memperkirakan keandalan rekomendasi ukuran dalam penilaian. Peringkat keyakinan adalah sebagai berikut:

Ketersediaan poin data Peringkat keyakinan
0%-20% 1 bintang
21%-40% 2 bintang
41%-60% 3 bintang
61%-80% 4 bintang
81%-100% 5 bintang

Pelajari selengkapnya tentang peringkat keyakinan.

Langkah berikutnya