Baixe o app para aproveitar ainda mais
Prévia do material em texto
* VIRTUALIZAÇÃO DE INFRAESTRUTURA TI * TÉCNICAS * O conceito da técnica para a virtualização recai sobre o hardware e o sistema operacional, pois o nível de abstração dos componentes externos ao processador é determinado pelo conjunto de instruções de máquina, microarquitetura. VIRTUALIZAÇÃO DE INFRAESTRUTURA TÉCNICAS DE VIRTUALIZAÇÃO DEFINIÇÃO * Conjunto de instruções de máquina: Define a abstração do processador. Projeto do sistema: Trata, especificamente, dos componentes que auxiliam o processador . Microarquitetura: É a descrição da arquitetura interna do processador VIRTUALIZAÇÃO DE INFRAESTRUTURA HARDWARE TÉCNICAS DE VIRTUALIZAÇÃO * Atua gerenciando recursos do sistema computacional a fim de executar tarefas. O SO são baseados em interrupções para o compartilhamento de recursos. Proporciona o processamento virtual. Utilizam o system calls para instruções privilegiadas do kernel. Utilizam técnicas de escalonamento de CPU e memória virtual VIRTUALIZAÇÃO DE INFRAESTRUTURA SISTEMA OPERACIONAL TÉCNICAS DE VIRTUALIZAÇÃO * Software de nível de hardware: Esta camada de virtualização é posta diretamente sobre a máquina física. Software de nível de sistema operacional: Esta camada de virtualização possibilita a partição lógica da memória, que recebe outro sistema operacional, chamado de “convidado”. Software de nível de linguagens de programação: Esta camada de virtualização é uma programa do sistema operacional, com o objetivo de criar um VM. VIRTUALIZAÇÃO DE INFRAESTRUTURA CATEGORIAS DE VIRTUALIZAÇÃO TÉCNICAS DE VIRTUALIZAÇÃO * Permite a coexistência de vários SO e aplicações para diferentes usuários. Gerência da memória Manutenção do estado da VM. Cria partições, com isolamento, para as VMs. Segurança para os recursos virtualizados. Reconfiguração rápida dos recursos sem interrupções das tarefas. VIRTUALIZAÇÃO DE INFRAESTRUTURA HYPERVISOR E SUAS FUNÇÕES TÉCNICAS DE VIRTUALIZAÇÃO * Hypervisor Tipo 1: Conhecido como Baremetal, roda diretamente no hardware do servidor, controla o hardware e o acesso do SO convidado. Hypervisor Tipo 2: Conhecido como hosted, é carregado sobre um sistema operacional nativo como se fosse um processo qualquer. VIRTUALIZAÇÃO DE INFRAESTRUTURA CLASSIFICAÇÃO DO HYPERVISOR TÉCNICAS DE VIRTUALIZAÇÃO * Se divide em dois tipos : O hypervisor monolítico é caracterizado por oferecer uma grande quantidade de códigos para mediar à comunicação entre recursos de hardware e as VMs. O hypervisor microkernelizado utiliza drivers na própria VM, assim oferece maior segurança a arquitetura. VIRTUALIZAÇÃO DE INFRAESTRUTURA BAREMETAL TÉCNICAS DE VIRTUALIZAÇÃO * A camada de virtualização é composta por um sistema operacional convidado e por um hardware virtual. A camada de virtualização possui um sistema operacional convidado e um hardware virtual. VIRTUALIZAÇÃO DE INFRAESTRUTURA HOSTED TÉCNICAS DE VIRTUALIZAÇÃO * As instruções privilegiadas são protegidas no núcleo do SO. Possuem dois níveis na utilização das instruções: Com maior privilégio(SO) e com menor privilégio(usuário). Uso de interrupção caso ocorra acesso indevido ao núcleo A arquitetura X86 altera os níveis de privilégios para executar a virtualização. VIRTUALIZAÇÃO DE INFRAESTRUTURA CONSIDERAÇÕES DA ARQUITETURA X86 TÉCNICAS DE VIRTUALIZAÇÃO * PARAVIRTUALIZAÇÃO VIRTUALIZAÇÃO TOTAL VIRTUALIZAÇÃO ASSISTIDA POR HARDWARE VIRTUALIZAÇÃO DE INFRAESTRUTURA VIRTUALIZAÇÃO SOBRE ARQUITETURA X86 TÉCNICAS DE VIRTUALIZAÇÃO * Está técnica realiza a completa abstração do sistema físico e cria um sistema virtual completo. Virtualização total conta com processadores diferenciados que possuem instruções de virtualização. Não é necessário modificações lógicas o que facilita a migração de VM entre servidores físicos. O Hypervisor controla todo o processo de virtualização, isso é recebido como carga de processamento no servidor físico. VIRTUALIZAÇÃO DE INFRAESTRUTURA VIRTUALIZAÇÃO TOTAL TÉCNICAS DE VIRTUALIZAÇÃO * VIRTUALIZAÇÃO DE INFRAESTRUTURA VIRTUALIZAÇÃO TOTAL TÉCNICAS DE VIRTUALIZAÇÃO * Podemos destacar o sistema Xen Open Source que é baseado na paravirtualização e modifica o kernel do Linux e virtualiza os dispositivos de I/O. O sistema operacional convidado é alterado sempre que for utilizar instruções privilegiadas. O hipervisor permite, que as máquinas virtuais, utilizem dos drivers físicos. A desvantagem é a modificação do SO convidado, ou seja, acesso ao código-fonte. VIRTUALIZAÇÃO DE INFRAESTRUTURA PARAVIRTUALIZAÇÃO TÉCNICAS DE VIRTUALIZAÇÃO * VIRTUALIZAÇÃO DE INFRAESTRUTURA PARAVIRTUALIZAÇÃO TÉCNICAS DE VIRTUALIZAÇÃO * Foi desenvolvida pela AMD e INTEL como uma extensão no desempenho das anteriores. Utilizada por sistemas de arquitetura x64. O hipervisor gerencia o acesso a instruções privilegiadas VIRTUALIZAÇÃO DE INFRAESTRUTURA ASSISTIDA POR HARDWARE TÉCNICAS DE VIRTUALIZAÇÃO * * *
Compartilhar