XEn Universidade Federal do Rio de Janeiro

Slides:



Advertisements
Apresentações semelhantes
Redes Windows.
Advertisements

SISTEMAS OPERACIONAIS
Desempenho da Computação Paralela em Ambientes Virtualizados
Sistemas Operacionais
Virtualização de serviços
Noções de Sistemas Operacionais
Virtualização André Bernardes RA: César Kallas RA:
Tópicos I – Prof. Eduardo Zagari Virtualização André Bernardes RA: César Kallas RA: Eduardo Stuchi RA: Rafael Curi RA:
Tópicos I – Prof. Eduardo Zagari Virtualização André Bernardes RA: César Kallas RA: Eduardo Stuchi RA: Rafael Curi RA:
Sistemas Operacionais
TC – DEI, 2005/2006.
Sistemas Operacionais de Rede Professor: João Paulo de Brito Gonçalves
Anatomia de uma máquina virtual
Arquitetura de Sistemas Operacionais
Virtualização de Máquinas
Virtualização..
Sistemas Operacionais
Sistemas Operacionais
Sistemas Operacionais
Sistemas Operacionais
Arquitetura de Sistemas Operacionais
09/03/10 20:13 Claudio de Oliveira – 1/21.
Threads.
Sistemas Operacionais I
Professora Vanessa Fonseca
Luiz Augusto da Silva Alves Professo Luís Henrique Maciel Kosmalski Costa Professor Otto Carlos Muniz Bandeira Duarte Redes 2 Novembro 2010.
Intel Virtualization Technologies
Intel Virtualization Technology & Intel Trusted Execution Technology
Máquinas Virtuais e Emuladores
Faculdade Cambury Sistemas Operacionais
Virtualização.
Gerencia de Redes Redes de Computadores II
Suporte de hardware à multiprogramação
Introdução à Informática
SISTEMAS OPERATIVOS UNIVERSIDADE EDUARDO MONDLANE FACULDADE DE ENGENHARIA ENGENHARIA INFORMÁTICA – PÓS LABORAL 2012 CADEIRA DE INFORMÁTICA.
Sistemas Operacionais
Sistemas Operacionais
Computação L1: Infra-Estrutura Básica
Sistemas Operacionais
SISTEMAS OPERACIONAIS I
Sistemas Operacionais
Processos.
Sistemas Distribuídos
Network Virtualization: Breaking the Performance Barrier Departamento de Eletrônica – Escola Politécnica Programa de Engenharia Elétrica – COPPE Rafael.
Virtualização de Máquinas Uma visão geral e informal.
Virtualização/Hipervisão/Servidores Microsoft
Intel Virtualization Technology (VT) Redes de Computadores II Felipe Figueira Horta Professores: Luis Henrique e Otto Carlos.
ESTRUTURA DO SISTEMA OPERACIONAL
SISTEMAS OPERACIONAIS
Engenharia de Sistemas Embarcados Aula 5: Um Conjunto Básico de Ferramentas.
Sistemas Operacionais
INTRODUÇÃO À COMPUTAÇÃO
Introdução aos Sistemas Operacionais
Elementos de Informática
Análise Multiparamétrica do Overhead de Rede em Máquinas Virtuais WSO 2007 – Rio de Janeiro/RJ – 4 e 5 de julho de Análise Multiparamétrica do Overhead.
Tipos de Sistemas Operacionais
Virtualização de sistemas operacionais Uma solução para quem não tem muita infra-estrutura para testes, ou até mesmo para criação de VPS.
Capítulo 1 Introdução 1.1 O que é um sistema operacional
Administração de Sistemas Operacionais 1 -Windows
Virtualização: Conceito Luciano Palma Microsoft Brasil.
TECNOLOGIA ATUAIS DE REDES
Emerson Felipe GOVERNO DO ESTADO DE PERNAMBUCO ESCOLA TÉCNICA ESTADUAL MARIA EDUARDA RAMOS DE BARROS.
VIRTUALIZAÇÃO - INTRODUÇÃO Na área de TI; O que é sistema legado? É o termo utilizado em referência aos sistemas computacionais de uma organização que,
Estruturas de Sistemas Operacionais. Componentes Comuns do Sistema Administração de Processos Administração da Memória Principal Administração do Armazenamento.
Sistemas Operacionais de Redes Virtualização IGOR ALVES.
UNIVERSIDADE CATÓLICA DE PELOTAS CENTRO POLITÉCNICO CURSO DE CIÊNCIA DA COMPUTAÇÃO Redes de Computadores Ferramenta NTop (Network Traffic Probe) Explorador.
Virtualização de Servidores – Vmware ESXi 4.1 Leonardo Cruz 4º - REDES Proj.Int II.
Capítulo 4 Estrutura do Sistema Operacional
Curso Superior de Tecnologia em Redes de Computadores Projeto Integrador II 1° Seminário de Andamento SERVIÇO NACIONAL DE APRENDIZAGEM COMERCIAL FACULDADE.
Transcrição da apresentação:

XEn Universidade Federal do Rio de Janeiro Engenharia de Eletrônica e Computação Jorge Eduardo Portal Chaves dos Reis XEn

Virtualização o que é? O que é Tipos de Virtualização Vantagens Conceitos Níveis de Proteção Guest/Host OS Hypervisor Paravirtualização / Virtualização Total XEN Modelo Funcionamento Perguntas

O que é?

