Na computação, muitos sistemas são mais fáceis de descrever pelo que fazem – em vez de apenas pelo que são. Assim, a virtualização na computação (mais precisamente, na rede) implica na unificação lógica dos recursos computacionais e na abstração do hardware. Dessa forma, uma máquina virtual (VM) é criada. É “como” um computador ou servidor, tendo seu próprio pool de recursos lógicos: CPU, RAM e espaço em disco. A diferença está nos números.
Usando a virtualização, você pode ter várias VMs totalmente independentes em um servidor físico. Ou vice-versa, mais ou menos: mais de um sistema operacional trabalhando simultaneamente em um computador – isso se refere à “virtualização de contêineres”. Cada so opera dentro de seu próprio conjunto de recursos, retirados do pool comum de um dispositivo. O pool, por sua vez, está sob um sistema de hospedagem – um hipervisor – de gerenciamento.
O mercado oferece muitas plataformas para uma variedade de tipos de virtualização e conjuntos de Tarefas. No entanto, o principal campo das tecnologias de virtualização continua o mesmo: os Serviços em nuvem. Observaremos as implicações comerciais mais adiante; agora vamos conhecer os principais players.
VMware
A empresa norte-americana lidera o mercado de virtualização. As principais ofertas da VMware são: vSphere (software de virtualização de servidores), vCenter Server (software de gerenciamento centralizado de servidores), NSX Data Center (rede virtualizada e segurança) e Horizon 7 (plataforma de computadores virtuais e aplicativos). O leque de ofertas não para de se expandir.
Os produtos VMware podem ser muito complexos e muito caros para pequenas e médias empresas que não são muito experientes em tecnologia. O Provedor tem como alvo o segmento premium e define o preço correspondente. No entanto, para grandes entidades corporativas, onde tudo – número de plataformas, OSs, arquiteturas e, não menos importante, financiamento – é amplo o suficiente, a VMware continua sendo a melhor solução.
Recursos do VMware:
- suporta Windows, Linux, Solaris, FreeBSD, Netware, etc.;
- soluções adequadas para especialistas em TI, desenvolvedores e empresas;
- possibilidade de operar simultaneamente vários aplicativos em diferentes sistemas operacionais, sem necessidade de reiniciar;
- compatível com nuvem;
- side integração de software compatível;
- muitas ferramentas do vSphere suportam balanceamento de carga, migração dinâmica, etc.
vStack
vStack é uma solução hiperconvergente, ITGLOBAL.COM laboratórios próprios de desenvolvimento utilizando o melhor das tecnologias Open Source. Uma plataforma para criação de Data Center virtual, baseada em equipamentos comuns de baixo custo, é mais acessível para muitas entidades. No entanto, não é uma perda, em termos de desempenho, para a VMware ou outras soluções corporativas de virtualização ou armazenamento.
recursos do vStack:
- não há necessidade de pagar a mais por equipamentos caros, a plataforma pode operar em dispositivos de nível médio. Sem dependência de Fornecedor;
- desenvolvido em sistema operacional FreeBSD (família UNIX), sistema de arquivos ZFS (suporte a big data), hipervisor bhyve (interface UEFI, suporte a NVMe, operações rápidas);
- Suporte para Windows e Linux;
- solução alternativa acessível do provedor russo, que nivela as ofertas ocidentais populares.
KVM
Máquina Virtual baseada em Kernel: um software de código aberto que fornece virtualização para Linux. A plataforma é o download gratuito para desenvolvimento em sua própria VM. KVM é a alternativa mais popular para as plataformas comerciais.
Recursos KVM:
- virtualização rápida e confiável para dispositivos Linux;
- a solução menos cara;
- A comunidade KVM continua desenvolvendo a plataforma, sua funcionalidade e o ecossistema de soluções;
- totalmente personalizável, um ajuste para desenvolvedores de software independentes.
MS Hyper-V
O software de virtualização da Microsoft é naturalmente integrado à variedade de produtos Windows. Esta plataforma oferece muitas soluções de virtualização criticamente importantes a um preço inferior ao VMware. O Hyper-V é o mais popular entre os especialistas em TI que usam outros produtos da Microsoft.
Recursos do Hyper-V:
- disponível no Windows 10 Pro e Windows Server (2012, 2016) Sem despesas Adicionais do Usuário;
- O suporte ao Linux é limitado;
- permite que usuários relativamente inexperientes criem seu próprio ambiente de servidor virtual.
Xen (Citrix)
Esse conjunto barato de soluções corporativas costuma ser visto como a alternativa da VMware. A empresa sediada em Cambridge é responsável pelo desenvolvimento do hipervisor multiplataforma de código aberto Xen Project.
Recursos do Xen:
- versão gratuita disponível;
- plataforma open source;
- funcionalidade de virtualização expandida; compatível com a nuvem dos hiperescaladores;
- suporta: GNU / Linux, FreeBSD, MiniOS, NetBSD, Solaris, Windows, etc.
Não na Liga Principal, mas merece menções honrosas
OpenVZ, a plataforma open source de virtualização de containers, aquela que é gratuita e rápida – porque funciona no Linux e é totalmente dependente dele (sem suporte de outros softwares).
Virtuozzo, a superestrutura comercial de código aberto sobre KVM. Muito acessível, especialmente para pequenas e médias empresas, mas Linux-limitado também.
Implicações comerciais da virtualização
Há desentendimentos contínuos, até brigas – sobre qual é a principal vantagem da virtualização. No entanto, as finanças são levadas em consideração na maioria das vezes. A virtualização ajuda a economizar muito: no suporte à infraestrutura de TI em geral; na liberação de recursos físicos, maior nível de automação, flexibilidade e escalabilidade em particular. A virtualização aplicada corretamente elimina despesas extras para a compra de servidores adicionais (e sua manutenção); também maximiza os lucros dos recursos existentes.
Batalhas de confiabilidade por ser Vantagem #1. O VM backup pode restaurar dados facilmente em situações críticas; os procedimentos de backup podem ser automatizados para salvar os dados mais atualizados. Isso encurta o tempo de inatividade dos negócios-ou de inatividade.
As plataformas de virtualização criam ambientes de teste flexíveis-para desenvolvimento de software, por exemplo. A virtualização também serve de base para a implantação de soluções em nuvem, o que eleva o controle das empresas sobre seus dados críticos.
Escolhendo sua plataforma de virtualização: o guia rápido
1o – e o absoluto deve: considerar o objetivo da sua empresa
2 – (re)avaliar suas condições atuais; também um pré-requisito
3-continue lendo…
OS
Você tem um ou vários em toda a sua rede? E os seus parceiros mais próximos? Se tudo for idêntico (ou pelo menos semelhante), você pode optar por uma solução de Sistema Operacional único, Microsoft Hyper-V ou similar. Se sua empresa é executada em um ambiente com vários sistemas operacionais, talvez o VMware seja seu.
Escalabilidade e flexibilidade
A escalabilidade da plataforma, ou seja, a capacidade de manter muitas VMs em tempo real pode ser uma prioridade de negócios online. Isso permite uma rápida expansão de recursos para responder a um rápido crescimento da demanda dos usuários; um ambiente mais flexível também ajuda a introduzir novas funcionalidades.
Consumo de recursos vs limites orçamentários
A virtualização pode diminuir o consumo dos recursos, embora seja fundamental considerar uma plataforma que consuma menos memória. Com RAM limitada, o uso adicional de recursos necessários para o suporte à virtualização pode diminuir o desempenho do sistema – levando a uma necessidade de atualização de hardware (e despesas correspondentes) no final. Portanto, se o custo é o principal problema, deve-se considerar soluções de virtualização gratuitas.
O vstack mencionado parece a boa solução geral, portanto, ele se concentra muito bem em hardware comum, mostrando alto desempenho a custos mais baixos.
Conformidade com os objetivos da empresa
Grandes entidades provavelmente escolherão soluções VMware multifuncionais de nível empresarial. As pequenas empresas, especialmente os desenvolvedores de software, apreciarão mais a flexibilidade, as habilidades de teste em diferentes ambientes e o baixo custo da plataforma.
(Em vez de) a conclusão
Escolhendo a melhor plataforma de virtualização, sua empresa deve estar confiante para investir em um software adequado. Para ter certeza, você deve realizar a avaliação prévia do seu ambiente de VM, custos e escala de recursos – necessários para as operações estáveis do seu sistema.