Özet
Oyuncak şirketiniz birden çok ülkede/bölgede yeni bir oyuncak oyuncak başlatmak istiyor. Uyumluluk nedeniyle altyapının, oyuncakların başlatılacağı tüm Azure bölgelerine yayılması gerekir.
Aynı kaynakları birden çok konuma ve çeşitli ortamlara dağıtmanız gerekiyordu. Yeniden kullanabileceğiniz esnek Bicep şablonları oluşturmak ve dağıtım parametrelerini değiştirerek kaynak dağıtımlarını denetlemek istediniz.
Bazı kaynakları yalnızca belirli ortamlara dağıtmak için, şablonunuz için koşullar eklediniz. Daha sonra kaynakları çeşitli Azure bölgelerine dağıtmak için kopyalama döngülerini kullandınız. Dağıtılacak kaynakların özelliklerini tanımlamak için değişken döngüleri kullandınız. Son olarak, bu dağıtılan kaynakların özelliklerini almak için çıkış döngülerini kullandınız.
Koşullar ve kopyalama döngüleri özellikleri olmadan, Bicep şablonlarının birden çok sürümünü korumanız ve kullanmanız gerekir. Ortamınızdaki her değişikliği birden çok şablona uygulamanız gerekir. Tüm bu şablonların korunması büyük çaba ve ek yük gerektirir. Koşulları ve döngüleri kullanarak tüm bölgeleriniz ve ortamlarınız için çalışan tek bir şablon oluşturdunuz ve tüm kaynaklarınızın aynı şekilde yapılandırıldığından emindiniz.