Bagikan melalui


Menilai kesiapan migrasi - SQL Server diaktifkan oleh Azure Arc

Berlaku untuk:SQL Server

SQL Server yang diaktifkan oleh Azure Arc secara otomatis menghasilkan penilaian untuk migrasi ke Azure. Penilaian ini berperan penting dalam keberhasilan perjalanan migrasi dan modernisasi cloud Anda. Azure Arc menyederhanakan proses penemuan dan penilaian kesiapan untuk migrasi.

Penilaian:

  • Menyediakan kesiapan cloud, mengidentifikasi risiko, dan menawarkan strategi mitigasi.
  • Menyediakan tingkat layanan tertentu dan konfigurasi Azure SQL untuk setiap jenis target migrasi Azure SQL yang paling sesuai dengan kebutuhan beban kerja.
  • Menyediakan harga ritel untuk konfigurasi yang disarankan untuk setiap jenis target migrasi Azure SQL.
  • Menyarankan jenis target migrasi Azure SQL terbaik berdasarkan strategi migrasi yang dipilih.
  • Dihasilkan secara otomatis.
  • Dijalankan secara berkala pada jadwal default sekali seminggu.
  • Gratis dan tersedia untuk semua edisi SQL Server.

Anda dapat memperoleh penilaian migrasi untuk SQL Server yang terletak di mana saja, seperti:

  • Pusat data Anda.
  • Lokasi situs Edge, seperti toko ritel.
  • Penyedia cloud atau hosting publik.

Penilaian tersedia untuk instans SQL Server apa pun yang diaktifkan oleh Azure Arc.

Fitur penilaian migrasi SQL Server

Penilaian kesiapan Azure SQL

Mengevaluasi dan mengukur kesiapan SQL Server untuk migrasi ke Azure SQL. Proses ini:

  • Menemukan dan menilai instans dan database SQL Server.
  • Menentukan beban kerja SQL Server yang siap untuk migrasi.
  • Mengidentifikasi potensi masalah kompatibilitas dengan lingkungan target.
  • Menilai risiko migrasi.
  • Memberikan rekomendasi untuk mengurangi risiko ini.

Rekomendasi ukuran Azure SQL

Rekomendasi yang paling sesuai termasuk tingkat layanan dan ukuran yang tepat berdasarkan riwayat performa.

Perkiraan harga Azure

Perkiraan biaya ritel didasarkan pada rekomendasi ukuran dan parameter berikut.

Parameter tetap

  • Wilayah: US Barat
  • Mata Uang: USD
  • Waktu aktif: 732 jam per bulan (24 jam * 30,5 hari)

Parameter yang dapat dikonfigurasi

  • Opsi harga: Aktifkan penawaran dan manfaat khusus yang dapat menurunkan dan mengoptimalkan biaya Anda.

    • Opsi penghematan Azure SQL Managed Instance dan Azure SQL Database: Pilih antara reservasi satu tahun atau tiga tahun dan kurangi biaya sumber daya Anda:

      • Instans cadangan tiga tahun (default)
      • Instans cadangan satu tahun
      • Tidak ada
    • Opsi penghematan SQL Server di Azure Virtual Machines: Pilih antara reservasi satu tahun atau tiga tahun untuk penggunaan sumber daya yang konsisten. Atau pilih paket penghematan khusus satu tahun atau tiga tahun yang khusus komputasi dengan komitmen pengeluaran per jam untuk mengurangi biaya sumber daya:

      • Instans cadangan tiga tahun (default)
      • Instans cadangan satu tahun
      • Paket penghematan tiga tahun
      • Paket penghematan satu tahun
      • Tidak ada
  • Azure Hybrid Benefit untuk SQL Server: Alokasikan lisensi SQL Server dengan Jaminan Perangkat Lunak ke Azure dan kurangi biaya Anda untuk SQL Database, SQL Managed Instance, dan SQL Server di Azure Virtual Machines.

  • Azure Hybrid Benefit untuk Windows: Mengalokasikan lisensi Windows Server dengan Jaminan Perangkat Lunak ke Azure dan mengurangi biaya Anda untuk SQL Server di Azure Virtual Machines

  • Harga Dev/Test: Mengurangi harga untuk beban kerja dev/test yang tersedia untuk pelanggan Visual Studio aktif. Manfaat Azure Hybrid untuk SQL Server dan Windows tidak berlaku di bawah harga dev/test.

