Partilhar via


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. Você pode usar esse produto de várias maneiras, 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.

Capacidades

Usando o Azure 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, Planos 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.

Funcionalidades e benefícios

  • Várias séries de VMs: a Compute Fleet inicia várias séries de VMs dentro de uma determinada frota. A disponibilidade geral da frota é aprimorada ao garantir que ela não dependa de nenhum tipo de VM.
  • Distribuição de VMs entre zonas de disponibilidade: a Frota de computação distribui automaticamente as VMs em várias zonas de disponibilidade para garantir alta disponibilidade e resiliência contra possíveis falhas de zona.
  • Diversos modelos de preços: o Compute Fleet aproveita várias opções de compra, incluindo VMs spot para economia de custos e VMs padrão pré-pagas. Você também pode integrar Instâncias Reservadas do Azure e Planos de Economia para otimizar custos e, ao mesmo tempo, garantir uma capacidade consistente. Não há cobrança extra para usar o Azure Compute Fleet. Você só é cobrado pelas VMs que sua Frota de Computação inicia por hora. Para obter mais informações, consulte estados e status de cobrança de VMs do Azure.
  • Substituição automatizada de VMs spot: ao usar VMs spot, a Frota de computação pode substituir automaticamente as VMs spot quando removidas devido a flutuações de preço ou restrições de capacidade.
  • Implantação em várias regiões: o Compute Fleet permite distribuir dinamicamente cargas de trabalho entre várias regiões. Para obter mais informações, consulte Multi-Region Compute Fleet (Preview).
  • Seleção de VM baseada em atributos: o Compute Fleet oferece suporte à implantação de tipos de VM com base em atributos especificados pelo usuário, como memória, vCPU e armazenamento. Para obter mais informações, consulte Seleção de VM baseada em atributo para a Frota de Computação do Azure (Visualização).

Considerações

  • 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.
  • A Frota de Computação está atualmente disponível através do modelo ARM e no portal do Azure.
  • A Frota de Computação está disponível em todas as regiões públicas do Azure, espere aquelas localizadas na China.
  • A Frota de Computação pode abranger várias regiões.

Configure a sua frota de computação

Recomendamos que você considere as seguintes opções de configuração ao criar sua frota de computação.

Opção de configuração Description
Spot VM A Compute Fleet enviará uma solicitação única para uma capacidade desejada ou uma frota que mantenha a capacidade alvo ao longo do tempo.
Estratégias de alocação de frota de computação Escolha uma estratégia de alocação para VMs spot e padrão para otimizar sua frota de computação pelo menor preço, capacidade ou uma combinação de ambos.
Seleção de VM baseada em atributos Especifique os tamanhos e tipos de VM para a sua frota ou deixe que o Azure Compute Fleet decida com base nos requisitos da sua aplicação.

Cota de frota de computação

O Azure Compute Fleet tem quotas de VM Standard e Spot aplicáveis. A tabela a seguir descreve os limites de cota, dependendo do seu cenário.

Cenário Quota
O número de frotas de computação por região em active,deleted_running 500 frotas
A capacidade alvo por frota de computação 10 000 VMs
A capacidade de destino em todas as frotas de computação em uma determinada região 100.000 VMs
Uma frota de computação pode abranger várias regiões 3 regiões

Capacidade alvo

Defina a capacidade de destino individual para os tipos de VM spot e pré-pago com o Compute Fleet. Essa capacidade pode ser gerenciada individualmente com base em suas cargas de trabalho ou requisitos de aplicativos. Você especifica 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.

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.

Não será 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.

Kits de Desenvolvimento de Software

O Compute Fleet fornece uma maneira poderosa e flexível de gerenciar recursos de computação. Ele pode ser perfeitamente integrado em seus aplicativos usando Software Development Kits (SDKs) em várias linguagens de programação, como Java, JavaScript, Go ou Python. Cada SDK fornece ferramentas e APIs robustas para interagir com sua frota. O uso de vários SDKs permite integrar as funcionalidades do Compute Fleet em uma ampla gama de aplicativos, desde sistemas de back-end e serviços Web até pipelines de dados e aplicativos em tempo real. Cada SDK é projetado para se alinhar com as convenções de seu respetivo idioma, garantindo uma experiência de desenvolvimento consistente, mas idiomática.

Benefícios dos SDKs do Compute Fleet

  • Flexibilidade de linguagem: diferentes equipes podem usar o SDK em sua linguagem de programação preferida, aprimorando a colaboração em diversos ambientes de desenvolvimento.
  • Integração perfeita: os SDKs fornecem funções pré-construídas para interagir com o Compute Fleet, reduzindo a necessidade de escrever chamadas de API de baixo nível e acelerando o desenvolvimento.
  • Compatibilidade entre plataformas: Seja criando aplicativos do lado do servidor, soluções baseadas em navegador ou sistemas embarcados, os SDKs do Compute Fleet atendem a uma variedade de plataformas e casos de uso.
  • Escalabilidade e automação: os SDKs oferecem suporte ao provisionamento automatizado e ao dimensionamento de recursos de computação, facilitando o gerenciamento dinâmico de cargas de trabalho em vários ambientes.

Usar SDKs do Compute Fleet

Para acessar a documentação sobre como usar SDKs de Frota de Computação, siga estas etapas:

  1. Vá para SDKs do Azure.
  2. Na barra de pesquisa localizada no centro superior da página, digite Compute Fleet.
  3. Os SDKs disponíveis para o Compute Fleet aparecem em várias linguagens de programação, como Java, JavaScript, Go ou Python.

Próximos passos