Usando discos ultra do Azure

Aplica-se a: ✔️ VMs ✔️ Linux VMs ✔️ do Windows Conjuntos ✔️ de escala flexíveis Conjuntos de balanças uniformes

Este artigo explica como implantar e usar um ultra disk, para obter informações conceituais sobre ultra discos, consulte Que tipos de disco estão disponíveis no Azure?.

Os discos ultra do Azure oferecem alta taxa de transferência, IOPS alta e armazenamento em disco consistente de baixa latência para máquinas virtuais (VMs) IaaS do Azure. Esta nova oferta proporciona um desempenho topo de gama com os mesmos níveis de disponibilidade das nossas ofertas de discos existentes. Um dos principais benefícios dos ultra discos é a capacidade de alterar dinamicamente o desempenho do SSD juntamente com as suas cargas de trabalho sem a necessidade de reiniciar as suas VMs. Os discos Ultra são indicados para cargas de trabalho com utilização intensa de dados, como o SAP HANA, base de dados de escalão superior e cargas de trabalho com bastantes transações.

Âmbito e limitações da AG

A lista a seguir contém as limitações do Ultra Disks:

  • Não pode ser usado como discos do sistema operacional.
  • Não suporta exportação de disco.
  • Não suporta imagens de VM.
  • Não suporta conjuntos de disponibilidade.
  • Não suporta a Encriptação de Disco do Azure.
    • Não pode ser anexado a VMs existentes previamente criptografadas com a Criptografia de Disco do Azure.
  • Não suporta o Azure Site Recovery.
  • Não suporta cache de disco.
  • Deve desalocar sua VM ou desanexar seu ultra disco para expandir seu Ultra Disk
  • Atualmente, os discos existentes não podem alterar seu tipo para um Ultra Disk. Eles devem ser migrados.
  • Atualmente, suporta apenas VM única e opções de infraestrutura de zona de disponibilidade.
  • Os snapshots são suportados com limitações adicionais.
  • O suporte do Backup do Azure para VMs com Ultra Disks está disponível em geral. O Backup do Azure tem limitações ao usar Ultra Disks, consulte Suporte de armazenamento de VM para obter detalhes.

Os discos Ultra suportam um tamanho de setor físico de 4k por padrão, mas também suportam um tamanho de setor 512E. A maioria dos aplicativos é compatível com tamanhos de setor 4k, mas alguns exigem tamanhos de setor de 512 bytes. O Oracle Database, por exemplo, requer a versão 12.2 ou posterior para suportar discos nativos 4k. Para versões mais antigas do banco de dados Oracle, é necessário o tamanho do setor de 512 bytes.

A tabela a seguir descreve as regiões em que os ultradiscos estão disponíveis e suas opções de disponibilidade correspondentes.

Nota

Se uma região na lista a seguir não tiver zonas de disponibilidade que ofereçam suporte a ultradiscos, uma VM nessa região deverá ser implantada sem redundância de infraestrutura para anexar um ultradisco.

Opções de redundância Regiões
VMs únicas Austrália Central
Sul do Brasil
Leste do Canadá
Índia Central
Ásia Leste
Alemanha Centro-Oeste
Coreia do Sul Central
Sul da Coreia do Sul
Oeste do Reino Unido
Centro-Norte dos EUA, Centro-Sul dos EUA, Oeste dos EUA
Governador dos EUA Arizona, Governador dos EUA Texas, Governador dos EUA Virgínia
Uma zona de disponibilidade Brasil Sudeste
Polónia Central
Norte dos E.A.U.
Duas zonas de disponibilidade África do Sul Norte
China Norte 3
França Central
Catar Central
Norte da Suíça
Três zonas de disponibilidade Leste da Austrália
Canadá Central
Europa do Norte, Europa Ocidental
Leste do Japão
Sudeste Asiático
Suécia Central
Sul do Reino Unido
Centro dos EUA, Leste dos EUA, Leste dos EUA 2, Oeste dos EUA 2, Oeste dos EUA 3

Nem todos os tamanhos de VM estão disponíveis em todas as regiões suportadas com ultra discos. A tabela a seguir lista as séries de VM compatíveis com ultra discos.

Tipo de VM Tamanhos Description
Fins gerais Série DSv3, série Ddsv4, série Dsv4, série Dasv4, série Dsv5, série Ddsv5, série Dasv5 Proporção equilibrada entre CPU e memória. Ideais para testes e programação, bases de dados pequenas a médias e servidores Web de tráfego baixo a médio.
Com otimização de computação Série FSv2 Proporção elevada de CPU para memória. Ideal para servidores Web com tráfego médio, aplicações de rede, processos em lote e servidores de aplicações.
Com otimização de memória Série ESv3, Série Easv4, Série Edsv4, Série Esv4, Série Esv5, Série Edsv5, Série Easv5, Série Ebsv5, Série Ebdsv5, Série M, Série Mv2, Série Msv2/Mdsv2 Proporção elevada de memória para CPU. Ideais para servidores de bases de dados relacionais, caches médias a grandes e análise dentro da memória.
Com otimização de armazenamento Série LSv2, série Lsv3, série Lasv3 Alta taxa de transferência de disco e E/S ideais para Big Data, SQL, bancos de dados NoSQL, data warehousing e grandes bancos de dados transacionais.
Otimizada para GPU Série NCv2, série NCv3, série NCasT4_v3, série ND, série NDv2, série NVv3, série NVv4, série NVadsA10 série v5 Máquinas virtuais especializadas direcionadas para renderização gráfica pesada e edição de vídeo, bem como treinamento de modelos e inferência (ND) com deep learning. Disponível com GPUs individuais ou múltiplas.
Desempenho otimizado Série HB, série HC, série HBv2 As máquinas virtuais de CPU mais rápidas e poderosas com interfaces de rede de alto rendimento (RDMA) opcionais.

