Como configurar um ambiente de desenvolvimento em um VDI [closed]

1

Minha empresa está tentando configurar ambientes VDI para todos, incluindo desenvolvedores de banco de dados. Alguns dos bancos de dados são SQL, outros sistemas legados semi-obscuros. Aparentemente, nossa empresa de hospedagem cobra muito por gigabyte, então a instalação padrão é bem pequena (~ 50GB) e há resistência em comprar muito mais. Nossos desenvolvedores trabalham com vários bancos de dados próximos a esse tamanho em sua máquina local (eu também tenho alguns outros grandes arquivos, por exemplo, máquinas virtuais). Há algo que eu deveria pedir além de muito espaço? Poderíamos possivelmente compartilhar uma unidade mapeada, o desempenho seria terrível?

    
por AlexMA 03.04.2014 / 18:59

1 resposta

3

Qual é o motivo pelo qual eles hospedam esses bancos de dados em suas máquinas locais? Qual sistema de banco de dados eles usam (MySQL, MS-SQL, Access)? Minha primeira inclinação é mover todos os bancos de dados para um cluster de banco de dados. Ele não resolve seu problema de espaço, apenas o move de desktops virtuais para servidores virtuais (onde o espaço pode ser melhor consolidado e usado de forma mais eficaz).

Mas, salvo isso, o espaço de armazenamento NÃO é caro. Na verdade, é tão absurdamente barato agora que você pode obter petabytes de espaço de SAN por um custo menor do que o das licenças do Windows necessárias para configurar seu ambiente de VDI (dependendo do número de usuários).

E é aí que você precisa ir, é uma SAN. Você pode provisionar LUNs de 2 TB e hospedá-los como unidades compartilhadas em um servidor Windows dedicado ou compartilhamentos NFS via Linux, se preferir. Sua única preocupação, aqui, seria o desempenho e, se a infraestrutura de sua rede não puder manipular seus dados em uma SAN, ela não poderá lidar com a VDI de qualquer maneira.

Atualização: Ooooh, então eles estão olhando para uma solução de VDI de terceiros. Isso é chamado IaaS - Infraestrutura como Serviço. Isso significa colocar todos os seus dados confidenciais no servidor de outra pessoa no data center de outra pessoa, onde você não tem controle - e não tenho certeza de como isso é mais seguro do que usar uma estação de trabalho local. Mas isso explica porque o espaço é caro! Você provavelmente poderia comprar petabytes de armazenamento pelo custo que pagaria a um host para alugar alguns terabytes. Há prós e contras para a IaaS e, na minha opinião, a segurança ainda é um golpe, juntamente com o custo.

Mas, se todas as suas VMs e DBs estiverem em uma unidade compartilhada, isso deve ser suficiente, desde que o host tenha uma infraestrutura decente (e seria melhor). Uma unidade compartilhada é realmente melhor, pois consolida seu armazenamento e desperdiça menos espaço. Você deve conseguir 30 GB por desktop com seus "Meus Documentos" etc. todos hospedados em uma única unidade compartilhada e seus DBs, etc. em uma unidade compartilhada separada. Você pode descobrir que pode ajustar os dados de toda a sua organização em 4 TB.

A maior vantagem da VDI (se o host está configurado corretamente) ao trabalhar com armazenamento compartilhado é que sua área de trabalho está sendo executada na mesma rede de 10 GBps com a SAN de armazenamento. Essa rede é tecnicamente mais rápida do que a parte interna dos últimos desktops de jogos (o HDD SATA acelera apenas até 6 GBps). A SAN possui matrizes de armazenamento massivas com configuração multi-raid que podem preencher esses 10 GBps sem um soluço. Sua área de trabalho também está sendo executada em um farm de servidores que consiste em vários servidores muito poderosos, cada um com mais de 128 núcleos e mais memória RAM do que você poderia usar. Então você deve ver melhor desempenho no VDI. Se o host estiver configurado corretamente;)

    
por 03.04.2014 / 19:35

Tags