文档章节

细数云计算产品和技术-CloudStack

IT智囊
 IT智囊
发布于 2017/03/24 20:20
字数 1122
阅读 38
收藏 0

简介

CloudStack是一个开源云计算解决方案。可以加速高伸缩性的公共和私有云(IaaS)的部署、管理、配置。使用CloudStack作为基础,数据中心操作者可以快速方便的通过现存基础架构创建云服务。

CloudStack形成的基础设施云和数据中心运营商可以快速,轻松地建立在其现有的基础设施提供云服务的需求,弹性云计算服务。 CloudStack用户可以充分利用云计算提供更高的效率,无限的规模和更快地部署新服务和系统的最终用户。

CloudStack 是一个开源的云操作系统,它可以帮助用户利用自己的硬件提供类似于Amazon EC2那样的公共云服务。CloudStack可以通过组织和协调用户的虚拟化资源,构建一个和谐的环境。CloudStack具有许多强大的功能,可以让用户构建一个安全的多租户云计算环境。CloudStack 兼容Amazon API 接口。

CloudStack可以让用户快速和方便地在现有的架构上建立自己的云服务。CloudStack可以帮助用户更好地协调服务器、存储、网络资源,从而构建一个IaaS平台。

功能

CloudStack是一种多租户的Java工具,支持多种hypervisors,CloudStack包括XenServer、KVM、Hyper-V以及vSphere。对软件集成以及基于Web的界面提供API,用于实现云管理。

CloudStack管理hypervisors上的存储实例。

CloudStack编排网络服务,比如DHCP、NAT、防火墙和VPN。

CloudStack为网络、计算和存储源提供报告功能。

CloudStack提供用户管理能力。

概念架构

用户:通过网络访问属于我的虚拟机、存储空间、管理我的个人模板。

管理员:部署配置,管理账户,监控资源,安排作业,排除故障

开发人员:开发计费、监控、统计报表等功能模块,定制图形界面、工作流

部署架构

Zone:应于现实中的一个数据中心,它是 CloudStack 中最大的一个单元。

Pod:对应着一个机架,同一个 pod 中的机器在同一个子网中。

Cluster:Cluster 是多个主机组成的一个集群。同一个 cluster 中的主机有相同的硬件,相同的 Hypervisor,和共用同样的存储。同一个 cluster 中的虚拟机,可以实现无中断服务地从一个主机迁移到另外一个上。

Host:运行虚拟机的主机。

Primary storage:一级存储与 cluster 关联,它为该 cluster 中的主机的全部虚拟机提供磁盘卷。一个 cluster 至少有一个一级存储,且在部署时位置要临近主机以提供高性能。

Secondary storage:二级存储与 zone 关联,它存储模板文件,ISO 镜像和磁盘卷快照。

  • 模板:可以启动虚拟机的操作系统镜像,也包括了诸如已安装应用的其余配置信息。

  • ISO 镜像:包含操作系统数据或启动媒质的磁盘镜像。

  • 磁盘卷快照:虚拟机数据的已储存副本,能用于数据恢复或者创建新模板。

软件架构

API

  • Web Services

  • REST

  • Http/Https

  • XML或JSON响应格式

  • root管理员、域管理员和用户

CloudStack和OpenStack比较

  OpenStack CloudStack
授权协议 Apache 2.0,可以免费商用 Apache 2.0,可以免费商用
虚拟化技术 XenServer/XCP,KVM,QEMU,LXC,VMware ESXi/vCenter,Hyper-V Baremetal,Docker,Xen/Libvirt XenServer,KVM,QEMU,VMware vCenter ,LXC
网络服务 VLAN,Flat,FlatDHCPQuantum虚拟化网络 VLAN,Flat,OpenFlow
存储支持 iSCSI,Ceph,NFS,LVM,Swift,Sheepdog NFS,LVM,Ceph,Swift
调度策略 模型全面,易扩展 模型简单,可扩展
用户界面 功能完善,界面简单 功能完善,界面友好
数据库 PostgreSQL,MySQL,SQLite MySQL
虚拟机模板 支持 支持
组件 Nova,Glance,Keystone,Horizon,Swift,Cinder,Quantum,Heat,Ceilometer Console Proxy VM,Second Storage VM,Virtual Router VM,Host Agent,Management Server
开发主导 开源社区 Citrix公司
开发语言 Python Java
官方文档 非常详细 详细
版本问题 存在版本兼容性问题 不存在版本兼容性问题

