SlideShare uma empresa Scribd logo
1 de 18
Baixar para ler offline
Virtualização
Lucas Silva Miranda
O que é virtualização?
• Virtualização (em computação) é a criação de uma
versão virtual de alguma coisa, como um sistema
operacional, um servidor, um dispositivo de
armazenamento (storage) ou recurso de rede.
• Normalmente o termo virtualização é mais aplicado
para virtualização de sistemas operacionais
O que é virtualização?
• Explicando de maneira simples, a virtualização é o
processo de criação de uma versão virtual, e não física,
de algo.A virtualização pode ser aplicada a
computadores, sistemas operacionais, dispositivos de
armazenamento, aplicativos ou redes. No entanto, a
virtualização de servidor é a principal.
Virtualização e Emulação
• Na virtualização, o processamento dos itens
virtualizados é feito pela própria máquina real,
garantindo alto aproveitamento da mesma, enquanto
que na emulação esse mesmo processamento é feito
por software, o que gera uma perda de desempenho
muito alta.
Como funciona a virtualização
• A virtualização funciona com o uso de um software que
irá simular parcial ou completamente o hardware (ou o
software) em que será executado um sistema
operacional (ou aplicativo). Para isso, esse software
utiliza os recursos do computador que vai executar a
virtualização (chamado de hospedeiro ou host).
Como funciona a virtualização
Tipos de virtualização
Existem três tipos deVirtualização:
Hardware, Sistema Operacional e Linguagem de
Programação.
Virtualização de Hardware
• Aqui é onde um software simula total ou
parcialmente a existência de um ou mais
componentes de hardware, que podem formar um
ambiente isolado onde todos esses componentes
virtuais trabalham juntos, chamado de Máquina
Virtual (ou VM).
• Também há casos onde um componente virtual pode
ser utilizado dentro próprio hospedeiro.
Virtualização de Hardware
• Por exemplo, o próprioWindows conta com um
recurso onde ele cria drives de CD/DVD virtuais a
partir de arquivos .ISO.
Virtualização de Sistema Operacional
• Aqui, o hospedeiro tem um certo sistema operacional
instalado, mas há a virtualização de vários ambientes
independentes dentro do mesmo sistema, onde cada
usuário utiliza como se fosse o sistema real.
Normalmente, um SO virtualizado não sabe da
existência do outro.
Virtualização de linguagem de programação
• Algumas linguagens de programação reservam um
pouco do hardware do hospedeiro para criar um
ambiente virtual isolado do hospedeiro para rodar
aplicativos desenvolvidos nessa linguagem.
Vantagens da Virtualização
• Economia: É possível utilizar vários sistemas
operacionais em uma mesma máquina, assim é
possível utilizar todo o potencial de um computador,
e, assim, não sendo necessário comprar vários
computadores físicos.
• Segurança e confiabilidade: Os itens
virtualizados rodam de forma isolada da máquina
real, assim, o sistema hospedeiro não é afetado por
vírus, travamentos ou outras ameaças vindas dasVMs
Vantagens da Virtualização
• Compatibilidade: Com a virtualização, é possível,
por exemplo, executar aplicativos deWindows dentro
de um hospedeiro com Linux, aplicativosWindows
dentro de um hospedeiro com Mac OS X, etc.
Produtividade melhor do que nunca.
• Suporte a aplicações legadas:Também é possível
rodar aplicativos desenvolvidos para plataformas
antigas.
Windows XP rodando dentro de um host comWindows 7
Desvantagens da Virtualização
• Sobrecarga: A virtualização utiliza o hardware do
hospedeiro para fazer o processamento.Ao executar
váriasVMs, o processamento fica cada vez mais
pesado, tornando as mesmas mais lentas.
• Segurança: Dessa vez, se alho acontecer com a
máquina hospedeira, todas as máquinas virtuais são
atingidas.
Desvantagens da Virtualização
• Portabilidade: UmaVM que roda em um certo
hospedeiro pode não funcionar em outro hospedeiro.
• Desempenho: O desempenho de umaVM sempre é
menor se comparado ao da máquina real em que ela é
executada.
O que é SDN?
SDN (Software-Defined Network) é uma Rede Definida
por Software, que é capaz de virtualizar todos os
componentes de hardware e software de um sistema de
redes. Este recurso é útil para virtualizar sistemas de
redes legados.
Futuro da Virtualização
• A virtualização vai permitir com que a computação
em nuvem cresça ainda mais, permitindo que
qualquer um acesse uma máquina virtual à distância e
com a facilidade de uma máquina física.
• Além disso, será possível implementar recursos de
segurança fácil e rapidamente em várias máquinas
virtuais.

