Dasar-dasar Bicep

Pemula
Developer
Administrator
Solution Architect
Azure
Azure Resource Manager

Bicep memungkinkan Anda menyebarkan sumber daya Azure. Bicep menggunakan sintaksis kode deklaratif yang Anda perlakukan seperti kode aplikasi. Memperlakukan infrastruktur Anda sebagai kode memungkinkan Anda untuk melacak perubahan pada kebutuhan infrastruktur Anda dan membuat penyebaran Anda lebih konsisten dan dapat diulang.

Jika Anda terbiasa menggunakan sintaksis JSON untuk menulis templat Azure Resource Manager (templat ARM), Anda akan menyadari bahwa Bicep menyediakan sintaksis yang lebih ringkas dan peningkatan keamanan jenis. Faktanya, file Bicep dikompilasi ke templat ARM standar.

Ambil jalur pembelajaran ini untuk mulai menggunakan Bicep. Dalam jalur pembelajaran ini, Anda akan:

  • Memutuskan apakah Bicep adalah pilihan yang tepat untuk penyebaran Anda ke Azure.
  • Memahami sintaksis deklaratif Bicep dan struktur templat Bicep.
  • Menerapkan fitur Bicep seperti parameter, kondisi, dan perulangan untuk mengontrol bagaimana infrastruktur Anda disebarkan.
  • Menentukan modul yang mengelompokkan penyebaran kompleks menjadi komponen yang lebih kecil dan lebih mudah digunakan kembali.

Setiap modul dalam jalur pembelajaran ini menyediakan opsi untuk digunakan dengan Azure CLI dan dengan Azure PowerShell. Anda akan menggunakan Visual Studio Code untuk menulis dan memvalidasi kode Bicep Anda.

Tip

Ingin belajar Bicep langsung dari ahlinya? Ikuti sesi Learn Live sesuai permintaan dengan para ahli kami.

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

Pengalaman menggunakan Azure Resource Manager dan grup sumber daya Azure direkomendasikan, tetapi tidak diwajibkan.

Modul dalam jalur pembelajaran ini

Infrastruktur sebagai kode dapat membantu Anda menskalakan penyebaran cloud dengan cepat dan percaya diri. Dengan menggunakan Bicep dan Azure Resource Manager, Anda dapat mengotomatiskan dan menyederhanakan penyediaan sumber daya infrastruktur.

Tentukan sumber daya Azure dalam templat Bicep. Tingkatkan konsistensi dan keandalan penyebaran, kurangi upaya manual yang diperlukan, dan skalakan penyebaran di seluruh lingkungan. Templat Anda akan fleksibel dan dapat digunakan kembali dengan menggunakan parameter, variabel, ekspresi, dan modul.

Gunakan parameter Bicep untuk memberikan informasi untuk templat Anda selama masing-masing penyebaran. Tambahkan dekorator untuk membuat parameter Anda mudah dipahami dan dikerjakan, serta untuk melindungi data rahasia. Berikan nilai parameter di baris perintah dan menggunakan file parameter.

Dalam modul ini, Anda hanya akan menyebarkan sumber daya saat batasan tertentu ada dan menggunakan perulangan untuk menyebarkan beberapa sumber daya yang memiliki properti serupa.

Rancang dan buat modul yang dapat digunakan kembali untuk menyederhanakan templat Bicep Anda. Tulis beberapa modul ke dalam templat dengan menggunakan parameter dan output.