a virtualização pode ser útil em todos os lugares, seja para uso em Home office e pequenas empresas, ou em grandes empresas e data centers. Usar software apropriado para gerenciar essas virtualizações é importante – se você não estiver usando as ferramentas certas, seu ambiente virtual pode ser confuso e ineficaz na melhor das hipóteses, ou com erros e não funcional na pior das hipóteses.
neste guia, fornecerei uma cartilha rápida sobre virtualização e, em seguida, mergulharei em uma comparação de software de virtualização para determinar o melhor software de virtualização do mercado atualmente. Além disso, se você está procurando uma maneira de monitorar e gerenciar software de virtualização—e tirar o máximo proveito de seus ambientes virtuais—explicarei por que você deve considerar uma ferramenta como o SolarWinds® Virtualization Manager.
O Que É Virtualização?
O Que É Software De Virtualização?
o Melhor Software de Virtualização de Comparação
Windows
Mac
Linux
o Que Saber sobre o Software de Virtualização
Benefícios do Monitoramento de Suas Máquinas Virtuais
Como Escolher o Melhor Software de Virtualização
- o Que É a Virtualização?
- o que é software de virtualização?
- melhor comparação de software de virtualização
- Top 3 Software de virtualização para Windows
- Software de Virtualização para Mac
- melhor software de virtualização Para Linux
- O Que Saber Sobre software de virtualização
- benefícios de monitorar suas máquinas virtuais
- como escolher o melhor software de virtualização
o Que É a Virtualização?
a virtualização vem em muitas formas e pode ser aplicada de forma diferente, dependendo do que você está tentando virtualizar. Por exemplo, você pode virtualizar redes, desktops, aplicativos, infraestrutura De Armazenamento e servidor e dados. Vou passar pelos diferentes tipos de virtualização e, em seguida, olhar para o software para criar e gerenciar máquinas virtuais.
- virtualização de Desktop. A maioria das pessoas já está familiarizada com a virtualização de desktops. É aqui que, em vez de um sistema operacional ser instalado no hardware físico de um computador, existe uma camada de software entre o hardware e a área de trabalho virtual. Este software é chamado de hipervisor e pode ser instalado diretamente no hardware. Você também pode instalar um sistema operacional primeiro (como o Windows) e, em seguida, instalar o hipervisor na parte superior do sistema operacional. O hipervisor poderia então, por exemplo, configurar uma máquina virtual rodando Linux. Dessa forma, você pode usar o Windows em seu computador e uma máquina virtual Linux. Isso é particularmente útil para testar aplicativos em diferentes sistemas operacionais ou software em desenvolvimento.
- virtualização de aplicativos. O próximo tipo de virtualização que a maioria das pessoas usou é chamado de virtualização de aplicativos. É aqui que um aplicativo é virtualizado e armazenado em servidores externos ao dispositivo físico que você está usando para acessar o aplicativo. Você pode usar isso para executar um aplicativo somente para Mac em um dispositivo Windows, por exemplo.
- virtualização de rede. As redes podem ser virtualizadas coletando recursos de rede, como switches, roteadores e outras infraestruturas de rede. As habilidades coletivas desses recursos podem então ser agregadas e toda a rede gerenciada como uma entidade. Se o uso da rede for variável, Virtualizando a rede, você poderá alocar e distribuir recursos com mais eficiência e manter o desempenho estável e alto.
- virtualização de armazenamento. É quando o armazenamento de vários dispositivos de armazenamento físico é combinado e tratado como um dispositivo de armazenamento (como os recursos de rede acima). O armazenamento virtual pode ser gerenciado como um dispositivo de armazenamento e você pode alocar, alterar, mover e configurar recursos de forma mais flexível em toda a infraestrutura, conforme necessário.
- virtualização de servidores. Quando os servidores são virtualizados, uma ferramenta divide os recursos de um servidor em servidores de máquinas virtuais menores. Isso permite que os Usuários acessem cada servidor virtual e os recursos físicos podem ser mais eficientes. Em vez de ter três servidores físicos alocados para três partes do negócio, você pode dividir um servidor físico em três máquinas virtuais. Isso pode tornar sua infraestrutura de servidor mais simplificada e economizar nos custos de hardware.
- virtualização de dados. Os dados são agregados em um sistema e, em seguida, fornecidos em forma virtual para dispositivos na rede ou sistema. Esses dispositivos podem acessar dados virtuais sem precisar saber exatamente onde estão armazenados, e os dados originais não precisam ser movidos ou copiados para dispositivos em toda a infraestrutura para acessá-los.
voltar ao topo
o que é software de virtualização?
o software de virtualização permite criar máquinas virtuais para os tipos de virtualização que discutimos acima. Na maioria dos casos, você usa software de virtualização para criar redes virtuais, desktops virtuais e servidores virtuais. Essas peças de software são chamadas de hipervisores ou monitores de máquinas virtuais.Os hipervisores funcionam criando uma camada adicional entre seu hardware físico (ou sistema operacional) e uma máquina virtual. Eles podem ser hipervisores “bare metal” ou hipervisores “hospedados”. Hipervisores Bare metal são instalados no hardware físico, sem qualquer sistema operacional (também chamado de tipo 1). Você pode então criar máquinas virtuais diretamente. Os hipervisores hospedados (tipo 2) são executados em um sistema operacional existente e geralmente são mais fáceis de operar, pois funcionam como qualquer outro programa que você pode usar em seu computador.
melhor comparação de software de virtualização
vou percorrer as diferentes opções disponíveis no mercado, incluindo o melhor software de virtualização para Windows, Mac e Linux hoje.
Top 3 Software de virtualização para Windows
- VirtualBox
VirtualBox é um software de virtualização gratuito Para Windows na forma de um hipervisor de código aberto. Não se deixe enganar por ser gratuito: este produto Oracle é uma das melhores ferramentas de virtualização do Windows que existem. O VirtualBox pode ser executado em sistemas operacionais host, incluindo Windows, Linux 2.4 e avante, Server 2003, Solaris, OpenSolaris e OpenBSD, e também pode instalá-los como sistemas operacionais convidados.
VirtualBox é um hipervisor hospedado—isso significa que você o executa em seu sistema operacional como um aplicativo e cria máquinas virtuais por meio deste aplicativo. O VirtualBox usa instantâneos para salvar um estado de VM atual, para que você possa reverter para ele mais tarde, se necessário. Os instantâneos são usados principalmente para fins de teste. Por fim, ele suporta a migração de máquinas virtuais, ferramentas de otimização de desempenho e uma GUI de acesso remoto. - Hyper-V
outro grande player no mercado é o software Hyper-V, um software de virtualização da Microsoft. Este é um dos principais concorrentes do VirtualBox. Embora o VirtualBox seja um hipervisor hospedado, o Hyper-V é um hipervisor bare metal. Quando o computador é iniciado, o Hyper-V está sendo executado diretamente do BIOS e iniciará um sistema de gerenciamento de máquina virtual, como Windows, Windows Server ou Hyper-V Server. Se o computador estiver em execução, o Hyper-V estará em execução, enquanto o VirtualBox só será iniciado se o usuário abrir o aplicativo VirtualBox em seu sistema operacional.
embora o VirtualBox possa ser executado em todos os sistemas operacionais discutidos acima, o Hyper-V é compatível apenas com o Windows. Esta é uma das principais desvantagens do Hyper-V. Se sua empresa usa várias plataformas diferentes, o VirtualBox seria sua escolha. No entanto, se você tiver um sistema baseado no Windows ou principalmente no Windows e quiser um hipervisor bare metal, o Hyper-V é o favorito.
ao contrário do VirtualBox, o Hyper-V só suporta virtualização de hardware, mas todos os seus outros recursos são muito semelhantes (migração, controle remoto, etc.) No entanto, o suporte não é ótimo, e o software pode ser um pouco desajeitado para configurar e usar. No lado positivo, ele vem como software de virtualização gratuito com Windows 10 Pro e Windows Server. - VMware Workstation
VMware é outro jogador dominante no mercado de software de virtualização para Windows, com produtos altamente cotados para diferentes sistemas operacionais host.
como o VirtualBox, o VMware Workstation é um hipervisor hospedado e é instalado no sistema operacional e usado como um aplicativo. O VMware Workstation só pode ser instalado em máquinas Windows e Linux, mas a VMware oferece o VMware Fusion Para Mac como alternativa. O VMware Workstation pode criar sistemas operacionais convidados de Linux, Windows, Solaris, FreeBSD e macOS. Ele também suporta virtualização de hardware, mas não fornece virtualização de software como o VirtualBox.
VMware Workstation tem uma GUI de alta qualidade, intuitiva e fácil de usar. A VMware também produz o VMware vSphere, um hipervisor bare-metal para sistemas Windows. Em vez de desktops virtuais, isso é usado para criar data centers virtuais. Pense cuidadosamente sobre exatamente para que você deseja usar seu software de virtualização, pois vários desses fabricantes têm produtos ligeiramente diferentes para diferentes necessidades de virtualização. Os produtos VMware podem ser caros.
Voltar ao início
Software de Virtualização para Mac
- o VMware Fusion
Quando se trata de software de virtualização para Mac, o VMware oferece o VMware Fusion ferramenta. Ele suporta basicamente a mesma lista de máquinas hospedadas como VMware Workstation e vSphere. Ele também inclui um” modo Unity”, que permite iniciar aplicativos do Windows a partir do Dock do macOS. Desta forma, você pode integrar os sistemas operacionais. O software é visualmente agradável, simples de usar e altamente estável, com uma baixa ocorrência de erros.
no entanto, existem algumas desvantagens. Quando comparado à inicialização de um sistema operacional Windows usando VMware, o Parallels e o VirtualBox eram muito mais rápidos. O VirtualBox configura menos funções do que o Parallels e o VMware Fusion, Por isso faz sentido inicializar mais rapidamente. O VMware Fusion é geralmente considerado software de nível empresarial, pois configura integrações mais complexas e tem mais recursos. Por outro lado, o Parallels é geralmente usado mais para virtualização de home office ou pequenas empresas.
você pode obter uma avaliação gratuita do VMware Fusion se quiser testá-lo antes de comprá-lo. Existem duas versões diferentes: Basic e Pro. - Boot Camp
este é um software de virtualização gratuito da Apple para criar máquinas virtuais para Macs, criadas pela Microsoft e pela Apple trabalhando juntas. Ele permite que você execute efetivamente os sistemas operacionais Windows no hardware do Mac. Ao inicializar o Mac usando o Boot Camp, você pode escolher entre Windows ou Mac OS, dependendo da sua preferência no momento. Existe desde 2007 e permite inicializar qualquer sistema operacional particionando o disco rígido.
você configura o Boot Camp usando uma ferramenta chamada Assistente do Boot Camp. Por padrão, leva cerca de 20 GB do seu disco rígido para a partição do Windows e deixará o restante para o Mac OS ser executado. Se você sabe que vai instalar aplicativos grandes na partição do Windows, aloque mais do seu disco rígido.
- Parallels Desktop
muitos usuários de Mac preferem usar o Parallels em vez do Boot Camp, pois ele pode se integrar mais facilmente ao Windows junto com o Mac OS nativo. Ele ainda permite que Alertas de sua máquina virtual do Windows apareçam em seu Mac OS alert center, o que permite que você acompanhe o que está acontecendo em suas VMs, mesmo quando você não AS está usando ativamente. O Parallels também pode criar VMs usando várias distribuições Linux e pode executar o Chrome OS ou versões mais antigas do Mac OS se você precisar delas para fins de teste.
melhor software de virtualização Para Linux
RedHat Virtualization
quando se trata de software de virtualização Linux, algumas das ferramentas acima também podem ser usadas em sistemas operacionais Linux, embora tenham sido projetadas para Windows ou Mac. No entanto, a virtualização RedHat é feita especificamente para sistemas operacionais Linux. É fácil de usar e é baseado no hipervisor KVM (kernel-based virtual machine). Mesmo sendo um hipervisor hospedado, uma grande quantidade de desenvolvimento entrou na maturidade deste software, tornando-o em muitos casos tão rápido quanto um sistema operando de maneira não virtualizada.
ele pode suportar sistemas operacionais convidados de outras distribuições Linux, Windows 7, 8, 8.1 e 10 e distribuições do Windows Server. Promove altos níveis de escalabilidade e pode criar grandes máquinas virtuais para suportar grandes empresas. Você pode obter uma avaliação gratuita da virtualização RedHat ou comprá-la por assinatura.
voltar ao topo
O Que Saber Sobre software de virtualização
VMware Workstation e outros produtos VMware são geralmente considerados o padrão da indústria e são conhecidos como algumas das melhores opções de software de virtualização para sistemas operacionais Windows e Mac host. No geral, a melhor opção para Mac na minha opinião é Parallels ou VMware Fusion, com o Boot Camp fornecendo funcionalidade básica se você quiser apenas executar um sistema operacional Windows junto com seu Mac OS. Alguns dos softwares acima também podem ser executados em distribuições Linux, mas a Ferramenta de virtualização RedHat é muito mais rápida, pois foi projetada especificamente para uso no Red Hat Linux.
no entanto, em última análise, você precisa escolher a melhor opção de virtualização para sua configuração de rede e infraestrutura. Tudo isso precisa de ferramentas de monitoramento para ficar de olho no desempenho, pois as máquinas virtuais e seus ambientes virtuais acompanhantes vêm com desafios únicos.
benefícios de monitorar suas máquinas virtuais
quando você usa software de virtualização e executa máquinas virtuais, você precisa garantir que rastreie o comportamento, a capacidade e o desempenho. Para isso, a maioria das empresas usará ferramentas de gerenciamento de máquinas virtuais operando independentemente do hipervisor ou software de virtualização.O monitoramento é importante porque os ambientes virtuais têm desafios diferentes dos ambientes físicos. Uma máquina convidada não tem acesso direto ao hardware—Ela passa por um hipervisor ou outro software de virtualização. É vital que o hipervisor funcione corretamente e aloque os recursos físicos apropriados para suas máquinas virtuais conforme necessário. Monitorar o uso e a alocação da CPU e da memória é importante para garantir que as VMs funcionem conforme o esperado. Além disso, você precisa garantir que os componentes de rede e o armazenamento estejam funcionando bem, para que você não tenha problemas de largura de banda ou problemas de capacidade que afetam seus usuários.Essencialmente, as máquinas físicas que trabalham com hardware físico só podem usar o que o hardware físico tem disponível. As máquinas virtuais podem ser alocadas tanto dos recursos físicos quanto o administrador deseja, o que significa que um computador com 10 GB de RAM pode hospedar 10 sistemas operacionais convidados e alocar cada convidado 2 GB de RAM, e espero que cada sistema operacional nem sempre precise usar a alocação completa de RAM. Esse “superprovisionamento” é comum, mas pode causar problemas se não for gerenciado e monitorado corretamente.
uma boa ferramenta de monitoramento de máquina virtual deve ser capaz de olhar para a camada do sistema operacional convidado, bem como a camada de virtualização, para garantir que os dados de ambos os “lados” correspondam. O ambiente virtual deve ser tratado, Não uma máquina de cada vez, pois você precisa ficar de olho em toda a sua infraestrutura virtual para reduzir a expansão e a escala da VM de forma eficaz. Criar muitas máquinas virtuais e deixá-las operar sem controle pode causar grandes problemas de desempenho se você não tiver uma ferramenta de gerenciamento em vigor.
todas as tarefas acima são mais fáceis com o software certo. Minha principal escolha para uma ferramenta de gerenciamento de virtualização é o SolarWinds Virtualization Manager (VMAN). O VMAN fornece monitoramento abrangente de VM, incluindo planejamento de capacidade, monitoramento de desempenho e ferramentas de gerenciamento de VM e visibilidade completa em Softwares De Virtualização Hyper-V e VMware. Ele também pode fornecer informações sobre toda a infraestrutura virtual, como máquinas host, VMs, organização de cluster, armazenamento virtual, como vSANs e métricas de desempenho.
o SolarWinds VMAN possui ferramentas integradas para ajudar a reduzir a expansão da VM, como desligar VMs ociosas e excluir VMs desligadas que não foram usadas há algum tempo. Finalmente, o VMAN possui ferramentas de previsão úteis para acompanhar as necessidades de rede e armazenamento, a funcionalidade de CPU e memória e a visibilidade completa em toda a sua pilha (seja infraestrutura virtual, armazenamento ou servidor). Eu também gosto de seu teste gratuito de 30 dias, para que você possa testá-lo por si mesmo.
como escolher o melhor software de virtualização
o software de virtualização que você escolher depende em grande parte de quais sistemas operacionais seus dispositivos atuais já são executados e qual infraestrutura você configurou. Também depende de qual nível de segurança você precisa, se você quer o bare metal ou hipervisores hospedados e quais tipos de sistemas operacionais você deseja virtualizar. Como mencionei acima, existem alguns grandes players no mercado, mas, em última análise, você precisa escolher o que se encaixa com o que sua empresa está tentando fazer.
em todos os casos, você precisa garantir que suas máquinas virtuais e software de acompanhamento estejam funcionando corretamente e funcionando bem, e para isso recomendo o uso de um software de monitoramento abrangente. Minha principal escolha é o SolarWinds Virtualization Manager, devido à sua facilidade de Uso, vários recursos e preços econômicos.