Mulai cepat: Menyiapkan infrastruktur Azure dengan menggunakan modernisasi GitHub Copilot

Panduan memulai cepat ini menjelaskan cara membuat file infrastruktur sebagai kode (IaC) dan memprovisikan sumber daya Azure untuk proyek Anda menggunakan modernisasi GitHub Copilot.

Sebelum menyebarkan aplikasi ke Azure, Anda memerlukan infrastruktur cloud yang tepat. Tugas Buat Infrastruktur sebagai Kode dan Provisi dalam ekstensi modernisasi GitHub Copilot mengotomatiskan proses ini. Ini menganalisis proyek Anda, menghasilkan file IaC, dan menyediakan sumber daya Azure yang diperlukan. Proses ini mencakup kemampuan untuk membuat zona pendaratan Azure yang disesuaikan dengan aplikasi Anda, mencakup jaringan, identitas, tata kelola, dan fondasi keamanan.

Prasyarat

Menyiapkan infrastruktur Anda

Gunakan langkah-langkah berikut untuk menghasilkan file IaC dan menyediakan sumber daya Azure:

  1. Buka proyek Anda di IDE Anda.

  2. Dari bilah samping Activity, buka panel ekstensi modernisasi GitHub Copilot. Di bawah bagian Tugas , pilih Buat Infrastruktur sebagai Kode dan Provisi, lalu pilih Jalankan.

    Cuplikan layar Visual Studio Code yang memperlihatkan tugas Buat Infrastruktur sebagai Kode dan Provisi dengan tombol Jalankan Tugas disorot.

  3. Setelah Anda memilih tombol , jendela obrolan Copilot dengan Mode Agen terbuka secara otomatis.

    Cuplikan layar Visual Studio Code yang menampilkan jendela Copilot dengan Mode Agen yang aktif secara otomatis.

  4. Pilih Lanjutkan berulang kali untuk mengonfirmasi setiap tindakan alat di jendela Copilot Chat. Agen Copilot menggunakan berbagai alat untuk memfasilitasi persiapan infrastruktur. Setiap penggunaan alat memerlukan konfirmasi dengan memilih Lanjutkan. Berikan Copilot informasi yang diperlukan, seperti langganan dan grup sumber daya, saat diminta.

  5. Copilot biasanya melalui langkah-langkah berikut untuk menyiapkan infrastruktur Anda:

    • Menganalisis proyek Anda untuk menentukan tumpukan teknologi, dependensi, dan persyaratan sumber daya.
    • Mengusulkan arsitektur Azure dengan layanan hosting dan sumber daya pendukung yang sesuai.
    • Menghasilkan file IaC, seperti Bicep atau Terraform.
    • Menyediakan sumber daya Azure berdasarkan file IaC yang dihasilkan.
    • Membuat ringkasan hasil penyiapan infrastruktur.

Nota

Untuk hasil terbaik, gunakan model Claude Opus 4.5 atau yang lebih baru.

Agen juga dapat mereferensikan laporan penilaian, diagram arsitektur, pedoman zona pendaratan, atau dokumen persyaratan kepatuhan dan keamanan di repositori untuk menginformasikan keputusan infrastruktur.

Sesuaikan dengan petunjuk Anda sendiri

Tombol Buat Infrastruktur sebagai Kode dan Provisi mengirimkan perintah yang telah ditentukan sebelumnya. Untuk kontrol selengkapnya, ketik perintah kustom langsung di obrolan Copilot dengan Mode Agen. Pendekatan ini memungkinkan Anda menggabungkan input yang berbeda dan menyesuaikan output dengan kebutuhan Anda.

Petunjuk / Saran

Contoh perintah untuk skenario yang berbeda:

  • "Create an Azure landing zone tailored to my application's architecture and requirements" - merancang zona pendaratan dengan fondasi jaringan, identitas, dan tata kelola.
  • "Generate Bicep files for my project's Azure infrastructure based on the assessment report in docs/assessment.md, don't provision yet" - hanya hasilkan IaC, dengan merujuk pada laporan penilaian.
  • "Provision Azure infrastructure following the architecture diagram in docs/architecture.png and the compliance policies in docs/security-requirements.md" - menggabungkan input arsitektur dan kepatuhan.
  • "Generate Terraform files for my project and provision resources in East US region" - meminta format dan wilayah IaC tertentu.

Langkah selanjutnya