4. Introdução
História
IBM foi a primeira a implementar
Porque hoje voltou a se falar em virtualização?
Desafios da Virtualização
Acesso ao disco rígido
Alocação de recursos para VMs
Tráfego de rede
Suportar várias plataformas de SO
Baixo overhead da plataforma de virtualização
4
5. Xen
Suporte a x86, x86-64, Itanium, Power PC e ARM
Utiliza para-virtualização
Hardware Virtual Machine (HVM)
Primeira versão em 2003
Sobre a licença GPLv2
Oracle VirtualBox VM e XenServer
5
10. Citrix XenServer: Visão Geral
Para-virtualização
Xen é o pioneiro em utilizar esta técnica de virtualização;
Utiliza um sistema operacional modificado;
Utilizando chamadas “hypercall ABI”;
Garante alto desempenho mesmo em arquiteturas x86.
10
11. Citrix XenServer: Visão Geral
Vantagens da Para-virtualização
Desempenho;
Não tem limitação de drivers.
• Limitações da Para-virtualização
• Exige que os sistemas operativos hóspedes sejam modificados;
• Requer profundas modificações no kernel do SO.
11
12. Citrix XenServer: Visão Geral
FullVirtualization
Existem outras implementações que fazem o mesmo: Qemu,
VMware, VirtualBox, Paralels, etc;
Utiliza Hardware Virtual Machine (HVM);
Suporte AMD-v e INTEL-vt;
Virtualiza sistemas operacionais fechados.
12
13. Citrix XenServer: Visão Geral
Vantagem da FullVirtualization
Pode virtualizar qualquer sistema operacional.
Limitações da FullVirtualization
Hardware genérico;
Menor desempenho em relação a para-virtualização.
13
22. Citrix XenServer: Visão Geral
Storage
Storage Repositories (SRs)
SATA, SCSI and SAS drives locally connected, and iSCSI, NFS,
SAS and Fibre Channel remotely connected.
Virtual Disk Images (VDIs)
22
23. Citrix XenServer: Visão Geral
Storage
Physical Block Devices (PBDs)
Faz a coneção entre o servidor e o SR;
Ex: Um dispositivo NFS.
Virtual Block Devices (VBDs)
Faz a coneção entre VDI e VM;
QoS;
Estatísticas;
Boot.
23
26. Instalação
Citrix XenServer 6
Ferramenta de gerência totalmente gráfica, a qual permite gerenciar
visualmente todo o ciclo de vida de uma máquina virtual;
Utiliza o CentOS no domínio de gerência, permitindo grande flexibilidade
de configuração;
Basta baixar a imagem do XenServer;
XenCenter está também na imagem ou no IP onde XenServer foi
instalado.
26
28. Conclusão
O Citrix XenServer é uma plataforma completa e gerenciada de
virtualização de servidor montada em cima do potente hypervisor
Xen. A tecnologia Xen é amplamente reconhecida como o software
de virtualização mais rápido e mais seguro da indústria. O
XenServer foi projetado para fornecer um gerenciamento eficiente
de servidores virtuais Windows® e Linux® e entrega consolidação
de servidor de baixo custo e continuidade dos negócios.
28
* Formado em Segurança da Informação * Estudante do MBA de Gestão Empresarial * Sócio fundador da GVTech * Caso da Cloud Uolhost * XenServer * GlusterFS * Amazon Elastic Compute Cloud
* A virtualização foi desenvolvida na década de 1960 para criar partições dos hardwares grandes de mainframe a fim de obter uma melhor utilização. * Hoje, os computadores baseados na arquitetura x86 enfrentam os mesmos problemas de rigidez e subutilização dos mainframes dos anos 60. * ILLIAC II tinha 8192 palavras na memória e 65,536 palavras no storage.
* Em 1972, um cientista da computação americano, Robert P. Goldberg, lançou a base teórica da arquitetura para sistemas computacionais virtuais em sua dissertação na universidade de Harvard. * No mesmo ano a IBM lançou um mainframe capaz de executar simultaneamente diferentes sistemas operacionais sob a supervisão de um programa de controle – hypervisor. * A virtualização foi abandonada durante as décadas de 80 e 90, quando os aplicativos cliente-servidor e os desktops e servidores x86 baratos levaram a uma computação distribuída. * A ampla adoção do Windows e o surgimento do Linux como sistema operacional de servidor nos anos 90 estabeleceram os servidores x86 como padrão do setor.
* Xen foi originalmente desenvolvido como um projeto de pesquisa na Universidade de Cambridge (Próximo a Londrez), liderado por Ian Pratt, fundador da XenSource, Inc. * O primeiro lançamento público do Xen foi disponibilizado em 2003. * Em 15 de agosto de 2007, a XenSource foi adquirida pela Citrix System Inc. pelo valor de 500 milhões de dólares. * A Citrix agora suporta o desenvolvimento do projeto open source e vende também uma versão "empresarial" do software * HVM Fullvirtualization isola completamente.
* Citrix foi fundada em 1989, pelo ex-desenvolvedor da IBM Ed Iacobucci, com US $3 milhões em financiamento. Citrix foi originalmente chamado Citrus, mas mudou seu nome depois de uma empresa já existente alegou direitos de marca. O nome Citrix é uma junção de Citrus e UNIX. * De 1989 a 1995, a empresa não ter lucro. Em 1989 e 1990 não houve renda. Entre 1991 e 1993, a Citrix recebeu financiamento da Intel e da Microsoft, bem como capital de risco. Sem a ajuda deste financiamento, a Citrix não teria sobrevivido. * A empresa veio a público em dezembro de 1995. * Em 1993 a Citrix comprou um produto chamado "Netware Access Server" da Novell. Que depois virou WinView. Foi o primeiro produto de sucesso da Citrix.
Dom0 é o domínio privilegiado - Acessa por completo o Hardware DomU (Umprivileged Domain) – Não possuem acesso direto ao hardware
Dom0 é o domínio privilegiado - Acessa por completo o Hardware DomU (Umprivileged Domain) – Não possuem acesso direto ao hardware
Vantagens * A capacidade do kernel do hóspede para comunicar directamente com o hipervisor resulta em maiores níveis de desempenho. Lembram-se certamente que a virtualização total insere uma grande camada de emulação de hardware entre o sistema operativo hóspede e o hardware físico. basta dizer que este é um benefício, uma vez que permite às organizações tirar partido de todas as capacidades do hardware do servidor, em vez de estarem limitadas ao hardware para o qual os drivers estão disponíveis no software de virtualização como na virtualização total.
* Paralels – Caso da SouthTech
* A relação Citrix e Microsoft é baseada em uma aliança de 20 anos, que começou em 1989, quando licenciou o Citrix OS/2 código fonte. * Citrix obteve uma licença de código fonte para o Microsoft Windows NT 3.51. Em 1995, a Citrix enviou uma versão multiusuário do Windows NT com acesso remoto, conhecido como WinFrame. Este produto foi uma oferta única, visando as necessidades das grandes empresas. * Em 11 de fevereiro de 2008, a Citrix mudou o nome de sua linha de produtos Presentation Server para XenApp. * Em janeiro de 2008, a Citrix anunciou uma aliança ampliada com a Microsoft para oferecer um conjunto de soluções de virtualização para atender os mercados de virtualização de desktop e servidor para assegurar ampla interoperabilidade entre suas tecnologias. [10]