Dasar-dasar Bicep

Pemula
Pengembang
Administrator
Arsitek Solusi
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 ahli materi pelajaran? 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

Menjelaskan keuntungan penggunaan infrastruktur sebagai kode, Azure Resource Manager, dan Bicep untuk menskalakan penyebaran cloud Anda dengan cepat dan tanpa keraguan. Menentukan jenis penyebaran yang mana Bicep merupakan alat penyebaran deklaratif yang baik.

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 melalui penggunaan 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.

Sebarkan sumber daya hanya jika ada batasan khusus. Gunakan 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.