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. zoj2818 Root of the Problem 简单数学 开方

    Root of the Problem Time Limit: 2 Seconds      Memory Limit: 65536 KB Given positive integers B and ...

  2. Oracle 之——子查询 DDL DML 集合 及其他数据对象

    Oracle 学习笔记(二) 知识概要: 1.子查询 2.集合操作 3.DML语句操作 4.其他数据库对象 1.子查询 查询工资比SCOTT高的员工信息 1  select * 2  from emp ...

  3. 第五章 MySQL事务,视图,索引,备份和恢复

    第五章 MySQL事务,视图,索引,备份和恢复 一.事务 1.什么是事务 事务是一种机制,一个操作序列,它包含了一组数据库操作命令,并且把所有的命令作为一个整体一起向系统提交或撤销操作请求.要么都执行 ...

  4. WPF 如何画出1像素的线

    如何有人告诉你,请你画出1像素的线,是不是觉得很简单,实际上在 WPF 上还是比较难的. 本文告诉大家,如何让画出的线不模糊 画出线的第一个方法,创建一个 Canvas ,添加一个线 界面代码 < ...

  5. [译]ASP.NET Core 2.0 中间件

    问题 如何创建一个最简单的ASP.NET Core中间件? 答案 使用VS创建一个ASP.NET Core 2.0的空项目,注意Startup.cs中的Configure()方法: public vo ...

  6. Javascript常见浏览器兼容问题

    常见浏览器原生javascript兼容性问题主要分为以下几类: 一.Dom 1.获取HTML元素,兼容所有浏览器方法:document.getElementById("id")以I ...

  7. Hibernate的一对多查询及去掉重复的对象distinct

    问:sql 中 select * from A left join B on A.id=B.id where A.id=? 如果在Hibernate 中 用HQL 怎么表达呢 ?答:from A le ...

  8. 【NOIP模拟】的士碰撞(二分答案)

    Description

  9. RabbitMQ 笔记-工作队列

    工作队列的主要思想是不用等待资源密集型的任务处理完成, 为了确保消息或者任务不会丢失,rabbitmq 支持消息确信 ACK.ACK机制是消费者端从rabbitmq收到消息并处理完成后,反馈给rabb ...

  10. base64减少图片请求

    1. 使用base64减少 a)            2. 页面解析 CSS 生成的 CSSOM 时间增加 Base64 跟 CSS 混在一起,大大增加了浏览器需要解析CSS树的耗时.其实解析CSS ...