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. Python系列之多线程、多进程

    线程是操作系统直接支持的执行单元,因此,高级语言通常都内置多线程的支持,Python也不例外,并且,Python的线程是真正的Posix Thread,而不是模拟出来的线程. Python的标准库提供 ...

  2. JavaScript--我发现,原来你是这样的JS(四)(看看变量,作用域,垃圾回收机制是啥)

    一.介绍 这是红宝书(JavaScript高级程序设计 3版)的读书笔记第四篇,是红宝书第四章内容(主要是变量和作用域问题),当然其中还有我个人的理解.红宝书这本书可以说是难啃的,要看完不容易,挺厚的 ...

  3. Xcode插件失效以后的处理方法

    全在终端执行,依次输入如下命令 //获取DVTPlugInCompatibilityUUID字段 defaults read /Applications/Xcode.app/Contents/Info ...

  4. Windows 10新功能

    Windows 10 中面向开发人员的新增功能 Windows 10 及新增的开发人员工具将提供新通用 Windows 平台支持的工具.功能和体验.在 Windows 10 上安装完工具和 SDK后, ...

  5. “华尔街之狼”:ICO是“史上最大骗局”

    勘探船进村的那个夏季,父亲从城里带回了那把手电.手电的金属外壳镀了镍,看上去和摸起来一样冰凉.父亲进城以前采了两筐枸杞子,他用它们换回了那把锃亮的东西.父亲一个人哼着<十八摸>上路,鲜红透 ...

  6. Django数据库操作性能相关

    Django数据库操作性能相关 案例: 现在我们的数据库中有两张表如下: 1.职员表: class UserInfo(models.Model): name = models.CharField(ma ...

  7. 【转】Sizeof与Strlen的区别与联系

    原文地址:http://www.cnblogs.com/carekee/articles/1630789.html 1.sizeof  sizeof(...)是运算符,在头文件中typedef为uns ...

  8. js页面间通信方法(storage事件)(浏览器页面间通信方法)

    在写页面的时候有时会遇到这样的需求,需要两个页面之间传递数据或者一个事件.这个时候,就需要用到我今天所要讲的storage事件,学习这个事件之前,需要先了解localStorage的用法.具体用法可以 ...

  9. JMeter性能测试,完整入门篇

    1. Jmeter简介 Apache JMeter是一款纯java编写负载功能测试和性能测试开源工具软件.相比Loadrunner而言,JMeter小巧轻便且免费,也越来越流行成为了主流的性能测试工具 ...

  10. LeetCode 252. Meeting Rooms (会议室)$

    Given an array of meeting time intervals consisting of start and end times [[s1,e1],[s2,e2],...] (si ...