O Hyper-V é a plataforma de virtualização da Microsoft que permite criar infraestruturas virtuais no Windows e / ou Linux. A virtualização torna possível coabitar isoladamente vários sistemas operacionais no mesmo servidor físico (Hypervisor). A virtualização ocorre na mesma plataforma de hardware após a instalação do software específico – hypervisor. O hipervisor é uma camada adicional entre os escopos físicos e virtuais, ele gerencia os recursos de hardware do sistema para que eles sejam distribuídos de forma eficiente entre máquinas virtuais (VMs). Aqui está a publicação para apresentar a Visão geral e arquitetura do Hyper-V 2016.

Rede Original - Hyper-v 2016Hyper-V versão 5:

Então, a virtualização permite a consolidação de servidores para aproveitar ao máximo seus recursos de hardware.Isso permitirá um melhor gerenciamento de recursos de hardware do DataCenter.

Hipervisor de virtualizaçãoAnéis de virtualização e proteção (CPU):

Hipervisor de virtualização
Mais um anel (-1) com privilégios para gerenciar sistemas operacionais e aplicativos denominados hypervisor de tipo 1.

O Hyper-V versão 5 é a nova versão do Hyper-V com o lançamento do Windows Server 2016, traz muitas inovações que impulsionarão o Hyper-V para outra esfera no mercado global de virtualização. Inovações e melhorias serão discutidas em uma próxima publicação. O novo Hyper-V está focado no novo sistema operacional da Microsoft: Windows Server 2016, dimensionado para a Nuvem e seguindo a estratégia da Microsoft: o Microsoft Azure « primeiro celular em nuvem primeiro ».

Arquitetura Hyper-V 2016:

O Hyper-V é um hipervisor microkernelizado (hipervisor de tipo 1) , que funciona com unidades lógicas isoladas ou “Partições”. Essas unidades lógicas isoladas executarão sistemas operacionais convidados (sistema operacional convidado ou máquinas virtuais). As VMs precisam acessar o computo (hardware físico) do hypervisor (CPU, RAM, placa de rede, etc.), então, eles terão que passar pela máquina virtual principal. Basicamente, pela partição principal que permite fazer o fluxo de trabalho entre partições filho (Máquinas virtuais) e hardware físico.

Anéis de proteção MicrokernelizedNos VMMs microkernelizados, como o Hyper-V, a partição pai executa funções diferentes de CPU e gerenciamento de memória. A partição principal hospeda os drivers de fornecedores de hardware independentes para que nenhum código de terceiros seja executado no hypervisor e apenas os drivers padrão de Windows de 64 bits são necessários para o hardware. As partições filho acessam o hardware de uma das duas maneiras, dependendo da partição filho.

O diagrama a seguir fornece uma visão geral de alto nível da arquitetura de um Hyper-V:

Arquitetura de Alto Nível Hyper-VAPIC – Controlador de Interrupção Programável Avançado – Um dispositivo que permite que os níveis de prioridade sejam atribuídos às saídas de interrupção.Partição infantil – Partição que hospeda um sistema operacional convidado – Todo o acesso a memória física e dispositivos por uma partição filho é fornecido através do Virtual Machine Bus (VMBus) ou do hypervisor.Hypercall – Interface para comunicação com o hipervisor – A interface hipercall acomoda o acesso às otimizações fornecidas pelo hypervisor.Hypervisor – Uma camada de software que fica entre o hardware e um ou mais sistemas operacionais.

    Seu principal trabalho é fornecer ambientes de execução isolados chamados de partições.

      O hipervisor controla e arbitra acesso ao hardware subjacente.IC – Componente de integração – Componente que permite que partições filho compartilhem comunicação com outras partições e o hipervisor.Pilha de I / O – Pilha de entrada / saída.MSR – Rotina de Serviço de Memória.Partição de raiz : gerencia funções de nível de máquina, como drivers de dispositivo, gerenciamento de energia e adição / remoção de hotes do dispositivo.

        A partição raiz (ou pai) é a única partição que tem acesso direto a memória física e dispositivos.VID – Virtualization Infrastructure Driver – Fornece serviços de gerenciamento de partição, serviços de gerenciamento de processador virtual e serviços de gerenciamento de memória para partições.VMBus – Mecanismo de comunicação baseado em canal usado para comunicação entre partições e enumeração de dispositivos em sistemas com múltiplas partições virtualizadas ativas.

          O VMBus é instalado com o Hyper-V Integration Services.VMMS – Serviço de Gerenciamento de Máquina Virtual – Responsável pelo gerenciamento do estado de todas as máquinas virtuais em partições filho.VMWP – Processo do Virtual Machine Worker – Um componente do modo de usuário da pilha de virtualização.O processo do trabalhador fornece serviços de gerenciamento de máquinas virtuais da instância do Windows Server 2008 na partição pai para os sistemas operacionais convidados nas partições filho.

            O Virtual Machine Management Service engloba um processo de trabalho separado para cada máquina virtual em execução.VSC – Cliente de serviço de virtualização – Uma instância de dispositivo sintético que reside em uma partição filho.

              Os VSCs utilizam recursos de hardware fornecidos pelos Fornecedores de Serviços de Virtualização (VSPs) na partição principal.

                Eles se comunicam com os VSPs correspondentes na partição pai sobre o VMBus para satisfazer as solicitações de E / S do dispositivo de partições filho.VSP – Provedor de serviço de virtualização – Reside na partição raiz e fornece suporte de dispositivo sintético a partições filho no Virtual Machine Bus (VMBus).WinHv – Biblioteca de interface do Hypervisor do Windows – WinHv é essencialmente uma ponte entre os drivers de um sistema operacional particionado e o hipervisor que permite que os drivers chamem o hypervisor usando convenções de chamadas padrão do Windows.WMI – O Virtual Machine Management Service expõe um conjunto de APIs baseadas no WMI (Windows Management Instrumentation) para gerenciar e controlar máquinas virtuais.

                 

                Anúncios