Mais conteúdo relacionado

Mais procurados

0770 Dispositivos e Periféricos
0770 Dispositivos e Periféricos 0770 Dispositivos e Periféricos
0770 Dispositivos e Periféricos
Ribeiro Lelia
 
Ppt conhecendo o windows 7
Ppt conhecendo o windows 7Ppt conhecendo o windows 7
Ppt conhecendo o windows 7
Eduardo Sena
 
Desenvolvimento de aplicações para dispositivos móveis módulo i - aula 2
Desenvolvimento de aplicações para dispositivos móveis   módulo i - aula 2Desenvolvimento de aplicações para dispositivos móveis   módulo i - aula 2
Desenvolvimento de aplicações para dispositivos móveis módulo i - aula 2
Carlos Eugenio Torres
 

Mais procurados (20)

Sistemas Operacionais
Sistemas OperacionaisSistemas Operacionais
Sistemas Operacionais
 
Aula- Virtualização
Aula- VirtualizaçãoAula- Virtualização
Aula- Virtualização
 
0770 Dispositivos e Periféricos
0770 Dispositivos e Periféricos 0770 Dispositivos e Periféricos
0770 Dispositivos e Periféricos
 
Noções básicas de Sistemas Operacionais
Noções básicas de Sistemas OperacionaisNoções básicas de Sistemas Operacionais
Noções básicas de Sistemas Operacionais
 
Sistemas Operativos Servidores
Sistemas Operativos ServidoresSistemas Operativos Servidores
Sistemas Operativos Servidores
 
Segurança física e lógica e análise de vulnerabilidade 1
Segurança física e lógica e análise de vulnerabilidade 1Segurança física e lógica e análise de vulnerabilidade 1
Segurança física e lógica e análise de vulnerabilidade 1
 
Android Aula 1
Android Aula 1Android Aula 1
Android Aula 1
 
Ppt conhecendo o windows 7
Ppt conhecendo o windows 7Ppt conhecendo o windows 7
Ppt conhecendo o windows 7
 
Gerenciamento e Monitoramento de Rede.pdf
Gerenciamento e Monitoramento de Rede.pdfGerenciamento e Monitoramento de Rede.pdf
Gerenciamento e Monitoramento de Rede.pdf
 
Segurança de Redes.pdf
Segurança de Redes.pdfSegurança de Redes.pdf
Segurança de Redes.pdf
 
Desenvolvimento de aplicações para dispositivos móveis módulo i - aula 2
Desenvolvimento de aplicações para dispositivos móveis   módulo i - aula 2Desenvolvimento de aplicações para dispositivos móveis   módulo i - aula 2
Desenvolvimento de aplicações para dispositivos móveis módulo i - aula 2
 
Android
Android Android
Android
 
Segurança dos Sistemas Operativos
Segurança dos Sistemas OperativosSegurança dos Sistemas Operativos
Segurança dos Sistemas Operativos
 
Sistemas Operacionais - Aula 06 (Estrutura do S.O)
Sistemas Operacionais - Aula 06 (Estrutura do S.O)Sistemas Operacionais - Aula 06 (Estrutura do S.O)
Sistemas Operacionais - Aula 06 (Estrutura do S.O)
 
Aula 01 - Sistemas Operacionais - Windows 10
Aula 01 - Sistemas Operacionais - Windows 10Aula 01 - Sistemas Operacionais - Windows 10
Aula 01 - Sistemas Operacionais - Windows 10
 
Sistemas Operacionais - Aula 05 (Concorrência)
Sistemas Operacionais - Aula 05 (Concorrência)Sistemas Operacionais - Aula 05 (Concorrência)
Sistemas Operacionais - Aula 05 (Concorrência)
 
Processos de Desenvolvimento de Software - teoria e prática
Processos de Desenvolvimento de Software - teoria e práticaProcessos de Desenvolvimento de Software - teoria e prática
Processos de Desenvolvimento de Software - teoria e prática
 
Sistemas Operacionais
Sistemas OperacionaisSistemas Operacionais
Sistemas Operacionais
 
Permissão de Acesso - Sistema de Arquivos Linux
Permissão de Acesso - Sistema de Arquivos LinuxPermissão de Acesso - Sistema de Arquivos Linux
Permissão de Acesso - Sistema de Arquivos Linux
 
