Aracılığıyla paylaş


Microsoft.Network loadBalancers 2015-05-01-preview

Bicep kaynak tanımı

loadBalancers kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:

  • kaynak grupları - Bkz. kaynak grubu dağıtım komutları

Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.

Kaynak biçimi

Microsoft.Network/loadBalancers kaynağı oluşturmak için şablonunuza aşağıdaki Bicep'i ekleyin.

resource symbolicname 'Microsoft.Network/loadBalancers@2015-05-01-preview' = {
  etag: 'string'
  location: 'string'
  name: 'string'
  properties: {
    backendAddressPools: [
      {
        etag: 'string'
        id: 'string'
        name: 'string'
        properties: {
          backendIPConfigurations: [
            {
              id: 'string'
            }
          ]
          loadBalancingRules: [
            {
              id: 'string'
            }
          ]
          outboundNatRule: {
            id: 'string'
          }
          provisioningState: 'string'
        }
      }
    ]
    frontendIPConfigurations: [
      {
        etag: 'string'
        id: 'string'
        name: 'string'
        properties: {
          inboundNatPools: [
            {
              id: 'string'
            }
          ]
          inboundNatRules: [
            {
              id: 'string'
            }
          ]
          loadBalancingRules: [
            {
              id: 'string'
            }
          ]
          outboundNatRules: [
            {
              id: 'string'
            }
          ]
          privateIPAddress: 'string'
          privateIPAllocationMethod: 'string'
          provisioningState: 'string'
          publicIPAddress: {
            id: 'string'
          }
          subnet: {
            id: 'string'
          }
        }
      }
    ]
    inboundNatPools: [
      {
        etag: 'string'
        id: 'string'
        name: 'string'
        properties: {
          backendPort: int
          frontendIPConfiguration: {
            id: 'string'
          }
          frontendPortRangeEnd: int
          frontendPortRangeStart: int
          protocol: 'string'
          provisioningState: 'string'
        }
      }
    ]
    inboundNatRules: [
      {
        etag: 'string'
        id: 'string'
        name: 'string'
        properties: {
          backendIPConfiguration: {
            id: 'string'
          }
          backendPort: int
          enableFloatingIP: bool
          frontendIPConfiguration: {
            id: 'string'
          }
          frontendPort: int
          idleTimeoutInMinutes: int
          protocol: 'string'
          provisioningState: 'string'
        }
      }
    ]
    loadBalancingRules: [
      {
        etag: 'string'
        id: 'string'
        name: 'string'
        properties: {
          backendAddressPool: {
            id: 'string'
          }
          backendPort: int
          enableFloatingIP: bool
          frontendIPConfiguration: {
            id: 'string'
          }
          frontendPort: int
          idleTimeoutInMinutes: int
          loadDistribution: 'string'
          probe: {
            id: 'string'
          }
          protocol: 'string'
          provisioningState: 'string'
        }
      }
    ]
    outboundNatRules: [
      {
        etag: 'string'
        id: 'string'
        name: 'string'
        properties: {
          allocatedOutboundPorts: int
          backendAddressPool: {
            id: 'string'
          }
          frontendIPConfigurations: [
            {
              id: 'string'
            }
          ]
          provisioningState: 'string'
        }
      }
    ]
    probes: [
      {
        etag: 'string'
        id: 'string'
        name: 'string'
        properties: {
          intervalInSeconds: int
          loadBalancingRules: [
            {
              id: 'string'
            }
          ]
          numberOfProbes: int
          port: int
          protocol: 'string'
          provisioningState: 'string'
          requestPath: 'string'
        }
      }
    ]
    provisioningState: 'string'
    resourceGuid: 'string'
  }
  tags: {
    {customized property}: 'string'
  }
}

Özellik Değerleri

Microsoft.Network/loadBalancers

Ad Açıklama Değer
ETİKET Kaynak her güncelleştirildiğinde değişen benzersiz bir salt okunur dize alır dizgi
yer Kaynak konumu dize (gerekli)
ad Kaynak adı dize (gerekli)
Özellikler Load Balancer Özellikleri LoadBalancerPropertiesFormat
Etiketler Kaynak etiketleri Etiket adları ve değerleri sözlüğü. Bkz. şablonlardaki Etiketleri

Arka Uç Adres Havuzu

Ad Açıklama Değer
ETİKET Kaynak her güncelleştirildiğinde değişen benzersiz bir salt okunur dize dizgi
Kimliği Kaynak Kimliği dizgi
ad Kaynak grubu içinde benzersiz olan kaynağın adını alır. Bu ad kaynağa erişmek için kullanılabilir dizgi
Özellikler BackendAddressPool Özellikleri BackendAddressPoolPropertiesFormat

BackendAddressPoolPropertiesFormat

Ad Açıklama Değer
backendIPConfigurations NIC'lerde tanımlanan IP'lere başvuru koleksiyonunu alır AltKaynak[]
loadBalancingRules Bu Arka Uç Adres Havuzunu kullanan Yük Dengeleme kurallarını alır AltKaynak[]
outboundNatRule Bu Arka Uç Adres Havuzunu kullanan giden kuralları alır AltKaynak
hazırlamaDurumu PublicIP kaynağının sağlama durumu Güncelleştirildi/Silindi/Başarısız Oldu dizgi

FrontendIpConfiguration

Ad Açıklama Değer
ETİKET Kaynak her güncelleştirildiğinde değişen benzersiz bir salt okunur dize dizgi
Kimliği Kaynak Kimliği dizgi
ad Kaynak grubu içinde benzersiz olan kaynağın adını alır. Bu ad kaynağa erişmek için kullanılabilir dizgi
Özellikler Yük dengeleyicinin Ön Uç IP Yapılandırması özellikleri FrontendIpConfigurationPropertiesFormat

FrontendIpConfigurationPropertiesFormat

Ad Açıklama Değer
inboundNatPools Salt okunur. Bu ön uç IP'lerini kullanan gelen havuz URI'leri AltKaynak[]
inboundNatRules Salt okunur. Bu ön uç IP'lerini kullanan gelen kuralları URI'leri AltKaynak[]
loadBalancingRules Bu ön uç IP'sini kullanan Yük Dengeleme kuralları URI'lerini alır AltKaynak[]
outboundNatRules Salt okunur. Bu ön uç IP'lerini kullanan giden kuralları URI'leri AltKaynak[]
privateIPAddress Load Balancer'ın IP adresini alır veya ayarlar.Bu yalnızca subnetRef içinde belirtilen alt ağdan belirli bir özel IP adresi ayrılacaksa belirtilir dizgi
privateIPAllocationMethod PrivateIP ayırma yöntemini alır veya ayarlar (Statik/Dinamik) 'Dinamik'
'Statik'
hazırlamaDurumu PublicIP kaynağının Sağlama durumunu güncelleştirir veya ayarlar Güncelleştirme/Silme/Başarısız dizgi
publicIPAddress PublicIP kaynağının başvuruyu alır veya ayarlar AltKaynak
alt ağ Alt ağ kaynağının başvurularını alır veya ayarlar. Yük dengeleyicinin özel ön uç adresini aldığı alt ağ AltKaynak

GelenNatPool

Ad Açıklama Değer
ETİKET Kaynak her güncelleştirildiğinde değişen benzersiz bir salt okunur dize dizgi
Kimliği Kaynak Kimliği dizgi
ad Kaynak grubu içinde benzersiz olan kaynağın adını alır. Bu ad kaynağa erişmek için kullanılabilir dizgi
Özellikler Gelen NAT havuzunun özellikleri InboundNatPoolPropertiesFormat

InboundNatPoolPropertiesFormat

Ad Açıklama Değer
backendPort Uç nokta üzerindeki iç bağlantılar için kullanılan bir bağlantı noktasını alır veya ayarlar. localPort özniteliği uç noktanın sonsuz bağlantı noktasını bir roldeki iç bağlantı noktasına eşler. Bu, bir rolün dış kullanıma sunulandan farklı bir bağlantı noktasındaki bir iç bileşenle iletişim kurması gereken senaryolarda kullanışlıdır. Belirtilmezse, localPort değeri bağlantı noktası özniteliğiyle aynıdır. Çalışma zamanı API'sini kullanarak bulunabilen ayrılmamış bir bağlantı noktasını otomatik olarak atamak için localPort değerini '*' olarak ayarlayın int (gerekli)
frontendIPConfiguration Ön uç IP Adreslerine başvuru alır veya ayarlar AltKaynak
frontendPortRangeEnd NAT havuzu için bitiş bağlantı noktası aralığını alır veya ayarlar. Seçtiğiniz herhangi bir bağlantı noktası numarasını belirtebilirsiniz, ancak hizmetteki her rol için belirtilen bağlantı noktası numaraları benzersiz olmalıdır. Olası değerler 1 ile 65535 (dahil) arasında değişir int (gerekli)
frontendPortRangeStart NAT havuzu için başlangıç bağlantı noktası aralığını alır veya ayarlar. Seçtiğiniz herhangi bir bağlantı noktası numarasını belirtebilirsiniz, ancak hizmetteki her rol için belirtilen bağlantı noktası numaraları benzersiz olmalıdır. Olası değerler 1 ile 65535 (dahil) arasında değişir int (gerekli)
protokol Dış uç nokta için aktarım protokollerini alır veya ayarlar. Olası değerler Udp veya Tcp'tir 'Tcp'
'Udp' (gerekli)
hazırlamaDurumu PublicIP kaynağının Sağlama durumunu güncelleştirir veya ayarlar Güncelleştirme/Silme/Başarısız dizgi

GelenNatRule

Ad Açıklama Değer
ETİKET Kaynak her güncelleştirildiğinde değişen benzersiz bir salt okunur dize dizgi
Kimliği Kaynak Kimliği dizgi
ad Kaynak grubu içinde benzersiz olan kaynağın adını alır. Bu ad kaynağa erişmek için kullanılabilir dizgi
Özellikler Gelen NAT kuralının özellikleri InboundNatRulePropertiesFormat

InboundNatRulePropertiesFormat

Ad Açıklama Değer
backendIPConfiguration Bir VM'nin NetworkInterface'inde tanımlanan özel ip adresine başvuru alır veya ayarlar. Ön uçIPConfigurations'ın her birinin frontendPort'una gönderilen trafik, geri alınan IP'ye iletilir AltKaynak
backendPort Uç nokta üzerindeki iç bağlantılar için kullanılan bir bağlantı noktasını alır veya ayarlar. localPort özniteliği uç noktanın sonsuz bağlantı noktasını bir roldeki iç bağlantı noktasına eşler. Bu, bir rolün dış kullanıma sunulandan farklı bir bağlantı noktasındaki bir iç bileşenle iletişim kurması gereken senaryolarda kullanışlıdır. Belirtilmezse, localPort değeri bağlantı noktası özniteliğiyle aynıdır. Çalışma zamanı API'sini kullanarak bulunabilen ayrılmamış bir bağlantı noktasını otomatik olarak atamak için localPort değerini '*' olarak ayarlayın Int
etkinleştir Yüzer IP Sql AlwaysOn kullanılabilirlik Grubunu yapılandırmak için gereken kayan IP özelliği için bir sanal makinenin uç noktasını yapılandırıyor. Bu ayar, SQL Server'da SQL Always ON kullanılabilirlik Grupları kullanılırken gereklidir. Uç noktayı oluşturduktan sonra bu ayar değiştirilemez bool (gerekli)
frontendIPConfiguration Ön uç IP Adreslerine başvuru alır veya ayarlar AltKaynak
ön uç Bağlantı Noktası Dış uç noktanın bağlantı noktasını alır veya ayarlar. Seçtiğiniz herhangi bir bağlantı noktası numarasını belirtebilirsiniz, ancak hizmetteki her rol için belirtilen bağlantı noktası numaraları benzersiz olmalıdır. Olası değerler 1 ile 65535 (dahil) arasında değişir int (gerekli)
idleTimeoutInMinutes Tcp boşta bağlantısı için zaman aşımını alır veya ayarlar. Değer 4 ile 30 dakika arasında ayarlanabilir. Varsayılan değer 4 dakikadır. Bu öğe yalnızca protokol Tcp olarak ayarlandığında kullanılır Int
protokol Dış uç nokta için aktarım protokollerini alır veya ayarlar. Olası değerler Udp veya Tcp'tir 'Tcp'
'Udp' (gerekli)
hazırlamaDurumu PublicIP kaynağının Sağlama durumunu güncelleştirir veya ayarlar Güncelleştirme/Silme/Başarısız dizgi

LoadBalancerPropertiesFormat

Ad Açıklama Değer
backendAddressPools Arka uç IP adresleri havuzlarını alır veya ayarlar BackendAddressPool[]
frontendIPConfigurations Yük dengeleyicinin ön uç IP adreslerini alır veya ayarlar FrontendIpConfiguration[]
inboundNatPools Gelen NAT havuzlarını alır veya ayarlar InboundNatPool[]
inboundNatRules Gelen kuralların listesini alır veya ayarlar InboundNatRule[]
loadBalancingRules Yük dengeleme kurallarını alır veya ayarlar LoadBalancingRule[]
outboundNatRules Giden NAT kurallarını alır veya ayarlar OutboundNatRule[]
Sonda Yük dengeleyici yoklamalarının listesini alır veya ayarlar Yoklama[]
hazırlamaDurumu PublicIP kaynağının Sağlama durumunu güncelleştirir veya ayarlar Güncelleştirme/Silme/Başarısız dizgi
kaynakGuid Yük dengeleyici kaynağının kaynak guid özelliğini alır veya ayarlar dizgi

LoadBalancingRule

