CloudStack的学习笔记------1.简介
来源:互联网 发布:网络创世纪音乐 编辑:程序博客网 时间:2024/05/18 18:18
一、CloudStack的介绍
1、CloudStack是一个开源的具有高可用性及扩展性的云计算平台。
2、Cloudstack支持管理大部分主流的hypervisors,如KVM,Hyper-V,XenServer,VMware,Oracle VM等。
3、CloudStack具有商业软件所拥有的完善的用户权限管理,可以让用户构建一个安全的多租户云计算环境。同时兼容Amazon AWS API 接口,可用来管理AWS的资源。
二、CloudStack的部署图与架构图
1.部署图
2、软件架构
三、CloudStack的名字解释
1、区域(zone) :Zone对应于现实中的一个数据中心,它是 CloudStack中最大的一个单元。
2、提供点(pod) :一个提供点通常代表一个机架,机柜里面的主机在同一个子网,每个区域中必须包含一个或多个提供点,提供点中包含主机和主存储服务器。
3、集群(cluster) : 是多个主机组成的一个集群,同一个cluster中的主机有相同的硬件,相同的Hypervisor和公用的存储。同一个cluster中的虚拟机,可以实现服务无中断的从一个物理主机迁移到另一个物理主机。没个提供点上通常包含一个或多个cluster。
4、主机(host):就是运行虚拟机的物理主机,CloudStack中的最小单元。
5、主存储(primary storage) :通常情况下与cluster关联,为cluster中的主机提高存储。
6、二级存储(secondary storage) :通常情况下与zone关联,他存储模版文件、ISO、快照。
7、二级存储虚拟机(secondary storage VM,ssvm):ssvm主要是用来管理二级存储,对二级存储相关的操作都会通过他来完成。每个资源域可以有多个ssvm,当ssvm被删除或者停止,他会自动被重建和启动。
8、控制台虚拟机(console proxy VM,cpvm):CPVM主要提供连接控制台代理 , 在 cloudstack 的 UI 界面连接某个虚拟机实例的窗口就是 CPVM 提供的功能 , 控制台主要是通过 vnc 实现 . 我们在安装配置计算节点的时候需要开启 qemu 的 vnc 监听就是为 CPVM 提供的服务。
9、虚拟路由器(V-Route):在基础网络模式下虚拟路由器提供的功能有 DNS 、 dhcp 服务。在高级网络模式下虚拟路由器提供的功能有 VPN 、 DHCP 、 DNS 、防火墙、负载均衡 (HaProxy 实现 ) 、 SNAT 、静态 NAT 、端口转发、安全组、网络 ACL 、等功能。
四、CloudStack与OpenStack的对比
比较项
CloudStack
OpenStack
服务层次
IaaS
IaaS
授权协议
Apache 2.0
Apache 2.0
Apache 2.0
不需要
不需要
动态资源调配
主机Maintainance模式下自动迁移VM
无现成功能,需通过Nova-scheduler组件自己实现
VM模板
支持
支持
VM Console
支持
支持
开发语言
Java
Python
用户界面
Web Console,功能较完善
DashBoard,较简单
负载均衡
软件负载均衡(Virtual Router)、硬件负载均衡
软件负载均衡(Nova-network或
OpenStack Load Balance API)、硬件负载均衡
虚拟化技术
XenServer,Oracle VM,vCenter,KVM,Bare Metal
XenServer,Oracle
VM,KVM,QEMU,ESX/ESXi,LXC(Liunx Container)等
最小化部署
一管理节点,一主机节点
支持All in one(Nova,Keystone,Glance组件必选)
支持数据库
MySQL
PostgreSQL,MySQL,SQLite
组件
Console Proxy VM,Second Storage VM,Virtual Router VM,
Host Agent,Management Server
Nova,Glance,Keystone,Horizon,Swift
网络形式
Isolation(VLAN),Share
VLAN,FLAT,FLATDhcp
版本问题
版本发布稳定,不存在兼容性问题
存在各版本兼容性问题
VLAN
不能VLAN间互访
支持VLAN间互访
- CloudStack的学习笔记------1.简介
- CloudStack学习笔记-初探
- CloudStack学习笔记-综述
- CloudStack学习笔记-账户管理
- CloudStack学习笔记-源代码构建
- CloudStack学习笔记-安装AllInOne
- cloudstack 笔记
- CloudStack存储简介
- CloudStack 4.5 安装笔记
- 关于cloudstack中遇见的一些问题处理笔记
- cloudstack学习记录--------翻译
- CloudStack 学习资料
- Linux学习笔记--1.简介
- CloudStack的安全组
- CloudStack的基本使用
- cloudstack on centos6.5 笔记
- cloudstack基本概念(1.结构)
- cloudstack
- 数据库中视图的作用
- 日经社説 20150108 非自民の受け皿を目指せ
- myeclipse8.5+tomcat6.0+sqlserver2008
- php打造属于自己的MVC框架
- [UVA12293] Box Game && 博弈
- CloudStack的学习笔记------1.简介
- UiAutomator系列——Appium Android Bootstrap源码分析之控件AndroidElement(007)
- 新A+B传奇
- limit.h 头文件
- IoDeleteDevice源码
- 签名工具的使用
- 获取系统时间格式strftime
- UiAutomator系列——Appium Android Bootstrap源码分析之命令解析执行(008)
- An internal error occurred during: "Check Android SDK"