Confiabilidade em conjuntos de dimensionamento de máquinas virtuais

Este artigo contém recomendações de confiabilidade específicas e informações sobre o suporte a zonas de disponibilidade para Conjuntos de Dimensionamento de Máquina Virtual.

Nota

Os Conjuntos de Dimensionamento de Máquina Virtual só podem ser implantados em uma região. Se você quiser implantar VMs em várias regiões, consulte Máquinas Virtuais - Recuperação de desastres: failover entre regiões.

Para obter uma visão geral da arquitetura da confiabilidade no Azure, consulte Confiabilidade do Azure.

Recomendações de fiabilidade

Esta seção contém recomendações para alcançar resiliência e disponibilidade. Cada recomendação enquadra-se numa de duas categorias:

  • Os itens de integridade abrangem áreas como itens de configuração e a função adequada dos principais componentes que compõem sua Carga de Trabalho do Azure, como definições de configuração de Recursos do Azure, dependências de outros serviços e assim por diante.

  • Os itens de risco abrangem áreas como requisitos de disponibilidade e recuperação, testes, monitoramento, implantação e outros itens que, se não forem resolvidos, aumentam as chances de problemas no ambiente.

Matriz de prioridades de recomendações de fiabilidade

Cada recomendação é assinalada de acordo com a seguinte matriz de prioridades:

Image Prioridade Descrição
Alto Correção imediata necessária.
Médio Corrigir dentro de 3-6 meses.
Baixo Precisa ser revisto.

Resumo das recomendações de fiabilidade

Categoria Prioridade Recomendação
Elevada Disponibilidade Ativar política de reparo automático
Implante conjuntos de dimensionamento de máquina virtual em zonas de disponibilidade com o Virtual Machine Scale Sets Flex
Escalabilidade VMSS-1: Implante VMs com modo de orquestração flexível
Configurar a escala da máquina virtual define o dimensionamento automático como automático
Definir escala de máquina virtual Define políticas de dimensionamento personalizadas como padrão
Recuperação após Desastre Habilitar a Política de Proteção para todas as VMs do Conjunto de Dimensionamento de Máquinas Virtuais
Monitorização Habilitar o monitoramento da integridade do aplicativo Conjuntos de Dimensionamento de Máquina Virtual
Eficiência do sistema Configurar o algoritmo de Disseminação de Política de Alocação para dispersão máxima
Automatização Definir opções de orquestração de patches como orquestradas pelo Azure

Elevada disponibilidade

Ativar política de reparo automático

Para obter alta disponibilidade para aplicativos, habilite reparos automáticos de instâncias para manter um conjunto de VMs íntegras . Quando a extensão de integridade do aplicativo ou as sondas de integridade do balanceador de carga detetam que uma instância não está íntegra, o reparo automático da instância exclui a instância não íntegra e cria uma nova para substituí-la.

Um período de carência pode ser definido usando a propriedade automaticRepairsPolicy.gracePeriod. O período de carência, especificado em minutos e no formato ISO 8601, pode variar entre 10 e 90 minutos e tem um valor padrão de 30 minutos.

// Azure Resource Graph Query
// Find VMSS instances associated with autoscale settings when autoscale is disabled
resources
| where type == "microsoft.compute/virtualmachinescalesets"
| project name, id, tags
| join kind=leftouter  (
    resources
    | where type == "microsoft.insights/autoscalesettings"
    | where tostring(properties.targetResourceUri) contains "Microsoft.Compute/virtualMachineScaleSets"
    | project id = tostring(properties.targetResourceUri), autoscalesettings = properties
) on id
| where isnull(autoscalesettings) or autoscalesettings.enabled == "false"
| project recommendationId = "vmss-4", name, id, tags, param1 = "autoscalesettings: Disabled"
| order by id asc

Implante conjuntos de dimensionamento de máquina virtual em zonas de disponibilidade com o Virtual Machine Scale Sets Flex

Ao criar seus Conjuntos de Dimensionamento de Máquina Virtual, use zonas de disponibilidade para proteger seus aplicativos e dados contra falhas improváveis do datacenter. Para obter mais informações, consulte Suporte à zona de disponibilidade.

// Azure Resource Graph Query
// Find VMSS instances with one or no Zones selected
resources
| where type == "microsoft.compute/virtualmachinescalesets"
| where array_length(zones) <= 1 or isnull(zones)
| project recommendationId = "vmss-8", name, id, tags, param1 = "AvailabilityZones: Single Zone"
| order by id asc

Escalabilidade

Implante VMs com o modo de orquestração flexível

Todas as VMs, incluindo VMs de instância única, devem ser implantadas em um conjunto de escala usando o modo de orquestração flexível para preparar seu aplicativo para dimensionamento e disponibilidade para o futuro. A orquestração flexível oferece garantias de alta disponibilidade (até 1000 VMs) espalhando VMs entre domínios de falha em uma região ou dentro de uma zona de disponibilidade.

Para obter mais informações sobre como usar conjuntos de escala adequadamente, consulte Quando usar conjuntos de escala de máquina virtual em vez de VMs

// Azure Resource Graph Query
// Find all zonal VMs that are NOT deployed with Flex orchestration mode
resources
| where type == "microsoft.compute/virtualmachinescalesets"
| where properties.orchestrationMode != "Flexible"
| project recommendationId = "vmss-1", name, id, tags, param1 = strcat("orchestrationMode: ", tostring(properties.orchestrationMode))

Configurar a escala da máquina virtual define o dimensionamento automático como automático

O dimensionamento automático é um recurso interno do Azure Monitor que ajuda o desempenho e a relação custo-benefício de seus recursos adicionando e removendo VMs de conjunto de escala com base na demanda. Além disso, você pode optar por dimensionar seus recursos manualmente para uma contagem de instâncias específica ou de acordo com os limites de métricas. Você também pode agendar contagens de instâncias que são dimensionadas durante as janelas de tempo designadas.

Para saber como habilitar atualizações automáticas de imagem do sistema operacional, consulte Azure Virtual Machine Scale set atualizações automáticas de imagem do sistema operacional.

// Azure Resource Graph Query
// Find VMSS instances associated with autoscale settings when predictiveAutoscalePolicy_scaleMode is disabled
resources
| where type == "microsoft.compute/virtualmachinescalesets"
| project name, id, tags
| join kind=leftouter  (
    resources
    | where type == "microsoft.insights/autoscalesettings"
    | where tostring(properties.targetResourceUri) contains "Microsoft.Compute/virtualMachineScaleSets"
    | project id = tostring(properties.targetResourceUri), autoscalesettings = properties
) on id
| where autoscalesettings.enabled == "true" and autoscalesettings.predictiveAutoscalePolicy.scaleMode == "Disabled"
| project recommendationId = "vmss-5", name, id, tags, param1 = "predictiveAutoscalePolicy_scaleMode: Disabled"
| order by id asc

Definir escala de máquina virtual Define políticas de dimensionamento personalizadas como padrão

O recurso de política de dimensionamento personalizado de Conjuntos de Escala de Máquina Virtual oferece uma maneira de configurar a ordem na qual as máquinas virtuais são dimensionadas. Há três configurações de política de expansão:

Uma implantação de Conjunto de Dimensionamento de Máquina Virtual pode ser dimensionada ou dimensionada com base em uma matriz de métricas, incluindo métricas personalizadas definidas pela plataforma e pelo usuário. Enquanto um aumento horizontal cria novas máquinas virtuais com base no modelo do conjunto de dimensionamento, uma redução horizontal afeta a execução das máquinas virtuais que possam ter configurações e/ou funções diferentes, à medida que a carga de trabalho do conjunto de dimensionamento evolui.

Não é necessário especificar uma política de dimensionamento se quiser apenas que a ordem padrão seja seguida, pois a política de dimensionamento personalizada padrão fornece o melhor algoritmo e flexibilidade para a maioria dos cenários. A ordem padrão é a seguinte:

  1. Equilibre máquinas virtuais entre zonas de disponibilidade (se o conjunto de escala for implantado com suporte à zona de disponibilidade).
  2. Equilibre máquinas virtuais entre domínios de falha (melhor esforço).
  3. Exclua a máquina virtual com a ID de instância mais alta.

Use as políticas Mais Recente e Mais Antiga somente quando sua carga de trabalho exigir que as VMs mais antigas ou mais recentes sejam excluídas após o balanceamento entre zonas de disponibilidade.

Nota

O balanceamento entre zonas de disponibilidade ou domínios de falha não move VMs entre zonas de disponibilidade ou domínios de falha. O balanceamento é obtido por meio da exclusão de máquinas virtuais das zonas de disponibilidade desequilibradas ou domínios de falha até que a distribuição de máquinas virtuais se torne equilibrada.