Ad Açıklama Değer
ETİKET Kaynak her güncelleştirildiğinde değişen benzersiz bir salt okunur dize dizgi
Kimliği Kaynak Kimliği dizgi
ad Kaynak grubu içinde benzersiz olan kaynağın adını alır. Bu ad kaynağa erişmek için kullanılabilir dizgi
Özellikler Yük dengeleyicinin özellikleri LoadBalancingRulePropertiesFormat

LoadBalancingRulePropertiesFormat

Ad Açıklama Değer
backendAddressPool BIR IP havuzuna başvuru alır veya ayarlar. Gelen trafik arka uç IP'lerindeki IP'ler arasında rastgele yük dengelemesi yapılır AltKaynak (gerekli)
backendPort Uç nokta üzerindeki iç bağlantılar için kullanılan bir bağlantı noktasını alır veya ayarlar. localPort özniteliği uç noktanın sonsuz bağlantı noktasını bir roldeki iç bağlantı noktasına eşler. Bu, bir rolün dış kullanıma sunulandan farklı bir bağlantı noktasındaki bir iç bileşenle iletişim kurması gereken senaryolarda kullanışlıdır. Belirtilmezse, localPort değeri bağlantı noktası özniteliğiyle aynıdır. Çalışma zamanı API'sini kullanarak bulunabilen ayrılmamış bir bağlantı noktasını otomatik olarak atamak için localPort değerini '*' olarak ayarlayın Int
etkinleştir Yüzer IP Sql AlwaysOn kullanılabilirlik Grubunu yapılandırmak için gereken kayan IP özelliği için bir sanal makinenin uç noktasını yapılandırıyor. Bu ayar, SQL Server'da SQL Always ON kullanılabilirlik Grupları kullanılırken gereklidir. Uç noktayı oluşturduktan sonra bu ayar değiştirilemez bool (gerekli)
frontendIPConfiguration Ön uç IP Adreslerine başvuru alır veya ayarlar AltKaynak
ön uç Bağlantı Noktası Dış uç noktanın bağlantı noktasını alır veya ayarlar. Seçtiğiniz herhangi bir bağlantı noktası numarasını belirtebilirsiniz, ancak hizmetteki her rol için belirtilen bağlantı noktası numaraları benzersiz olmalıdır. Olası değerler 1 ile 65535 (dahil) arasında değişir int (gerekli)
idleTimeoutInMinutes Tcp boşta bağlantısı için zaman aşımını alır veya ayarlar. Değer 4 ile 30 dakika arasında ayarlanabilir. Varsayılan değer 4 dakikadır. Bu öğe yalnızca protokol Tcp olarak ayarlandığında kullanılır Int
loadDistribution (YükDağıtımı) Bu kural için yük dağıtım ilkesini alır veya ayarlar 'Varsayılan'
'KaynakIP'
'KaynakIPProtocol'
sonda Yük Dengeleme kuralı tarafından kullanılan yük dengeleyici yoklaması başvuruyu alır veya ayarlar. AltKaynak
protokol Dış uç nokta için aktarım protokollerini alır veya ayarlar. Olası değerler Udp veya Tcp'tir 'Tcp'
'Udp' (gerekli)
hazırlamaDurumu PublicIP kaynağının Sağlama durumunu güncelleştirir veya ayarlar Güncelleştirme/Silme/Başarısız dizgi

OutboundNatRule

Ad Açıklama Değer
ETİKET Kaynak her güncelleştirildiğinde değişen benzersiz bir salt okunur dize dizgi
Kimliği Kaynak Kimliği dizgi
ad Kaynak grubu içinde benzersiz olan kaynağın adını alır. Bu ad kaynağa erişmek için kullanılabilir dizgi
Özellikler Yük dengeleyicinin giden NAT havuzu OutboundNatRulePropertiesFormat

OutboundNatRulePropertiesFormat

Ad Açıklama Değer
allocationOutboundPorts SNAT için kullanılacak giden bağlantı noktalarının sayısını alır veya ayarlar int (gerekli)
backendAddressPool BIR IP havuzuna başvuru alır veya ayarlar. Giden trafik arka uç IP'lerindeki IP'ler arasında rastgele yük dengelemesi yapılır AltKaynak (gerekli)
frontendIPConfigurations Yük dengeleyicinin Ön Uç IP adreslerini alır veya ayarlar AltKaynak[]
hazırlamaDurumu PublicIP kaynağının Sağlama durumunu güncelleştirir veya ayarlar Güncelleştirme/Silme/Başarısız dizgi

Sonda

Ad Açıklama Değer
ETİKET Kaynak her güncelleştirildiğinde değişen benzersiz bir salt okunur dize dizgi
Kimliği Kaynak Kimliği dizgi
ad Kaynak grubu içinde benzersiz olan kaynağın adını alır. Bu ad kaynağa erişmek için kullanılabilir dizgi
Özellikler ProbePropertiesFormat

ProbePropertiesFormat

Ad Açıklama Değer
intervalInSeconds Sistem durumu için uç noktanın ne sıklıkta yokleneceğini gösteren aralığı saniye cinsinden alır veya ayarlar. Genellikle aralık, ayrılan zaman aşımı süresinin (saniye cinsinden) yarısından biraz daha kısadır ve bu da örneği döndürmeden önce iki tam yoklamanın yapılmasına izin verir. Varsayılan değer 15, en düşük değer 5'tir Int
loadBalancingRules Bu araştırmayı kullanan Yük dengeleyici kurallarını alır AltKaynak[]
numberOfProbes (prob sayısı) Yanıt alınmazsa uç noktaya daha fazla trafiğin tesliminin durdurulmasıyla sonuçlanacak yoklama sayısını alır veya ayarlar. Bu değerler, uç noktaların Azure'da kullanılan tipik zamanlardan daha hızlı veya daha yavaş döndürülmesini sağlar. Int
liman Yoklamayla iletişim kurmak için Bağlantı Noktasını alır veya ayarlar. Olası değerler 1 ile 65535 (dahil) arasında değişir. int (gerekli)
protokol Bitiş noktasının protokollerini alır veya ayarlar. Olası değerler http pr Tcp'dir. Tcp belirtilirse, yoklamanın başarılı olması için alınan bir ACK gereklidir. http belirtilirse, yoklamanın başarılı olması için tanımlayıcı URI'den 200 Tamam yanıtı gerekir 'Http' (İngilizce)
'Tcp' (gerekli)
hazırlamaDurumu PublicIP kaynağının Sağlama durumunu güncelleştirir veya ayarlar Güncelleştirme/Silme/Başarısız dizgi
istek Yolu VM'den sistem durumu istemek için kullanılan URI'yi alır veya ayarlar. Bir protokol http olarak ayarlandıysa yol gereklidir. Aksi takdirde, buna izin verilmez. Varsayılan değer yok dizgi

Kaynak Etiketleri

Ad Açıklama Değer

Alt Kaynak

Ad Açıklama Değer
Kimliği Kaynak Kimliği dizgi

Kullanım Örnekleri

Azure Doğrulanmış Modülleri

Aşağıdaki Azure Doğrulanmış Modüller bu kaynak türünü dağıtmak için kullanılabilir.

Modül Açıklama
Yük Dengeleyici Yük Dengeleyici için AVM Kaynak Modülü

Azure Hızlı Başlangıç Örnekleri

Aşağıdaki Azure Hızlı Başlangıç şablonları bu kaynak türünü dağıtmak için Bicep örnekleri içerir.

Bicep Dosyası Açıklama
Yük Dengeleyici ve yük dengeleme kurallarında 2 VM Bu şablon, Yük dengeleyici altında 2 Sanal Makine oluşturmanıza ve Bağlantı Noktası 80'de bir yük dengeleme kuralı yapılandırmanıza olanak tanır. Bu şablon ayrıca bir Depolama Hesabı, Sanal Ağ, Genel IP adresi, Kullanılabilirlik Kümesi ve Ağ Arabirimleri dağıtır. Bu şablonda, ağ arabirimlerini ve sanal makineleri oluşturmak için kaynak döngüleri özelliğini kullanacağız
sanal ağda 2 VM - İç Yük Dengeleyici ve LB kuralları Bu şablon, bir sanal ağda ve bir iç Yük dengeleyici altında 2 Sanal Makine oluşturmanıza ve Bağlantı Noktası 80'de bir yük dengeleme kuralı yapılandırmanıza olanak tanır. Bu şablon ayrıca bir Depolama Hesabı, Sanal Ağ, Genel IP adresi, Kullanılabilirlik Kümesi ve Ağ Arabirimleri dağıtır.
VNetInjection ve Load Balancer için AzureDatabricks Şablonunu Bu şablon, sanal ağ ile bir yük dengeleyici, ağ güvenlik grubu, sanal ağ ve Azure Databricks çalışma alanı oluşturmanıza olanak tanır.
Bölgeler arası yük dengeleyici oluşturma Bu şablon, iki bölgesel yük dengeleyici içeren arka uç havuzuna sahip bölgeler arası bir yük dengeleyici oluşturur. Bölgeler arası yük dengeleyici şu anda sınırlı bölgelerde kullanılabilir. Bölgeler arası yük dengeleyicinin arkasındaki bölgesel yük dengeleyiciler herhangi bir bölgede olabilir.
Standart iç yük dengeleyici oluşturma Bu şablon, kural yük dengeleme bağlantı noktası 80 olan standart bir iç Azure Load Balancer oluşturur
HA bağlantı noktaları ile standart bir iç yük dengeleyici oluşturma Bu şablon, HA bağlantı noktaları yük dengeleme kuralıyla standart bir iç Azure Load Balancer oluşturur
Standart yük dengeleyici oluşturma Bu şablon, yedekli bir bölgede her vm ile arka uç havuzu için İnternet'e yönelik bir yük dengeleyici, yük dengeleme kuralları ve üç VM oluşturur.
Birden çok NIC ve RDP erişilebilir ile VM oluşturma Bu şablon, birden çok (2) ağ arabirimine (NIC) ve yapılandırılmış yük dengeleyici ve gelen NAT kuralıyla bağlanabilen RDP'ye sahip bir Sanal Makineler oluşturmanıza olanak tanır. Bu şablonla kolayca daha fazla NIC eklenebilir. Bu şablon ayrıca bir Depolama Hesabı, Sanal Ağ, Genel IP adresi ve 2 Ağ Arabirimi (ön uç ve arka uç) dağıtır.
Yeni bir AD Orman ile Azure VM oluşturma Bu şablon yeni bir Azure VM oluşturur, VM'yi yeni bir Orman için AD DC olacak şekilde yapılandırıyor
Ubuntu GNOME masaüstü oluşturma Bu şablon bir ubuntu masaüstü makinesi oluşturur. Bu, NAT'nin arkasındaki sıçrama kutusu olarak kullanmak için harika çalışır.
5 Düğüm güvenli küme dağıtma Bu şablon, Standard_D2_v2 Boyutlu VMSS üzerinde Windows Server 2019 Datacenter çalıştıran güvenli bir 5 düğüm service fabric kümesi dağıtmanızı sağlar.
Güvenilen başlatma özellikli bir Windows VM Ölçek Kümesi dağıtma Bu şablon, Windows Server 2016, Windows Server 2019 veya Windows Server 2022 Azure Edition'ın en son düzeltme eki uygulanmış sürümünü kullanarak güvenilir başlatma özellikli bir Windows VM Ölçek Kümesi dağıtmanızı sağlar. Bu VM'ler, RDP bağlantıları için NAT kuralları olan bir yük dengeleyicinin arkasındadır. Secureboot ve vTPM'yi etkinleştirirseniz, VMSS'nize Konuk Kanıtlama uzantısı yüklenir. Bu uzantı, bulut tarafından uzak kanıtlama gerçekleştirir.
Windows VM'leri ve Otomatik Ölçeklendirme ile VM Ölçek Kümesi Dağıtma Bu şablon, Windows 2008-R2-SP1, 2012-Datacenter veya 2012-R2-Datacenter'ın en son düzeltme eki uygulanmış sürümünü kullanarak basit bir Windows VM Ölçek Kümesi dağıtmanıza olanak tanır. Bu VM'ler, RDP bağlantıları için NAT kuralları olan bir yük dengeleyicinin arkasındadır. Ayrıca Otomatik Ölçeklendirme tümleşik
Her VM'yi bir Azure Dosyalar paylaşımına bağlayan bir VMSS dağıtma Bu şablon bir Ubuntu Sanal Makine Ölçek Kümesi dağıtır ve her vm'yi bir Azure Dosyalar paylaşımına bağlamak için özel bir betik uzantısı kullanır
Windows'da Shibboleth Identity Provider kümesini dağıtma Bu şablon, Kümelenmiş bir yapılandırmada Windows'ta Shibboleth Kimlik Sağlayıcısı dağıtır. Dağıtım başarılı olduktan sonra, başarıyı denetlemek için https://your-domain:8443/idp/profile/status (not bağlantı noktası numarası) adresine gidebilirsiniz.
Otomatik Ölçeklendirme & Python Bottle sunucusuyla VM Ölçek Kümesi Dağıtma Çalışan basit bir Python Bottle uygulaması çalıştıran her vm'& yük dengeleyicinin/NAT'nin arkasında bir VM Ölçek Kümesi dağıtın. Otomatik Ölçeklendirme yapılandırıldığında Ölçek Kümesi, ölçeği gerektiği gibi & genişletecektir
SQL Server 2014 AG'yi mevcut sanal ağa & AD dağıtır Bu şablon mevcut bir sanal ağda üç yeni Azure VM oluşturur: İki VM SQL Server 2014 kullanılabilirlik grubu çoğaltma düğümleri olarak yapılandırılır ve bir VM otomatik küme yük devretmesi için Dosya Paylaşımı Tanığı olarak yapılandırılır. Bu VM'lere ek olarak, aşağıdaki ek Azure kaynakları da yapılandırılır: İç yük dengeleyici, Depolama hesapları. Kümeleme, SQL Server ve her VM'de bir kullanılabilirlik grubu yapılandırmak için PowerShell DSC kullanılır. Active Directory desteği için, mevcut Active Directory etki alanı denetleyicileri mevcut sanal ağa zaten dağıtılmalıdır.
VM ve Özel Bağlantı hizmeti ile Front Door Premium Bu şablon bir Front Door Premium ve web sunucusu olarak yapılandırılmış bir sanal makine oluşturur. Front Door, VM'ye trafik göndermek için Özel Bağlantı hizmetiyle özel bir uç nokta kullanır.
SQL Server 2014 VM & IIS VM'lerini VNET'te 1 veya 2 IIS Windows 2012 R2 Web Sunucuları ve bir arka uç SQL Server 2014 oluşturun.
RHEL (kümelenmiş, çoklu VM) üzerinde JBoss EAP Bu şablon, JBoss EAP 7.4 kümesini çalıştıran birden çok RHEL 8.6 VM oluşturmanıza olanak tanır ve eap-session-replication adlı bir web uygulaması dağıtır. Dağıtım sırasında yapılandırılan JBoss EAP kullanıcı adı ve parolasını kullanarak yönetim konsolunda oturum açabilirsiniz.
Özel Bağlantı hizmeti örneği Bu şablonda özel bağlantı hizmetinin nasıl oluşturulacağı gösterilmektedir
Ağ Geçidi Yük Dengeleyici zincirlenmiş Genel Yük Dengeleyici Bu şablon, Ağ Geçidi Load Balancer'a zincirlenmiş bir Genel Standart Yük Dengeleyici dağıtmanızı sağlar. İnternet'ten gelen trafik, arka uç havuzunda linux VM'leri (NVA) bulunan Ağ Geçidi Load Balancer'a yönlendirilir.
RDP bağlantı noktası sanal makine Bir sanal makine oluşturur ve yük dengeleyicideki VM'ye RDP için bir NAT kuralı oluşturur
IIS WebApp çalıştıran otomatik ölçeklendirme ile VM Ölçek Kümesini IIS ve çok temel bir .NET MVC web uygulaması çalıştıran bir Windows VM Ölçek Kümesi dağıtır. VMSS PowerShell DSC Uzantısı, IIS yükleme ve WebDeploy paket dağıtımını gerçekleştirmek için kullanılır.
Yük Dengeleyici ve NAT ile Kullanılabilirlik AlanlarındaKI VM'leri Bu şablon, Yük Dengeleyici ile Kullanılabilirlik Alanları arasında dağıtılmış Sanal Makineler oluşturmanıza ve yük dengeleyici aracılığıyla NAT kurallarını yapılandırmanıza olanak tanır. Bu şablon ayrıca bir Sanal Ağ, Genel IP adresi ve Ağ Arabirimleri dağıtır. Bu şablonda, ağ arabirimlerini ve sanal makineleri oluşturmak için kaynak döngüleri özelliğini kullanacağız
VMSS Esnek Düzenleme Modu Hızlı Başlangıç Linux Bu şablon, Azure Load Balancer'ın arkasındaki örneklerle basit bir VM Ölçek Kümesi dağıtır. VM Ölçek kümesi Esnek Düzenleme Modu'ndadır. Linux (Ubuntu) veya Windows (Windows Server Datacenter 2019) dağıtımını seçmek için os parametresini kullanın. NOT: Bu hızlı başlangıç şablonu, herhangi bir internet adresinden VM yönetim bağlantı noktalarına (SSH, RDP) ağ erişimini etkinleştirir ve üretim dağıtımları için kullanılmamalıdır.
Genel IP Ön Eki ile VMSS VmSS'yi Genel IP Ön Eki ile dağıtma şablonu

