Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Usar as Máquinas Virtuais ( VMs) do Azure Spot em conjuntos de escala permite que você aproveite nossa capacidade não utilizada com uma economia de custos significativa. A qualquer momento em que o Azure precisa recuperar a capacidade, a infraestrutura do Azure liberta instâncias de Máquina Virtual Spot do Azure. Portanto, as instâncias de Máquina Virtual Ponto do Azure são ótimas para cargas de trabalho que podem lidar com interrupções, como trabalhos de processamento em lote, ambientes de desenvolvimento/teste, grandes cargas de trabalho de computação e muito mais.
A quantidade de capacidade disponível pode variar com base no tamanho, região, hora do dia e muito mais. Ao implementar instâncias de Máquina Virtual Spot do Azure em conjuntos de escala, o Azure aloca a instância somente se houver capacidade disponível, mas não há Acordo de Nível de Serviço (SLA) para essas instâncias. Um Conjunto de Escala de Máquina Virtual Spot do Azure é implantado em um único domínio de falha e não oferece garantias de alta disponibilidade.
Limitações
Os seguintes tamanhos não são suportados para as Máquinas Virtuais do Azure Spot:
- Série B
- Versões promocionais de qualquer tamanho (como tamanhos promocionais Dv2, NV, NC, H)
A Máquina Virtual Spot do Azure pode ser implantada em todas as regiões, exceto no Microsoft Azure operado pela 21Vianet.
Os seguintes tipos de oferta são atualmente suportados:
- Contrato Enterprise
- Código de oferta de pagamento por consumo (003P)
- Patrocinado (0036P e 0136P)
- Para o Provedor de Serviços de Nuvem (CSP), consulte o Partner Center ou entre em contato diretamente com seu parceiro.
Preços
O preço das instâncias da Máquina Virtual de Spot do Azure é variável, com base na região e no SKU. Para obter mais informações, consulte os preços para Linux e Windows.
Com preços variáveis, você tem a opção de definir um preço máximo, em dólares americanos (USD), usando até cinco casas decimais. Por exemplo, o valor 0.98765
seria um preço máximo de $0,98765 USD por hora. Se você definir o preço máximo como , -1
a instância não será removida com base no preço. O preço da instância será o preço atual da Máquina Virtual Spot do Azure ou o preço de uma instância padrão, que for menor, desde que haja capacidade e cota disponíveis.
Política de expulsão
Ao criar um conjunto de dimensionamento usando as Máquinas Virtuais do Azure Spot, você pode definir a política de remoção como Deallocate
(padrão) ou Delete
.
A Deallocate
política move suas instâncias removidas para o estado de desalocação interrompida, permitindo que você reimplante instâncias removidas. No entanto, não há garantia de que a alocação será bem-sucedida. As VMs desalocadas contam para a sua cota de instância do conjunto de dimensionamento e você ainda é cobrado pelos discos subjacentes.
Se pretender que as suas instâncias sejam eliminadas quando forem removidas, pode definir a política de remoção como Delete
. Com a política de remoção definida como delete
, você pode criar novas VMs aumentando a propriedade scale set instance count. As VMs removidas são excluídas juntamente com seus discos subjacentes e, portanto, você não é cobrado pelo armazenamento. Você também pode usar o recurso de dimensionamento automático de conjuntos de escala para tentar compensar automaticamente VMs removidas, no entanto, não há garantia de que a alocação seja bem-sucedida. É recomendável usar o recurso de dimensionamento automático em Conjuntos de Escala de Máquinas Virtuais Azure Spot quando definir a política de remoção para eliminar, de modo a evitar incorrer no custo dos discos e ultrapassar os limites de cota.
Os usuários podem optar por receber notificações na VM por meio dos Eventos Agendados do Azure. Isso notifica se suas VMs estão sendo removidas e você tem 30 segundos para concluir quaisquer trabalhos e executar tarefas de desligamento antes da remoção.
Histórico de despejos
Você pode ver preços históricos e taxas de despejo por tamanho em uma região no portal. Selecione Ver histórico de preços e compare preços em regiões próximas para ver uma tabela ou gráfico de preços para um tamanho específico. Os preços e as taxas de despejo nas imagens a seguir são apenas exemplos.
Gráfico:
Tabela:
Tente e restaure
Esse recurso no nível da plataforma usa IA para tentar restaurar automaticamente instâncias de Máquina Virtual Ponto do Azure removidas dentro de um conjunto de escala para manter a contagem de instâncias de destino.
Experimente e restaure os benefícios:
- Tentativas de restaurar as Máquinas Virtuais Azure Spot expulsas devido à limitação de capacidade.
- Espera-se que as VMs spot restauradas funcionem por um período mais longo, com uma menor probabilidade de um despejo acionado por capacidade.
- Melhora a vida útil de uma Máquina Virtual do Azure Spot, para que as cargas de trabalho sejam executadas por um período mais longo.
- Ajuda os conjuntos de escalabilidade de máquinas virtuais a manter a contagem de destino para as VMs Spot do Azure, semelhante ao recurso de contagem de destino que já existe para VMs de pagamento conforme o uso.
Tentar & restore está desativado em conjuntos de escala que usam Autoscale. O número de VMs no conjunto de escala é determinado pelas regras de dimensionamento automático.
Grupos de Colocação
O grupo de posicionamento é uma construção semelhante a um conjunto de disponibilidade do Azure, com seus próprios domínios de falha e domínios de atualização. Por predefinição, um conjunto de dimensionamento consiste num único grupo de colocação com o tamanho máximo de 100 VMs. Se a propriedade do conjunto de escala chamada singlePlacementGroup
for definida como false
, o conjunto de escala poderá ser composto por vários grupos de posicionamento e tiver um intervalo de 0 a 1.000 VMs.
Importante
A menos que você esteja usando o Infiniband para computação de alto desempenho, é altamente recomendável definir a propriedade singlePlacementGroup
scale set para false
habilitar vários grupos de posicionamento para melhor dimensionamento na região ou zona.
Implantando máquinas virtuais spot do Azure em conjuntos de escala
Para implantar as Máquinas Virtuais do Azure Spot em conjuntos de escala, você pode definir o novo Priority
sinalizador como Spot
. Todas as VMs em seu conjunto de escala serão definidas como Spot. Para criar um conjunto de dimensionamento com as Máquinas Virtuais Spot do Azure, use um dos seguintes métodos:
O processo para criar um conjunto de dimensionamento que usa as Máquinas Virtuais do Azure Spot é o mesmo detalhado no artigo de introdução. Ao implantar um conjunto de escalas, você pode optar por definir o sinalizador Spot, o tipo de remoção, a política de remoção e, se quiser tentar restaurar instâncias:
Simular uma expulsão
Você pode simular uma remoção de uma Máquina Virtual do Azure Spot para testar o quão bem seu aplicativo responde a uma remoção repentina.
Substitua o seguinte pelas suas informações:
subscriptionId
resourceGroupName
vmName
POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{vmName}/simulateEviction?api-version=2020-06-01
Response Code: 204
significa que o despejo simulado foi bem-sucedido.
Para obter mais informações, consulte Testando uma notificação de remoção simulada.
Próximos passos
Consulte a página de preços do Conjunto de Dimensionamento de Máquina Virtual para obter detalhes de preços.