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. zoj 1526 Big Number 数学

    Big Number Time Limit: 10 Seconds      Memory Limit: 32768 KB In many applications very large intege ...

  2. vDSP加速的应用

    vDSP 是IOS提供一系列加速处理算法..在优化时可以考虑应用一二... 1.在项目中加入Accelerate.framework库 点开项目属性->Build Phases->Link ...

  3. win10 uwp 模拟网页输入

    有时候需要获得网页的 js 执行后的源代码,或者模拟网页输入,如点按钮输入文字. 如果需要实现,那么就需要用 WebView ,使用方法很简单. 首先创建一个 WebView ,接下来的所有输入都需要 ...

  4. socket__服务端、客户端(注释版)

    # !/usr/bin/env python # -*- coding: utf-8 -*- # @Time : 2017/8/22 16:14 # @Author : Mr_zhang # @Sit ...

  5. 读书笔记之《深入理解Java虚拟机》不完全学习总结

    写在前面: 之所以称作不完全总结,因为我其实没有完完全全地看完此书,但是涵盖了大部分重要章节:同时以下总结是我自己认为很重要知识,细枝末节处难免遗漏,还请详细参考原著. 转载请注明原文出处:http: ...

  6. Linux中的各种软件安装

    Linux下的软件形式 Linux上的软件有几种常见的方式 二进制发布包 软件包已经针对具体平台完成了编译和打包,解压后即可以使用,最多去改改配置文件,也是Linux上最通用和常见的软件包发布形式 例 ...

  7. C++继承(07)

    继承 通过特殊化已有的类来建立新类的过程,叫做“类的派生”,原来的类叫做“基类”,新建立的类则叫做“派生类”.另一方面,从类的成员角度看,派生类自动地将基类的所有成员作为自己的成员,这叫做“继承”.基 ...

  8. php导出csv报表

    最近系统有一个导出报表功能,之前是导出的.xsl报表,但是当导出数据达到十万条时,导出经常出现超时与导出数据不全的情况,原因是导出.xsl报表会进行HTML渲染,在这步就会卡死.所以改成了导出.csv ...

  9. 基于Vue.js的大型报告页项目实现过程及问题总结(一)

    今年5月份的时候做了一个测评报告项目,需要在网页正常显示的同时且可打印为pdf,当时的技术方案采用jquery+template的方式,因为是固定模板所以并没有考虑报告的模块化区分,九月底产品提出新的 ...

  10. 每天一个linux命令(26):用SecureCRT来上传和下载文件(转载自竹子)

    用SSH管理linux服务器时经常需要远程与本地之间交互文件.而直接用SecureCRT自带的上传下载功能无疑是最方便的,SecureCRT下的文件传输协议有ASCII.Xmodem.Zmodem. ...