Arquitetura de Software
Arquitetura de SoftwareArquitetura de Software
Arquitetura de Software
 

Destaque

10 razões para usar o diigo no trabalho de investigação
10 razões para usar o diigo no trabalho de investigação10 razões para usar o diigo no trabalho de investigação
10 razões para usar o diigo no trabalho de investigação
Paula Silva
 
Inteligencia Competitiva Medley
Inteligencia Competitiva MedleyInteligencia Competitiva Medley
Inteligencia Competitiva Medley
icmedley
 
Forma de uso dos computadores em sala de aula
Forma de uso dos computadores em sala de aulaForma de uso dos computadores em sala de aula
Forma de uso dos computadores em sala de aula
Luciene Mozzer
 
Exemplos de Artigo de Opinião
Exemplos de Artigo de OpiniãoExemplos de Artigo de Opinião
Exemplos de Artigo de Opinião
7 de Setembro
 
Ensino 4 preparação e condução da reunião de oração
Ensino 4   preparação e condução da reunião de oraçãoEnsino 4   preparação e condução da reunião de oração
Ensino 4 preparação e condução da reunião de oração
ministerioformacao
 
Exemplo de um artigo cientifico ( modelo paper)
Exemplo de um artigo cientifico ( modelo paper)Exemplo de um artigo cientifico ( modelo paper)
Exemplo de um artigo cientifico ( modelo paper)
Cleidilene Lima
 

Destaque (20)

Presença na Web (LMBG / LBGOUVEIA)
Presença na Web (LMBG / LBGOUVEIA)Presença na Web (LMBG / LBGOUVEIA)
Presença na Web (LMBG / LBGOUVEIA)
 
Pre eacre
Pre eacrePre eacre
Pre eacre
 
10 razões para usar o diigo no trabalho de investigação
10 razões para usar o diigo no trabalho de investigação10 razões para usar o diigo no trabalho de investigação
10 razões para usar o diigo no trabalho de investigação
 
Inteligencia Competitiva Medley
Inteligencia Competitiva MedleyInteligencia Competitiva Medley
Inteligencia Competitiva Medley
 
Método lógico para redação científica
Método lógico para redação científicaMétodo lógico para redação científica
Método lógico para redação científica
 
Mendeley 2014 2015
Mendeley 2014 2015Mendeley 2014 2015
Mendeley 2014 2015
 
Gerir referências bibliográficas: Mendeley
Gerir referências bibliográficas: MendeleyGerir referências bibliográficas: Mendeley
Gerir referências bibliográficas: Mendeley
 
dinamica para Equipes de Nossa Senhora
dinamica para Equipes de Nossa Senhoradinamica para Equipes de Nossa Senhora
dinamica para Equipes de Nossa Senhora
 
Forma de uso dos computadores em sala de aula
Forma de uso dos computadores em sala de aulaForma de uso dos computadores em sala de aula
Forma de uso dos computadores em sala de aula
 
Dinâmicas de grupo
Dinâmicas de grupoDinâmicas de grupo
Dinâmicas de grupo
 
Artigo de opnião
Artigo de opniãoArtigo de opnião
Artigo de opnião
 
Apresentação Encontro de Casais com Cristo
Apresentação Encontro de Casais com CristoApresentação Encontro de Casais com Cristo
Apresentação Encontro de Casais com Cristo
 
Ensino 1 o grupo de oração
Ensino 1   o grupo de oraçãoEnsino 1   o grupo de oração
Ensino 1 o grupo de oração
 
Oração conjugal ens
Oração conjugal ensOração conjugal ens
Oração conjugal ens
 
Parábolas
ParábolasParábolas
Parábolas
 
Tutorial Mendeley 2015 - ABNT e APA
Tutorial Mendeley 2015 - ABNT e APATutorial Mendeley 2015 - ABNT e APA
Tutorial Mendeley 2015 - ABNT e APA
 
Exemplos de Artigo de Opinião
Exemplos de Artigo de OpiniãoExemplos de Artigo de Opinião
Exemplos de Artigo de Opinião
 
Ensino 4 preparação e condução da reunião de oração
Ensino 4   preparação e condução da reunião de oraçãoEnsino 4   preparação e condução da reunião de oração
Ensino 4 preparação e condução da reunião de oração
 
