SlideShare a Scribd company logo
Tim Mackey – XenServer Community Manager and Evangelist
刘宇超 ——CloudStack中国社区
CloudStack 4.3 Hypervisor 的选型
Understanding the choices available
Build a Cloud Day – SCALE 12x
建立一个成功的云
我们试图实现哪些关键点?
© Citrix 2014. More information at xenserver.org and follow me on twitter @XenServerArmy
提供的服务
• 清晰定义——你想要提供的:
ᵒ 应用的类型
ᵒ 谁访问,谁拥有
ᵒ 访问类型
• 定义——需要管理的模板:
ᵒ 操作系统
ᵒ Patching 需求
• 定义——合规性和可用性的预期范围
ᵒ 监控和备份的
© Citrix 2014. More information at xenserver.org and follow me on twitter @XenServerArmy
定义租户的需求
• 数据贴近用户(Department data local to department)
ᵒ 应用数据储存的位置
• 数据和服务的隔离
ᵒ VM 迁移和host HA
ᵒ Network 服务
• PII/PCI加密
ᵒ 数据存储位置的关键key的保护
ᵒ 针对云的特点进行加密
• 提供Showback
ᵒ 不仅是计量, 合规和审计
© Citrix 2014. More information at xenserver.org and follow me on twitter @XenServerArmy
虚拟化架构
• 由提供的服务来决定Hypervisor
ᵒ 不要基于某个“标准”选择hypervisor
ᵒ 了解虚拟化的实际cost
ᵒ 多hypervisor混合 “OK”
ᵒ Bare metal 也是一种hypervisor
• 是否应该“池化”资源
ᵒ 是否真的需要池化资源?
ᵒ 云管理方案是否更好?
ᵒ 共享存储的实际cost
• 由hypervisor决定主存储(Primary storage)
• 由方案决定辅助存储(Template storage)
ᵒ NFS是个典型的低成本的选择
主要的选择….
© Citrix 2014. More information at xenserver.org and follow me on twitter @XenServerArmy
Networking StorageCompute
XenServer
Xen Project Hypervisor
Standard Linux Distribution (dom0)
qemudrivers
xapi
Guest
Driver front
Driver back
Guest
Driver front
patches
© Citrix 2014. More information at xenserver.org and follow me on twitter @XenServerArmy
Microsoft Hyper-V
Networking StorageCompute
Hyper-V Hypervisor
Standard Windows Server (parent partition)
drivers
WMI
Guest
VMBus
Guest
Virtual SP
VMBus VMBus
Devices Devices
© Citrix 2014. More information at xenserver.org and follow me on twitter @XenServerArmy
vSphere 5.1 – Managed by vCenter
vmkernel
Guest
Virtual driver
vSCSI
Guest
Virtual driver
Task
Scheduler
Service
Console
vmklinux
vCenter
drivers
vNIC
Networking StorageCompute
© Citrix 2014. More information at xenserver.org and follow me on twitter @XenServerArmy
KVM (Linux + KVM only)
Standard Linux Distribution
qemudrivers
Guest
Virtual driver
virtio
Guest
Virtual driver
KVM Module
libvirt
agent
Networking StorageCompute
© Citrix 2014. More information at xenserver.org and follow me on twitter @XenServerArmy
Linux Containers
Standard Linux Distribution
Namespace
Container
Namespace
Container
KVM Module
libvirt
agentCgroups
Cgroup Cgroup
Namesspaces
Networking StorageCompute
网络的定义
© Citrix 2014. More information at xenserver.org and follow me on twitter @XenServerArmy
Flat Network – Basic Layer 3 Network
Option XenServer vSphere KVM LXC Hyper-V
Security Groups Yes- bridge - Yes Yes Yes
IPv6 - - Yes Yes -
Multiple IPs per NIC Yes Yes Yes Yes Yes
Nicira NVP Yes - Yes - -
BigSwitch VNS Yes - Yes - -
65.11.1.2
65.11.1.3
65.11.1.4
65.11.1.5
Public Network
65.11.0.0/16
Guest VM 1
Guest VM 2
Guest VM 3
Guest VM 4
DHCP,
DNS
CloudStack
Virtual Router
Security Group 1
Security Group 2
© Citrix 2014. More information at xenserver.org and follow me on twitter @XenServerArmy
VLANs for Private Cloud
Option XenServer vSphere KVM LXC Hyper-V
Max VLANs 800 254 1024 1024 4094
IPv6 - - Yes Yes -
Multiple IPs
per NIC
Yes Yes Yes Yes Yes
VPC Yes Yes Yes - Yes
Nicira NVP Yes - Yes - -
BigSwitch VNS Yes - Yes - -
MidoKura - - Yes - -
NetScaler Yes Yes Yes - Yes
F5 BigIP Yes Yes Yes - Yes
Juniper SRX - Yes Yes - Yes
Cisco VNMC - Yes - - -
10.1.1.1
10.1.1.3
10.1.1.4
10.1.1.5
Public
Network/Internet
Guest Virtual Network 10.0.0.0/8
VLAN 100
DHCP, DNS
NAT
Load Balancing
VPN
Public IP
65.37.14.1
Gateway
10.1.1.1
Guest VM 1
Guest VM 2
Guest VM 3
Guest VM 4
CloudStack
Virtual
Router
© Citrix 2014. More information at xenserver.org and follow me on twitter @XenServerArmy
Beyond the VLAN – Network Virtualization
Option XenServer vSphere KVM LXC Hyper-V
OVS GRE tunnels Yes - - - -
Nicira STT tunnel Yes Yes Yes - -
MidoNet - - Yes - -
VXLAN - Yes Yes - -
NVGRE - - - - -
Nexus 1000v - Yes - - -
Juniper Contrail Yes - - - -
Palo Alto Yes Yes Yes - -
© Citrix 2014. More information at xenserver.org and follow me on twitter @XenServerArmy
Virtual Private Cloud and nTier Applications
Feature XenServer vSphere KVM LXC Hyper-V
PVLAN Yes - ovs Yes ovs - -
Web
App
DB
Router
DC1
DC2
DC3
DC4
DC5
DC6
VLAN 1
VLAN 2
VLAN 3
S2S VPN
Private
GW
© Citrix 2014. More information at xenserver.org and follow me on twitter @XenServerArmy
Delivering specific network services
• KVM
ᵒ IPv6
ᵒ Security groups
ᵒ Large quantity of VLANs
• vSphere
ᵒ VXLAN required vSphere Enterprise Plus
ᵒ Cisco Nexus 1000v 和 ASA 1000v required vSphere Enterprise Plus
• XenServer
ᵒ Security groups
ᵒ Large quantity of VLANs
ᵒ Juniper Contrail
Instances 需要一个家…
存储,存储,还是存储
© Citrix 2014. More information at xenserver.org and follow me on twitter @XenServerArmy
Primary Storage 选项
Feature XenServer vSphere KVM LXC Hyper-V
Local storage Yes Yes Yes Yes Yes
NFS Yes Yes Yes Yes -
SMB - - - - SMB3
Single path iSCSI Yes Yes Yes - -
Multipath iSCSI PreSetup - - - -
Direct array - VAAI - - -
Shared Mount - - Yes Yes -
Template format VHD OVA QCOW2 TAR VHD
SolidFire Plugin Yes Yes Yes - -
NetApp Plugin Yes Yes Yes - -
Zone wide - Yes Yes - -
Ceph RBD - - Yes - -
Clustered LVM - - Yes - -
Cluster
Host
Host
Primary Storage
© Citrix 2014. More information at xenserver.org and follow me on twitter @XenServerArmy
Secondary Storage 选项
Option XenServer vSphere KVM LXC Hyper-V
NFS Yes Yes Yes Yes -
Swift(1) Yes Yes Yes Yes -
S3 compatible (2) Yes Yes Yes Yes -
SMB - - - - Yes
(1) Requires NFS staging area
(2) Can be region wide, but must not have NFS secondary storage in zone
Zone
Secondary Storage
Pod
Cluster
Host
Host
Primary Storage
虚拟化核心能力
重要的限制和功能
© Citrix 2014. More information at xenserver.org and follow me on twitter @XenServerArmy
CloudStack Features
Feature XenServer vSphere KVM LXC Hyper-V
Disk IO Statistics Yes - Yes - Yes
Memory Overcommit Yes (4x) Yes - - -
Dedicated resources Yes Not with HA/DRS Yes - Yes
Disk IO throttling - - Yes Yes -
Disk snapshot (running) Yes Yes - - -
Disk snapshot (pluggable) Partial Partial - - -
Disk snapshot (Stopped) Yes Yes Yes - Yes
Memory snapshot Yes Yes Yes - -
Zone wide primary storage - Yes Yes Yes -
Resize disk Offline Online Grow Online - -
High availability CloudStack Native CloudStack - CloudStack
CPU sockets 6.2 and higher Yes Yes Host count Yes
Affinity groups Yes Yes Yes - Yes
© Citrix 2014. More information at xenserver.org and follow me on twitter @XenServerArmy
XenServer 6.2
Feature
Source code model Open Source (GPLv2)
Maximum VM Density 650 (Linux)
CloudStack VM Density 500
CloudStack integration Direct XAPI calls
Maximum native cluster size 16
Maximum pRAM 1 TB
Largest VM 16vCPU/128GB
Windows Operating System All Windows supported by Microsoft
Linux Operating Systems RHEL, CentOS, Debian, Ubuntu, SLES, OEL
Advanced features supported ovs, Storage XenMotion, DMC
© Citrix 2014. More information at xenserver.org and follow me on twitter @XenServerArmy
vSphere 5.5 ( 5.5 support added in ACS 4.3)
Feature
Source code model Proprietary
Maximum VM Density 512
CloudStack VM Density 128
CloudStack integration vCenter
Maximum native cluster size 32
Maximum pRAM 4 TB
Largest VM 64 vCPU/1TB
Windows Operating Systems DOS, All Windows Server/Client
Linux Operating Systems Most
Advanced features supported HA, DRS, vDS, Storage vMotion
© Citrix 2014. More information at xenserver.org and follow me on twitter @XenServerArmy
KVM (RHEL/CentOS 6.5 and Ubuntu 12.04)
Feature
Source code model Open Source (GPLv2)
Maximum VM Density 10 times the number of pCores
CloudStack VM Density 50
CloudStack integration CloudStack Agent (libvirt)
Maximum native cluster size No native cluster support
Maximum pRAM 2 TB
Largest VM 160 vCPU/2TB
Windows Operating Systems Windows XP and higher
Linux Operating Systems Varies
Advanced features supported None
© Citrix 2014. More information at xenserver.org and follow me on twitter @XenServerArmy
Linux Containers
Feature
Source code model Open Source (GPLv2)
Maximum container Density 6000 (theoretical)
CloudStack container Density 50
CloudStack integration CloudStack Agent (libvirt), requires KVM for SVMs
Maximum native cluster size N/A
Maximum pRAM 2 TB
Largest container 2 TB
Windows Operating Systems N/A
Linux Operating Systems Kernel compatible distros
© Citrix 2014. More information at xenserver.org and follow me on twitter @XenServerArmy
Microsoft Hyper-V
Feature
Source code model Proprietary
Maximum VM Density 1024
CloudStack VM Density 1024
CloudStack integration CloudStack Agent (C# calling WMI)
Maximum native cluster Size 64
Maximum pRAM 4 TB
Largest VM 64 vCPU/1TB
Windows Operating Systems All Windows supported by Microsoft
Linux Operating Systems RHEL, CentOS, Debian, Ubuntu, SLES, OEL
Advanced features supported None
选择 “best one”
从hypervisor的视角来看
© Citrix 2014. More information at xenserver.org and follow me on twitter @XenServerArmy
KVM
• 主要优势:
ᵒ 低成本
ᵒ 相似的管理模式
ᵒ 社区开发积极,可支持广泛的CloudStack 功能
• Cloud中的使用案例:
ᵒ 以Linux 为中心的工作负载
ᵒ Dev/test clouds
ᵒ Web类型的托管
ᵒ 基于SDN的提高云租户的密度
• 弱点:
ᵒ 需要安装CloudStack libvir t agent
ᵒ 有限的原生存储可选方案
ᵒ 高级的原生功能并未支持
© Citrix 2014. More information at xenserver.org and follow me on twitter @XenServerArmy
Linux Containers
• 主要优势:
ᵒ 低成本
ᵒ 相似的管理模式
• Cloud中的使用案例:
ᵒ Dev/test clouds
ᵒ Web 应用的托管
• 弱点:
ᵒ 需要安装CloudStack libvir t agent
ᵒ 需要KVM 运行system VMs
ᵒ 高级的原生功能并未支持
ᵒ 在CloudStack 4.2首次加入
© Citrix 2014. More information at xenserver.org and follow me on twitter @XenServerArmy
Microsoft Hyper-V
• 主要优势:
ᵒ 无限的Windows Ser ver VM 许可证
ᵒ Windows 相似的管理方式
• Cloud中的使用案例:
ᵒ Windows 和Linux 工作负载
ᵒ Dev/test clouds
ᵒ .Net web 应用的托管
ᵒ Desktop as a Ser vice clouds
• 弱点:
ᵒ 高级的原生功能支持较少
ᵒ 在CloudStack 4.3首次加入
© Citrix 2014. More information at xenserver.org and follow me on twitter @XenServerArmy
vSphere
• 主要优势:
ᵒ 支持广泛的应用和操作系统
ᵒ vSphere 管理员容易的进行池化管理
ᵒ 有大量的合作伙伴形成生态圈
ᵒ 不少CloudStack 功能已经直接实现了
ᵒ 通过vCenter直接进行管理整合
• Cloud中的使用案例:
ᵒ 私有企业云
ᵒ Dev/test clouds
• 弱点:
ᵒ vSphere 前期许可证和后续支持费用大
ᵒ vCenter 集成需要冗余设计
ᵒ 每个Zone是单独vSphere中的数据中心的模式
© Citrix 2014. More information at xenserver.org and follow me on twitter @XenServerArmy
XenServer
• 主要优势:
ᵒ 低成本
ᵒ 社区开发积极,可支持广泛的CloudStack功能
ᵒ 大量CloudStack 安装使用
ᵒ 直接通过XAPI toolstack 整合
• Cloud中的使用案例:
ᵒ Linux 为中心的工作负载
ᵒ Dev/test clouds
ᵒ Web 托管
ᵒ Desktop as a Ser vice clouds
ᵒ 高密度VM和安全的租户隔离
• 弱点:
ᵒ 高级的原生功能支持较少
© Citrix 2014. More information at xenserver.org and follow me on twitter @XenServerArmy
多Hypervisor的支持又是怎样的?
• Networking
ᵒ 确保匹配好网络标签
ᵒ 选择多个hyper visors 之间交集的部分作为拓扑
• Storage
ᵒ system VMs 都有特定的hyper visor类型
ᵒ 主存储都要受zone的限制
• Operations
ᵒ vSphere Datacenter 不能跨 zones
ᵒ Hyper-V 暂时还不可以和其他hyper visors 混合在一个zone内
ᵒ HA不能实现在 hyper visor 间的迁移
ᵒ 基于cluster/pod 层级进行Capacity 规划更难一些
© Citrix 2014. More information at xenserver.org and follow me on twitter @XenServerArmy
Tying it all Together
1. Define success criteria
2. Select a topology which works
3. Decide on storage options
4. Define supported configurations
5. Select preferred hypervisor(s)
6. Validate matrix
7. Build your Cloud
© Citrix 2014. More information at xenserver.org and follow me on twitter @XenServerArmy

More Related Content

What's hot

Scaling Xen within Rackspace Cloud Servers
Scaling Xen within Rackspace Cloud ServersScaling Xen within Rackspace Cloud Servers
Scaling Xen within Rackspace Cloud Servers
The Linux Foundation
 
Approaching hyperconvergedopenstack
Approaching hyperconvergedopenstackApproaching hyperconvergedopenstack
Approaching hyperconvergedopenstack
Ikuo Kumagai
 
Sdc 2012-how-can-hypervisors-leverage-advanced-storage-features-v7.6(20-9-2012)
Sdc 2012-how-can-hypervisors-leverage-advanced-storage-features-v7.6(20-9-2012)Sdc 2012-how-can-hypervisors-leverage-advanced-storage-features-v7.6(20-9-2012)
Sdc 2012-how-can-hypervisors-leverage-advanced-storage-features-v7.6(20-9-2012)
Abhijeet Kulkarni
 
vSphere Container Storage
vSphere Container StoragevSphere Container Storage
vSphere Container Storage
Prashant Dhamdhere
 
CloudStack Day Japan 2015 - Hypervisor Selection in CloudStack 4.5
CloudStack Day Japan 2015 - Hypervisor Selection in CloudStack 4.5CloudStack Day Japan 2015 - Hypervisor Selection in CloudStack 4.5
CloudStack Day Japan 2015 - Hypervisor Selection in CloudStack 4.5
Tim Mackey
 
Enterprise Storage NAS - Dual Controller
Enterprise Storage NAS - Dual ControllerEnterprise Storage NAS - Dual Controller
Enterprise Storage NAS - Dual Controller
Fernando Barrientos
 
Discover the OVH Dedicated Cloud Webinar
Discover the OVH Dedicated Cloud WebinarDiscover the OVH Dedicated Cloud Webinar
Discover the OVH Dedicated Cloud Webinar
OVHcloud
 
Salt Cloud vmware-orchestration
Salt Cloud vmware-orchestrationSalt Cloud vmware-orchestration
Salt Cloud vmware-orchestration
Mo Rawi
 
TDS-16489U - Dual Processor
TDS-16489U - Dual ProcessorTDS-16489U - Dual Processor
TDS-16489U - Dual Processor
Fernando Barrientos
 
Automating CloudStack and hypervisor installation and configuration
Automating CloudStack and hypervisor installation and configurationAutomating CloudStack and hypervisor installation and configuration
Automating CloudStack and hypervisor installation and configuration
Dag Sonstebo
 
VSAN – Architettura e Design
VSAN – Architettura e DesignVSAN – Architettura e Design
VSAN – Architettura e Design
VMUG IT
 

What's hot (11)

Scaling Xen within Rackspace Cloud Servers
Scaling Xen within Rackspace Cloud ServersScaling Xen within Rackspace Cloud Servers
Scaling Xen within Rackspace Cloud Servers
 
Approaching hyperconvergedopenstack
Approaching hyperconvergedopenstackApproaching hyperconvergedopenstack
Approaching hyperconvergedopenstack
 
Sdc 2012-how-can-hypervisors-leverage-advanced-storage-features-v7.6(20-9-2012)
Sdc 2012-how-can-hypervisors-leverage-advanced-storage-features-v7.6(20-9-2012)Sdc 2012-how-can-hypervisors-leverage-advanced-storage-features-v7.6(20-9-2012)
Sdc 2012-how-can-hypervisors-leverage-advanced-storage-features-v7.6(20-9-2012)
 
vSphere Container Storage
vSphere Container StoragevSphere Container Storage
vSphere Container Storage
 
CloudStack Day Japan 2015 - Hypervisor Selection in CloudStack 4.5
CloudStack Day Japan 2015 - Hypervisor Selection in CloudStack 4.5CloudStack Day Japan 2015 - Hypervisor Selection in CloudStack 4.5
CloudStack Day Japan 2015 - Hypervisor Selection in CloudStack 4.5
 
Enterprise Storage NAS - Dual Controller
Enterprise Storage NAS - Dual ControllerEnterprise Storage NAS - Dual Controller
Enterprise Storage NAS - Dual Controller
 
Discover the OVH Dedicated Cloud Webinar
Discover the OVH Dedicated Cloud WebinarDiscover the OVH Dedicated Cloud Webinar
Discover the OVH Dedicated Cloud Webinar
 
Salt Cloud vmware-orchestration
Salt Cloud vmware-orchestrationSalt Cloud vmware-orchestration
Salt Cloud vmware-orchestration
 
TDS-16489U - Dual Processor
TDS-16489U - Dual ProcessorTDS-16489U - Dual Processor
TDS-16489U - Dual Processor
 
Automating CloudStack and hypervisor installation and configuration
Automating CloudStack and hypervisor installation and configurationAutomating CloudStack and hypervisor installation and configuration
Automating CloudStack and hypervisor installation and configuration
 
VSAN – Architettura e Design
VSAN – Architettura e DesignVSAN – Architettura e Design
VSAN – Architettura e Design
 

Viewers also liked

Your Complete Guide to Food & Fun at MGM Grand Las Vegas
Your Complete Guide to Food & Fun at MGM Grand Las VegasYour Complete Guide to Food & Fun at MGM Grand Las Vegas
Your Complete Guide to Food & Fun at MGM Grand Las Vegas
NetApp Insight
 
OpenStack & business of cloud
OpenStack & business of cloudOpenStack & business of cloud
OpenStack & business of cloud
openstackindia
 
Whats New in Apache CloudStack Version 4.5
Whats New in Apache CloudStack Version 4.5Whats New in Apache CloudStack Version 4.5
Whats New in Apache CloudStack Version 4.5
ShapeBlue
 
Geoff Wilmington - Challenge 1 - Virtual Design Master
Geoff Wilmington - Challenge 1 - Virtual Design Master Geoff Wilmington - Challenge 1 - Virtual Design Master
Geoff Wilmington - Challenge 1 - Virtual Design Master
vdmchallenge
 
Percona Live 4/14/15: Leveraging open stack cinder for peak application perfo...
Percona Live 4/14/15: Leveraging open stack cinder for peak application perfo...Percona Live 4/14/15: Leveraging open stack cinder for peak application perfo...
Percona Live 4/14/15: Leveraging open stack cinder for peak application perfo...
Tesora
 
Cloud Storage - Technical Whitepaper - SolidFire
Cloud  Storage - Technical Whitepaper - SolidFireCloud  Storage - Technical Whitepaper - SolidFire
Cloud Storage - Technical Whitepaper - SolidFire
The World Bank
 
451 research why data-centric storage is the next big thing for startups
451 research   why data-centric storage is the next big thing for startups451 research   why data-centric storage is the next big thing for startups
451 research why data-centric storage is the next big thing for startups
Roshan Methananda
 
Webinar: The All-Flash Data Center, Myth or Reality?
Webinar: The All-Flash Data Center, Myth or Reality?Webinar: The All-Flash Data Center, Myth or Reality?
Webinar: The All-Flash Data Center, Myth or Reality?
Storage Switzerland
 
NetApp Hardware Installation Fundamentals
NetApp Hardware Installation FundamentalsNetApp Hardware Installation Fundamentals
NetApp Hardware Installation Fundamentals
Gary Sweeton
 
2015 deploying flash in the data center
2015 deploying flash in the data center2015 deploying flash in the data center
2015 deploying flash in the data center
Howard Marks
 
Mini lesson
Mini lessonMini lesson
Mini lesson
KatelynMK
 
Flex pod driven by Openstack
Flex pod driven by OpenstackFlex pod driven by Openstack
Flex pod driven by Openstack
Marton Kiss
 
Flex pod summer-slideshare
Flex pod summer-slideshareFlex pod summer-slideshare
Flex pod summer-slideshare
Michael Harding
 

Viewers also liked (13)

Your Complete Guide to Food & Fun at MGM Grand Las Vegas
Your Complete Guide to Food & Fun at MGM Grand Las VegasYour Complete Guide to Food & Fun at MGM Grand Las Vegas
Your Complete Guide to Food & Fun at MGM Grand Las Vegas
 
OpenStack & business of cloud
OpenStack & business of cloudOpenStack & business of cloud
OpenStack & business of cloud
 
Whats New in Apache CloudStack Version 4.5
Whats New in Apache CloudStack Version 4.5Whats New in Apache CloudStack Version 4.5
Whats New in Apache CloudStack Version 4.5
 
Geoff Wilmington - Challenge 1 - Virtual Design Master
Geoff Wilmington - Challenge 1 - Virtual Design Master Geoff Wilmington - Challenge 1 - Virtual Design Master
Geoff Wilmington - Challenge 1 - Virtual Design Master
 
Percona Live 4/14/15: Leveraging open stack cinder for peak application perfo...
Percona Live 4/14/15: Leveraging open stack cinder for peak application perfo...Percona Live 4/14/15: Leveraging open stack cinder for peak application perfo...
Percona Live 4/14/15: Leveraging open stack cinder for peak application perfo...
 
Cloud Storage - Technical Whitepaper - SolidFire
Cloud  Storage - Technical Whitepaper - SolidFireCloud  Storage - Technical Whitepaper - SolidFire
Cloud Storage - Technical Whitepaper - SolidFire
 
451 research why data-centric storage is the next big thing for startups
451 research   why data-centric storage is the next big thing for startups451 research   why data-centric storage is the next big thing for startups
451 research why data-centric storage is the next big thing for startups
 
Webinar: The All-Flash Data Center, Myth or Reality?
Webinar: The All-Flash Data Center, Myth or Reality?Webinar: The All-Flash Data Center, Myth or Reality?
Webinar: The All-Flash Data Center, Myth or Reality?
 
NetApp Hardware Installation Fundamentals
NetApp Hardware Installation FundamentalsNetApp Hardware Installation Fundamentals
NetApp Hardware Installation Fundamentals
 
2015 deploying flash in the data center
2015 deploying flash in the data center2015 deploying flash in the data center
2015 deploying flash in the data center
 
Mini lesson
Mini lessonMini lesson
Mini lesson
 
Flex pod driven by Openstack
Flex pod driven by OpenstackFlex pod driven by Openstack
Flex pod driven by Openstack
 
Flex pod summer-slideshare
Flex pod summer-slideshareFlex pod summer-slideshare
Flex pod summer-slideshare
 

Similar to Cloudstack选型

Hypervisor Selection in CloudStack and OpenStack
Hypervisor Selection in CloudStack and OpenStackHypervisor Selection in CloudStack and OpenStack
Hypervisor Selection in CloudStack and OpenStack
Tim Mackey
 
OSCON2014: Understanding Hypervisor Selection in Apache CloudStack
OSCON2014: Understanding Hypervisor Selection in Apache CloudStackOSCON2014: Understanding Hypervisor Selection in Apache CloudStack
OSCON2014: Understanding Hypervisor Selection in Apache CloudStack
Tim Mackey
 
2015 02-10 xen server master class
2015 02-10 xen server master class2015 02-10 xen server master class
2015 02-10 xen server master class
Citrix
 
Designing your XenApp 7.5 Environment
Designing your XenApp 7.5 EnvironmentDesigning your XenApp 7.5 Environment
Designing your XenApp 7.5 Environment
David McGeough
 
Citrix Cloud Master Class June 2014
Citrix Cloud Master Class June 2014Citrix Cloud Master Class June 2014
Citrix Cloud Master Class June 2014
Citrix
 
TechWiseTV Workshop: HyperFlex 3.0
TechWiseTV Workshop: HyperFlex 3.0TechWiseTV Workshop: HyperFlex 3.0
TechWiseTV Workshop: HyperFlex 3.0
Robb Boyd
 
Cisco HyperFlex 3.0
Cisco HyperFlex 3.0Cisco HyperFlex 3.0
Cisco HyperFlex 3.0
Chase Rothe
 
Designing your xen app 7.5 environment
Designing your xen app 7.5 environmentDesigning your xen app 7.5 environment
Designing your xen app 7.5 environment
solarisyougood
 
ENT208 Transform your Business with VMware Cloud on AWS
ENT208 Transform your Business with VMware Cloud on AWSENT208 Transform your Business with VMware Cloud on AWS
ENT208 Transform your Business with VMware Cloud on AWS
Amazon Web Services
 
Xenserver 5 Selling And Positioning
Xenserver 5 Selling And PositioningXenserver 5 Selling And Positioning
Xenserver 5 Selling And Positioning
Yves Peeters
 
VMworld 2013: Successfully Virtualize Microsoft Exchange Server
VMworld 2013: Successfully Virtualize Microsoft Exchange Server VMworld 2013: Successfully Virtualize Microsoft Exchange Server
VMworld 2013: Successfully Virtualize Microsoft Exchange Server
VMworld
 
Presentation citrix cloud platform for infrastructure as a service
Presentation   citrix cloud platform for infrastructure as a servicePresentation   citrix cloud platform for infrastructure as a service
Presentation citrix cloud platform for infrastructure as a service
xKinAnx
 
VMworld 2015: vSphere Distributed Switch 6 –Technical Deep Dive
VMworld 2015: vSphere Distributed Switch 6 –Technical Deep DiveVMworld 2015: vSphere Distributed Switch 6 –Technical Deep Dive
VMworld 2015: vSphere Distributed Switch 6 –Technical Deep Dive
VMworld
 
2014 08-21 Citrix cloud works with a single management platform technical web...
2014 08-21 Citrix cloud works with a single management platform technical web...2014 08-21 Citrix cloud works with a single management platform technical web...
2014 08-21 Citrix cloud works with a single management platform technical web...
Citrix
 
Citrix Portfolio Updates
Citrix Portfolio UpdatesCitrix Portfolio Updates
Citrix Portfolio Updates
Pawel Serwan
 
XenServer Design Workshop
XenServer Design WorkshopXenServer Design Workshop
XenServer Design Workshop
Tim Mackey
 
20 christian ferber xen_server_6_workshop
20 christian ferber xen_server_6_workshop20 christian ferber xen_server_6_workshop
20 christian ferber xen_server_6_workshop
Digicomp Academy AG
 
Denver VMUG nov 2011
Denver VMUG nov 2011Denver VMUG nov 2011
Denver VMUG nov 2011
Dan Brinkmann
 
Partner Presentation vSphere6-VSAN-vCloud-vRealize
Partner Presentation vSphere6-VSAN-vCloud-vRealizePartner Presentation vSphere6-VSAN-vCloud-vRealize
Partner Presentation vSphere6-VSAN-vCloud-vRealize
Erik Bussink
 
What is coming for VMware vSphere?
What is coming for VMware vSphere?What is coming for VMware vSphere?
What is coming for VMware vSphere?
Duncan Epping
 

Similar to Cloudstack选型 (20)

Hypervisor Selection in CloudStack and OpenStack
Hypervisor Selection in CloudStack and OpenStackHypervisor Selection in CloudStack and OpenStack
Hypervisor Selection in CloudStack and OpenStack
 
OSCON2014: Understanding Hypervisor Selection in Apache CloudStack
OSCON2014: Understanding Hypervisor Selection in Apache CloudStackOSCON2014: Understanding Hypervisor Selection in Apache CloudStack
OSCON2014: Understanding Hypervisor Selection in Apache CloudStack
 
2015 02-10 xen server master class
2015 02-10 xen server master class2015 02-10 xen server master class
2015 02-10 xen server master class
 
Designing your XenApp 7.5 Environment
Designing your XenApp 7.5 EnvironmentDesigning your XenApp 7.5 Environment
Designing your XenApp 7.5 Environment
 
Citrix Cloud Master Class June 2014
Citrix Cloud Master Class June 2014Citrix Cloud Master Class June 2014
Citrix Cloud Master Class June 2014
 
TechWiseTV Workshop: HyperFlex 3.0
TechWiseTV Workshop: HyperFlex 3.0TechWiseTV Workshop: HyperFlex 3.0
TechWiseTV Workshop: HyperFlex 3.0
 
Cisco HyperFlex 3.0
Cisco HyperFlex 3.0Cisco HyperFlex 3.0
Cisco HyperFlex 3.0
 
Designing your xen app 7.5 environment
Designing your xen app 7.5 environmentDesigning your xen app 7.5 environment
Designing your xen app 7.5 environment
 
ENT208 Transform your Business with VMware Cloud on AWS
ENT208 Transform your Business with VMware Cloud on AWSENT208 Transform your Business with VMware Cloud on AWS
ENT208 Transform your Business with VMware Cloud on AWS
 
Xenserver 5 Selling And Positioning
Xenserver 5 Selling And PositioningXenserver 5 Selling And Positioning
Xenserver 5 Selling And Positioning
 
VMworld 2013: Successfully Virtualize Microsoft Exchange Server
VMworld 2013: Successfully Virtualize Microsoft Exchange Server VMworld 2013: Successfully Virtualize Microsoft Exchange Server
VMworld 2013: Successfully Virtualize Microsoft Exchange Server
 
Presentation citrix cloud platform for infrastructure as a service
Presentation   citrix cloud platform for infrastructure as a servicePresentation   citrix cloud platform for infrastructure as a service
Presentation citrix cloud platform for infrastructure as a service
 
VMworld 2015: vSphere Distributed Switch 6 –Technical Deep Dive
VMworld 2015: vSphere Distributed Switch 6 –Technical Deep DiveVMworld 2015: vSphere Distributed Switch 6 –Technical Deep Dive
VMworld 2015: vSphere Distributed Switch 6 –Technical Deep Dive
 
2014 08-21 Citrix cloud works with a single management platform technical web...
2014 08-21 Citrix cloud works with a single management platform technical web...2014 08-21 Citrix cloud works with a single management platform technical web...
2014 08-21 Citrix cloud works with a single management platform technical web...
 
Citrix Portfolio Updates
Citrix Portfolio UpdatesCitrix Portfolio Updates
Citrix Portfolio Updates
 
XenServer Design Workshop
XenServer Design WorkshopXenServer Design Workshop
XenServer Design Workshop
 
20 christian ferber xen_server_6_workshop
20 christian ferber xen_server_6_workshop20 christian ferber xen_server_6_workshop
20 christian ferber xen_server_6_workshop
 
Denver VMUG nov 2011
Denver VMUG nov 2011Denver VMUG nov 2011
Denver VMUG nov 2011
 
Partner Presentation vSphere6-VSAN-vCloud-vRealize
Partner Presentation vSphere6-VSAN-vCloud-vRealizePartner Presentation vSphere6-VSAN-vCloud-vRealize
Partner Presentation vSphere6-VSAN-vCloud-vRealize
 
What is coming for VMware vSphere?
What is coming for VMware vSphere?What is coming for VMware vSphere?
What is coming for VMware vSphere?
 

Recently uploaded

重新申请毕业证书(RMIT毕业证)皇家墨尔本理工大学毕业证成绩单精仿办理
重新申请毕业证书(RMIT毕业证)皇家墨尔本理工大学毕业证成绩单精仿办理重新申请毕业证书(RMIT毕业证)皇家墨尔本理工大学毕业证成绩单精仿办理
重新申请毕业证书(RMIT毕业证)皇家墨尔本理工大学毕业证成绩单精仿办理
vmemo1
 
Should Repositories Participate in the Fediverse?
Should Repositories Participate in the Fediverse?Should Repositories Participate in the Fediverse?
Should Repositories Participate in the Fediverse?
Paul Walk
 
Discover the benefits of outsourcing SEO to India
Discover the benefits of outsourcing SEO to IndiaDiscover the benefits of outsourcing SEO to India
Discover the benefits of outsourcing SEO to India
davidjhones387
 
办理新西兰奥克兰大学毕业证学位证书范本原版一模一样
办理新西兰奥克兰大学毕业证学位证书范本原版一模一样办理新西兰奥克兰大学毕业证学位证书范本原版一模一样
办理新西兰奥克兰大学毕业证学位证书范本原版一模一样
xjq03c34
 
办理毕业证(UPenn毕业证)宾夕法尼亚大学毕业证成绩单快速办理
办理毕业证(UPenn毕业证)宾夕法尼亚大学毕业证成绩单快速办理办理毕业证(UPenn毕业证)宾夕法尼亚大学毕业证成绩单快速办理
办理毕业证(UPenn毕业证)宾夕法尼亚大学毕业证成绩单快速办理
uehowe
 
一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理
一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理
一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理
eutxy
 
Ready to Unlock the Power of Blockchain!
Ready to Unlock the Power of Blockchain!Ready to Unlock the Power of Blockchain!
Ready to Unlock the Power of Blockchain!
Toptal Tech
 
Gen Z and the marketplaces - let's translate their needs
Gen Z and the marketplaces - let's translate their needsGen Z and the marketplaces - let's translate their needs
Gen Z and the marketplaces - let's translate their needs
Laura Szabó
 
[HUN][hackersuli] Red Teaming alapok 2024
[HUN][hackersuli] Red Teaming alapok 2024[HUN][hackersuli] Red Teaming alapok 2024
[HUN][hackersuli] Red Teaming alapok 2024
hackersuli
 
国外证书(Lincoln毕业证)新西兰林肯大学毕业证成绩单不能毕业办理
国外证书(Lincoln毕业证)新西兰林肯大学毕业证成绩单不能毕业办理国外证书(Lincoln毕业证)新西兰林肯大学毕业证成绩单不能毕业办理
国外证书(Lincoln毕业证)新西兰林肯大学毕业证成绩单不能毕业办理
zoowe
 
Understanding User Behavior with Google Analytics.pdf
Understanding User Behavior with Google Analytics.pdfUnderstanding User Behavior with Google Analytics.pdf
Understanding User Behavior with Google Analytics.pdf
SEO Article Boost
 
Bridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptx
Bridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptxBridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptx
Bridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptx
Brad Spiegel Macon GA
 
Explore-Insanony: Watch Instagram Stories Secretly
Explore-Insanony: Watch Instagram Stories SecretlyExplore-Insanony: Watch Instagram Stories Secretly
Explore-Insanony: Watch Instagram Stories Secretly
Trending Blogers
 
存档可查的(USC毕业证)南加利福尼亚大学毕业证成绩单制做办理
存档可查的(USC毕业证)南加利福尼亚大学毕业证成绩单制做办理存档可查的(USC毕业证)南加利福尼亚大学毕业证成绩单制做办理
存档可查的(USC毕业证)南加利福尼亚大学毕业证成绩单制做办理
fovkoyb
 
假文凭国外(Adelaide毕业证)澳大利亚国立大学毕业证成绩单办理
假文凭国外(Adelaide毕业证)澳大利亚国立大学毕业证成绩单办理假文凭国外(Adelaide毕业证)澳大利亚国立大学毕业证成绩单办理
假文凭国外(Adelaide毕业证)澳大利亚国立大学毕业证成绩单办理
cuobya
 
一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理
一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理
一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理
keoku
 
Meet up Milano 14 _ Axpo Italia_ Migration from Mule3 (On-prem) to.pdf
Meet up Milano 14 _ Axpo Italia_ Migration from Mule3 (On-prem) to.pdfMeet up Milano 14 _ Axpo Italia_ Migration from Mule3 (On-prem) to.pdf
Meet up Milano 14 _ Axpo Italia_ Migration from Mule3 (On-prem) to.pdf
Florence Consulting
 
制作原版1:1(Monash毕业证)莫纳什大学毕业证成绩单办理假
制作原版1:1(Monash毕业证)莫纳什大学毕业证成绩单办理假制作原版1:1(Monash毕业证)莫纳什大学毕业证成绩单办理假
制作原版1:1(Monash毕业证)莫纳什大学毕业证成绩单办理假
ukwwuq
 
学位认证网(DU毕业证)迪肯大学毕业证成绩单一比一原版制作
学位认证网(DU毕业证)迪肯大学毕业证成绩单一比一原版制作学位认证网(DU毕业证)迪肯大学毕业证成绩单一比一原版制作
学位认证网(DU毕业证)迪肯大学毕业证成绩单一比一原版制作
zyfovom
 
可查真实(Monash毕业证)西澳大学毕业证成绩单退学买
可查真实(Monash毕业证)西澳大学毕业证成绩单退学买可查真实(Monash毕业证)西澳大学毕业证成绩单退学买
可查真实(Monash毕业证)西澳大学毕业证成绩单退学买
cuobya
 

Recently uploaded (20)

重新申请毕业证书(RMIT毕业证)皇家墨尔本理工大学毕业证成绩单精仿办理
重新申请毕业证书(RMIT毕业证)皇家墨尔本理工大学毕业证成绩单精仿办理重新申请毕业证书(RMIT毕业证)皇家墨尔本理工大学毕业证成绩单精仿办理
重新申请毕业证书(RMIT毕业证)皇家墨尔本理工大学毕业证成绩单精仿办理
 
Should Repositories Participate in the Fediverse?
Should Repositories Participate in the Fediverse?Should Repositories Participate in the Fediverse?
Should Repositories Participate in the Fediverse?
 
Discover the benefits of outsourcing SEO to India
Discover the benefits of outsourcing SEO to IndiaDiscover the benefits of outsourcing SEO to India
Discover the benefits of outsourcing SEO to India
 
办理新西兰奥克兰大学毕业证学位证书范本原版一模一样
办理新西兰奥克兰大学毕业证学位证书范本原版一模一样办理新西兰奥克兰大学毕业证学位证书范本原版一模一样
办理新西兰奥克兰大学毕业证学位证书范本原版一模一样
 
办理毕业证(UPenn毕业证)宾夕法尼亚大学毕业证成绩单快速办理
办理毕业证(UPenn毕业证)宾夕法尼亚大学毕业证成绩单快速办理办理毕业证(UPenn毕业证)宾夕法尼亚大学毕业证成绩单快速办理
办理毕业证(UPenn毕业证)宾夕法尼亚大学毕业证成绩单快速办理
 
一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理
一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理
一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理
 
Ready to Unlock the Power of Blockchain!
Ready to Unlock the Power of Blockchain!Ready to Unlock the Power of Blockchain!
Ready to Unlock the Power of Blockchain!
 
Gen Z and the marketplaces - let's translate their needs
Gen Z and the marketplaces - let's translate their needsGen Z and the marketplaces - let's translate their needs
Gen Z and the marketplaces - let's translate their needs
 
[HUN][hackersuli] Red Teaming alapok 2024
[HUN][hackersuli] Red Teaming alapok 2024[HUN][hackersuli] Red Teaming alapok 2024
[HUN][hackersuli] Red Teaming alapok 2024
 
国外证书(Lincoln毕业证)新西兰林肯大学毕业证成绩单不能毕业办理
国外证书(Lincoln毕业证)新西兰林肯大学毕业证成绩单不能毕业办理国外证书(Lincoln毕业证)新西兰林肯大学毕业证成绩单不能毕业办理
国外证书(Lincoln毕业证)新西兰林肯大学毕业证成绩单不能毕业办理
 
Understanding User Behavior with Google Analytics.pdf
Understanding User Behavior with Google Analytics.pdfUnderstanding User Behavior with Google Analytics.pdf
Understanding User Behavior with Google Analytics.pdf
 
Bridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptx
Bridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptxBridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptx
Bridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptx
 
Explore-Insanony: Watch Instagram Stories Secretly
Explore-Insanony: Watch Instagram Stories SecretlyExplore-Insanony: Watch Instagram Stories Secretly
Explore-Insanony: Watch Instagram Stories Secretly
 
存档可查的(USC毕业证)南加利福尼亚大学毕业证成绩单制做办理
存档可查的(USC毕业证)南加利福尼亚大学毕业证成绩单制做办理存档可查的(USC毕业证)南加利福尼亚大学毕业证成绩单制做办理
存档可查的(USC毕业证)南加利福尼亚大学毕业证成绩单制做办理
 
假文凭国外(Adelaide毕业证)澳大利亚国立大学毕业证成绩单办理
假文凭国外(Adelaide毕业证)澳大利亚国立大学毕业证成绩单办理假文凭国外(Adelaide毕业证)澳大利亚国立大学毕业证成绩单办理
假文凭国外(Adelaide毕业证)澳大利亚国立大学毕业证成绩单办理
 
一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理
一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理
一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理
 
Meet up Milano 14 _ Axpo Italia_ Migration from Mule3 (On-prem) to.pdf
Meet up Milano 14 _ Axpo Italia_ Migration from Mule3 (On-prem) to.pdfMeet up Milano 14 _ Axpo Italia_ Migration from Mule3 (On-prem) to.pdf
Meet up Milano 14 _ Axpo Italia_ Migration from Mule3 (On-prem) to.pdf
 
制作原版1:1(Monash毕业证)莫纳什大学毕业证成绩单办理假
制作原版1:1(Monash毕业证)莫纳什大学毕业证成绩单办理假制作原版1:1(Monash毕业证)莫纳什大学毕业证成绩单办理假
制作原版1:1(Monash毕业证)莫纳什大学毕业证成绩单办理假
 
学位认证网(DU毕业证)迪肯大学毕业证成绩单一比一原版制作
学位认证网(DU毕业证)迪肯大学毕业证成绩单一比一原版制作学位认证网(DU毕业证)迪肯大学毕业证成绩单一比一原版制作
学位认证网(DU毕业证)迪肯大学毕业证成绩单一比一原版制作
 
可查真实(Monash毕业证)西澳大学毕业证成绩单退学买
可查真实(Monash毕业证)西澳大学毕业证成绩单退学买可查真实(Monash毕业证)西澳大学毕业证成绩单退学买
可查真实(Monash毕业证)西澳大学毕业证成绩单退学买
 

Cloudstack选型

  • 1. Tim Mackey – XenServer Community Manager and Evangelist 刘宇超 ——CloudStack中国社区 CloudStack 4.3 Hypervisor 的选型 Understanding the choices available Build a Cloud Day – SCALE 12x
  • 3. © Citrix 2014. More information at xenserver.org and follow me on twitter @XenServerArmy 提供的服务 • 清晰定义——你想要提供的: ᵒ 应用的类型 ᵒ 谁访问,谁拥有 ᵒ 访问类型 • 定义——需要管理的模板: ᵒ 操作系统 ᵒ Patching 需求 • 定义——合规性和可用性的预期范围 ᵒ 监控和备份的
  • 4. © Citrix 2014. More information at xenserver.org and follow me on twitter @XenServerArmy 定义租户的需求 • 数据贴近用户(Department data local to department) ᵒ 应用数据储存的位置 • 数据和服务的隔离 ᵒ VM 迁移和host HA ᵒ Network 服务 • PII/PCI加密 ᵒ 数据存储位置的关键key的保护 ᵒ 针对云的特点进行加密 • 提供Showback ᵒ 不仅是计量, 合规和审计
  • 5. © Citrix 2014. More information at xenserver.org and follow me on twitter @XenServerArmy 虚拟化架构 • 由提供的服务来决定Hypervisor ᵒ 不要基于某个“标准”选择hypervisor ᵒ 了解虚拟化的实际cost ᵒ 多hypervisor混合 “OK” ᵒ Bare metal 也是一种hypervisor • 是否应该“池化”资源 ᵒ 是否真的需要池化资源? ᵒ 云管理方案是否更好? ᵒ 共享存储的实际cost • 由hypervisor决定主存储(Primary storage) • 由方案决定辅助存储(Template storage) ᵒ NFS是个典型的低成本的选择
  • 7. © Citrix 2014. More information at xenserver.org and follow me on twitter @XenServerArmy Networking StorageCompute XenServer Xen Project Hypervisor Standard Linux Distribution (dom0) qemudrivers xapi Guest Driver front Driver back Guest Driver front patches
  • 8. © Citrix 2014. More information at xenserver.org and follow me on twitter @XenServerArmy Microsoft Hyper-V Networking StorageCompute Hyper-V Hypervisor Standard Windows Server (parent partition) drivers WMI Guest VMBus Guest Virtual SP VMBus VMBus Devices Devices
  • 9. © Citrix 2014. More information at xenserver.org and follow me on twitter @XenServerArmy vSphere 5.1 – Managed by vCenter vmkernel Guest Virtual driver vSCSI Guest Virtual driver Task Scheduler Service Console vmklinux vCenter drivers vNIC Networking StorageCompute
  • 10. © Citrix 2014. More information at xenserver.org and follow me on twitter @XenServerArmy KVM (Linux + KVM only) Standard Linux Distribution qemudrivers Guest Virtual driver virtio Guest Virtual driver KVM Module libvirt agent Networking StorageCompute
  • 11. © Citrix 2014. More information at xenserver.org and follow me on twitter @XenServerArmy Linux Containers Standard Linux Distribution Namespace Container Namespace Container KVM Module libvirt agentCgroups Cgroup Cgroup Namesspaces Networking StorageCompute
  • 13. © Citrix 2014. More information at xenserver.org and follow me on twitter @XenServerArmy Flat Network – Basic Layer 3 Network Option XenServer vSphere KVM LXC Hyper-V Security Groups Yes- bridge - Yes Yes Yes IPv6 - - Yes Yes - Multiple IPs per NIC Yes Yes Yes Yes Yes Nicira NVP Yes - Yes - - BigSwitch VNS Yes - Yes - - 65.11.1.2 65.11.1.3 65.11.1.4 65.11.1.5 Public Network 65.11.0.0/16 Guest VM 1 Guest VM 2 Guest VM 3 Guest VM 4 DHCP, DNS CloudStack Virtual Router Security Group 1 Security Group 2
  • 14. © Citrix 2014. More information at xenserver.org and follow me on twitter @XenServerArmy VLANs for Private Cloud Option XenServer vSphere KVM LXC Hyper-V Max VLANs 800 254 1024 1024 4094 IPv6 - - Yes Yes - Multiple IPs per NIC Yes Yes Yes Yes Yes VPC Yes Yes Yes - Yes Nicira NVP Yes - Yes - - BigSwitch VNS Yes - Yes - - MidoKura - - Yes - - NetScaler Yes Yes Yes - Yes F5 BigIP Yes Yes Yes - Yes Juniper SRX - Yes Yes - Yes Cisco VNMC - Yes - - - 10.1.1.1 10.1.1.3 10.1.1.4 10.1.1.5 Public Network/Internet Guest Virtual Network 10.0.0.0/8 VLAN 100 DHCP, DNS NAT Load Balancing VPN Public IP 65.37.14.1 Gateway 10.1.1.1 Guest VM 1 Guest VM 2 Guest VM 3 Guest VM 4 CloudStack Virtual Router
  • 15. © Citrix 2014. More information at xenserver.org and follow me on twitter @XenServerArmy Beyond the VLAN – Network Virtualization Option XenServer vSphere KVM LXC Hyper-V OVS GRE tunnels Yes - - - - Nicira STT tunnel Yes Yes Yes - - MidoNet - - Yes - - VXLAN - Yes Yes - - NVGRE - - - - - Nexus 1000v - Yes - - - Juniper Contrail Yes - - - - Palo Alto Yes Yes Yes - -
  • 16. © Citrix 2014. More information at xenserver.org and follow me on twitter @XenServerArmy Virtual Private Cloud and nTier Applications Feature XenServer vSphere KVM LXC Hyper-V PVLAN Yes - ovs Yes ovs - - Web App DB Router DC1 DC2 DC3 DC4 DC5 DC6 VLAN 1 VLAN 2 VLAN 3 S2S VPN Private GW
  • 17. © Citrix 2014. More information at xenserver.org and follow me on twitter @XenServerArmy Delivering specific network services • KVM ᵒ IPv6 ᵒ Security groups ᵒ Large quantity of VLANs • vSphere ᵒ VXLAN required vSphere Enterprise Plus ᵒ Cisco Nexus 1000v 和 ASA 1000v required vSphere Enterprise Plus • XenServer ᵒ Security groups ᵒ Large quantity of VLANs ᵒ Juniper Contrail
  • 19. © Citrix 2014. More information at xenserver.org and follow me on twitter @XenServerArmy Primary Storage 选项 Feature XenServer vSphere KVM LXC Hyper-V Local storage Yes Yes Yes Yes Yes NFS Yes Yes Yes Yes - SMB - - - - SMB3 Single path iSCSI Yes Yes Yes - - Multipath iSCSI PreSetup - - - - Direct array - VAAI - - - Shared Mount - - Yes Yes - Template format VHD OVA QCOW2 TAR VHD SolidFire Plugin Yes Yes Yes - - NetApp Plugin Yes Yes Yes - - Zone wide - Yes Yes - - Ceph RBD - - Yes - - Clustered LVM - - Yes - - Cluster Host Host Primary Storage
  • 20. © Citrix 2014. More information at xenserver.org and follow me on twitter @XenServerArmy Secondary Storage 选项 Option XenServer vSphere KVM LXC Hyper-V NFS Yes Yes Yes Yes - Swift(1) Yes Yes Yes Yes - S3 compatible (2) Yes Yes Yes Yes - SMB - - - - Yes (1) Requires NFS staging area (2) Can be region wide, but must not have NFS secondary storage in zone Zone Secondary Storage Pod Cluster Host Host Primary Storage
  • 22. © Citrix 2014. More information at xenserver.org and follow me on twitter @XenServerArmy CloudStack Features Feature XenServer vSphere KVM LXC Hyper-V Disk IO Statistics Yes - Yes - Yes Memory Overcommit Yes (4x) Yes - - - Dedicated resources Yes Not with HA/DRS Yes - Yes Disk IO throttling - - Yes Yes - Disk snapshot (running) Yes Yes - - - Disk snapshot (pluggable) Partial Partial - - - Disk snapshot (Stopped) Yes Yes Yes - Yes Memory snapshot Yes Yes Yes - - Zone wide primary storage - Yes Yes Yes - Resize disk Offline Online Grow Online - - High availability CloudStack Native CloudStack - CloudStack CPU sockets 6.2 and higher Yes Yes Host count Yes Affinity groups Yes Yes Yes - Yes
  • 23. © Citrix 2014. More information at xenserver.org and follow me on twitter @XenServerArmy XenServer 6.2 Feature Source code model Open Source (GPLv2) Maximum VM Density 650 (Linux) CloudStack VM Density 500 CloudStack integration Direct XAPI calls Maximum native cluster size 16 Maximum pRAM 1 TB Largest VM 16vCPU/128GB Windows Operating System All Windows supported by Microsoft Linux Operating Systems RHEL, CentOS, Debian, Ubuntu, SLES, OEL Advanced features supported ovs, Storage XenMotion, DMC
  • 24. © Citrix 2014. More information at xenserver.org and follow me on twitter @XenServerArmy vSphere 5.5 ( 5.5 support added in ACS 4.3) Feature Source code model Proprietary Maximum VM Density 512 CloudStack VM Density 128 CloudStack integration vCenter Maximum native cluster size 32 Maximum pRAM 4 TB Largest VM 64 vCPU/1TB Windows Operating Systems DOS, All Windows Server/Client Linux Operating Systems Most Advanced features supported HA, DRS, vDS, Storage vMotion
  • 25. © Citrix 2014. More information at xenserver.org and follow me on twitter @XenServerArmy KVM (RHEL/CentOS 6.5 and Ubuntu 12.04) Feature Source code model Open Source (GPLv2) Maximum VM Density 10 times the number of pCores CloudStack VM Density 50 CloudStack integration CloudStack Agent (libvirt) Maximum native cluster size No native cluster support Maximum pRAM 2 TB Largest VM 160 vCPU/2TB Windows Operating Systems Windows XP and higher Linux Operating Systems Varies Advanced features supported None
  • 26. © Citrix 2014. More information at xenserver.org and follow me on twitter @XenServerArmy Linux Containers Feature Source code model Open Source (GPLv2) Maximum container Density 6000 (theoretical) CloudStack container Density 50 CloudStack integration CloudStack Agent (libvirt), requires KVM for SVMs Maximum native cluster size N/A Maximum pRAM 2 TB Largest container 2 TB Windows Operating Systems N/A Linux Operating Systems Kernel compatible distros
  • 27. © Citrix 2014. More information at xenserver.org and follow me on twitter @XenServerArmy Microsoft Hyper-V Feature Source code model Proprietary Maximum VM Density 1024 CloudStack VM Density 1024 CloudStack integration CloudStack Agent (C# calling WMI) Maximum native cluster Size 64 Maximum pRAM 4 TB Largest VM 64 vCPU/1TB Windows Operating Systems All Windows supported by Microsoft Linux Operating Systems RHEL, CentOS, Debian, Ubuntu, SLES, OEL Advanced features supported None
  • 29. © Citrix 2014. More information at xenserver.org and follow me on twitter @XenServerArmy KVM • 主要优势: ᵒ 低成本 ᵒ 相似的管理模式 ᵒ 社区开发积极,可支持广泛的CloudStack 功能 • Cloud中的使用案例: ᵒ 以Linux 为中心的工作负载 ᵒ Dev/test clouds ᵒ Web类型的托管 ᵒ 基于SDN的提高云租户的密度 • 弱点: ᵒ 需要安装CloudStack libvir t agent ᵒ 有限的原生存储可选方案 ᵒ 高级的原生功能并未支持
  • 30. © Citrix 2014. More information at xenserver.org and follow me on twitter @XenServerArmy Linux Containers • 主要优势: ᵒ 低成本 ᵒ 相似的管理模式 • Cloud中的使用案例: ᵒ Dev/test clouds ᵒ Web 应用的托管 • 弱点: ᵒ 需要安装CloudStack libvir t agent ᵒ 需要KVM 运行system VMs ᵒ 高级的原生功能并未支持 ᵒ 在CloudStack 4.2首次加入
  • 31. © Citrix 2014. More information at xenserver.org and follow me on twitter @XenServerArmy Microsoft Hyper-V • 主要优势: ᵒ 无限的Windows Ser ver VM 许可证 ᵒ Windows 相似的管理方式 • Cloud中的使用案例: ᵒ Windows 和Linux 工作负载 ᵒ Dev/test clouds ᵒ .Net web 应用的托管 ᵒ Desktop as a Ser vice clouds • 弱点: ᵒ 高级的原生功能支持较少 ᵒ 在CloudStack 4.3首次加入
  • 32. © Citrix 2014. More information at xenserver.org and follow me on twitter @XenServerArmy vSphere • 主要优势: ᵒ 支持广泛的应用和操作系统 ᵒ vSphere 管理员容易的进行池化管理 ᵒ 有大量的合作伙伴形成生态圈 ᵒ 不少CloudStack 功能已经直接实现了 ᵒ 通过vCenter直接进行管理整合 • Cloud中的使用案例: ᵒ 私有企业云 ᵒ Dev/test clouds • 弱点: ᵒ vSphere 前期许可证和后续支持费用大 ᵒ vCenter 集成需要冗余设计 ᵒ 每个Zone是单独vSphere中的数据中心的模式
  • 33. © Citrix 2014. More information at xenserver.org and follow me on twitter @XenServerArmy XenServer • 主要优势: ᵒ 低成本 ᵒ 社区开发积极,可支持广泛的CloudStack功能 ᵒ 大量CloudStack 安装使用 ᵒ 直接通过XAPI toolstack 整合 • Cloud中的使用案例: ᵒ Linux 为中心的工作负载 ᵒ Dev/test clouds ᵒ Web 托管 ᵒ Desktop as a Ser vice clouds ᵒ 高密度VM和安全的租户隔离 • 弱点: ᵒ 高级的原生功能支持较少
  • 34. © Citrix 2014. More information at xenserver.org and follow me on twitter @XenServerArmy 多Hypervisor的支持又是怎样的? • Networking ᵒ 确保匹配好网络标签 ᵒ 选择多个hyper visors 之间交集的部分作为拓扑 • Storage ᵒ system VMs 都有特定的hyper visor类型 ᵒ 主存储都要受zone的限制 • Operations ᵒ vSphere Datacenter 不能跨 zones ᵒ Hyper-V 暂时还不可以和其他hyper visors 混合在一个zone内 ᵒ HA不能实现在 hyper visor 间的迁移 ᵒ 基于cluster/pod 层级进行Capacity 规划更难一些
  • 35. © Citrix 2014. More information at xenserver.org and follow me on twitter @XenServerArmy Tying it all Together 1. Define success criteria 2. Select a topology which works 3. Decide on storage options 4. Define supported configurations 5. Select preferred hypervisor(s) 6. Validate matrix 7. Build your Cloud
  • 36. © Citrix 2014. More information at xenserver.org and follow me on twitter @XenServerArmy

Editor's Notes

  1. 而半虚拟化方案,基本都是把io变成了消息处理,从guest机器发消息出来,然后由host机器处理。此时,在guest机器的驱动都被接管,已经不能被称为驱动(因为已经不再处理io指令,不和具体设备打交道),称为消息代理更合适。
  2. KVM两个模块,管理vcpu和mem,qemu负责逻辑管理创建vcpu 全虚拟化方案不需要该Guest的代码,那么Guest里面的io操作最终都变成io指令。在前面的分析中,其实已经涉及了io虚拟化的流程。
  3. Nicira NVP:基于开源技术OpenFlow和OpenvSwitch创建了网络虚拟平台(NVP),该产品可实现SDN,STT隧道协议可以对网络带宽性能有更好的优化效果,有连接v-switch的L2、L3的网关。但需要Hypervisor配置openV-Switch BigSwitch VNS:一个商业的解决方案,基于开放的openflow标准,但需要hypervisor的switch的支持
  4. Xenserver,每个host最多800 vlan,每个nic最多1019个vlan MidoKura:商业产品,支持全套的高级网络功能,但只能基于KVM Cisco VNMC,虚拟的网络管理中心
  5. Notes: - VXLAN 支持需要Linux kernel 3.7 以上版本 KVM Contrial 只支持XenServer 是因为仍在测试中,但目前看应该是和KVM也可以进行整合
  6. New with 4.3: - Quiesed snapshots on vSphere can be performed with “quiese” option for both VM only. Volume only works for both if hardware storage plugin supports feature - Queised snapshots on XenServer don’t call XenServer queise API, so quiese snapshots work if the hardware storage plugin supports feature