O que é o Azure Compute Fleet? (Pré-visualização)
Importante
O Azure Compute Fleet está atualmente em pré-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).
A Frota de Computação do Azure é um bloco de construção que lhe dá acesso acelerado à capacidade do Azure numa determinada região. O Compute Fleet lança uma combinação de máquinas virtuais (VMs) com o menor preço e a maior capacidade. Há muitas maneiras de usar esse produto, seja executando um serviço Web sem monitoração de estado, um cluster de big data ou um pipeline de Integração Contínua. Cargas de trabalho como análise de risco financeiro, processamento de logs ou renderização de imagens podem se beneficiar da capacidade de executar centenas de instâncias principais simultâneas.
Usando o Compute Fleet, você pode:
- Implante até 10.000 VMs com uma única API, usando os tipos Spot VM e Standard VM juntos.
- Obtenha rácios de preço-desempenho superiores utilizando uma combinação de diversos modelos de preços, como instâncias reservadas, plano de poupança, instâncias spot e opções de pagamento conforme o uso (PYG).
- Agilize o acesso à capacidade do Azure provisionando rapidamente instâncias de uma lista de SKU personalizada adaptada às suas preferências.
- Implemente estratégias personalizadas de alocação de frota de computação, atendendo a VMs padrão e spot, otimizando custo, capacidade ou uma combinação de ambos.
- Adote o modelo "Fire & Forget-it", automatizando a implantação, o gerenciamento e o monitoramento de instâncias sem exigir estruturas de código complexas.
- Simplifique o processo de configuração inicial, economizando tempo e recursos valiosos.
- Alivie as preocupações com a complexidade do script associada à determinação do preço ideal da máquina virtual (VM), da capacidade disponível, do gerenciamento de remoções pontuais e da disponibilidade de SKU.
- Tente manter sua capacidade de destino spot se suas VMs spot forem removidas por preço ou capacidade.
Não há nenhum custo extra para usar o Compute Fleet. Você só é cobrado pelas VMs que sua Frota de Computação inicia por hora. Para obter mais informações sobre a faturação da máquina virtual, consulte estados e estado de faturação das Máquinas Virtuais do Azure.
Preferência de capacidade
As preferências só estão disponíveis ao criar sua frota de computação usando VMs spot.
Manter a capacidade
Habilitar essa preferência permite a substituição automática de VMs em sua frota de computação. Suas VMs spot em execução são substituídas por qualquer um dos tipos ou tamanhos de VM especificados se ocorrer uma remoção spot por aumento de preço ou falha de VM. A Compute Fleet continua a procurar substituir as suas VMs Spot despejadas até que a sua capacidade alvo seja atingida.
Pode escolher esta preferência quando:
- Todas as zonas de disponibilidade qualificadas na região são selecionadas.
- Um mínimo de três tamanhos de VM diferentes são especificados.
Não habilitar essa preferência impede que sua frota de computação busque substituir VMs spot removidas, mesmo que a capacidade alvo não seja atingida.
Estratégias de Computação de Frota
Estratégias de alocação de frota de computação padrão
Preço mais baixo (padrão): A Frota de Computação inicia a VM paga conforme o uso de preço mais baixo na lista de tipos e tamanhos de VM especificados. Ele tenta cumprir a capacidade de pagamento conforme o uso, seguido pela segunda e terceira VMs de preço mais baixo até que a capacidade desejada seja cumprida.
Estratégias de alocação de frota spot
Capacidade de preço otimizada (recomendado): a Frota de Computação lança VMs qualificadas a partir da sua lista selecionada de tipos e tamanhos de VM para preencher a capacidade de destino. Ele prioriza a maior capacidade spot disponível ao menor preço em VMs spot na região.
Se você selecionar várias VMs que ofereçam a capacidade ideal para atingir seu objetivo, o Compute Fleet priorizará a implantação de VMs que ofereçam o menor preço primeiro. Seguido pelo segundo e terceiro preço mais baixo se não houver capacidade suficiente disponível com as primeiras VMs de preço mais baixo. O Compute Fleet considera o preço e a capacidade ao configurar essa estratégia.
Capacidade otimizada: a Frota de Computação inicia tipos e tamanhos de VM a partir da sua lista especificada de VMs que oferecem a maior capacidade spot disponível. Essa estratégia prioriza a escolha de VMs que atendam à sua capacidade de destino spot em vez de VMs com os preços mais baixos que não têm capacidade spot suficiente.
Se você selecionar várias VMs que ofereçam a capacidade ideal para atingir seu alvo, o Compute Fleet priorizará a implantação de VMs que ofereçam a maior capacidade primeiro. Seguido pela segunda e terceira maior capacidade, se a capacidade suficiente não for alcançada.
Com essa estratégia, o Compute Fleet não prioriza o preço em detrimento da capacidade, portanto, seus custos podem ser maiores.
Preço mais baixo: a Frota de Computação lança tipos e tamanhos de VM a partir da sua lista especificada de VMs que oferecem o preço mais baixo para VMs spot. Seguido pelo segundo e terceiro menor preço até que a capacidade desejada seja cumprida.
Capacidade alvo
O Compute Fleet permite definir a capacidade de destino individual para os tipos de VM spot e pré-pago. Essa capacidade pode ser gerenciada individualmente com base em suas cargas de trabalho ou requisitos de aplicativos.
Você pode especificar a capacidade de destino usando instâncias de VM.
O Compute Fleet permite modificar a capacidade de destino para VMs spot e pay-as-you-go com base na configuração do seu Compute Fleet. Para obter mais informações, consulte Modificar sua frota de computação para obter detalhes relacionados à modificação da capacidade de destino.
Capacidade mínima de arranque
Você pode definir sua Frota de Computação para implantar VMs Spot, VMs pré-pagas ou uma combinação de ambas somente se a Frota de Computação puder implantar a capacidade inicial mínima solicitada em relação à capacidade de destino real. A implantação falhará se a capacidade ficar indisponível para cumprir a capacidade inicial mínima.
Se a capacidade de destino solicitada for de 100 instâncias de VM e a capacidade inicial mínima estiver definida como 20 instâncias de VM, a implantação será bem-sucedida somente se a Compute Fleet puder atender à solicitação de capacidade inicial de 20 instâncias de VM. Caso contrário, o pedido falha.
Talvez não seja possível definir a capacidade inicial mínima se optar por configurar a Frota de computação com o tipo de preferência de capacidade como Manter capacidade.
Modifique a sua frota de computação
Enquanto sua Frota de Computação estiver em um estado de execução, ela permite que você modifique a capacidade de destino e a seleção do tamanho da VM com base em como você configurou sua Frota de Computação.
Modificar a capacidade de destino
Você pode atualizar sua capacidade de destino spot da Frota de computação durante a execução, se a preferência de capacidade estiver definida como Manter capacidade.
O Compute Fleet implanta automaticamente novas VMs spot da lista de SKUs especificadas para aumentar a escala e atingir a nova capacidade de destino.
Se a redução ocorrer para reduzir a capacidade de destino atual, o Compute Fleet não restaurará as VMs spot que são removidas até que a nova capacidade de destino reduzida modificada seja atendida. Este processo pode levar tempo, dependendo da taxa de despejo. Para reduzir a escala mais rapidamente, é recomendável excluir as VMs spot em execução.
Modificar ou substituir tamanhos/SKUs de VM
Enquanto a Frota de Computação estiver em execução, você poderá adicionar ou excluir novos tamanhos de VM ou SKUs à sua Frota de Computação. Para Spot, você pode excluir ou substituir tamanhos de VM existentes em sua configuração de Frota de Computação se a preferência de capacidade estiver definida como Manter capacidade.
Em todos os outros cenários que exijam uma modificação na Frota de Computação em execução, talvez seja necessário excluir a Frota de Computação existente e criar uma nova.
Preço máximo por hora para Spot
Você pode configurar sua frota de computação com VMs spot para definir o preço máximo por hora que você concorda em pagar por hora. O Compute Fleet não implantará novas VMs spot em sua lista especificada se o preço da VM spot aumentar em relação ao preço máximo por hora especificado.
Política de despejo pontual
Excluir (padrão): o Compute Fleet exclui sua VM Spot em execução e todos os outros recursos anexados à VM. Os dados armazenados no armazenamento em disco persistente também são excluídos.
Deslocalizar: o Compute Fleet exclui sua VM spot em execução, todos os outros recursos anexados à VM e os dados armazenados no armazenamento em disco persistente não são excluídos.
A VM spot desalocada adiciona à sua capacidade de destino spot e a cobrança continua para os recursos anexados às VMs desalocadas.
Quota da frota
O Azure Compute Fleet tem cotas de VMs Standard e Spot aplicáveis.
Cenário | Quota |
---|---|
O número de frotas de computação por região em active ,deleted_running |
500 |
A capacidade alvo por frota de computação | 10 000 VMs |
A capacidade de destino em todas as frotas de computação em uma região | 100.000 VMs |
Considerações sobre a frota de computação
- O Compute Fleet lança uma combinação de tipos de VM que têm suas próprias considerações. Para obter mais informações, consulte Spot VMs and Virtual Machines para obter detalhes.
- O Compute Fleet só está disponível através do modelo ARM e no portal do Azure.
- A Frota de Computação não pode abranger regiões do Azure. Você precisa criar uma frota de computação separada para cada região.
- O Compute Fleet está disponível nas seguintes regiões: Leste dos EUA, Leste dos EUA2, Oeste dos EUA e Oeste dos EUA2.