Aplikasi Azure Migrate dan penilaian kode untuk .NET
Penilaian aplikasi dan kode Azure Migrate untuk .NET memungkinkan Anda menilai kode sumber ,NET, konfigurasi, dan biner aplikasi Anda untuk mengidentifikasi peluang migrasi ke Azure. Ini membantu Anda mengidentifikasi masalah apa pun yang mungkin dialihkan aplikasi Anda saat di-port ke Azure dan meningkatkan performa, skalabilitas, dan keamanan dengan menyarankan solusi modern cloud-native.
Ini menemukan penggunaan teknologi aplikasi melalui analisis kode statis, mendukung estimasi upaya, dan mempercepat replatformasi kode, membantu Anda memindahkan aplikasi .NET ke Azure.
Anda dapat menggunakan penilaian aplikasi dan kode Azure Migrate untuk .NET di Visual Studio atau di .NET CLI.
Menginstal ekstensi Visual Studio
Prasyarat
- Sistem operasi Windows
- Visual Studio 2022 versi 17.1 atau yang lebih baru
Langkah-langkah penginstalan
Gunakan langkah-langkah berikut untuk menginstalnya dari dalam Visual Studio. Atau, Anda dapat mengunduh dan menginstal ekstensi dari Visual Studio Marketplace.
Dengan Visual Studio dibuka, pilih item menu Ekstensi > Kelola Ekstensi , yang membuka jendela Kelola Ekstensi .
Di jendela Kelola Ekstensi , masukkan Azure Migrate ke dalam kotak input pencarian.
Pilih Penilaian aplikasi dan kode Azure Migrate, lalu pilih Unduh.
Setelah ekstensi diunduh, tutup Visual Studio untuk memulai penginstalan ekstensi.
Dalam dialog Penginstal VSIX, pilih Ubah dan ikuti petunjuk untuk menginstal ekstensi.
Menginstal alat CLI
Prasyarat
- .NET SDK
Langkah-langkah penginstalan
Untuk menginstal alat, jalankan perintah berikut di CLI:
dotnet tool install -g dotnet-appcat
Untuk memperbarui alat, jalankan perintah berikut di CLI:
dotnet tool update -g dotnet-appcat
Penting
Menginstal alat ini mungkin gagal jika Anda telah mengonfigurasi sumber umpan NuGet tambahan. Gunakan parameter untuk memperlakukan kegagalan tersebut --ignore-failed-sources
sebagai peringatan alih-alih kesalahan.
dotnet tool install -g --ignore-failed-sources dotnet-appcat
Menganalisis aplikasi dengan Visual Studio
Setelah menginstal ekstensi Visual Studio, Anda siap untuk menganalisis aplikasi di Visual Studio. Untuk menganalisis aplikasi, klik kanan salah satu proyek atau solusi di jendela Penjelajah Solusi dan pilih Platform ulang ke Azure.
Untuk informasi selengkapnya, lihat Menganalisis aplikasi dengan Visual Studio.
Menganalisis aplikasi dengan .NET CLI
Setelah menginstal alat CLI, Anda siap untuk menganalisis aplikasi Anda di CLI. Di CLI, jalankan perintah berikut:
appcat analyze <application-path>
Anda dapat menentukan jalur dan format (.html, .json, atau .csv) untuk file laporan yang dihasilkan alat, seperti yang ditunjukkan dalam contoh berikut:
appcat analyze <application-path> --report MyAppReport --serializer html
Untuk informasi selengkapnya, lihat Menganalisis aplikasi dengan .NET CLI.
Menginterpretasikan laporan
Untuk deskripsi terperinci tentang berbagai bagian laporan dan cara memahami dan menginterpretasikan data, lihat Menginterpretasikan hasil analisis.
Bahasa yang didukung
Penilaian aplikasi dan kode untuk .NET dapat menganalisis proyek yang ditulis dalam bahasa berikut:
- C#
- Visual Basic
Jenis proyek yang didukung
Ini menganalisis kode Anda dalam jenis proyek berikut:
- ASP.NET
- Pustaka kelas
Target Azure yang didukung
Saat ini, aplikasi mengidentifikasi potensi masalah untuk migrasi ke Azure App Service, Azure Kubernetes Service (AKS), dan Azure Container Apps.