Cloudstack功能
作为云计算解决方案,毫无疑问,以下几点是服务的核心关键(不限于以下几点),也作为后续开发和使用的出发点;
1. 支持多租户
2. 能够按需提供自服务
3. 宽带网络的接入
4. 物理资源池化,虚拟化
5. 能够进行弹性增加资源
 
平台服务模型
 
 
cloudstack主要组成部分
 
如图所示;

cloudstack架构中主要包含一下单元
1. 管理节点--cloudstack-management
2. Mysql数据库
3. zone
PS:由架构图设计可看出
1. 通过Cloudstack-managment对zone对整个云平台进行统一管理和资源调度,通过mysql数据库进行数据存储;
2. 二级存储的服务对象是整个zone,而不是某个POD
 
物理架构部署图
 

 
Cloudstack的重要概念
1. 管理节点:管理节点是整个云平台的核心部分,整个IaaS平台工作将统一汇总在服务管理节点进行处理,管理节点主要划分两部分
1.1 接收和响应操作命令
1.2 管理和监控系统
2. zone:zone在cloudstack中是最大的组织单元,被很多资料都翻译或者解释为抽象的数据中心,从单独功能来分析,zone可以抽象为一个机房,如果考虑到分布式,那么解释为数据中心也是贴切的,因为只要网络可达,Cloudstack就能对抽象资源池进行调配,而无视距离;
一个zone由一个或者多个pod,二级存储,网络架构组成。在规范的设计中,可以使用zone之间完全物理隔离或者逻辑隔离,当然,你也可以在同一套物理架构中,划分两个zone,既可以隔离也可以不隔离,这将取决于管理员如何去使用了;
3. pod:可以理解称为机柜,pod包含了交换机,服务器和存储设备。Cloudstack设计中,将pod理解成一个二层网络下的机柜,也就是说在一个pod中,host机要和pod是相同网段的,如果不同,在cloudstack是无法加入到pod的;
4. cluster:由一组(相同硬件型号或者相似)计算节点组成
5. host:计算节点,用于提供真实的计算资源
6. 主存储:主要存放虚拟机数据
7. 二级存储:存放一些模板,镜像,快照等冷数据,这里冷数据指的是多次读取,而只需一次上传
8. 系统虚拟机:系统虚拟机使用debian系统,可分为三种系统虚拟机
8.1 二级存储虚拟机
8.2 控制台虚拟机
8.3 VR虚拟路由器

CloudStack架构分析的更多相关文章

  1. tomcat架构分析 (Session管理)

    Session管理是JavaEE容器比较重要的一部分,在app中也经常会用到.在开发app时,我们只是获取一个session,然后向session中存取数据,然后再销毁session.那么如何产生se ...

  2. Magento架构分析,Magento MVC 设计分析

    Magento架构分析,Magento MVC 设计分析 分类:Magento 标签:Magento MVC.Magento架构 669人浏览 Magento 采用类似 JAVA的架构,其扩展与稳定性 ...

  3. Flickr 网站架构分析

    Flickr 网站架构分析 Flickr.com 是网上最受欢迎的照片共享网站之一,还记得那位给Windows Vista拍摄壁纸的Hamad Darwish吗?他就是将照片上传到Flickr,后而被 ...

  4. Android架构分析之Android消息处理机制(二)

    作者:刘昊昱 博客:http://blog.csdn.net/liuhaoyutz Android版本号:4.4.2 在上一篇文章中我们看了一个使用Handler处理Message消息的样例,本文我们 ...

  5. NopCommerce架构分析(转载)

    原文 一,NopCommerce架构分析之开篇 NopCommerce是.net开源项目中比较成熟的一款业务应用框架,也是电子商务系统中的典范.所以很想多学习一下里面的设计和实现方式. 二,NopCo ...

  6. Qualcomm Android display架构分析

    Android display架构分析(一) http://blog.csdn.net/BonderWu/archive/2010/08/12/5805961.aspx http://hi.baidu ...

  7. tomcat架构分析-索引

    出处:http://gearever.iteye.com tomcat架构分析 (概览) tomcat架构分析 (容器类) tomcat架构分析 (valve机制) tomcat架构分析 (valve ...

  8. [转载] 关于“淘宝应对"双11"的技术架构分析”

    微博上一篇最新的关于“淘宝应对"双11"的技术架构分析”.数据产品的一个最大特点是数据的非实时写入.

  9. apache kafka系列之性能优化架构分析

    apache kafka中国社区QQ群:162272557 Apache kafka性能优化架构分析 应用程序优化:数据压缩 watermark/2/text/aHR0cDovL2Jsb2cuY3Nk ...

随机推荐

  1. AJAX学习前奏----JS基础加强

     AJAX学习前奏----JS基础加强 知识概要: 1.js类&属性&方法的定义 2.静态属性与方法 3.构造方法 4.原型的使用 5.Object对象直接加属性和方法 6.JSO ...

  2. 深入浅出WPF——附加事件(Attached Event)

    3.3 事件也附加——深入浅出附加事件 WPF事件系统中还有一种事件被称为附加事件(Attached Event),简言之,它就是路由事件.“那为什么还要起个新名字呢?”你可能会问. “身无彩凤双飞翼 ...

  3. Django扩展自定义manage命令

    使用django开发,对python manage.py ***命令模式肯定不会陌生.比较常用的有runserver,migrate... 本文讲述如何自定义扩展manage命令. 1.源码分析 ma ...

  4. Collection和Map的默认扩容参数

    初始大小:调用无参构造函数时默认的容量 加载因子:超过 (当前容量*加载因子) 时会进行扩容 扩容因子:扩容时增加的容量为 (当前容量*扩容因子)        容器         初始容量    ...

  5. 3.ElasticSearch的倒排索引

    一. 正向索引 常规的索引建立方式 文档---> 关键词的映射过程(正向索引) 比如: 我有很多个文章,如果想查询其中几个文章是否含有刘耀这个关键词,那么我就需要打开所以文章,找到里面含义刘耀的 ...

  6. 【特效】几种实用的按钮hover效果

    效果预览:http://www.gbtags.com/gb/rtreplayerpreview-standalone/3095.htm html: <ul class="btn&quo ...

  7. 用FastDFS一步步搭建文件管理系统

    一.FastDFS介绍 FastDFS开源地址:https://github.com/happyfish100 参考:分布式文件系统FastDFS设计原理 参考:FastDFS分布式文件系统 个人封装 ...

  8. JS模拟实现封装的三种方法

      前  言  继承是使用一个子类继承另一个父类,那么子类可以自动拥有父类中的所有属性和方法,这个过程叫做继承!  JS中有很多实现继承的方法,今天我给大家介绍其中的三种吧. 1.在 Object类上 ...

  9. LeetCode 566. Reshape the Matrix (重塑矩阵)

    In MATLAB, there is a very useful function called 'reshape', which can reshape a matrix into a new o ...

  10. LeetCode 437. Path Sum III (路径之和之三)

    You are given a binary tree in which each node contains an integer value. Find the number of paths t ...