Você atingiu as principais métricas da sua pergunta:
-
Rede IO
Você quer ter certeza de que sua carga de trabalho de virtualização proposta não irá saturar a conexão de rede do seu sistema host. Nesses dias de placas de rede de 10 Gbit, isso é um problema menor para empresas maiores, e as empresas menores geralmente conseguem o desempenho de que precisam a partir de NICs gigabit (ou agregados / agregados gigabit). -
Disco IO
Você quer ter certeza de que seu subsistema de disco (discos locais, SAN, NAS) pode manipular a E / S de disco que você está propondo.
Ao dimensionar isso, lembre-se de que sua estrutura de SAN (switches, etc.) precisa ser capaz de lidar com a carga também - você pode ter um sistema de armazenamento über-SAN que pode empurrar terabits por segundo para seus discos, mas se esse monstro está conectado a um tecido iSCSI de 100Mbit que você saturará sua rede antes que o dispositivo de armazenamento sue um pouco. -
RAM
Mais especificamente RAM "ativa" (porque o material inativo pode ser trocado pelo hipervisor e ninguém notará). O ideal é que você tenha RAM física suficiente para o hipervisor não precisar trocar. Na realidade, você provavelmente encontrará um meio feliz de supercomprometimento.
Alguns outros a considerar:
-
CPU (e padrões de carga de trabalho)
Se você tem um monte de sistemas que fazem tarefas intensivas de CPU, você pode ter problemas se todos eles estiverem clamando pelo processador do sistema host ao mesmo tempo. (por exemplo, se você tiver 1 CPU do host e 3 VMs que querem processar números à meia-noite, cada VM verá apenas 1/3 do desempenho da CPU do host, já que o hipervisor tenta dividir o recurso contestado entre elas). br> O outro lado disso é se você tem um monte de sistemas que fazem tarefas intensivas de CPU em momentos diferentes (por exemplo, meia-noite, 3h e 6h, e sempre terminando antes do próximo cara começar) você pode virtualizá-los e nunca sabe a diferença. -
Hardware personalizado
Alguns hypervisors (como o VMWare) permitem PCI e Storage Pass-Thru. Outros não podem.
Se você precisar de acesso ao hardware no host (como uma placa de vídeo ou acesso direto ao disco), será necessário incluir isso no planejamento de sua virtualização. -
Marcação horária
Os hipervisores ficaram melhores nisso, mas as tarefas de precisão de cronometragem ainda são mais adequadas para servidores físicos dedicados. O servidor NTP primário da sua organização, por exemplo, deve ser um host físico (ou um roteador, se os roteadores forem capazes de atuar como servidores NTP). -
Coisas que geralmente não virtualizam bem
Há muitos dados sobre isso, então faça uma pequena pesquisa antes de virtualizar algo.
Como alguns exemplos, os problemas de tempo que eu mencionei acima, sistemas VOIP (como um PBX Asterisk) e bancos de dados muito usados são geralmente maus candidatos para virtualização (os dois primeiros devido aos problemas de precisão do horário, os bancos de dados geralmente porque eles causam, e sofrem de contenção de recursos mais do que outras cargas de trabalho). Cada empresa acumula uma lista local de coisas que eles sabem que não podem virtualizar - como você encontra seus itens, certifique-se de documentá-los (incluindo o motivo, no caso de um dia você obter um hipervisor que resolva o problema).