Usar vários tamanhos de Máquina Virtual com Combinação de Instâncias (Versão Prévia)
Importante
A Combinação de Instâncias para Conjuntos de Dimensionamento de Máquinas Virtuais com Modo de Orquestração Flexível está em versão prévia. As versões prévias são disponibilizadas com a condição de que você concorde com os termos de uso complementares. Alguns aspectos desse recurso podem alterar antes da GA (disponibilidade geral).
A Combinação de Instâncias permite especificar vários tamanhos diferentes de VM (Máquina Virtual) em seu Conjunto de Dimensionamento de Máquinas Virtuais com Modo de Orquestração Flexível e uma estratégia de alocação para otimizar ainda mais suas implantações.
A Combinação de Instâncias é mais adequada para cargas de trabalho flexíveis em requisitos de computação e que podem ser executadas em várias VMs de tamanho diferente. Usando a Combinação de Instâncias, é possível:
- Implantar uma combinação heterogênea de tamanhos de VM em um único conjunto de dimensionamento. Exibir as contagens máximas de instâncias do conjunto de dimensionamento na documentação.
- Otimizar suas implantações para custo ou capacidade por meio de estratégias de alocação.
- Continuar a usar recursos do conjunto de dimensionamento, como Combinação de Prioridades Spot, Dimensionamento Automáticoou Políticas de Atualização.
- Espalhe uma combinação heterogênea de VMs entre Zonas de Disponibilidade e Domínios de Falhas para alta disponibilidade e confiabilidade.
Alterações nas propriedades do conjunto de dimensionamento existentes
sku.name
A propriedade sku.name
deve ser definida como "Mix"
. Os tamanhos das VMs serão definidos no skuProfile
.
sku.tier
No momento, a propriedade sku.tier
é uma propriedade opcional do conjunto de dimensionamento e deve ser definida como null
, para cenários de Combinação de Instâncias.
sku.capacity
A propriedade sku.capacity
continua a representar o tamanho geral do conjunto de dimensionamento em termos do número total de VMs.
scaleInPolicy
A propriedade de escala opcional não é necessária para implantações de conjunto de dimensionamento usando a Combinação de Instâncias. Durante o dimensionamento em eventos, o conjunto de dimensionamento utiliza a estratégia de alocação para informar a decisão na qual as VMs devem ser dimensionadas. Por exemplo, ao usar LowestPrice
, o conjunto de dimensionamento é dimensionado removendo primeiro as VMs mais caras.
Novas propriedades do conjunto de dimensionamento
skuProfile
A propriedade skuProfile
representa a propriedade Guarda-chuva para todas as propriedades relacionadas à Combinação de Instâncias, incluindo tamanhos de VM e estratégia de alocação.
vmSizes
A propriedade vmSizes
é onde você especifica os tamanhos de VM específicos que você está usando como parte da implantação do conjunto de dimensionamento com a Combinação de Instâncias.
allocationStrategy
A Combinação de Instâncias apresenta a capacidade de definir estratégias de alocação para o conjunto de dimensionamento. A propriedade allocationStrategy
é onde você especifica qual estratégia de alocação deseja usar para suas implantações de conjunto de dimensionamento do Instance Mix. Há três opções para as estratégias de alocação, lowestPrice
, capacityOptimized
e Prioritized
. As estratégias de alocação se aplicam às VMs Spot e Standard.
lowestPrice (padrão)
Essa estratégia de alocação é focada em cargas de trabalho em que o custo e a otimização de custos são mais importantes. Ao avaliar qual divisão de VM usar, o Azure analisa as VMs com preços mais baixos dos tamanhos de VM especificadas. O Azure também considera a capacidade como parte dessa estratégia de alocação. O conjunto de dimensionamento implanta o maior número possível de VMs com preços mais baixos, dependendo da capacidade disponível, antes de passar para o próximo tamanho de VM especificado com preços mais baixos. lowestPrice
é a estratégia de alocação padrão.
capacityOptimized
Essa estratégia de alocação é focada em cargas de trabalho em que a capacidade de obtenção é a principal preocupação. Ao avaliar qual divisão de tamanho de VM deve ser implantada no conjunto de dimensionamento, o Azure analisa apenas a capacidade subjacente disponível. Ele não leva em conta o preço ao determinar quais VMs implantar. O uso de capacityOptimized
pode resultar na implantação do conjunto de dimensionamento das VMs mais caras, mas mais prontamente disponíveis.
Priorizada
Essa estratégia de alocação permite que você defina uma ordem de classificação de prioridade para os tamanhos de VM especificados. Observação: a classificação é opcional, mas, caso seja fornecida, deve estar dentro do intervalo de tamanhos da lista vmSizes
. As classificações podem se repetir entre tamanhos, o que significa que os tamanhos têm a mesma prioridade. Não é necessário que as classificações sigam uma sequência exata.
Custo
Ao seguir o modelo de custo do conjunto de dimensionamento, o uso da Combinação de Instâncias é gratuito. Você continua pagando apenas pelos recursos subjacentes, como a VM, o disco e a rede.
Limitações
- Atualmente, a Combinação de Instâncias está disponível nas seguintes regiões: Oeste dos EUA, Oeste dos EUA2, Leste dos EUA e Leste dos EUA2.
- A Combinação de Instâncias só está disponível para conjuntos de dimensionamento usando o Modo de Orquestração Flexível.
- É necessário ter cota para os tamanhos de VM que está solicitando com a Combinação de Instâncias.
- No momento, é possível especificar até cinco tamanhos de VM com a Combinação de Instâncias.
- A estratégia de alocação
Prioritized
atualmente só é suportada por meio de implantações REST e do portal do Azure. - Os conjuntos de dimensionamento existentes não podem ser atualizados para usar a Combinação de Instâncias.
- Os tamanhos de VM não podem ser alterados depois que o conjunto de dimensionamento é implantado.
- Para implantações de API REST, tenha uma rede virtual existente dentro do grupo de recursos em que você está implantando seu conjunto de dimensionamento com a Combinação de Instâncias.
Próximas etapas
Aprenda como criar um conjunto de escalas usando o Instance Mix.