// Azure Resource Graph Query
// Find VMSS instances where strictly zoneBalance is set to True
resources
| where type == "microsoft.compute/virtualmachinescalesets"
| where properties.orchestrationMode == "Uniform" and properties.zoneBalance == true
| project recommendationId = "vmss-6", name, id, tags, param1 = "strictly zoneBalance: Enabled"
| order by id asc

Recuperação após desastre

Habilitar a Política de Proteção para todas as VMs do Conjunto de Dimensionamento de Máquinas Virtuais

Use a Política de Proteção de Conjuntos de Dimensionamento de Máquina Virtual se desejar que VMs específicas sejam tratadas de forma diferente do restante da instância do conjunto de escala.

À medida que seu aplicativo processa o tráfego, pode haver situações em que você deseja que VMs específicas sejam tratadas de forma diferente do restante da instância do conjunto de escala. Por exemplo, determinadas VMs no conjunto de escala podem estar executando operações de longa execução e você não deseja que essas VMs sejam dimensionadas até que as operações sejam concluídas. Você também pode ter especializado algumas VMs no conjunto de escala para executar tarefas diferentes de outros membros do conjunto de escala. Você exige que essas VMs especiais não sejam modificadas com as outras VMs no conjunto de escala. A proteção de instância fornece os controles extras para habilitar esses e outros cenários para seu aplicativo.

// Azure Resource Graph Query
// Find all VMs that do NOT have health monitoring enabled
resources
| where type == "microsoft.compute/virtualmachinescalesets"
| join kind=leftouter  (
    resources
    | where type == "microsoft.compute/virtualmachinescalesets"
    | mv-expand extension=properties.virtualMachineProfile.extensionProfile.extensions
    | where extension.properties.type in ( "ApplicationHealthWindows", "ApplicationHealthLinux" )
    | project id
) on id
| where id1 == ""
| project recommendationId = "vmss-2", name, id, tags, param1 = "extension: null"

Monitorização

Habilitar o monitoramento da integridade do aplicativo Conjuntos de Dimensionamento de Máquina Virtual

Monitorar a integridade do aplicativo é um sinal importante para gerenciar e atualizar sua implantação. Os Conjuntos de Dimensionamento de Máquina Virtual do Azure fornecem suporte para atualizações contínuas, incluindo:

// Azure Resource Graph Query
// Find all VMs that do NOT have automatic repair policy enabled
resources
| where type == "microsoft.compute/virtualmachinescalesets"
| where properties.automaticRepairsPolicy.enabled == false
| project recommendationId = "vmss-3", name, id, tags, param1 = "automaticRepairsPolicy: Disabled"

Eficiência do sistema

Configurar o algoritmo de Disseminação de Política de Alocação para dispersão máxima

Com a propagação máxima, o conjunto de escala distribui suas VMs pelo maior número possível de domínios de falha dentro de cada zona. Essa dispersão pode ser maior ou menor que cinco domínios de falha por zona. Com a propagação fixa estática, o conjunto de escala distribui suas VMs em exatamente cinco domínios de falha por zona. Se o conjunto de escalas não conseguir encontrar cinco domínios de falha distintos por zona para satisfazer a solicitação de alocação, a solicitação falhará.

Para obter mais informações, consulte Opções de propagação.

// Azure Resource Graph Query
// Find VMSS instances where Spreading algorithm is set to Static
resources
| where type == "microsoft.compute/virtualmachinescalesets"
| where properties.platformFaultDomainCount > 1
| project recommendationId = "vmss-7", name, id, tags, param1 = "platformFaultDomainCount: Static"
| order by id asc

Automatização

Definir opções de orquestração de patches como orquestradas pelo Azure

Habilite o patch automático de convidado de VM para suas VMs do Azure. A aplicação automática de patches de convidado de VM ajuda a facilitar o gerenciamento de atualizações, corrigindo de forma segura e automática as VMs para manter a conformidade de segurança, enquanto limita o raio de explosão das VMs.

