Usar Máquinas Virtuais de Spot do Azure

Aplica-se a:️ VMs do Linux ✔️ VMs do Windows ✔ Conjuntos de dimensionamento flexíveis ✔ Conjuntos de dimensionamento uniformes

O uso de Máquinas Virtuais de Spot do Azure permite aproveitar a capacidade não usada com uma economia de custos significativa. A qualquer momento que o Azure precisar da capacidade de volta, a infraestrutura do Azure removerá as Máquinas Virtuais de Spot do Azure. Portanto, as Máquinas Virtuais de Spot do Azure são ótimas para cargas de trabalho que podem lidar com interrupções, como trabalhos de processamento em lotes, ambientes de desenvolvimento/teste, grandes cargas de trabalho de computação, entre outros.

A quantidade de capacidade disponível pode variar com base no tamanho, região, hora do dia e etc. Quando implantar Máquinas Virtuais de Spot do Azure, o Azure alocará as VMs se houver capacidade disponível, mas não há SLA para essas VMs. Uma Máquina Virtual de Spot do Azure não oferece garantias de alta disponibilidade. A qualquer momento que o Azure precisar da capacidade de volta, a infraestrutura do Azure removerá as Máquinas Virtuais de Spot do Azure enviando um aviso com 30 segundos de antecedência.

Política de remoção

As VMs podem ser removidas com base na capacidade ou no preço máximo definido. Ao criar uma Máquina Virtual de Spot do Azure, você pode definir a política de remoção como Desalocar (padrão) ou Excluir.

A política Deslocar move a VM para o estado de parado desalocada, permitindo que você reimplante-a posteriormente. No entanto, não há nenhuma garantia de que a alocação terá êxito. As VMs deslocadas afetarão sua cota e você será cobrado pelos custos de armazenamento dos discos subjacentes.

Se quiser que sua VM seja excluída quando for removida, você pode definir a política de remoção para excluir. As VMs removidas são excluídas junto com os respectivos discos subjacentes e, portanto, você não continuará sendo cobrado pelo armazenamento.

Você pode aceitar receber notificações na VM por meio dos Eventos Agendados do Azure. Isso notificará você se suas VMs estiverem sendo removidas e você terá 30 segundos para concluir todos os trabalhos e realizar tarefas de desligamento antes da remoção.

Opção Resultado
O preço máximo é definido como >= o preço atual. A VM será implantada se a capacidade e a cota estiverem disponíveis.
O preço máximo é definido como <= o preço atual. A VM não é implantada. Você receberá uma mensagem de erro informando que o preço máximo precisa ser >= o preço atual.
Reiniciar uma VM parada/desalocada se o preço máximo for >= o preço atual Se houver capacidade e cota, a VM será implantada.
Reiniciar uma VM parada/desalocada se o preço máximo for < o preço atual Você receberá uma mensagem de erro informando que o preço máximo precisa ser >= o preço atual.
O preço da VM subiu e agora está > o preço máximo. A VM é removida. Você obtém uma notificação de 30s antes da remoção real.
Após a remoção, o preço da VM volta a ser < o preço máximo. A VM não será reiniciada automaticamente. Você pode reiniciar a VM por conta própria e ela será cobrada com o preço atual.
Se o preço máximo for definido como -1 A VM não será removida por motivos de preço. O preço máximo será o preço atual, até o preço das VMs padrão. Você nunca será cobrado acima do preço padrão.
Alteração do preço máximo Você precisa desalocar a VM para alterar o preço máximo. Desaloque a VM, defina um novo preço máximo e, em seguida, atualize a VM.

Limitações

Não há suporte para os seguintes tamanhos de VM para Máquinas Virtuais de Spot do Azure:

  • Série B
  • Versões promocionais de qualquer tamanho (como Dv2, NV, NC, tamanhos promocionais de H)

As Máquinas Virtuais de Spot do Azure podem ser implantadas em qualquer região, exceto Microsoft Azure China 21Vianet.

No momento, há suporte para os seguintes tipos de oferta:

  • Contrato Enterprise
  • Código de oferta pago conforme o uso (003P)
  • Patrocinado (0036P e 0136P)
  • Para o provedor de serviços de nuvem (CSP), consulte a Central de Parceiros ou contate seu parceiro diretamente.

Preços

O preço para as Máquinas Virtuais de Spot é variável, com base na região e SKU. Para obter mais informações, confira os preços de VM para Linux e Windows.

Você também pode consultar informações de preços usando a API de preços de varejo do Azure para consultar informações sobre preços de Spot. Tanto meterName quanto skuName conterão Spot .

Como o preço é variável, você tem a opção de definir um preço máximo, em dólares americanos (USD), usando até 5 casas decimais. Por exemplo, o valor 0.98765seria um preço máximo de $0,98765 USD por hora. Se você definir o preço máximo como -1, a VM não será removida com base no preço. O preço da VM será o preço atual para o Spot ou o preço de uma VM padrão, o que for menor, desde que haja capacidade e cota disponíveis.

Histórico de preços e remoções

Você pode ver o histórico de taxas de preços e remoções por tamanho em uma região no portal. Selecione Exibir histórico de preços e comparar preços em regiões próximas para ver uma tabela ou gráfico de preços para um tamanho específico. As taxas de preço e remoção nas imagens a seguir são apenas exemplos.

Gráfico:

Screenshot of the region options with the difference in pricing and eviction rates as a chart.

Tabela:

Screenshot of the region options with the difference in pricing and eviction rates as a table.

Perguntas frequentes

P: Uma vez criada, uma Máquina Virtual de Spot do Azure é igual à VM normal padrão?

R: Sim, exceto que não há SLA para Máquinas Virtuais de Spot do Azure e elas podem ser removidas a qualquer momento.

P: O que fazer quando você é removido, mas ainda precisa de capacidade?

R: Recomendamos que você use VMs padrão em vez de Máquinas Virtuais de Spot do Azure se precisar de capacidade imediatamente.

P: Como a cota é gerenciada para Máquinas Virtuais de Spot do Azure?

R: As Máquinas Virtuais de Spot do Azure terão um pool de cotas separado. A cota do Spot será compartilhada entre as VMs e as instâncias do conjunto de dimensionamento. Para saber mais, confira Assinatura e limites de serviço, cotas e restrições do Azure.

P: Posso solicitar cota adicional para Máquinas Virtuais de Spot do Azure?

R: Sim, você poderá enviar a solicitação para aumentar sua cota para Máquinas Virtuais de Spot do Azure por meio do processo de solicitação de cota padrão.

P: Onde posso postar perguntas?

R: Você pode postar e marcar sua pergunta com em Perguntas e respostas.

P: Como posso alterar o preço máximo de uma VM spot?

R: Para poder alterar o preço máximo, você precisa desalocar a VM. Em seguida, você pode alterar o preço máximo no portal, na seção Configuração da VM.

Próximas etapas

Use a CLI, o portal, o modelo do ARM ou o PowerShell para implantar Máquinas Virtuais de Spot do Azure.

Você também pode implantar um conjunto de dimensionamento com instâncias de Máquina Virtual de Spot do Azure.

Se você encontrar um erro, confira Códigos de erro.