O documento descreve a plataforma Xen Cloud, incluindo seu hypervisor do tipo 1, APIs poderosas, gerenciamento de rede e armazenamento, e suporte a provedores de nuvem. A plataforma fornece virtualização de alto desempenho por meio de paravirtualização e hardware virtualizado, permitindo a migração ao vivo de VMs entre servidores.
Cloud Summit Brazil 2011 - Construindo nuvens com Xen
1. Construindo Nuvens
com -
Marco Sinhoreli
Xen.org Community
Wednesday, August 11, 2010
2. Xen Cloud Platform
• Infraestrutura completa para cloud
• Componentes
• Hypervisor
• API
• Network management
• Storage management
• Service management
• Cloud providers
Wednesday, August 11, 2010
3. Infraetrutura completa para cloud
• Provê mecanismos para integração de
componentes de infraestrutura
• Virtualização gerenciavel por API poderosa
• Open Source
• Grande comunidade
• Maior player Open Source do mercado
• Segurança e confiabilidade
Wednesday, August 11, 2010
4. Xen Hypervisor
• Hypervisor Tipo 1 vs Tipo 2
• Paravirtualização (PVM)
• Virtualização por hardware (HVM)
• Virtualização híbrida (PVM+HVM)
• live-migration
Wednesday, August 11, 2010
5. Hypervisor tipo 1 vs tipo 2
• Tipo 1
• Baremetal hypervisor (ring 0)
• VMs executam em outro nível, acima do
hypervisor (ring 1)
• Tipo 2
• Depende de um sistema operacional (ring 1)
• VMs dependem do sistema operacional com o
software ativo para executar (ring 2)
Wednesday, August 11, 2010
7. Paravirtualização
• Virtualização de alto desempenho para I/O, CPU e
memória
• Cooperação entre o Hypervisor e a VM
• Abstração completa do hardware
• 10 x menos overhead que outras alternativas de
virtualização
• Isolamento das instâncias de VM
Wednesday, August 11, 2010
8. Virtualização por hardware
• Executa sitemas operacionais sem alteração do
kernel
• Suporta processadores AMD (AMD-V) e
Intel (VT-x)
• Suporte a IOMMU
• Suporte a Alta Disponibilidade (kemari)
• stub-domain (aumento de segurança e scheduling
do hospedeiro)
Wednesday, August 11, 2010
9. Virtualização híbrida
• Novo modelo para garantir alto desempenho em
virtualização
• Melhor das duas abordagens de virtualização
• Drivers paravirtualizados para sistemas
operacionais sem alteração do kernel
• Alto desempenho de dispositívos de I/O
Wednesday, August 11, 2010
10. Live-migration
• Possibilita o intercâmbio de VMs entre servidores
diferentes sem parada dos serviços
• Downtime de 210ms - SPECweb99
• Downtime de 60ms - Quake3
Wednesday, August 11, 2010
14. Storage Management
• Gerenciamento total de storage pela API
• iSCSI
• NFS
• Local storage
• VDI
• ISO library
Wednesday, August 11, 2010
15. Service Management
• Multi-host resource pools
• Windows PV drivers assinados pela Microsoft
• Templates para diferentes Sistemas Operacionais
• Live VM snapshot, checkpoints, migration
• Suporte a disaster recover
• Monitoração e alertas de desempenho
• XMLRPC API e poderosa CLI
Wednesday, August 11, 2010