Bagikan melalui


Mulai cepat: Menyiapkan infrastruktur Azure dengan menggunakan modernisasi GitHub Copilot

Dalam panduan cepat ini, Anda menghasilkan file infrastructure-as-code (IaC) dan menyediakan sumber daya Azure untuk proyek Anda dengan menggunakan pembaruan GitHub Copilot.

Sebelum menyebarkan aplikasi ke Azure, Anda memerlukan infrastruktur cloud yang tepat. Tugas Buat Infrastruktur sebagai Kode dan Provisi di ekstensi modernisasi GitHub Copilot mengotomatiskan proses ini - ia 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. Di Visual Studio Code, buka proyek Anda.

  2. Di bar samping Aktivitas , buka panel ekstensi modernisasi GitHub Copilot .

  3. Di bagian Tugas , pilih Buat Infrastruktur sebagai Kode dan Provisi.

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

  4. Setelah Anda memilih tugas, jendela obrolan Copilot dengan Mode Agen terbuka secara otomatis.

  5. 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.

  6. 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 Sonnet 4 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 dasar 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"—hasilkan IaC saja, merujuk laporan penilaian.
  • "Provision Azure infrastructure following the architecture diagram in docs/architecture.png and the compliance policies in docs/security-requirements.md"—gabungkan input arsitektur dan kepatuhan.
  • "Generate Terraform files for my project and provision resources in East US region"—minta format dan wilayah IaC tertentu.

Baca juga