O que é? Separação lógica dentro de um rercurso físico Criação de multiplos ambientes computacionais em um único ponto Ocultamento do hardware físico subadjacente

Tipos de Virtualização Virtualização de aplicações Java, .NET Virtualização Desktop Visão remota do desktop VNC Virtualização de Plataforma Criação de máquinas virtuais dentro de outro sistema operacional KVM, XEN, VMWare

Razões para popularidade da Virtualização: O poder e performace dos processadores Virtualização a nível de hardware Ampla variedade de produtos

Hardware Isolamento de Aplicações Sharepoint Sql Server MySql IIS E Apache DNS Sistema Operacional Sharepoint + SO SQL Server + SO Apache/IIS + SO DNS + SO MYSQL + SO Hypervisor

Algumas Vantagens da Virtualização Melhor Aproveitamento Hardware Espaço Redução dos Custo de Hardware Computação Verde Simplifica o Sistema de administração

Algumas Vantagens da Virtualização Portabilidade entre sistemas físicos Simplifica a instalação e implantação de sistemas Capacidade de backup regurlarmente Restauração rápidas de dados em caso de falha Isolamento de Aplicações Confiabilidade Eliminação de Conflitos

Alguns problemas que podem ocorrer: Congestionamento dos dispositivos de rede Impacto maior na falha de um sistema físico Problemas de performace

Conceitos

Níveis de Proteção Motivação: Segurança Compatibilidade Modos mais conhecidos: Modo Real Modo Protegido

Níveis de Proteção Modo protegido Níveis de proteção denominados Rings Processadores x86 - 4 Rings Ring 0 (Modo Supervisor) maior privilégio Ring 3 (Modo Usuário) menor privilégio

Máquina Virtual com Guest OS Guest OS & Host OS Hardware Host OS Máquina Virtual com Guest OS Aplicação para Virtualização

Hypervisor Motivações: Controle de instruções protegidas solicitadas pela VMs Controlar recursos de hardware compartilhados Hardware Hypervisor GuestOS Apps

Virtualização Total Características: Simulação fiel de uma máquina física Sistema operacional sem modificações Acesso a dispositivos emulados Hardware Hypervisor GuestOS Apps Hardware Emulado

Virtualização Total Desvantagens: Elevados dispositivos a serem suportados Drivers genéricos Simulação e execução de instruções pelo Hypervisor Hardware Hypervisor GuestOS Apps Hardware Emulado

Paravirtualização Características: GuestOS modificado Não simula fielmente uma máquina real Hardware Hypervisor GuestOS (modificado) Apps

Paravirtualização Desvantagens: GuestOS modificado Restrito apenas para SO de código aberto Hardware Hypervisor GuestOS (modificado) Apps

Virtualização por Hardware Dificuldade de virtualização no x86 Problemas de proteção Recursos de virtualização em hardware Intel VT, codinome Vanderpool AMD - V, codinome Pacifica Virtualização Total acelerada

XEN

XEN Características: Ferramenta de Virtualização Ambiente Linux XenSource Adquirida pela Citrix em 2007 Modelo Paravirtualizado Arquitetura x86 Suporte a vários Sos com paravirtualização Linux FreeBSD NetWare

XEN Características: Suporte a Virtualização Total Windows XP Domínios Máquinas Virtuais XEN Domínio0 – com privilégios DomínioU – sem privilégios

Software de Gerenciamento Gerenciamento CPU e Memória XEN Hardware DomínioU Domínio0 Drivers Nativos Drivers Virtuais Apps Software de Gerenciamento Interface de Controle Gerenciamento CPU e Memória Linux Modificado X E N Domínio0 Política Interface Gráfica Drivers Gerenciamento Alto Nível Administração e Configuração Hypervisor Mecanismo Gerência CPU e Memória Cuida dos Requerimentos Físicos DomínioU Sem privilégios

XEN Rings Privilégios 1- Hypercall Operações Privilegiadas Hypervisor ( Ring 0 ) 2 1- Hypercall Operações Privilegiadas Chamada Síncrona Desempenho 1 Kernel ( Ring 1 ) 2- Eventos Comunicação XEN para o domínio Chamada Assíncrona Aplicativo ( Ring 3)

Perguntas

Cite 5 vantagens da virtualização. Qualquer uma das abaixos Portabilidade entre sistemas físicos Simplifica a instalação e implantação de sistemas Restauração rápidas de dados em caso de falha Melhor Aproveitamento Redução dos Custo de Hardware Computação Verde Simplifica o Sistema de administração Isolamento de Aplicações

Qual a principal diferença entre o modelo paravirtualizado e a virtualização total ? No modelo paravirtualizado o Kernel do GuestOS é modificado, no virtualizado totalmente ele não é.

Cite 2 funções do Hypervisor. Controla os Recursos de Hardware compartilhados Gerenciamento de Memória Interrupções de hardware Controla Dispositivos I/O Exceções da CPU Fornecer plataforma de hardware Isolada Controla operações protegidas solicitadas pelas Vms

O que são Hypercall? Qual a função? São chamadas assíncronas que funciona como uma interrupção, com objetivo de solicitar operações privilegiadas no hypervisor

O que são Domínios-XEN? Quais são os Tipos que existe? São máquinas virtuais que rodam no XEN. DomínioU – Máquina virtual sem privilégios Domínio0 – Máquina virtual privilegiada, com a função de cuidadar de tarefas de administração e configuração.