Bıcep kullanarak Azure 'da kaynak dağıtma ve yönetme

Başlangıç
Geliştirici
Yönetici
Çözüm Mimarı
Azure
Azure Resource Manager

Bıcep, Azure kaynaklarını dağıtmanıza olanak sağlar. Bıcep, uygulama kodu gibi değerlendirmiş bir bildirime dayalı sözdizimi kullanır. Altyapınızı kod olarak değerlendirmek, altyapı gereksinimlerinizdeki değişiklikleri izlemenize ve dağıtımlarınızı hem daha tutarlı hem de yinelenebilir hale getirmenize olanak verir.

Azure Resource Manager şablonları (ARM şablonları) yazmak için JSON söz dizimini biliyorsanız, Bıcep ' nin daha kısa bir sözdizimi sağladığını ve gelişmiş tür güvenliği sağladığını göreceksiniz. Aslında, Bıcep dosyaları standart ARM şablonlarına derlenir.

Bıcep 'yi kullanmaya başlamak için bu öğrenme yolunu alın. Burada şunları yapabilirsiniz:

  • Bıcep 'nin Azure dağıtımlarınız için doğru seçim olup olmadığına karar verin.
  • Bıcep 'nin bildirim temelli sözdizimini ve bir Bıcep şablonunun yapısını anlayın.
  • Altyapınızın nasıl dağıtıldığını denetlemek için parametreler, koşullar ve döngüler gibi bicep özelliklerini uygulayın.
  • Karmaşık dağıtımları daha küçük ve daha yeniden kullanılabilir bileşenlere kesen modüller tanımlayın.
  • Alt ve uzantı kaynakları dahil olmak üzere gelişmiş Azure Kaynak türlerini dağıtın.
  • Kaynakları abonelikte, yönetim grubunda ve kiracı düzeyinde dağıtın.
  • Bicep şablonlarınızın özel adımlarını tanımlayan dağıtım betikleri oluşturun.

Bu öğrenme yolundaki her modül, Azure CLı ile kullanım için seçenekler sağlar ve Azure PowerShell. Visual Studio Code, bıcep kodunuzu yazmak ve doğrulamak için kullanacaksınız.

Bıcep hakkında bilgi edinmek için şu iki öğrenme yolunu yapmanızı öneririz:

The trophy for the Deploy and manage resources in Azure by using Bicep learning path.

  1. Bölüm: Bıcep kullanarak Azure 'da kaynak dağıtma ve yönetme

Önkoşullar

Azure Resource Manager ve Azure Kaynak gruplarıyla benzerlik yapmanız önerilir, ancak gerekli değildir.

Bu öğrenme yolundaki modüller

Bulut dağıtımlarınızı hızla ve güvenle ölçeklendirmeniz için kod olarak altyapı, Azure Resource Manager ve bicep olarak kullanmanın avantajlarından yararlanın. Bıcep 'nin iyi bir bildirime dayalı dağıtım aracı olduğu dağıtım türlerini belirleyin.

Bicep şablonu içinde Azure kaynaklarını tanımlama. Dağıtımların tutarlılığını ve güvenilirliğini geliştirin, el ile gereken çabayı azaltın ve ortamlar arasında dağıtımlarınızı ölçeklendirin. Şablonunuz parametreler, değişkenler, ifadeler ve modüller aracılığıyla esnek ve yeniden kullanılabilir olacak.

Her dağıtım sırasında şablonunuz için bilgi sağlamak üzere Bıcep parametrelerini kullanın. Parametrelerinizi daha kolay anlamak ve bunlarla çalışmak ve gizli verileri korumak için dekoratörler ekleyin. Komut satırında ve parametre dosyalarını kullanarak parametre değerlerini belirtin.

Kaynakları yalnızca belirli kısıtlamalar yerinde olduğunda dağıtın. Benzer özelliklere sahip birden fazla kaynak dağıtmak için döngüleri kullanın.

Bıcep kodunuzda çeşitli Azure kaynaklarını dağıtın. Alt ve uzantı kaynaklarını tanımlayın ve kullanın. Bir bicep şablonu veya modülü dışında oluşturduğunuz kaynaklarla çalışın.

Abonelik, yönetim grubu ve kiracı kapsamındaki Azure kaynaklarını dağıtın. Azure kaynaklarının farklı kapsamlarda nasıl dağıtıldığını, bunun önemli olduğunu ve bunları dağıtmak için Bıcep kodu nasıl oluşturulacağını anlayın. Tek bir işlemde birden çok kapsam arasında dağıtabileceğiniz tek bir bicep dosyaları kümesi oluşturun.

Bıcep veya JSON Azure Resource Manager şablonlarına (ARM şablonları) özel adımlar ekleyin. Parametreleri ve çıkışları kullanarak dağıtım komut dosyalarını dağıtımınızla tümleştirin.