Giriş

Tamamlandı

Bicep, Azure kaynaklarınızı basit bir şablon oluşturma dilinde tanımlamanıza ve ardından bu kaynakları birden çok ortam ve uygulamaya dağıtmanıza olanak tanır. Bicep, çözümlerinizi daha kolay ve daha yüksek kalite ve tutarlılık ile ölçeklendirebilmeniz için el ile dağıtım işlemlerini azaltmaya yardımcı olur.

Örnek senaryo

Bir oyuncak şirkette Azure altyapısını dağıtmak ve yapılandırmak sizin sorumluluğunda olduğunu varsayalım. Şirketiniz yeni bir oyuncak başlatıyor. Lansmana hazırlanırken yeni bir pazarlama web sitesi dağıtmanız istendi. Pazarlama ekibi, bu yıl birçok yeni oyuncak piyasaya sürüleceğini ve her biri için bir web sitesi dağıtılması gerektiğini de söyledi. Geçmişteki deneyimlerden, bir oyuncak piyasaya sürülmeden önce yeni web sitelerini çalışır duruma getirmek için her zaman fazla zaman verilmediğini biliyorsunuz.

web sitesini Azure'da Azure Uygulaması Hizmeti kullanarak barındıracaksınız. Oyuncak için el kitapları ve belirtimler gibi dosyalar için bir depolama hesabı ekleyeceksiniz.

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

Şablonu gelecekteki ürün lansmanları için yeniden kullanabilmek için kod olarak altyapı (IaC) tekniklerini kullanarak kaynakları oluşturmaya karar verirsiniz.

Ne yapacağız?

Bu modülde, yeni ürün lansmanları için bir dizi Azure kaynağı dağıtmak üzere yeniden kullanılabilir bir Bicep şablonu oluşturacaksınız. Bicep dilinin aşağıdakiler dahil olmak üzere birçok öğesini kullanacaksınız:

  • Azure kaynaklarınızı Bicep kodunuzdan dağıtmak için kaynak tanımları.
  • Şablonunuzu yeniden kullanılabilir hale getirmek için parametreler.
  • Şablonunuzu yazmayı ve dağıtmayı kolaylaştırmak için değişkenler ve ifadeler.
  • Şablonunuzu birden çok dosyada yapılandırmanıza yardımcı olacak modüller.
  • Şablonunuzdan ve modüllerden altyapınızı dağıtan kişiye veya her ne olursa olsun veri göndermeye yönelik çıkışlar.

Ana hedef nedir?

Bu modülün sonunda Azure kaynaklarınızı tanımlayan Bicep şablonları oluşturabileceksiniz. Şablonlarınızı yeniden kullanılabilir hale getirmek için parametreleri, değişkenleri ve ifadeleri kullanabilirsiniz. Şablonlarınızı ayrı dosyalar halinde düzenlemek için modülleri ve çıkışları da kullanabilirsiniz.