JSON ARM şablonlarını kullanarak Azure'da kaynakları dağıtma ve yönetme

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

Azure Resource Manager (ARM) şablonları, Azure’daki dağıtımlarınıza yönelik altyapı gereksinimlerini belirlemenize olanak verir.

JSON ARM şablonları, uygulama kodu gibi davranarak bildirime neden olan bir kod söz dizimi 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.

Şunları nasıl yapacağınızı öğrenmek için bu öğrenme yolunu izleyin:

  • ARM şablonu yapısında ihtiyaç duyduğunuz Azure kaynaklarını bildirim temelli bir şekilde belirleme.
  • Visual Studio Code kullanarak şablon oluşturma ve doğrulama.
  • Azure CLI ile Azure PowerShell’i kullanarak ve GitHub Actions aracılığıyla şablonlarınızı dağıtma.
  • İç içe geçmiş ve bağlantılı şablonları kullanarak karmaşık dağıtımları daha küçük ve yeniden kullanılabilir bileşenlere ayırma.
  • Etki değerlendirmesini ve ARM şablonu test araç setini kullanarak altyapı değişikliklerinizi doğrulama ve bunların önizlemesini görüntüleme.
  • Dağıtım betiklerini kullanarak Resource Manager şablonlarınıza özel adımlar ekleme.
  • Karmaşık dağıtımları yönetmek için dağıtım sırası, koşullu dağıtımlar ve gizli diziler gibi gelişmiş yapıları kullanın.

Önkoşullar

Azure Resource Manager ve Azure kaynak gruplarını bilmeniz önerilir, ancak gerekli değildir

Bu öğrenme yolundaki modüller

Altyapınızı tutarlı Azure Resource Manager azure'a dağıtmak için Visual Studio Code kullanarak JSON şablonlarını (ARM şablonları) yazın.

İşlevleri, değişkenleri, etiketleri ve parametre dosyalarını kullanarak birden çok Azure ortamına yaptığınız Azure Resource Manager şablonu dağıtımlarınızı yönetin.

Dağıtımlarınızı önizleme. What-if işlemi tarafından algılanan değişiklik türlerini anlama. Artımlı ve tamamlama modunu kullanarak şablonlarınızı dağıtın.

Bu modül, geçerli şablonlar oluşturmayı öğretir ve ARM şablonu test araç setini kullanarak izleyebileceğiniz öneriler sağlar.

Azure PowerShell, Azure CLI ve Azure Resource Manager Actions kullanarak JSON GitHub (ARM) şablonlarını dağıtmayı öğrenin. Karmaşık şablonları modüler şablonlara dönüştürmek için bağlantılı şablonları kullanın.

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.

Bu modül, gizli dizi yönetim ve koşullu dağıtımları gerçekleştirmek için JSON ARM şablonlarının gelişmiş özelliklerini nasıl kullanacağınızı öğretir.

ARM şablonlarınızı kuruluşunuz genelinde yeniden kullanın ve paylaşabilirsiniz. Kuruluşunuzun gereksinimleri için önceden yapılandırılmış kaynakları dağıtan şablon özellikleri yayımlayın. Sürümleri kullanarak erişimi denetleme ve şablonu güvenle güncelleştirme özellikleri.