Por que não atender a escala de tecido com função de escala automática no portal Azure?

votos
0

Eu tenho a seguinte configuração com cluster de tecido serviço:

  1. 5 nós (Durabilidade níveis: Bronze e confiabilidade linha: Silver)
  2. média atual de utilização da CPU% nas médias relacionados VM Scale Set (VMSS) em torno de 14%.
  3. Serviços são implantadas adequadamente cada um com contagem exemplo de -1.
  4. Nosso aplicativo que usa os serviços acima funciona muito bem.

Usando o portal Azure, I tentativa de auto opção de escala de configuração para o VMSS acima para (na opção de escala):

  1. Utilizada a escala com um limite de utilização da CPU%, como 10 (De cima, o valor atual é 14).
  2. Configurado para esperar por 5 minutos antes de ampliação.
  3. Resto dos detalhes são apresentados na json abaixo.

{ location: eastus, tags: { $type: Microsoft.WindowsAzure.Management.Common.Storage.CasePreservedDictionary, Microsoft.WindowsAzure.Management.Common.Storage }, properties: { name: My Testing, enabled: true, targetResourceUri: /subscriptions/MySubScriptionID/resourceGroups/My-RG-Name/providers/Microsoft.Compute/virtualMachineScaleSets/nt1vm, profiles: [ { name: Auto created scale condition 1, capacity: { minimum: 5, maximum: 10, default: 5 }, rules: [ { scaleAction: { direction: Decrease, type: ChangeCount, value: 1, cooldown: PT5M }, metricTrigger: { metricName: Percentage CPU, metricNamespace: , metricResourceUri: /subscriptions//MySubScriptionID//resourceGroups/My-RG-Name/providers/Microsoft.Compute/virtualMachineScaleSets/nt1vm, operator: LessThan, statistic: Average, threshold: 5, timeAggregation: Average, timeGrain: PT1M, timeWindow: PT5M } } ], fixedDate: { timeZone: Mountain Standard Time, start: 2018-09-18T00:00:00.000Z, end: 2018-09-21T23:59:00.000Z } }, { name: Auto created scale condition, capacity: { minimum: 5, maximum: 10, default: 5 }, rules: [ { scaleAction: { direction: Increase, type: ChangeCount, value: 1, cooldown: PT15M }, metricTrigger: { metricName: Percentage CPU, metricNamespace: , metricResourceUri: /subscriptions/MySubScriptionID/resourceGroups/My-RG-Name/providers/Microsoft.Compute/virtualMachineScaleSets/nt1vm, operator: GreaterThanOrEqual, statistic: Average, threshold: 10, timeAggregation: Average, timeGrain: PT1M, timeWindow: PT5M } } ] } ], notifications: [ { operation: Scale, email: { sendToSubscriptionAdministrator: false, sendToSubscriptionCoAdministrators: false, customEmails: [ ] }, webhooks: [] } ], targetResourceLocation: eastus }, id: /subscriptions/MySubScriptionID/resourceGroups/My-RG-Name/providers/microsoft.insights/autoscalesettings/My Testing, name: My Testing, type: Microsoft.Insights/autoscaleSettings }

Observação:

  1. Eu esperei mais de 5 minutos (que é o valor timeWindow para a opção de escala para fora). Não há novos nós são criados.
  2. Não há novos nós são criados depois de esperar por 10 minutos, 20 minutos e 30 minutos.
  3. Quando eu configurar o número de nós a 6 (de 5) no portal Azure na VMSS acima (na opção de escala) manualmente, o nó é criado e tudo funcionar como esperado.

Questão:

  1. O que estou fazendo de errado na configuração acima auto opção de escala para?
Publicado 20/09/2018 em 04:33
fonte usuário
Em outras línguas...                            


1 respostas

votos
0

Parece que minha escala em regra foi conflitantes com a regra escala fora. Uma vez eu removi a escala em regra, tudo começou a trabalhar.

Respondeu 20/09/2018 em 15:10
fonte usuário

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more