1 / 11

Virtualização de serviços

Virtualização de serviços. Conceitos básicos. Hipervisores (classificação). Tipo 1 / Bare metal / Nativo Instalado diretamente sobre o hardware do servidor Exemplos: Vmware ESX, Microsoft Hyper -V, Citrix Xen Server, etc. Tipo 2 / Hosted

vaughn
Download Presentation

Virtualização de serviços

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Virtualização de serviços Conceitos básicos

  2. Hipervisores (classificação) • Tipo 1 / Bare metal / Nativo • Instalado diretamente sobre o hardware do servidor • Exemplos: Vmware ESX, Microsoft Hyper-V, CitrixXen Server, etc. • Tipo 2 / Hosted • Executado sobre um sistema operacional, como um processo do mesmo • Exemplos: Oracle VirtualBox, Microsoft Virtual PC, etc.

  3. Hipervisores (classificação)

  4. Tipos de virtualização • Virtualização completa • Abstração completa do hardware • Mais lento que a paravirtualização (antes de existir a virtualização assistida por hardware, com o Intel VT e o AMD-V) • Exemplos: Hyper-V, Vmware ESX, VirtualBox, Xen Server (versão Corporativa), etc.

  5. Tipos de virtualização • Paravirtualização • Algumas solicitações podem ser executadas diretamente sobre o processador nativo • O sistema operacional (convidado) precisa ser alterado • Exemplo: Xen Server (versão Open Source)

  6. Vantagens • Migração de máquinas virtuais entre servidores • Snapshots das máquinas virtuais • Capacidade de expansão do “hardware virtual” • Utilização de switches virtuais para prover isolamento das máquinas virtuais • Praticidade para realizar link aggregation e compartilhar entre múltiplas máquinas virtuais • Redução do espaço físico, consumo de energia, isolamento dos ambientes de produção e testes, gerenciamento facilitado, facilidade em utilizar HA (alta disponibilidade) e realizar computação em nuvem, etc.

  7. Outros tipos de virtualização • Nível de sistema operacional • Utilização de mais de uma instância (containers, jails, etc) de “userspace” • O sistema operacional da instância convidado não pode ter o kernel diferente do host • Vantagens: baixo consumo de memória, flexibilidade na utilização de ferramentas de gerenciamento e migração de dados, não necessita da virtualização assistida por hardware, etc. • Exemplos: LXC, OpenVZ, LinuxV-Server, FreeBSDJail, etc.

  8. Virtualização baseada em container

  9. OpenVZ • Os ambientes virtuais criados são chamados de containers, VE (Virtual Environment) ou como VPS (Virtual Private Server). • Cada VPS possui: • Seus próprios processos, usuários e provê acesso completo de root via shell; • seu próprio endereço IP, número de portas, firewall e roteamento; • seus próprios arquivos de configuração para o sistema e aplicações, como também suas próprias bibliotecas de sistema.

  10. OpenVZ – cont.

  11. Projetos interessantes (virtualização) • Switches (Open vSwitch) • Emulação de Redes (Mininet) • Roteadores (Quagga, Xorp, Bird, Click) • Containers (LXC, OpenVZ)

More Related