Dinâmica das garrafas_vazias
Dinâmica das garrafas_vaziasDinâmica das garrafas_vazias
Dinâmica das garrafas_vazias
 
Exemplo de um artigo cientifico ( modelo paper)
Exemplo de um artigo cientifico ( modelo paper)Exemplo de um artigo cientifico ( modelo paper)
Exemplo de um artigo cientifico ( modelo paper)
 

Semelhante a Introdução à Virtualização

Aula 03 informática aplicada - virtualização
Aula 03  informática aplicada - virtualizaçãoAula 03  informática aplicada - virtualização
Aula 03 informática aplicada - virtualização
Robson Ferreira
 
Virtualização Teste
Virtualização TesteVirtualização Teste
Virtualização Teste
gabrielca200
 
ASO 1 - Aula 4 (1ª Unidade)
ASO 1 - Aula 4 (1ª Unidade)ASO 1 - Aula 4 (1ª Unidade)
ASO 1 - Aula 4 (1ª Unidade)
Cleiton Cunha
 
Apresentação Monografia Virtualização
Apresentação Monografia VirtualizaçãoApresentação Monografia Virtualização
Apresentação Monografia Virtualização
Kleber Lyra
 

Semelhante a Introdução à Virtualização (20)

Virtualiza%e7%e3o(3)
Virtualiza%e7%e3o(3)Virtualiza%e7%e3o(3)
Virtualiza%e7%e3o(3)
 
Aula 03 informática aplicada - virtualização
Aula 03  informática aplicada - virtualizaçãoAula 03  informática aplicada - virtualização
Aula 03 informática aplicada - virtualização
 
Virtualização
VirtualizaçãoVirtualização
Virtualização
 
Virtualização
VirtualizaçãoVirtualização
Virtualização
 
Aula01
Aula01Aula01
Aula01
 
Usando vitual box parte 1
Usando vitual box   parte 1Usando vitual box   parte 1
Usando vitual box parte 1
 
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 Teste
Virtualização TesteVirtualização Teste
Virtualização Teste
 
Virtualização de servidores com tecnologia Linux
Virtualização de servidores com tecnologia LinuxVirtualização de servidores com tecnologia Linux
Virtualização de servidores com tecnologia Linux
 
Servidores 03 - Hyper V
Servidores 03 - Hyper VServidores 03 - Hyper V
Servidores 03 - Hyper V
 
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
 
Pres clusterpdf
Pres clusterpdfPres clusterpdf
Pres clusterpdf
 
Apresentação estágio - Virtualização
Apresentação estágio - VirtualizaçãoApresentação estágio - Virtualização
Apresentação estágio - Virtualização
 
ASO 1 - Aula 4 (1ª Unidade)
ASO 1 - Aula 4 (1ª Unidade)ASO 1 - Aula 4 (1ª Unidade)
ASO 1 - Aula 4 (1ª Unidade)
 
Artigo
ArtigoArtigo
Artigo
 
Apresentação HyperCloud GT8
Apresentação HyperCloud GT8Apresentação HyperCloud GT8
Apresentação HyperCloud GT8
 
Virtualização
VirtualizaçãoVirtualização
Virtualização
 
Virtualizadores
VirtualizadoresVirtualizadores
Virtualizadores
 
Apresentação Monografia Virtualização
Apresentação Monografia VirtualizaçãoApresentação Monografia Virtualização
Apresentação Monografia Virtualização
 
Virtualizadores
VirtualizadoresVirtualizadores
Virtualizadores
 

Último

Último (8)

ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docxATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
 
Programação Orientada a Objetos - 4 Pilares.pdf
Programação Orientada a Objetos - 4 Pilares.pdfProgramação Orientada a Objetos - 4 Pilares.pdf
Programação Orientada a Objetos - 4 Pilares.pdf
 
Padrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemploPadrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemplo
 
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docxATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
 
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docxATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
 
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docxATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
 
Boas práticas de programação com Object Calisthenics
Boas práticas de programação com Object CalisthenicsBoas práticas de programação com Object Calisthenics
Boas práticas de programação com Object Calisthenics
 
Luís Kitota AWS Discovery Day Ka Solution.pdf
Luís Kitota AWS Discovery Day Ka Solution.pdfLuís Kitota AWS Discovery Day Ka Solution.pdf
Luís Kitota AWS Discovery Day Ka Solution.pdf
 