Rekomendasi jenis target migrasi

Rekomendasi jenis target migrasi didasarkan pada perkiraan biaya dan strategi migrasi yang dipilih. Pilih salah satu strategi migrasi berikut:

  • Modernisasi ke platform as a service (PaaS): Strategi default ini menyarankan jenis target PaaS (SQL Managed Instance atau SQL Database), jika siap, melalui infrastruktur sebagai layanan (IaaS) (SQL Server di Azure Virtual Machines). Jenis target Azure SQL PaaS menawarkan penyetelan performa otomatis, pencadangan, patching perangkat lunak, dan ketersediaan tinggi. Tugas-tugas ini memerlukan upaya dan biaya yang sangat besar jika dilakukan secara manual.
  • Meminimalkan biaya: Menyarankan jenis target yang memiliki masalah migrasi paling sedikit dan merupakan yang paling hemat biaya. Strategi ini memprioritaskan biaya bulanan paling sedikit dan tidak mempertimbangkan keuntungan melekat dari jenis target Azure SQL PaaS.

Prasyarat

Untuk menilai SQL Server, instans SQL Server perlu:

Izin-izin

Ekstensi Azure SQL untuk SQL Server melakukan pengumpulan data penilaian secara default di bawah akun NT AUTHORITY\SYSTEMlayanan . Namun, Anda dapat mengonfigurasi layanan ekstensi agen untuk dijalankan dengan akun yang memiliki hak istimewa paling sedikit.

Lihat gambaran umum penilaian migrasi

  1. Masuk ke portal Microsoft Azure, dan buka sumber daya SQL Server Anda yang diaktifkan oleh Azure Arc.

  2. Buka sumber daya SQL Server Anda. Di panel kiri, di bawah Migrasi, pilih Penilaian.

    Cuplikan layar yang memperlihatkan cara masuk ke laporan penilaian migrasi SQL Server untuk sumber daya SQL Server.

Penilaian selesai pada informasi menunjukkan kapan penilaian terakhir dijalankan. Untuk segera memicu penilaian, pilih Jalankan penilaian.

Meninjau strategi migrasi

Strategi migrasi ditampilkan dengan detail penalaran di balik jenis target migrasi yang direkomendasikan. Banner Target yang Direkomendasikan menunjukkan jenis target yang disarankan berdasarkan strategi migrasi dan perkiraan biaya konfigurasi yang direkomendasikan dari berbagai jenis target:

  • Azure SQL Managed Instance
  • SQL Server di Azure Virtual Machines
  • Azure SQL Database

Cuplikan layar yang memperlihatkan cara masuk ke hasil penilaian terperinci.

Tinjau kesiapan

Penilaian menunjukkan kesiapan untuk setiap jenis target migrasi dan rekomendasi ukuran Azure SQL. Kesiapan dihitung dari evaluasi instans dan database SQL Server untuk kompatibilitas dan persyaratan sumber daya berdasarkan riwayat performa.

  • Siap: Instans atau database SQL Server siap untuk dimigrasikan ke opsi penyebaran target Azure SQL tertentu tanpa pemblokir migrasi apa pun. Jika ada peringatan yang muncul, gunakan panduan remediasi yang disediakan untuk mengatasi masalah ini.
  • Belum siap: Penilaian tidak dapat menemukan konfigurasi untuk memenuhi karakteristik kompatibilitas, konfigurasi, dan performa untuk SQL Server di Azure Virtual Machines, SQL Managed Instance, atau SQL Database. Pilih hyperlink untuk meninjau temuan dan rekomendasi untuk membuat instans/database SQL Server siap untuk jenis target migrasi yang Anda inginkan.
  • Tidak diketahui: Azure Migrate tidak dapat menilai kesiapan. Hasil ini dapat terjadi karena penemuan sedang berlangsung atau ada masalah selama penemuan yang harus diperbaiki. Periksa panel pemberitahuan. Jika masalah berlanjut, hubungi Dukungan Microsoft.

Ringkasan informasi kesiapan migrasi instans dan database disertakan di bagian detail. Pilih hyperlink status Kesiapan untuk melihat detail penilaian lengkap.

Meninjau detail penilaian

