Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Frota de Computação do Azure é um elemento fundamental que fornece acesso rápido à capacidade do Azure em uma região específica. A Frota de Computação inicia uma combinação de VMs (máquinas virtuais) com o menor preço e a capacidade mais alta. Você pode usar este produto de várias maneiras, seja executando um serviço web sem 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 log ou renderização de imagem podem se beneficiar da capacidade de executar centenas de instâncias principais simultâneas.
Capacidades
Usando a Frota de Computação do Azure, você pode:
- Implante até 10.000 VMs com uma única API, usando tipos de VM Spot e VM Standard juntos.
- Obtenha relações preço-desempenho superiores utilizando uma combinação de modelos de preços diversos, como Instâncias Reservadas, Planos de Poupança, instâncias Spot e opções de pagamento conforme o uso (PYG).
- Agilize o acesso à capacidade de Azure provisionando rapidamente instâncias de uma lista de SKU personalizada adaptada às suas preferências.
- Implemente estratégias personalizadas de alocação da Frota de Computação, atendendo às VMs Standard e Spot, otimizando o custo, a capacidade ou uma combinação de ambas.
- Adote o modelo "Disparar e esquecer", automatizando a implantação, o gerenciamento e o monitoramento de instâncias sem exigir estruturas de código complexas.
- Simplifique o processo de instalação inicial, economizando tempo e recursos valiosos.
- Alivie as preocupações com a complexidade de script associada à determinação de preços ideais de VM (máquina virtual), capacidade disponível, gerenciamento de remoções spot e disponibilidade de SKU.
- Tente manter a capacidade de destino spot se suas VMs Spot forem removidas por preço ou capacidade.
Características e benefícios
- Séries múltiplas de VM: A Frota de Computação lança várias séries de VM dentro de uma determinada frota. A disponibilidade geral na frota é aprimorada garantindo que não dependa de nenhum tipo único de VM.
- Modelos de preços diversos: A Frota de Computação aproveita várias opções de compra, incluindo VMs Spot para economia de custos e VMs padrão de pagamento conforme o uso. Você também pode integrar Azure Instâncias Reservadas e Planos de Poupança para otimizar os custos, garantindo uma capacidade consistente. Não há custo adicional para usar a Frota de Computação do Azure. Você só é cobrado pelas VMs que seu grupo de computação executa por hora. Para obter mais informações, consulte estados e status de cobrança de VMs do Azure.
- Substituição Automática de VMs Spot: Ao usar VMs Spot, a Frota de Computação pode substituir automaticamente as VMs Spot quando forem removidas devido a flutuações de preço ou restrições de capacidade.
- Implantação Multi-Região: A Frota de Computação permite que você distribua dinamicamente cargas de trabalho entre várias regiões. Para mais informações, consulte Frota de Computação Multi-Região (Prévia).
- Seleção de VM baseada em Atributos: A Frota de Computação suporta a 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 A seleção de VM baseada emAttribute para Azure Compute Fleet (versão prévia).
Modos da frota
O Azure Compute Fleet suporta dois modos que determinam como a frota gerencia as máquinas virtuais que ela provisiona. Você escolhe o modo ao criar a frota, e não pode mudá-lo depois.
-
O modo gerenciado (
mode: Managedo padrão) mantém a frota no local para gerenciar a capacidade das VMs ao longo do tempo, incluindo a substituição de VMs Spot despejadas quando configuradas para manter a capacidade. Use o modo Gerenciado quando quiser que a Frota de Computação mantenha sua capacidade de alvo Spot ou para modificar uma frota em movimento. -
O modo de lançamento (Prévia) (
mode: Launch) fornece VMs em uma única requisição e depois entrega o controle. O objeto da frota é excluído automaticamente após o provisionamento, enquanto as VMs persistem e são gerenciadas por você ou pelo seu orquestrador. Use o modo de inicialização quando um orquestrador externo (como Karpenter, Slurm ou um escalonador personalizado) gerencia o ciclo de vida da VM.
| Capacidade | Modo gerenciado | Modo de lançamento (Prévia) |
|---|---|---|
| Valor da API |
mode: Managed (predefinição) |
mode: Launch |
| Propriedade ao longo do ciclo de vida | O Azure mantém a capacidade | Cliente ou orquestrador após o repasse |
| Objeto da frota | Persiste | Exclui-se automaticamente algumas horas após o provisionamento |
| VMs provisionadas | Gerenciado pela frota | Persistir como VMs independentes |
| Manter capacidade Spot | Suportado (preferência maintain) |
Não aplicável |
| Modificar uma frota em operação | Suportado (capacidade e tamanhos das VMs) | Não suportado (configuração não pode ser atualizada; criar uma nova solicitação de frota) |
| Mais adequado para | Cargas de trabalho de longa duração ou com capacidade mantida | Cargas de trabalho em volume, efêmeras e gerenciadas pelo orquestrador |
Considerações
- A Frota de Computação inicia uma combinação de tipos de VM que têm suas próprias considerações. Para obter mais informações, consulte Spot VMs e Máquinas Virtuais para obter detalhes.
- No momento, a Frota de Computação está disponível por meio do modelo ARM e no portal Azure.
- A Frota de Computação pode se estender por várias regiões.
Configure sua Frota de Computação
Recomendamos que você considere as seguintes opções de configuração ao criar sua Frota de Computação.
| Opções de configuração | Descrição |
|---|---|
| VM Spot | A Frota de Computação 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 da Frota de Computação | Escolha uma estratégia de alocação para VMs Spot e Standard 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 seus tamanhos e tipos de VM para sua frota ou deixe que Azure a Frota de Computação decida com base nos requisitos do aplicativo. |
| Modo de frota | Escolha o modo Gerenciado para manter a capacidade ao longo do tempo, ou o modo Lançamento (Prévia) para provisionar VMs em massa e gerenciar seu ciclo de vida você mesmo. |
Cota da Frota de Computação
O Compute Fleet não altera as cotas ou limites do Azure subjacentes. As cotas padrão de VMs e vCPU do Azure ainda se aplicam por assinatura, por região e por família de VMs. A Compute Fleet não aumenta essas cotas. Os seguintes limites se aplicam ao usar o Compute Fleet:
- Você pode criar até 5.000 Compute Fleets por assinatura em cada região.
- Cada frota de computação tem uma capacidade alvo de até 10.000 VMs ou 100.000 vCPUs.
- Uma única Frota de Computação pode abranger até três regiões.
Capacidade de destino
Defina a capacidade de alvo individual para tipos de VM Spot e de pagamento conforme o uso com a Frota de Computação. Essa capacidade pode ser gerenciada individualmente com base em suas cargas de trabalho ou requisitos de aplicativo. Você especifica a capacidade alvo usando instâncias de VM.
A Frota de Computação permite que você modifique a capacidade de destino para VMs spot e pagas conforme o uso com base na configuração da Frota de Computação. Para mais informações, veja Modo gerenciado para Azure Compute Fleet.
Capacidade inicial mínima
Você pode definir sua Frota de Computação para implantar VMs do tipo Spot, VMs pagas conforme o uso 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 atender à capacidade inicial mínima.
Se a capacidade de destino solicitada for de 100 instâncias de VM e a capacidade inicial mínima for definida como 20 instâncias de VM, a implantação será bem-sucedida somente se a Frota de Computação puder atender à solicitação de capacidade inicial de 20 instâncias de VM. Caso contrário, a solicitação será rejeitada.
Você não pode definir a capacidade inicial mínima se optar por configurar a Frota de Computação com o tipo preferência de capacidade como Manter capacidade.
Kits de Desenvolvimento de Software
A Frota de Computação oferece uma maneira poderosa e flexível de gerenciar recursos de computação. Ele pode ser integrado perfeitamente aos seus aplicativos usando SDKs (Software Development Kits) 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. Usar vários SDKs permite integrar funcionalidades da Frota de Computação em uma ampla gama de aplicativos, desde sistemas de backend e serviços web até pipelines de dados e aplicações em tempo real. Cada SDK é projetado para alinhar-se com as convenções de sua respectiva linguagem, garantindo uma experiência de desenvolvimento consistente e idiomática.
Benefícios dos SDKs da Compute Fleet
- Flexibilidade de linguagem: Diferentes equipes podem usar o SDK em sua linguagem de programação preferida, aprimorando a colaboração em ambientes de desenvolvimento diversos.
- Integração contínua: Os SDKs fornecem funções pré-construídas para interagir com a Frota de Computação, reduzindo a necessidade de escrever chamadas de API de baixo nível e acelerando o desenvolvimento.
- Compatibilidade multiplataforma: Seja construindo aplicações do lado do servidor, soluções baseadas em navegador ou sistemas embarcados - os SDKs da Frota de Computação atendem a uma variedade de plataformas e casos de uso.
- Escalabilidade e automação: Os SDKs suportam provisionamento e escalonamento automáticos de recursos de computação, facilitando o gerenciamento dinâmico de cargas de trabalho em vários ambientes.
Use os SDKs da Frota de Computação
Para acessar a documentação sobre como usar os SDKs da Frota de Computação, siga estas etapas:
- Vá para SDKs do Azure.
- Na barra de pesquisa localizada no centro superior da página, digite Frota de Computação.
- Os SDKs disponíveis para a Frota de Computação aparecem nas várias linguagens de programação, como Java, JavaScript, Go ou Python.
Escolha entre Conjuntos de Dimensionamento de Máquinas Virtuais e Compute Fleet
Conjuntos de Dimensionamento de Máquinas Virtuais do Microsoft Azure e Azure Compute Fleet resolvem diferentes problemas. As orientações a seguir ajudam você a escolher a opção certa para sua carga de trabalho.
- Conjuntos de Dimensionamento de Máquinas Virtuais é um orquestrador de ciclo de vida de VM. Ele mantém o estado desejado, escala automaticamente, monitora a saúde, repara instâncias e orquestra atualizações contínuas. Use-o para a maioria das cargas de trabalho que se beneficiam da escala e disponibilidade gerenciadas pela plataforma.
- Compute Fleet é um recurso de provisionamento de capacidade. Ele lança VMs em múltiplos tamanhos, zonas e modelos de preços em uma única chamada de API. Ao usar o modo Lançamento (Prévia), você mantém o controle total do ciclo de vida após o provisionamento.
| Conjuntos de Dimensionamento de Máquinas Virtuais | Frota de Computação | |
|---|---|---|
| Função | Orquestrador de ciclo de vida (criar, monitorar, reparar, escalar, atualizar) | Provisão de capacidade (adquirir VMs, opcionalmente transferir controle) |
| Modelo de controle | O Azure gerencia o estado desejado | O cliente gerencia o pós-lançamento (modo de lançamento) |
| Scaling | Autoescala embutida (métrica, cronograma, preditiva) | Externo—código do cliente, orquestrador ou agendador |
| Saúde e reparo | Reparo automático de instâncias via investigação de integridade | Nenhuma após a transferência (modo Lançamento) |
| Atualizações | Atualizações graduais com reversão automática | Não aplicável no modo Lançamento |
| Otimização Spot | Supported | Integração profunda (múltiplos tamanhos de VMs, múltiplas zonas, estratégias de alocação) |
| Capacidade máxima | Até 1.000 instâncias por conjunto de escalas | 10.000 VMs por frota ou 100.000 vCPUs entre frotas, sujeitos à cota regional disponível |
Use Compute Fleet (modo Lançamento) quando:
- Você tem um orquestrador externo (Karpenter, Slurm ou um escalonador personalizado) que gerencia o ciclo de vida das VMs.
- Você precisa de provisionamento em massa em vários tamanhos de VMs e modelos de preço, com rapidez.
- Suas cargas de trabalho são efêmeras (batch, HPC, análise) — crie, execute e desmonte.
Usar Conjuntos de Dimensionamento de Máquinas Virtuais quando:
- Você quer ciclo de vida gerenciado pelo Azure - autoescalonabilidade, reparo de saúde e atualizações contínuas.
- Você tem serviços de longa duração (aplicativos web, APIs, microsserviços).