SlideShare uma empresa Scribd logo
1 de 17
Baixar para ler offline
Virtualização em
        Software Livre
Virtualização em
        Software Livre

Introdução

  
   O que é virtualização?



  
   Vamos ver um video de quem soube
  explicar muito bem o que é
  Virtualização!!!
Virtualização em
        Software Livre

O que não é recomendável virtualizar?

  
      Banco de dados
       
         Acesso a I/O de Disco e Rede (R/W)
  
      Sistemas que utilizam hardwares dedicados
       
         Asterisk (1000 Interrupções por segundo)
Virtualização em
        Software Livre

Por que virtualizar?

  
      Segurança
  
      Restores Rápidos
  
      Melhor tolerância à falhas
  
      Redução de manutenção de hardware
  
      Computação Verder
Virtualização em
        Software Livre

Modelos de Virtualização

  
      Virtualização Completa (HVM)
  
      Paravirtualização (PVM)
  
      Virtualização Híbrida
Virtualização em
        Software Livre


            VM1       VM2        VM2     VM3
           Linux     Linux      Linux   Linux

    Dom0



                   Hypervisor


                   Hardware
Virtualização em
        Software Livre

Virtualizações (três modelos)


              VM1       VM2        VM2        VM3
             Linux     Linux      Linux      Linux
      Dom0

                                   H              H
                     Hypervisor    V              V
                                   M              M

                     Hardware          Intel VT
                                        AMD-V
Virtualização em
        Software Livre

Produtos disponíveis em Software Livre

  
      Xen GPL
  
      Virtual Box
  
      KVM
  
      Qemu
  
      VMware Player
Virtualização em
        Software Livre

Xen GPL

  
      Versão atual - 3.3.0
  
      Virtualização Completa e Para Virtualizado
  
      Incorporado ao código do Kernel
  
      O Hypervisor mais rápido do mercado
Virtualização em
        Software Livre

Virtual Box

  
      Versão atual - 2.0.2
  
      GPL Sem suporte a USB e Desktop Remoto
  
      SUN
Virtualização em
        Software Livre

KVM

 
     Versão atual - 72
 
     Virtualização Completa
 
     Para Virtualização muito limitada
 
     Faz ao código do Kernel
Virtualização em
        Software Livre

Qemu

 
   Versão atual - 0.9.1
 
   Virtualização de processador e alguns
 periféricos
 
   O Xen utiliza
Virtualização em
        Software Livre

VMware Player

  
    Versão atual - 2.0
  
    Apenas Player. Não permite criar novas
  VMs
Virtualização em
        Software Livre

Virtualizando com o Virtual Box
Virtualização em
        Software Livre

Xen - Benchmarks HVM x Híbrido
Virtualização em
        Software Livre

Xen - Benchmarks HVM x Híbrido
Virtualização em
        Software Livre

Irapuan Menezes

  irapuan@4linux.com.br

  Consultor / Instrutor

  Virtualização
  VoIP
  Segunrança em Redes Wireless
  Desenvolvedor

Mais conteúdo relacionado

Mais procurados

Tutorial máquina virtual
Tutorial   máquina virtualTutorial   máquina virtual
Tutorial máquina virtualOdarkpure
 
Virtualização e Kernel, vistos por dentro
Virtualização e Kernel, vistos por dentroVirtualização e Kernel, vistos por dentro
Virtualização e Kernel, vistos por dentroehabkost
 
Apresentando Virtualização de computadores (vmware)
Apresentando Virtualização de computadores (vmware)Apresentando Virtualização de computadores (vmware)
Apresentando Virtualização de computadores (vmware)PEDRO DELFINO
 
Minicurso - Virtualização
Minicurso - VirtualizaçãoMinicurso - Virtualização
Minicurso - Virtualizaçãodanielbojczuk
 
Usando Hyper-v 2012 para virtualização do SQL Server
Usando Hyper-v 2012 para virtualização do SQL ServerUsando Hyper-v 2012 para virtualização do SQL Server
Usando Hyper-v 2012 para virtualização do SQL Serverleorsilva
 
Docker | Meetspark - #2
Docker | Meetspark - #2Docker | Meetspark - #2
Docker | Meetspark - #2Lucas Martins
 