Hasil penilaian ditampilkan untuk setiap jenis target migrasi. Pilih jenis target migrasi yang ingin Anda tinjau dari daftar dropdown.

Gambaran umum penilaian

Bagian ini menunjukkan:

  • Kesiapan migrasi instans: Kesiapan migrasi keseluruhan instans ke jenis target migrasi yang dipilih.
  • Kesiapan migrasi database: Ringkasan kesiapan database dalam instans ini.
  • Perkiraan biaya bulanan: Total perkiraan biaya untuk konfigurasi yang direkomendasikan dari target migrasi jenis yang dipilih.
  • Rekomendasi SKU: Konfigurasi target direkomendasikan berdasarkan perhitungan ukuran. Untuk informasi selengkapnya, lihat Detail perhitungan ukuran berbasis performa.
  • Kompatibilitas instans: Ringkasan masalah kompatibilitas tingkat instans atau peringatan yang terdeteksi sebagai bagian dari penilaian.
  • Kompatibilitas database: Ringkasan masalah kompatibilitas tingkat database atau peringatan yang terdeteksi di semua database sebagai bagian dari penilaian.
Kompatibilitas

Tab Kompatibilitas menunjukkan informasi tentang semua masalah dan peringatan yang ditemukan sebagai bagian dari penilaian. Untuk setiap temuan, pilih hyperlink Temuan untuk mendapatkan informasi tentang temuan, dengan rekomendasi remediasi dan daftar objek yang terpengaruh.

Cuplikan layar yang memperlihatkan cara masuk ke detail temuan penilaian dan panduan mitigasi.

Rekomendasi SKU

Tab Rekomendasi SKU mencakup perkiraan biaya bulanan dengan komponen komputasi dan penyimpanan biaya. Konfigurasi yang direkomendasikan (SKU) dan penalaran di balik rekomendasi dirinci untuk SQL Managed Instance dan SQL Server pada jenis target Azure Virtual Machines. Untuk SQL Database, daftar semua rekomendasi database diperlihatkan. Untuk melihat penalaran di balik rekomendasi konfigurasi untuk setiap database, pilih hyperlink yang sesuai di kolom Alasan rekomendasi .

Tinjau perkiraan biaya bulanan

Perkiraan total biaya bulanan untuk instans dihitung berdasarkan konfigurasi target yang direkomendasikan. Perhitungan harga ini mempertimbangkan opsi harga dalam pengaturan penilaian. Komponen komputasi dan penyimpanan dari perkiraan biaya ditampilkan di bagian detail.

Catatan

Estimasi harga membutuhkan waktu setelah penilaian dihitung. Jika penilaian baru-baru ini selesai, izinkan beberapa waktu untuk estimasi harga selesai. Jika database baru ditambahkan setelah penilaian terakhir dijalankan, penilaian dan harga tidak akan menyertakan database ini. Pilih Jalankan Penilaian untuk memicu penilaian langsung, atau tunggu hingga penilaian terjadwal berikutnya berjalan.

Evaluasi rekomendasi konfigurasi sasaran

Gambaran umum konfigurasi target yang disarankan untuk setiap jenis target migrasi disediakan bersama dengan ringkasan konfigurasi komputasi dan penyimpanan di bagian detail. Konfigurasi ini dihitung berdasarkan persyaratan sumber daya yang diamati dari data performa.

Meninjau ketersediaan data performa

Riwayat performa selama 30 hari terakhir dikumpulkan untuk menentukan persyaratan sumber daya. Panjang riwayat data performa yang tersedia ditampilkan. Pengumpulan data yang lebih panjang umumnya membantu memberikan representasi penggunaan sumber daya yang lebih baik di seluruh periode penggunaan tinggi sementara dan penggunaan rendah.

Meninjau properti sumber

Properti dan persyaratan sumber daya instans dirinci pada tab ini. Untuk meninjau koneksi klien ke instans ini, pilih hyperlink ke Koneksi SQL Server.

Meninjau database pengguna

Database pengguna dalam instans tercantum di tab ini dengan detail persyaratan properti dan sumber daya.

Menjalankan penilaian migrasi

Anda dapat memicu penilaian baru kapan saja. Pilih Jalankan Penilaian.

