PowerPoint Presentation

Similar documents
幻灯片 1

次世代のITインフラ“Compute”を先取り!HPが統合型アプライアンス「HP ConvergedSystem」を推進する理由

BYOD IP+Optical (IP NGN) API 4. End-to-End (Service Aware) 5. IP NGN (IP Next Generation Network) ( ) Prime Carrier Management Access Edge Co

Cloudy computing forEducation

ebook140-9

A API Application Programming Interface 见 应 用 程 序 编 程 接 口 ARP Address Resolution Protocol 地 址 解 析 协 议 为 IP 地 址 到 对 应 的 硬 件 地 址 之 间 提 供 动 态 映 射 阿 里 云 内


附件9 电梯运行安全监测管理信息平台技术规范 第11部分:系统信息安全技术规范(征求意见稿)

Marketing

ebook140-8

Basic System Administration

1

1 IT IT IT IT Virtual Machine, VM VM VM VM Operating Systems, OS IT

经华名家讲堂

KillTest 质量更高 服务更好 学习资料 半年免费更新服务

SL2511 SR Plus 操作手冊_單面.doc

幻灯片 1

LAMP system and relative tools like SNMP, Expect, Nmap, etc. to build a cross- platform, lo

epub 61-2

<B1B1BEA9B9E2BBB7D0C2CDF8BFC6BCBCB9C9B7DDD3D0CFDEB9ABCBBEB4B43F3F12FB6CB293>

WebSphere Studio Application Developer IBM Portal Toolkit... 2/21 1. WebSphere Portal Portal WebSphere Application Server stopserver.bat -configfile..

BYOD Http Redirect convergence Client (1) 2008R2 NLB( ) (2) NLB Unicast mode switch flooding (arp ) NLB DNS Redirect 1. Round-Robin DNS DNS IP/DNS Cli

DocHdl2OnPPMtmpTarget

应 用 为 先, 统 筹 规 划 摘 要 : 总 体 上 看, 我 国 的 云 计 算 还 没 有 进 入 良 性 发 展 的 轨 道 目 前 的 形 势 是 政 府 比 企 业 积 极, 企 业 比 用 户 积 极, 大 企 业 比 中 小 企 业 积 极, 建 设 数 据 中 心 比 推 广 应

Azure_s

业 务 与 运 营 社 交 网 络 行 为 将 对 网 络 流 量 造 成 较 大 影 响 3) 即 时 通 信 类 业 务 包 括 微 信 QQ 等, 该 类 业 务 属 于 典 型 的 小 数 据 包 业 务, 有 可 能 带 来 较 大 的 信 令 开 呼 叫 建 立 的 时 延 销 即 时

財金資訊-80期.indd

IP505SM_manual_cn.doc

政府機關資訊通報第295期(5月)

SEC-220

自由軟體教學平台

北京北信源软件股份有限公司招股书(申报稿)

IC-900W Wireless Pan & Tilt Wireless Pan & Tilt Remote Control / Night Vision FCC ID:RUJ-LR802UWG

Value Chain ~ (E-Business RD / Pre-Sales / Consultant) APS, Advanc

C3_ppt.PDF

ebook204-2

SIP/ENUM Trial

<4D F736F F D20312D3120B9ABBFAAD7AAC8C3CBB5C3F7CAE9A3A8C9EAB1A8B8E5A3A92E646F63>

國際認證介紹.PPT

项目采购需求编写模板

51434S Fundamentals of the UNIX system 5 40, H3064S HPE-UX System and Network Administration I 5 40, H3065S HPE-UX System

自由軟體教學平台

穨CAS1042中文手冊.doc

1 SQL Server 2005 SQL Server Microsoft Windows Server 2003NTFS NTFS SQL Server 2000 Randy Dyess DBA SQL Server SQL Server DBA SQL Server SQL Se

SiteView技术白皮书

飞鱼星多WAN防火墙路由器用户手册

AppAssure 5