ARM şablonu kaynak tanımı

loadBalancers kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:

  • kaynak grupları - Bkz. kaynak grubu dağıtım komutları

Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.

Kaynak biçimi

Microsoft.Network/loadBalancers kaynağı oluşturmak için şablonunuza aşağıdaki JSON'u ekleyin.

{
  "type": "Microsoft.Network/loadBalancers",
  "apiVersion": "2015-05-01-preview",
  "name": "string",
  "etag": "string",
  "location": "string",
  "properties": {
    "backendAddressPools": [
      {
        "etag": "string",
        "id": "string",
        "name": "string",
        "properties": {
          "backendIPConfigurations": [
            {
              "id": "string"
            }
          ],
          "loadBalancingRules": [
            {
              "id": "string"
            }
          ],
          "outboundNatRule": {
            "id": "string"
          },
          "provisioningState": "string"
        }
      }
    ],
    "frontendIPConfigurations": [
      {
        "etag": "string",
        "id": "string",
        "name": "string",
        "properties": {
          "inboundNatPools": [
            {
              "id": "string"
            }
          ],
          "inboundNatRules": [
            {
              "id": "string"
            }
          ],
          "loadBalancingRules": [
            {
              "id": "string"
            }
          ],
          "outboundNatRules": [
            {
              "id": "string"
            }
          ],
          "privateIPAddress": "string",
          "privateIPAllocationMethod": "string",
          "provisioningState": "string",
          "publicIPAddress": {
            "id": "string"
          },
          "subnet": {
            "id": "string"
          }
        }
      }
    ],
    "inboundNatPools": [
      {
        "etag": "string",
        "id": "string",
        "name": "string",
        "properties": {
          "backendPort": "int",
          "frontendIPConfiguration": {
            "id": "string"
          },
          "frontendPortRangeEnd": "int",
          "frontendPortRangeStart": "int",
          "protocol": "string",
          "provisioningState": "string"
        }
      }
    ],
    "inboundNatRules": [
      {
        "etag": "string",
        "id": "string",
        "name": "string",
        "properties": {
          "backendIPConfiguration": {
            "id": "string"
          },
          "backendPort": "int",
          "enableFloatingIP": "bool",
          "frontendIPConfiguration": {
            "id": "string"
          },
          "frontendPort": "int",
          "idleTimeoutInMinutes": "int",
          "protocol": "string",
          "provisioningState": "string"
        }
      }
    ],
    "loadBalancingRules": [
      {
        "etag": "string",
        "id": "string",
        "name": "string",
        "properties": {
          "backendAddressPool": {
            "id": "string"
          },
          "backendPort": "int",
          "enableFloatingIP": "bool",
          "frontendIPConfiguration": {
            "id": "string"
          },
          "frontendPort": "int",
          "idleTimeoutInMinutes": "int",
          "loadDistribution": "string",
          "probe": {
            "id": "string"
          },
          "protocol": "string",
          "provisioningState": "string"
        }
      }
    ],
    "outboundNatRules": [
      {
        "etag": "string",
        "id": "string",
        "name": "string",
        "properties": {
          "allocatedOutboundPorts": "int",
          "backendAddressPool": {
            "id": "string"
          },
          "frontendIPConfigurations": [
            {
              "id": "string"
            }
          ],
          "provisioningState": "string"
        }
      }
    ],
    "probes": [
      {
        "etag": "string",
        "id": "string",
        "name": "string",
        "properties": {
          "intervalInSeconds": "int",
          "loadBalancingRules": [
            {
              "id": "string"
            }
          ],
          "numberOfProbes": "int",
          "port": "int",
          "protocol": "string",
          "provisioningState": "string",
          "requestPath": "string"
        }
      }
    ],
    "provisioningState": "string",
    "resourceGuid": "string"
  },
  "tags": {
    "{customized property}": "string"
  }
}

Özellik Değerleri

Microsoft.Network/loadBalancers

Ad Açıklama Değer
apiVersiyonu API sürümü '2015-05-01-önizleme'
ETİKET Kaynak her güncelleştirildiğinde değişen benzersiz bir salt okunur dize alır dizgi
yer Kaynak konumu dize (gerekli)
ad Kaynak adı dize (gerekli)
Özellikler Load Balancer Özellikleri LoadBalancerPropertiesFormat
Etiketler Kaynak etiketleri Etiket adları ve değerleri sözlüğü. Bkz. şablonlardaki Etiketleri
tür Kaynak türü 'Microsoft.Network/loadBalancers'

Arka Uç Adres Havuzu

Ad Açıklama Değer
ETİKET Kaynak her güncelleştirildiğinde değişen benzersiz bir salt okunur dize dizgi
Kimliği Kaynak Kimliği dizgi
ad Kaynak grubu içinde benzersiz olan kaynağın adını alır. Bu ad kaynağa erişmek için kullanılabilir dizgi
Özellikler BackendAddressPool Özellikleri BackendAddressPoolPropertiesFormat

BackendAddressPoolPropertiesFormat

Ad Açıklama Değer
backendIPConfigurations NIC'lerde tanımlanan IP'lere başvuru koleksiyonunu alır AltKaynak[]
loadBalancingRules Bu Arka Uç Adres Havuzunu kullanan Yük Dengeleme kurallarını alır AltKaynak[]
outboundNatRule Bu Arka Uç Adres Havuzunu kullanan giden kuralları alır AltKaynak
hazırlamaDurumu PublicIP kaynağının sağlama durumu Güncelleştirildi/Silindi/Başarısız Oldu dizgi

FrontendIpConfiguration

Ad Açıklama Değer
ETİKET Kaynak her güncelleştirildiğinde değişen benzersiz bir salt okunur dize dizgi
Kimliği Kaynak Kimliği dizgi
ad Kaynak grubu içinde benzersiz olan kaynağın adını alır. Bu ad kaynağa erişmek için kullanılabilir dizgi
Özellikler Yük dengeleyicinin Ön Uç IP Yapılandırması özellikleri FrontendIpConfigurationPropertiesFormat

FrontendIpConfigurationPropertiesFormat

Ad Açıklama Değer
inboundNatPools Salt okunur. Bu ön uç IP'lerini kullanan gelen havuz URI'leri AltKaynak[]
inboundNatRules Salt okunur. Bu ön uç IP'lerini kullanan gelen kuralları URI'leri AltKaynak[]
loadBalancingRules Bu ön uç IP'sini kullanan Yük Dengeleme kuralları URI'lerini alır AltKaynak[]
outboundNatRules Salt okunur. Bu ön uç IP'lerini kullanan giden kuralları URI'leri AltKaynak[]
privateIPAddress Load Balancer'ın IP adresini alır veya ayarlar.Bu yalnızca subnetRef içinde belirtilen alt ağdan belirli bir özel IP adresi ayrılacaksa belirtilir dizgi
privateIPAllocationMethod PrivateIP ayırma yöntemini alır veya ayarlar (Statik/Dinamik) 'Dinamik'
'Statik'
hazırlamaDurumu PublicIP kaynağının Sağlama durumunu güncelleştirir veya ayarlar Güncelleştirme/Silme/Başarısız dizgi
publicIPAddress PublicIP kaynağının başvuruyu alır veya ayarlar AltKaynak
alt ağ Alt ağ kaynağının başvurularını alır veya ayarlar. Yük dengeleyicinin özel ön uç adresini aldığı alt ağ AltKaynak

GelenNatPool

Ad Açıklama Değer
ETİKET Kaynak her güncelleştirildiğinde değişen benzersiz bir salt okunur dize dizgi
Kimliği Kaynak Kimliği dizgi
ad Kaynak grubu içinde benzersiz olan kaynağın adını alır. Bu ad kaynağa erişmek için kullanılabilir dizgi
Özellikler Gelen NAT havuzunun özellikleri InboundNatPoolPropertiesFormat

InboundNatPoolPropertiesFormat

Ad Açıklama Değer
backendPort Uç nokta üzerindeki iç bağlantılar için kullanılan bir bağlantı noktasını alır veya ayarlar. localPort özniteliği uç noktanın sonsuz bağlantı noktasını bir roldeki iç bağlantı noktasına eşler. Bu, bir rolün dış kullanıma sunulandan farklı bir bağlantı noktasındaki bir iç bileşenle iletişim kurması gereken senaryolarda kullanışlıdır. Belirtilmezse, localPort değeri bağlantı noktası özniteliğiyle aynıdır. Çalışma zamanı API'sini kullanarak bulunabilen ayrılmamış bir bağlantı noktasını otomatik olarak atamak için localPort değerini '*' olarak ayarlayın int (gerekli)
frontendIPConfiguration Ön uç IP Adreslerine başvuru alır veya ayarlar AltKaynak
frontendPortRangeEnd NAT havuzu için bitiş bağlantı noktası aralığını alır veya ayarlar. Seçtiğiniz herhangi bir bağlantı noktası numarasını belirtebilirsiniz, ancak hizmetteki her rol için belirtilen bağlantı noktası numaraları benzersiz olmalıdır. Olası değerler 1 ile 65535 (dahil) arasında değişir int (gerekli)
frontendPortRangeStart NAT havuzu için başlangıç bağlantı noktası aralığını alır veya ayarlar. Seçtiğiniz herhangi bir bağlantı noktası numarasını belirtebilirsiniz, ancak hizmetteki her rol için belirtilen bağlantı noktası numaraları benzersiz olmalıdır. Olası değerler 1 ile 65535 (dahil) arasında değişir int (gerekli)
protokol Dış uç nokta için aktarım protokollerini alır veya ayarlar. Olası değerler Udp veya Tcp'tir 'Tcp'
'Udp' (gerekli)
hazırlamaDurumu PublicIP kaynağının Sağlama durumunu güncelleştirir veya ayarlar Güncelleştirme/Silme/Başarısız dizgi

GelenNatRule

Ad Açıklama Değer
ETİKET Kaynak her güncelleştirildiğinde değişen benzersiz bir salt okunur dize dizgi
Kimliği Kaynak Kimliği dizgi
ad Kaynak grubu içinde benzersiz olan kaynağın adını alır. Bu ad kaynağa erişmek için kullanılabilir dizgi
Özellikler Gelen NAT kuralının özellikleri InboundNatRulePropertiesFormat

