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 memulai cepat ini menunjukkan kepada Anda cara mengoptimalkan hasil interaksi dengan menggunakan agen kustom 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 terkini dari Visual Studio Code. Harus versi 1.106 atau yang lebih baru.
- GitHub Copilot di Visual Studio Code. Untuk petunjuk penyiapan, lihat Menyiapkan GitHub Copilot di Visual Studio Code. Pastikan untuk masuk ke akun GitHub Anda dalam Visual Studio Code.
- Modernisasi aplikasi GitHub Copilot. 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 Menyiapkan GitHub Copilot di IntelliJ IDEA. Pastikan untuk masuk ke akun GitHub Anda dalam IntelliJ IDEA.
- Modernisasi aplikasi GitHub Copilot. Mulai ulang IntelliJ IDEA setelah penginstalan. Jika Anda tidak menginstal GitHub Copilot, Anda dapat menginstal modernisasi aplikasi GitHub Copilot secara langsung.
- Versi terkini dari 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
Jika Anda menggunakan Gradle, hanya pembungkus Gradle versi 5+ yang didukung. Kotlin Domain Specific Language (DSL) tidak didukung.
Fungsi My Tasks ini belum didukung untuk IntelliJ IDEA.
Pilih agen kustom AppModernization
Agen kustom AppModernization memberikan pengalaman terbaik untuk tugas migrasi dan modernisasi aplikasi Java. Gunakan langkah-langkah berikut untuk memilihnya:
Buka Visual Studio Code dan pastikan Anda telah menginstal ekstensi modernisasi aplikasi 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 modernisasi aplikasi Java 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: Migrasi dari RabbitMQ ke Azure Service Bus
Pastikan Anda membuka proyek Java di Visual Studio Code yang menggunakan RabbitMQ.
Di jendela obrolan Copilot dengan agen AppModernization yang terpilih, masukkan prompt 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