目 錄 頁 次 政 風 法 令 宣 導 一 行 政 中 立 實 務 探 討 二 收 到 支 付 命 令 不 可 置 之 不 理 3 9 公 務 機 密 維 護 宣 導 一 淺 談 駭 客 攻 擊 14 二 何 不 自 行 設 計 入 侵 防 禦 系 統? 17 安 全 維 護 宣 導 認 識 爆 竹

V A. 1 Hyper-V R2 V C. A. Hyper-V B. Microsoft SCOM 20 V C. MAP D. Microsoft SCVMM 2008 V B. V D. 2. IT IT 2

turbomail方案

Symantec™ Sygate Enterprise Protection 防护代理安装使用指南

1. 二 進 制 數 值 ( ) 2 轉 換 為 十 六 進 制 時, 其 值 為 何? (A) ( 69 ) 16 (B) ( 39 ) 16 (C) ( 7 A ) 16 (D) ( 8 A ) 在 電 腦 術 語 中 常 用 的 UPS, 其 主 要 功 能

附表2:

「本港青少年網上行為」調查

Avigilon Control Center 6 ACC High Definition Stream Management (HDSM) ACC 6 ( Avigilon Appearance Search ) Avigilon Appearance Search ACC NVR HD Vide

自由軟體教學平台

2005 3

TCP/IP TCP/IP OSI IP TCP IP IP TCP/IP TCP/IP

csa-faq.pdf

13 A DSS B DSS C DSS D DSS A. B. C. CPU D. 15 A B Cache C Cache D L0 L1 L2 Cache 16 SMP A B. C D 17 A B. C D A B - C - D

自由軟體社群發展經驗與 Linux認證介紹


湖北省政府采购中心

温州市政府分散采购

<4D F736F F D B9E3B6ABCAA1CBAEC0FBB9A4B3CCCAD3C6B5BCE0BFD8CFB5CDB3BCBCCAF5B9E6B7B6A3A8CAD4D0D0A3A9C7A9B7A22E646F63>

untitled

C10_ppt.PDF

User Group SMTP

GPRS IP MODEM快速安装说明

ch08.PDF

校友会系统白皮书feb_08

投影片 1

Microsoft Word zw

RAQMON Context Setting MG PDA Applications RTP / FTP/ HTTP TCP/UDP S ignaling control plane (e.g. RS VP, NS IS) Streaming Media, Transaction, Bulk dat

一、选择题

weblogic

ext-web-auth-wlc.pdf

Transcription:

CloudStack vs OpenStack Fred Liu

Status Survey done by Zenoss 2012 Q3

What to compare? Survey done by Zenoss 2012 Q3

项目历史与运营团队 CloudStack 2008 年由 Cloud.com 开发, 有商业和开源两个版本 开源版本采用 GPL v2 license 2011 年 7 月 Cloud.com 被 Citrix( 思杰 ) 收购,CloudStack 全部开源 2012 年 4 月 Citrix 将 CloudStack 贡献给 Apache 基金会, 改为 Apache 2.0 license OpenStack Rackspace 和 NASA 合作研发,2010 年 10 月开源, 采用 Apache 2.0 license 2011 年 Rackspace 宣布成立 OpenStack 基金会, 将 OpenStack 贡献给该基金会

Apache 2.0 Apache Licence 是著名的非盈利开源组织 Apache 采用的协议 该协议和 BSD 类似, 同样鼓励代码共享和尊重原作者的著作权, 同样允许代码修改, 再发布 ( 作为开源或商业软件 ) 需要满足的条件也和 BSD 类似 : 需要给代码的用户一份 Apache Licence 如果你修改了代码, 需要再被修改的文件中说明 在延伸的代码中 ( 修改和有源代码衍生的代码中 ) 需要带有原来代码中的协议, 商标, 专利声明和其他原来作者规定需要包含的说明 如果再发布的产品中包含一个 Notice 文件, 则在 Notice 文件中需要带有 Apache Licence 你可以在 Notice 中增加自己的许可, 但不可以表现为对 Apache Licence 构成更改 Apache Licence 也是对商业应用友好的许可 使用者也可以在需要的时候修改代码来满足需要并作为开源或商业产品发布 / 销售