Introdução à Virtualização
Introdução à VirtualizaçãoIntrodução à Virtualização
Introdução à VirtualizaçãoLucas Miranda
 
Palestra xen-flisol2011
Palestra xen-flisol2011Palestra xen-flisol2011
Palestra xen-flisol2011andreluizfm
 
Dicas e Truques de Performance: Como obter o maximo do Windows Server 2008 R2...
Dicas e Truques de Performance: Como obter o maximo do Windows Server 2008 R2...Dicas e Truques de Performance: Como obter o maximo do Windows Server 2008 R2...
Dicas e Truques de Performance: Como obter o maximo do Windows Server 2008 R2...Fabio Hara
 
Explicação Virtualização Guilherme Lima
Explicação Virtualização Guilherme LimaExplicação Virtualização Guilherme Lima
Explicação Virtualização Guilherme LimaGuilherme Lima
 
Tutorial máquina virtual
Tutorial   máquina virtualTutorial   máquina virtual
Tutorial máquina virtualOdarkpure
 

Mais procurados (19)

Tutorial máquina virtual
Tutorial   máquina virtualTutorial   máquina virtual
Tutorial máquina virtual
 
GNS3
GNS3GNS3
GNS3
 
Virtualização e Kernel, vistos por dentro
Virtualização e Kernel, vistos por dentroVirtualização e Kernel, vistos por dentro
Virtualização e Kernel, vistos por dentro
 
Apresentando Virtualização de computadores (vmware)
Apresentando Virtualização de computadores (vmware)Apresentando Virtualização de computadores (vmware)
Apresentando Virtualização de computadores (vmware)
 
Minicurso - Virtualização
Minicurso - VirtualizaçãoMinicurso - Virtualização
Minicurso - Virtualização
 
Usando Hyper-v 2012 para virtualização do SQL Server
Usando Hyper-v 2012 para virtualização do SQL ServerUsando Hyper-v 2012 para virtualização do SQL Server
Usando Hyper-v 2012 para virtualização do SQL Server
 
Virtualização
VirtualizaçãoVirtualização
Virtualização
 
Virtualização
VirtualizaçãoVirtualização
Virtualização
 
Docker | Meetspark - #2
Docker | Meetspark - #2Docker | Meetspark - #2
Docker | Meetspark - #2
 
Virtualiza%e7%e3o(3)
Virtualiza%e7%e3o(3)Virtualiza%e7%e3o(3)
Virtualiza%e7%e3o(3)
 
Introdução à Virtualização
Introdução à VirtualizaçãoIntrodução à Virtualização
Introdução à Virtualização
 
Palestra xen-flisol2011
Palestra xen-flisol2011Palestra xen-flisol2011
Palestra xen-flisol2011
 
Dicas e Truques de Performance: Como obter o maximo do Windows Server 2008 R2...
Dicas e Truques de Performance: Como obter o maximo do Windows Server 2008 R2...Dicas e Truques de Performance: Como obter o maximo do Windows Server 2008 R2...
Dicas e Truques de Performance: Como obter o maximo do Windows Server 2008 R2...
 
Aula- Virtualização
Aula- VirtualizaçãoAula- Virtualização
Aula- Virtualização
 
Performance HyperV
Performance HyperVPerformance HyperV
Performance HyperV
 
Explicação Virtualização Guilherme Lima
Explicação Virtualização Guilherme LimaExplicação Virtualização Guilherme Lima
Explicação Virtualização Guilherme Lima
 
Virtualização
VirtualizaçãoVirtualização
Virtualização
 
Tutorial máquina virtual
Tutorial   máquina virtualTutorial   máquina virtual
Tutorial máquina virtual
 
Virtualização
VirtualizaçãoVirtualização
Virtualização
 

Destaque

Compa racao socrates
Compa racao socratesCompa racao socrates
Compa racao socratesjorgepina
 
Docker - Alem da virtualizaćão Tradicional
Docker - Alem da virtualizaćão Tradicional Docker - Alem da virtualizaćão Tradicional
Docker - Alem da virtualizaćão Tradicional Marcos Vieira
 