resources
| where type == "microsoft.compute/virtualmachinescalesets"
| join kind=inner (
    resources
    | where type == "microsoft.compute/virtualmachines"
    | project id = tostring(properties.virtualMachineScaleSet.id), vmproperties = properties
) on id
| extend recommendationId = "vmss-9", param1 = "patchMode: Manual", vmproperties.osProfile.linuxConfiguration.patchSettings.patchMode
| where isnotnull(vmproperties.osProfile.linuxConfiguration) and vmproperties.osProfile.linuxConfiguration.patchSettings.patchMode !in ("AutomaticByPlatform", "AutomaticByOS")
| distinct recommendationId, name, id, param1
| union (resources
| where type == "microsoft.compute/virtualmachinescalesets"
| join kind=inner (
    resources
    | where type == "microsoft.compute/virtualmachines"
    | project id = tostring(properties.virtualMachineScaleSet.id), vmproperties = properties
) on id
| extend recommendationId = "vmss-9", param1 = "patchMode: Manual", vmproperties.osProfile.windowsConfiguration.patchSettings.patchMode
| where isnotnull(vmproperties.osProfile.windowsConfiguration) and vmproperties.osProfile.windowsConfiguration.patchSettings.patchMode !in ("AutomaticByPlatform", "AutomaticByOS")
| distinct recommendationId, name, id, param1)

Suporte à zona de disponibilidade

As zonas de disponibilidade do Azure são pelo menos três grupos fisicamente separados de datacenters em cada região do Azure. Os datacenters dentro de cada zona são equipados com infraestrutura independente de energia, resfriamento e rede. No caso de uma falha de zona local, as zonas de disponibilidade são projetadas de modo que, se uma zona for afetada, os serviços regionais, a capacidade e a alta disponibilidade sejam suportados pelas duas zonas restantes.

As falhas podem variar de falhas de software e hardware a eventos como terremotos, inundações e incêndios. A tolerância a falhas é alcançada com redundância e isolamento lógico dos serviços do Azure. Para obter informações mais detalhadas sobre zonas de disponibilidade no Azure, consulte Regiões e zonas de disponibilidade.

Os serviços habilitados para zonas de disponibilidade do Azure são projetados para fornecer o nível certo de confiabilidade e flexibilidade. Eles podem ser configurados de duas maneiras. Eles podem ser redundantes de zona, com replicação automática entre zonas, ou zonais, com instâncias fixadas a uma zona específica. Você também pode combinar essas abordagens. Para obter mais informações sobre arquitetura zonal versus arquitetura com redundância de zona, consulte Recomendações para usar zonas e regiões de disponibilidade.

Com os Conjuntos de Dimensionamento de Máquina Virtual do Azure, você pode criar e gerenciar um grupo de VMs com balanceamento de carga. O número de VMs pode aumentar ou diminuir automaticamente em resposta à demanda ou a um cronograma definido. Os conjuntos de dimensionamento fornecem alta disponibilidade para seus aplicativos e permitem que você gerencie, configure e atualize centralmente muitas VMs. Não há custo para o conjunto de escalas em si. Só paga por cada instância de VM que cria.

Os Conjuntos de Dimensionamento de Máquina Virtual suportam implantações com redundância de zona e zona dentro de uma região:

  • Implantação zonal. Ao criar um conjunto de escala em uma única zona, você controla em qual zona todas as VMs desse conjunto são executadas. O conjunto de dimensionamento é gerenciado e dimensionado automaticamente somente dentro dessa zona.

  • Implantação com redundância de zona. Um conjunto de escala redundante de zona permite criar um único conjunto de escala que abrange várias zonas. Por padrão, à medida que as VMs são criadas, elas são equilibradas uniformemente entre as zonas.

Pré-requisitos

  1. Para usar zonas de disponibilidade, seu conjunto de escala deve ser criado em uma região do Azure com suporte.

  2. Todas as VMs - até mesmo VMs de instância única - devem ser implantadas em um conjunto de escala usando o modo de orquestração flexível para preparar seu aplicativo para dimensionamento e disponibilidade para o futuro.

SLA

Como as zonas de disponibilidade são fisicamente separadas e fornecem fontes de energia distintas, rede e resfriamento - os SLAs (Service Level Agreements, contratos de nível de serviço) são aumentados. Para obter mais informações, consulte o SLA do Microsoft Online Services.

Criar um Conjunto de Dimensionamento de Máquina Virtual com zonas de disponibilidade ativadas

Você pode criar um conjunto de escala que usa zonas de disponibilidade com um dos seguintes métodos:

O processo para criar um conjunto de escala que usa uma implantação zonal é o mesmo detalhado no artigo de introdução. Ao selecionar uma região do Azure com suporte, você pode criar um conjunto de escala em uma ou mais zonas disponíveis, conforme mostrado no exemplo a seguir:

