Virtualizando Hardware e Storage
Esse post vou comentar um pouco sobre a virtualização de Hardware usando a tecnologia Hyper-V. O fato é que sempre gostei de máquinas físicas ligadas a storages dedicados. Afinal, sistemas de missão crítica necessitam o máximo de desempenho.
Entretanto, confesso que tenho mudado de opinião. Desde o começo do ano tenho usado cada vez mais a plataforma do Azure para montar laboratórios e fazer demonstrações. A questão é a simplicidade para fazer o deployment de servidores. É impressionante a facilidade com que podemos criar máquinas virtuais, usar os serviços e depois apagar tudo! O desempenho da máquina é adequado e compensa a praticidade de manter na nuvem.
Resolvi rever minha opinião sobre a virtualização de hardware também. Comecei fazendo alguns testes de laboratório usando Hyper-V e, sério, não pude notar a diferença de desempenho. Lógico que existe alguma variação, mas não consegui identifica-la. Em seguida comecei a olhar as novidades do SMB v3.0 e suas funcionalidades:
- Capacidade de scale-out de servidores
- Failover automático
- Distribuição de carga
- Canal de comunicação criptografado
Sinceramente, o que me convenceu foi ver um PERFORMANCE MONITOR AO VIVO:
SENSACIONAL!!! NÃO SEI COMO DESCREVER A EMOÇÃO DE VER 16GB/S!!!
Foi exatamente isso que me convenceu de que é possível ter um sistema com altíssima performance usando a virtualização de hardware e storage. Nunca tinha visto alguém conseguir transferir 16 gigabytes por segundo. A efeito de comparação: um cabo Fiber Channel típico (4Gb) atinge míseros 0,4 GB/s.
Estou bastante confiante em uma arquitetura de virtualização de hardware e storage! Roubei até um slide do Jose Barreto para ilustrar a ideia:
Por fim, na sexta-feira, participarei como convidado de uma apresentação do mestre Fabio Hara: “SQL Server over SMB - Como tirar vantagem das melhorias no Windows Server 2012 R2”.
Até a próxima!
Comments
Anonymous
April 29, 2014
Olá Fabricio, Realmente quem sempre trabalhou com o mundo físico tem esse receio sobre a virtualização, como também tive no inicio. Mais devido a evolução da virtualização e dos próprios Hardware (Servidor e Storage) essa questão de perda de desempenho é praticamente "0" em ambiente de missão critica. Sei que você falou em Hyper-V, mas hoje existe um tecnologia na VMWare que se chama Flash Cache Read que ajuda bastante os banco de dados virtualizados em relação as requisições os Storage. Vale a pena ler: www.vmware.com/.../vfrc-perf-vsphere55.pdf Abraço mestre!!!Anonymous
January 21, 2016
Muito bacana! Ainda tenho um pouco deste receio da virtualização..