Virtualização usando KVM e LXC
Virtualização usando KVM e LXCVirtualização usando KVM e LXC
Virtualização usando KVM e LXCLuís Eduardo
 
Quintas de ti_segurança em redes microsoft
Quintas de ti_segurança em redes microsoftQuintas de ti_segurança em redes microsoft
Quintas de ti_segurança em redes microsoftUilson Souza
 
Palestra - Como se tornar um profissional especialista em virtualização
Palestra - Como se tornar um profissional especialista em virtualizaçãoPalestra - Como se tornar um profissional especialista em virtualização
Palestra - Como se tornar um profissional especialista em virtualizaçãoFabio Hara
 
Interfaces Inteligentes para Android
Interfaces Inteligentes para AndroidInterfaces Inteligentes para Android
Interfaces Inteligentes para AndroidNelson Glauber Leal
 
Virtualização em Sistemas Embarcados
Virtualização em Sistemas EmbarcadosVirtualização em Sistemas Embarcados
Virtualização em Sistemas EmbarcadosCaio Pereira
 
Apresentação VDI com VMware View
Apresentação VDI com VMware ViewApresentação VDI com VMware View
Apresentação VDI com VMware ViewBlue Solutions
 
Virtualizacao de Servidores - Windows
Virtualizacao de Servidores - WindowsVirtualizacao de Servidores - Windows
Virtualizacao de Servidores - WindowsSergio Maia
 
Slide virtualização
Slide virtualizaçãoSlide virtualização
Slide virtualizaçãoQuarta Etapa
 
Segurança da Informação com Windows Server
Segurança da Informação com Windows ServerSegurança da Informação com Windows Server
Segurança da Informação com Windows ServerGuilherme Lima
 
Implantação do Windows Server 2008 R2
Implantação do Windows Server 2008 R2Implantação do Windows Server 2008 R2
Implantação do Windows Server 2008 R2Fabio Hara
 

Destaque (20)

Unidade 1.2 Virtualização
Unidade 1.2 VirtualizaçãoUnidade 1.2 Virtualização
Unidade 1.2 Virtualização
 
Compa racao socrates
Compa racao socratesCompa racao socrates
Compa racao socrates
 
Docker - Alem da virtualizaćão Tradicional
Docker - Alem da virtualizaćão Tradicional Docker - Alem da virtualizaćão Tradicional
Docker - Alem da virtualizaćão Tradicional
 
Virtualizaçao
VirtualizaçaoVirtualizaçao
Virtualizaçao
 
Ambientes virtuais
Ambientes virtuaisAmbientes virtuais
Ambientes virtuais
 
Virtualização usando KVM e LXC
Virtualização usando KVM e LXCVirtualização usando KVM e LXC
Virtualização usando KVM e LXC
 
Quintas de ti_segurança em redes microsoft
Quintas de ti_segurança em redes microsoftQuintas de ti_segurança em redes microsoft
Quintas de ti_segurança em redes microsoft
 
Robocode
RobocodeRobocode
Robocode
 
SO-II-2015-2-02-Virtualizacao
SO-II-2015-2-02-VirtualizacaoSO-II-2015-2-02-Virtualizacao
SO-II-2015-2-02-Virtualizacao
 
Novidades do Java 8
Novidades do Java 8Novidades do Java 8
Novidades do Java 8
 
Palestra - Como se tornar um profissional especialista em virtualização
Palestra - Como se tornar um profissional especialista em virtualizaçãoPalestra - Como se tornar um profissional especialista em virtualização
Palestra - Como se tornar um profissional especialista em virtualização
 
SO-II-2016-1-02-Virtualizacao
SO-II-2016-1-02-VirtualizacaoSO-II-2016-1-02-Virtualizacao
SO-II-2016-1-02-Virtualizacao
 
Interfaces Inteligentes para Android
Interfaces Inteligentes para AndroidInterfaces Inteligentes para Android
Interfaces Inteligentes para Android
 
Virtualização em Sistemas Embarcados
Virtualização em Sistemas EmbarcadosVirtualização em Sistemas Embarcados
Virtualização em Sistemas Embarcados
 
Revisitando o Robocode
Revisitando o RobocodeRevisitando o Robocode
Revisitando o Robocode
 