InboundNatRulePropertiesFormat

Ad Açıklama Değer
backendIPConfiguration Bir VM'nin NetworkInterface'inde tanımlanan özel ip adresine başvuru alır veya ayarlar. Ön uçIPConfigurations'ın her birinin frontendPort'una gönderilen trafik, geri alınan IP'ye iletilir AltKaynak
backendPort Uç nokta üzerindeki iç bağlantılar için kullanılan bir bağlantı noktasını alır veya ayarlar. localPort özniteliği uç noktanın sonsuz bağlantı noktasını bir roldeki iç bağlantı noktasına eşler. Bu, bir rolün dış kullanıma sunulandan farklı bir bağlantı noktasındaki bir iç bileşenle iletişim kurması gereken senaryolarda kullanışlıdır. Belirtilmezse, localPort değeri bağlantı noktası özniteliğiyle aynıdır. Çalışma zamanı API'sini kullanarak bulunabilen ayrılmamış bir bağlantı noktasını otomatik olarak atamak için localPort değerini '*' olarak ayarlayın Int
etkinleştir Yüzer IP Sql AlwaysOn kullanılabilirlik Grubunu yapılandırmak için gereken kayan IP özelliği için bir sanal makinenin uç noktasını yapılandırıyor. Bu ayar, SQL Server'da SQL Always ON kullanılabilirlik Grupları kullanılırken gereklidir. Uç noktayı oluşturduktan sonra bu ayar değiştirilemez bool (gerekli)
frontendIPConfiguration Ön uç IP Adreslerine başvuru alır veya ayarlar AltKaynak
ön uç Bağlantı Noktası Dış uç noktanın bağlantı noktasını alır veya ayarlar. Seçtiğiniz herhangi bir bağlantı noktası numarasını belirtebilirsiniz, ancak hizmetteki her rol için belirtilen bağlantı noktası numaraları benzersiz olmalıdır. Olası değerler 1 ile 65535 (dahil) arasında değişir int (gerekli)
idleTimeoutInMinutes Tcp boşta bağlantısı için zaman aşımını alır veya ayarlar. Değer 4 ile 30 dakika arasında ayarlanabilir. Varsayılan değer 4 dakikadır. Bu öğe yalnızca protokol Tcp olarak ayarlandığında kullanılır Int
protokol Dış uç nokta için aktarım protokollerini alır veya ayarlar. Olası değerler Udp veya Tcp'tir 'Tcp'
'Udp' (gerekli)
hazırlamaDurumu PublicIP kaynağının Sağlama durumunu güncelleştirir veya ayarlar Güncelleştirme/Silme/Başarısız dizgi

LoadBalancerPropertiesFormat

Ad Açıklama Değer
backendAddressPools Arka uç IP adresleri havuzlarını alır veya ayarlar BackendAddressPool[]
frontendIPConfigurations Yük dengeleyicinin ön uç IP adreslerini alır veya ayarlar FrontendIpConfiguration[]
inboundNatPools Gelen NAT havuzlarını alır veya ayarlar InboundNatPool[]
inboundNatRules Gelen kuralların listesini alır veya ayarlar InboundNatRule[]
loadBalancingRules Yük dengeleme kurallarını alır veya ayarlar LoadBalancingRule[]
outboundNatRules Giden NAT kurallarını alır veya ayarlar OutboundNatRule[]
Sonda Yük dengeleyici yoklamalarının listesini alır veya ayarlar Yoklama[]
hazırlamaDurumu PublicIP kaynağının Sağlama durumunu güncelleştirir veya ayarlar Güncelleştirme/Silme/Başarısız dizgi
kaynakGuid Yük dengeleyici kaynağının kaynak guid özelliğini alır veya ayarlar dizgi

LoadBalancingRule

Ad Açıklama Değer
ETİKET Kaynak her güncelleştirildiğinde değişen benzersiz bir salt okunur dize dizgi
Kimliği Kaynak Kimliği dizgi
ad Kaynak grubu içinde benzersiz olan kaynağın adını alır. Bu ad kaynağa erişmek için kullanılabilir dizgi
Özellikler Yük dengeleyicinin özellikleri LoadBalancingRulePropertiesFormat

LoadBalancingRulePropertiesFormat

Ad Açıklama Değer
backendAddressPool BIR IP havuzuna başvuru alır veya ayarlar. Gelen trafik arka uç IP'lerindeki IP'ler arasında rastgele yük dengelemesi yapılır AltKaynak (gerekli)
backendPort Uç nokta üzerindeki iç bağlantılar için kullanılan bir bağlantı noktasını alır veya ayarlar. localPort özniteliği uç noktanın sonsuz bağlantı noktasını bir roldeki iç bağlantı noktasına eşler. Bu, bir rolün dış kullanıma sunulandan farklı bir bağlantı noktasındaki bir iç bileşenle iletişim kurması gereken senaryolarda kullanışlıdır. Belirtilmezse, localPort değeri bağlantı noktası özniteliğiyle aynıdır. Çalışma zamanı API'sini kullanarak bulunabilen ayrılmamış bir bağlantı noktasını otomatik olarak atamak için localPort değerini '*' olarak ayarlayın Int
etkinleştir Yüzer IP Sql AlwaysOn kullanılabilirlik Grubunu yapılandırmak için gereken kayan IP özelliği için bir sanal makinenin uç noktasını yapılandırıyor. Bu ayar, SQL Server'da SQL Always ON kullanılabilirlik Grupları kullanılırken gereklidir. Uç noktayı oluşturduktan sonra bu ayar değiştirilemez bool (gerekli)
frontendIPConfiguration Ön uç IP Adreslerine başvuru alır veya ayarlar AltKaynak
ön uç Bağlantı Noktası Dış uç noktanın bağlantı noktasını alır veya ayarlar. Seçtiğiniz herhangi bir bağlantı noktası numarasını belirtebilirsiniz, ancak hizmetteki her rol için belirtilen bağlantı noktası numaraları benzersiz olmalıdır. Olası değerler 1 ile 65535 (dahil) arasında değişir int (gerekli)
idleTimeoutInMinutes Tcp boşta bağlantısı için zaman aşımını alır veya ayarlar. Değer 4 ile 30 dakika arasında ayarlanabilir. Varsayılan değer 4 dakikadır. Bu öğe yalnızca protokol Tcp olarak ayarlandığında kullanılır Int
loadDistribution (YükDağıtımı) Bu kural için yük dağıtım ilkesini alır veya ayarlar 'Varsayılan'
'KaynakIP'
'KaynakIPProtocol'
sonda Yük Dengeleme kuralı tarafından kullanılan yük dengeleyici yoklaması başvuruyu alır veya ayarlar. AltKaynak
protokol Dış uç nokta için aktarım protokollerini alır veya ayarlar. Olası değerler Udp veya Tcp'tir 'Tcp'
'Udp' (gerekli)
hazırlamaDurumu PublicIP kaynağının Sağlama durumunu güncelleştirir veya ayarlar Güncelleştirme/Silme/Başarısız dizgi

OutboundNatRule

Ad Açıklama Değer
ETİKET Kaynak her güncelleştirildiğinde değişen benzersiz bir salt okunur dize dizgi
Kimliği Kaynak Kimliği dizgi
ad Kaynak grubu içinde benzersiz olan kaynağın adını alır. Bu ad kaynağa erişmek için kullanılabilir dizgi
Özellikler Yük dengeleyicinin giden NAT havuzu OutboundNatRulePropertiesFormat

OutboundNatRulePropertiesFormat

Ad Açıklama Değer
allocationOutboundPorts SNAT için kullanılacak giden bağlantı noktalarının sayısını alır veya ayarlar int (gerekli)
backendAddressPool BIR IP havuzuna başvuru alır veya ayarlar. Giden trafik arka uç IP'lerindeki IP'ler arasında rastgele yük dengelemesi yapılır AltKaynak (gerekli)
frontendIPConfigurations Yük dengeleyicinin Ön Uç IP adreslerini alır veya ayarlar AltKaynak[]
hazırlamaDurumu PublicIP kaynağının Sağlama durumunu güncelleştirir veya ayarlar Güncelleştirme/Silme/Başarısız dizgi

Sonda

Ad Açıklama Değer
ETİKET Kaynak her güncelleştirildiğinde değişen benzersiz bir salt okunur dize dizgi
Kimliği Kaynak Kimliği dizgi
ad Kaynak grubu içinde benzersiz olan kaynağın adını alır. Bu ad kaynağa erişmek için kullanılabilir dizgi
Özellikler ProbePropertiesFormat

ProbePropertiesFormat

Ad Açıklama Değer
intervalInSeconds Sistem durumu için uç noktanın ne sıklıkta yokleneceğini gösteren aralığı saniye cinsinden alır veya ayarlar. Genellikle aralık, ayrılan zaman aşımı süresinin (saniye cinsinden) yarısından biraz daha kısadır ve bu da örneği döndürmeden önce iki tam yoklamanın yapılmasına izin verir. Varsayılan değer 15, en düşük değer 5'tir Int
loadBalancingRules Bu araştırmayı kullanan Yük dengeleyici kurallarını alır AltKaynak[]
numberOfProbes (prob sayısı) Yanıt alınmazsa uç noktaya daha fazla trafiğin tesliminin durdurulmasıyla sonuçlanacak yoklama sayısını alır veya ayarlar. Bu değerler, uç noktaların Azure'da kullanılan tipik zamanlardan daha hızlı veya daha yavaş döndürülmesini sağlar. Int
liman Yoklamayla iletişim kurmak için Bağlantı Noktasını alır veya ayarlar. Olası değerler 1 ile 65535 (dahil) arasında değişir. int (gerekli)
protokol Bitiş noktasının protokollerini alır veya ayarlar. Olası değerler http pr Tcp'dir. Tcp belirtilirse, yoklamanın başarılı olması için alınan bir ACK gereklidir. http belirtilirse, yoklamanın başarılı olması için tanımlayıcı URI'den 200 Tamam yanıtı gerekir 'Http' (İngilizce)
'Tcp' (gerekli)
hazırlamaDurumu PublicIP kaynağının Sağlama durumunu güncelleştirir veya ayarlar Güncelleştirme/Silme/Başarısız dizgi
istek Yolu VM'den sistem durumu istemek için kullanılan URI'yi alır veya ayarlar. Bir protokol http olarak ayarlandıysa yol gereklidir. Aksi takdirde, buna izin verilmez. Varsayılan değer yok dizgi

Kaynak Etiketleri

Ad Açıklama Değer

Alt Kaynak

Ad Açıklama Değer
Kimliği Kaynak Kimliği dizgi

Kullanım Örnekleri

Azure Hızlı Başlangıç Şablonları

Aşağıdaki Azure Hızlı Başlangıç şablonları bu kaynak türünü dağıtmak.

Şablon Açıklama
Load Balancer'da 2 VM ve LB NAT kurallarını yapılandırın

Azure 'a dağıtma
Bu şablon, bir Kullanılabilirlik Kümesinde 2 Sanal Makine oluşturmanıza ve yük dengeleyici aracılığıyla NAT kurallarını yapılandırmanıza olanak tanır. Bu şablon ayrıca bir Depolama Hesabı, Sanal Ağ, Genel IP adresi ve Ağ Arabirimleri dağıtır. Bu şablonda, ağ arabirimlerini ve sanal makineleri oluşturmak için kaynak döngüleri özelliğini kullanacağız
Yük Dengeleyici ve yük dengeleme kurallarında 2 VM

Azure 'a dağıtma
Bu şablon, Yük dengeleyici altında 2 Sanal Makine oluşturmanıza ve Bağlantı Noktası 80'de bir yük dengeleme kuralı yapılandırmanıza olanak tanır. Bu şablon ayrıca bir Depolama Hesabı, Sanal Ağ, Genel IP adresi, Kullanılabilirlik Kümesi ve Ağ Arabirimleri dağıtır. Bu şablonda, ağ arabirimlerini ve sanal makineleri oluşturmak için kaynak döngüleri özelliğini kullanacağız
sanal ağda 2 VM - İç Yük Dengeleyici ve LB kuralları

Azure 'a dağıtma
Bu şablon, bir sanal ağda ve bir iç Yük dengeleyici altında 2 Sanal Makine oluşturmanıza ve Bağlantı Noktası 80'de bir yük dengeleme kuralı yapılandırmanıza olanak tanır. Bu şablon ayrıca bir Depolama Hesabı, Sanal Ağ, Genel IP adresi, Kullanılabilirlik Kümesi ve Ağ Arabirimleri dağıtır.
Azure SQL Veritabanı ile LANSA Windows VM ScaleSet'i otomatik ölçeklendirmeyi

Azure 'a dağıtma
Şablon, ölçek kümesinde istenen sayıda VM ile bir Windows VMSS ve her vm'ye yüklenecek bir LANSA MSI dağıtır. VM Ölçek Kümesi dağıtıldıktan sonra LANSA MSI'yi yüklemek için özel bir betik uzantısı kullanılır)
Azure Container Service Engine (acs-engine) - Swarm Modu

Azure 'a dağıtma
Azure Container Service Engine (acs-engine), DC/OS, Kubernetes, Swarm Modu veya Swarm düzenleyicileri ile Microsoft Azure'da Docker özellikli kümeler için ARM (Azure Resource Manager) şablonları oluşturur. Aracın girişi bir küme tanımıdır. Küme tanımı, Bir Microsoft Azure Container Service kümesini dağıtmak için kullanılan ARM şablonu söz dizimine çok benzer (çoğu durumda olduğu gibi).
Azure VM Ölçek Kümesini Intel Lustre istemcileri olarak

