Compartilhar via


Alterar o nível de desempenho sem tempo de inatividade usando o módulo Azure PowerShell ou a CLI do Azure

Aplica-se a: ✔️ VMs Linux ✔️ VMs Windows ✔️ Conjuntos de dimensionamento flexíveis

Observação

Este artigo descreve como alterar os níveis de desempenho. Para saber como alterar o desempenho de discos que não usam níveis de desempenho, como o Disco Ultra ou o SSD Premium v2, confira Ajustar o desempenho de um Disco Ultra ou Ajustar o desempenho do disco de um SSD Premium v2

O desempenho do disco gerenciado do Azure é definido quando você o cria, na forma do nível de desempenho do disco. O nível de desempenho determina a IOPS e a taxa de transferência que o disco gerenciado tem. Quando você define o tamanho provisionado do disco, um nível de desempenho é selecionado automaticamente. O nível de desempenho pode ser alterado na implantação ou depois, sem alterar o tamanho do disco e sem tempo de inatividade. Para saber mais sobre os níveis de desempenho, consulte Níveis de desempenho para discos gerenciados.

A alteração da camada de desempenho tem implicações de cobrança. Confira Impacto na cobrança para obter detalhes.

Restrições

  • Atualmente, esse recurso tem suporte apenas para discos gerenciados SSD Premium.
  • Os níveis de desempenho dos discos compartilhados não podem ser alterados enquanto estiverem anexados a VMs em execução.
    • Para alterar o nível de desempenho de um disco compartilhado, interrompa todas as VMs às qual ele está anexado.
  • Os níveis de desempenho P60, P70 e P80 só podem ser usados por discos maiores que 4.096 GiB.
  • O nível de desempenho de um disco pode ser rebaixado apenas uma vez a cada 12 horas.
  • O sistema não retorna o Nível de Desempenho dos discos criados antes de junho de 2020. Você pode aproveitar o Nível de Desempenho de um disco mais antigo atualizando-o com o nível da linha de base.

Pré-requisitos

Instale a CLI do Azure mais recente e entre em uma conta do Azure usando az login.

Criar um disco de dados vazio com um nível superior à da linha de base

subscriptionId=<yourSubscriptionIDHere>
resourceGroupName=<yourResourceGroupNameHere>
diskName=<yourDiskNameHere>
diskSize=<yourDiskSizeHere>
performanceTier=<yourDesiredPerformanceTier>
region=westcentralus

az account set --subscription $subscriptionId

az disk create -n $diskName -g $resourceGroupName -l $region --sku Premium_LRS --size-gb $diskSize --tier $performanceTier

Criar um disco do sistema operacional com um nível superior ao da linha de base de uma imagem do Azure Marketplace

resourceGroupName=<yourResourceGroupNameHere>
diskName=<yourDiskNameHere>
performanceTier=<yourDesiredPerformanceTier>
region=westcentralus
image=Canonical:UbuntuServer:18.04-LTS:18.04.202002180

az disk create -n $diskName -g $resourceGroupName -l $region --image-reference $image --sku Premium_LRS --tier $performanceTier

Atualizar o nível de um disco sem tempo de inatividade

  1. Atualizar o nível de um disco mesmo quando ele estiver anexado a uma VM em execução

    resourceGroupName=<yourResourceGroupNameHere>
    diskName=<yourDiskNameHere>
    performanceTier=<yourDesiredPerformanceTier>
    
    az disk update -n $diskName -g $resourceGroupName --set tier=$performanceTier
    

Mostrar o nível de um disco

az disk show -n $diskName -g $resourceGroupName --query [tier] -o tsv

Próximas etapas

Se você precisar redimensionar um disco para tirar proveito dos níveis de desempenho mais altos, consulte estes artigos: