Virtualizar servidores de banco de dados é um verdadeiro não-não, e aqui estão várias razões pelas quais
- A maior abertura expressa pelo seu CTO corretamente é o gargalo de E / S, os sistemas virtualizados adicionam cerca de 40% a 60% de sobreposição na gravação do disco, o que significa que eles gravarão no disco duas vezes mais lento. Considerando que um dos principais problemas com qualquer banco de dados ocupado é a capacidade de gravar no disco o mais rápido possível, isso prejudicaria o hardware do banco de dados e tornaria o banco de dados inutilizável sob carga
- Além disso, é essencial que um banco de dados consiga acessar rapidamente grandes páginas de memória, de modo que passaria da memória o restante das máquinas virtuais sentadas no mesmo nó
Portanto, o mais inteligente a fazer é manter seus bancos de dados no hardware básico enquanto virtualiza outras partes que não são tão dependentes de disco (por exemplo, servidores da Web)