Azure 'a dağıtma
Bu şablon, Azure VM Ölçek Kümelerini ve Azure galerisi OpenLogic CentOS 6.6 veya 7.0 görüntülerini kullanarak bir dizi Intel Lustre 2.7 istemcisi oluşturur ve mevcut bir Intel Lustre dosya sistemini bağlar
VNetInjection ve Load Balancer için AzureDatabricks Şablonunu

Azure 'a dağıtma
Bu şablon, sanal ağ ile bir yük dengeleyici, ağ güvenlik grubu, sanal ağ ve Azure Databricks çalışma alanı oluşturmanıza olanak tanır.
Arka Uç IIS Sunucuları ile Barracuda Web Uygulaması Güvenlik Duvarı'nı

Azure 'a dağıtma
Bu Azure hızlı başlangıç şablonu, Azure'da gerekli sayıda arka uç Windows 2012 tabanlı IIS Web Sunucusuna sahip bir Barracuda Web Uygulaması Güvenlik Duvarı Çözümü dağıtır.Templates, Kullandıkça öde lisansına sahip en son Barracuda WAF'yi ve IIS için en son Windows 2012 R2 Azure Görüntüsünü içerir. Barracuda Web Uygulaması Güvenlik Duvarı, gelen web trafiğini inceler ve SQL eklemelerini, Siteler Arası Betiği, kötü amaçlı yazılım yüklemelerini & uygulama DDoS'unu ve web uygulamalarınızı hedefleyen diğer saldırıları engeller. Arka uç web sunucularına Uzak masaüstü erişimini etkinleştirmek için NAT kurallarıyla bir Dış LB dağıtılır. Barracuda web uygulaması güvenlik duvarı ve web uygulamaları yayımlama ile ilgili dağıtım sonrası adımları hakkında daha fazla bilgi edinmek için gitHub şablon dizininde sağlanan dağıtım sonrası yapılandırma kılavuzunu izleyin.
temel RDS grubu dağıtımı

Azure 'a dağıtma
Bu şablon temel bir RDS grubu dağıtımı oluşturur
Chef Arka Uç High-Availability Kümesi

Azure 'a dağıtma
Bu şablon, ön uç düğümleri eklenmiş bir chef-backend kümesi oluşturur
LB'de 2 VM ve NSG ile SQL Server VM oluşturma

Azure 'a dağıtma
Bu şablon, kullanılabilirlik kümesinde ve 80 numaralı bağlantı noktası açık bir Load Balancer ile 2 Windows VM (web FE olarak kullanılabilir) oluşturur. İki VM'ye 6001 ve 6002 numaralı bağlantı noktasında RDP kullanılarak ulaşılabilir. Bu şablon, ağ güvenlik grubunda tanımlanan RDP bağlantısı aracılığıyla erişilebilen bir SQL Server 2014 VM de oluşturur.
LB ile 2 VM Linux ve SSD ile SQL Server VM oluşturma

Azure 'a dağıtma
Bu şablon, kullanılabilirlik kümesinde ve 80 numaralı bağlantı noktası açık bir Load Balancer ile 2 Linux VM (web FE olarak kullanılabilir) oluşturur. İki VM'ye 6001 ve 6002 numaralı bağlantı noktasında SSH kullanılarak ulaşılabilir. Bu şablon, ağ güvenlik grubunda tanımlanan RDP bağlantısı aracılığıyla erişilebilen bir SQL Server 2014 VM de oluşturur. Tüm VM'lerin depolama alanı Premium Depolama (SSD) kullanabilir ve tüm DS boyutlarına sahip VM'leri eşlemeyi seçebilirsiniz
Bölgeler arası yük dengeleyici oluşturma

Azure 'a dağıtma
Bu şablon, iki bölgesel yük dengeleyici içeren arka uç havuzuna sahip bölgeler arası bir yük dengeleyici oluşturur. Bölgeler arası yük dengeleyici şu anda sınırlı bölgelerde kullanılabilir. Bölgeler arası yük dengeleyicinin arkasındaki bölgesel yük dengeleyiciler herhangi bir bölgede olabilir.
Genel IPv6 adresi ile yük dengeleyici oluşturma

Azure 'a dağıtma
Bu şablon, Genel IPv6 adresi, yük dengeleme kuralları ve arka uç havuzu için iki VM ile İnternet'e yönelik bir yük dengeleyici oluşturur.
Standart iç yük dengeleyici oluşturma

Azure 'a dağıtma
Bu şablon, kural yük dengeleme bağlantı noktası 80 olan standart bir iç Azure Load Balancer oluşturur
HA bağlantı noktaları ile standart bir iç yük dengeleyici oluşturma

Azure 'a dağıtma
Bu şablon, HA bağlantı noktaları yük dengeleme kuralıyla standart bir iç Azure Load Balancer oluşturur
Standart yük dengeleyici oluşturma

Azure 'a dağıtma
Bu şablon, yedekli bir bölgede her vm ile arka uç havuzu için İnternet'e yönelik bir yük dengeleyici, yük dengeleme kuralları ve üç VM oluşturur.
Birden çok NIC ve RDP erişilebilir ile VM oluşturma

Azure 'a dağıtma
Bu şablon, birden çok (2) ağ arabirimine (NIC) ve yapılandırılmış yük dengeleyici ve gelen NAT kuralıyla bağlanabilen RDP'ye sahip bir Sanal Makineler oluşturmanıza olanak tanır. Bu şablonla kolayca daha fazla NIC eklenebilir. Bu şablon ayrıca bir Depolama Hesabı, Sanal Ağ, Genel IP adresi ve 2 Ağ Arabirimi (ön uç ve arka uç) dağıtır.
Yeni bir Active Directory Ormanı ile Azure VM oluşturma

Azure 'a dağıtma
Bu şablon yeni bir Azure VM oluşturur, VM'yi yeni bir orman için Active Directory Etki Alanı Denetleyicisi olacak şekilde yapılandırıyor
Yeni bir AD Orman ile Azure VM oluşturma

Azure 'a dağıtma
Bu şablon yeni bir Azure VM oluşturur, VM'yi yeni bir Orman için AD DC olacak şekilde yapılandırıyor
2 Etki Alanı Denetleyicisi ile yeni ad etki alanı oluşturma

Azure 'a dağıtma
Bu şablon, yeni bir Orman ve Etki Alanı için AD DC'leri (birincil ve yedekleme) olmak üzere 2 yeni VM oluşturur
Ubuntu GNOME masaüstü oluşturma

Azure 'a dağıtma
Bu şablon bir ubuntu masaüstü makinesi oluşturur. Bu, NAT'nin arkasındaki sıçrama kutusu olarak kullanmak için harika çalışır.
NSG'ler etkin 3 Nodetype Güvenli Kümesi Dağıtma

Azure 'a dağıtma
Bu şablon, Standard_D2 Boyutlu VM'lerde Windows server 2016 Veri merkezini çalıştıran güvenli bir 3 düğüm türü Service fabric Kümesi dağıtmanızı sağlar. Bu şablonu kullanın, Ağ Güvenlik Gruplarını kullanarak gelen ve giden ağ trafiğini denetlemenize olanak tanır.
5 Düğüm güvenli küme dağıtma

Azure 'a dağıtma
Bu şablon, Standard_D2_v2 Boyutlu VMSS üzerinde Windows Server 2019 Datacenter çalıştıran güvenli bir 5 düğüm service fabric kümesi dağıtmanızı sağlar.
5 Düğüm Ubuntu Service Fabric Kümesi Dağıtma

Azure 'a dağıtma
Bu şablon, Standard_D2_V2 Boyutlu VMSS üzerinde Ubuntu çalıştıran güvenli bir 5 düğüm service fabric kümesi dağıtmanızı sağlar.
Linux VMSS wth birincil/ikincil mimari dağıtma

Azure 'a dağıtma
Bu şablon, birincil ikincil mimaride Özel Betik Uzantısına sahip bir Linux VMSS dağıtmanızı sağlar
Var olan bir sanal ağa Ölçek Kümesi Dağıtma

Azure 'a dağıtma
Bu şablon, sanal makine ölçek kümesini bir sanal ağa dağıtır.
Linux VM'leri ile basit bir VM Ölçek Kümesi dağıtma

Azure 'a dağıtma
Bu şablon, Ubuntu Linux 14.04.4-LTS veya 16.04-LTS'nin en son düzeltme eki uygulanmış sürümünü kullanarak basit bir Linux VM Ölçek Kümesi dağıtmanıza olanak tanır. Bu VM'ler, ssh bağlantıları için NAT kuralları olan bir yük dengeleyicinin arkasındadır.
Windows VM'leri ile basit bir VM Ölçek Kümesi dağıtma

Azure 'a dağıtma
Bu şablon, çeşitli Windows Sürümlerinin en son düzeltme eki uygulanmış sürümünü kullanarak basit bir Windows VM Ölçek Kümesi dağıtmanıza olanak tanır. Bu VM'ler, rdp bağlantıları için NAT kuralları olan bir yük dengeleyicinin arkasındadır.
Güvenilen başlatma özellikli bir Windows VM Ölçek Kümesi dağıtma

Azure 'a dağıtma
Bu şablon, Windows Server 2016, Windows Server 2019 veya Windows Server 2022 Azure Edition'ın en son düzeltme eki uygulanmış sürümünü kullanarak güvenilir başlatma özellikli bir Windows VM Ölçek Kümesi dağıtmanızı sağlar. Bu VM'ler, RDP bağlantıları için NAT kuralları olan bir yük dengeleyicinin arkasındadır. Secureboot ve vTPM'yi etkinleştirirseniz, VMSS'nize Konuk Kanıtlama uzantısı yüklenir. Bu uzantı, bulut tarafından uzak kanıtlama gerçekleştirir.
Azure Veri Bilimi VM'sinden VM Ölçek Kümesi Dağıtma

Azure 'a dağıtma
Bu şablonlar, Azure Veri Bilimi VM'lerini kaynak görüntü olarak kullanarak VM ölçek kümelerini dağıtır.
Linux özel görüntü vm ölçek kümesi dağıtma

Azure 'a dağıtma
Bu şablon, ölçek kümesi içinde özel bir VM Linux görüntüsü dağıtmanıza olanak tanır. Bu VM'ler HTTP yük dengelemeli bir yük dengeleyicinin arkasındadır (varsayılan olarak 80 numaralı bağlantı noktasında). Örnek, uygulama dağıtımını ve güncelleştirmesini yapmak için özel bir betik kullanır. Kendi güncelleştirme yordamınız için özel betiğinizi sağlamanız gerekebilir. VMSS'yi oluşturduğunuz abonelikte ve bölgede VM'nizin genelleştirilmiş bir görüntüsünü sağlamanız gerekir.
Windows özel görüntü ile VM Ölçek Kümesi Dağıtma

Azure 'a dağıtma
Bu şablon, özel bir Windows görüntüsü sağlayan basit bir VM Ölçek Kümesi dağıtmanıza olanak tanır. Bu VM'ler HTTP yük dengelemeli bir yük dengeleyicinin arkasındadır (varsayılan olarak 80 numaralı bağlantı noktasında)
Linux VM'leri ve Otomatik Ölçeklendirme ile VM Ölçek Kümesi Dağıtma

Azure 'a dağıtma
Bu şablon, Ubuntu Linux 15.04 veya 14.04.4-LTS'nin en son düzeltme eki uygulanmış sürümünü kullanarak basit bir Linux VM Ölçek Kümesi dağıtmanıza olanak tanır. Bu VM'ler, ssh bağlantıları için NAT kuralları olan bir yük dengeleyicinin arkasındadır. Ayrıca Otomatik Ölçeklendirme tümleşik
ILB arkasında Linux VM'leri ile VM Ölçek Kümesi Dağıtma

Azure 'a dağıtma
Bu şablon, Ubuntu Linux 15.10 veya 14.04.4-LTS'nin en son düzeltme eki uygulanmış sürümünü kullanarak bir Linux VM Ölçek Kümesi dağıtmanıza olanak tanır. Bu VM'ler, ssh bağlantıları için NAT kuralları olan bir iç yük dengeleyicinin arkasındadır.
Kullanılabilirlik Bölgelerinde Linux VM'leri ile VM Ölçek Kümesi Dağıtma

Azure 'a dağıtma
Bu şablon, Ubuntu Linux 14.04.4-LTS veya 16.04-LTS'nin en son düzeltme eki uygulanmış sürümünü kullanarak basit bir Linux VM Ölçek Kümesi dağıtmanıza olanak tanır. Bu VM'ler, ssh bağlantıları için NAT kuralları olan bir yük dengeleyicinin arkasındadır.
Windows VM'leri ve Otomatik Ölçeklendirme ile VM Ölçek Kümesi Dağıtma

Azure 'a dağıtma
Bu şablon, Windows 2008-R2-SP1, 2012-Datacenter veya 2012-R2-Datacenter'ın en son düzeltme eki uygulanmış sürümünü kullanarak basit bir Windows VM Ölçek Kümesi dağıtmanıza olanak tanır. Bu VM'ler, RDP bağlantıları için NAT kuralları olan bir yük dengeleyicinin arkasındadır. Ayrıca Otomatik Ölçeklendirme tümleşik
Kullanılabilirlik Alanları Windows VM'leri ile VM Ölçek Kümesi Dağıtma

Azure 'a dağıtma
Bu şablon, çeşitli Windows Sürümlerinin en son düzeltme eki uygulanmış sürümünü kullanarak bir Vm Ölçek Kümesi Windows VM'leri dağıtmanıza olanak tanır. Bu VM'ler, rdp bağlantıları için NAT kuralları olan bir yük dengeleyicinin arkasındadır.
Her VM'yi bir Azure Dosyalar paylaşımına bağlayan bir VMSS dağıtma

