Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
modernisasi GitHub Copilot adalah agen GitHub Copilot yang memigrasikan aplikasi .NET ke Azure dengan cepat dan percaya diri. Ini memandu Anda melalui penilaian, rekomendasi solusi, perbaikan kode, dan penyebaran di Visual Studio, Visual Studio Code, GitHub Copilot CLI, dan GitHub.com.
Gunakan agen ini untuk:
- Migrasikan teknologi dan sebarkan ke Azure.
- Menilai kode, konfigurasi, dan dependensi aplikasi Anda untuk kesiapan Azure.
- Rencanakan dan siapkan sumber daya Azure yang tepat.
- Perbaiki masalah dan terapkan praktik terbaik untuk migrasi cloud.
- Validasi bahwa aplikasi Anda berhasil dibuat dan diuji setelah migrasi.
Saat migrasi Anda memerlukan peningkatan ke versi .NET yang lebih baru, agen modernisasi memanggil peningkatan GitHub Copilot untuk menangani peningkatan versi.
Scenarios
Agen menyediakan skenario migrasi yang telah ditentukan sebelumnya untuk target Azure umum. Untuk referensi lengkap, lihat bagian Tugas yang telah ditentukan sebelumnya untuk migrasi .
Saat migrasi memerlukan peningkatan versi .NET, agen modernisasi berkoordinasi dengan peningkatan GitHub Copilot untuk melakukan peningkatan versi sebagai bagian dari alur kerja migrasi.
Berikan tanggapan
Microsoft nilai umpan balik Anda dan menggunakannya untuk meningkatkan agen. Tinggalkan umpan balik menggunakan salah satu opsi ini:
Di Visual Studio, gunakan fitur Suggest dan Laporkan masalah opsi.
Ajukan masalah di repositori GitHub Agen Peningkatan.
Prasyarat
Siapkan modernisasi GitHub Copilot di lingkungan pengembangan Anda sebelum menggunakan agen. Untuk langkah-langkah penginstalan, lihat Menginstal modernisasi GitHub Copilot.
Memigrasikan proyek .NET ke Azure
Agen modernisasi menyederhanakan migrasi Azure melalui analisis otomatis, remediasi kode berbasis AI, pemeriksaan build dan kerentanan, dan otomatisasi penyebaran:
Analisis dan rekomendasi cerdas.
Menilai kesiapan aplikasi Anda untuk migrasi Azure dan menerima panduan yang disesuaikan berdasarkan dependensi dan masalah yang diidentifikasi.
Remediasi kode yang didukung AI.
Terapkan pola kode praktik terbaik yang telah ditentukan sebelumnya untuk mempercepat modernisasi dengan upaya manual minimal.
Pembangunan otomatis dan penyelesaian CVE.
Buat aplikasi Anda dan atasi kesalahan dan kerentanan kompilasi, permudah pengembangan.
Penyebaran yang mulus.
Sebarkan ke Azure, mengambil kode Anda dari pengembangan ke produksi lebih cepat.
Tugas yang telah ditentukan sebelumnya untuk migrasi
Modernisasi GitHub Copilot untuk .NET menawarkan tugas yang telah ditentukan sebelumnya yang menangkap praktik terbaik industri dan mencakup skenario migrasi umum.
Bermigrasi ke Database berbasis Identitas Terkelola di Azure, termasuk Azure SQL DB, Azure SQL MI, dan Azure PostgreSQL
Modernisasi lapisan data Anda dengan bermigrasi dari database lokal atau warisan (seperti DB2, Oracle DB, atau SQL Server) ke Azure SQL DB, Azure SQL Managed Instance, atau Azure PostgreSQL. Gunakan autentikasi identitas terkelola yang aman.
Migrasi ke Azure File Storage
Pindahkan operasi I/O file dari sistem file lokal ke Azure File Storage untuk manajemen file berbasis cloud yang dapat diskalakan.
Migrasi ke Azure Blob Storage
Gantikan penyimpanan objek di lokasi atau lintas cloud, atau I/O file pada sistem file lokal, dengan Azure Blob Storage untuk data tidak terstruktur.
Migrate ke Microsoft Entra ID
Autentikasi dan otorisasi transisi dari Windows Direktori Aktif ke Microsoft Entra ID (sebelumnya Azure AD) untuk manajemen identitas modern.
Migrasi ke kredensial yang aman dengan menggunakan Identitas Terkelola dan Azure Key Vault
Ganti kredensial teks biasa dalam konfigurasi atau kode dengan identitas terkelola yang aman dan Azure Key Vault untuk manajemen rahasia.
Migrasi ke Azure Service Bus
Pindah dari antrean pesan lama atau pihak ketiga (seperti MSMQ atau RabbitMQ) atau Amazon SQS (AWS Simple Queue Service) ke Azure Service Bus untuk olahpesan berbasis cloud yang andal.
Bermigrasi ke email Azure Communication Service
Ganti pengiriman email SMTP langsung dengan Azure Communication Service untuk pengiriman email yang dapat diskalakan dan aman.
Migrasi ke Confluent Cloud/Azure Event Hub untuk Apache Kafka
Transisi dari Kafka lokal atau on-premises ke streaming acara terkelola dengan Confluent Cloud atau Azure Event Hubs.
Bermigrasi ke OpenTelemetry di Azure
Transisi dari kerangka kerja pengelogan lokal seperti log4net, Serilog, dan log peristiwa Windows ke OpenTelemetry di Azure.
Migrasi ke Azure Cache for Redis dengan menggunakan Identitas Terkelola
Ganti implementasi cache Redis dalam memori atau lokal dengan Azure Cache for Redis untuk ketersediaan tinggi, skalabilitas, dan keamanan tingkat perusahaan.
Meningkatkan proyek .NET
Saat migrasi Anda memerlukan peningkatan proyek .NET Anda ke versi yang lebih baru, agen modernisasi GitHub Copilot memanggil peningkatan GitHub Copilot untuk melakukan peningkatan versi. Peningkatan berjalan sebagai bagian dari alur kerja modernisasi secara keseluruhan. Untuk informasi selengkapnya tentang apa yang didukung agen peningkatan, lihat Apa itu peningkatan GitHub Copilot?.
Telemetri
Alat ini mengumpulkan data tentang jenis proyek, niat untuk meningkatkan, dan meningkatkan durasi. Lingkungan pengembangan mengumpulkan dan menggabungkan data dan tidak berisi informasi yang dapat diidentifikasi pengguna. Untuk informasi selengkapnya tentang kebijakan privasi Microsoft, lihat Program Peningkatan Pengalaman Pelanggan Visual Studio.