Post on 01-Nov-2014
description
Construindo Nuvens com -
Marco SinhoreliXen.org Community
Wednesday, August 11, 2010
Xen Cloud Platform
• Infraestrutura completa para cloud
• Componentes
• Hypervisor
• API
• Network management
• Storage management
• Service management
• Cloud providers
Wednesday, August 11, 2010
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
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
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
Hypervisor tipo 1 vs tipo 2
Wednesday, August 11, 2010
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
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
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
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
Live-migration
Wednesday, August 11, 2010
API
Wednesday, August 11, 2010
Network Management
• OpenVSwitch
• VLAN tagging
• Bonding
• Netflow
• QoS
• RSPAN
Wednesday, August 11, 2010
Storage Management
• Gerenciamento total de storage pela API
• iSCSI
• NFS
• Local storage
• VDI
• ISO library
Wednesday, August 11, 2010
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
Cloud Providers
Wednesday, August 11, 2010
Referências
http://www.xen.orghttp://www.xen-br.orghttp://www.cl.cam.ac.uk/research/srg/netos/xen/architecture.htmlhttp://www.cl.cam.ac.uk/research/srg/netos/xen/performance.htmlhttp://www.cl.cam.ac.uk/research/srg/netos/papers/2005-migration-nsdi-pre.pdfhttp://www.xen.org/products/cloudxen.htmlhttp://www.intel.com/technology/itj/2006/v10i3/3-xen/4-extending-with-intel-vt.htmhttp://developer.amd.com/documentation/videos/XenSummit2010/Pages/default.aspx
Wednesday, August 11, 2010
Eventos
http://www.xen.org/community/xenevents.htmlhttp://events.linuxfoundation.org/events/linuxcon-brazil
Wednesday, August 11, 2010
Obrigado
Marco Sinhorelimsinhore@xen.org
Wednesday, August 11, 2010