Apresentação VDI com VMware View
Apresentação VDI com VMware ViewApresentação VDI com VMware View
Apresentação VDI com VMware View
 
Virtualizacao de Servidores - Windows
Virtualizacao de Servidores - WindowsVirtualizacao de Servidores - Windows
Virtualizacao de Servidores - Windows
 
Slide virtualização
Slide virtualizaçãoSlide virtualização
Slide virtualização
 
Segurança da Informação com Windows Server
Segurança da Informação com Windows ServerSegurança da Informação com Windows Server
Segurança da Informação com Windows Server
 
Implantação do Windows Server 2008 R2
Implantação do Windows Server 2008 R2Implantação do Windows Server 2008 R2
Implantação do Windows Server 2008 R2
 

Semelhante a Virtualização em Software Livre

Open Virtualization - Virtualização em Software Livre
Open Virtualization - Virtualização em Software LivreOpen Virtualization - Virtualização em Software Livre
Open Virtualization - Virtualização em Software LivreFrederico Madeira
 
Arquitetura de Computadores e Sistemas Operacionais Etapa 08.pdf
Arquitetura de Computadores e Sistemas Operacionais Etapa 08.pdfArquitetura de Computadores e Sistemas Operacionais Etapa 08.pdf
Arquitetura de Computadores e Sistemas Operacionais Etapa 08.pdfFabianoGisbert1
 
Virtualização com Citrix XENSERVER
Virtualização com Citrix XENSERVERVirtualização com Citrix XENSERVER
Virtualização com Citrix XENSERVERImpacta Eventos
 
Windows Server 2016, System Center 2016 e OMS
Windows Server 2016, System Center 2016 e OMSWindows Server 2016, System Center 2016 e OMS
Windows Server 2016, System Center 2016 e OMSFabio Hara
 
Apresentação estágio - Virtualização
Apresentação estágio - VirtualizaçãoApresentação estágio - Virtualização
Apresentação estágio - VirtualizaçãoMichell Antunes
 
Virtualização com Hyper-V
Virtualização com Hyper-VVirtualização com Hyper-V
Virtualização com Hyper-VCDS
 
Apresentação Monografia Virtualização
Apresentação Monografia VirtualizaçãoApresentação Monografia Virtualização
Apresentação Monografia VirtualizaçãoKleber Lyra
 
Implementando Nuvens Privadas com Citrix XenServer 6
Implementando Nuvens Privadas com Citrix XenServer 6Implementando Nuvens Privadas com Citrix XenServer 6
Implementando Nuvens Privadas com Citrix XenServer 6Lorscheider Santiago
 
2014 roadsec-slides-palestra
2014 roadsec-slides-palestra2014 roadsec-slides-palestra
2014 roadsec-slides-palestraAlberto Oliveira
 
oVirt - gerenciamento de máquinas virtuais com código aberto
oVirt - gerenciamento de máquinas virtuais com código abertooVirt - gerenciamento de máquinas virtuais com código aberto
oVirt - gerenciamento de máquinas virtuais com código abertoehabkost
 
Apostila - Tutorial Citrix XenServer 6
Apostila - Tutorial Citrix XenServer 6Apostila - Tutorial Citrix XenServer 6
Apostila - Tutorial Citrix XenServer 6Lorscheider Santiago
 
Virtualização e kernel, vistos por dentro - Eduardo Habkost
Virtualização e kernel, vistos por dentro - Eduardo HabkostVirtualização e kernel, vistos por dentro - Eduardo Habkost
Virtualização e kernel, vistos por dentro - Eduardo HabkostTchelinux
 
INT302 - VDI com Linux
INT302 - VDI com LinuxINT302 - VDI com Linux
INT302 - VDI com Linuxmestresemhd
 
Servidores 03 - Hyper V
Servidores 03 - Hyper VServidores 03 - Hyper V
Servidores 03 - Hyper VManoel Afonso
 
Introduction to the citrix xenserver
Introduction to the citrix xenserverIntroduction to the citrix xenserver
Introduction to the citrix xenserverLorscheider Santiago
 
Gil - LiveCDs and Virtualisation, 2006
Gil - LiveCDs and Virtualisation, 2006Gil - LiveCDs and Virtualisation, 2006
Gil - LiveCDs and Virtualisation, 2006Luciano Rocha
 
