mini-curso: linux 5 - máquinas virtuais

Upload: willdson-almeida

Post on 07-Apr-2018

225 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/4/2019 Mini-Curso: Linux 5 - Mquinas Virtuais

    1/17

    MQUINASMQUINASVIRTUAISVIRTUAIS

    1/17

    Instrutores:

    Renan Susuki

    Willdson Almeida

  • 8/4/2019 Mini-Curso: Linux 5 - Mquinas Virtuais

    2/17

    Os sistemas de computadores so

    projetados com basicamente 3

    componentes:

    Sistemas de Computadores

    hardwaresistema operacional

    aplicaes

    2/17

  • 8/4/2019 Mini-Curso: Linux 5 - Mquinas Virtuais

    3/17

    Aplicaes

    Sistemas de Computadores

    3/17

    Hardware

    Sistema

    O eracional

  • 8/4/2019 Mini-Curso: Linux 5 - Mquinas Virtuais

    4/17

    MacOS

    Aplicaes MacIntosh

    Windows Linux

    Aplicaes Windows Aplicaes Linux

    Plataformas diferentes

    4/17

    Power PC x86 x86

  • 8/4/2019 Mini-Curso: Linux 5 - Mquinas Virtuais

    5/17

    Aplicaes MacIntosh Aplicaes Windows

    Incompatibilidade

    5/17

    MacOS

    x86 x86

    Linux

  • 8/4/2019 Mini-Curso: Linux 5 - Mquinas Virtuais

    6/17

    Cria uma camada para compatibilizar

    diferentes plataformas

    Esta camada chamada de

    Mquina Virtual

    virtualizaoSoftwares que podem ser utilizados para

    fazer os recursos parecerem diferentes doque realmente so.

    6/17

  • 8/4/2019 Mini-Curso: Linux 5 - Mquinas Virtuais

    7/17

    Uma duplicata eficiente e isolada de uma

    mquina real

    A IBM define uma mquina virtual como uma

    Mquina Virtual

    sistema fsico

    7/17

  • 8/4/2019 Mini-Curso: Linux 5 - Mquinas Virtuais

    8/17

    Sistema

    Aplicaes

    Mquina Virtual

    8/17

    Operacional

    Hardware

    Mquina Virtual Camada de compatibilidade

  • 8/4/2019 Mini-Curso: Linux 5 - Mquinas Virtuais

    9/17

    Linux Windows Windows

    Camada de hardware virtual

    Aplicaes Aplicaes Aplicaes

    Mquina Virtual

    9/17

    Processador DisqueteDiscoPerifrico

    Sistema Operacional

    Aplicaes Mquina Virtual Aplicaes

    Camada de hardware

    fsico

    Software

  • 8/4/2019 Mini-Curso: Linux 5 - Mquinas Virtuais

    10/17

    O uso das mquinas virtuais e emuladores

    possibilitam:Executar um sistema operacional (e suas

    aplicaes) sobre outro;

    Poder da Virtualizao

    Utilizar uma aplicao de outra plataformaoperacional;

    Executar mltiplos sistemas operacionais;

    Flexibilizar uma plataforma complexa de trabalho.

    10/17

  • 8/4/2019 Mini-Curso: Linux 5 - Mquinas Virtuais

    11/17

    Facilitar o aperfeioamento e testes de novos

    sistemas operacionais; Auxiliar no ensino prtico de sistemas

    o eracionais e ro rama o ao ermitir a

    Benefcios ao utilizar mquinas virtuais (1)

    execuo de vrios sistemas para comparaono mesmo equipamento;

    11/17

  • 8/4/2019 Mini-Curso: Linux 5 - Mquinas Virtuais

    12/17

    Executar diferentes sistemas operacionais

    sobre o mesmo hardware, simultaneamente;

    Simular configuraes e situaes diferentes

    Benefcios ao utilizar mquinas virtuais (2)

    , ,

    memria disponvel ou a presena de outros

    dispositivos de E/S;

    12/17

  • 8/4/2019 Mini-Curso: Linux 5 - Mquinas Virtuais

    13/17

    Simular alteraes e falhas no hardware para

    testes ou re-configurao de um sistemaoperacional, provendo confiabilidade eescalabilidade para as aplicaes;

    Benefcios ao utilizar mquinas virtuais (3)

    Garantir a portabilidade das aplicaeslegadas (que executariam sobre uma mquinavirtual simulando o sistema operacional

    original);

    13/17

  • 8/4/2019 Mini-Curso: Linux 5 - Mquinas Virtuais

    14/17

    Desenvolvimento de novas aplicaes para

    diversas plataformas, garantindo aportabilidade destas aplicaes;

    Benefcios ao utilizar mquinas virtuais (4)

    ,

    da consolidao de servidores;

    14/17

  • 8/4/2019 Mini-Curso: Linux 5 - Mquinas Virtuais

    15/17

    Facilidades no gerenciamento, migrao e

    replicao de computadores, aplicaes ousistemas operacionais;

    Benefcios ao utilizar mquinas virtuais (5)

    especfico com segurana e confiabilidade.

    15/17

  • 8/4/2019 Mini-Curso: Linux 5 - Mquinas Virtuais

    16/17

    Diversidade de equipamentos;

    Diminuio do poder computacional;

    Exigncia de computadores com alta

    Dificuldades para o uso de mquinas virtuais

    per ormance;

    16/17

  • 8/4/2019 Mini-Curso: Linux 5 - Mquinas Virtuais

    17/17

    Qual vamos usar?

    17/77