Azure 'a dağıtma
Bu şablon bir Ubuntu Sanal Makine Ölçek Kümesi dağıtır ve her vm'yi bir Azure Dosyalar paylaşımına bağlamak için özel bir betik uzantısı kullanır
Özel Betik Uzantısı ile Windows VM Ölçek Kümesi Dağıtma

Azure 'a dağıtma
Bu şablon, çeşitli Windows Sürümlerinin en son düzeltme eki uygulanmış sürümünü kullanarak bir Vm Ölçek Kümesi Windows VM'leri dağıtmanıza olanak tanır. Bu VM'ler özelleştirme için özel bir betik uzantısına sahiptir ve rdp bağlantıları için NAT kuralları olan bir yük dengeleyicinin arkasındadır.
Sanal Makine Ölçek Kümesi için Otomatik Ölçeklendirme Ayarı Dağıtma

Azure 'a dağıtma
Bu şablon, Sanal Makine Ölçek Kümesi kaynağı için otomatik ölçeklendirme ilkesi dağıtmanıza olanak tanır.
Darktrace Otomatik Ölçeklendirme vSensors Dağıtma

Azure 'a dağıtma
Bu şablon, Darktrace vSensors'ın otomatik olarak otomatik ölçeklendirme dağıtımını dağıtmanızı sağlar
VM Ölçek Kümesi, Azure Dosyalar ve Mysql ile Drupal Dağıtma

Azure 'a dağıtma
Drupal (Apache / PHP) çalıştıran her VM'& bir yük dengeleyicinin/NAT'nin arkasında bir VM Ölçek Kümesi dağıtın. Tüm düğümler oluşturulan Azure dosya paylaşımı depolama alanını ve MySQL veritabanını paylaşır
Ubuntu'da IOMAD kümesi dağıtma

Azure 'a dağıtma
Bu şablon IOMAD'yi Ubuntu'da LAMP uygulaması olarak dağıtır. Ön uç için bir veya daha fazla Ubuntu VM ve arka uç için tek bir VM oluşturur. Ön uç VM'lerinde Apache ve PHP'nin ve arka uç VM'sinde MySQL'in sessiz yüklemesini yapar. Ardından kümeye IOMAD dağıtır. İstekleri ön uç VM'lere yönlendirmek için bir yük dengeleyici yapılandırıyor. Ayrıca NAT kurallarını, vm'lerin her birine yönetici erişimine izin verecek şekilde yapılandırılır. Ayrıca VM'ler arasında paylaşılan dosya depolamayı kullanarak bir moodledata veri dizini ayarlar. Dağıtım başarılı olduktan sonra, IOMAD'yi yapılandırmaya başlamak için her bir ön uç VM'sinde /iomad'a gidebilirsiniz (web yöneticisi erişimini kullanarak).
Open edX Dogwood (Multi-VM) Dağıtma

Azure 'a dağıtma
Bu şablon Ubuntu VM'lerinden oluşan bir ağ oluşturur ve bunlara Open edX Dogwood dağıtır. Dağıtım, 1-9 uygulama VM'lerini ve arka uç Mongo ve MySQL VM'lerini destekler.
Ubuntu'da OpenLDAP kümesini dağıtmayı

Azure 'a dağıtma
Bu şablon Ubuntu'da bir OpenLDAP kümesi dağıtır. Birden çok Ubuntu VM oluşturur (5'e kadar, ancak kolayca artırılabilir) ve bunlara Sessiz OpenLDAP yüklemesi yapar. Ardından, N yönlü çok ana şablonlu çoğaltmayı ayarlar. Dağıtım başarılı olduktan sonra OpenLDAP'yi birleştirmeye başlamak için /phpldapadmin adresine gidebilirsiniz.
Ubuntu'da OpenSIS Community Edition kümesini dağıtma

Azure 'a dağıtma
Bu şablon, OpenSIS Community Edition'ı Ubuntu'da LAMP uygulaması olarak dağıtır. Ön uç için bir veya daha fazla Ubuntu VM ve arka uç için tek bir VM oluşturur. Ön uç VM'lerinde Apache ve PHP'nin ve arka uç VM'sinde MySQL'in sessiz yüklemesini yapar. Ardından kümede OpenSIS Community Edition'ı dağıtır. Dağıtım başarılı olduktan sonra, OpenSIS'yi birleştirmeye başlamak için ön uç VM'lerinin her birinde /opensis-ce adresine gidebilirsiniz (web yöneticisi erişimini kullanarak).
Ubuntu'da Shibboleth Identity Provider kümesini dağıtma

Azure 'a dağıtma
Bu şablon, kümelenmiş bir yapılandırmada Ubuntu'da Shibboleth Kimlik Sağlayıcısı dağıtır. Dağıtım başarılı olduktan sonra, başarıyı denetlemek için https://your-domain:8443/idp/profile/Status (not bağlantı noktası numarası) adresine gidebilirsiniz.
Windows'da Shibboleth Identity Provider kümesini dağıtma

Azure 'a dağıtma
Bu şablon, Kümelenmiş bir yapılandırmada Windows'ta Shibboleth Kimlik Sağlayıcısı dağıtır. Dağıtım başarılı olduktan sonra, başarıyı denetlemek için https://your-domain:8443/idp/profile/status (not bağlantı noktası numarası) adresine gidebilirsiniz.
VM Ölçek Kümesini LB yoklaması ve otomatik onarımlarla dağıtma

Azure 'a dağıtma
Bu şablon, sistem durumu yoklaması yapılandırılmış bir yük dengeleyicinin arkasında linux VM'lerinden oluşan bir VM ölçek kümesi dağıtmanıza olanak tanır. Ölçek kümesinde ayrıca 30 dakikalık yetkisiz kullanım süresiyle otomatik örnek onarımları ilkesi etkinleştirilir.
Otomatik Ölçeklendirme & Python Bottle sunucusuyla VM Ölçek Kümesi Dağıtma

Azure 'a dağıtma
Çalışan basit bir Python Bottle uygulaması çalıştıran her vm'& yük dengeleyicinin/NAT'nin arkasında bir VM Ölçek Kümesi dağıtın. Otomatik Ölçeklendirme yapılandırıldığında Ölçek Kümesi, ölçeği gerektiği gibi & genişletecektir
windows VMSS'yi dağıtma WINDOWS'ları SSL DSC yapılandırma

Azure 'a dağıtma
Bu şablon, DSC ve Azure Key Vault kullanarak iki Windows VMSS dağıtmanıza, IIS/Web Rolü, .Net Framework 4.5, windows kimlik doğrulaması, uygulama başlatma, uygulama dağıtım paketlerini indirme, URL Yeniden Yazma & SSL yapılandırması gibi windows özelliklerini yapılandırmanıza olanak tanır
2 düğüm ana/bağımlı MySQL çoğaltma kümesi dağıtır

Azure 'a dağıtma
Bu şablon CentOS 6.5 veya 6.6 üzerinde 2 düğüm ana/bağımlı MySQL çoğaltma kümesi dağıtır
Bir 3 düğüm consul cluster dağıtır

