Q:
Por que as VMs com tamanho menor levam a latência e outros problemas?
UMA:Ter VMs subdimensionadas em um sistema de virtualização é um exemplo clássico de alocação inadequada de recursos que leva a problemas concretos de desempenho.
Em sistemas com VMs de tamanho menor, os usuários terão latência, serviço reduzido e até problemas com travamento ou congelamento de tela. Simplesmente porque a máquina virtual não recebeu uma quantidade suficiente de recursos de CPU e memória para fazer seu trabalho corretamente. Freqüentemente, esse problema resulta de um planejamento que não atendeu de maneira adequada às reais necessidades operacionais da VM por algum motivo. Pode haver uma quantidade significativa de suposições na configuração de um sistema de virtualização e na previsão de quantos recursos uma VM pode usar. Há também o problema da demanda dinâmica, em que uma VM específica pode encontrar mais demanda do usuário ou precisar aumentar rapidamente.
VMs subdimensionadas não são de forma alguma a única razão para a latência do sistema. Dito isto, pode ser difícil diagnosticar o problema. A latência pode advir de gargalos em outras partes do sistema, ou a falta de DRAM suficiente, ou até a sincronização do relógio ou problemas de driver.
Com isso em mente, os fornecedores criaram sistemas vibrantes de monitoramento e controle de rede que automatizam o processo de alocação de recursos para as VMs. Muitos desses sistemas têm painéis codificados por cores, mostrando se uma máquina ou componente virtual está subdimensionado ou não possui nenhum recurso. Esses sistemas também podem fornecer ferramentas de diagnóstico semelhantes para clusters de VMs em um host.
Assim como esses sistemas de automação podem ajudar a lidar com o problema de VMs de tamanho menor, eles também podem resolver o problema oposto de VMs de tamanho grande. As VMs de grandes dimensões geralmente não manifestam problemas com o desempenho - em vez de ter poucos recursos disponíveis, eles têm muitos. No entanto, como alguns especialistas apontam, uma VM de grandes dimensões pode levar à latência em outras VMs famintas em outras partes do sistema.
Para eliminar todos esses tipos de problemas, as empresas adotaram a prática de VMs de "dimensionamento correto" e tudo o mais em um ambiente de virtualização. Isso pode ser feito manualmente ou com os sistemas de automação mencionados acima. Fazer esse trabalho manualmente exigirá recursos humanos importantes de um modelo de negócios, razão pela qual tantas empresas optam por utilizar uma ferramenta de fornecedor para o dimensionamento correto.