# Diferenças entre hipervisor tipo 1 e 2

Os hipervisores do tipo 1 e do tipo 2 são elementos fundamentais para operar **máquinas virtuais**. Ambas as abordagens têm os seus respetivos pontos fortes, pontos fracos e opções de utilização.

## O que é um hipervisor?

Um [hipervisor](https://www.ionos.com/pt-pt/digitalguide/servidores/know-how/o-que-e-um-hipervisor/) é um software que pode executar várias máquinas virtuais (VM) no mesmo hardware físico. Também é conhecido como **monitor de máquina virtual (VMM)**. O hipervisor administra recursos como CPU, memórias e redes e os atribui à VM. Dessa forma, os utilizadores podem operar em paralelo diversos sistemas operacionais, como Windows ou distribuições Linux, na máquina virtual.

Existem dois tipos de hipervisores:

- **Hipervisor tipo 1**
- **Hipervisor tipo 2**

Os hipervisores do tipo 1 e 2 têm alguns pontos em comum. Ambos **isolam as VMs umas das outras**, o que reforça a segurança e evita que um problema numa VM afete as outras. Ambos os tipos de hipervisores oferecem funções de gestão, como iniciar, parar ou monitorizar máquinas virtuais, bem como atribuir e ajustar recursos conforme necessário. Estas funções são normalmente controladas através de uma interface de utilizador ou uma API.

## Qual é a diferença entre hipervisores do tipo 1 e 2?

Você reconhecerá o hipervisor tipo 1 porque, ao contrário do hipervisor tipo 2, ele não requer um sistema operacional subjacente. A seguir, vamos nos aprofundar nas características específicas de cada tipo de virtualização.

### Hipervisor tipo 1

Um hipervisor de tipo 1, também conhecido como **hipervisor bare metal**, é executado diretamente no hardware físico. Neste caso, o hipervisor é a primeira camada de software carregada no PC ou servidor e atua como intermediário entre o hardware e a máquina virtual (VM). Esta arquitetura oferece uma solução eficiente e especialmente potente para a virtualização.

Ao aceder diretamente aos recursos físicos, os hipervisores do tipo 1 têm **baixa latência e tempo de reação rápido**. Eles podem distribuir os núcleos da CPU, a memória e as interfaces de rede de maneira eficiente e precisa, otimizando o desempenho das máquinas virtuais. Além disso, garantem um isolamento robusto entre as diferentes máquinas virtuais, o que reforça a segurança e a estabilidade de todo o ambiente virtual.

Os hipervisores de tipo 1 geralmente oferecem funções como migração ao vivo, com a qual é possível transferir as VMs de uma máquina física para outra, mesmo estando em funcionamento. Além disso, muitos fornecedores oferecem **alta disponibilidade e recuperação de desastres**. Os hipervisores de tipo 1 geralmente têm interfaces para automação e controlo, como ferramentas de gestão especiais ou API.

### Hipervisor tipo 2

Um hipervisor tipo 2, ou hipervisor hospedado, é uma tecnologia de virtualização que é executada como um aplicativo em um **sistema operacional existente (SO hospedeiro)**. O hipervisor tipo 2 atua como uma camada entre o sistema operacional hospedeiro e as VMs, que são executadas como processos ou threads dentro do SO hospedeiro. O hipervisor aproveita os controladores e serviços do hospedeiro, portanto, configurá-lo geralmente não é muito difícil. As VMs podem facilitar vários sistemas operativos convidados, como Windows, Linux ou outros sistemas especializados.

Como o hipervisor alojado no sistema operativo anfitrião recorre aos recursos de hardware, partilha os recursos físicos com o sistema anfitrião. Isto pode provocar uma **perda de desempenho**, especialmente quando o sistema operativo anfitrião consome muito ou são executados vários processos ao mesmo tempo. No entanto, uma vantagem do tipo 2 em relação ao tipo 1 é a sua compatibilidade com o hardware e a infraestrutura de software existentes, o que facilita a execução e integração em ambientes informáticos existentes.

Os hipervisores do tipo 2 geralmente fornecem uma **interface gráfica de utilizador ou um painel de controlo** para configurar e administrar as máquinas virtuais, algo que nem sempre acontece com os hipervisores do tipo 1. Através do painel de controlo, os utilizadores podem criar, configurar e iniciar máquinas virtuais confortavelmente, assim como recursos, como ajustar dinamicamente a CPU, a RAM e a memória.

## Exemplo de hipervisor tipo 1

- **KVM**. KVM (Kernel-based Virtual Machine) é um hipervisor bare metal integrado no kernel do Linux. Oferece alto desempenho e flexibilidade em ambientes Linux. O KVM costuma ser um componente básico em muitas infraestruturas modernas de virtualização e nuvem.
- **AHV da Nutanix**. O AHV da Nutanix (Acropolis Hypervisor) é um hipervisor de tipo 1 que funciona como elemento central da infraestrutura hiperconvergente da Nutanix. O AHV caracteriza-se por um desempenho muito bom e uma gestão centralizada simples a partir do software da Nutanix.
- **[Citrix Hypervisor](https://www.ionos.com/pt-pt/digitalguide/servidores/know-how/citrix-hypervisor/)**. Este hipervisor bare metal costumava ser chamado de XenServer. É um componente da infraestrutura de virtualização Citrix que, com as suas funções de segurança integradas, garante o isolamento dos sistemas operativos convidados e evita ataques.

## Exemplo de hipervisor tipo 2

- **VirtualBox**. O VirtualBox da Oracle é um hipervisor hospedado que é instalado como um aplicativo em um sistema operacional existente, como Windows, macOS ou Linux. O VirtualBox é conhecido por sua grande facilidade de uso e flexibilidade.
- **Parallels Desktop**. O Parallels suporta sistemas operativos convidados como Windows, Linux ou mesmo outras versões do macOS. Pode colocar aplicações de máquinas virtuais diretamente no Dock. Também permite a troca de ficheiros e dados com a função arrastar e soltar entre o macOS e a máquina virtual.
- **QEMU**. É uma plataforma de virtualização de código aberto que pode emular a arquitetura da CPU, permitindo criar e executar máquinas virtuais com diversas arquiteturas. O QEMU pode, por exemplo, emular arquiteturas x86 em hardware ARM ou vice-versa.

## Quando é conveniente usar um hipervisor tipo 1 ou tipo 2?

Para escolher entre um hipervisor tipo 1 e tipo 2, é necessário considerar os requisitos específicos do seu ambiente de virtualização. Ambos os tipos de hipervisores têm as suas vantagens e são adequados para diversos casos de uso.

### Casos de uso para hipervisores do tipo 1

- **Ambientes empresariais de grande escala**. Os hipervisores de tipo 1 são ideais para empresas que desejam operar muitas máquinas virtuais nos servidores. O controlo direto do hardware favorece uma melhor utilização dos recursos e um maior rendimento.
- **Centros de dados e infraestruturas em nuvem**. Nos centros de dados onde são executadas várias máquinas virtuais, a melhor opção são os hipervisores de tipo 1, pois oferecem alto desempenho e estabilidade. Funções como migração ao vivo e alta disponibilidade são determinantes.
- **Elevados requisitos de segurança**. Os hipervisores de tipo 1 têm menos componentes de software do que os de tipo 2. Isto reduz a possível superfície de ataque. Além disso, os hipervisores de tipo 1 garantem um melhor isolamento entre máquinas virtuais (VM) graças à sua arquitetura.
- **Cargas de trabalho de alto desempenho**. Programas que exigem muito desempenho, como bases de dados, aplicações para aprendizagem automática ou big data, podem aproveitar o controlo direto do hardware com hipervisores de tipo 1.

### Casos de uso para hipervisores do tipo 2

- **Ambientes de teste e desenvolvimento**. Os hipervisores de tipo 2 são ideais para programadores que desejam testar vários sistemas operativos e aplicações no mesmo hardware. Os hipervisores de tipo 2 são uma opção rápida e fácil para criar e gerir VMs.
- **Ambientes de formação**. Os hipervisores alojados são ideais para ambientes educativos e de formação, onde os utilizadores pretendem explorar e testar vários sistemas operativos e aplicações sem receio de que isso tenha repercussões no hardware ou no sistema operativo anfitrião.
- **Uso pessoal ou doméstico**. Para uso pessoal ou pequenos projetos, os hipervisores de tipo 2 são uma solução conveniente. Os utilizadores podem executar sistemas operativos e aplicações no seu próprio computador de forma rápida e fácil, sem hardware adicional ou configurações complexas.
- **Virtualização a um bom preço**: os hipervisores de tipo 2 representam uma opção económica para virtualizar. Não requerem hardware específico e, muitas vezes, são gratuitos ou estão disponíveis a preços baixos.


This is a markdown version of: [https://www.ionos.com/pt-pt/digitalguide/servidores/know-how/hipervisor-tipo-1-e-2/](https://www.ionos.com/pt-pt/digitalguide/servidores/know-how/hipervisor-tipo-1-e-2/) for AI/LLM consumption.