云计算及Openstack云平台技术图解
一 什么是虚拟化
虚拟化是一种具体技术,指的是一种资源管理技术,是将计算机的各种实体资源,如服务器、网络、内存及存储等,予以抽象、转换后呈现出来,打破实体结构间的不可切割的障碍,使用户可以比原来的组态更好的方式来应用这些资源。
二 什么是云计算
它是一种业务模式
按需分配,随时伸缩
三 云计算的三种类型
私有云、共有云、混合云
四 云计算的三种业务模式
五 什么是OpenStack
OpenStack is a cloud operating system that controls large pools of compute, storage, and networking resources throughout a datacenter
六 OpenStack核心项目
Compute Service (“Nova”): 计算资源生命周期管理组件
NetWork Service (“Neutron”):提供云计算环境下的虚拟网络功能
Block Storage Service("Cinder"):管理计算实例所使用的块级存储
Object Storage Service("Swift"):对象存储,用于永久类型的静态数据的长期存储
Image Service (“Glance”):提供虚拟机镜像的发现,注册,获取服务
Identity Service(“Keystone”):提供了用户信息管理,为其他组件提供认证服务
Dashboard ("Horizon"):用以管理、控制OpenStack服务的Web控制面板
七 OpenStack各组件之间的关系
八 OpenStack生态圈
九 OpenStack基金会
十 OpenStack代码贡献量统计
十一 社区治理模式
十二 OpenStack发展趋势
十三 OpenStack发展历史
十四 OpenStack开发语言
采用Python语言开发
十五 OpenStack架构
十六 OpenStack架构职责演变(一)
十七 OpenStack架构职责演变(二)
十八 OpenStack架构设计特点
十九 OpenStack架构设计优势
二十 谁在用OpenStack
二十一 国内使用OpenStack的部分用户
二十二 OpenStack和CloudStack对比
二十三 OpenStack和Docker对比
Docker:提供了一种程序运行的容器,同时保证这些容器相互隔离。
OpenStack:提供一个完整管理数据中心的解决方案,至于用哪种hypervisor(VM)或Docker,只是云平台中的一部分。
Hypervisor和Docker可以共存,hypervisor中可以包含Docker。