Hoje esta pergunta tem mais de uma resposta, porque os fabricantes de hardware e software têm definições de virtualização específicas para seus produtos. A definição de “Virtualização” que nos interessa é a que se refere ao uso de máquinas virtuais. Uma máquina virtual é uma cópia eficiente e isolada da máquina real.
Até a década de 90, virtualização estava disponível apenas para servidores e para grandes empresas. Porém empresas como Sun, Microsoft e VMWare liberaram produtos de virtualização que foram aceitos pelo mercado. Alguns destes produtos foram feitos para a plataforma x86 que ganhou muito poder computacional nos últimos 20 anos.
Hoje a virtualização está amplamente disponível pelo imenso poder computacional da arquitetura x86, pelo baixo custo do hardware e pela grande variedade de softwares de virtualização.
Para oferecer esta solução livre a 4Linux utiliza os seguintes softwares livres:
Linux KVM:
Virtualizador em software livre. O código do KVM faz parte do kernel do Linux desde a versão 2.6.20. É um projeto que tem recebido muita atenção e investimento nos últimos anos. A principal empresa que suporta este projeto é a Red Hat.
Virtual Machine Manager:
Aplicativo gráfico que controla o KVM. É um software com um conjunto simples de recursos mas é estável e confiável.
OpenVZ:
Solução de virtualização baseada em contêiner. É restrito a virtualização de Linux mas é muito flexível e tem ótimo desempenho. Não existe um kernel para cada contêiner. O OpenVZ cria apenas uma gaiola para cada contêiner com quotas para disco, cpu, memória e rede.
Bacula:
Solução profissional e altamente configurável de backup. O Bacula é usado para fazer backup das máquinas virtuais.
Zabbix:
Ferramenta de monitoração. O Zabbix é usado para monitorar a saúde dos servidores físicos e máquinas virtuais.
Veja o que 300 executivos que participaram de uma pesquisa escolheram como os principais benefícios que a virtualização trouxe para as empresas deles. Eles podiam escolher até três opções.
Motivos para virtualizar servidores
Corte de custos pela consolidação de servidores
81%
Melhoria dos planos de disaster recovery e backup
63%
Entrega de recursos mais rápida aos usuários finais
55%
Oferecer mais flexibilidade aos negócios
53%
Provê vantagem competitiva
13%
Fonte: CNET
Referências:
CNET: Virtualization by Numbers
VMWare Server
Solução proprietária de virtualização que oferece interface web para controle do ambiente. O suporte a esta solução é pago. Pode ser instalado em computadores físicos rodando Windows e Linux.
Citrix XenServer
Solução de virtualização com aplicativo proprietário e virtualizador em software livre.
Microsoft Hyper-V
Solução de virtualização da Microsoft para a plataforma Windows. Virtualiza Windows e Linux.
As empresas tem cada vez mais serviços críticos que dependem dos computadores. E-mail, servidores de impressão, servidores de arquivo, telefonia sobre IP, servidores WEB, servidores de bancos de dados, servidores de terminal...Em boa parte dos casos, enquanto o número de computadores cresce de forma linear, o trabalho necessário para mantê-los cresce exponencialmente.
A partir de certo ponto, surgem problemas de: Refrigeração do ambiente que abriga os servidores, energia elétrica, rede local, conectividade com a Internet, segurança, falta de backup, falta de redundância, dificuldade de crescimento, alto índice de defeito de hardware e “down time” elevado dos serviços críticos.
A virtualização é uma tecnologia, que se bem aplicada, pode reduzir a quantidade de servidores físicos necessários para cumprir uma missão. Ela também pode tornar a administração do conjunto mais simples. O resultado direto destas qualidades é reduzir o custo operacional do CPD. Ao mesmo tempo que reduz custos, a virtualização pode ser usada para potencializar serviços tornando-os mais disponíveis e confiáveis.
Como empresa de software livre, temos a liberdade de utilizarmos as melhores e mais atualizadas ferramentas do mercado para cada necessidade de diferentes clientes.
Conheça aqui o que iremos entregar para o cliente no final do projeto: