Desktops Virtuais: 8 da manhã quando todos entrarem

4

Estou aprendendo sobre desktops virtuais e fiquei imaginando; Suponha que você tenha 1.500 pessoas em sua empresa, quase todas usando desktops virtuais, e eles teriam que inicializar seus computadores ao mesmo tempo, mais ou menos.

Como isso afetará a rede e qual seria a solução? Isso iria congestionar a rede, certo?

A única coisa que eu poderia pensar é talvez usando multicast para espalhar as imagens de ouro, ou um pool por nível (nível de construção) que armazena imagens de manhã e cuida para que tenha sempre o mais novo em cache.

Mas não consigo encontrar nenhum artigo sobre isso.

Alguém tem alguma boa leitura ou exemplos de como eles resolveram isso?

    
por Lucas Kauffman 05.01.2012 / 14:44

3 respostas

7

Haverá uma carga enorme, não apenas na rede, mas também nos hosts de VDI, e a única solução é projetar sua infraestrutura para gerenciar a carga. Não há uma solução única de tamanho único para isso, pois depende do seu ambiente físico, dos perfis de usuário, do hardware disponível, dos orçamentos etc. e por que a consultoria de VDI é uma área muito ativa no momento.

Em última análise, você tem que realizar uma grande revisão de projeto de seus sistemas para lidar com a carga, e há um número quase infinito de formas de seguir essa revisão, enquanto isso não tenho certeza se há uma resposta a essa pergunta que seja universalmente válida desculpe.

    
por 05.01.2012 / 14:52
1

Projete o sistema para a carga esperada. Para fazer isso, você precisa saber de que tipo de carga deve projetar. Saber que é melhor coletar dados de uma implementação de tamanho menor e extrapolar a partir dele.

Para lidar com a debandada de usuários pela manhã, você pode ter as máquinas de área de trabalho virtual pré-criadas, aguardando a exibição dos usuários, para que a carga nos sistemas de armazenamento seja gerenciável. Você modifica as coisas na tarde de sexta-feira, avisa a infraestrutura para reimplantar e na segunda-feira de manhã você tem 1.500 novas imagens esperando ansiosamente pelos usuários.

Considere colocar as imagens douradas e seus clones vinculados em discos SSD. Os SSDs adoram acesso aleatório de leitura e são um bom investimento aqui.

Considere a infraestrutura de rede de 10 Gbps. Lembre-se de que um pipe saturado de 10 Gbps pode consumir um núcleo de CPU apenas para processamento em rede.

Use um arquivador com desempenho suficiente (por exemplo, NetApp ou Storwize V7k) para fornecer compartilhamentos e perfis de rede aos usuários por meio do CIFS.

Não tenho certeza se você está interessado em projetar SAN ou LAN para o carregamento, mas há documentos abordando ambos os casos, por exemplo:

Leia a documentação do fornecedor, desde a arquitetura de referência até o design e o planejamento, até os guias de instalação.

    
por 05.01.2012 / 15:58
1

O efeito matutino de segunda-feira é um problema conhecido e não apenas na VDI. Para o caso de uso de VM, há uma carga extra nos hypervisors, quando muitas VMs tentam iniciar de uma vez.

Existem diferentes soluções alternativas, que podem ser escritas em scripts, ou incorporadas em vários produtos VDI:

  1. Não desligue as VMs, dessa forma elas não criarão uma VM tempestade de inicialização
  2. Mantenha as VMs suspensas (migre para o estado de arquivo / SAN) - em vez de inicializar, elas apenas carregam a imagem de RAM e começam a funcionar - dependendo dos tipos de VM, isso pode ser mais leve na infraestrutura
  3. Mantenha um lote de VMs iniciadas e, quando você estiver quase sem VMs em execução para atribuir aos usuários, inicie outro lote. Tipo de modelo de inicialização de VM thin / sparse
  4. não permita que mais do que um pequeno número de VMs seja iniciado de uma só vez, apenas permita que mais VMs sejam iniciadas quando as outras já passaram pelo POST e foram inicializadas com segurança
  5. se você começar às 8h, automatize várias VMs a serem iniciadas antes, em pequenos lotes, para que, quando os usuários entrarem, as VMs já estejam ativadas e aguardem
por 05.01.2012 / 16:49