CloudStack Release History In July 2010, Cloud.com became one of the founding members of OpenStack In October 2010, Cloud.com announced a partnership with Microsoft to develop the code to provide integration and support of Windows Server 2008 R2 Hyper-V to the OpenStack project. CloudStack Release 2.0 June 17, 2010 2.2 Feb, 2011 3.0 March, 2012

OpenStack Release History

社区发展

社区发展

系统比较 通用虚拟机网络存储 Hypervisor CloudStack OpenStack XenServer,XCP,OVM, vmware,kvm,bare Metal XenServer,OpenXen,OVM,vMWare,KVM,QEMU,LXC(Linux Container) 数据库 MySQL PostgreSQL MySQL SQLite 组件 Management Server Usage Server Host Agent (KVM/OVM only) System VM VirtualRouter Nova Glance Keystone Horizon Swift Qutumn Cinder 编码 Java Python, 各模块独立 动态资源调配动态迁移无, 但可以通过 Nova-Scheduler 实现 服务方案 有 (Compute Offering) 有 (Flavors) 主机选择策略 5 种分配策略 3 种分配策略 虚拟机模板 支持 支持 VM Console 支持 支持 备份与恢复 硬盘快照 实例快照 ( 硬盘 + 内存 ) 卷快照 ( 硬盘 ) 网络形式 ISOLATION(VLAN) VLAN SHARE FLAT,FLATDHCP Load Balance 内部软件负载均衡 (VR) 内部软件负载均衡 (Nova-Network) 外部硬件负载均衡外部硬件负载均衡 VLAN 有 有 存储分级 主存储二级存储 无 VM 镜像使用设备 模板 / 快照使用设备 NAS,iSCSI, FC-SAN,Local Disk Ceph(KVM) NAS, 后端可接 Swift Swift Local file system S3 Http(read only) 用户界面 功能完善 简单 告警机制 有 ( 灵活可变的告警阈值 ) 无, 依赖第三方软件 版本问题版本发布较稳定, 不存在版本兼容性问题版本发布快, 存在各版本兼容性问题 部署运维 最小化部署一个管理节点, 一个计算节点 All in One(Nova,KeyStone,Glance 组件必选 ) 高可用 Management Server Cluster DB replication 不同组件有不同的方式 BSS Usage Server, 定期收集资源使用情况无, 依赖第三方实现

用户界面 CloudStack

用户界面 OpenStack

权限管理 CloudStack 由管理节点统一管理, 分为 Domain/SubDomain/Account/User, 树状结构 Account 属于某个 Domain 或 SubDomain,User 为 Account 的别名不同 Account 的资源相互隔离, 同一 Account 的不同用户共享同样的资源 Project 中可包含多个 Account 的资源 OpenStack Keystone: Tenant(Project), User, Role 每次通信之前, 都会进行 keystone 验证

Virtual Machine Manager Storage Manager Network Manager Console Proxy Manager Snapshot Manager Async Job Manager Template Manager 系统架构 CloudStack EC2 CloudStac k API Layer Access Control Pros Agile development for existing developers Scales well horizontally Cons Monolithic Difficult to educate new and third-party developers Easy to introduce bugs Agent Manager Xen Server Resource KVM Resourc e SRX Resource F5 Resourc e NetScal er Resourc e Other Resourc es 14

系统架构 CloudStack(New Architecture) Scales horizontally to different pressure points Automatically scales service VMs in zones to facilitate most efficient data path transfers Fault isolation between API servers and Execution servers and resources within zones

系统架构 OpenStack 16

系统架构 OpenStack

部署方式 CloudStack

部署方式 OpenStack

规模部署 OpenStack 使用 RabbitMQ 来做消息通信, 有人提出在 100 个节点的规模下, RabbitMQ 有出现问题,Joe 表示 SwiftStack 使用 zeromq 代替了 RabbitMQ; 如果要大规模部署, 可以将每个 zone 作为独立的单元进行部署, 各自独立运作, 在上层构建另外一套调度系统 CloudStack 10k resources managed per management server node Scales out horizontally (must disable stats collector) Real production deployment of tens of thousands of resources

主机选择策略 CloudStack/OpenStack

