Giriş
Bicep modülleri karmaşık bir şablonu daha küçük parçalara bölmenize olanak sağlar. Her modülün belirli bir göreve odaklandığından ve modüllerin birden çok dağıtım ve iş yükü için yeniden kullanılabilir olduğundan emin olabilirsiniz.
Bu modülde, Bicep modüllerinin avantajlarını ve bunları kendi dağıtımlarınız için nasıl oluşturabileceğinizi, kullanabileceğinizi ve birleştirebileceğinizi öğreneceksiniz.
Örnek senaryo
Bir oyuncak şirkette Azure altyapısını dağıtmak ve yapılandırmak sizin sorumluluğunda olduğunu varsayalım. Daha önce her yeni oyuncak ürünün lansmanını desteklemek için web siteleri dağıtan bir Bicep şablonu oluşturdunuz.
Şirketiniz kısa süre önce yeni bir oyuncak başlattı: uzaktan kumandalı bir rahim. Wombat oyuncak popüler hale geldi ve web sitesine gelen trafik önemli ölçüde arttı. Müşteriler, sunucu talebe ayak uyduramadığı için yavaş yanıt süreleriyle ilgili şikayette bulunmaktadır.
Performansı artırmak ve maliyeti azaltmak için web sitesine bir içerik teslim ağı veya CDN eklemeniz istendi. Şirketinizin gelecekte yaptığı diğer web sitelerine bir CDN içermesi gerektiğini, ancak aynı zamanda her web sitesinin bir CDN'ye ihtiyacı olmadığını biliyorsunuz. Bu nedenle CDN bileşenini isteğe bağlı yapmaya karar verirsiniz.
Ne öğreneceğiz?
Bu modülde web sitenizi ve CDN'nizi dağıtmak için bir dizi Bicep modülü oluşturacaksınız. Ardından, bu modülleri birlikte kullanan bir şablon oluşturacaksınız.
Ana hedef nedir?
Bu modülün sonunda, birleştirilebilir, yeniden kullanılabilir ve esnek Bicep modülleri tasarlayabilecek ve oluşturabileceksiniz. Ayrıca, bir dizi modülden karmaşık dağıtımlar oluşturan Bicep şablonları da oluşturabilirsiniz.