Determinar o tamanho da VM e a disponibilidade da região

VMs usando zonas de disponibilidade

Para usar ultra discos, você precisa determinar em qual zona de disponibilidade você está. Nem todas as regiões suportam todos os tamanhos de VM com ultra discos. Para determinar se sua região, zona e tamanho da VM suportam ultra discos, execute um dos seguintes comandos, substitua primeiro os valores de região, vmsize e assinatura :

CLI

subscription="<yourSubID>"
# example value is southeastasia
region="<yourLocation>"
# example value is Standard_E64s_v3
vmSize="<yourVMSize>"

az vm list-skus --resource-type virtualMachines  --location $region --query "[?name=='$vmSize'].locationInfo[0].zoneDetails[0].Name" --subscription $subscription

PowerShell

$region = "southeastasia"
$vmSize = "Standard_E64s_v3"
$sku = (Get-AzComputeResourceSku | where {$_.Locations.Contains($region) -and ($_.Name -eq $vmSize) -and $_.LocationInfo[0].ZoneDetails.Count -gt 0})
if($sku){$sku[0].LocationInfo[0].ZoneDetails} Else {Write-host "$vmSize is not supported with Ultra Disk in $region region"}

A resposta será semelhante ao formulário abaixo, onde X é a zona a ser usada para implantação na região escolhida. X pode ser 1, 2 ou 3.

Preserve o valor Zones , ele representa sua zona de disponibilidade e você precisará dele para implantar um disco Ultra.

ResourceType Nome Localização Zonas Restrição Funcionalidade Value
disks UltraSSD_LRS eastus2 X

Nota

Se não houve resposta do comando, o tamanho da VM selecionado não é suportado com ultradiscos na região selecionada.

Agora que você sabe em qual zona implantar, siga as etapas de implantação neste artigo para implantar uma VM com um ultradisco conectado ou anexar um ultradisco a uma VM existente.

VMs sem opções de redundância

Os discos Ultra implantados em regiões selecionadas devem ser implantados sem opções de redundância, por enquanto. No entanto, nem todos os tamanhos de VM que suportam discos ultra estão necessariamente nessas regiões. Para determinar quais tamanhos de VM suportam discos ultra, use um dos seguintes trechos de código. Certifique-se de substituir os vmSize valores e subscription primeiro:

subscription="<yourSubID>"
region="westus"
# example value is Standard_E64s_v3
vmSize="<yourVMSize>"

az vm list-skus --resource-type virtualMachines  --location $region --query "[?name=='$vmSize'].capabilities" --subscription $subscription
$region = "westus"
$vmSize = "Standard_E64s_v3"
(Get-AzComputeResourceSku | where {$_.Locations.Contains($region) -and ($_.Name -eq $vmSize) })[0].Capabilities

A resposta será semelhante ao formulário a seguir, UltraSSDAvailable True indica se o tamanho da VM suporta ultradiscos nessa região.

Name                                         Value
----                                         -----
MaxResourceVolumeMB                          884736
OSVhdSizeMB                                  1047552
vCPUs                                        64
HyperVGenerations                            V1,V2
MemoryGB                                     432
MaxDataDiskCount                             32
LowPriorityCapable                           True
PremiumIO                                    True
VMDeploymentTypes                            IaaS
vCPUsAvailable                               64
ACUs                                         160
vCPUsPerCore                                 2
CombinedTempDiskAndCachedIOPS                128000
CombinedTempDiskAndCachedReadBytesPerSecond  1073741824
CombinedTempDiskAndCachedWriteBytesPerSecond 1073741824
CachedDiskBytes                              1717986918400
UncachedDiskIOPS                             80000
UncachedDiskBytesPerSecond                   1258291200
EphemeralOSDiskSupported                     True
AcceleratedNetworkingEnabled                 True
RdmaEnabled                                  False
MaxNetworkInterfaces                         8
UltraSSDAvailable                            True

Implantar um ultradisco usando o Azure Resource Manager

Primeiro, determine o tamanho da VM a ser implantada. Para obter uma lista de tamanhos de VM suportados, consulte a seção Escopo e limitações do GA.

Se você quiser criar uma VM com vários ultra discos, consulte o exemplo Criar uma VM com vários ultra discos.

