Menyebarkan sumber daya Azure menggunakan Bicep dan Azure Pipelines

Menengah
Developer
Administrator
Solution Architect
Azure
Azure Resource Manager

Dapatkan semua manfaat infrastruktur sebagai kode dengan menggunakan alur otomatis untuk menerapkan templat Bicep Anda, dan mengintegrasikan aktivitas penyebaran lainnya dengan alur Anda. Anda akan membangun alur menggunakan Azure Pipelines.

Ikuti jalur pembelajaran ini untuk mempelajari cara:

  • Mebangun alur yang menyebarkan file Bicep Anda.
  • Membuat perwakilan layanan yang dapat menghubungkan alur kerja Anda dengan aman ke Azure.
  • Memastikan kualitas kode Bicep Anda dengan memvalidasi dan mengujinya dalam alur Anda.
  • Menangani berbagai lingkungan,dan menangani parameter dan persetujuan.
  • Menyebarkan pengaturan konfigurasi Azure lainnya, aplikasi, dan database.
  • Bangun alur yang menerbitkan file Bicep yang dapat digunakan kembali ke spesifikasi dan modul templat.
  • Amankan alur Anda, dan pastikan semua penyebaran Azure Anda mengikuti standar organisasi Anda.

Untuk mempelajari tentang Bicep, sebaiknya Anda mengambil tiga jalur pembelajaran ini:

Setelah itu, Anda mungkin tertarik untuk menambahkan kode Bisep Anda ke alur penyebaran. Ambil salah satu dari dua jalur pembelajaran ini berdasarkan alat yang ingin Anda gunakan:

Prasyarat

Jalur pembelajaran ini mengasumsikan bahwa Anda telah terbiasa menyebarkan infrastruktur menggunakan Bicep.

Modul dalam jalur pembelajaran ini

Buat pipeline otomatis di Azure Pipelines yang secara aman menyebarkan sumber daya ke Azure dari kode Bicep. Konfigurasikan saluran Anda untuk berjalan sesuai jadwal atau saat konfigurasi Anda berubah.

Perwakilan layanan memungkinkan alur penyebaran Anda untuk mengautentikasi secara aman dengan Azure. Dalam modul ini, Anda akan mempelajari apa itu perwakilan layanan, cara kerjanya, dan cara membuatnya. Anda juga akan mempelajari cara memberi perwakilan layanan izin ke sumber daya Azure Anda sehingga alur Anda dapat menyebarkan file Bicep Anda.

Validasi dan uji kode Bicep Anda di jalur penyebaran. Anda akan menggunakan linting, validasi preflight, dan operasi what-if untuk memvalidasi perubahan Azure sebelum Anda menyebarkannya, dan Anda akan menguji sumber daya Anda setelah setiap penyebaran.

Sebarkan kode Bicep Anda ke beberapa lingkungan untuk meningkatkan kualitas penyebaran Anda. Gunakan template alur untuk mengurangi duplikasi kode, dan tetapkan nilai parameter untuk setiap lingkungan.

Buat alur terpadu untuk menyebarkan seluruh lingkungan Anda. Anda menambahkan tahap build ke alur Anda, dan menggunakan artefak alur dan output Bicep untuk menerbitkan aplikasi, database, dan blob.

Terbitkan spesifikasi templat Azure dan modul Bicep menggunakan alur penyebaran. Validasi dan tambahkan penerapan versi secara otomatis ke kode Bicep yang dapat digunakan kembali.

Rencanakan cara mengeraskan dan membantu mengamankan lingkungan Azure Anda, bersama dengan kontrol yang akan diterapkan pada perubahan dan penyebaran konfigurasi Anda. Mengharuskan infrastruktur Anda didefinisikan sebagai kode, dan lindungi lingkungan Anda dari perubahan manual.