Afinal o que é a virtualização? Que tipos de hypervisor existem?
A virtualização foi sem dúvida uma das mais importantes tecnologias que apareceu nos últimos anos. É base importante da Cloud, pois permite virtualizar sistemas, redes, aplicações, etc. A virtualização reduz custos e flexibiliza o crescimento de datacenters, mas apenas se planeada e implementada de forma rigorosa. Esta tecnologia também pode ser para uso doméstico, permitindo, por exemplo, a virtualização de máquinas/sistemas.
Hoje explicamos, de uma forma breve e simples, que tipos de hypervisor existem.
Como todas as tecnologias, a virtualização tem vantagens e desvantagens. Relativamente às vantagens esta tecnologia permite o melhor aproveitamento e redução de custos em hardware, administração dos sistemas de forma simplificada e centralizada, consolidação de máquinas, poupança de energia, menos espaço em datacenter, etc. Relativamente às desvantagens, no caso de mal planeada, pode criar pontos únicos de falha, influenciar o rendimento dos sistemas, etc.
Vamos considerar que temos vários serviços na rede que são fornecidos por sistemas que se encontram em máquinas dedicadas/nativas. Para este exemplo temos 8 máquinas físicas.
Com esta tecnologia, podemos consolidar o nosso parque informático, por exemplo, em apenas duas máquinas físicas. No servidor 1 virtualizamos 4 máquinas e no servidor 2 as restantes. Para tal é necessário que os servidores físicos tenham os requisitos necessários para tal implementação. O Hypervisor é a plataforma, hardware ou firmware que adiciona uma camada de abstração ao hardware físico real.
Esta camada de abstração é usada para criar máquinas virtuais que têm acesso a todo o hardware da máquina física, como CPUs, memória, controladores de disco e NICs.
Quais os tipos de hypervisor da virtualização?
Quando se fala em virtualização, há dois tipos de hypervisors.
- Hypervisor Tipo 1: Virtualização nativa/ também designado de bare-metal
- Hypervisor Tipo 2: Virtualização com sistema operativo / também designado de hosted
Tipo 1: Virtualização nativa/ também designado de bare-metal
Este tipo de operação é o mais usado em datacenters, porque é uma técnica onde a camada do hypervisor assenta diretamente sobre o hardware e todos os sistemas operativos virtualizados são executados sobre ela. Neste caso as máquinas virtuais têm acesso direto ao hardware. (exemplo: Microsoft Hyper-V,VMware vSphere, Xen Server, Proxmox, etc)
Tipo 2: Virtualização com sistema operativo / também designado de hosted
Este é um tipo de operação implementada através de um sistema operativo, ou seja, um sistema operativo que é executado sobre o hardware e que por sua vez a camada do hypervisor é executada sobre este sistema operativo. Um hypervisor do tipo 2 é também designado de hosted hypervisor (exemplo: VMware Workstation, Virtualbox).
Se nunca experimentou virtualizar uma máquina, deixamos uma sugestão para 4 plataformas que podem usar. Neste caso são 4 hypervisors do tipo 2, que pode usar gratuitamente.
Leia também...
Este artigo tem mais de um ano
Se nunca experimentou virtualizar uma máquina, deixamos uma sugestão para 4 plataformas que podem usar. Neste caso são 4 hypervisors do tipo 2, que pode usar gratuitamente.
Esqueceram-se das sugestões….?
“Leia também…
Windows 10: 4 plataformas gratuitas para virtualização”
era ler só mais duas linhas…..
se reparar as sugestões estão no artigo logo abaixo, Leia também….
Isso 🙂
Alguma suguestão de Virtualização do tipo 2 sem ser vmware workstation ?
Algo como o antigo Vmware Server
Hyper-V
Eu uso e abuso do ESXi. É gratuito e tem a possibilidade de poder criar máquinas virtuais via web, com autenticação local ou estabelecendo ligação ao Active Directory por exemplo e define-se quem é que tem acesso à interface.
Além disto, podemos ainda ter os ficheiros ISO guardados em discos previamente associados, visto que o core do ESXi é Linux) para rapidamente via web indicarmos o ISO que pretendemos para criar a nova máquina virtual 🙂
E já agora para OSX com o novo processador M1 sem ser o Parallels Desktop?
UTM https://mac.getutm.app
Quem tiver um pc pontente, várias gráficas e periféricos dá para virtualizar vários sistemas ao mesmo tempo no mesmo pc para diferentes monitores, achei isso fantástico.
Pelo menos já vi isso numa empresa com linux.
Havia o Veertu que era muito leve e rápido, estava a tornar-se o virtualizador de eleição de muita gente, mas foi descontinuado…
Por usar o Apple Hypervisor, tornava-se extremamente rápido, em comparação com o parallels ou mesmo o vmware.
Virtualização está praticamente morta como tend, desde 2017 que a tendência é containers e ou virtualização por hyperconvergência, este artigo é muito 2010.
Qualquer serviço workload intensive já ninguém olha para virtualização tradicional como aqui apresentam.
assim vc chamou toda minha atenção a suas palavras.
tenho ainda um servidor físico um virtualizado com hyper-v da M$ e gostaria que me desse o caminho das pedras para que eu possa matar as minhas preocupações e tentar assim crescer os meus cabelos na careca.
Desde já obrigado.
O meu ambiente de SQL tem 10 servidores físicos com 1Tb de memória cada, não lido com brincadeiras home made.
Pesquisa por docker ou kubernetes, have fun 🙂
Servidores físicos? Atão não deveriam ser containers sql ou servidores virtualizados?
E os containers nascem do céu?
Tendo em conta o tema do artigo, os servidores fisicos pouco importam 😛
Sem hosts fisicos não fazes virtualização, ela não nasce do ar, onde é que roda o hypervisor?
Já vi que não percebeste, esquece isso 😉
Chegaste a Marte?
Descobriram a pólvora.
Há 11 anos atrás já tinha 90% dos meus servidores e metade dos postos de trabalho virtualizamos.
Na altura com VMware Vspere distribuídos por 6 hosts suportados por uma storage.
Versões gratuitas para ambientes empresárias só para fazer umas experiências.
Carlos… 🙂
Juntem ai o ovirt
Já experimentaram o Proxmox? Alguma ideia?
Gratuito single Host, ESXi sem dúvida.
Proxmox é giro para pequenas empresas que não querem gastar dinheiro em hypervisors, sendo o melhor no segmento gratuito, é muito limitado, lançaram agora funcionalidades que já existem desde ESX 4.
+1