Azure Copilot Deployment Agent (pratinjau)

Agen Penyebaran Azure Copilot bertindak sebagai arsitek solusi cloud virtual, memandu Anda melalui seluruh perencanaan infrastruktur dan proses penyebaran dengan kesederhanaan dan presisi.

Untuk memanggil Agen Penyebaran Azure di luar portal Azure, gunakan repositori keterampilan azure atau pelajari lebih lanjut tentang perencana infrastruktur perusahaan.

Penting

Agen Penyebaran Azure Copilot saat ini dalam PRATINJAU. Lihat Ketentuan Penggunaan Tambahan untuk Pratinjau Microsoft Azure untuk mengetahui ketentuan hukum yang berlaku untuk fitur Azure yang dalam tahap beta, pratinjau, atau belum dirilis ke ketersediaan umum.

Agen Penyebaran membantu Anda menerjemahkan tujuan tingkat tinggi ke dalam rencana penyebaran yang dapat ditindaklanjuti dengan menerapkan praktik terbaik kerangka kerja Azure Well-Architected. Anda bisa mendapatkan bantuan dengan tugas seperti membuat rencana beban kerja, menghasilkan dan meninjau konfigurasi Terraform dan Bicep, dan menyederhanakan otomatisasi alur kerja Infrastructure-as-Code (IaC) dengan mengintegrasikan dengan GitHub.

Agen Penyebaran mendukung percakapan multi-giliran untuk mengklarifikasi persyaratan. Setelah memahami skenario Anda, Agen Penyebaran menawarkan rekomendasi untuk konfigurasi sumber daya yang optimal dan memberikan panduan langkah demi langkah untuk menyebarkan lingkungan siap produksi—baik Anda menyiapkan alur analitik, aplikasi web, atau arsitektur multi-tingkat yang kompleks. Kemampuan ini memungkinkan Anda mengurangi upaya manual, meminimalkan kesalahan, dan mempercepat waktu untuk mendapatkan nilai dari penerapan cloud Anda.

Setelah membuat rencana penyebaran, Agen Penyebaran dapat menghasilkan konfigurasi Terraform atau Bicep yang dapat Anda tinjau, edit, dan sebarkan. Anda dapat membuka file yang dihasilkan di Visual Studio Code untuk Web atau meminta Azure Copilot membuat permintaan pull untuk menambahkan file ke repositori GitHub Anda.

Note

Administrator dapat mengaktifkan atau menonaktifkan akses ke Agen Penyebaran Azure Copilot dan agen Azure Copilot lainnya. Jika Anda tidak melihat Agen Penyebaran sebagai opsi saat memulai obrolan baru, tanyakan kepada administrator Anda.

Jenis sumber daya yang didukung

Agen Penyebaran Azure Copilot berfungsi dengan semua jenis sumber daya Azure. Anda bisa mendapatkan bantuan untuk berbagai jenis penyebaran, termasuk:

  • Layanan komputasi, seperti Komputer Virtual dan beban kerja dalam kontainer.
  • Komponen jaringan, seperti Jaringan Virtual, Subnet, dan Grup Keamanan Jaringan.
  • Solusi penyimpanan, seperti Blob Storage, dengan opsi ketahanan tingkat lanjut.
  • Skenario manajemen identitas dan akses.
  • Solusi pemantauan dan diagnostik.
  • Orkestrasi arsitektur multi-tingkat untuk beban kerja yang kompleks.

Perintah sampel penyebaran

Berikut adalah beberapa contoh jenis perintah yang dapat Anda gunakan dengan Agen Penyebaran. Modifikasilah permintaan ini berdasarkan skenario kehidupan nyata Anda, atau cobalah permintaan tambahan untuk membuat berbagai jenis pertanyaan. Semakin banyak detail yang Anda berikan tentang beban kerja yang ingin Anda sebarkan, semakin baik hasil yang akan Anda dapatkan.

  • Meng-host LLM untuk analisis sentimen dengan Azure Functions untuk titik akhir API tanpa server, menghubungkan ke Azure SQL Database untuk mencatat interaksi pengguna, dan mengatur peringatan untuk permintaan yang gagal.
  • "Sebarkan aplikasi web Python Flask di Azure App Service dengan backend Server Fleksibel PostgreSQL, rahasia aman di Azure Key Vault, dan aktifkan pemantauan dengan Application Insights."
  • "Luncurkan layanan chatbot multibahasa menggunakan Azure OpenAI Service, integrasikan pengelogan dengan Azure Monitor, dan gunakan Azure Key Vault untuk manajemen kredensial API."
  • "Siapkan aplikasi SaaS multipenyewa di AKS menggunakan namespace Kubernetes untuk memisahkan, integrasikan Microsoft Entra untuk otentikasi, dan sentralisasi log di Azure Log Analytics."
  • Sebarkan aplikasi layanan mikro di AKS di mana API Gateway merutekan lalu lintas, integrasi dengan Azure Key Vault untuk menyimpan rahasia, dan melakukan penyebaran canary untuk versi layanan baru.

Contoh alur kerja

