Giriş
JSON Azure Resource Manager şablonları (ARM şablonları), projenizin altyapısını bildirim temelli ve yeniden kullanılabilir bir şekilde belirtmenize olanak sağlar. Şablonları geliştirme projenizle aynı kaynak denetiminde sürüm oluşturabilir ve kaydedebilirsiniz.
İş ortağı şirketleriniz için stok sistemi geliştiren bir yazılım takımını yönettiğinizi varsayın. Bu ürünü Azure'a dağıtmayı ve her iş ortağı şirketin kendi çözümüne sahip olmasını planlıyorsunuz. Farklı Azure depolama hesapları aracılığıyla her dağıtım için farklı ilkeler uygulamayı planlıyorsunuz. ARM şablonlarını kullanarak kod olarak altyapı yöntemini kullanmaya karar verdiniz. Bu yaklaşım farklı sürümleri izlemenize ve her ortam için altyapı dağıtımlarınızın tutarlı ve esnek olduğundan emin olmanızı sağlar.
Bu modülde ARM şablon yapısını tanıtacak ve ARM şablonu oluşturma ve Azure'a dağıtma alıştırması yapacağız.
Not
Bicep, Azure kaynaklarınızı tanımlamaya yönelik bir dildir. Kod olarak altyapınızın kalitesini artırmaya yardımcı olan diğer özelliklerin yanı sıra JSON'dan daha basit bir yazma deneyimine sahiptir. Azure'da kod olarak altyapıya yeni eklenen herkesin JSON yerine Bicep kullanmasını öneririz. Bicep hakkında bilgi edinmek için bkz . Bicep'in Temelleri öğrenme yolu.
Öğrenme hedefleri
Bu modülde şunları yapacaksınız:
- Visual Studio Code kullanarak bir JSON ARM şablonu uygulayın.
- Parametreler ve çıkışlar ekleyerek kaynakları bildirme ve şablonunuza esneklik katma.
Önkoşullar
- Azure portal, abonelikler, kaynak grupları ve kaynak tanımları da dahil olmak üzere Azure hakkında bilgi.
- Azure hesabı. Buradan ücretsiz hesap alabilirsiniz.
- Yerel ortama yüklenmiş Visual Studio Code.
- Yerel ortama yüklenmiş Visual Studio Code için Azure Resource Manager Araçları uzantısı.
- İki durumdan biri:
- Yerel ortama yüklenmiş en son Azure CLI araçları.
- Yerel ortama yüklenmiş en son Azure PowerShell.