Infra - Virtualização
Diferenças e melhorias nos discos virtuais do Hyper-V R2
Este artigo abordará as novidades e os benefícios que foram aprimorados no Hyper-V R2.
por Leandro CarvalhoA Microsoft vem usando discos virtuais (VHDs) desde 2003 em sua primeira versão de software de virtualização e até hoje continua utilizando em vários outros recursos. O VHD é um encapsulador que contém uma imagem de disco rígido que possui uma flexível maneira de armazenar dados em um simples formato de arquivo. Para ter noção dos benefícios que podem ser abstraídos dos VHDs, desde o Windows 2008 o arquivo de backup usam a extensão VHD, a partir do Windows 7 e do Windows 2008 R2 é possível iniciar um sistema operacional físico baseado em um VHD e também é possível criar e gerenciar VHDs usando o gerenciamento de discos e a linha de comando diskpart.
O Windows Server 2008 R2 trouxe interessantes novidades relacionadas à virtualização e uma delas foram as melhorias feitas na arquitetura dos discos virtuais. Antes de entrarmos em detalhes sobre elas veremos na tabela abaixo os quatro tipos de discos e as respectivas instruções de uso de cada um deles.
Os discos fíxos e Pass-Through são os mais recomendados para serem usados em ambientes em produção que precisam de alta performance, mas comparado com o Windows 2008 o disco dinâmico teve grandes melhorias de velocidade, sendo possível seu uso em ambientes de produção que não precisam de muito I/O de disco como Domain Controllers, Web Servers, DHCP Servers, dentre outros.
Hoje é normal vermos projetos e servidores de alta capacidade como Exchange Servers e SQL Servers sendo usados em produção com o Hyper-V R2. Quase todos os novos produtos que são lançados no mercado estão sendo testados e homologados em ambientes críticos usando a virtualização e os benefícios que o R2 oferecem.
Na próxima tabela fica evidente todas as melhorias desde o 2008 até a versão R2 como velocidade, tamanho de blocos e funcionalidades como o adicionamento a quente de HDs virtuais.
O tamanho de Imput/Output (IO) usados nos discos virtuais SCSI faz com que o sistema utilize e distribua melhor os dados em blocos maiores, garantindo maior performance, mesmo em grandes ambientes de armazenamento. Vale ressaltar que o tamanho máximo para arquivos VHD são 2 Terabytes.
Outra grande melhoria foi a velocidade de criação dos VHDs no Windows Server 2008 R2. Em alguns casos a demora do 2008 era perceptível, mas observando o próximo gráfico fica claro a diferença de velocidade, mesmo em discos grandes.
Nos próximos dois gráficos podemos ver a diferença de performance entre os discos dinâmicos do Windows Server 2008 e o Windows Server 2008 R2 em ambientes de produção. No primeiro exemplo foi usado um processamento de workload em uma transação online.
No segundo exemplo foi usado um Web Server onde podemos ver que a latência do disco diferencial do Windows Server 2008 é muito maior que o R2.
É importante verificarmos todas as variáveis, recursos que cada tipo de VHD apresenta e suas diferenças entre o Windows 2008 e o Windows 2008 R2 na hora de planejarmos nossos sistemas virtuais. Fica muito mais fácil identificarmos cada necessidade dos servidores de acordo com os VHDs e suas opções. A compra do armazenamento (storages) também é muito decisivo. Não se preocupe somente com o tamanho, como geralmente é feito, mas também com a velocidade de acesso aos discos. Na maioria dos casos esse detalhe é muito mais importante que a capacidade.
Referências:
http://blogs.technet.com/b/puneetvig
VHD Performance Writepaper
O Windows Server 2008 R2 trouxe interessantes novidades relacionadas à virtualização e uma delas foram as melhorias feitas na arquitetura dos discos virtuais. Antes de entrarmos em detalhes sobre elas veremos na tabela abaixo os quatro tipos de discos e as respectivas instruções de uso de cada um deles.
Os discos fíxos e Pass-Through são os mais recomendados para serem usados em ambientes em produção que precisam de alta performance, mas comparado com o Windows 2008 o disco dinâmico teve grandes melhorias de velocidade, sendo possível seu uso em ambientes de produção que não precisam de muito I/O de disco como Domain Controllers, Web Servers, DHCP Servers, dentre outros.
Hoje é normal vermos projetos e servidores de alta capacidade como Exchange Servers e SQL Servers sendo usados em produção com o Hyper-V R2. Quase todos os novos produtos que são lançados no mercado estão sendo testados e homologados em ambientes críticos usando a virtualização e os benefícios que o R2 oferecem.
Na próxima tabela fica evidente todas as melhorias desde o 2008 até a versão R2 como velocidade, tamanho de blocos e funcionalidades como o adicionamento a quente de HDs virtuais.
O tamanho de Imput/Output (IO) usados nos discos virtuais SCSI faz com que o sistema utilize e distribua melhor os dados em blocos maiores, garantindo maior performance, mesmo em grandes ambientes de armazenamento. Vale ressaltar que o tamanho máximo para arquivos VHD são 2 Terabytes.
Outra grande melhoria foi a velocidade de criação dos VHDs no Windows Server 2008 R2. Em alguns casos a demora do 2008 era perceptível, mas observando o próximo gráfico fica claro a diferença de velocidade, mesmo em discos grandes.
Nos próximos dois gráficos podemos ver a diferença de performance entre os discos dinâmicos do Windows Server 2008 e o Windows Server 2008 R2 em ambientes de produção. No primeiro exemplo foi usado um processamento de workload em uma transação online.
No segundo exemplo foi usado um Web Server onde podemos ver que a latência do disco diferencial do Windows Server 2008 é muito maior que o R2.
É importante verificarmos todas as variáveis, recursos que cada tipo de VHD apresenta e suas diferenças entre o Windows 2008 e o Windows 2008 R2 na hora de planejarmos nossos sistemas virtuais. Fica muito mais fácil identificarmos cada necessidade dos servidores de acordo com os VHDs e suas opções. A compra do armazenamento (storages) também é muito decisivo. Não se preocupe somente com o tamanho, como geralmente é feito, mas também com a velocidade de acesso aos discos. Na maioria dos casos esse detalhe é muito mais importante que a capacidade.
Referências:
http://blogs.technet.com/b/puneetvig
VHD Performance Writepaper
- Instalando o VMware ESXi 5Virtualização
- O que é o Citrix EdgeSight ServerVirtualização
- Impacto da indisponibilidade de software na eficiência das empresasVirtualização
- Arquitetura para Ambientes com Windows Server 2008 Hyper-V – Parte 3Virtualização
- Você gosta de compartilhar conhecimento?Virtualização