Berikut adalah contoh alur kerja untuk menggunakan Agen Penyebaran di Azure Copilot.

  1. Pilih Penyebaran dari opsi Obrolan baru di Azure Copilot. Jelaskan beban kerja yang ingin Anda sebarkan menggunakan bahasa sederhana dan alami, seperti "Saya memerlukan aplikasi web yang dapat diskalakan dengan database SQL."

    Cuplikan layar titik masuk Azure Copilot untuk penyebaran.

  2. Agen Penyebaran meninjau kebutuhan Anda dan membangun rencana infrastruktur terperinci yang disesuaikan dengan kebutuhan Anda. Jika informasi lebih lanjut diperlukan, Agen Penyebaran mengajukan pertanyaan tentang skenario Anda. Rencana beban kerja adalah cetak biru langkah demi langkah yang komprehensif yang mencakup analisis pro, kontra, dan trade-off yang terkait dengan setiap keputusan arsitektur. Semua rekomendasi didasarkan pada Azure Well-Architected Framework, memastikan bahwa rekomendasi selaras dengan standar industri dan praktik terbaik Azure.

  3. Setelah Anda menyetujui paket, pilih apakah Agen Penyebaran harus menghasilkan konfigurasi Terraform atau Bicep. Setiap konfigurasi berisi komponen yang diperlukan untuk menyebarkan sumber daya yang diuraikan dalam rencana. Panduan komprehensif tentang strategi penyebaran, termasuk panduan untuk konfigurasi alur CI/CD, juga disediakan. Anda dapat meninjau konfigurasi yang dihasilkan di panel artefak, melakukan pengeditan jika diperlukan, lalu memilih metode penyebaran.

  4. Tinjau konfigurasi Terraform atau Bicep yang dihasilkan di panel artefak. Jika diinginkan, Anda dapat membuat perubahan pada konfigurasi dari panel ini. Pastikan untuk meninjau semua konfigurasi yang dihasilkan dengan hati-hati untuk memastikan bahwa konfigurasi tersebut memenuhi kebutuhan Anda.

  5. Setelah memvalidasi konfigurasi, pilih metode penyebaran. Anda dapat membuka file di Visual Studio Code untuk Web, membuat permintaan pull GitHub, atau menggunakan portal Microsoft Azure. Anda juga dapat mengunduh file untuk penyebaran lokal atau kustomisasi lebih lanjut.

    Cuplikan layar panel artefak Azure Copilot memperlihatkan konfigurasi Terraform dan opsi penyebaran.

  6. Selesaikan penyebaran, lalu gunakan alat pemantauan Azure untuk melacak performa, biaya, dan kesehatan sumber daya Anda.

Integrasi permintaan pull GitHub

Saat Azure Copilot menghasilkan konfigurasi Terraform atau Bicep, Anda dapat memilih untuk membuat permintaan pull secara otomatis untuk menambahkan file ke repositori GitHub Anda. Opsi ini menyederhanakan proses mengintegrasikan file yang dihasilkan ke dalam alur kerja CI/CD yang ada.

Untuk menggunakan fitur ini, pilih Buat permintaan pull setelah meninjau konfigurasi yang Anda buat di panel artefak. Setelah masuk, pilih repositori dan cabang yang sudah ada, atau buat yang baru. Saat Anda memilih Buat permintaan pull, file yang dihasilkan ditambahkan ke permintaan pull baru.

Cuplikan layar Azure Copilot yang membuat permintaan pull di GitHub untuk menambahkan file yang dihasilkan.

Buka di Visual Studio Code

Anda dapat memilih untuk membuka konfigurasi Terraform atau Bicep yang dihasilkan di Visual Studio Code untuk Web. Visual Studio Code untuk Web menyediakan pengalaman Microsoft VS Code gratis yang tidak diinstal di browser Anda, memungkinkan Anda meninjau dan memodifikasi file sesuai kebutuhan.

Untuk menggunakan fitur ini, pilih Buka di Visual Studio Code (Web) setelah meninjau konfigurasi yang Anda buat di panel artefak. Tindakan ini meluncurkan ruang kerja web VS Code dengan file yang dihasilkan dibuka untuk ditinjau dan diedit.

Cuplikan layar Visual Studio untuk ruang kerja Web dengan file yang dihasilkan oleh Copilot di Azure.

Pertimbangan dan batasan saat ini

Perlu diingat pertimbangan dan batasan berikut saat bekerja dengan Agen Penyebaran Azure Copilot.

  • Saat ini, artefak yang dihasilkan tersedia sebagai konfigurasi Terraform atau Bicep. Sebelum membuat file IaC untuk output, agen bertanya apakah Anda ingin Terraform atau Bicep.
  • Agen Penyebaran dirancang untuk membantu Anda menyebarkan beban kerja dan lingkungan baru (skenario "greenfield"). Agen Penyebaran saat ini tidak mendukung impor, analisis, atau modifikasi infrastruktur yang ada. Anda masih dapat meminta panduan azure Copilot dalam skenario ini.
  • Meskipun Agen Penyebaran menyediakan panduan untuk alur penyebaran yang aman, saat ini tidak mendukung integrasi otomatis alur kerja CI/CD.