Tamanhos para serviços de nuvem (clássico)
Importante
Os Serviços na Nuvem (clássicos) foram preteridos para todos os clientes a partir de 1º de setembro de 2024. Todas as implantações em execução existentes serão interrompidas e encerradas pela Microsoft e os dados serão perdidos permanentemente a partir de outubro de 2024. Novas implantações devem usar o novo modelo de implantação baseado no Azure Resource Manager Serviços de Nuvem do Azure (suporte estendido).
Este artigo descreve os tamanhos e opções disponíveis para instâncias de função do Serviço de Nuvem (funções Web e funções de trabalho). Ele também fornece considerações de implantação a serem observadas ao planejar o uso desses recursos. Cada tamanho tem uma ID que você coloca em seu arquivo de definição de serviço. Os preços para cada tamanho estão disponíveis na página Preços dos Serviços na Nuvem.
Nota
Para ver os limites relacionados do Azure, visite Subscrição do Azure e Limites, Quotas e Restrições de Serviço
Tamanhos para instâncias de função Web e de trabalho
Existem vários tamanhos standard à escolha no Azure. As considerações para alguns destes tamanhos incluem:
- As VMs da série D foram concebidos para executar aplicações que exigem um maior desempenho de poder de computação e disco temporário. As VMs da série D fornecem processadores mais rápidos, um rácio de memória para núcleo superior e uma unidade de estado sólida (SSD) para o disco temporário. Para obter detalhes, consulte o anúncio no blogue do Azure, Novos Tamanhos de Máquinas Virtuais da Série D.
- A série Dv3, a série Dv2, uma continuação da série D original, apresenta uma CPU mais potente. A CPU da série Dv2 é cerca de 35% mais rápida do que a CPU da série D. Ele se baseia na última geração de processadores Intel Xeon® E5-2673 v3 (Haswell) de 2,4 GHz e, com a tecnologia Intel Turbo Boost 2.0, pode ir até 3,1 GHz. A série Dv2 tem as mesmas configurações de memória e disco da série D.
- As VMs da série G oferecem a maior capacidade de memória e são executadas em anfitriões com processadores da família Intel Xeon E5 V3.
- As VMs da série A podem ser implantadas em vários tipos de hardware e processadores. O tamanho é limitado com base no hardware para oferecer desempenho consistente do processador para a instância em execução, independentemente do hardware do cenário de implantação. Para determinar o hardware físico no qual este tamanho está implementado, consulte o hardware virtual a partir da Máquina Virtual.
- O tamanho A0 está sobre-subscrito no hardware físico. Apenas para esse tamanho específico, outras implantações de clientes podem afetar o desempenho de sua carga de trabalho em execução. Descrevemos a linha de base esperada de desempenho relativo, sujeita a uma variabilidade aproximada de 15%, mais adiante no artigo.
O tamanho da máquina virtual afeta o preço. O tamanho também afeta a capacidade de processamento, memória e armazenamento da máquina virtual. Os custos de armazenamento são calculados em separado com base nas páginas utilizadas na conta de armazenamento. Para obter detalhes, consulte Detalhes de preços dos serviços de nuvem e Preços do armazenamento do Azure.
As considerações seguintes podem ajudar a decidir um tamanho:
- Os tamanhos das séries A8-A11 e H também são conhecidos como instâncias de computação intensiva. O hardware que executa estes tamanhos foi concebido e otimizado para aplicações de computação e rede intensivas, incluindo aplicações, modelação e simulações de clusters de computação de alto desempenho (HPC). A série A8-A11 usa Intel Xeon E5-2670 @ 2,6 GHz e a série H usa Intel Xeon E5-2667 v3 @ 3,2 GHz. Para obter informações detalhadas e considerações sobre como usar esses tamanhos, consulte Tamanhos de máquina virtual (VM) de computação de alto desempenho.
- As séries Dv3, Dv2, D, G são ideais para aplicações que exigem CPUs mais rápidas, melhor desempenho do disco local ou com maiores exigências de memória. Proporcionam uma combinação poderosa para inúmeras aplicações empresariais.
- Alguns dos anfitriões físicos nos centros de dados do Azure podem não suportar tamanhos de máquina virtual grandes, tais como A5 – A11. Como resultado, você pode ver a mensagem de erro Falha ao configurar a máquina virtual {nome da máquina} ou Falha ao criar máquina virtual {nome da máquina} ao redimensionar uma máquina virtual existente para um novo tamanho, criar uma nova máquina virtual em uma rede virtual criada antes de 16 de abril de 2013 ou adicionar uma nova máquina virtual a um serviço de nuvem existente. Veja Erro: "Falha ao configurar a máquina virtual" no fórum de suporte para obter soluções para cada cenário de implementação.
- A sua subscrição também pode limitar o número de núcleos que pode implementar em determinadas famílias de tamanhos. Para aumentar uma quota, contacte o Suporte do Azure.
Considerações de desempenho
Criamos o conceito da Unidade de Computação do Azure (ACU) para fornecer uma maneira de comparar o desempenho da computação (CPU) entre SKUs do Azure e identificar qual SKU tem maior probabilidade de satisfazer suas necessidades de desempenho. Atualmente, a ACU é padronizada em uma VM pequena (Standard_A1) sendo 100. Depois disso, todos os outros SKUs representam aproximadamente o quão mais rápido o SKU pode executar um benchmark padrão.
Importante
A ACU é apenas uma orientação. Os resultados da sua carga de trabalho podem variar.
Família de SKU | ACU/Núcleo |
---|---|
ExtraPequeno | 50 |
Pequeno-ExtraGrande | 100 |
A5-7 | 100 |
A8-A11 | 225* |
Uma v2 | 100 |
D | 160 |
D v2 | 210 - 250* |
D v3 | 160 - 190* |
E v3 | 160 - 190* |
G | 180 - 240* |
H | 290 - 300* |
As ACUs marcadas com um * utilizam a tecnologia Intel® Turbo para aumentar a frequência de CPU e proporcionar um aumento do desempenho. A quantidade do aumento pode variar consoante o tamanho da VM, a carga de trabalho e outras cargas de trabalho em execução no mesmo anfitrião.
Tabelas de tamanhos
As tabelas seguintes mostram os tamanhos e as capacidades que fornecem.
- A capacidade de armazenamento é apresentada em unidades de GiB ou 1024^3 bytes. Ao comparar discos medidos em GB (1000^3 bytes) com discos medidos em GiB (1024^3), lembre-se de que os números de capacidade fornecidos em GiB podem parecer menores. Por exemplo, 1023 GiB = 1098,4 GB
- O débito do disco é medido em operações de entrada/saída por segundo (IOPS) e MBps, em que MBps = 10^6 bytes/seg.
- Os discos de dados podem operar nos modos em cache ou não colocado em cache. Para uma operação do disco de dados em cache, o modo de cache do anfitrião está definido como ReadOnly ou ReadWrite. Para uma operação do disco de dados não colocada em cache, o modo de cache do anfitrião está definido como None.
- A largura de banda máxima da rede é a largura de banda máxima agregada atribuída por tipo de VM. A largura de banda máxima fornece orientações para selecionar o tipo de VM certo para assegurar que está disponível a capacidade de rede adequada. Ao mover-se entre Baixo, Moderado, Alto e Muito Alto, a taxa de transferência aumenta de acordo. O desempenho real da rede depende de muitos fatores, incluindo cargas de rede e aplicativos e configurações de rede de aplicativos.
Série A
Tamanho | Núcleos de CPU | Memória: GiB | Armazenamento temporário: GiB | NICs/Largura de banda da rede máximos |
---|---|---|---|---|
ExtraPequeno | 1 | 0.768 | 20 | 1/baixo |
Pequena | 1 | 1,75 | 225 | 1 / moderado |
Médio | 2 | 3.5 | 490 | 1 / moderado |
Grande | 4 | 7 | 1000 | 2 / alto |
ExtraGrande | 8 | 14 | 2040 | 4 / alto |
A5 | 2 | 14 | 490 | 1 / moderado |
A6 | 4 | 28 | 1000 | 2 / alto |
A7 | 8 | 56 | 2040 | 4 / alto |
Série A – Instâncias de computação intensiva
Para obter informações e considerações sobre como usar esses tamanhos, consulte Tamanhos de VM de computação de alto desempenho.
Tamanho | Núcleos de CPU | Memória: GiB | Armazenamento temporário: GiB | NICs/Largura de banda da rede máximos |
---|---|---|---|---|
A8* | 8 | 56 | 1817 | 2 / alto |
A9* | 16 | 112 | 1817 | 4 / muito alto |
A10 | 8 | 56 | 1817 | 2 / alto |
A11 | 16 | 112 | 1817 | 4 / muito alto |
*Com capacidade RDMA
Série Av2
Tamanho | Núcleos de CPU | Memória: GiB | Armazenamento temporário (SSD): GiB | NICs/Largura de banda da rede máximos |
---|---|---|---|---|
Standard_A1_v2 | 1 | 2 | 10 | 1 / moderado |
Standard_A2_v2 | 2 | 4 | 20 | 2/moderado |
Standard_A4_v2 | 4 | 8 | 40 | 4 / alto |
Standard_A8_v2 | 8 | 16 | 80 | 8 / alto |
Standard_A2m_v2 | 2 | 16 | 20 | 2/moderado |
Standard_A4m_v2 | 4 | 32 | 40 | 4 / alto |
Standard_A8m_v2 | 8 | 64 | 80 | 8 / alto |
Série D
Tamanho | Núcleos de CPU | Memória: GiB | Armazenamento temporário (SSD): GiB | NICs/Largura de banda da rede máximos |
---|---|---|---|---|
Standard_D1 | 1 | 3.5 | 50 | 1 / moderado |
Standard_D2 | 2 | 7 | 100 | 2 / alto |
Standard_D3 | 4 | 14 | 200 | 4 / alto |
Standard_D4 | 8 | 28 | 400 | 8 / alto |
Standard_D11 | 2 | 14 | 100 | 2 / alto |
Standard_D12 | 4 | 28 | 200 | 4 / alto |
Standard_D13 | 8 | 56 | 400 | 8 / alto |
Standard_D14 | 16 | 112 | 800 | 8 / muito alto |
Série Dv2
Tamanho | Núcleos de CPU | Memória: GiB | Armazenamento temporário (SSD): GiB | NICs/Largura de banda da rede máximos |
---|---|---|---|---|
Standard_D1_v2 | 1 | 3.5 | 50 | 1 / moderado |
Standard_D2_v2 | 2 | 7 | 100 | 2 / alto |
Standard_D3_v2 | 4 | 14 | 200 | 4 / alto |
Standard_D4_v2 | 8 | 28 | 400 | 8 / alto |
Standard_D5_v2 | 16 | 56 | 800 | 8 / extremamente alto |
Standard_D11_v2 | 2 | 14 | 100 | 2 / alto |
Standard_D12_v2 | 4 | 28 | 200 | 4 / alto |
Standard_D13_v2 | 8 | 56 | 400 | 8 / alto |
Standard_D14_v2 | 16 | 112 | 800 | 8 / extremamente alto |
Standard_D15_v2 | 20 | 140 | 1,000 | 8 / extremamente alto |
Série Dv3
Tamanho | Núcleos de CPU | Memória: GiB | Armazenamento temporário (SSD): GiB | NICs/Largura de banda da rede máximos |
---|---|---|---|---|
Standard_D2_v3 | 2 | 8 | 50 | 2/moderado |
Standard_D4_v3 | 4 | 16 | 100 | 2 / alto |
Standard_D8_v3 | 8 | 32 | 200 | 4 / alto |
Standard_D16_v3 | 16 | 64 | 400 | 8 / extremamente alto |
Standard_D32_v3 | 32 | 128 | 800 | 8 / extremamente alto |
Standard_D48_v3 | 48 | 192 | 1200 | 8 / extremamente alto |
Standard_D64_v3 | 64 | 256 | 1600 | 8 / extremamente alto |
Série Ev3
Tamanho | Núcleos de CPU | Memória: GiB | Armazenamento temporário (SSD): GiB | NICs/Largura de banda da rede máximos |
---|---|---|---|---|
Standard_E2_v3 | 2 | 16 | 50 | 2/moderado |
Standard_E4_v3 | 4 | 32 | 100 | 2 / alto |
Standard_E8_v3 | 8 | 64 | 200 | 4 / alto |
Standard_E16_v3 | 16 | 128 | 400 | 8 / extremamente alto |
Standard_E32_v3 | 32 | 256 | 800 | 8 / extremamente alto |
Standard_E48_v3 | 48 | 384 | 1200 | 8 / extremamente alto |
Standard_E64_v3 | 64 | 432 | 1600 | 8 / extremamente alto |
Série G
Tamanho | Núcleos de CPU | Memória: GiB | Armazenamento temporário (SSD): GiB | NICs/Largura de banda da rede máximos |
---|---|---|---|---|
Standard_G1 | 2 | 28 | 384 | 1/alto |
Standard_G2 | 4 | 56 | 768 | 2 / alto |
Standard_G3 | 8 | 112 | 1,536 | 4 / muito alto |
Standard_G4 | 16 | 224 | 3,072 | 8 / extremamente alto |
Standard_G5 | 32 | 448 | 6,144 | 8 / extremamente alto |
Série H
As máquinas virtuais da série H do Azure são a próxima geração de VMs de computação de alto desempenho destinadas a necessidades computacionais avançadas, como modelagem molecular e dinâmicas de fluídos computacionais. Estas VMs de 8 e 16 núcleos são construídas na tecnologia de processador Intel Haswell E5-2667 V3 com memória DDR4 e armazenamento local baseado em SSD.
Além do poder de CPU substancial, a série H oferece diversas opções para funcionamento em rede RDMA de baixa latência através de FDR InfiniBand e várias configurações de memória para suportar requisitos computacionais de memória intensiva.
Tamanho | Núcleos de CPU | Memória: GiB | Armazenamento temporário (SSD): GiB | NICs/Largura de banda da rede máximos |
---|---|---|---|---|
Standard_H8 | 8 | 56 | 1000 | 8 / alto |
Standard_H16 | 16 | 112 | 2000 | 8 / muito alto |
Standard_H8m | 8 | 112 | 1000 | 8 / alto |
Standard_H16m | 16 | 224 | 2000 | 8 / muito alto |
Standard_H16r* | 16 | 112 | 2000 | 8 / muito alto |
Standard_H16mr* | 16 | 224 | 2000 | 8 / muito alto |
*Com capacidade RDMA
Importante
O Microsoft Azure introduziu novas gerações de computação de alto desempenho (HPC), uso geral e máquinas virtuais (VMs) otimizadas para memória. Por esse motivo, recomendamos que você migre cargas de trabalho das VMs promocionais originais das séries H e H para nossas ofertas mais recentes até 31 de agosto de 2022. As VMs Azure HC, HBv2, HBv3, Dv4, Dav4, Ev4 e Eav4 têm maior largura de banda de memória, recursos de rede aprimorados e melhor custo e desempenho em várias cargas de trabalho HPC.
Em 31 de agosto de 2022, vamos desativar os seguintes tamanhos de VM do Azure da série H:
- H8
- H8m
- H16
- H16r
- H16m
- H16mr
- H8 Promocional
- H8m Promocional
- H16 Promocional
- H16r Promocional
- H16m Promocional
- H16mr Promocional
Configurar tamanhos para Serviços de Nuvem
Você pode especificar o tamanho da máquina virtual de uma instância de função como parte do modelo de serviço descrito pelo arquivo de definição de serviço. O tamanho da função determina o número de núcleos de CPU, a capacidade de memória e o tamanho do sistema de arquivos local alocado para uma instância em execução. Escolha o tamanho da função com base no requisito de recursos do seu aplicativo.
Veja um exemplo para definir o tamanho da função a ser Standard_D2 para uma instância de Função Web:
<WorkerRole name="Worker1" vmsize="Standard_D2">
...
</WorkerRole>
Alterar o tamanho de uma função existente
À medida que a natureza da sua carga de trabalho muda ou novos tamanhos de VM ficam disponíveis, convém alterar o tamanho da sua função. Para fazer isso, você deve alterar o tamanho da VM em seu arquivo de definição de serviço (conforme mostrado anteriormente), reempacotar seu Serviço de Nuvem e implantá-lo.
Gorjeta
Você pode querer usar tamanhos de VM diferentes para sua função em ambientes diferentes (por exemplo, teste vs produção). Uma maneira de fazer isso é criar vários arquivos de definição de serviço (.csdef) em seu projeto e, em seguida, criar pacotes de serviço de nuvem diferentes por ambiente durante a compilação automatizada usando a ferramenta CSPack. Para saber mais sobre os elementos de um pacote de serviços de nuvem e como criá-los, consulte O que é o modelo de serviços de nuvem e como empacotá-lo?
Obter uma lista de tamanhos
Você pode usar o PowerShell ou a API REST para obter uma lista de tamanhos. A API REST está documentada aqui. O código a seguir é um comando do PowerShell que lista todos os tamanhos disponíveis para Serviços de Nuvem.
Get-AzureRoleSize | where SupportedByWebWorkerRoles -eq $true | select InstanceSize, RoleSizeLabel
Próximos passos
- Saiba mais sobre a subscrição do Azure e os limites, quotas e restrições de serviço.
- Saiba mais sobre tamanhos de VM de computação de alto desempenho para cargas de trabalho HPC.