Pendahuluan

Selesai

Bicep memungkinkan Anda menentukan sumber daya Azure dalam bahasa pembuatan template sederhana, lalu menyebarkan sumber daya tersebut di berbagai lingkungan dan aplikasi. Bicep membantu mengurangi operasi penyebaran manual sehingga Anda dapat menskalakan solusi dengan lebih mudah dan dengan kualitas dan konsistensi yang lebih tinggi.

Contoh skenario

Misalkan Anda bertanggung jawab untuk menyebarkan dan mengonfigurasi infrastruktur Azure di perusahaan mainan. Perusahaan Anda meluncurkan mainan baru. Anda telah diminta untuk menyebarkan situs web pemasaran baru untuk persiapan peluncuran. Tim pemasaran juga telah memberi tahu Anda bahwa banyak mainan baru akan dirilis tahun ini, dan masing-masing akan membutuhkan situs web. Anda tahu dari pengalaman masa lalu bahwa Anda tidak selalu diberi banyak waktu untuk mengaktifkan dan menjalankan situs web baru sebelum peluncuran mainan.

Anda akan menghosting situs web di Azure menggunakan Azure App Service. Anda akan memasukkan akun penyimpanan untuk file, seperti manual dan spesifikasi, untuk mainan tersebut.

Architecture diagram that shows a resource group containing an App Service plan, App Service app, and storage account.

Anda memutuskan untuk membangun sumber daya menggunakan teknik infrastruktur sebagai kode (IaC) sehingga Anda dapat menggunakan kembali template untuk peluncuran produk di masa mendatang.

Apa yang akan kita lakukan?

Dalam modul ini, Anda akan membuat templat Bicep yang dapat digunakan kembali untuk menyebarkan serangkaian sumber daya Azure untuk peluncuran produk baru. Anda akan menggunakan banyak elemen bahasa Bicep, termasuk:

  • Definisi sumber daya untuk menyebarkan sumber daya Azure Anda dari kode Bicep.
  • Parameter untuk membuat templat Anda dapat digunakan kembali.
  • Variabel dan ekspresi untuk mempermudah menulis dan menyebarkan templat Anda.
  • Modul untuk membantu menyusun templat Anda ke dalam beberapa file.
  • Output untuk mengirim data dari templat dan modul Anda kembali kepada siapa pun atau apa pun yang menyebarkan infrastruktur Anda.

Apa tujuan utamanya?

Pada akhir modul ini, Anda akan dapat membuat templat Bicep yang menentukan sumber daya Azure Anda. Anda akan dapat menggunakan parameter, variabel, dan ekspresi untuk membuat templat Anda dapat digunakan kembali. Anda juga dapat menggunakan modul dan output untuk mengatur templat Anda ke dalam file terpisah.