Azure 'a dağıtma
Bu şablon 3 düğümlü bir Konsolos kümesi dağıtır ve Atlas aracılığıyla düğümleri otomatik olarak birleştirir. Consul, hizmet bulma, dağıtılmış anahtar/değer deposu ve diğer birçok harika şey için kullanılan bir araçtır. Atlas, Hashicorp (Konsolos'un oluşturucuları) tarafından her düğümü el ile birleştirmek zorunda kalmadan hızlı bir şekilde Konsolos kümeleri oluşturmanın bir yolu olarak sağlanır
3 düğüm percona XtraDB kümesi dağıtır

Azure 'a dağıtma
Bu şablon CentOS 6.5 veya Ubuntu 12.04 üzerinde 3 düğüm mySQL yüksek kullanılabilirlik kümesi dağıtır
N düğümlü CentOS Kümesi dağıtır

Azure 'a dağıtma
Bu şablon, 2 ağ ile 2-10 düğümlü bir CentOS kümesi dağıtır.
SQL Server 2014 AG'yi mevcut sanal ağa & AD dağıtır

Azure 'a dağıtma
Bu şablon mevcut bir sanal ağda üç yeni Azure VM oluşturur: İki VM SQL Server 2014 kullanılabilirlik grubu çoğaltma düğümleri olarak yapılandırılır ve bir VM otomatik küme yük devretmesi için Dosya Paylaşımı Tanığı olarak yapılandırılır. Bu VM'lere ek olarak, aşağıdaki ek Azure kaynakları da yapılandırılır: İç yük dengeleyici, Depolama hesapları. Kümeleme, SQL Server ve her VM'de bir kullanılabilirlik grubu yapılandırmak için PowerShell DSC kullanılır. Active Directory desteği için, mevcut Active Directory etki alanı denetleyicileri mevcut sanal ağa zaten dağıtılmalıdır.
LB altında Windows VM'leri dağıtır,WinRM Https yapılandırılır

Azure 'a dağıtma
Bu şablon, Windows sürümü için birkaç farklı seçenek kullanarak Windows VM'lerini dağıtmanıza olanak tanır. Bu şablon vm'lerde bir WinRM https dinleyicisi de yapılandırıyor
Docker Swarm Kümesi

Azure 'a dağıtma
Bu şablon yüksek kullanılabilirliğe sahip bir Docker Swarm kümesi oluşturur
VM ve Özel Bağlantı hizmeti ile Front Door Premium

Azure 'a dağıtma
Bu şablon bir Front Door Premium ve web sunucusu olarak yapılandırılmış bir sanal makine oluşturur. Front Door, VM'ye trafik göndermek için Özel Bağlantı hizmetiyle özel bir uç nokta kullanır.
SUSE üzerinde GlassFish

Azure 'a dağıtma
Bu şablon, kullanıcı tanımlı sayıda SUSE (OpenSUSE veya SLES) VM'lerinden oluşan yük dengeli bir GlassFish (v3 veya v4) kümesi dağıtır.
SQL Server 2014 VM & IIS VM'lerini

Azure 'a dağıtma
VNET'te 1 veya 2 IIS Windows 2012 R2 Web Sunucuları ve bir arka uç SQL Server 2014 oluşturun.
Sanal Makine Ölçek Kümesine Elasticsearch kümesi yükleme

Azure 'a dağıtma
Bu şablon, Bir Sanal Makine ölçek kümesinde bir Elasticsearch kümesi dağıtır. Şablon, yönetilen disklerde çalışan isteğe bağlı sayıda veri düğümü ile 3 ayrılmış ana düğüm sağlar.
Azure Sanal Ağ (VNET)'nde IPv6

Azure 'a dağıtma
2 VM ile çift yığın IPv4/IPv6 sanal ağı oluşturun.
Std LB ile Azure Sanal Ağı'nda (VNET) IPv6

Azure 'a dağıtma
2 VM ve İnternet'e yönelik Standart Yük Dengeleyici ile çift yığınlı bir IPv4/IPv6 sanal ağı oluşturun.
RHEL (kümelenmiş, çoklu VM) üzerinde JBoss EAP

Azure 'a dağıtma
Bu şablon, JBoss EAP 7.4 kümesini çalıştıran birden çok RHEL 8.6 VM oluşturmanıza olanak tanır ve eap-session-replication adlı bir web uygulaması dağıtır. Dağıtım sırasında yapılandırılan JBoss EAP kullanıcı adı ve parolasını kullanarak yönetim konsolunda oturum açabilirsiniz.
RHEL (kümelenmiş, VMSS) üzerinde JBoss EAP

Azure 'a dağıtma
Bu şablon, JBoss EAP 7.4 kümesini çalıştıran RHEL 8.6 VMSS örnekleri oluşturmanıza ve eap-session-replication adlı bir web uygulaması dağıtmanıza olanak tanır. Dağıtım sırasında yapılandırılan JBoss EAP kullanıcı adı ve parolasını kullanarak yönetim konsolunda oturum açabilirsiniz.
KEMP LoadMaster HA Çifti

Azure 'a dağıtma
Bu şablon bir KEMP LoadMaster HA Çifti dağıtır
Her biri bir LB kuralına sahip 2 VIP'ye sahip Load Balancer

Azure 'a dağıtma
Bu şablon, Ağ Arabirimi tarafından kullanılan Load Balancer'da bir LB Kuralı & Sanal Ağ'da Yük Dengeleyici (multivip), Sanal Ağ, Ağ Arabirimi için bir Yük Dengeleyici, 2 Genel IP adresi oluşturmanıza olanak tanır.
Gelen NAT Kuralı ile Yük Dengeleyiciyi

Azure 'a dağıtma
Bu şablon, Ağ Arabirimi tarafından kullanılan Load Balancer'da bir NAT Kuralı & Sanal Ağda Yük Dengeleyici, Sanal Ağ, Ağ Arabirimi için Bir Yük Dengeleyici, Genel IP adresi oluşturmanıza olanak tanır.
NSG, ILB, AppGateway ile Çok Katmanlı Uygulama

Azure 'a dağıtma
Bu şablon bir Sanal Ağ dağıtır, ağı alt ağlar üzerinden ayırır, VM'leri dağıtır ve yük dengelemeyi yapılandırıyor
Çok katmanlı trafik yöneticisi, L4 ILB, L7 AppGateway

Azure 'a dağıtma
Bu şablon bir Sanal Ağ dağıtır, ağı alt ağlar üzerinden ayırır, VM'leri dağıtır ve yük dengelemeyi yapılandırıyor
Özel Bağlantı hizmeti örneği

Azure 'a dağıtma
Bu şablonda özel bağlantı hizmetinin nasıl oluşturulacağı gösterilmektedir
Ağ Geçidi Yük Dengeleyici zincirlenmiş Genel Yük Dengeleyici

Azure 'a dağıtma
Bu şablon, Ağ Geçidi Load Balancer'a zincirlenmiş bir Genel Standart Yük Dengeleyici dağıtmanızı sağlar. İnternet'ten gelen trafik, arka uç havuzunda linux VM'leri (NVA) bulunan Ağ Geçidi Load Balancer'a yönlendirilir.
Mevcut Active Directory kullanarak RDS grubu dağıtım

Azure 'a dağıtma
Bu şablon, aynı kaynak grubundaki mevcut Active Directory'yi kullanarak bir RDS grubu dağıtımı oluşturur
RDS Ağ Geçidi Yüksek Kullanılabilirlik dağıtımı

Azure 'a dağıtma
Bu şablon, mevcut bir RDS dağıtımındaki RD Ağ Geçidi ve RD Web Erişimi sunucuları için yüksek kullanılabilirlik sağlar
Azure'da Red Hat Linux 3 Katmanlı Çözümü

Azure 'a dağıtma
Bu şablon, 'Red Hat Enterprise Linux 7.3' sanal makinelerini kullanarak 3 Katmanlı mimari dağıtmanızı sağlar. Mimari sanal ağ, dış ve iç yük dengeleyiciler, Atlama VM'leri, NSG'ler vb. ile her katmanda birden çok RHEL Sanal makinesi içerir
Azure yük dengeleyici ve kayan IP ile yedekli haproxy

Azure 'a dağıtma
Bu şablon, kayan IP'nin etkinleştirildiği Azure yük dengeleyicinin arkasında yapılandırılmış 2 Ubuntu VM ile yedekli bir haproxy kurulumu oluşturur. Ubuntu VM'lerinin her biri, diğer uygulama VM'lerine yönelik isteklerin yükünü dengelemek için haproxy çalıştırır (bu durumda Apache çalıştırılır). Keepalived, kayan IP'yi MASTER'a atayarak ve BACKUP'ta yük dengeleyici araştırmasını engelleyerek hatalı VM'ler için yedeklilik sağlar. Bu şablon ayrıca bir Depolama Hesabı, Sanal Ağ, Genel IP adresi, Ağ Arabirimleri dağıtır.
Yüksek Kullanılabilirlik ile Uzak Masaüstü Hizmetlerini

Azure 'a dağıtma
Bu ARM Şablonu örnek kodu, yüksek kullanılabilirliğe sahip bir Uzak Masaüstü Hizmetleri 2019 Oturum Koleksiyonu laboratuvarı dağıtır. Amaç, Windows Server 2019 kullanarak Uzak Masaüstü Hizmetleri için tam olarak yedekli ve yüksek oranda kullanılabilir bir çözüm dağıtmaktır.
ayrılmış IP Kullanım Örneği Parçacığı

Azure 'a dağıtma
Bu şablon, Ayrılmış IP için şu anda desteklenen kullanım örneğini gösterir. Ayrılmış IP yalnızca statik olarak ayrılmış bir Genel IP'dir.
SAP NetWeaver 3 katmanlı (yönetilen disk)

Azure 'a dağıtma
Bu şablon, SAP ve Yönetilen Diskler tarafından desteklenen bir işletim sistemini kullanarak vm dağıtmanıza olanak tanır.
SAP NetWeaver 3 katmanlı çok SID VERITABANı (yönetilen diskler)

Azure 'a dağıtma
Bu şablon, SAP tarafından desteklenen bir işletim sistemini kullanarak vm dağıtmanıza olanak tanır.
SAP NetWeaver dosya sunucusu (yönetilen disk)

Azure 'a dağıtma
Bu şablon, SAP NetWeaver için paylaşılan depolama alanı olarak kullanılabilecek bir dosya sunucusu dağıtmanıza olanak tanır.
Vm başına Linux VM'leri ve genel IPv4 ile Basit VM Ölçek Kümesi

Azure 'a dağıtma
Bu şablon yük dengeleyici, gelen NAT kuralları ve VM başına genel IP ile basit bir ölçek kümesi dağıtmayı gösterir.
SSL özellikli VM Ölçek Kümesi

Azure 'a dağıtma
Azure Key Vault biçiminde güvenli bir şekilde dağıtılan SSL sertifikaları ile yapılandırılan web sunucularını dağıtır
IP Adreslerine göre Arka Uç Havuzu ile Standart Yük Dengeleyici

Azure 'a dağıtma
Bu şablon, ARM Şablonlarının Arka Uç Havuzu yönetimi belgesinde açıklandığı gibi IP Adresine göre Yük Dengeleyicinin Arka Uç Havuzunu yapılandırmak için nasıl kullanılabileceğini göstermek için kullanılır.
Kullanılabilirlik Alanları kullanarak Sanal Makine Ölçek Kümesi örneğini

Azure 'a dağıtma
Bu şablon, yük dengeleyici ile ayrı Kullanılabilirlik Alanlarına yerleştirilen bir VMSS oluşturur.
RDP bağlantı noktası sanal makine

Azure 'a dağıtma
Bir sanal makine oluşturur ve yük dengeleyicideki VM'ye RDP için bir NAT kuralı oluşturur
IIS WebApp çalıştıran otomatik ölçeklendirme ile VM Ölçek Kümesini

Azure 'a dağıtma
IIS ve çok temel bir .NET MVC web uygulaması çalıştıran bir Windows VM Ölçek Kümesi dağıtır. VMSS PowerShell DSC Uzantısı, IIS yükleme ve WebDeploy paket dağıtımını gerçekleştirmek için kullanılır.
Yük Dengeleyici ve NAT ile Kullanılabilirlik AlanlarındaKI VM'leri

Azure 'a dağıtma
Bu şablon, Yük Dengeleyici ile Kullanılabilirlik Alanları arasında dağıtılmış Sanal Makineler oluşturmanıza ve yük dengeleyici aracılığıyla NAT kurallarını yapılandırmanıza olanak tanır. Bu şablon ayrıca bir Sanal Ağ, Genel IP adresi ve Ağ Arabirimleri dağıtır. Bu şablonda, ağ arabirimlerini ve sanal makineleri oluşturmak için kaynak döngüleri özelliğini kullanacağız
Azure Sanal Ağ (VNET)'da IPv6'nın VMSS dağıtımı

Azure 'a dağıtma
Çift yığınlı IPv4/IPv6 VNET ve Std Load Balancer ile VM Ölçek Kümesi oluşturun.
VMSS Esnek Düzenleme Modu Hızlı Başlangıç Linux

Azure 'a dağıtma
Bu şablon, Azure Load Balancer'ın arkasındaki örneklerle basit bir VM Ölçek Kümesi dağıtır. VM Ölçek kümesi Esnek Düzenleme Modu'ndadır. Linux (Ubuntu) veya Windows (Windows Server Datacenter 2019) dağıtımını seçmek için os parametresini kullanın. NOT: Bu hızlı başlangıç şablonu, herhangi bir internet adresinden VM yönetim bağlantı noktalarına (SSH, RDP) ağ erişimini etkinleştirir ve üretim dağıtımları için kullanılmamalıdır.
Genel IP Ön Eki ile VMSS

Azure 'a dağıtma
VmSS'yi Genel IP Ön Eki ile dağıtma şablonu

Terraform (AzAPI sağlayıcısı) kaynak tanımı

loadBalancers kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:

  • Kaynak grupları

Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.

Kaynak biçimi

Microsoft.Network/loadBalancers kaynağı oluşturmak için şablonunuza aşağıdaki Terraform'u ekleyin.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Network/loadBalancers@2015-05-01-preview"
  name = "string"
  parent_id = "string"
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = {
    etag = "string"
    properties = {
      backendAddressPools = [
        {
          etag = "string"
          id = "string"
          name = "string"
          properties = {
            backendIPConfigurations = [
              {
                id = "string"
              }
            ]
            loadBalancingRules = [
              {
                id = "string"
              }
            ]
            outboundNatRule = {
              id = "string"
            }
            provisioningState = "string"
          }
        }
      ]
      frontendIPConfigurations = [
        {
          etag = "string"
          id = "string"
          name = "string"
          properties = {
            inboundNatPools = [
              {
                id = "string"
              }
            ]
            inboundNatRules = [
              {
                id = "string"
              }
            ]
            loadBalancingRules = [
              {
                id = "string"
              }
            ]
            outboundNatRules = [
              {
                id = "string"
              }
            ]
            privateIPAddress = "string"
            privateIPAllocationMethod = "string"
            provisioningState = "string"
            publicIPAddress = {
              id = "string"
            }
            subnet = {
              id = "string"
            }
          }
        }
      ]
      inboundNatPools = [
        {
          etag = "string"
          id = "string"
          name = "string"
          properties = {
            backendPort = int
            frontendIPConfiguration = {
              id = "string"
            }
            frontendPortRangeEnd = int
            frontendPortRangeStart = int
            protocol = "string"
            provisioningState = "string"
          }
        }
      ]
      inboundNatRules = [
        {
          etag = "string"
          id = "string"
          name = "string"
          properties = {
            backendIPConfiguration = {
              id = "string"
            }
            backendPort = int
            enableFloatingIP = bool
            frontendIPConfiguration = {
              id = "string"
            }
            frontendPort = int
            idleTimeoutInMinutes = int
            protocol = "string"
            provisioningState = "string"
          }
        }
      ]
      loadBalancingRules = [
        {
          etag = "string"
          id = "string"
          name = "string"
          properties = {
            backendAddressPool = {
              id = "string"
            }
            backendPort = int
            enableFloatingIP = bool
            frontendIPConfiguration = {
              id = "string"
            }
            frontendPort = int
            idleTimeoutInMinutes = int
            loadDistribution = "string"
            probe = {
              id = "string"
            }
            protocol = "string"
            provisioningState = "string"
          }
        }
      ]
      outboundNatRules = [
        {
          etag = "string"
          id = "string"
          name = "string"
          properties = {
            allocatedOutboundPorts = int
            backendAddressPool = {
              id = "string"
            }
            frontendIPConfigurations = [
              {
                id = "string"
              }
            ]
            provisioningState = "string"
          }
        }
      ]
      probes = [
        {
          etag = "string"
          id = "string"
          name = "string"
          properties = {
            intervalInSeconds = int
            loadBalancingRules = [
              {
                id = "string"
              }
            ]
            numberOfProbes = int
            port = int
            protocol = "string"
            provisioningState = "string"
            requestPath = "string"
          }
        }
      ]
      provisioningState = "string"
      resourceGuid = "string"
    }
  }
}

Özellik Değerleri

Microsoft.Network/loadBalancers

Ad Açıklama Değer
ETİKET Kaynak her güncelleştirildiğinde değişen benzersiz bir salt okunur dize alır dizgi
yer Kaynak konumu dize (gerekli)
ad Kaynak adı dize (gerekli)
Özellikler Load Balancer Özellikleri LoadBalancerPropertiesFormat
Etiketler Kaynak etiketleri Etiket adları ve değerleri sözlüğü.
tür Kaynak türü "Microsoft.Network/loadBalancers@2015-05-01-preview"

Arka Uç Adres Havuzu

Ad Açıklama Değer
ETİKET Kaynak her güncelleştirildiğinde değişen benzersiz bir salt okunur dize dizgi
Kimliği Kaynak Kimliği dizgi
ad Kaynak grubu içinde benzersiz olan kaynağın adını alır. Bu ad kaynağa erişmek için kullanılabilir dizgi
Özellikler BackendAddressPool Özellikleri BackendAddressPoolPropertiesFormat

BackendAddressPoolPropertiesFormat

Ad Açıklama Değer
backendIPConfigurations NIC'lerde tanımlanan IP'lere başvuru koleksiyonunu alır AltKaynak[]
loadBalancingRules Bu Arka Uç Adres Havuzunu kullanan Yük Dengeleme kurallarını alır AltKaynak[]
outboundNatRule Bu Arka Uç Adres Havuzunu kullanan giden kuralları alır AltKaynak
hazırlamaDurumu PublicIP kaynağının sağlama durumu Güncelleştirildi/Silindi/Başarısız Oldu dizgi

FrontendIpConfiguration

Ad Açıklama Değer
ETİKET Kaynak her güncelleştirildiğinde değişen benzersiz bir salt okunur dize dizgi
Kimliği Kaynak Kimliği dizgi
ad Kaynak grubu içinde benzersiz olan kaynağın adını alır. Bu ad kaynağa erişmek için kullanılabilir dizgi
Özellikler Yük dengeleyicinin Ön Uç IP Yapılandırması özellikleri FrontendIpConfigurationPropertiesFormat

FrontendIpConfigurationPropertiesFormat

Ad Açıklama Değer
inboundNatPools Salt okunur. Bu ön uç IP'lerini kullanan gelen havuz URI'leri AltKaynak[]
inboundNatRules Salt okunur. Bu ön uç IP'lerini kullanan gelen kuralları URI'leri AltKaynak[]
loadBalancingRules Bu ön uç IP'sini kullanan Yük Dengeleme kuralları URI'lerini alır AltKaynak[]
outboundNatRules Salt okunur. Bu ön uç IP'lerini kullanan giden kuralları URI'leri AltKaynak[]
privateIPAddress Load Balancer'ın IP adresini alır veya ayarlar.Bu yalnızca subnetRef içinde belirtilen alt ağdan belirli bir özel IP adresi ayrılacaksa belirtilir dizgi
privateIPAllocationMethod PrivateIP ayırma yöntemini alır veya ayarlar (Statik/Dinamik) 'Dinamik'
'Statik'
hazırlamaDurumu PublicIP kaynağının Sağlama durumunu güncelleştirir veya ayarlar Güncelleştirme/Silme/Başarısız dizgi
publicIPAddress PublicIP kaynağının başvuruyu alır veya ayarlar AltKaynak
alt ağ Alt ağ kaynağının başvurularını alır veya ayarlar. Yük dengeleyicinin özel ön uç adresini aldığı alt ağ AltKaynak

GelenNatPool

Ad Açıklama Değer
ETİKET Kaynak her güncelleştirildiğinde değişen benzersiz bir salt okunur dize dizgi
Kimliği Kaynak Kimliği dizgi
ad Kaynak grubu içinde benzersiz olan kaynağın adını alır. Bu ad kaynağa erişmek için kullanılabilir dizgi
Özellikler Gelen NAT havuzunun özellikleri InboundNatPoolPropertiesFormat

InboundNatPoolPropertiesFormat

Ad Açıklama Değer
backendPort Uç nokta üzerindeki iç bağlantılar için kullanılan bir bağlantı noktasını alır veya ayarlar. localPort özniteliği uç noktanın sonsuz bağlantı noktasını bir roldeki iç bağlantı noktasına eşler. Bu, bir rolün dış kullanıma sunulandan farklı bir bağlantı noktasındaki bir iç bileşenle iletişim kurması gereken senaryolarda kullanışlıdır. Belirtilmezse, localPort değeri bağlantı noktası özniteliğiyle aynıdır. Çalışma zamanı API'sini kullanarak bulunabilen ayrılmamış bir bağlantı noktasını otomatik olarak atamak için localPort değerini '*' olarak ayarlayın int (gerekli)
frontendIPConfiguration Ön uç IP Adreslerine başvuru alır veya ayarlar AltKaynak
frontendPortRangeEnd NAT havuzu için bitiş bağlantı noktası aralığını alır veya ayarlar. Seçtiğiniz herhangi bir bağlantı noktası numarasını belirtebilirsiniz, ancak hizmetteki her rol için belirtilen bağlantı noktası numaraları benzersiz olmalıdır. Olası değerler 1 ile 65535 (dahil) arasında değişir int (gerekli)
frontendPortRangeStart NAT havuzu için başlangıç bağlantı noktası aralığını alır veya ayarlar. Seçtiğiniz herhangi bir bağlantı noktası numarasını belirtebilirsiniz, ancak hizmetteki her rol için belirtilen bağlantı noktası numaraları benzersiz olmalıdır. Olası değerler 1 ile 65535 (dahil) arasında değişir int (gerekli)
protokol Dış uç nokta için aktarım protokollerini alır veya ayarlar. Olası değerler Udp veya Tcp'tir 'Tcp'
'Udp' (gerekli)
hazırlamaDurumu PublicIP kaynağının Sağlama durumunu güncelleştirir veya ayarlar Güncelleştirme/Silme/Başarısız dizgi

GelenNatRule

Ad Açıklama Değer
ETİKET Kaynak her güncelleştirildiğinde değişen benzersiz bir salt okunur dize dizgi
Kimliği Kaynak Kimliği dizgi
ad Kaynak grubu içinde benzersiz olan kaynağın adını alır. Bu ad kaynağa erişmek için kullanılabilir dizgi
Özellikler Gelen NAT kuralının özellikleri InboundNatRulePropertiesFormat

InboundNatRulePropertiesFormat

Ad Açıklama Değer
backendIPConfiguration Bir VM'nin NetworkInterface'inde tanımlanan özel ip adresine başvuru alır veya ayarlar. Ön uçIPConfigurations'ın her birinin frontendPort'una gönderilen trafik, geri alınan IP'ye iletilir AltKaynak
backendPort Uç nokta üzerindeki iç bağlantılar için kullanılan bir bağlantı noktasını alır veya ayarlar. localPort özniteliği uç noktanın sonsuz bağlantı noktasını bir roldeki iç bağlantı noktasına eşler. Bu, bir rolün dış kullanıma sunulandan farklı bir bağlantı noktasındaki bir iç bileşenle iletişim kurması gereken senaryolarda kullanışlıdır. Belirtilmezse, localPort değeri bağlantı noktası özniteliğiyle aynıdır. Çalışma zamanı API'sini kullanarak bulunabilen ayrılmamış bir bağlantı noktasını otomatik olarak atamak için localPort değerini '*' olarak ayarlayın Int
etkinleştir Yüzer IP Sql AlwaysOn kullanılabilirlik Grubunu yapılandırmak için gereken kayan IP özelliği için bir sanal makinenin uç noktasını yapılandırıyor. Bu ayar, SQL Server'da SQL Always ON kullanılabilirlik Grupları kullanılırken gereklidir. Uç noktayı oluşturduktan sonra bu ayar değiştirilemez bool (gerekli)
frontendIPConfiguration Ön uç IP Adreslerine başvuru alır veya ayarlar AltKaynak
ön uç Bağlantı Noktası Dış uç noktanın bağlantı noktasını alır veya ayarlar. Seçtiğiniz herhangi bir bağlantı noktası numarasını belirtebilirsiniz, ancak hizmetteki her rol için belirtilen bağlantı noktası numaraları benzersiz olmalıdır. Olası değerler 1 ile 65535 (dahil) arasında değişir int (gerekli)
idleTimeoutInMinutes Tcp boşta bağlantısı için zaman aşımını alır veya ayarlar. Değer 4 ile 30 dakika arasında ayarlanabilir. Varsayılan değer 4 dakikadır. Bu öğe yalnızca protokol Tcp olarak ayarlandığında kullanılır Int
protokol Dış uç nokta için aktarım protokollerini alır veya ayarlar. Olası değerler Udp veya Tcp'tir 'Tcp'
'Udp' (gerekli)
hazırlamaDurumu PublicIP kaynağının Sağlama durumunu güncelleştirir veya ayarlar Güncelleştirme/Silme/Başarısız dizgi

LoadBalancerPropertiesFormat

Ad Açıklama Değer
backendAddressPools Arka uç IP adresleri havuzlarını alır veya ayarlar BackendAddressPool[]
frontendIPConfigurations Yük dengeleyicinin ön uç IP adreslerini alır veya ayarlar FrontendIpConfiguration[]
inboundNatPools Gelen NAT havuzlarını alır veya ayarlar InboundNatPool[]
inboundNatRules Gelen kuralların listesini alır veya ayarlar InboundNatRule[]
loadBalancingRules Yük dengeleme kurallarını alır veya ayarlar LoadBalancingRule[]
outboundNatRules Giden NAT kurallarını alır veya ayarlar OutboundNatRule[]
Sonda Yük dengeleyici yoklamalarının listesini alır veya ayarlar Yoklama[]
hazırlamaDurumu PublicIP kaynağının Sağlama durumunu güncelleştirir veya ayarlar Güncelleştirme/Silme/Başarısız dizgi
kaynakGuid Yük dengeleyici kaynağının kaynak guid özelliğini alır veya ayarlar dizgi

LoadBalancingRule

Ad Açıklama Değer
ETİKET Kaynak her güncelleştirildiğinde değişen benzersiz bir salt okunur dize dizgi
Kimliği Kaynak Kimliği dizgi
ad Kaynak grubu içinde benzersiz olan kaynağın adını alır. Bu ad kaynağa erişmek için kullanılabilir dizgi
Özellikler Yük dengeleyicinin özellikleri LoadBalancingRulePropertiesFormat

LoadBalancingRulePropertiesFormat

Ad Açıklama Değer
backendAddressPool BIR IP havuzuna başvuru alır veya ayarlar. Gelen trafik arka uç IP'lerindeki IP'ler arasında rastgele yük dengelemesi yapılır AltKaynak (gerekli)
backendPort Uç nokta üzerindeki iç bağlantılar için kullanılan bir bağlantı noktasını alır veya ayarlar. localPort özniteliği uç noktanın sonsuz bağlantı noktasını bir roldeki iç bağlantı noktasına eşler. Bu, bir rolün dış kullanıma sunulandan farklı bir bağlantı noktasındaki bir iç bileşenle iletişim kurması gereken senaryolarda kullanışlıdır. Belirtilmezse, localPort değeri bağlantı noktası özniteliğiyle aynıdır. Çalışma zamanı API'sini kullanarak bulunabilen ayrılmamış bir bağlantı noktasını otomatik olarak atamak için localPort değerini '*' olarak ayarlayın Int
etkinleştir Yüzer IP Sql AlwaysOn kullanılabilirlik Grubunu yapılandırmak için gereken kayan IP özelliği için bir sanal makinenin uç noktasını yapılandırıyor. Bu ayar, SQL Server'da SQL Always ON kullanılabilirlik Grupları kullanılırken gereklidir. Uç noktayı oluşturduktan sonra bu ayar değiştirilemez bool (gerekli)
frontendIPConfiguration Ön uç IP Adreslerine başvuru alır veya ayarlar AltKaynak
ön uç Bağlantı Noktası Dış uç noktanın bağlantı noktasını alır veya ayarlar. Seçtiğiniz herhangi bir bağlantı noktası numarasını belirtebilirsiniz, ancak hizmetteki her rol için belirtilen bağlantı noktası numaraları benzersiz olmalıdır. Olası değerler 1 ile 65535 (dahil) arasında değişir int (gerekli)
idleTimeoutInMinutes Tcp boşta bağlantısı için zaman aşımını alır veya ayarlar. Değer 4 ile 30 dakika arasında ayarlanabilir. Varsayılan değer 4 dakikadır. Bu öğe yalnızca protokol Tcp olarak ayarlandığında kullanılır Int
loadDistribution (YükDağıtımı) Bu kural için yük dağıtım ilkesini alır veya ayarlar 'Varsayılan'
'KaynakIP'
'KaynakIPProtocol'
sonda Yük Dengeleme kuralı tarafından kullanılan yük dengeleyici yoklaması başvuruyu alır veya ayarlar. AltKaynak
protokol Dış uç nokta için aktarım protokollerini alır veya ayarlar. Olası değerler Udp veya Tcp'tir 'Tcp'
'Udp' (gerekli)
hazırlamaDurumu PublicIP kaynağının Sağlama durumunu güncelleştirir veya ayarlar Güncelleştirme/Silme/Başarısız dizgi

OutboundNatRule

Ad Açıklama Değer
ETİKET Kaynak her güncelleştirildiğinde değişen benzersiz bir salt okunur dize dizgi
Kimliği Kaynak Kimliği dizgi
ad Kaynak grubu içinde benzersiz olan kaynağın adını alır. Bu ad kaynağa erişmek için kullanılabilir dizgi
Özellikler Yük dengeleyicinin giden NAT havuzu OutboundNatRulePropertiesFormat

OutboundNatRulePropertiesFormat

Ad Açıklama Değer
allocationOutboundPorts SNAT için kullanılacak giden bağlantı noktalarının sayısını alır veya ayarlar int (gerekli)
backendAddressPool BIR IP havuzuna başvuru alır veya ayarlar. Giden trafik arka uç IP'lerindeki IP'ler arasında rastgele yük dengelemesi yapılır AltKaynak (gerekli)
frontendIPConfigurations Yük dengeleyicinin Ön Uç IP adreslerini alır veya ayarlar AltKaynak[]
hazırlamaDurumu PublicIP kaynağının Sağlama durumunu güncelleştirir veya ayarlar Güncelleştirme/Silme/Başarısız dizgi

Sonda

Ad Açıklama Değer
ETİKET Kaynak her güncelleştirildiğinde değişen benzersiz bir salt okunur dize dizgi
Kimliği Kaynak Kimliği dizgi
ad Kaynak grubu içinde benzersiz olan kaynağın adını alır. Bu ad kaynağa erişmek için kullanılabilir dizgi
Özellikler ProbePropertiesFormat

ProbePropertiesFormat

Ad Açıklama Değer
intervalInSeconds Sistem durumu için uç noktanın ne sıklıkta yokleneceğini gösteren aralığı saniye cinsinden alır veya ayarlar. Genellikle aralık, ayrılan zaman aşımı süresinin (saniye cinsinden) yarısından biraz daha kısadır ve bu da örneği döndürmeden önce iki tam yoklamanın yapılmasına izin verir. Varsayılan değer 15, en düşük değer 5'tir Int
loadBalancingRules Bu araştırmayı kullanan Yük dengeleyici kurallarını alır AltKaynak[]
numberOfProbes (prob sayısı) Yanıt alınmazsa uç noktaya daha fazla trafiğin tesliminin durdurulmasıyla sonuçlanacak yoklama sayısını alır veya ayarlar. Bu değerler, uç noktaların Azure'da kullanılan tipik zamanlardan daha hızlı veya daha yavaş döndürülmesini sağlar. Int
liman Yoklamayla iletişim kurmak için Bağlantı Noktasını alır veya ayarlar. Olası değerler 1 ile 65535 (dahil) arasında değişir. int (gerekli)
protokol Bitiş noktasının protokollerini alır veya ayarlar. Olası değerler http pr Tcp'dir. Tcp belirtilirse, yoklamanın başarılı olması için alınan bir ACK gereklidir. http belirtilirse, yoklamanın başarılı olması için tanımlayıcı URI'den 200 Tamam yanıtı gerekir 'Http' (İngilizce)
'Tcp' (gerekli)
hazırlamaDurumu PublicIP kaynağının Sağlama durumunu güncelleştirir veya ayarlar Güncelleştirme/Silme/Başarısız dizgi
istek Yolu VM'den sistem durumu istemek için kullanılan URI'yi alır veya ayarlar. Bir protokol http olarak ayarlandıysa yol gereklidir. Aksi takdirde, buna izin verilmez. Varsayılan değer yok dizgi

Kaynak Etiketleri

Ad Açıklama Değer

Alt Kaynak

Ad Açıklama Değer
Kimliği Kaynak Kimliği dizgi

Kullanım Örnekleri

Azure Doğrulanmış Modülleri

Aşağıdaki Azure Doğrulanmış Modüller bu kaynak türünü dağıtmak için kullanılabilir.

Modül Açıklama
Yük dengeleyici Loadbalancer için AVM Kaynak Modülü