Tamanhos para Serviços em Nuvem (clássico)
Importante
A Cloud Services (clássica) está agora depreciada para novos clientes e será reformada a 31 de agosto de 2024 para todos os clientes. As novas implementações devem utilizar o novo modelo de implementação baseado em Recursos Azure (suporte alargado).
Este tópico descreve os tamanhos e opções disponíveis para instâncias de funções do Cloud Service (funções web e funções de trabalhador). Fornece igualmente considerações de implantação para estar ciente do plano de utilização destes recursos. Cada tamanho tem uma identificação que coloca no seu ficheiro de definição de serviço. Os preços para cada tamanho estão disponíveis na página de Preços dos Serviços em Nuvem .
Nota
Para ver os limites do Azure relacionados, consulte limites de subscrição e serviço da Azure, quotas e restrições
Tamanhos para instâncias de função web e trabalhador
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.
- Dv3 série, série Dv2, uma continuação da série D original, apresenta um CPU mais poderoso. A CPU da série Dv2 é cerca de 35% mais rápida do que a CPU da série D. Baseia-se no processador de última geração de 2,4 GHz Intel Xeon® E5-2673 v3 (Haswell), podendo chegar aos 3,1 GHz com o Intel Turbo Boost Technology 2.0. 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.
- Os VMs da série A podem ser implantados em vários tipos de hardware e processadores. O tamanho é acelerado, com base no hardware, para oferecer um desempenho consistente do processador para a fase de execução, independentemente do hardware em que esteja implantado. 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 este tamanho específico, outras implementações de cliente podem afetar o desempenho da carga de trabalho em execução. O desempenho relativo é indicado abaixo como a linha de base esperada, sujeito a uma variabilidade aproximada de 15%.
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 mais detalhes, consulte detalhes de preços dos serviços em nuvem e preços de armazenamento 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). As séries A8-A11 utilizam o Intel Xeon E5-2670 @ 2,6 GHZ e a série H utiliza o Intel Xeon E5-2667 v3 @ 3,2 GHz. Para obter informações detalhadas e considerações sobre a utilização destes tamanhos, consulte tamanhos VM de cálculo de alto desempenho.
- Séries Dv3, Série Dv2, Série D, série G, são ideais para aplicações que exigem CPUs mais rápidos, melhor desempenho do disco local ou têm exigências de memória mais altas. 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, pode ver a mensagem de erro Falhando na configuração da máquina virtual {nome da máquina} ou falha na criação de uma máquina virtual {nome de máquina} ao redimensionar uma máquina virtual existente para um novo tamanho; criar uma nova máquina virtual numa rede virtual criada antes de 16 de abril de 2013; ou adicionar uma nova máquina virtual a um serviço de nuvem existente. Ver Erro: "Falhou na configuração da máquina virtual" no fórum de suporte para soluções alternativas para cada cenário de implantaçã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
Criámos o conceito da Unidade Azure Compute (ACU) para fornecer uma forma de comparar o desempenho do computação (CPU) em Azure SKUs e identificar qual o SKU mais provável de satisfazer as suas necessidades de desempenho. A ACU está atualmente normalizada numa VM Pequena (Standard_A1) de 100 e todos os outros SKUs representam aproximadamente a velocidade máxima a que esse SKU consegue executar um teste de desempenhopadrão.
Importante
A ACU é apenas uma orientação. Os resultados da sua carga de trabalho podem variar.
Família de SKU | ACU/Núcleo |
---|---|
ExtraSmall | 50 |
Pequeno ExtraLarge | 100 |
A5-7 | 100 |
A8-A11 | 225* |
Um 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. Quando comparar discos medidos em GB (1000^3 bytes) com discos medidos em GiB (1024^3), não se esqueça de que os números de capacidade especificados em GiB podem aparecer mais pequenos. 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 produção aumenta em conformidade. O desempenho de rede real irá depender de vários fatores, incluindo cargas da rede e das aplicações, bem como das definições de rede das aplicações.
Série A
Tamanho | Núcleos de CPU | Memória: GiB | Armazenamento temporário: GiB | NICs/Largura de banda da rede máximos |
---|---|---|---|---|
ExtraSmall | 1 | 0.768 | 20 | 1/baixo |
Pequeno | 1 | 1,75 | 225 | 1 / moderado |
Médio | 2 | 3.5 | 490 | 1 / moderado |
Grande | 4 | 7 | 1000 | 2 / alto |
ExtraLarge | 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 a utilização destes tamanhos, consulte tamanhos VM de cálculo 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. Estes VMs de 8 e 16 núcleos são construídos 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 as novas gerações de computação de alto desempenho (HPC), propósito geral e máquinas virtuais otimizadas pela memória (VMs). Por esta razão, recomendamos que emigre cargas de trabalho das séries H originais e da série H Promo VMs para as nossas mais recentes ofertas até 31 de agosto de 2022. Azure HC, HBv2, HBv3, Dv4, Dav4, Ev4 e Eav4 VMs têm maior largura de banda de memória, capacidades de networking melhoradas e melhor custo e desempenho em várias cargas de trabalho de HPC.
Em 31 de agosto de 2022, estamos aposentando os seguintes tamanhos H-série Azure VM:
- H8
- H8m
- H16
- H16r
- H16m
- H16mr
- H8 Promo
- H8m Promo
- H16 Promo
- H16r Promo
- H16m Promo
- H16mr Promo
Configurar tamanhos para serviços cloud
Pode especificar o tamanho da Máquina Virtual de uma instância de função como parte do modelo de serviço descrito pelo ficheiro 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 ficheiros local que é alocado a uma instância de execução. Escolha o tamanho da função com base no requisito de recursos da sua aplicação.
Aqui está 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 um papel existente
À medida que a natureza da sua carga de trabalho muda ou os novos tamanhos de VM ficam disponíveis, pode querer alterar o tamanho da sua função. Para tal, tem de alterar o tamanho VM no seu ficheiro de definição de serviço (como mostrado acima), reembalar o seu Serviço cloud e implantá-lo.
Dica
Pode querer utilizar diferentes tamanhos de VM para o seu papel em diferentes ambientes (por exemplo, teste vs produção). Uma maneira de o fazer é criar vários ficheiros de definição de serviço (.csdef) no seu projeto e, em seguida, criar diferentes pacotes de serviços em nuvem por ambiente durante a sua construção automatizada utilizando a ferramenta CSPack. Para saber mais sobre os elementos de um pacote de serviços em nuvem e como criá-los, veja qual é o modelo de serviços na nuvem e como o embalo?
Obtenha uma lista de tamanhos
Pode utilizar 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 PowerShell que listará todos os tamanhos disponíveis para serviços cloud.
Get-AzureRoleSize | where SupportedByWebWorkerRoles -eq $true | select InstanceSize, RoleSizeLabel
Passos seguintes
- Saiba mais sobre Subscrição do Azure e limites de serviço, quotas e restrições.
- Saiba mais sobre os tamanhos VM de cálculo de alto desempenho para cargas de trabalho HPC.