Xen Source - Minicurso CompileMG 2009
Xen Source - Minicurso CompileMG 2009Xen Source - Minicurso CompileMG 2009
Xen Source - Minicurso CompileMG 2009Guilherme Domingues
 

Semelhante a Virtualização em Software Livre (20)

Open Virtualization - Virtualização em Software Livre
Open Virtualization - Virtualização em Software LivreOpen Virtualization - Virtualização em Software Livre
Open Virtualization - Virtualização em Software Livre
 
Arquitetura de Computadores e Sistemas Operacionais Etapa 08.pdf
Arquitetura de Computadores e Sistemas Operacionais Etapa 08.pdfArquitetura de Computadores e Sistemas Operacionais Etapa 08.pdf
Arquitetura de Computadores e Sistemas Operacionais Etapa 08.pdf
 
Virtualização com Citrix XENSERVER
Virtualização com Citrix XENSERVERVirtualização com Citrix XENSERVER
Virtualização com Citrix XENSERVER
 
Windows Server 2016, System Center 2016 e OMS
Windows Server 2016, System Center 2016 e OMSWindows Server 2016, System Center 2016 e OMS
Windows Server 2016, System Center 2016 e OMS
 
Apresentação estágio - Virtualização
Apresentação estágio - VirtualizaçãoApresentação estágio - Virtualização
Apresentação estágio - Virtualização
 
Consolidação Mic&Mac Soluções em TI
Consolidação Mic&Mac Soluções em TIConsolidação Mic&Mac Soluções em TI
Consolidação Mic&Mac Soluções em TI
 
Virtualização com Hyper-V
Virtualização com Hyper-VVirtualização com Hyper-V
Virtualização com Hyper-V
 
Apresentação Monografia Virtualização
Apresentação Monografia VirtualizaçãoApresentação Monografia Virtualização
Apresentação Monografia Virtualização
 
Implementando Nuvens Privadas com Citrix XenServer 6
Implementando Nuvens Privadas com Citrix XenServer 6Implementando Nuvens Privadas com Citrix XenServer 6
Implementando Nuvens Privadas com Citrix XenServer 6
 
2014 roadsec-slides-palestra
2014 roadsec-slides-palestra2014 roadsec-slides-palestra
2014 roadsec-slides-palestra
 
oVirt - gerenciamento de máquinas virtuais com código aberto
oVirt - gerenciamento de máquinas virtuais com código abertooVirt - gerenciamento de máquinas virtuais com código aberto
oVirt - gerenciamento de máquinas virtuais com código aberto
 
Apostila - Tutorial Citrix XenServer 6
Apostila - Tutorial Citrix XenServer 6Apostila - Tutorial Citrix XenServer 6
Apostila - Tutorial Citrix XenServer 6
 
Virtualização e kernel, vistos por dentro - Eduardo Habkost
Virtualização e kernel, vistos por dentro - Eduardo HabkostVirtualização e kernel, vistos por dentro - Eduardo Habkost
Virtualização e kernel, vistos por dentro - Eduardo Habkost
 
INT302 - VDI com Linux
INT302 - VDI com LinuxINT302 - VDI com Linux
INT302 - VDI com Linux
 
Hyper-V
Hyper-VHyper-V
Hyper-V
 
Servidores 03 - Hyper V
Servidores 03 - Hyper VServidores 03 - Hyper V
Servidores 03 - Hyper V
 
Introduction to the citrix xenserver
Introduction to the citrix xenserverIntroduction to the citrix xenserver
Introduction to the citrix xenserver
 
Gil - LiveCDs and Virtualisation, 2006
Gil - LiveCDs and Virtualisation, 2006Gil - LiveCDs and Virtualisation, 2006
Gil - LiveCDs and Virtualisation, 2006
 
Virtualização1
Virtualização1Virtualização1
Virtualização1
 
Xen Source - Minicurso CompileMG 2009
Xen Source - Minicurso CompileMG 2009Xen Source - Minicurso CompileMG 2009
Xen Source - Minicurso CompileMG 2009
 

Mais de elliando dias

