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.
Panduan cepat ini menunjukkan kepada Anda cara mengoptimalkan hasil obrolan dengan menggunakan agen khusus AppModernization untuk memigrasikan aplikasi Java ke Azure. Agen kustom AppModernization dioptimalkan untuk tugas modernisasi aplikasi dan memungkinkan Anda menggunakan perintah bahasa alami yang sederhana untuk melakukan skenario migrasi yang kompleks.
Prasyarat
- Akun GitHub dengan langganan GitHub Copilot aktif dalam paket apa pun.
- Salah satu IDE berikut ini:
- Versi terbaru Visual Studio Code. Harus versi 1.106 atau yang lebih baru.
- GitHub Copilot dalam Visual Studio Code. Untuk petunjuk penyiapan, lihat Siapkan GitHub Copilot di Visual Studio Code. Pastikan untuk masuk ke akun GitHub Anda dalam Visual Studio Code.
- GitHub Copilot modernisasi. Mulai ulang Visual Studio Code setelah penginstalan.
- Versi terbaru IntelliJ IDEA. Harus versi 2023.3 atau yang lebih baru.
- GitHub Copilot. Harus versi 1.5.59 atau yang lebih baru. Untuk petunjuk selengkapnya, lihat Siapkan GitHub Copilot di IntelliJ IDEA. Pastikan untuk masuk ke akun GitHub Anda dalam IntelliJ IDEA.
- GitHub Copilot modernisasi. Mulai ulang IntelliJ IDEA setelah penginstalan. Jika Anda belum menginstal GitHub Copilot, Anda dapat menginstal modernisasi GitHub Copilot secara langsung.
- Versi terbaru Visual Studio Code. Harus versi 1.106 atau yang lebih baru.
- Java 21 atau yang lebih baru.
- Maven atau Gradle untuk membangun proyek Java.
Nota
Akun Azure diperlukan hanya untuk menyebarkan sumber daya ke Azure, dan tidak diperlukan saat menggunakan modernisasi GitHub Copilot untuk membuat perubahan kode.
Jika Anda menggunakan Gradle, hanya pembungkus Gradle versi 5 atau yang lebih baru yang didukung.
Kotlin Domain Specific Language (DSL) tidak didukung.
Fungsi My Skills ini belum didukung untuk IntelliJ IDEA.
Pilih agen kustom AppModernization
Agen kustom AppModernization memberikan pengalaman terbaik untuk Java tugas migrasi dan modernisasi aplikasi. Gunakan langkah-langkah berikut untuk memilihnya:
Buka Visual Studio Code dan pastikan Anda telah menginstal ekstensi modernisasi GitHub Copilot.
Buka jendela obrolan Copilot dengan memilih ikon obrolan di bilah Aktivitas.
Di jendela obrolan, temukan menu dropdown pemilih agen di bagian atas kotak input obrolan dan pilih AppModernization dari daftar. Agen kustom ini dirancang untuk Java modernisasi aplikasi dan skenario migrasi.
Nota
Meskipun Anda dapat memilih model bahasa yang berbeda di jendela obrolan, Claude Sonnet 4.5 adalah model yang diuji dan direkomendasikan untuk hasil terbaik dengan tugas modernisasi aplikasi Java.
Penting
Agen kustom AppModernization saat ini hanya tersedia untuk Visual Studio Code.
Menggunakan perintah sederhana untuk migrasi
Dengan agen AppModernization dipilih, gunakan perintah bahasa alami sederhana untuk melakukan tugas migrasi. Agen memahami konteks migrasi dan dapat menangani skenario kompleks dengan input minimal.
Contoh: Bermigrasi dari RabbitMQ ke Azure Service Bus
Pastikan Anda memiliki proyek Java terbuka di Visual Studio Code yang menggunakan RabbitMQ.
Di jendela obrolan Copilot dengan agen AppModernization dipilih, masukkan perintah berikut:
migrate from rabbitmq to Azure service busAgen menganalisis kode Anda, membuat rencana migrasi, membuat perubahan kode, menjalankan validasi, dan menghasilkan ringkasan. Pilih Lanjutkan untuk melanjutkan setiap langkah dan Tetap menerima perubahan.
Skenario migrasi lainnya
Agen AppModernization mendukung berbagai skenario migrasi dengan perintah sederhana. Berikut adalah contoh lainnya:
Migrasi database:
migrate from Oracle to Azure PostgreSQLMigrasi otentikasi:
migrate to Managed Identity for Azure SQL DatabaseMigrasi penyimpanan:
migrate from AWS S3 to Azure Storage BlobMigrasi Pesan:
migrate from ActiveMQ to Azure Service BusManajemen rahasia:
migrate secrets to Azure Key Vault