O que é a Frota de Computação do Azure? (versão prévia)
Importante
A Frota de Computação do Azure está atualmente em versão prévia. As versões prévias são disponibilizadas com a condição de que você concorde com os termos de uso complementares. Alguns aspectos desse recurso podem alterar antes da GA (disponibilidade geral).
A Frota de Computação do Azure é um bloco de construção que fornece acesso acelerado à capacidade do Azure em uma determinada região. 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 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 log ou renderização de imagem podem se beneficiar da capacidade de executar centenas de instâncias principais simultâneas.
Funcionalidades
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 do 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.
- Abrace o modelo "Fogo &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.
- Distribuir VMs entre Zonas de Disponibilidade: A Frota de Computação distribui automaticamente as VMs entre várias Zonas de Disponibilidade para garantir alta disponibilidade e resiliência contra falhas potenciais de zona.
- 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 Instâncias Reservadas do Azure e Planos de Poupança para otimizar custos enquanto garante capacidade consistente. Não há cobrança extra para usar a Frota de Computação do Azure. Você só é cobrado pelas VMs que sua Frota de Computação inicia por hora. Para mais informações, consulte estados e status de cobrança das 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 mais informações, veja Seleção de VM baseada em Atributos para a Frota de Computação do Azure (Prévia).
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 VMs Spot e Máquinas Virtuais do Microsoft Azure para obter detalhes.
- A Frota de Computação está disponível atualmente por meio de modelo do ARM e no portal do Azure.
- A Frota de Computação está disponível em todas as regiões públicas do Azure, exceto aquelas localizadas na China.
- 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 a Frota de Computação do Azure decidir com base nos requisitos do seu aplicativo. |
Cota da Frota de Computação
A Frota de Computação do Azure tem cotas aplicáveis de VM Standard e Spot. 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 de destino por Frota de Computação | 10.000 VMs |
A capacidade alvo em todas as Frotas de Computação em uma determinada Região | 100.000 VMs |
Uma Frota de Computação pode se estender por várias Regiões | 3 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, consulte Modificar sua Frota de Computação.
Capacidade inicial mínima
Você pode definir sua Frota de Computação para implantar VMs 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 na 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. Ela pode ser integrada perfeitamente às suas aplicações usando Kits de Desenvolvimento de Software (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. 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 sob as várias linguagens de programação, como Java, JavaScript, Go ou Python.