释放价值,分享知识和经验,解读IT前沿和技术。帮助他人,提升自己。更多交流请关注微信公众号itboxes(IT智囊)。

注:图片来源于网络,如有异议请留言,我们将即时处理。

© 著作权归作者所有

IT智囊
粉丝 4
博文 19
码字总数 12068
作品 0
闵行
项目经理
私信 提问
在 CentOS 6.4 上安装 CloudStack 4.2

和 OpenStack, OpenNebula 类似,CloudStack 是另一款开源云计算平台。CloudStack 的前身是 Cloud.com 家的一款商业云计算产品(也有开源版本),2011年 Cloud.com 被 Citrix 收购,2012年的...

鉴客
2013/12/15
19.3K
2
CloudStack技术沙龙第18期上海站活动火热开启

CloudStack云平台是世界上商用程度最高的开源云计算软件,是由世界最大的开源组织Apache基金会管理的顶级开源项目。CloudStack可以加速高伸缩性的公共和私有云(IaaS)的部署、管理、配置。C...

Y小骨頭Y
2013/08/08
19
0
CloudStack 加入 Apache 软件基金会

Citrix(思杰公司,世界领先的应用服务软件方案提供商)今天宣布,其流行的CloudStack开源软件将加入Apache软件基金会,成为行业中首个加入该基金会的云基础设施解决方案。 CloudStack是一个...

鉴客
2012/04/05
1K
4
用 CloudStack 配置和管理一个简单云

CloudStack 的配置、部署与管理,以及 API 的使用 CloudStack 是 Ctrix 公司在 IaaS 市场上的主打产品,它提供了对云计算资源的灵活部署与管理能力。今年上半年 Ctrix 将其源代码贡献给 Apac...

IBMdW
2013/03/24
4.4K
0
开源云战争结束,OpenStack 稳居第一

  在云计算领域,开源技术已经逐渐成为公司、厂商更有吸引力的选择,根据最新的一份调查报告显示,OpenStack经过4年的快速发展,已经完全超越CloudStack等其他平台,稳居第一。   Zenos...

fnnn99
2014/12/15
155
0

没有更多内容

加载失败,请刷新页面

加载更多

设计模式之访问者模式

定义 Represent an operation to be performed on the elements of an object structure. Visitor lets you define a new operation without changing the classes of the elements on which......

陈年之后是青葱
昨天
9
0
PhotoShop 高级应用 : 分层云彩 - 简单闪电效果

1.创建黑白渐水平渐变图层 2.选择滤镜选项卡: 渲染--->分层云彩功能 3.将滤镜-云彩效果渲染后的图层进行反相操作 【此时出现闪电效果】 6.调整色阶,使得闪电效果更明显 7.创建剪贴蒙版:色...

东方墨天
昨天
9
0
三种实现Android主界面Tab的方式

三种实现Android主界面Tab的方式 https://www.cnblogs.com/caobotao/p/5103673.html

shzwork
昨天
9
0
java8-Optional类

背景 NPE问题,100%的Java程序员都碰到,并且曾经是心中的痛。 1965年英国TonyHoare引入了Null引用,后续的设计语言包括Java都保持了这种设计。 一个例子 业务模型 Person 有车一族, 有Car...

春天springcarter
昨天
11
0
py 登录github时token以及cookie的应用

import requestsfrom bs4 import BeautifulSoup## 获取tokenr1 = requests.get('https://github.com/login')s1 = BeautifulSoup(r1.text,'html.parser')token = s1.find(name='input',......

子枫Eric
昨天
8
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部