一个专科生和云计算的故事

一:云计算?

我的经历:
云计算我接触的时间是大一下学期,刚开始知道这个东西只知道云计算是我上大二有一个全国职业院校技能大赛这个比赛,当时单纯的是想去参加比赛提升自己的竞争力,让自己学更多的知识,并没有真正的理解云计算到底是啥。

老师给我们往年的比赛真题让我们慢慢啃不断学习,然后就是自己背题按照题上的步骤一步一步的在linux上输入命令去搭建IAAS平台、起初感觉很帅,输入一个命令电脑上一直不断的出现代码!慢慢的记住了搭建IAAS、SAAS、bigdate平台的流程,但是并不知道为什么要输这些命令,只知道输完这些命令之后会在网页上出现一个界面,在里面可以创建云主机,网络、路由、安全组规则…

后来经过不断的学习,熟悉了搭建平台,我开始尝试理解我在做的是什么,为什么要这样做,为什么要在linux系统上安装mysql,keystong,glance, nova,neutron,dashboard。疫情在家这么长时间我竟然还能记得,哈哈哈哈。随着不断学习新的知识,我开始知道了原来mysql是用来存放数据用的,keystong提供的是认证功能,glance提供镜像服务,nova提供计算功能,neutron提供网络服务,让云主机可以上网,dashboard就是一个web页面。有了这些组件,对可以把这些东西想象成一个一个的组件,就像人的身体一样,有了胳膊、腿、手、头、脚…这些东西组成了一个完整的人!也就是这些组件组成了一个Openstack平台!

我通过自己安装openstack组件,完成各种配置形成的平台叫私有云平台!不管是私有云平台还是公有云平台,本质上都是Openstack的应用!万变不离其宗。

后来通过不断的学习,我知道了云计算是一种按需付费的计量模式,直到最近这段时间我才理解这段话的意思,我在腾讯云上租了一个学生云服务器10/月,我在这个服务器上搭建了一个wordpress博客站点,还绑定了域名,可以通过域名访问自己的博客站点。

如果我自己买这些设备我要花多少钱?就算我租别人的我也要花费大量时间精力。现在呢,把这些设备虚拟化成云,我们可以把设备想象电脑设备都放在云里,要用的时候通过web页面,也就是各大厂商的公有云平台(openstack)进行管理自己的云主机等等…如果不用的时候又可以把资源回收租借给其他人。所以,用户能够通过互联网方便的获取到计算、存储等服务时,我们比喻自己使用到了“云计算”!

我的经历讲完啦,叙述的不是很清楚第一次写哈哈哈哈。

这个是云计算的服务模式提出了3个服务层次,我对IAAS的理解比较深,其他的都是类似与IAAS只不过是运营商提供的服务更多了你用起来更方便了。

二:openstack?

这个我在我的经历里面也讲到了,用我的大白话理解就是用来管理云计算的一个平台(platform)把学到的英语拽一下哈哈哈。

1.下面是从网上抄的Openstack解释:
Open是开放,Stack则是堆砌之意,合起来就是将众多的功能服务堆积起来的集合,让人们通过Openstack云计算项目,能够将诸如计算能力、存储、网络和软件等资源抽象成服务,以便让用户可以通过互联网远程来享用,付费的形式也变得因需而定,调整方便,拥有极强的虚拟可扩展性,是公共和私有云的建设与管理软件中的优秀开源项目。

2.服务模块组件细释
了解了他们大概的意思,我们来深入理解他们之间的关系把!冲冲冲!!!

这个图我可以用我的话来解释啦,我就不放难懂的解释了
中间的VM当然就是我们的虚拟机啦,有很多箭头指向虚拟机,代表这些组件给虚拟机提供的服务。
Nova提供计算服务
Glance提供虚机镜像(Image)存储和管理
Swift提供对象存储 (Object Storage)
Cinder提供块存储(Block Storage)目前仅给虚机挂载使用、
Keystone提供认证服务
Horizon提供管理服务
Neutron提供网络服务
Heat提供软件部署服务
说这么详细也没有必要,细节的话在实际需求中运用才能好的理解!

虽然我是个大二的专科生,但是我觉得不管是专科还是本科都要有所作为,认为有学历就能够找到好工作,那么在哪里学习都没用。最好的状态是找到自己喜欢的事情,为之付出努力,一分耕耘一分收获!加油,奥里给!

发布了17 篇原创文章 · 获赞 24 · 访问量 4185

猜你喜欢

转载自blog.csdn.net/qq_45714272/article/details/105092585