openstack成长之旅 - 1 云计算及openstack介绍

网友投稿 296 2022-11-13

openstack成长之旅 - 1 云计算及openstack介绍

在介绍openstack之前首先给大家说说云计算,其实在我刚刚踏入IT职场的时候就听过云计算,当时云计算还只是处于理论阶段,没有像现在这么成熟,下面就简单介绍下云计算。

1. 云计算细分的话,其实可以分为两个功能来介绍,云计算和云存储,云存储算是云计算中的一个子系统,但是云存储非常重要同时也可以独立拿出来用(网盘,微盘等)因此将云存储单独拿出来说下,云计算主要是负责提供虚拟主机服务,云存储主要是提供海量的数据存储服务。

2. 云计算从应用场景上可以分为两种,公有云:面向社会个人或者企业提供云服务,例如像阿里云,我们买阿里云虚拟机阿里云给我们提供服务,这就是公有云;私有云:面向企业内部或者员工提供云服务,公司内部搭建的云平台,给公司内部提供虚拟机测试、压测等都属于私有云,多数公司都觉得私有云在比公有云安全上有保障,因此公有云的发展没有跟上私有云的步伐。

3. 讲解云计算就不得不说说非常著名的云计算三层架构模式:

IaaS:基础设施即服务,物理机的管理,虚拟机的管理和存储管理,良好的节省了机器资源的浪费,企业的运营,业务方面必定会有高峰期与低谷期,当业务在低谷期的时候可以将一些空闲的虚拟机回收节省资源,在高峰期的时候添加资源,避免出现高峰宕机或者卡慢的情况。

PaaS:平台即服务,在虚拟机中搭建开发环境,比如配置apache,mysql和php等环境,并且能快速及批量的生成中间件服务,用来支持上层的各种各样的互联网应用,最典型的就是docker容器技术。

SaaS:软件即服务,搭建一个购物网站,博客网站,微博网站等,这种互联网应用可以像商品一样进行流通。

在说到云计算的时候,一般说都是IaaS系统,可以说,IaaS系统是整个云计算系统中最核心的部分,也是难实现的部分,开源云计算软件中openstack的出现并不早,但是却通过优美的代码,灵活的模块和不断的完善得到了开源社区的青睐,openstack在开源云计算中的影响力也是直线上升。

接下来说说openstack吧。

1. openstack发展期出现过很多的版本,但是Folsom的版本的出现,标示着openstack走上了正轨,Folsom将openstack分为三大组件,Nova,Swift和Quantum,这三个组件分别负责云计算,云存储和网络虚拟化,Folsom也是openstack中较为稳定的版本。

2. openstack的优势:

1). openstack模块分明,添加独立功能的组件非常简单,有时候,不需要通读整个openstack的代码,只需要了解其接口规范及API使用就可以轻松的添加一个新的模块。

2). openstack组件的安装非常的灵活,可以全部安装到一台物理机上,也可以分散至多个物理机中,甚至可以把所有的节点都安装在虚拟机上。

3). 二次开发容易,openstack发布的openstackAPI是Rest-full API,所有的组件采用同意的规范,因此基于openstack的二次开发较为简单。

3. 在这里给大家介绍一个openstack的网站,上面的openstack的版本比较稳定,若是初学者要看openstack源代码的话,建议先看这个网站上的稳定版的,在去看GitHub上最新的代码,毕竟最新的代码BUG的出现率还是比较高的,。

本文主要为大家介绍了些云计算及openstack的理论知识,有助于了解整个云计算的功能和用途。这样就能带着很强的目的性去安装、部署、使用和分析openstack。

本文就讲到这里了,明天给大家介绍下虚拟技术,例如KVM、Xen、Libvirt的简介,KVM、Libvirt的安装,配置文件的讲解等等,精彩的都在后面呢,关注我吧。

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:长江存储成功将Xtacking技术应用于其第二代3D NAND产品的开发
下一篇:以太网口模块的原理及布局布线原则
相关文章

 发表评论

暂时没有评论,来抢沙发吧~