Se você pretende usar seu próprio modelo, certifique-se de que apiVersion para Microsoft.Compute/virtualMachines e Microsoft.Compute/Disks está definido como 2018-06-01 (ou posterior).

Defina o sku de disco como UltraSSD_LRS e, em seguida, defina a capacidade do disco, IOPS, zona de disponibilidade e taxa de transferência em MBps para criar um disco ultra.

Depois que a VM for provisionada, você poderá particionar e formatar os discos de dados e configurá-los para suas cargas de trabalho.

Implantar um ultradisco

Esta seção aborda a implantação de uma máquina virtual equipada com um ultradisco como um disco de dados. Ele pressupõe que você tenha familiaridade com a implantação de uma máquina virtual, se não tiver, consulte nosso Guia de início rápido: criar uma máquina virtual do Windows no portal do Azure.

  1. Entre no portal do Azure e navegue para implantar uma máquina virtual (VM).

  2. Certifique-se de escolher um tamanho e região de VM suportados.

  3. Selecione Zona de disponibilidade em Opções de disponibilidade.

  4. Preencha as restantes entradas com seleções à sua escolha.

  5. Selecione os Discos.

    Screenshot of vm creation flow, Basics blade.

  6. Na folha Discos, selecione Sim para Ativar compatibilidade com Ultra Disk.

  7. Selecione Criar e anexar um novo disco para anexar um ultradisco agora.

    Screenshot of vm creation flow, disk blade, ultra is enabled and create and attach a new disk is highlighted.

  8. Na folha Criar um novo disco, introduza um nome e, em seguida, selecione Alterar tamanho.

    Screenshot of create a new disk blade, change size highlighted.

  9. Altere o SKU do disco para Ultra Disk.

  10. Altere os valores de Tamanho de disco personalizado (GiB), IOPS de disco e Taxa de transferência de disco para os de sua escolha.

  11. Selecione OK em ambas as folhas.

    Screenshot of the select a disk size blade, ultra disk selected for storage type, other values highlighted.

  12. Continue com a implantação da VM, ela é a mesma que você implantaria qualquer outra VM.

Implantar um ultra disco - tamanho de setor de 512 bytes

  1. Entre no portal do Azure e, em seguida, procure e selecione Discos.

  2. Selecione + Novo para criar um novo disco.

  3. Selecione uma região que suporte ultra discos e selecione uma zona de disponibilidade, preencha o restante dos valores como desejar.

  4. Selecione Alterar tamanho.

    Screenshot of create disk blade, region, availability zone, and change size highlighted.

  5. Para Disk SKU, selecione Ultra disk, preencha os valores para o desempenho desejado e selecione OK.

    Screenshot of creating ultra disk.

  6. Na folha Noções básicas, selecione a guia Avançado.

  7. Selecione 512 para Tamanho do setor lógico e, em seguida, selecione Rever + Criar.

    Screenshot of selector for changing the ultra disk logical sector size to 512.

Anexar um ultra disco

Como alternativa, se sua VM existente estiver em uma região/zona de disponibilidade capaz de usar ultra discos, você poderá usar ultradiscos sem precisar criar uma nova VM. Ativando discos ultra em sua VM existente e, em seguida, anexando-os como discos de dados. Para habilitar a compatibilidade de ultra disco, você deve parar a VM. Depois de parar a VM, você pode habilitar a compatibilidade e, em seguida, reiniciar a VM. Uma vez que a compatibilidade está ativada, você pode anexar um ultra disco:

  1. Navegue até sua VM e pare-a, aguarde até que ela se desloque.

  2. Depois que a VM for deslocalizada, selecione Discos.

  3. Selecione Configurações adicionais.

    Screenshot of the disk blade, additional settings highlighted.

  4. Selecione Sim para Ativar compatibilidade com Ultra Disk.

    Screenshot of enable ultra disk compatibility.

  5. Selecione Guardar.

  6. Selecione Criar e anexar um novo disco e preencha um nome para o novo disco.

  7. Para Tipo de armazenamento , selecione Ultra Disk.

  8. Altere os valores de Tamanho (GiB), IOPS máximo e taxa de transferência máxima para os de sua escolha.

  9. Depois de voltar à folha do disco, selecione Guardar.

    Screenshot of disk blade, adding a new ultra disk.

  10. Inicie sua VM novamente.

Ajuste o desempenho de um ultradisco

Os discos Ultra oferecem uma capacidade única que lhe permite ajustar o seu desempenho. Você pode ajustar o desempenho de um Ultra Disk quatro vezes em um período de 24 horas.

  1. Navegue até a VM e selecione Discos.

  2. Selecione o ultra disco do qual deseja modificar o desempenho.

    Screenshot of disks blade on your vm, ultra disk is highlighted.

  3. Selecione Tamanho + desempenho e, em seguida, faça as suas modificações.

  4. Selecione Guardar.

    Screenshot of configuration blade on your ultra disk, disk size, iops, and throughput are highlighted, save is highlighted.

Próximos passos