网络架构 CloudStack

网络架构 CloudStack - Multi-tier network Public Network/Internet Public IP 65.37.141.111 Public IP 65.37.141.112 Firewall LB Virtual Network 10.1.1.0/24 VLAN 100 Private IP 10.1.1.111 Private IP 10.1.1.112 10.1.1.1 10.1.1.3 10.1.1.4 Web VM 1 Web VM 2 Web VM 3 Virtual Network 10.1.2.0/24 VLAN 1001 10.1.2.21 10.1.2.18 10.1.2.38 10.1.2.31 10.1.2.24 App VM 1 10.1.3.21 App VM 2 10.1.3.45 Virtual Network 10.1.3.0/24 VLAN 141 10.1.3.24 DB VM 1 10.1.1.5 Web VM 4 10.1.2.39 DHCP, DNS User-data CS Virtual Router DHCP, DNS, User-data CS Virtual Router DHCP, DNS User-data, Source-NAT, VPN CS Virtual Router Public IP 65.37.141.115

网络架构 CloudStack - Multi-tier unified [vision] Internet IPSec or SSL site-to-site VPN Load Balancer CS Virtual Router / Other Customer Premises Monitoring VLAN Virtual Router Services IPAM DNS LB [intra] S-2-S VPN Static Routes ACLs NAT, PF FW [ingress & egress] BGP 10.1.1.1 10.1.1.3 10.1.1.4 Web VM 1 Web VM 2 Web VM 3 10.1.2.31 10.1.2.24 App VM 1 App VM 2 10.1.3.24 DB VM 1 10.1.1.5 Web VM 4 Virtual Network 10.1.1.0/24 VLAN 100 Virtual Network 10.1.2.0/24 VLAN 1001 Virtual Network 10.1.3.0/24 VLAN 141

网络架构 OpenStack Nova-Network

网络架构 OpenStack - Quantum Quantum plugin Open vswitch - Builds isolated networks with OVS and L2-in- L3 tunnel Cisco UCS - Isolation based on VLAN and net-profiles applied to Cisco UCS converged network adapters Linux Bridge - Build isolated networks with VLAN interfaces and linux bridges - Works with every Linux Distro NTT-Data Ryu - Acts as a proxy for the NTT Ryu platform Nicira NVP - Acts as a proxy for the Nicira NVP platform

存储 CloudStack 分级架构 二级存储 NAS, 后端可以 Pass-through 给 Swift 主存储 现有的存储设备, NAS,Iscsi, FC-SAN,Local Disk, Ceph (CloudStack 4.0) * Qemu on the Hypervisor has to be compiled with RBD enabled * The libvirt version on the Hypervisor has to be at least 0.10 with RBD enabled S3 Like 集成 Caringo, 提供 S3 功能

存储 OpenStack -- Swift (Object storage)

存储 OpenStack -- Cinder (Block storage)

高可用性 CloudStack

高可用性 OpenStack 组件依赖组件模式 Nova-api 无 每个节点可运行自己 的 nova-api, 负载均衡 Nova-scheduler 无 每个节点可运行自己 的 nova-scheduler Nova-volume 暂无 HA 方案 Nova-network 无 2 种方案 KeyStone Glance Swift Pacemaker,Corosync, OCF Agent Pacemaker,Corosync, OCF Agent 本身就是分布式存储, 不需要自己添加 HA RabbitMQ 需要持久化到硬盘主被 主备 N+1 N-N 等多种模式 主备 N+1 N-N 等多种模式 无中心节点, 高性能, 无瓶颈

Why we choose CloudStack? 产品成熟度 CloudStack 全球商用案例超过 100 个, OpenStack 不到 10 个 ( 不包含仅用 OpenStack Swift 存储模块 ) 社区管理 CloudStack 是 Apache 基金会项目, 作为全球最大的开源项目管理基金会, 我们更相信他们对开源项目的管理能力 OpenStack 是由 OpenStack 基金会董事会管理 开发语言 CloudStack 采用 Java,C OpenStack 采用 Python

Contact us www.tcloudcomputing.com.cn elaster@tcloudcomptuing.com