190 likes | 314 Views
Tema: Sistemas Virtualizados. Disciplina: Arquitetura de Computadores Prof. Paulo Cesar Centoducatte. Autor: Vilmar Travassos RA078272 IC – Instituto de Computação Universidade Estadual de Campinas. Sistema Operacional #1. Sistema Operacional #2. Sistema Operacional #3. Sistema
E N D
Tema:Sistemas Virtualizados Disciplina: Arquitetura de Computadores Prof. Paulo Cesar Centoducatte Autor: Vilmar Travassos RA078272 IC – Instituto de Computação Universidade Estadual de Campinas
Sistema Operacional #1 Sistema Operacional #2 Sistema Operacional #3 Sistema Operacional #4 ... Servidor Físico O que é virtualização? • Em TI, virtualização é a capacidade de se executar ao mesmo tempo, mais do que um sistema operacional em um único servidor físico.
Sistema Operacional #1 Sistema Operacional #2 Sistema Operacional #3 Sistema Operacional #4 ... Hypervisor (processador, memória, disco, rede) Servidor Físico Como funciona? • Isso é possível em função da utilização de um Hypervisor, ou Virtual Machine Monitor (VMM), responsável por fornecer ao sistema operacional “guest”, a abstração da máquina virtual.
Recursos Virtuais: • cria imagem do recurso real • pode ser uma parte do recurso físico Virtualização: • cria recursos virtuais e em seguida, “mapas” para os recursos reais • realizados com software ou firmware Recursos Reais: • componentes “arquitetados” com interfaces / funções • pode ser centralizada ou distribuída • exemplos: processador, memória, disco, rede A abstração
Técnicas existentes Servidor Servidor Servidor Sistema Operacional Sistema Operacional Sistema Operacional Sistema Operacional Sistema Operacional Sistema Operacional Hypervisor Hypervisor Partition Controller Sistema Operacional SMP SMP SMP s/370, Sun Logical Domains, System z LPAR POWER Hypervisor, VMware ESC Server, System z PR/SM e z/VM (Futuramente: Linux KVM, MS Hyper-v) VMware GSX, Microsoft Virtual Server, HP Integrity VM User Mode Linux, z/VM e Xen Hypervisor Hardware Partitioning Bare Metal Hypervisor Hosted Hypervisor
Técnicas existentes • Hardware Partitioning : técnica mais antiga e deve permanecer com restrições. • Bare Metal Hypervisor : tem demonstrado ser a mais eficiente e de maior disponibilidade. • Hosted Hypervisor : usada quando a integração com o sistema operacional é relevante.
Algumas soluções disponíveis • São várias as soluções, proprietárias e não-proprietárias, disponíveis no mercado. • Alguns dos seus fornecedores são: • AMD • Citrix • Free BSD • LynuxWorks • HP • Microsoft • Oracle • Sun • VMware • IBM
Bochs CHARON-AXP CHARON-VAX Containers Cooperative Linux CoWare Virtural Platform Denali DOSBox DOSEMU FreeBSD Jail FreeVPS GXemul Hercules IBM POWER VM IBM z/VM iCore Virtual Accounts Integrity Virtual Machines JPC (Virtual Machine) KVM LinuxOnLinux Linux-Vserver Logical Domains LynuxSecure Mac-on-Linux Mac-on-Mac OKL4 OpenVZ Oracle Virtual Box Algumas soluções disponíveis
Oracle VM OVPsim Padded Cell for x86 Padded Cell for PowerPC Palacios VMM Parallels Desktop for Mac Parallels Workstation PearPC PikeOS RTS Hypervisor Sheep Shaver SimNow SIMH Simic Sun xVM Server SVISTA TRANGO User Mode Linux View-OS VDSmanager Virtual Iron Virtual Logix Virtual PC Virtual Server Virtuozzo Virtuozzo VMware ESX VMware ESX VMware EXSi VMware Fusion VMware Server Algumas soluções disponíveis
VMware Workstation Window Virtual PC VMware Player Wind River hypervisor Wind River VxWorks MILS Windows Virtual PC Xen XtratM Algumas soluções disponíveis
z/VM VM/ESA VM/XA VM/SP VM/370 VP/CSS CP-67/CMS CP-40/CMS 1967 1968 1972 1980 1988 1990 2000 Evolução da Tecnologia • Desenvolvida para explorar a tecnologia de hardware • Constantemente melhorada para atender os requisitos de negócio • Inovação contínua para adaptação • Maximiza a produtividade
VMware Citrix Microsoft Xen KVM z/VM As mais utilizadas
Instalações Espaço Energia Resfriamento Hardware Servidores Armazenamento Rede Switches e Roteadores Sua importância • Software • Licenças • Suporte • Manutenção • Administração • Site • Servidores • Software • Aplicações • Dados
Cargas do Servidor Taxas Típicas de Uso x86: 5 – 12% Unix/Risc: 10 – 20% Mainframe: 80 – 100% Sua importância 100 unidades de energia na matéria-prima Transmissão perde 35 Geração perde 32 Data Center Servidores Desempenho e capacidade porWatt. TI Processador Recursos até 95% inativos (idle) 55% 45% 33 unidades entregues 70% 30% Ar Condicionado, Nobreak, etc. Fontes, Ventiladores, Discos, Memória, etc. Usando só 5 a 20% da capacidade!!!
Sua importância • …e o pior é que em TI as emissões estão subindo de forma alarmante. • Que TI tem o consumo equivalente de carbono (carbon footprint) que o do setor de transportes aéreos.
Sua importância • A mesma pesquisa aponta que caso nada seja feito, estas emissões crescerão de 5% a 10% por ano. • Que TI é responsável por 2% de todas as emissões de dióxido de carbono na atmosfera (dados revelados em pesquisa do Gartner, feita pelo analista Simon Mingay).
50 45 40 35 30 25 20 15 10 5 0 Sua importância Sobe o número de servidores Maior consumo dos processadores Aumenta o custo elétrico Base instalada (Milhões de Unidades) Índice preço eletricidade (log) 1,5 +8%/ano 1 0 IDC, May 2006 2006 1996 2000 2005 2010 1990 1995 1980 Tendências muito preocupantes !!!
Sua importância • Flexibilidade e agilidade para criação de ambientes. • Administração e gerenciamento de ambientes de testes ou produção. • Diminuição de custos com TI (hardware e software). • Diminuição de custos com energia elétrica. • Diminuição do lixo tecnológico.