Clojurescript slides
Clojurescript slidesClojurescript slides
Clojurescript slideselliando dias
 
Why you should be excited about ClojureScript
Why you should be excited about ClojureScriptWhy you should be excited about ClojureScript
Why you should be excited about ClojureScriptelliando dias
 
Functional Programming with Immutable Data Structures
Functional Programming with Immutable Data StructuresFunctional Programming with Immutable Data Structures
Functional Programming with Immutable Data Structureselliando dias
 
Nomenclatura e peças de container
Nomenclatura  e peças de containerNomenclatura  e peças de container
Nomenclatura e peças de containerelliando dias
 
Polyglot and Poly-paradigm Programming for Better Agility
Polyglot and Poly-paradigm Programming for Better AgilityPolyglot and Poly-paradigm Programming for Better Agility
Polyglot and Poly-paradigm Programming for Better Agilityelliando dias
 
Javascript Libraries
Javascript LibrariesJavascript Libraries
Javascript Librarieselliando dias
 
How to Make an Eight Bit Computer and Save the World!
How to Make an Eight Bit Computer and Save the World!How to Make an Eight Bit Computer and Save the World!
How to Make an Eight Bit Computer and Save the World!elliando dias
 
A Practical Guide to Connecting Hardware to the Web
A Practical Guide to Connecting Hardware to the WebA Practical Guide to Connecting Hardware to the Web
A Practical Guide to Connecting Hardware to the Webelliando dias
 
Introdução ao Arduino
Introdução ao ArduinoIntrodução ao Arduino
Introdução ao Arduinoelliando dias
 
Incanter Data Sorcery
Incanter Data SorceryIncanter Data Sorcery
Incanter Data Sorceryelliando dias
 
Fab.in.a.box - Fab Academy: Machine Design
Fab.in.a.box - Fab Academy: Machine DesignFab.in.a.box - Fab Academy: Machine Design
Fab.in.a.box - Fab Academy: Machine Designelliando dias
 
The Digital Revolution: Machines that makes
The Digital Revolution: Machines that makesThe Digital Revolution: Machines that makes
The Digital Revolution: Machines that makeselliando dias
 
Hadoop - Simple. Scalable.
Hadoop - Simple. Scalable.Hadoop - Simple. Scalable.
Hadoop - Simple. Scalable.elliando dias
 
Hadoop and Hive Development at Facebook
Hadoop and Hive Development at FacebookHadoop and Hive Development at Facebook
Hadoop and Hive Development at Facebookelliando dias
 
Multi-core Parallelization in Clojure - a Case Study
Multi-core Parallelization in Clojure - a Case StudyMulti-core Parallelization in Clojure - a Case Study
Multi-core Parallelization in Clojure - a Case Studyelliando dias
 

Mais de elliando dias (20)

Clojurescript slides
Clojurescript slidesClojurescript slides
Clojurescript slides
 
Why you should be excited about ClojureScript
Why you should be excited about ClojureScriptWhy you should be excited about ClojureScript
Why you should be excited about ClojureScript
 
Functional Programming with Immutable Data Structures
Functional Programming with Immutable Data StructuresFunctional Programming with Immutable Data Structures
Functional Programming with Immutable Data Structures
 
Nomenclatura e peças de container
Nomenclatura  e peças de containerNomenclatura  e peças de container
Nomenclatura e peças de container
 
Geometria Projetiva
Geometria ProjetivaGeometria Projetiva
Geometria Projetiva
 
Polyglot and Poly-paradigm Programming for Better Agility
Polyglot and Poly-paradigm Programming for Better AgilityPolyglot and Poly-paradigm Programming for Better Agility
Polyglot and Poly-paradigm Programming for Better Agility
 
Javascript Libraries
Javascript LibrariesJavascript Libraries
Javascript Libraries
 
How to Make an Eight Bit Computer and Save the World!
How to Make an Eight Bit Computer and Save the World!How to Make an Eight Bit Computer and Save the World!
How to Make an Eight Bit Computer and Save the World!
 
Ragel talk
Ragel talkRagel talk
Ragel talk
 
