Buscar

Técnicas de Virtualização de Infraestrutura

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
*
*
*

Continue navegando