Usar vários tamanhos de máquina virtual com o Instance Mix (Visualização)
Importante
O Mix de Instâncias para Conjuntos de Dimensionamento de Máquinas Virtuais com Modo de Orquestração Flexível está atualmente em visualização. As pré-visualizações são disponibilizadas a si na condição de concordar com os termos suplementares de utilização. Alguns aspetos desta funcionalidade podem alterar-se após a disponibilidade geral (GA).
O Instance Mix permite especificar vários tamanhos diferentes de máquina virtual (VM) em seu conjunto de escala de máquina virtual com modo de orquestração flexível e uma estratégia de alocação para otimizar ainda mais suas implantações.
O Instance Mix é mais adequado para cargas de trabalho que são flexíveis em requisitos de computação e podem ser executadas em várias VMs de tamanhos diferentes. Usando o Instance Mix você pode:
- Implante uma combinação heterogênea de tamanhos de VM em um único conjunto de escala. Você pode visualizar as contagens de instâncias do conjunto de escala máxima na documentação.
- Otimizar as suas implementações para custo ou capacidade através de estratégias de alocação.
- Continue a usar os recursos do conjunto de escalas, como Spot Priority Mix, Autoscale ou Upgrade Policies.
- Espalhe uma combinação heterogênea de VMs entre zonas de disponibilidade e domínios de falha para alta disponibilidade e confiabilidade.
Alterações nas propriedades do conjunto de escala existente
sku.name
A sku.name
propriedade deve ser definida como "Mix"
. Os tamanhos das skuProfile
VMs serão definidos no .
sku.tier
A sku.tier
propriedade é atualmente uma propriedade de conjunto de escala opcional e deve ser definida como null
para cenários de Combinação de Instância.
sku.capacity
A sku.capacity
propriedade continua a representar o tamanho geral da escala definida em termos do número total de VMs.
scaleInPolicy
A propriedade de dimensionamento opcional não é necessária para implantações de conjunto de escala usando o Mix de Instâncias. Durante o dimensionamento em eventos, o conjunto de escalas utiliza a estratégia de alocação para informar a decisão sobre quais VMs devem ser dimensionadas. Por exemplo, quando você usa LowestPrice
o , o conjunto de escala é dimensionado removendo primeiro as VMs mais caras.
Novas propriedades do conjunto de escala
skuPerfil
A skuProfile
propriedade representa a propriedade umbrella para todas as propriedades relacionadas ao Instance Mix, incluindo tamanhos de VM e estratégia de alocação.
vmTamanhos
A vmSizes
propriedade é onde você especifica os tamanhos específicos de VM que está usando como parte da implantação do conjunto de dimensionamento com o Instance Mix.
alocaçãoEstratégia
O Instance Mix introduz a capacidade de definir estratégias de alocação para seu conjunto de escalas. A allocationStrategy
propriedade é onde você especifica qual estratégia de alocação você gostaria de usar para suas implantações de conjunto de escala do Instance Mix. Existem três opções para estratégias de alocação, lowestPrice
, capacityOptimized
e Prioritized
. As estratégias de alocação se aplicam a VMs spot e padrão.
lowestPrice (padrão)
Esta estratégia de alocação é focada em cargas de trabalho onde o custo e a otimização de custos são mais importantes. Ao avaliar qual divisão de VM usar, o Azure examina as VMs de preço mais baixo dos tamanhos de VM especificados. 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 o preço mais baixo, dependendo da capacidade disponível, antes de passar para o próximo tamanho de VM com preço mais baixo especificado. lowestPrice
é a estratégia de alocação padrão.
capacidadeOtimizado
Esta estratégia de atribuição centra-se nas cargas de trabalho em que a obtenção de capacidade é a principal preocupação. Ao avaliar qual tamanho de VM dividir para implantar no conjunto de escala, o Azure examina apenas a capacidade subjacente disponível. Ele não leva em conta o preço ao determinar quais VMs implantar. O uso capacityOptimized
pode resultar na implantação do conjunto de dimensionamento das VMs mais caras, mas mais prontamente disponíveis.
Priorizado
Essa estratégia de alocação permite especificar uma classificação de prioridade para os tamanhos de VM especificados. Nota: a classificação é opcional, mas se fornecida, deve estar dentro do intervalo do tamanho da vmSizes
lista. As classificações podem ser duplicadas entre tamanhos, o que significa que os tamanhos têm a mesma prioridade. As classificações não precisam estar em ordem sequencial.
Custo
Seguindo o modelo de custo do conjunto de escalas, o uso do Instance Mix é gratuito. Você continua pagando apenas pelos recursos subjacentes, como VM, disco e rede.
Limitações
- Atualmente, o Instance Mix está disponível nas seguintes regiões: E.U.A. Oeste, E.U.A. Oeste 2, E.U.A. Leste e E.U.A. Leste 2.
- O Instance Mix só está disponível para conjuntos de dimensionamento através do Modo de Orquestração Flexível.
- Tem de ter quota para os tamanhos de VM que está a pedir com o Instance Mix.
- Você pode especificar até cinco tamanhos de VM com o Instance Mix no momento.
- Atualmente, a
Prioritized
estratégia de alocação só tem suporte por meio de implantações do portal REST e do Azure. - Os conjuntos de dimensionamento existentes não podem ser atualizados para utilizar o Instance Mix.
- Os tamanhos de VM não podem ser alterados após a implementação do conjunto de dimensionamento.
- Para implementações da API REST, tem de ter uma rede virtual existente no grupo de recursos no qual está a implementar o conjunto de dimensionamento com o Instance Mix.
Próximos passos
Saiba como criar um conjunto de escalas usando o Instance Mix.