A Practical Guide to Connecting Hardware to the Web
A Practical Guide to Connecting Hardware to the WebA Practical Guide to Connecting Hardware to the Web
A Practical Guide to Connecting Hardware to the Web
 
Introdução ao Arduino
Introdução ao ArduinoIntrodução ao Arduino
Introdução ao Arduino
 
Minicurso arduino
Minicurso arduinoMinicurso arduino
Minicurso arduino
 
Incanter Data Sorcery
Incanter Data SorceryIncanter Data Sorcery
Incanter Data Sorcery
 
Rango
RangoRango
Rango
 
Fab.in.a.box - Fab Academy: Machine Design
Fab.in.a.box - Fab Academy: Machine DesignFab.in.a.box - Fab Academy: Machine Design
Fab.in.a.box - Fab Academy: Machine Design
 
The Digital Revolution: Machines that makes
The Digital Revolution: Machines that makesThe Digital Revolution: Machines that makes
The Digital Revolution: Machines that makes
 
Hadoop + Clojure
Hadoop + ClojureHadoop + Clojure
Hadoop + Clojure
 
Hadoop - Simple. Scalable.
Hadoop - Simple. Scalable.Hadoop - Simple. Scalable.
Hadoop - Simple. Scalable.
 
Hadoop and Hive Development at Facebook
Hadoop and Hive Development at FacebookHadoop and Hive Development at Facebook
Hadoop and Hive Development at Facebook
 
Multi-core Parallelization in Clojure - a Case Study
Multi-core Parallelization in Clojure - a Case StudyMulti-core Parallelization in Clojure - a Case Study
Multi-core Parallelization in Clojure - a Case Study
 

Virtualização em Software Livre

  • 1. Virtualização em Software Livre
  • 2. Virtualização em Software Livre Introdução  O que é virtualização?  Vamos ver um video de quem soube explicar muito bem o que é Virtualização!!!
  • 3. Virtualização em Software Livre O que não é recomendável virtualizar?  Banco de dados  Acesso a I/O de Disco e Rede (R/W)  Sistemas que utilizam hardwares dedicados  Asterisk (1000 Interrupções por segundo)
  • 4. Virtualização em Software Livre Por que virtualizar?  Segurança  Restores Rápidos  Melhor tolerância à falhas  Redução de manutenção de hardware  Computação Verder
  • 5. Virtualização em Software Livre Modelos de Virtualização  Virtualização Completa (HVM)  Paravirtualização (PVM)  Virtualização Híbrida
  • 6. Virtualização em Software Livre VM1 VM2 VM2 VM3 Linux Linux Linux Linux Dom0 Hypervisor Hardware
  • 7. Virtualização em Software Livre Virtualizações (três modelos) VM1 VM2 VM2 VM3 Linux Linux Linux Linux Dom0 H H Hypervisor V V M M Hardware Intel VT AMD-V
  • 8. Virtualização em Software Livre Produtos disponíveis em Software Livre  Xen GPL  Virtual Box  KVM  Qemu  VMware Player
  • 9. Virtualização em Software Livre Xen GPL  Versão atual - 3.3.0  Virtualização Completa e Para Virtualizado  Incorporado ao código do Kernel  O Hypervisor mais rápido do mercado
  • 10. Virtualização em Software Livre Virtual Box  Versão atual - 2.0.2  GPL Sem suporte a USB e Desktop Remoto  SUN
  • 11. Virtualização em Software Livre KVM  Versão atual - 72  Virtualização Completa  Para Virtualização muito limitada  Faz ao código do Kernel
  • 12. Virtualização em Software Livre Qemu  Versão atual - 0.9.1  Virtualização de processador e alguns periféricos  O Xen utiliza
  • 13. Virtualização em Software Livre VMware Player  Versão atual - 2.0  Apenas Player. Não permite criar novas VMs
  • 14. Virtualização em Software Livre Virtualizando com o Virtual Box
  • 15. Virtualização em Software Livre Xen - Benchmarks HVM x Híbrido
  • 16. Virtualização em Software Livre Xen - Benchmarks HVM x Híbrido
  • 17. Virtualização em Software Livre Irapuan Menezes irapuan@4linux.com.br Consultor / Instrutor Virtualização VoIP Segunrança em Redes Wireless Desenvolvedor