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.
Agen (pratinjau) di Azure Copilot secara cerdas menampilkan agen yang tepat untuk membantu Anda menyelesaikan tugas. Kemampuan penyebaran Agen (pratinjau) di Azure Copilot berfungsi sebagai arsitek solusi cloud virtual, memandu Anda melalui seluruh perencanaan infrastruktur dan proses penyebaran dengan sederhana dan presisi.
Saat Anda meminta bantuan untuk menyebarkan beban kerja, Azure Copilot membantu Anda menerjemahkan tujuan tingkat tinggi ke dalam rencana penyebaran yang dapat ditindaklanjuti dengan menerapkan praktik terbaik Azure Well-Architected Framework . Anda bisa mendapatkan bantuan dengan tugas seperti membuat rencana beban kerja, menghasilkan dan meninjau konfigurasi Terraform, dan menyederhanakan otomatisasi alur kerja Infrastructure-as-Code (IaC) dengan mengintegrasikan dengan GitHub.
Kemampuan agen mendukung percakapan multi-giliran untuk memperjelas persyaratan, 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, Azure Copilot dapat menghasilkan konfigurasi Terraform 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.
Penting
Fungsionalitas yang dijelaskan dalam artikel ini hanya tersedia untuk penyewa yang memiliki akses ke Agen (pratinjau) di Azure Copilot.
Jenis sumber daya yang didukung
Saat ini, Agen (pratinjau) di Azure Copilot mendukung tugas penyebaran untuk 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 bisa Anda gunakan untuk mendapatkan bantuan terkait tugas 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 Azure Copilot dapat membantu Anda. Saat menggunakan perintah semacam ini, pastikan untuk mengaktifkan mode agen dengan memilih ikon di jendela obrolan.
- 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 kemampuan penyebaran di Agen (pratinjau) di Azure Copilot.
Untuk mendapatkan bantuan penyebaran, mulai percakapan di Azure Copilot dengan mode agen diaktifkan. Jelaskan beban kerja yang ingin Anda sebarkan menggunakan bahasa sederhana dan alami, seperti "Saya memerlukan aplikasi web yang dapat diskalakan dengan database SQL."
Azure Copilot meninjau kebutuhan Anda dan membangun rencana infrastruktur terperinci yang disesuaikan dengan kebutuhan Anda. Jika informasi lebih lanjut diperlukan, Azure Copilot 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.
Setelah Anda menyetujui paket, Azure Copilot membuat konfigurasi Terraform dengan komponen yang diperlukan untuk menyebarkan sumber daya yang diuraikan dalam paket. Panduan komprehensif tentang strategi penyebaran, termasuk panduan untuk konfigurasi alur CI/CD, juga disediakan. Pilih ikon maksimalkan untuk menampilkan skrip di panel artefak.
Tinjau konfigurasi Terraform yang dihasilkan di panel artefak Azure Copilot. Jika diinginkan, Anda dapat membuat perubahan pada konfigurasi dari panel ini. Pastikan untuk meninjau konfigurasi dengan hati-hati untuk memastikan bahwa konfigurasi tersebut memenuhi kebutuhan Anda.
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.
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, 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 Terraform yang dihasilkan 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.
Buka di Visual Studio Code
Anda dapat memilih untuk membuka konfigurasi Terraform 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 Terraform yang Anda buat di panel artefak. Tindakan ini meluncurkan ruang kerja web VS Code dengan file yang dihasilkan dibuka untuk ditinjau dan diedit.
Pertimbangan dan batasan saat ini
Perlu diingat pertimbangan dan batasan berikut saat bekerja dengan penyebaran di Agen (pratinjau) di Azure Copilot.
- Saat ini, artefak yang dihasilkan hanya tersedia sebagai konfigurasi Terraform.
- Kemampuan agen penyebaran dirancang untuk membantu Anda menyebarkan beban kerja dan lingkungan baru (skenario "greenfield"). Kemampuan agen saat ini tidak mendukung impor, analisis, atau modifikasi infrastruktur yang ada. Anda masih dapat meminta panduan azure Copilot dalam skenario ini.
- Meskipun Azure Copilot menyediakan panduan untuk alur penyebaran yang aman, azure Copilot saat ini tidak mendukung integrasi otomatis alur kerja CI/CD.