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
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: