Microsoft.Insights otomatik ölçeklendirme ayarları
Bicep kaynak tanımı
Otomatik ölçeklendirme 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üğü.
Açıklamalar
İzleme çözümlerini dağıtma hakkında yönergeler için bkz. bicepkullanarak izleme kaynakları oluşturma
Kaynak biçimi
Microsoft.Insights/autoscalesettings kaynağı oluşturmak için şablonunuza aşağıdaki Bicep'i ekleyin.
resource symbolicname 'Microsoft.Insights/autoscalesettings@2022-10-01' = {
name: 'string'
location: 'string'
tags: {
tagName1: 'tagValue1'
tagName2: 'tagValue2'
}
properties: {
enabled: bool
name: 'string'
notifications: [
{
email: {
customEmails: [
'string'
]
sendToSubscriptionAdministrator: bool
sendToSubscriptionCoAdministrators: bool
}
operation: 'Scale'
webhooks: [
{
properties: {
{customized property}: 'string'
}
serviceUri: 'string'
}
]
}
]
predictiveAutoscalePolicy: {
scaleLookAheadTime: 'string'
scaleMode: 'string'
}
profiles: [
{
capacity: {
default: 'string'
maximum: 'string'
minimum: 'string'
}
fixedDate: {
end: 'string'
start: 'string'
timeZone: 'string'
}
name: 'string'
recurrence: {
frequency: 'string'
schedule: {
days: [
'string'
]
hours: [
int
]
minutes: [
int
]
timeZone: 'string'
}
}
rules: [
{
metricTrigger: {
dimensions: [
{
DimensionName: 'string'
Operator: 'string'
Values: [
'string'
]
}
]
dividePerInstance: bool
metricName: 'string'
metricNamespace: 'string'
metricResourceLocation: 'string'
metricResourceUri: 'string'
operator: 'string'
statistic: 'string'
threshold: int
timeAggregation: 'string'
timeGrain: 'string'
timeWindow: 'string'
}
scaleAction: {
cooldown: 'string'
direction: 'string'
type: 'string'
value: 'string'
}
}
]
}
]
targetResourceLocation: 'string'
targetResourceUri: 'string'
}
}
Özellik değerleri
otomatik ölçeklendirme ayarları
Ad | Açıklama | Değer |
---|---|---|
ad | Kaynak adı | dize (gerekli) Karakter sınırı: 1-260 Geçerli karakterler: Şu şekilde kullanılamaz: :<>+/&%\?| veya denetim karakterleri Boşluk veya nokta ile bitemez. |
yer | Kaynak konumu | dize (gerekli) |
Etiketler | Kaynağı açıklayan anahtar değer çiftlerinin listesini alır veya ayarlar. Bu etiketler, bu kaynağı görüntülemek ve gruplandırırken (kaynak grupları arasında) kullanılabilir. Bir kaynak için en fazla 15 etiket sağlanabilir. Her etiketin uzunluğu 128 karakterden büyük olmayan bir anahtara ve 256 karakterden uzun olmayan bir değere sahip olması gerekir. | Etiket adları ve değerleri sözlüğü. Bkz. şablonlardaki Etiketleri |
Özellikler | Kaynağın otomatik ölçeklendirme ayarı. | Otomatik ÖlçeklendirmeAyar (gerekli) |
Otomatik ÖlçeklendirmeAyar
Ad | Açıklama | Değer |
---|---|---|
Etkin | etkin bayrağını seçin. Kaynak için otomatik ölçeklendirmenin etkinleştirilip etkinleştirilmediğini belirtir. Varsayılan değer :'false'. | Bool |
ad | otomatik ölçeklendirme ayarının adı. | dizgi |
Bildirim | bildirim koleksiyonu. | Otomatik ÖlçeklendirmeNotification |
predictiveAutoscalePolicy | tahmine dayalı otomatik ölçeklendirme ilkesi modu. | PredictiveAutoscalePolicy |
Profil | farklı zaman aralıkları için farklı ölçeklendirme parametreleri belirten otomatik ölçeklendirme profilleri koleksiyonu. En fazla 20 profil belirtilebilir. |
Otomatik ÖlçeklendirmeProfil[] (gerekli) Kısıtlama -ları: Maksimum uzunluk = 20 |
targetResourceLocation | otomatik ölçeklendirme ayarının eklenmesi gereken kaynağın konumu. | dizgi |
targetResourceUri | otomatik ölçeklendirme ayarının eklenmesi gereken kaynağın kaynak tanımlayıcısı. | dizgi |
Otomatik ÖlçeklendirmeNotification
Ad | Açıklama | Değer |
---|---|---|
E-posta | e-posta bildirimini seçin. | EmailNotification |
işlem | bildirimle ilişkili işlem ve değeri "ölçek" olmalıdır | 'Ölçek' (gerekli) |
web kancaları | web kancası bildirimleri koleksiyonu. | WebhookNotification[] |
EmailNotification
Ad | Açıklama | Değer |
---|---|---|
customEmails | özel e-postalar listesi. Bu değer null veya boş olabilir; bu durumda bu öznitelik yoksayılır. | string[] |
sendToSubscriptionAdministrator | abonelik yöneticisine e-posta gönderilip gönderilmeymeyeceğini belirten bir değer. | Bool |
sendToSubscriptionCoAdministrators | abonelik ortak yöneticilerine e-posta gönderilip gönderilmeymeyeceğini belirten bir değer. | Bool |
Web KancasıNotification
Ad | Açıklama | Değer |
---|---|---|
Özellikler | ayarlardan oluşan bir özellik paketi. Bu değer boş olabilir. | WebhookNotificationProperties |
serviceUri | bildirimi almak için hizmet adresini seçin. | dizgi |
WebhookNotificationProperties
Ad | Açıklama | Değer |
---|---|---|
{özelleştirilmiş özellik} | dizgi |
PredictiveAutoscalePolicy
Ad | Açıklama | Değer |
---|---|---|
scaleLookAheadTime | önceden hangi örneklerin başlatılacağını belirtmek için gereken süre. ISO 8601 biçiminde 1 dakika ile 60 dakika arasında olmalıdır. | dizgi |
scaleMode | tahmine dayalı otomatik ölçeklendirme modu | 'Devre Dışı' 'Etkin' 'ForecastOnly' (gerekli) |
Otomatik ÖlçeklendirmeProfil
Ad | Açıklama | Değer |
---|---|---|
kapasite | bu profil sırasında kullanılabilecek örnek sayısı. | ScaleCapacity (gerekli) |
fixedDate | profil için belirli bir tarih-saat. Yinelenme öğesi kullanılırsa bu öğe kullanılmaz. | TimeWindow |
ad | profilin adı. | dize (gerekli) |
yinelenme | bu profilin başladığı yinelenen saatler. FixedDate öğesi kullanılıyorsa bu öğe kullanılmaz. | Yinelenme |
kurallar | ölçeklendirme eylemi için tetikleyicileri ve parametreleri sağlayan kurallar koleksiyonu. En fazla 10 kural belirtilebilir. | ScaleRule[] (gerekli) |
ScaleCapacity
Ad | Açıklama | Değer |
---|---|---|
temerrüt | ölçümler değerlendirme için kullanılamıyorsa ayarlanacak örnek sayısı. Varsayılan, yalnızca geçerli örnek sayısı varsayılandan düşükse kullanılır. | dize (gerekli) |
maksimum | kaynak için en fazla örnek sayısı. Gerçek maksimum örnek sayısı, abonelikte kullanılabilen çekirdeklerle sınırlıdır. | dize (gerekli) |
asgari | kaynak için en az örnek sayısıdır. | dize (gerekli) |
TimeWindow
Ad | Açıklama | Değer |
---|---|---|
son | ISO 8601 biçiminde profilin bitiş saati. | dize (gerekli) |
başlamak | ISO 8601 biçiminde profilin başlangıç zamanı. | dize (gerekli) |
timeZone | profil için başlangıç ve bitiş saatlerinin saat dilimi. Geçerli saat dilimlerine bazı örnekler şunlardır: Tarih Çizgisi Standart Saati, UTC-11, Hawaii Standart Saati, Alaska Standart Saati, Pasifik Standart Saati (Meksika), Pasifik Standart Saati, ABD Dağı Standart Saati, Dağ Standart Saati (Meksika), Dağ Standart Saati, Orta Amerika Standart Saati, Orta Standart Saat, Orta Standart Saat (Meksika), Kanada Orta Standart Saati, SA Pasifik Standart Saati, Doğu Standart Saati, ABD Doğu Standart Saati, Venezuela Standart Saati, Paraguay Standart Saati, Atlantik Standart Saati, Orta Brezilya Standart Saati, SA Batı Standart Saati, Pasifik SA Standart Saati, Newfoundland Standart Saati, E. Güney Amerika Standart Saati, Arjantin Standart Saati, SA Doğu Standart Saati, Grönland Standart Saati, Montevideo Standart Saati, Bahia Standart Saati, UTC-02, Mid-Atlantic Standart Saat, Azores Standart Saati, Cape Verde Standart Saati, Fas Standart Saati, UTC, GMT Standart Saati, Greenwich Standart Saati, W. Avrupa Standart Saati, Orta Avrupa Standart Saati, Romantizm Standart Saati, Orta Avrupa Standart Saati, W. Orta Afrika Standart Saati, Namibya Standart Saati, Ürdün Standart Saati, GTB Standart Saati, Orta Doğu Standart Saati, Mısır Standart Saati, Suriye Standart Saati, E. Avrupa Standart Saati, Güney Afrika Standart Saati, FLE Standart Saati, Türkiye Standart Saati, İsrail Standart Saati, Kaliningrad Standart Saati, Libya Standart Saati, Arap Standart Saati, Belarus Standart Saati, Rusça Standart Saati, E. Afrika Standart Saati, İran Standart Saati, Arap Standart Saati, Azerbaycan Standart Saati, Rusya Saat Dilimi 3, Mauritius Standart Saati, Gürcü Standart Saati, Kafkas Standart Saati, Afganistan Standart Saati, Batı Asya Standart Saati, Ekaterinburg Standart Saati, Pakistan Standart Saati, Hindistan Standart Saati, Sri Lanka Standart Saati, Nepal Standart Saati, Orta Asya Standart Saati, Bangladeş Standart Saati, N. Orta Asya Standart Saati, Myanmar Standart Saati, SE Asya Standart Saati, Kuzey Asya Standart Saati, Çin Standart Saati, Kuzey Asya Doğu Standart Saati, Singapur Standart Saati, W. Avustralya Standart Saati, Taipei Standart Saati, Ulaanbaatar Standart Saati, Tokyo Standart Saati, Kore Standart Saati, Yakutsk Standart Saati, Cen. Avustralya Standart Saati, AUS Orta Standart Saati, E. Avustralya Standart Saati, AUS Doğu Standart Saati, Batı Pasifik Standart Saati, Tazmanya Standart Saati, Magadan Standart Saati, Vladivostok Standart Saati, Rusya Saat Dilimi 10, Orta Pasifik Standart Saati, Rusya Saat Dilimi 11, Yeni Zelanda Standart Saati, UTC+12, Fiji Standart Saati, Kamçatka Standart Saati, Tonga Standart Saati, Samoa Standart Saati, Line Adaları Standart Saati | dizgi |
Yinelenme
Ad | Açıklama | Değer |
---|---|---|
frekans | yinelenme sıklığı. Zamanlama profilinin ne sıklıkta etkili olması gerektiği. Bu değer Week olmalıdır; yani her hafta aynı profil kümesine sahip olur. Örneğin, günlük zamanlama ayarlamak için haftanın her gününe |
'Gün' 'Saat' 'Dakika' 'Ay' 'Hiçbiri' 'İkinci' 'Hafta' 'Yıl' (gerekli) |
tarife | profilin ne zaman başladığını belirten zamanlama kısıtlamaları. | RecurrentSchedule (gerekli) |
RecurrentSchedule
Ad | Açıklama | Değer |
---|---|---|
Gün | profilin etkin olduğu gün koleksiyonu. Olası değerler Pazar ile Cumartesi arasıdır. | string[] (gerekli) |
Saat | Profilin etkili olduğu saat koleksiyonu. Desteklenen değerler 24 saatlik saatte 0 ile 23 arasındadır (/PM saatleri desteklenmez). | int[] (gerekli) |
tutanak | Profilin etkin olduğu dakika koleksiyonu. | int[] (gerekli) |
timeZone | profilin saatleri için saat dilimi. Geçerli saat dilimlerine bazı örnekler şunlardır: Tarih Çizgisi Standart Saati, UTC-11, Hawaii Standart Saati, Alaska Standart Saati, Pasifik Standart Saati (Meksika), Pasifik Standart Saati, ABD Dağı Standart Saati, Dağ Standart Saati (Meksika), Dağ Standart Saati, Orta Amerika Standart Saati, Orta Standart Saat, Orta Standart Saat (Meksika), Kanada Orta Standart Saati, SA Pasifik Standart Saati, Doğu Standart Saati, ABD Doğu Standart Saati, Venezuela Standart Saati, Paraguay Standart Saati, Atlantik Standart Saati, Orta Brezilya Standart Saati, SA Batı Standart Saati, Pasifik SA Standart Saati, Newfoundland Standart Saati, E. Güney Amerika Standart Saati, Arjantin Standart Saati, SA Doğu Standart Saati, Grönland Standart Saati, Montevideo Standart Saati, Bahia Standart Saati, UTC-02, Mid-Atlantic Standart Saat, Azores Standart Saati, Cape Verde Standart Saati, Fas Standart Saati, UTC, GMT Standart Saati, Greenwich Standart Saati, W. Avrupa Standart Saati, Orta Avrupa Standart Saati, Romantizm Standart Saati, Orta Avrupa Standart Saati, W. Orta Afrika Standart Saati, Namibya Standart Saati, Ürdün Standart Saati, GTB Standart Saati, Orta Doğu Standart Saati, Mısır Standart Saati, Suriye Standart Saati, E. Avrupa Standart Saati, Güney Afrika Standart Saati, FLE Standart Saati, Türkiye Standart Saati, İsrail Standart Saati, Kaliningrad Standart Saati, Libya Standart Saati, Arap Standart Saati, Belarus Standart Saati, Rusça Standart Saati, E. Afrika Standart Saati, İran Standart Saati, Arap Standart Saati, Azerbaycan Standart Saati, Rusya Saat Dilimi 3, Mauritius Standart Saati, Gürcü Standart Saati, Kafkas Standart Saati, Afganistan Standart Saati, Batı Asya Standart Saati, Ekaterinburg Standart Saati, Pakistan Standart Saati, Hindistan Standart Saati, Sri Lanka Standart Saati, Nepal Standart Saati, Orta Asya Standart Saati, Bangladeş Standart Saati, N. Orta Asya Standart Saati, Myanmar Standart Saati, SE Asya Standart Saati, Kuzey Asya Standart Saati, Çin Standart Saati, Kuzey Asya Doğu Standart Saati, Singapur Standart Saati, W. Avustralya Standart Saati, Taipei Standart Saati, Ulaanbaatar Standart Saati, Tokyo Standart Saati, Kore Standart Saati, Yakutsk Standart Saati, Cen. Avustralya Standart Saati, AUS Orta Standart Saati, E. Avustralya Standart Saati, AUS Doğu Standart Saati, Batı Pasifik Standart Saati, Tazmanya Standart Saati, Magadan Standart Saati, Vladivostok Standart Saati, Rusya Saat Dilimi 10, Orta Pasifik Standart Saati, Rusya Saat Dilimi 11, Yeni Zelanda Standart Saati, UTC+12, Fiji Standart Saati, Kamçatka Standart Saati, Tonga Standart Saati, Samoa Standart Saati, Line Adaları Standart Saati | dize (gerekli) |
ScaleRule
Ad | Açıklama | Değer |
---|---|---|
metricTrigger | bir ölçeklendirme eylemine neden olan tetikleyici. | MetricTrigger (gerekli) |
scaleAction | ölçeklendirme eyleminin parametreleri. | ScaleAction (gerekli) |
MetricTrigger
Ad | Açıklama | Değer |
---|---|---|
Boyutlar | Boyut koşullarının listesi. Örneğin: [{"DimensionName":"AppName","Operator":"Equals","Values":["App1"]},{"DimensionName":"Deployment","Operator":"Equals","Values":["default"]}]. | ScaleRuleMetricDimension[] |
dividePerInstance | ölçümün örnek başına bölünmesi gerekip gerekmediğini belirten bir değer. | Bool |
metricName | kuralın izlediğini tanımlayan ölçümün adı. | dize (gerekli) |
metricNamespace | kuralın izlediğini tanımlayan ölçümün ad alanı. | dizgi |
metricResourceLocation | kuralın izlediği kaynağın konumu. | dizgi |
metricResourceUri | kuralın izlediği kaynağın kaynak tanımlayıcısı. | dize (gerekli) |
operatör | ölçüm verilerini ve eşiği karşılaştırmak için kullanılan işleç. | 'Eşittir' 'GreaterThan' 'GreaterThanOrEqual' 'LessThan' 'LessThanOrEqual' 'NotEquals' (gerekli) |
Istatistik | ölçüm istatistik türü. Birden çok örnekteki ölçümlerin nasıl birleştirildiği. | 'Ortalama' 'Sayı' 'Max' 'Min' 'Sum' (gerekli) |
eşik | ölçek eylemini tetikleyen ölçümün eşiği. | int (gerekli) |
timeAggregation | zaman toplama türü. Toplanan verilerin zaman içinde nasıl birleştirileceği. Varsayılan değer Ortalama'dır. | 'Ortalama' 'Sayı' 'Son' 'Maksimum' 'Minimum' 'Toplam' (gerekli) |
timeGrain | kuralın izlediği ölçümlerin ayrıntı düzeyi. Ölçüm tanımlarından döndürülen önceden tanımlanmış değerlerden biri olmalıdır. 12 saat ile 1 dakika arasında olmalıdır. | dize (gerekli) |
timeWindow | örnek verilerinin toplandığı zaman aralığı. Bu değer, kaynaktan kaynağa farklılık gösterebilen ölçüm toplama gecikmesinden daha uzun olmalıdır. 12 saat ile 5 dakika arasında olmalıdır. | dize (gerekli) |
ScaleRuleMetricDimension
Ad | Açıklama | Değer |
---|---|---|
BoyutAdı | Boyutun adı. | dize (gerekli) |
Operatör | boyut işleci. Yalnızca 'Eşittir' ve 'NotEquals' desteklenir. 'Equals' değeri herhangi bir değere eşit. 'NotEquals' tüm değerlere eşit değil | 'Eşittir' 'NotEquals' (gerekli) |
Değer | boyut değerlerinin listesi. Örneğin: ["App1","App2"]. | string[] (gerekli) |
ScaleAction
Ad | Açıklama | Değer |
---|---|---|
bekleme süresi | bu eylem gerçekleşmeden önce son ölçeklendirme eyleminden bu yana beklenmesi gereken süre. ISO 8601 biçiminde 1 hafta ile 1 dakika arasında olmalıdır. | dize (gerekli) |
yön | ölçek yönü. Ölçeklendirme eyleminin örnek sayısını artırıp artırmadığı veya azalttığı. | 'Azalt' 'Artır' 'Hiçbiri' (gerekli) |
tür | ölçek kuralı tetiklendiğinde gerçekleşmesi gereken eylem türü. | 'ChangeCount' 'ExactCount' 'PercentChangeCount' 'ServiceAllowedNextValue' (gerekli) |
değer | ölçeklendirme eylemine dahil olan örnek sayısı. Bu değer 1 veya daha büyük olmalıdır. Varsayılan değer 1'dir. | dizgi |
Hızlı başlangıç şablonları
Aşağıdaki hızlı başlangıç şablonları bu kaynak türünü dağıtır.
Şablon | Açıklama |
---|---|
Darktrace Otomatik Ölçeklendirme vSensors Dağıtma '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 '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 |
Kentico Xperience 'a dağıtma |
Bu şablon, Microsoft Azure'da Kentico Xperience ortamlarını barındırmak için gereken kaynakların dağıtımını kolaylaştırır. |
Azure SQL Veritabanı ile LANSA Windows VM ScaleSet'i otomatik ölçeklendirmeyi '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) |
Otomatik Ölçeklendirme & Python Bottle sunucusuyla VM Ölçek Kümesi Dağıtma '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 |
Ölçeklenebilir Umbraco CMS Web Uygulaması 'a dağıtma |
Bu şablon, Azure App Service Web Apps'te umbraco CMS web uygulamasını dağıtmak için kolay bir yol sağlar. |
Basit Umbraco CMS Web Uygulaması 'a dağıtma |
Bu şablon, Azure App Service Web Apps'te umbraco CMS web uygulamasını dağıtmak için kolay bir yol sağlar. |
Enterprise Governance-AppService, SQL DB, AD, OMS, Runbook'lar 'a dağıtma |
Küçük veya büyük bir Kuruluş için bulut benimseme, bulut dağıtımlarından değer türetmek için sorumlu ve verimli idare modelleri gerektirir. CloudWise (çözüm için kod adı), Azure İş Ortağı Hızlı Başlangıçları'ndan edinilebilen bileşik bir çözümdür. Müşteriler, Sistem Tümleştiricileri ve İş Ortakları için sunulan ve Maliyetlerinizi İyileştirmeye, Uygulamalarınızın Güvenilirliğini Artırmaya, İş Riskini Azaltmaya odaklanan, self servis, otomatik idare ve operasyon çözümü sunan bir benimseme etkinleştiricidir. Çözüm, Görünürlük ve Denetim'in temel idare yapılarını vurgular. |
Sanal Makine Ölçek Kümesi için Otomatik Ölçeklendirme Ayarı Dağıtma 'a dağıtma |
Bu şablon, Sanal Makine Ölçek Kümesi kaynağı için otomatik ölçeklendirme ilkesi dağıtmanıza olanak tanır. |
App Service Planı için Otomatik Ölçeklendirme Ayarı Dağıtma 'a dağıtma |
Bu şablon, Azure AppService Planı kaynağı için otomatik ölçeklendirme ilkesi dağıtmanıza olanak tanır. |
windows VMSS'yi dağıtma WINDOWS'ları SSL DSC yapılandırma '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 |
IIS WebApp çalıştıran otomatik ölçeklendirme ile VM Ölçek Kümesini '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. |
Linux özel görüntü vm ölçek kümesi dağıtma '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. |
Ölçek Kümesindeki VM sayısını el ile değiştirme 'a dağıtma |
Bu şablon, ölçek kümesindeki VM sayısını el ile değiştirmenize olanak tanır. |
Linux VM'leri ve Otomatik Ölçeklendirme ile VM Ölçek Kümesi Dağıtma '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 |
Windows VM'leri ve Otomatik Ölçeklendirme ile VM Ölçek Kümesi Dağıtma '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 |
ARM şablonu kaynak tanımı
Otomatik ölçeklendirme 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üğü.
Açıklamalar
İzleme çözümlerini dağıtma hakkında yönergeler için bkz. bicepkullanarak izleme kaynakları oluşturma
Kaynak biçimi
Microsoft.Insights/autoscalesettings kaynağı oluşturmak için şablonunuza aşağıdaki JSON'u ekleyin.
{
"type": "Microsoft.Insights/autoscalesettings",
"apiVersion": "2022-10-01",
"name": "string",
"location": "string",
"tags": {
"tagName1": "tagValue1",
"tagName2": "tagValue2"
},
"properties": {
"enabled": "bool",
"name": "string",
"notifications": [
{
"email": {
"customEmails": [ "string" ],
"sendToSubscriptionAdministrator": "bool",
"sendToSubscriptionCoAdministrators": "bool"
},
"operation": "Scale",
"webhooks": [
{
"properties": {
"{customized property}": "string"
},
"serviceUri": "string"
}
]
}
],
"predictiveAutoscalePolicy": {
"scaleLookAheadTime": "string",
"scaleMode": "string"
},
"profiles": [
{
"capacity": {
"default": "string",
"maximum": "string",
"minimum": "string"
},
"fixedDate": {
"end": "string",
"start": "string",
"timeZone": "string"
},
"name": "string",
"recurrence": {
"frequency": "string",
"schedule": {
"days": [ "string" ],
"hours": [ "int" ],
"minutes": [ "int" ],
"timeZone": "string"
}
},
"rules": [
{
"metricTrigger": {
"dimensions": [
{
"DimensionName": "string",
"Operator": "string",
"Values": [ "string" ]
}
],
"dividePerInstance": "bool",
"metricName": "string",
"metricNamespace": "string",
"metricResourceLocation": "string",
"metricResourceUri": "string",
"operator": "string",
"statistic": "string",
"threshold": "int",
"timeAggregation": "string",
"timeGrain": "string",
"timeWindow": "string"
},
"scaleAction": {
"cooldown": "string",
"direction": "string",
"type": "string",
"value": "string"
}
}
]
}
],
"targetResourceLocation": "string",
"targetResourceUri": "string"
}
}
Özellik değerleri
otomatik ölçeklendirme ayarları
Ad | Açıklama | Değer |
---|---|---|
tür | Kaynak türü | 'Microsoft.Insights/autoscalesettings' |
apiVersion | Kaynak API'sinin sürümü | '2022-10-01' |
ad | Kaynak adı | dize (gerekli) Karakter sınırı: 1-260 Geçerli karakterler: Şu şekilde kullanılamaz: :<>+/&%\?| veya denetim karakterleri Boşluk veya nokta ile bitemez. |
yer | Kaynak konumu | dize (gerekli) |
Etiketler | Kaynağı açıklayan anahtar değer çiftlerinin listesini alır veya ayarlar. Bu etiketler, bu kaynağı görüntülemek ve gruplandırırken (kaynak grupları arasında) kullanılabilir. Bir kaynak için en fazla 15 etiket sağlanabilir. Her etiketin uzunluğu 128 karakterden büyük olmayan bir anahtara ve 256 karakterden uzun olmayan bir değere sahip olması gerekir. | Etiket adları ve değerleri sözlüğü. Bkz. şablonlardaki Etiketleri |
Özellikler | Kaynağın otomatik ölçeklendirme ayarı. | Otomatik ÖlçeklendirmeAyar (gerekli) |
Otomatik ÖlçeklendirmeAyar
Ad | Açıklama | Değer |
---|---|---|
Etkin | etkin bayrağını seçin. Kaynak için otomatik ölçeklendirmenin etkinleştirilip etkinleştirilmediğini belirtir. Varsayılan değer :'false'. | Bool |
ad | otomatik ölçeklendirme ayarının adı. | dizgi |
Bildirim | bildirim koleksiyonu. | Otomatik ÖlçeklendirmeNotification |
predictiveAutoscalePolicy | tahmine dayalı otomatik ölçeklendirme ilkesi modu. | PredictiveAutoscalePolicy |
Profil | farklı zaman aralıkları için farklı ölçeklendirme parametreleri belirten otomatik ölçeklendirme profilleri koleksiyonu. En fazla 20 profil belirtilebilir. |
Otomatik ÖlçeklendirmeProfil[] (gerekli) Kısıtlama -ları: Maksimum uzunluk = 20 |
targetResourceLocation | otomatik ölçeklendirme ayarının eklenmesi gereken kaynağın konumu. | dizgi |
targetResourceUri | otomatik ölçeklendirme ayarının eklenmesi gereken kaynağın kaynak tanımlayıcısı. | dizgi |
Otomatik ÖlçeklendirmeNotification
Ad | Açıklama | Değer |
---|---|---|
E-posta | e-posta bildirimini seçin. | EmailNotification |
işlem | bildirimle ilişkili işlem ve değeri "ölçek" olmalıdır | 'Ölçek' (gerekli) |
web kancaları | web kancası bildirimleri koleksiyonu. | WebhookNotification[] |
EmailNotification
Ad | Açıklama | Değer |
---|---|---|
customEmails | özel e-postalar listesi. Bu değer null veya boş olabilir; bu durumda bu öznitelik yoksayılır. | string[] |
sendToSubscriptionAdministrator | abonelik yöneticisine e-posta gönderilip gönderilmeymeyeceğini belirten bir değer. | Bool |
sendToSubscriptionCoAdministrators | abonelik ortak yöneticilerine e-posta gönderilip gönderilmeymeyeceğini belirten bir değer. | Bool |
Web KancasıNotification
Ad | Açıklama | Değer |
---|---|---|
Özellikler | ayarlardan oluşan bir özellik paketi. Bu değer boş olabilir. | WebhookNotificationProperties |
serviceUri | bildirimi almak için hizmet adresini seçin. | dizgi |
WebhookNotificationProperties
Ad | Açıklama | Değer |
---|---|---|
{özelleştirilmiş özellik} | dizgi |
PredictiveAutoscalePolicy
Ad | Açıklama | Değer |
---|---|---|
scaleLookAheadTime | önceden hangi örneklerin başlatılacağını belirtmek için gereken süre. ISO 8601 biçiminde 1 dakika ile 60 dakika arasında olmalıdır. | dizgi |
scaleMode | tahmine dayalı otomatik ölçeklendirme modu | 'Devre Dışı' 'Etkin' 'ForecastOnly' (gerekli) |
Otomatik ÖlçeklendirmeProfil
Ad | Açıklama | Değer |
---|---|---|
kapasite | bu profil sırasında kullanılabilecek örnek sayısı. | ScaleCapacity (gerekli) |
fixedDate | profil için belirli bir tarih-saat. Yinelenme öğesi kullanılırsa bu öğe kullanılmaz. | TimeWindow |
ad | profilin adı. | dize (gerekli) |
yinelenme | bu profilin başladığı yinelenen saatler. FixedDate öğesi kullanılıyorsa bu öğe kullanılmaz. | Yinelenme |
kurallar | ölçeklendirme eylemi için tetikleyicileri ve parametreleri sağlayan kurallar koleksiyonu. En fazla 10 kural belirtilebilir. | ScaleRule[] (gerekli) |
ScaleCapacity
Ad | Açıklama | Değer |
---|---|---|
temerrüt | ölçümler değerlendirme için kullanılamıyorsa ayarlanacak örnek sayısı. Varsayılan, yalnızca geçerli örnek sayısı varsayılandan düşükse kullanılır. | dize (gerekli) |
maksimum | kaynak için en fazla örnek sayısı. Gerçek maksimum örnek sayısı, abonelikte kullanılabilen çekirdeklerle sınırlıdır. | dize (gerekli) |
asgari | kaynak için en az örnek sayısıdır. | dize (gerekli) |
TimeWindow
Ad | Açıklama | Değer |
---|---|---|
son | ISO 8601 biçiminde profilin bitiş saati. | dize (gerekli) |
başlamak | ISO 8601 biçiminde profilin başlangıç zamanı. | dize (gerekli) |
timeZone | profil için başlangıç ve bitiş saatlerinin saat dilimi. Geçerli saat dilimlerine bazı örnekler şunlardır: Tarih Çizgisi Standart Saati, UTC-11, Hawaii Standart Saati, Alaska Standart Saati, Pasifik Standart Saati (Meksika), Pasifik Standart Saati, ABD Dağı Standart Saati, Dağ Standart Saati (Meksika), Dağ Standart Saati, Orta Amerika Standart Saati, Orta Standart Saat, Orta Standart Saat (Meksika), Kanada Orta Standart Saati, SA Pasifik Standart Saati, Doğu Standart Saati, ABD Doğu Standart Saati, Venezuela Standart Saati, Paraguay Standart Saati, Atlantik Standart Saati, Orta Brezilya Standart Saati, SA Batı Standart Saati, Pasifik SA Standart Saati, Newfoundland Standart Saati, E. Güney Amerika Standart Saati, Arjantin Standart Saati, SA Doğu Standart Saati, Grönland Standart Saati, Montevideo Standart Saati, Bahia Standart Saati, UTC-02, Mid-Atlantic Standart Saat, Azores Standart Saati, Cape Verde Standart Saati, Fas Standart Saati, UTC, GMT Standart Saati, Greenwich Standart Saati, W. Avrupa Standart Saati, Orta Avrupa Standart Saati, Romantizm Standart Saati, Orta Avrupa Standart Saati, W. Orta Afrika Standart Saati, Namibya Standart Saati, Ürdün Standart Saati, GTB Standart Saati, Orta Doğu Standart Saati, Mısır Standart Saati, Suriye Standart Saati, E. Avrupa Standart Saati, Güney Afrika Standart Saati, FLE Standart Saati, Türkiye Standart Saati, İsrail Standart Saati, Kaliningrad Standart Saati, Libya Standart Saati, Arap Standart Saati, Belarus Standart Saati, Rusça Standart Saati, E. Afrika Standart Saati, İran Standart Saati, Arap Standart Saati, Azerbaycan Standart Saati, Rusya Saat Dilimi 3, Mauritius Standart Saati, Gürcü Standart Saati, Kafkas Standart Saati, Afganistan Standart Saati, Batı Asya Standart Saati, Ekaterinburg Standart Saati, Pakistan Standart Saati, Hindistan Standart Saati, Sri Lanka Standart Saati, Nepal Standart Saati, Orta Asya Standart Saati, Bangladeş Standart Saati, N. Orta Asya Standart Saati, Myanmar Standart Saati, SE Asya Standart Saati, Kuzey Asya Standart Saati, Çin Standart Saati, Kuzey Asya Doğu Standart Saati, Singapur Standart Saati, W. Avustralya Standart Saati, Taipei Standart Saati, Ulaanbaatar Standart Saati, Tokyo Standart Saati, Kore Standart Saati, Yakutsk Standart Saati, Cen. Avustralya Standart Saati, AUS Orta Standart Saati, E. Avustralya Standart Saati, AUS Doğu Standart Saati, Batı Pasifik Standart Saati, Tazmanya Standart Saati, Magadan Standart Saati, Vladivostok Standart Saati, Rusya Saat Dilimi 10, Orta Pasifik Standart Saati, Rusya Saat Dilimi 11, Yeni Zelanda Standart Saati, UTC+12, Fiji Standart Saati, Kamçatka Standart Saati, Tonga Standart Saati, Samoa Standart Saati, Line Adaları Standart Saati | dizgi |
Yinelenme
Ad | Açıklama | Değer |
---|---|---|
frekans | yinelenme sıklığı. Zamanlama profilinin ne sıklıkta etkili olması gerektiği. Bu değer Week olmalıdır; yani her hafta aynı profil kümesine sahip olur. Örneğin, günlük zamanlama ayarlamak için haftanın her gününe |
'Gün' 'Saat' 'Dakika' 'Ay' 'Hiçbiri' 'İkinci' 'Hafta' 'Yıl' (gerekli) |
tarife | profilin ne zaman başladığını belirten zamanlama kısıtlamaları. | RecurrentSchedule (gerekli) |
RecurrentSchedule
Ad | Açıklama | Değer |
---|---|---|
Gün | profilin etkin olduğu gün koleksiyonu. Olası değerler Pazar ile Cumartesi arasıdır. | string[] (gerekli) |
Saat | Profilin etkili olduğu saat koleksiyonu. Desteklenen değerler 24 saatlik saatte 0 ile 23 arasındadır (/PM saatleri desteklenmez). | int[] (gerekli) |
tutanak | Profilin etkin olduğu dakika koleksiyonu. | int[] (gerekli) |
timeZone | profilin saatleri için saat dilimi. Geçerli saat dilimlerine bazı örnekler şunlardır: Tarih Çizgisi Standart Saati, UTC-11, Hawaii Standart Saati, Alaska Standart Saati, Pasifik Standart Saati (Meksika), Pasifik Standart Saati, ABD Dağı Standart Saati, Dağ Standart Saati (Meksika), Dağ Standart Saati, Orta Amerika Standart Saati, Orta Standart Saat, Orta Standart Saat (Meksika), Kanada Orta Standart Saati, SA Pasifik Standart Saati, Doğu Standart Saati, ABD Doğu Standart Saati, Venezuela Standart Saati, Paraguay Standart Saati, Atlantik Standart Saati, Orta Brezilya Standart Saati, SA Batı Standart Saati, Pasifik SA Standart Saati, Newfoundland Standart Saati, E. Güney Amerika Standart Saati, Arjantin Standart Saati, SA Doğu Standart Saati, Grönland Standart Saati, Montevideo Standart Saati, Bahia Standart Saati, UTC-02, Mid-Atlantic Standart Saat, Azores Standart Saati, Cape Verde Standart Saati, Fas Standart Saati, UTC, GMT Standart Saati, Greenwich Standart Saati, W. Avrupa Standart Saati, Orta Avrupa Standart Saati, Romantizm Standart Saati, Orta Avrupa Standart Saati, W. Orta Afrika Standart Saati, Namibya Standart Saati, Ürdün Standart Saati, GTB Standart Saati, Orta Doğu Standart Saati, Mısır Standart Saati, Suriye Standart Saati, E. Avrupa Standart Saati, Güney Afrika Standart Saati, FLE Standart Saati, Türkiye Standart Saati, İsrail Standart Saati, Kaliningrad Standart Saati, Libya Standart Saati, Arap Standart Saati, Belarus Standart Saati, Rusça Standart Saati, E. Afrika Standart Saati, İran Standart Saati, Arap Standart Saati, Azerbaycan Standart Saati, Rusya Saat Dilimi 3, Mauritius Standart Saati, Gürcü Standart Saati, Kafkas Standart Saati, Afganistan Standart Saati, Batı Asya Standart Saati, Ekaterinburg Standart Saati, Pakistan Standart Saati, Hindistan Standart Saati, Sri Lanka Standart Saati, Nepal Standart Saati, Orta Asya Standart Saati, Bangladeş Standart Saati, N. Orta Asya Standart Saati, Myanmar Standart Saati, SE Asya Standart Saati, Kuzey Asya Standart Saati, Çin Standart Saati, Kuzey Asya Doğu Standart Saati, Singapur Standart Saati, W. Avustralya Standart Saati, Taipei Standart Saati, Ulaanbaatar Standart Saati, Tokyo Standart Saati, Kore Standart Saati, Yakutsk Standart Saati, Cen. Avustralya Standart Saati, AUS Orta Standart Saati, E. Avustralya Standart Saati, AUS Doğu Standart Saati, Batı Pasifik Standart Saati, Tazmanya Standart Saati, Magadan Standart Saati, Vladivostok Standart Saati, Rusya Saat Dilimi 10, Orta Pasifik Standart Saati, Rusya Saat Dilimi 11, Yeni Zelanda Standart Saati, UTC+12, Fiji Standart Saati, Kamçatka Standart Saati, Tonga Standart Saati, Samoa Standart Saati, Line Adaları Standart Saati | dize (gerekli) |
ScaleRule
Ad | Açıklama | Değer |
---|---|---|
metricTrigger | bir ölçeklendirme eylemine neden olan tetikleyici. | MetricTrigger (gerekli) |
scaleAction | ölçeklendirme eyleminin parametreleri. | ScaleAction (gerekli) |
MetricTrigger
Ad | Açıklama | Değer |
---|---|---|
Boyutlar | Boyut koşullarının listesi. Örneğin: [{"DimensionName":"AppName","Operator":"Equals","Values":["App1"]},{"DimensionName":"Deployment","Operator":"Equals","Values":["default"]}]. | ScaleRuleMetricDimension[] |
dividePerInstance | ölçümün örnek başına bölünmesi gerekip gerekmediğini belirten bir değer. | Bool |
metricName | kuralın izlediğini tanımlayan ölçümün adı. | dize (gerekli) |
metricNamespace | kuralın izlediğini tanımlayan ölçümün ad alanı. | dizgi |
metricResourceLocation | kuralın izlediği kaynağın konumu. | dizgi |
metricResourceUri | kuralın izlediği kaynağın kaynak tanımlayıcısı. | dize (gerekli) |
operatör | ölçüm verilerini ve eşiği karşılaştırmak için kullanılan işleç. | 'Eşittir' 'GreaterThan' 'GreaterThanOrEqual' 'LessThan' 'LessThanOrEqual' 'NotEquals' (gerekli) |
Istatistik | ölçüm istatistik türü. Birden çok örnekteki ölçümlerin nasıl birleştirildiği. | 'Ortalama' 'Sayı' 'Max' 'Min' 'Sum' (gerekli) |
eşik | ölçek eylemini tetikleyen ölçümün eşiği. | int (gerekli) |
timeAggregation | zaman toplama türü. Toplanan verilerin zaman içinde nasıl birleştirileceği. Varsayılan değer Ortalama'dır. | 'Ortalama' 'Sayı' 'Son' 'Maksimum' 'Minimum' 'Toplam' (gerekli) |
timeGrain | kuralın izlediği ölçümlerin ayrıntı düzeyi. Ölçüm tanımlarından döndürülen önceden tanımlanmış değerlerden biri olmalıdır. 12 saat ile 1 dakika arasında olmalıdır. | dize (gerekli) |
timeWindow | örnek verilerinin toplandığı zaman aralığı. Bu değer, kaynaktan kaynağa farklılık gösterebilen ölçüm toplama gecikmesinden daha uzun olmalıdır. 12 saat ile 5 dakika arasında olmalıdır. | dize (gerekli) |
ScaleRuleMetricDimension
Ad | Açıklama | Değer |
---|---|---|
BoyutAdı | Boyutun adı. | dize (gerekli) |
Operatör | boyut işleci. Yalnızca 'Eşittir' ve 'NotEquals' desteklenir. 'Equals' değeri herhangi bir değere eşit. 'NotEquals' tüm değerlere eşit değil | 'Eşittir' 'NotEquals' (gerekli) |
Değer | boyut değerlerinin listesi. Örneğin: ["App1","App2"]. | string[] (gerekli) |
ScaleAction
Ad | Açıklama | Değer |
---|---|---|
bekleme süresi | bu eylem gerçekleşmeden önce son ölçeklendirme eyleminden bu yana beklenmesi gereken süre. ISO 8601 biçiminde 1 hafta ile 1 dakika arasında olmalıdır. | dize (gerekli) |
yön | ölçek yönü. Ölçeklendirme eyleminin örnek sayısını artırıp artırmadığı veya azalttığı. | 'Azalt' 'Artır' 'Hiçbiri' (gerekli) |
tür | ölçek kuralı tetiklendiğinde gerçekleşmesi gereken eylem türü. | 'ChangeCount' 'ExactCount' 'PercentChangeCount' 'ServiceAllowedNextValue' (gerekli) |
değer | ölçeklendirme eylemine dahil olan örnek sayısı. Bu değer 1 veya daha büyük olmalıdır. Varsayılan değer 1'dir. | dizgi |
Hızlı başlangıç şablonları
Aşağıdaki hızlı başlangıç şablonları bu kaynak türünü dağıtır.
Şablon | Açıklama |
---|---|
Darktrace Otomatik Ölçeklendirme vSensors Dağıtma '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 '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 |
Kentico Xperience 'a dağıtma |
Bu şablon, Microsoft Azure'da Kentico Xperience ortamlarını barındırmak için gereken kaynakların dağıtımını kolaylaştırır. |
Azure SQL Veritabanı ile LANSA Windows VM ScaleSet'i otomatik ölçeklendirmeyi '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) |
Otomatik Ölçeklendirme & Python Bottle sunucusuyla VM Ölçek Kümesi Dağıtma '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 |
Ölçeklenebilir Umbraco CMS Web Uygulaması 'a dağıtma |
Bu şablon, Azure App Service Web Apps'te umbraco CMS web uygulamasını dağıtmak için kolay bir yol sağlar. |
Basit Umbraco CMS Web Uygulaması 'a dağıtma |
Bu şablon, Azure App Service Web Apps'te umbraco CMS web uygulamasını dağıtmak için kolay bir yol sağlar. |
Enterprise Governance-AppService, SQL DB, AD, OMS, Runbook'lar 'a dağıtma |
Küçük veya büyük bir Kuruluş için bulut benimseme, bulut dağıtımlarından değer türetmek için sorumlu ve verimli idare modelleri gerektirir. CloudWise (çözüm için kod adı), Azure İş Ortağı Hızlı Başlangıçları'ndan edinilebilen bileşik bir çözümdür. Müşteriler, Sistem Tümleştiricileri ve İş Ortakları için sunulan ve Maliyetlerinizi İyileştirmeye, Uygulamalarınızın Güvenilirliğini Artırmaya, İş Riskini Azaltmaya odaklanan, self servis, otomatik idare ve operasyon çözümü sunan bir benimseme etkinleştiricidir. Çözüm, Görünürlük ve Denetim'in temel idare yapılarını vurgular. |
Sanal Makine Ölçek Kümesi için Otomatik Ölçeklendirme Ayarı Dağıtma 'a dağıtma |
Bu şablon, Sanal Makine Ölçek Kümesi kaynağı için otomatik ölçeklendirme ilkesi dağıtmanıza olanak tanır. |
App Service Planı için Otomatik Ölçeklendirme Ayarı Dağıtma 'a dağıtma |
Bu şablon, Azure AppService Planı kaynağı için otomatik ölçeklendirme ilkesi dağıtmanıza olanak tanır. |
windows VMSS'yi dağıtma WINDOWS'ları SSL DSC yapılandırma '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 |
IIS WebApp çalıştıran otomatik ölçeklendirme ile VM Ölçek Kümesini '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. |
Linux özel görüntü vm ölçek kümesi dağıtma '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. |
Ölçek Kümesindeki VM sayısını el ile değiştirme 'a dağıtma |
Bu şablon, ölçek kümesindeki VM sayısını el ile değiştirmenize olanak tanır. |
Linux VM'leri ve Otomatik Ölçeklendirme ile VM Ölçek Kümesi Dağıtma '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 |
Windows VM'leri ve Otomatik Ölçeklendirme ile VM Ölçek Kümesi Dağıtma '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 |
Terraform (AzAPI sağlayıcısı) kaynak tanımı
Otomatik ölçeklendirme 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.Insights/autoscalesettings kaynağı oluşturmak için şablonunuza aşağıdaki Terraform'u ekleyin.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Insights/autoscalesettings@2022-10-01"
name = "string"
location = "string"
parent_id = "string"
tags = {
tagName1 = "tagValue1"
tagName2 = "tagValue2"
}
body = jsonencode({
properties = {
enabled = bool
name = "string"
notifications = [
{
email = {
customEmails = [
"string"
]
sendToSubscriptionAdministrator = bool
sendToSubscriptionCoAdministrators = bool
}
operation = "Scale"
webhooks = [
{
properties = {
{customized property} = "string"
}
serviceUri = "string"
}
]
}
]
predictiveAutoscalePolicy = {
scaleLookAheadTime = "string"
scaleMode = "string"
}
profiles = [
{
capacity = {
default = "string"
maximum = "string"
minimum = "string"
}
fixedDate = {
end = "string"
start = "string"
timeZone = "string"
}
name = "string"
recurrence = {
frequency = "string"
schedule = {
days = [
"string"
]
hours = [
int
]
minutes = [
int
]
timeZone = "string"
}
}
rules = [
{
metricTrigger = {
dimensions = [
{
DimensionName = "string"
Operator = "string"
Values = [
"string"
]
}
]
dividePerInstance = bool
metricName = "string"
metricNamespace = "string"
metricResourceLocation = "string"
metricResourceUri = "string"
operator = "string"
statistic = "string"
threshold = int
timeAggregation = "string"
timeGrain = "string"
timeWindow = "string"
}
scaleAction = {
cooldown = "string"
direction = "string"
type = "string"
value = "string"
}
}
]
}
]
targetResourceLocation = "string"
targetResourceUri = "string"
}
})
}
Özellik değerleri
otomatik ölçeklendirme ayarları
Ad | Açıklama | Değer |
---|---|---|
tür | Kaynak türü | "Microsoft.Insights/autoscalesettings@2022-10-01" |
ad | Kaynak adı | dize (gerekli) Karakter sınırı: 1-260 Geçerli karakterler: Şu şekilde kullanılamaz: :<>+/&%\?| veya denetim karakterleri Boşluk veya nokta ile bitemez. |
yer | Kaynak konumu | dize (gerekli) |
parent_id | Bir kaynak grubuna dağıtmak için bu kaynak grubunun kimliğini kullanın. | dize (gerekli) |
Etiketler | Kaynağı açıklayan anahtar değer çiftlerinin listesini alır veya ayarlar. Bu etiketler, bu kaynağı görüntülemek ve gruplandırırken (kaynak grupları arasında) kullanılabilir. Bir kaynak için en fazla 15 etiket sağlanabilir. Her etiketin uzunluğu 128 karakterden büyük olmayan bir anahtara ve 256 karakterden uzun olmayan bir değere sahip olması gerekir. | Etiket adları ve değerleri sözlüğü. |
Özellikler | Kaynağın otomatik ölçeklendirme ayarı. | Otomatik ÖlçeklendirmeAyar (gerekli) |
Otomatik ÖlçeklendirmeAyar
Ad | Açıklama | Değer |
---|---|---|
Etkin | etkin bayrağını seçin. Kaynak için otomatik ölçeklendirmenin etkinleştirilip etkinleştirilmediğini belirtir. Varsayılan değer :'false'. | Bool |
ad | otomatik ölçeklendirme ayarının adı. | dizgi |
Bildirim | bildirim koleksiyonu. | Otomatik ÖlçeklendirmeNotification |
predictiveAutoscalePolicy | tahmine dayalı otomatik ölçeklendirme ilkesi modu. | PredictiveAutoscalePolicy |
Profil | farklı zaman aralıkları için farklı ölçeklendirme parametreleri belirten otomatik ölçeklendirme profilleri koleksiyonu. En fazla 20 profil belirtilebilir. |
Otomatik ÖlçeklendirmeProfil[] (gerekli) Kısıtlama -ları: Maksimum uzunluk = 20 |
targetResourceLocation | otomatik ölçeklendirme ayarının eklenmesi gereken kaynağın konumu. | dizgi |
targetResourceUri | otomatik ölçeklendirme ayarının eklenmesi gereken kaynağın kaynak tanımlayıcısı. | dizgi |
Otomatik ÖlçeklendirmeNotification
Ad | Açıklama | Değer |
---|---|---|
E-posta | e-posta bildirimini seçin. | EmailNotification |
işlem | bildirimle ilişkili işlem ve değeri "ölçek" olmalıdır | "Ölçek" (gerekli) |
web kancaları | web kancası bildirimleri koleksiyonu. | WebhookNotification[] |
EmailNotification
Ad | Açıklama | Değer |
---|---|---|
customEmails | özel e-postalar listesi. Bu değer null veya boş olabilir; bu durumda bu öznitelik yoksayılır. | string[] |
sendToSubscriptionAdministrator | abonelik yöneticisine e-posta gönderilip gönderilmeymeyeceğini belirten bir değer. | Bool |
sendToSubscriptionCoAdministrators | abonelik ortak yöneticilerine e-posta gönderilip gönderilmeymeyeceğini belirten bir değer. | Bool |
Web KancasıNotification
Ad | Açıklama | Değer |
---|---|---|
Özellikler | ayarlardan oluşan bir özellik paketi. Bu değer boş olabilir. | WebhookNotificationProperties |
serviceUri | bildirimi almak için hizmet adresini seçin. | dizgi |
WebhookNotificationProperties
Ad | Açıklama | Değer |
---|---|---|
{özelleştirilmiş özellik} | dizgi |
PredictiveAutoscalePolicy
Ad | Açıklama | Değer |
---|---|---|
scaleLookAheadTime | önceden hangi örneklerin başlatılacağını belirtmek için gereken süre. ISO 8601 biçiminde 1 dakika ile 60 dakika arasında olmalıdır. | dizgi |
scaleMode | tahmine dayalı otomatik ölçeklendirme modu | "Devre dışı" "Etkin" "ForecastOnly" (gerekli) |
Otomatik ÖlçeklendirmeProfil
Ad | Açıklama | Değer |
---|---|---|
kapasite | bu profil sırasında kullanılabilecek örnek sayısı. | ScaleCapacity (gerekli) |
fixedDate | profil için belirli bir tarih-saat. Yinelenme öğesi kullanılırsa bu öğe kullanılmaz. | TimeWindow |
ad | profilin adı. | dize (gerekli) |
yinelenme | bu profilin başladığı yinelenen saatler. FixedDate öğesi kullanılıyorsa bu öğe kullanılmaz. | Yinelenme |
kurallar | ölçeklendirme eylemi için tetikleyicileri ve parametreleri sağlayan kurallar koleksiyonu. En fazla 10 kural belirtilebilir. | ScaleRule[] (gerekli) |
ScaleCapacity
Ad | Açıklama | Değer |
---|---|---|
temerrüt | ölçümler değerlendirme için kullanılamıyorsa ayarlanacak örnek sayısı. Varsayılan, yalnızca geçerli örnek sayısı varsayılandan düşükse kullanılır. | dize (gerekli) |
maksimum | kaynak için en fazla örnek sayısı. Gerçek maksimum örnek sayısı, abonelikte kullanılabilen çekirdeklerle sınırlıdır. | dize (gerekli) |
asgari | kaynak için en az örnek sayısıdır. | dize (gerekli) |
TimeWindow
Ad | Açıklama | Değer |
---|---|---|
son | ISO 8601 biçiminde profilin bitiş saati. | dize (gerekli) |
başlamak | ISO 8601 biçiminde profilin başlangıç zamanı. | dize (gerekli) |
timeZone | profil için başlangıç ve bitiş saatlerinin saat dilimi. Geçerli saat dilimlerine bazı örnekler şunlardır: Tarih Çizgisi Standart Saati, UTC-11, Hawaii Standart Saati, Alaska Standart Saati, Pasifik Standart Saati (Meksika), Pasifik Standart Saati, ABD Dağı Standart Saati, Dağ Standart Saati (Meksika), Dağ Standart Saati, Orta Amerika Standart Saati, Orta Standart Saat, Orta Standart Saat (Meksika), Kanada Orta Standart Saati, SA Pasifik Standart Saati, Doğu Standart Saati, ABD Doğu Standart Saati, Venezuela Standart Saati, Paraguay Standart Saati, Atlantik Standart Saati, Orta Brezilya Standart Saati, SA Batı Standart Saati, Pasifik SA Standart Saati, Newfoundland Standart Saati, E. Güney Amerika Standart Saati, Arjantin Standart Saati, SA Doğu Standart Saati, Grönland Standart Saati, Montevideo Standart Saati, Bahia Standart Saati, UTC-02, Mid-Atlantic Standart Saat, Azores Standart Saati, Cape Verde Standart Saati, Fas Standart Saati, UTC, GMT Standart Saati, Greenwich Standart Saati, W. Avrupa Standart Saati, Orta Avrupa Standart Saati, Romantizm Standart Saati, Orta Avrupa Standart Saati, W. Orta Afrika Standart Saati, Namibya Standart Saati, Ürdün Standart Saati, GTB Standart Saati, Orta Doğu Standart Saati, Mısır Standart Saati, Suriye Standart Saati, E. Avrupa Standart Saati, Güney Afrika Standart Saati, FLE Standart Saati, Türkiye Standart Saati, İsrail Standart Saati, Kaliningrad Standart Saati, Libya Standart Saati, Arap Standart Saati, Belarus Standart Saati, Rusça Standart Saati, E. Afrika Standart Saati, İran Standart Saati, Arap Standart Saati, Azerbaycan Standart Saati, Rusya Saat Dilimi 3, Mauritius Standart Saati, Gürcü Standart Saati, Kafkas Standart Saati, Afganistan Standart Saati, Batı Asya Standart Saati, Ekaterinburg Standart Saati, Pakistan Standart Saati, Hindistan Standart Saati, Sri Lanka Standart Saati, Nepal Standart Saati, Orta Asya Standart Saati, Bangladeş Standart Saati, N. Orta Asya Standart Saati, Myanmar Standart Saati, SE Asya Standart Saati, Kuzey Asya Standart Saati, Çin Standart Saati, Kuzey Asya Doğu Standart Saati, Singapur Standart Saati, W. Avustralya Standart Saati, Taipei Standart Saati, Ulaanbaatar Standart Saati, Tokyo Standart Saati, Kore Standart Saati, Yakutsk Standart Saati, Cen. Avustralya Standart Saati, AUS Orta Standart Saati, E. Avustralya Standart Saati, AUS Doğu Standart Saati, Batı Pasifik Standart Saati, Tazmanya Standart Saati, Magadan Standart Saati, Vladivostok Standart Saati, Rusya Saat Dilimi 10, Orta Pasifik Standart Saati, Rusya Saat Dilimi 11, Yeni Zelanda Standart Saati, UTC+12, Fiji Standart Saati, Kamçatka Standart Saati, Tonga Standart Saati, Samoa Standart Saati, Line Adaları Standart Saati | dizgi |
Yinelenme
Ad | Açıklama | Değer |
---|---|---|
frekans | yinelenme sıklığı. Zamanlama profilinin ne sıklıkta etkili olması gerektiği. Bu değer Week olmalıdır; yani her hafta aynı profil kümesine sahip olur. Örneğin, günlük zamanlama ayarlamak için haftanın her gününe |
"Gün" "Saat" "Dakika" "Ay" "Yok" "İkinci" "Hafta" "Yıl" (gerekli) |
tarife | profilin ne zaman başladığını belirten zamanlama kısıtlamaları. | RecurrentSchedule (gerekli) |
RecurrentSchedule
Ad | Açıklama | Değer |
---|---|---|
Gün | profilin etkin olduğu gün koleksiyonu. Olası değerler Pazar ile Cumartesi arasıdır. | string[] (gerekli) |
Saat | Profilin etkili olduğu saat koleksiyonu. Desteklenen değerler 24 saatlik saatte 0 ile 23 arasındadır (/PM saatleri desteklenmez). | int[] (gerekli) |
tutanak | Profilin etkin olduğu dakika koleksiyonu. | int[] (gerekli) |
timeZone | profilin saatleri için saat dilimi. Geçerli saat dilimlerine bazı örnekler şunlardır: Tarih Çizgisi Standart Saati, UTC-11, Hawaii Standart Saati, Alaska Standart Saati, Pasifik Standart Saati (Meksika), Pasifik Standart Saati, ABD Dağı Standart Saati, Dağ Standart Saati (Meksika), Dağ Standart Saati, Orta Amerika Standart Saati, Orta Standart Saat, Orta Standart Saat (Meksika), Kanada Orta Standart Saati, SA Pasifik Standart Saati, Doğu Standart Saati, ABD Doğu Standart Saati, Venezuela Standart Saati, Paraguay Standart Saati, Atlantik Standart Saati, Orta Brezilya Standart Saati, SA Batı Standart Saati, Pasifik SA Standart Saati, Newfoundland Standart Saati, E. Güney Amerika Standart Saati, Arjantin Standart Saati, SA Doğu Standart Saati, Grönland Standart Saati, Montevideo Standart Saati, Bahia Standart Saati, UTC-02, Mid-Atlantic Standart Saat, Azores Standart Saati, Cape Verde Standart Saati, Fas Standart Saati, UTC, GMT Standart Saati, Greenwich Standart Saati, W. Avrupa Standart Saati, Orta Avrupa Standart Saati, Romantizm Standart Saati, Orta Avrupa Standart Saati, W. Orta Afrika Standart Saati, Namibya Standart Saati, Ürdün Standart Saati, GTB Standart Saati, Orta Doğu Standart Saati, Mısır Standart Saati, Suriye Standart Saati, E. Avrupa Standart Saati, Güney Afrika Standart Saati, FLE Standart Saati, Türkiye Standart Saati, İsrail Standart Saati, Kaliningrad Standart Saati, Libya Standart Saati, Arap Standart Saati, Belarus Standart Saati, Rusça Standart Saati, E. Afrika Standart Saati, İran Standart Saati, Arap Standart Saati, Azerbaycan Standart Saati, Rusya Saat Dilimi 3, Mauritius Standart Saati, Gürcü Standart Saati, Kafkas Standart Saati, Afganistan Standart Saati, Batı Asya Standart Saati, Ekaterinburg Standart Saati, Pakistan Standart Saati, Hindistan Standart Saati, Sri Lanka Standart Saati, Nepal Standart Saati, Orta Asya Standart Saati, Bangladeş Standart Saati, N. Orta Asya Standart Saati, Myanmar Standart Saati, SE Asya Standart Saati, Kuzey Asya Standart Saati, Çin Standart Saati, Kuzey Asya Doğu Standart Saati, Singapur Standart Saati, W. Avustralya Standart Saati, Taipei Standart Saati, Ulaanbaatar Standart Saati, Tokyo Standart Saati, Kore Standart Saati, Yakutsk Standart Saati, Cen. Avustralya Standart Saati, AUS Orta Standart Saati, E. Avustralya Standart Saati, AUS Doğu Standart Saati, Batı Pasifik Standart Saati, Tazmanya Standart Saati, Magadan Standart Saati, Vladivostok Standart Saati, Rusya Saat Dilimi 10, Orta Pasifik Standart Saati, Rusya Saat Dilimi 11, Yeni Zelanda Standart Saati, UTC+12, Fiji Standart Saati, Kamçatka Standart Saati, Tonga Standart Saati, Samoa Standart Saati, Line Adaları Standart Saati | dize (gerekli) |
ScaleRule
Ad | Açıklama | Değer |
---|---|---|
metricTrigger | bir ölçeklendirme eylemine neden olan tetikleyici. | MetricTrigger (gerekli) |
scaleAction | ölçeklendirme eyleminin parametreleri. | ScaleAction (gerekli) |
MetricTrigger
Ad | Açıklama | Değer |
---|---|---|
Boyutlar | Boyut koşullarının listesi. Örneğin: [{"DimensionName":"AppName","Operator":"Equals","Values":["App1"]},{"DimensionName":"Deployment","Operator":"Equals","Values":["default"]}]. | ScaleRuleMetricDimension[] |
dividePerInstance | ölçümün örnek başına bölünmesi gerekip gerekmediğini belirten bir değer. | Bool |
metricName | kuralın izlediğini tanımlayan ölçümün adı. | dize (gerekli) |
metricNamespace | kuralın izlediğini tanımlayan ölçümün ad alanı. | dizgi |
metricResourceLocation | kuralın izlediği kaynağın konumu. | dizgi |
metricResourceUri | kuralın izlediği kaynağın kaynak tanımlayıcısı. | dize (gerekli) |
operatör | ölçüm verilerini ve eşiği karşılaştırmak için kullanılan işleç. | "Eşittir" "GreaterThan" "GreaterThanOrEqual" "LessThan" "LessThanOrEqual" "NotEquals" (gerekli) |
Istatistik | ölçüm istatistik türü. Birden çok örnekteki ölçümlerin nasıl birleştirildiği. | "Ortalama" "Sayı" "En Fazla" "Min" "Toplam" (gerekli) |
eşik | ölçek eylemini tetikleyen ölçümün eşiği. | int (gerekli) |
timeAggregation | zaman toplama türü. Toplanan verilerin zaman içinde nasıl birleştirileceği. Varsayılan değer Ortalama'dır. | "Ortalama" "Sayı" "Son" "Maksimum" "Minimum" "Toplam" (gerekli) |
timeGrain | kuralın izlediği ölçümlerin ayrıntı düzeyi. Ölçüm tanımlarından döndürülen önceden tanımlanmış değerlerden biri olmalıdır. 12 saat ile 1 dakika arasında olmalıdır. | dize (gerekli) |
timeWindow | örnek verilerinin toplandığı zaman aralığı. Bu değer, kaynaktan kaynağa farklılık gösterebilen ölçüm toplama gecikmesinden daha uzun olmalıdır. 12 saat ile 5 dakika arasında olmalıdır. | dize (gerekli) |
ScaleRuleMetricDimension
Ad | Açıklama | Değer |
---|---|---|
BoyutAdı | Boyutun adı. | dize (gerekli) |
Operatör | boyut işleci. Yalnızca 'Eşittir' ve 'NotEquals' desteklenir. 'Equals' değeri herhangi bir değere eşit. 'NotEquals' tüm değerlere eşit değil | "Eşittir" "NotEquals" (gerekli) |
Değer | boyut değerlerinin listesi. Örneğin: ["App1","App2"]. | string[] (gerekli) |
ScaleAction
Ad | Açıklama | Değer |
---|---|---|
bekleme süresi | bu eylem gerçekleşmeden önce son ölçeklendirme eyleminden bu yana beklenmesi gereken süre. ISO 8601 biçiminde 1 hafta ile 1 dakika arasında olmalıdır. | dize (gerekli) |
yön | ölçek yönü. Ölçeklendirme eyleminin örnek sayısını artırıp artırmadığı veya azalttığı. | "Azalt" "Artır" "Yok" (gerekli) |
tür | ölçek kuralı tetiklendiğinde gerçekleşmesi gereken eylem türü. | "ChangeCount" "ExactCount" "PercentChangeCount" "ServiceAllowedNextValue" (gerekli) |
değer | ölçeklendirme eylemine dahil olan örnek sayısı. Bu değer 1 veya daha büyük olmalıdır. Varsayılan değer 1'dir. | dizgi |