O que é um hipervisor na computação em nuvem? Tipos e exemplos.
⚡ Resumo Inteligente
O hipervisor é um software de virtualização que permite que uma única máquina física execute vários sistemas operacionais como máquinas virtuais isoladas, alocando processador, memória e armazenamento para cada máquina virtual enquanto mantém a mesma máquina virtual.ping Eles foram separados por questões de segurança, eficiência e utilização de hardware.

O que é hipervisor?
Um hipervisor é um programa que permite que vários sistemas operacionais compartilhem um único hardware físico. Cada sistema operacional compartilha o processador, a memória, o armazenamento de arquivos e outros recursos do host. O hipervisor controla o processador e os recursos do host, alocando o que é necessário para cada sistema operacional. Isso garante que os sistemas operacionais convidados (chamados máquinas virtuais) não possam interferir uns nos outros.
Como os hipervisores ajudam a criar e gerenciar máquinas virtuais (VMs), eles também são conhecidos como Monitores de Máquinas Virtuais, ou VMMs.
Os hipervisores ajudam você a manter o controle sobre os processos e a infraestrutura de um ambiente de nuvem, proteger dados confidenciais e tornar os aplicativos baseados em nuvem acessíveis em um ambiente virtual.
Tipos de hipervisores
Existem dois tipos de hipervisores, conforme detalhado abaixo:
Hipervisor Tipo 1
O hipervisor Tipo 1 é instalado diretamente no servidor físico, sendo também chamado de hipervisor "bare metal". Ele tem acesso direto aos recursos do servidor, o que o torna altamente eficaz. Além disso, seu design é altamente seguro, limitando a superfície de ataque e o potencial de comprometimento.
Os hipervisores do tipo 1 são a escolha mais comum em ambientes corporativos, oferecendo alta segurança, estabilidade e desempenho.
Hipervisores populares do tipo 1 são Nutanix AHV, VMware ESXi e Citrix Hypervisor, Entre outros.
Hipervisor Tipo 2
Os hipervisores do tipo 2 são executados como aplicativos no sistema operacional preexistente de um servidor físico. O sistema operacional host fica entre o servidor físico e o hipervisor, por isso também é chamado de hipervisor "hospedado".
No entanto, os hipervisores de Tipo 2 não são ideais para ambientes de servidor, pois apresentam maior latência e exposição a riscos do que os de Tipo 1. Eles são fáceis de instalar e funcionam bem em casos específicos, como usuários individuais de PCs que executam apenas um sistema operacional, onde desempenho e segurança não são as principais preocupações.
Exemplo: Instalando Linux acabou Windows utilizando VirtualBox.
O que é um hipervisor de nuvem?
Um hipervisor em nuvem é uma solução de software que permite compartilhar os recursos físicos de computação e memória de um provedor de nuvem entre vários servidores. máquinas virtuais (VMs).
Foi criado para computadores mainframe na década de 1960. Os hipervisores em nuvem ganharam popularidade mundial com o lançamento do VMware para servidores padrão da indústria na década de 1990.
Um hipervisor em nuvem permite que um único servidor físico execute várias máquinas virtuais (VMs) convidadas. Cada VM possui seu próprio sistema operacional, que é executado de forma independente e logicamente separado das demais. Por isso, problemas ou falhas em uma VM convidada não afetam as outras VMs, seus sistemas operacionais ou seus aplicativos.
Por que você precisa de um hipervisor em nuvem?
Imagine que você possui uma empresa com vários servidores que fornecem diversos serviços a clientes pela internet. Nessa situação, não é fácil gerenciá-los centralmente, principalmente aqueles que executam sistemas operacionais diferentes.
Um hipervisor permite virtualizar esses servidores e gerenciá-los a partir de uma única máquina física, tornando-os mais eficientes. Ele também ajuda a controlar o fluxo de dados para as máquinas virtuais que gerencia.
O hipervisor também funciona como um centro de armazenamento onde todos os dados são armazenados virtualmente.
Como funciona um hipervisor em nuvem?
Os três módulos a seguir são usados em um hipervisor:
- Expedidor: Este módulo funciona como um ponto de entrada para o monitor virtual. Ele redireciona todas as instruções da máquina virtual para um ou ambos os módulos listados abaixo.
- Alocador: O alocador decide quais recursos do sistema serão fornecidos à instância da máquina virtual. Em outras palavras, o despachante invoca o alocador sempre que uma máquina virtual executa uma instrução que altera os recursos da máquina associados a essa máquina virtual.
- Intérprete: O módulo interpretador contém rotinas que são executadas sempre que uma máquina virtual executa instruções privilegiadas específicas.
Benefícios de um hipervisor em nuvem
Aqui estão algumas vantagens importantes de um hipervisor em nuvem:
- Portabilidade: Aplicações com picos de demanda podem conectar máquinas adicionais para escalar, pois os hipervisores permitem que as cargas de trabalho se movam entre máquinas virtuais.
- Eficiência: Um servidor físico pode ser usado de forma mais eficaz quando várias máquinas virtuais são executadas nos recursos de uma única máquina.
- Utilização: Várias máquinas virtuais são executadas em um único servidor físico e compartilham recursos, aumentando a utilização e economizando energia, refrigeração e outros custos.
- Hardware neutro: A replicação baseada em hipervisor é neutra em termos de hardware, o que significa que dados duplicados podem ser facilmente armazenados em qualquer dispositivo.
- Flexibilidade: O hipervisor executa máquinas virtuais e sistemas operacionais convidados em uma ampla variedade de hardware.
- Hora de usar: Os hipervisores em nuvem ativam ou desativam máquinas virtuais instantaneamente, permitindo que projetos sejam iniciados e equipes comecem a trabalhar no mesmo dia.
- Confiabilidade: As falhas de hardware podem ser corrigidas movendo máquinas virtuais para máquinas diferentes.
Contêiner vs. hipervisor
Contêineres e hipervisores ajudam a tornar os aplicativos mais rápidos e eficientes, mas atingem esse objetivo de maneiras diferentes.
Aqui estão algumas diferenças importantes entre um contêiner e um hipervisor:
| Containers | Hipervisor |
|---|---|
| Contêineres como serviço são um tipo de infraestrutura voltada principalmente para a execução de um único aplicativo. | Um hipervisor, também chamado de monitor de máquina virtual, é um software que cria e executa máquinas virtuais. máquinas virtuais (VMs). |
| Ele pode ser executado em qualquer sistema operacional. O único requisito é um mecanismo de contêiner correspondente. | Ele compartilha recursos virtuais de computação, armazenamento e memória. |
| Ele permite que aplicativos sejam executados sem a necessidade de um sistema operacional. | Ele permite que um sistema operacional seja executado independentemente do hardware subjacente usando máquinas virtuais. |
| São extremamente portáteis porque uma aplicação contém tudo o que é necessário para funcionar. | Ele pode ser executado em vários sistemas operacionais ou instalado no sistema operacional padrão. |
Como escolher o hipervisor certo?
Aqui estão alguns pontos importantes a serem considerados ao selecionar o hipervisor adequado:
- O custo de um hipervisor: O fator mais importante deve ser encontrar o equilíbrio certo entre custo e funcionalidade. Várias soluções básicas são gratuitas, mas não possuem os recursos necessários.
- Desempenho da máquina virtual: Os sistemas virtuais devem igualar ou mesmo superar o desempenho de suas contrapartes físicas, portanto, tudo o que estiver além desse patamar é, sem dúvida, lucrativo.
- Ecossistema: Selecionar um hipervisor com um ecossistema robusto é essencial. É desejável que haja documentação, suporte, treinamento, desenvolvedores terceirizados e consultoria disponíveis para o hipervisor escolhido.
- Teste-se: Você pode executar vários sistemas de hipervisor para determinar qual é o mais adequado. O teste pode ser feito em seu computador desktop ou notebook atual.
- Desempenho: Deverá oferecer desempenho suficiente para suportar suas aplicações de missão crítica.
- Suporte de SO: Verifique se é compatível com o aplicativo de convidados popular. sistemas operacionais como Microsoft, SUSE, Red Hat, Ubuntue CentOS.
Exemplo de hipervisor
Aqui estão alguns exemplos famosos de hipervisores:
- KVMs: O KVM é um software de virtualização que fornece infraestrutura de virtualização e um módulo específico para cada processador. Ele permite executar várias máquinas virtuais em imagens não modificadas. Windows ou sistemas operacionais Linux. Também auxilia no agendamento e no controle de recursos.
- vSphere: O VMware vSphere é um software de virtualização de servidores da VMware. Ele permite que os departamentos de TI executem cargas de trabalho de aplicativos nos recursos computacionais mais eficientes e econômicos. Oferece um sistema de gerenciamento centralizado eficaz para hospedar várias máquinas ou servidores usando virtualização.
- XenServer: Citrix XenServer é um servidor de código aberto. virtualização Plataforma baseada no hipervisor Xen. Essa plataforma de hipervisor permite a criação e o gerenciamento de infraestrutura de servidores virtualizados.



