Discos do SO efêmero para VMs do Azure
Aplica-se a: ✔️ VMs do Linux ✔️ VMs do Windows ✔️ Conjuntos de dimensionamento flexíveis ✔️ Conjuntos de dimensionamento uniformes
Os discos do SO efêmero são criados no armazenamento da máquina virtual (VM) local, e não são salvos no armazenamento do Azure remoto. Os discos efêmeros do sistema operacional são ideais para cargas de trabalho sem estado, em que os aplicativos podem tolerar falhas individuais da VM, mas são sensíveis aos tempos de implantação da VM ou à recriação de imagens de instâncias de VM individuais. Com o disco do SO efêmero, você obtém latência de leitura/gravação mais baixa no disco do SO, além de maior rapidez para refazer imagem na VM.
Os principais recursos dos discos efêmeros são:
- Projetado para aplicativos sem estado.
- Com suporte para todas as imagens — Marketplace, imagens personalizadas e Galeria de Computação do Azure (anteriormente conhecida como Galeria de Imagens Compartilhadas).
- Fornece uma nova imagem rápida para redefinir as VMs (máquinas virtuais) e as instâncias do conjunto de escala para seu estado de inicialização original.
- Oferece menor latência, semelhante a um disco temporário.
- Garante que não haja custo de armazenamento para os discos do sistema operacional, pois os discos do sistema operacional efêmeros são gratuitos.
- Com suporte em todas as regiões do Azure.
Principais diferenças entre discos do SO persistentes e efêmeros:
Disco do SO persistente | Disco do SO Efêmero | |
---|---|---|
Limite de tamanho para o disco do SO | 4* TiB | Tamanho de disco de cache, temporário ou NVMe para o tamanho da VM ou 2.040 GiB, o que for menor. Para saber o tamanho de cache, temporário ou NVMe em GiB, confira DSv3, Esv3, M, FS e GS |
Tamanhos de VM compatíveis | Tudo | Tamanhos de VM com armazenamento local, como DSv3, Esv3, Fs, FsV2, GS, M, Mdsv2, Bs, Dav4, Eav4 |
Suporte a tipos de discos | Disco do SO gerenciado e não gerenciado | Disco do SO gerenciado apenas |
Suporte de regiões | Todas as regiões | Todas as regiões |
Persistência de dados | Os dados do disco do SO gravados no disco do SO são armazenados no armazenamento do Azure | Os dados gravados no disco do SO são armazenados no armazenamento da VM local e não persistem no Armazenamento do Azure. |
Estado de parada desalocada | As VMs e as instâncias do conjunto de dimensionamento podem ser paradas-desalocadas e reiniciadas a partir do estado de parada-desalocada | Sem suporte |
Suporte a disco do SO especializado | Sim | Não |
Redimensionamento de disco do SO | Com suporte durante a criação da VM e depois que a VM é parada-desalocada | Com suporte somente durante a criação da VM |
Redimensionando para um novo tamanho de VM | OS dados do disco do SO são preservados | Os dados no disco do SO são excluídos, o SO é reprovisionado |
Reimplantar | OS dados do disco do SO são preservados | Os dados no disco do SO são excluídos, o SO é reprovisionado |
Parar/Iniciar VM | OS dados do disco do SO são preservados | Sem suporte |
Posicionamento do arquivo de paginação | Para o Windows, o arquivo de paginação é armazenado no disco de recursos | No Windows, o arquivo de página é armazenado no disco de sistema operacional (para posicionamento de cache, posicionamento de disco Temp e posicionamento de disco NVMe). |
Manutenção de VM/VMSS usando recuperação | OS dados do disco do SO são preservados | Os dados do disco de sistema operacional não são preservados |
Manutenção de VM/VMSS usando Migração ao Vivo | OS dados do disco do SO são preservados | OS dados do disco do SO são preservados |
*4 TiB é o tamanho máximo de disco do sistema operacional com suporte para discos gerenciados (persistentes). No entanto, muitos discos do sistema operacional são particionados com o registro mestre de inicialização (MBR) por padrão e são limitados a 2 TiB. Para obter detalhes, confira disco do sistema operacional.
Opções de posicionamento para discos do SO efêmero
O disco de sistema operacional efêmero utiliza o armazenamento local dentro da VM. Como diferentes VMs têm diferentes tipos de armazenamento local (disco de cache, disco de recursos e disco NVMe), a opção de posicionamento define onde o disco de sistema operacional efêmero é armazenado. No entanto, a opção de posicionamento não afeta o desempenho ou o custo do disco de sistema operacional efêmero. Seu desempenho depende do armazenamento local da VM. Dependendo do tipo de VM, oferecemos três tipos diferentes de posicionamento:
- Posicionamento de Disco NVMe (em Visualização Pública) — o tipo de posicionamento de disco NVMe está disponível nas VMs de última geração, como Dadsv6, Ddsv6 etc.
- Posicionamento de Disco Temporário — o tipo de posicionamento de disco temporário está disponível em VMs com disco temporário, como Dadsv5, Ddsv5 etc.
- Posicionamento de Disco de Cache — o tipo de posicionamento de disco de cache está disponível em VMs mais antigas que tinham disco de cache, como Dsv2, Dsv3 etc.
DiffDiskPlacement é a nova propriedade que pode ser usada para especificar onde você deseja posicionar o disco de SO efêmero. Com esse recurso, quando uma VM do Windows é provisionada, configuramos o arquivo de paginação para estar localizado no disco do SO.
Requisitos de tamanho
Você pode optar por implantar o Disco de Sistema Operacional Efêmero no disco NVMe, no disco temporário ou no cache da VM. O tamanho do disco de sistema operacional da imagem deve ser menor ou igual ao tamanho da NVMe/temporário/cache do tamanho da VM escolhida.
Por exemplo, se você quiser optar por Posicionamento do cache do SO, as imagens padrão do Windows Server do Marketplace terão cerca de 127 GiB, ou seja, você precisará de um tamanho de VM que tenha um cache maior ou igual a 127 GiB. O Standard_DS3_v2 tem um tamanho de cache de 127 GiB, que é grande o suficiente. Nesse caso, o Standard_DS3_v2 é o menor tamanho na série DSv2 que você pode usar com essa imagem.
Se você quiser optar pelo Posicionamento do disco temporário, a imagem padrão do servidor Ubuntu do Marketplace será de cerca de 30 GiB. Para habilitar o SO operacional efêmero no arquivo temporário, o tamanho do disco temporário deve ser maior ou igual a 30 GiB. Standard_B4ms tem um tamanho temporário de 32 GiB, que pode caber no disco de sistema operacional de 30 GiB. Após a criação da VM, o espaço em disco temporário seria de 2 GiB.
Por exemplo, se você quiser optar pelo posicionamento do disco NVMe (em visualização pública): a imagem padrão do servidor Ubuntu do marketplace será de cerca de 30 GiB. Para habilitar o disco de sistema operacional efêmero no NVMe, o tamanho do disco NVMe deve ser igual ou maior que 30 GiB. Standard_D2ads_v6 tem um tamanho temporário de 110 GiB, que pode se ajustar facilmente ao disco de sistema operacional de 30 GiB. No entanto, o disco de sistema operacional efêmero ocupa todo o disco NVMe e não há espaço em disco NVMe devolvido. Uma maneira de maximizar o uso do disco NVMe é maximizar a propriedade Tamanho do Disco de Sistema Operacional para 110 GiB.
Importante
Se você optar pelo posicionamento do disco temporário, o Tamanho final do disco temporário = (Tamanho inicial do disco temporário - Tamanho da imagem do SO).
Se optar pelo posicionamento de disco NVMe (em visualização pública), tamanho final do disco NVMe = (número total de discos NVMe - discos NVMe usados para o sistema operacional) * tamanho de cada disco NVMe. em que os Discos NVMe usados para sistema operacional são o número mínimo de discos necessários para o disco de sistema operacional, dependendo do tamanho do disco de sistema operacional e do tamanho de cada disco NVMe.
Se o disco de sistema operacional efêmero estiver usando o Posicionamento de Disco Temporário, ele compartilhará as IOPS (operações de entrada/saída por segundo) com disco temporário de acordo com o tamanho da VM escolhido por você. Se o disco de sistema operacional efêmero estiver usando o Posicionamento de Disco NVMe, ele fornecerá as IOPS (operações de entrada/saída por segundo) de um disco NVMe de acordo com o tamanho da VM escolhido por você.
As imagens básicas do Linux e do Windows Server no Marketplace que são indicadas com [smallsize]
tendem a ter cerca de 30 GiB e podem usar a maioria dos tamanhos de VM disponíveis.
Os discos de SO efêmero também exigem que o tamanho da VM dê suporte ao Armazenamento premium. Os tamanhos geralmente (mas nem sempre) têm um s
no nome, como DSv2 e EsV3. Para obter mais informações, consulte tamanhos de VM do Azure para obter detalhes sobre quais tamanhos dão suporte ao armazenamento Premium.
Observação
O disco efêmero não poderá ser acessado por meio do portal. Você receberá um erro "Recurso não encontrado" ou "404" ao acessar o disco efêmero, o que é esperado.
Recursos sem suporte
- Captura de imagem de VM
- Instantâneos de disco
- Azure Disk Encryption
- Serviço de Backup do Azure
- Azure Site Recovery
- Trocas de disco de sistema operacional
Início confiável para discos do SO efêmero
Os discos do SO efêmero podem ser criados com a inicialização confiável. Todas as regiões têm suporte para o Início Confiável; nem todos os tamanhos de máquinas virtuais têm suporte. Verifique os tamanhos de máquinas virtuais com suporte para tamanhos com suporte. O estado de convidado da VM (VMGS) é específico para VMs de inicialização confiável. É um blob gerenciado pelo Azure e contém os bancos de dados de assinatura de inicialização segura de UEFI (Unified Extensible Firmware Interface) e outras informações de segurança. Por padrão, as VMs que usam a inicialização confiável reservam 1 GiB do cache do sistema operacional ou do armazenamento temporário com base na opção de posicionamento escolhida para o VMGS. O ciclo de vida do blob VMGS está vinculado ao do disco do sistema operacional.
Por exemplo, se você tentar criar uma VM do disco de sistema operacional efêmero de início confiável usando uma imagem do sistema operacional de tamanho 56 GiB com o tamanho de VM Standard_DS4_v2 usando o posicionamento de disco temporário, receberá um erro como "O disco de sistema operacional efêmero da VM com tamanho superior a 55 GB não é permitido para o tamanho de VM Standard_DS4_v2 quando o DiffDiskPlacement é ResourceDisk". Esse erro ocorre porque o armazenamento temporário do Standard_DS4_v2 é de 56 GiB, e 1 GiB é reservado para o VMGS ao usar o início confiável. Para o mesmo exemplo, se você criasse uma VM de disco de sistema operacional efêmero padrão, não receberia nenhum erro e a operação seria bem-sucedida.
Importante
Ao usar discos de SO efêmeros para VMs de inicialização confiáveis, as chaves e segredos gerados ou lacrados pelo vTPM depois da criação da VM não podem ser persistidos para operações como refazer imagem e eventos de plataforma, como a recuperação de serviço.
Para obter mais informações sobre como implantar uma VM de inicialização confiável
VMs confidenciais usando discos do sistema operacional efêmero
As VMs confidenciais baseadas em AMD atendem aos requisitos de alta segurança e confidencialidade dos clientes. Essas VMs fornecem um limite forte e imposto sobre hardware para ajudar a atender às suas necessidades de segurança. Há limitações ao usar VMs confidenciais. Verifique as limitações de região, tamanho e sistema operacional com suporte com VMs confidenciais. O blob de VMGS (estado convidado de máquina virtual) contém as informações de segurança da VM confidencial. VMs confidenciais que usam discos de sistema operacional efêmeros, por padrão, 1 GiB do cache do sistema operacional ou do armazenamento temporário com base na opção de posicionamento escolhida é reservado para o VMGS. O ciclo de vida do blob VMGS está vinculado ao do disco do sistema operacional. No momento, o posicionamento de disco NVMe não tem suporte para VMs confidenciais.
Importante
Ao escolher uma VM confidencial com criptografia de disco do sistema operacional completa antes da implantação da VM que usa uma CMK (chave gerenciada pelo cliente). Não há suporte para a atualização de uma versão de chave CMK ou a rotação de chave com o disco do sistema operacional efêmero. As VMs confidenciais que usam discos do sistema operacional efêmero precisam ser excluídas antes de atualizar ou girar as chaves e podem ser recriadas posteriormente.
Para saber mais, confira VM confidencial.
Chave Gerenciada pelo Cliente
Você pode optar por usar chaves gerenciadas pelo cliente ou chaves gerenciadas pela plataforma ao habilitar a criptografia de ponta a ponta para VMs que usam o disco de SO efêmero. Atualmente, essa opção está disponível apenas por meio do PowerShell, da CLI e do SDK em todas as regiões.
Importante
Não há suporte para a atualização de uma versão de chave CMK ou a rotação de chave gerenciada pelo cliente com o disco de SO efêmero. As VMs que usam discos de SO efêmero precisam ser excluídas antes de atualizar ou girar as chaves e podem ser recriadas posteriormente.
Veja mais informações em Criptografia no host
Próximas etapas
Crie uma VM com disco de SO efêmero usando o Portal do Azure/a CLI/o PowerShell/um modelo do ARM. Confira as perguntas frequentes sobre o disco de SO efêmero.