Create a scale set in a single availability zone

O conjunto de escala e os recursos de suporte, como o balanceador de carga do Azure e o endereço IP público, são criados na zona única que você especificar.

Suporte a failover zonal

Os Conjuntos de Escala de Máquina Virtual são criados com cinco domínios de falha por padrão em regiões do Azure sem zonas. Para as regiões que oferecem suporte à implantação de zona de disponibilidade de Conjuntos de Escala de Máquina Virtual e essa opção está selecionada, o valor padrão da contagem de domínio de falha é 1 para cada uma das zonas. Nesse caso, FD=1 implica que as instâncias de VM pertencentes ao conjunto de escala estão espalhadas por muitos racks com base no melhor esforço. Para obter mais informações, consulte Escolhendo o número certo de domínios de falha para o Conjunto de Dimensionamento de Máquina Virtual.

Design de baixa latência

É recomendável configurar Conjuntos de Dimensionamento de Máquina Virtual com redundância de zona. No entanto, se seu aplicativo tiver requisitos estritos de baixa latência, talvez seja necessário implementar um zonal para suas VMs de conjuntos de escala. Com uma implantação de conjuntos de escala zonal, é recomendável criar várias VMs de conjunto de escala em mais de uma zona. Por exemplo, você pode criar uma instância de conjuntos de escala fixada à zona 1 e uma instância fixada à zona 2 ou 3. Você também precisa usar um balanceador de carga ou outra lógica de aplicativo para direcionar o tráfego para os conjuntos de escala apropriados durante uma interrupção de zona.

Importante

Se você optar por não participar da implantação com reconhecimento de zona, renunciará à proteção contra o isolamento de falhas subjacentes. A exclusão da configuração da zona de disponibilidade força a dependência de recursos que não obedecem ao posicionamento e à separação da zona (incluindo dependências subjacentes desses recursos). Não se deve esperar que esses recursos sobrevivam a cenários de zone-down. As soluções que aproveitam esses recursos devem definir uma estratégia de recuperação de desastres e configurar uma recuperação da solução em outra região.

Técnicas de implementação seguras

Para ter mais controle sobre onde você implanta suas VMs, você deve implantar VMs de conjunto de escala zonal, em vez de regional. No entanto, as VMs zonais fornecem apenas isolamento de zona e não redundância de zona. Para obter redundância total de zona com VMs zonais, deve haver duas ou mais VMs em zonas diferentes.

Também é recomendável que você use a opção de implantação de dispersão máxima para suas VMs com redundância de zona. Para obter mais informações, consulte as opções de distribuição.

Opções de distribuição

Ao implantar um conjunto de dimensionamento em uma ou mais zonas de disponibilidade, você tem as seguintes opções de distribuição (a partir da versão da API 2017-12-01):

  • Propagação máxima (platformFaultDomainCount = 1). A dispersão máxima é a opção de implantação recomendada, pois fornece a melhor distribuição na maioria dos casos. Se você quiser espalhar réplicas entre unidades de isolamento de hardware distintas, é recomendável distribuir entre zonas de disponibilidade e utilizar a dispersão máxima dentro de cada zona.

    Com a propagação máxima, o conjunto de escala distribui suas VMs pelo maior número possível de domínios de falha dentro de cada zona. Essa dispersão pode ser maior ou menor que cinco domínios de falha por zona.

    Nota

    Com a propagação máxima, independentemente de quantos domínios de falha as VMs estão espalhadas, você só pode ver um domínio de falha na exibição da instância da VM do conjunto de escala e nos metadados da instância. A propagação dentro de cada zona está implícita.

  • Dispersão estática fixa (platformFaultDomainCount = 5). Com a dispersão fixa estática, o conjunto de escala distribui suas VMs exatamente em cinco domínios de falha por zona. Se o conjunto de escalas não conseguir encontrar cinco domínios de falha distintos por zona para satisfazer a solicitação de alocação, a solicitação falhará.

  • Distribuição alinhada com domínios de falha de discos gerenciados (platformFaultDomainCount = 2 ou 3) Você pode considerar alinhar o número de domínios de falha do conjunto de escala com o número de domínios de falha de discos gerenciados. Esse alinhamento pode ajudar a evitar a perda de quórum se um domínio inteiro de falha de discos gerenciados ficar inativo. A contagem de domínio de falha pode ser definida como menor ou igual ao número de domínios de falha de discos gerenciados disponíveis em cada uma das regiões. Para saber mais sobre o número de domínios de falha do Managed Disks por região, consulte [inserir documento aqui] (link aqui).

