Como você 'venderia' usando VMs para servidores de aplicativos de produção? Quais são os benefícios atraentes em usá-los nessa situação?
Eu tenho que manter um número de aplicativos críticos, mas que atualmente são muito leves quanto à necessidade de recursos (syslog-ng, openldap, algumas ferramentas internas), que queremos ser redundantes. Não gosto de ter um monte de máquinas com 0,1% de uso da CPU, apenas fora do principal.
Mas se você estivesse tentando convencer as pessoas que afirmam "Máquinas virtuais consomem recursos e, portanto, nunca são boas para qualquer situação de produção", o que você diria a elas?
fonte
Compilei uma planilha para mostrar a economia de custos. Funcionou - agora tenho vários servidores VM.
Basta criar algumas folhas e definir os custos. Em uma folha, listei o custo por servidor - o servidor, o sistema operacional, etc ..., que chega a, por exemplo, US $ 8000 por servidor. Se você tiver talvez 10 servidores em execução, receberá até US $ 80.000.
Em outra planilha, a VM custa. O servidor geralmente é mais robusto, então digamos US $ 12.000 em hardware. Talvez US $ 8.000 para VMware (isso depende muito de suas necessidades - esse é aproximadamente um custo dual quad-core) e talvez outros US $ 8.000 para licenciamento do Windows Server (são US $ 4000 / processador para o Datacenter Edition). Então, estamos em cerca de US $ 28.000? Lembre-se de que esses são números aproximados, mas devem estar bem próximos.
O Datacenter Edition permite instalar um número ilimitado de servidores virtuais na caixa física. Portanto, US $ 80.000 por 10 servidores físicos ou US $ 28.000 pelo maior número possível de unidades - tenho 15 no meu agora e espaço de sobra.
Normalmente, números como esse terão qualquer CFO babando ...
Jes
fonte
A manutenção diminui consideravelmente.
Você pode mover aplicativos sem problemas, permitindo descarregar servidores e trabalhar neles.
Os custos de energia são reduzidos.
Por ter vários servidores em execução em uma máquina, o uso geral de energia diminui.
A confiabilidade é aumentada.
Ao agrupar, você obtém alta disponibilidade para todos os seus aplicativos.
fonte
A economia de custos deve ser suficiente (os resultados deste projeto me renderam mais dois servidores virtuais), mas os gerentes responsáveis pelo tempo de atividade de TI devem considerar isso um acéfalo. Algumas outras razões pelas quais a virtualização não é um truque de marketing instantâneo.
Facilidade de manutenção - verifique se os backups estão no lugar, mas é MUITO mais rápido reverter para um instantâneo se esse hotfix / agregação / atualização não foi tão bom.
Flexibilidade de recursos - final de trimestre / ano e seu departamento contábil está totalmente desordenado? Pegue alguns GB de RAM de outra VM e aloque-os para esses servidores. Demorará no máximo 10 minutos (e você pode VPN para fazer isso nos seus pijamas às 20h).
As opções de recuperação de desastre são tremendas. Imagine o número de opções para hospedar suas VMs críticas em um ou dois dias, a partir dos backups externos? Compare isso com o custo / cronograma de substituição de todo o hardware da garantia.
Seus processos internos provavelmente também têm muitos aplicativos para virtualização. Por exemplo, a economia de tempo na configuração de um ambiente de teste duplicado para testar uma atualização de versão principal no hardware, em vez de clonar a VM de produção existente em uma rede de teste isolada (que poderia viver no mesmo servidor físico, lembre-se) ... (não para mencionar, é um teste melhor)
Estou tentado a continuar, mas você entendeu.
editar - vou acrescentar que o tempo é tudo. Esse projeto decolou em grande parte porque eu pude associar os medos de gerenciamento específicos sobre interrupções e tempo de inatividade às tecnologias exatas que seriam capazes de resolver esses problemas (como virtualizar hardware antigo - com sistemas que não podiam mais ser reinstalados - por isso, pode finalmente lançar).
Você pode procurar na tag de virtualização para obter mais argumentos. Muitos dos projetos que as pessoas criaram nunca teriam me ocorrido.
fonte
Já está tudo lá para você ...
Entendendo a virtualização
Soluções de virtualização
fonte
Você pode ver o benefício das VMs para si mesmo, mas elas não vêem os benefícios para elas; portanto, o que você precisa fazer é converter os benefícios em benefícios.
Menor consumo de energia para você é igual a custos recorrentes mais baixos. Maior tempo de atividade para você equivale a mais confiabilidade para eles. Uma administração mais fácil para você significa mais tempo para você trabalhar em outros projetos.
É uma equação bastante fácil de entender depois que você simplifica todos os termos e os divide em coisas que a gerência pode entender.
fonte
Comece com esta introdução da Ars Technica , depois leia os outros artigos e acompanhe os testes de desempenho da AnandTech . Definitivamente, existem muitos artigos por aí, e o fórum da Sala de servidores da Ars tem vários tópicos em andamento - você não está sozinho.
fonte
Eu diria a eles para onde ir, mas isso não ajuda na sua situação. É difícil mostrar às diretorias que a TI não alfabetiza os benefícios da virtualização. No entanto, se você usar VMs para recuperação de desastres, por exemplo, o ROI poderá ser visto rapidamente, pois você pode ter sistemas de failover sofisticados, onde você tem dois servidores, cada um com 4VMs ... se um servidor cair, o outro servidor subirá automaticamente etc. Você está fazendo um melhor uso da hospedagem de máquinas da sua máquina em uma caixa. Apenas tome cuidado com o uso do disco rígido, pois esse é o gargalo normal das VMs.
fonte
Em alguns ambientes de trabalho, você pode usar as soluções gratuitas de VM (como ESXi) e migrar as coisas sem interrupção; depois de testá-lo, mostre a eles a economia dos servidores sendo desligados e a economia de tempo e habilidades de gerenciamento.
Para que os recursos sejam realmente úteis, você pode precisar das adições de pagamento; coisas como migração ao vivo não são necessariamente baratas, mas o material gratuito pode ajudar bastante a mostrar a viabilidade de usar as soluções em seu ambiente.
Novamente, depende inteiramente do seu ambiente o quão viável isso é. E pode mostrar possíveis problemas que você teria ao tentar fazer isso; tínhamos um servidor de ponto de venda baseado em banco de dados que aparentemente não gostava de ser virtualizado na época. Não sei se foi a instalação do VMWare Server ou algo do host, mas não tivemos a chance de solucionar problemas ou ajustar antes de colocar o servidor físico novamente em produção.
Por outro lado, encerramos cerca de sete servidores agora em um servidor virtual executando o ESXi; definitivamente nos poupou no consumo de energia na sala do servidor, além de ajudar no resfriamento.
fonte