Virtualizando o SQL Server 2008

Está cada vez mais comum as empresas optarem em determinados cenários pela virtualização de seus ambientes, apostando em uma diminuição de custo e alcançar uma maior eficiência no consumo energético de seu datacenter, porém existe determinados cenários que é difícil optar em manter máquinas reais ou virtualizar, justamente o caso do banco de dados.

A Microsoft tem sua tecnologia de virtualização disponível dentro do Windows Server 2008, chamada Hyper-V. Esta tecnologia associada ao SQL Server tem demonstrado excelentes resultados, possibilitando a virtualização do servidor de banco de dados e diversos ambientes.

Existe um documento feito pela própria Microsoft que testa os mais diversos cenários de configurações de disco disponíveis no Hyper-V e demonstra como o SQL Server tende a se comportar em cada um destes cenários. Além disso, o documento traz recomendações de configurações para o ambiente para que seja possível extrair o máximo de desempenho das máquinas.

Link para o documento:
https://download.microsoft.com/download/d/9/4/d948f981-926e-40fa-a026-5bfcf076d9b9/SQL2008inHyperV2008.docx

Como posso comparar um equipamento virtual e uma máquina real?

Existem ferramentas gratuitas que tornam possível o teste dos servidores dentro do seu próprio ambiente, para tentar identificar eventuais pontos de falha na concepção do ambiente produtivo. Um exemplo de ferramenta para esta finalidade é o SQLIO, que facilita o teste de E/S de discos em um ambiente com SQL Server.

Link para download do SQLIO: https://www.microsoft.com/downloads/details.aspx?familyid=9A8B005B-84E4-4F24-8D65-CB53442D9E19&displaylang=en

Para maiores informações consulte também: https://www.microsoft.com/sqlserver/2008/en/us/virtualization.aspx