Introdução à Virtualização

  • 2. O que é virtualização? • Virtualização (em computação) é a criação de uma versão virtual de alguma coisa, como um sistema operacional, um servidor, um dispositivo de armazenamento (storage) ou recurso de rede. • Normalmente o termo virtualização é mais aplicado para virtualização de sistemas operacionais
  • 3. O que é virtualização? • Explicando de maneira simples, a virtualização é o processo de criação de uma versão virtual, e não física, de algo.A virtualização pode ser aplicada a computadores, sistemas operacionais, dispositivos de armazenamento, aplicativos ou redes. No entanto, a virtualização de servidor é a principal.
  • 4. Virtualização e Emulação • Na virtualização, o processamento dos itens virtualizados é feito pela própria máquina real, garantindo alto aproveitamento da mesma, enquanto que na emulação esse mesmo processamento é feito por software, o que gera uma perda de desempenho muito alta.
  • 5. Como funciona a virtualização • A virtualização funciona com o uso de um software que irá simular parcial ou completamente o hardware (ou o software) em que será executado um sistema operacional (ou aplicativo). Para isso, esse software utiliza os recursos do computador que vai executar a virtualização (chamado de hospedeiro ou host).
  • 6. Como funciona a virtualização
  • 7. Tipos de virtualização Existem três tipos deVirtualização: Hardware, Sistema Operacional e Linguagem de Programação.
  • 8. Virtualização de Hardware • Aqui é onde um software simula total ou parcialmente a existência de um ou mais componentes de hardware, que podem formar um ambiente isolado onde todos esses componentes virtuais trabalham juntos, chamado de Máquina Virtual (ou VM). • Também há casos onde um componente virtual pode ser utilizado dentro próprio hospedeiro.
  • 9. Virtualização de Hardware • Por exemplo, o próprioWindows conta com um recurso onde ele cria drives de CD/DVD virtuais a partir de arquivos .ISO.
  • 10. Virtualização de Sistema Operacional • Aqui, o hospedeiro tem um certo sistema operacional instalado, mas há a virtualização de vários ambientes independentes dentro do mesmo sistema, onde cada usuário utiliza como se fosse o sistema real. Normalmente, um SO virtualizado não sabe da existência do outro.
  • 11. Virtualização de linguagem de programação • Algumas linguagens de programação reservam um pouco do hardware do hospedeiro para criar um ambiente virtual isolado do hospedeiro para rodar aplicativos desenvolvidos nessa linguagem.
  • 12. Vantagens da Virtualização • Economia: É possível utilizar vários sistemas operacionais em uma mesma máquina, assim é possível utilizar todo o potencial de um computador, e, assim, não sendo necessário comprar vários computadores físicos. • Segurança e confiabilidade: Os itens virtualizados rodam de forma isolada da máquina real, assim, o sistema hospedeiro não é afetado por vírus, travamentos ou outras ameaças vindas dasVMs
  • 13. Vantagens da Virtualização • Compatibilidade: Com a virtualização, é possível, por exemplo, executar aplicativos deWindows dentro de um hospedeiro com Linux, aplicativosWindows dentro de um hospedeiro com Mac OS X, etc. Produtividade melhor do que nunca. • Suporte a aplicações legadas:Também é possível rodar aplicativos desenvolvidos para plataformas antigas.
  • 14. Windows XP rodando dentro de um host comWindows 7
  • 15. Desvantagens da Virtualização • Sobrecarga: A virtualização utiliza o hardware do hospedeiro para fazer o processamento.Ao executar váriasVMs, o processamento fica cada vez mais pesado, tornando as mesmas mais lentas. • Segurança: Dessa vez, se alho acontecer com a máquina hospedeira, todas as máquinas virtuais são atingidas.
  • 16. Desvantagens da Virtualização • Portabilidade: UmaVM que roda em um certo hospedeiro pode não funcionar em outro hospedeiro. • Desempenho: O desempenho de umaVM sempre é menor se comparado ao da máquina real em que ela é executada.
  • 17. O que é SDN? SDN (Software-Defined Network) é uma Rede Definida por Software, que é capaz de virtualizar todos os componentes de hardware e software de um sistema de redes. Este recurso é útil para virtualizar sistemas de redes legados.
  • 18. Futuro da Virtualização • A virtualização vai permitir com que a computação em nuvem cresça ainda mais, permitindo que qualquer um acesse uma máquina virtual à distância e com a facilidade de uma máquina física. • Além disso, será possível implementar recursos de segurança fácil e rapidamente em várias máquinas virtuais.