Compreender as opções de armazenamento das máquinas virtuais (VMs)

Concluído

Assim como qualquer outro computador, as máquinas virtuais no Azure usam discos como armazenamento para sistemas operacionais, aplicativos e dados. Esses discos são chamados de discos gerenciados.

Suponha que você crie uma máquina virtual (VM) no Azure, que hospeda o banco de dados de históricos de casos nos quais seu escritório de advocacia depende. Uma configuração de disco bem concebido é fundamental para o bom desempenho e resiliência do SQL Server.

Nesta unidade, você aprenderá como escolher os valores de configuração corretos para seus discos e como anexar esses discos a uma VM.

Como as VMs usam discos

Há três funções de disco principais no Azure: o disco de dados, o disco do sistema operacional e o disco temporário. Essas funções são mapeadas para discos anexados à sua máquina virtual.

  • Disco de SO. Todas as VMs incluem um disco que armazena o sistema operativo. Esta unidade é registrada como uma unidade SATA e rotulada como a unidade C: no Windows ou montada em "/" em sistemas operacionais Unix-like. Este disco tem uma capacidade máxima de 4.095 GiB, no entanto, muitos sistemas operacionais são particionados com registro mestre de inicialização (MBR) por padrão. O MBR limita o tamanho utilizável a 2 TiB. Se precisar de mais de 2 TiB, crie e anexe discos de dados e use-os para armazenamento de dados. Se você precisar armazenar dados no disco do sistema operacional e precisar de espaço extra, converta-os em GPT (GUID Partition Table ). Para saber mais sobre as diferenças entre MBR e GPT em implantações do Windows, consulte Perguntas frequentes sobre Windows e GPT.
  • Armazenamento de dados. Um disco de dados é um disco gerenciado conectado a uma máquina virtual para armazenar dados de aplicativos ou outros dados que você precisa para persistir nas reinicializações. Algumas imagens de VM incluem discos de dados por predefinição. Você também pode adicionar mais discos de dados até o número máximo especificado pelo tamanho da VM. Cada disco de dados está registado como uma unidade SCSI e tem a capacidade máxima de 32 767 GiB. Pode escolher as letras de unidade ou pontos de montagem para as suas unidades de dados.
  • Armazenamento temporário. A maioria das VMs contém um disco temporário, que não é um disco gerenciado. O disco temporário fornece armazenamento de curto prazo para aplicativos e processos e destina-se a armazenar apenas dados, como arquivos de página, arquivos de permuta ou tempdb do SQL Server. Os dados nesta unidade podem ser perdidos durante um evento de manutenção ou reimplantação. Por predefinição, a unidade está etiquetada como D: numa VM do Windows. Não use essa unidade para armazenar dados importantes que você não quer perder.

Anexar discos de dados a VMs

Pode adicionar discos de dados a uma máquina virtual em qualquer altura ao anexá-los à VM. Anexar um disco associa o disco à VM.

Um disco não pode ser excluído enquanto estiver conectado a uma VM. Você deve desanexar o disco da VM antes de excluí-lo.

Anexar um disco de dados existente a uma VM do Azure

Talvez você já tenha um VHD que armazena os dados que deseja usar em sua VM do Azure. Em nosso cenário de escritório de advocacia, por exemplo, talvez você já tenha convertido seus discos físicos para VHDs localmente. Nesse caso, você pode carregar seu VHD diretamente para um disco gerenciado. Geralmente, você deve carregar um disco usando o cmdlet do PowerShell Add-AzVhd . Esse cmdlet é otimizado para transferir arquivos VHD e pode concluir o carregamento mais rapidamente do que outros métodos. A transferência é concluída com vários threads para um melhor desempenho. Depois que o VHD for carregado, anexe-o a uma VM existente como um disco de dados. Essa abordagem é uma excelente maneira de implantar dados de todos os tipos em VMs do Azure. Os dados estão automaticamente presentes na VM e não é preciso particionar ou formatar o disco novo.

Anexar um disco de dados novo a uma VM do Azure

Pode utilizar o portal do Azure para adicionar um disco de dados novo e vazio a uma VM.

Esse processo cria um arquivo .vhd como um blob de página na conta de armazenamento especificada e anexa esse arquivo .vhd como um disco de dados à VM.

Para poder utilizar o novo VHD para armazenar dados, terá de inicializar, particionar e formatar o disco novo. Iremos praticar estes passos no exercício seguinte.

Nos servidores físicos no local, armazena dados nos discos rígidos físicos. Armazene dados numa máquina virtual do Azure (VM) nos discos rígidos virtuais (VHDs). Estes VHDs são armazenados como blobs de páginas nas contas de armazenamento do Azure. Por exemplo, ao migrar o banco de dados de históricos de casos do escritório de advocacia para o Azure, você deve criar VHDs onde os arquivos de banco de dados podem ser salvos.