Contents
1.云计算相关介绍
1.1云计算简介
云计算是一种按使用量付费的模式,这种模式提供可用的、便捷的、按需的网络访问,进入可配置的计算资源共享池(资源包括网络,服务器,存储,应用软件,服务)这些资源能够快速提供,只需投入很少的管理工作,或与服务供应商进行很少的交互
云计算就是把多个计算机整合成一个资源池,集中管理,按需创建虚拟机,当虚拟机被删除的时候,进行计算资源的回收,可持续利用资源
1.2为什么要用云计算
- 使用便捷
- 快速扩展
- 资源利用
- 节约成本
1.2.1虚拟化的好处
- 提高资源的利用率,现在的服务器配置都非常的高,大部分的资源都是闲置的
- 降低系统复杂度,避免一台服务器上跑过多的服务
- 可以单机同时运行多个系统
1.2.2大公司使用云计算的好处
在业务高峰期的时候如淘宝双11,需要增加集群的规模,应对海量的并发,一旦双11过后,就会有大量的资源闲置下来,造成极大的浪费
1.2.3初创公司使用云计算的好处
不用为选择idc机房烦恼,不用为采购物理服务器烦恼,不用担心物理架构的高可用的问题
1.3常用实现云计算的软件
- CloudStack 很稳定,基于java的开发,但定制性差 社区不活跃
- OpenNebula 稳定性较好,基于ruby开发,可定制性差 社区不活跃
- OpenStack 开源,基于python开发,控制性、兼容性、可扩展性、灵活性都比较好、社区活跃
1.4如何选择云计算
OpenStack的优势
- 社区活跃,学习资料较多,有问题很容易找到解决方法
- 使用python开发,遵循Apache2.0开源协议,只需要修改一个logo,就能更改版权
- 架构非常灵活,可扩展性强
1.5OpenStack的版本
https://releases.openstack.org/
1.6OpenStack的常用组件介绍
Nova:计算服务,通过虚拟化技术,实现虚拟机的创建,管理,删除,是OpenStack中最核心的服务 Neutron:网络服务,为虚拟机提供网络连接服务,就像物理机的交换机和路由器一样 Glance:镜像服务,管理镜像模板的仓库,为虚机提供镜像模板 Cinder:块存储服务,为虚拟机提供额外的硬盘 Keystone:认证服务,为OpenStack各组件提供认证和授权功能 Horizon:提供一个web操作界面,通过web界面,就可以实现建云主机,分配网络,配安全组,加云盘等功能 Ceilometer:监控计费服务,为公有云准备的,私有云不需要 Swift:对象存储服务,适用于一次写入,多次使用,例如百度网盘,这个服务不是必须的,是可选服务 Heat:编排服务,基于模板自动化部署服务,属于高级服务
安装CentOS系统环境见https://www.xionghaier.cn/archives/485.html
如无特殊说明,文章均为本站原创,转载请注明出处
- 转载请注明来源:云计算OpenStack之理论知识介绍
- 本文永久链接地址:https://www.xionghaier.cn/archives/500.html