Balanceamento de zona

Para conjuntos de escala implantados em várias zonas (com redundância de zona), você pode escolher entre o melhor equilíbrio de zona de esforço ou o equilíbrio estrito de zona. Um conjunto de escala é considerado "equilibrado" se cada zona tiver o mesmo número de VMs (mais ou menos uma VM) que todas as outras zonas no conjunto de escalas. Por exemplo:

Conjunto de Dimensionamento VMs na Zona 1 VMs na Zona 2 VMs na Zona 3 Balanceamento de zonas
Conjunto de balanças equilibradas 2 3 3 Este conjunto de escalas é considerado equilibrado. Há apenas uma zona com uma contagem de VM diferente e é apenas 1 a menos do que as outras zonas.
Conjunto de escalas desequilibradas 1 3 3 Este conjunto de escalas é considerado desequilibrado. A zona 1 tem menos 2 VMs do que as zonas 2 e 3.

É possível que as VMs no conjunto de escala sejam criadas com êxito, mas as extensões nessas VMs não são implantadas. As VMs com falhas de extensão ainda são contadas ao determinar se um conjunto de escala está equilibrado. Por exemplo, um conjunto de escala com 3 VMs na zona 1, 3 VMs na zona 2 e 3 VMs na zona 3 é considerado equilibrado mesmo se todas as extensões falharem na zona 1 e todas as extensões tiverem êxito nas zonas 2 e 3.

Com o equilíbrio da zona de melhor esforço, o conjunto de escalas tenta escalar para dentro e para fora, mantendo o equilíbrio. No entanto, se, por algum motivo, o balanceamento não for possível (por exemplo, se uma zona cair, o conjunto de escalas não poderá criar uma nova VM nessa zona), o conjunto de escalas permitirá que o desequilíbrio temporário seja dimensionado com êxito para dentro ou para fora. Em tentativas de expansão subsequentes, o conjunto de escala adiciona VMs a zonas que precisam de mais VMs para que o conjunto de escalas seja balanceado. Da mesma forma, na escala subsequente em tentativas, o conjunto de escala remove VMs de zonas que precisam de menos VMs para que o conjunto de escala seja balanceado. Com o "equilíbrio estrito de zonas", o conjunto de escalas falha em qualquer tentativa de escalar para dentro ou para fora se isso causar desequilíbrio.

Para usar o equilíbrio de zona de melhor esforço, defina zoneBalance como false. A zoneBalance configuração é o padrão na versão da API 2017-12-01. Para usar o equilíbrio de zona estrito, defina zoneBalance como true.

Migrar para o suporte à zona de disponibilidade

Para saber como reimplantar um conjunto de escala regional para suporte à zona de disponibilidade, consulte Migrar máquinas virtuais e conjuntos de dimensionamento de máquinas virtuais para suporte à zona de disponibilidade.

Orientações adicionais

Grupos de colocação

Importante

Os grupos de posicionamento só se aplicam a Conjuntos de Dimensionamento de Máquina Virtual em execução no modo de orquestração uniforme.

Ao implantar um Conjunto de Dimensionamento de Máquina Virtual, você tem a opção de implantar com um ou vários grupos de posicionamento por zona de disponibilidade. Para conjuntos de escalas regionais, a opção é ter um único grupo de colocação na região ou ter vários grupos de colocação na região. Se a propriedade singlePlacementGroup do conjunto de escala for definida como false, o conjunto de escala poderá ser composto por vários grupos de posicionamento e terá um intervalo de 0 a 1000 VMs. Quando definido como o valor padrão de true, o conjunto de escala é composto por um único grupo de posicionamento e tem um intervalo de 0 a 100 VMs. Para a maioria das cargas de trabalho, recomendamos vários grupos de posicionamento, o que permite maior escala. Na versão da API 2017-12-01, a escala define como padrão vários grupos de posicionamento para conjuntos de escala de zona única e entre zonas, mas o padrão é um grupo de posicionamento único para conjuntos de escala regional.

Próximos passos

Use o dimensionamento automático com Conjuntos de Dimensionamento de Máquina Virtual.