Setelah penilaian baru selesai, penilaian akan menggantikan penilaian terakhir yang berhasil. Penilaian migrasi terjadwal berlanjut sesuai jadwal setiap hari Minggu pukul 23:00 (23:00) sesuai dengan waktu lokal di komputer SQL Server.

Mengubah pengaturan penilaian

Anda dapat mengubah pengaturan penilaian dengan memilih Pengaturan penilaian. Perbarui strategi migrasi dan opsi harga yang sesuai dengan kebutuhan Anda. Pilih Perbarui untuk memungkinkan pengaturan diterapkan. Detail opsi harga dan strategi migrasi muncul di bagian fitur penilaian migrasi SQL Server .

Menonaktifkan penilaian migrasi

Penilaian migrasi SQL Server dihasilkan secara otomatis untuk setiap instans SQL Server yang diaktifkan oleh Azure Arc. Untuk menonaktifkan penilaian, pilih Nonaktifkan di bilah menu atas.

Mengaktifkan kembali penilaian migrasi

Gunakan Aktifkan Penilaian untuk mengaktifkan kembali penilaian migrasi SQL Server.

Perhitungan konfigurasi Azure SQL berbasis performa (ukuran SKU)

Penilaian menggabungkan semua data konfigurasi dan performa dan mencoba menemukan kecocokan terbaik di berbagai tingkat dan konfigurasi layanan Azure SQL. Ini memilih konfigurasi yang dapat mencocokkan atau melebihi persyaratan performa instans SQL sambil mengoptimalkan biaya.

Ekstensi Azure untuk SQL Server mengumpulkan data performa untuk pengaturan komputasi dengan langkah-langkah berikut:

  1. Kumpulkan titik sampel data performa setiap 30 detik.
  2. Agregat titik data sampel yang dikumpulkan setiap 30 detik selama 10 menit. Untuk membuat titik data, penilaian ukuran memilih nilai puncak dari semua sampel. Ini mendapatkan maksimum, rata-rata, dan varians untuk setiap penghitung kinerja.
  3. Simpan semua poin data 10 menit selama sebulan terakhir.
  4. Identifikasi titik data yang sesuai untuk penyesuaian ukuran. Identifikasi didasarkan pada nilai persentil ke-95 untuk riwayat performa.

Misalnya, jika riwayat performa adalah satu minggu, penilaian mengurutkan titik sampel 10 menit selama seminggu terakhir. Ini mengurutkannya dalam urutan naik dan memilih nilai persentil ke-95 untuk ukuran yang tepat. Nilai persentil ke-95 memastikan bahwa Anda mengabaikan outlier apa pun.

Metrik tingkat tinggi yang dikumpulkan untuk memutuskan target Azure SQL yang optimal meliputi:

File log ekstensi berada di:

C:\ProgramData\GuestConfig\extension_logs\Microsoft.AzureData.WindowsAgent.SqlServer\

Nama file log bergantung pada versi Ekstensi Azure untuk SQL Server, untuk versi terbaru Ekstensi Azure untuk SQL Server, file lognya adalah:

unifiedagent.log

Untuk versi ekstensi 1.1.24724.69 dan sebelumnya, file log adalah:

ExtensionLog_0.log

Batasan

  • Penilaian migrasi SQL Server saat ini terbatas pada SQL Server yang berjalan di komputer Windows. Penilaian migrasi tidak berlaku untuk SQL Server yang berjalan di komputer Linux.
  • SQL Server yang berjalan di Windows Server 2012 R2 dan versi yang lebih lama tidak didukung.
  • Versi SQL Server harus 2012 atau yang lebih baru.
  • Instans kluster failover saat ini tidak didukung.

Masalah umum

Saat xp_cmdshell diaktifkan dan digunakan, rekaman dibuat sebagai peringatan untuk SQL Managed Instance karena database masih dapat dimigrasikan. Namun, ini mengganggu fungsionalitas objek yang secara khusus menggunakan xp_cmdshell. Gunakan panduan remediasi yang disediakan dalam penilaian untuk mengurangi masalah.

Pemecahan Masalah

Hubungi Dukungan Microsoft jika Anda mengalami salah satu masalah berikut:

  • Laporan penilaian tidak muncul di portal bahkan setelah waktu yang dijadwalkan.
  • Ketersediaan data performa tidak meningkat setelah satu minggu pengumpulan data.