# 云计算
云计算这个词,相信大家都非常熟悉
作为信息科技发展的主流趋势,它频繁的出现在我们眼前。伴随它一起出现的,还有这些概念名词--OpenStack、Hypervisor、KVM、K8S等
这些名词,全部都属于云计算技术领域的范畴。
对于初学者来说,理解这些概念具体含义不是意见容易的事情
# 云计算概念
所谓云计算,核心需要理解的是到底什么是云?
企业各自搭建服务耗费巨大,于是就有人想到能不能通过租用的方式,把自己的数据存储和计算在供应商提供远端的服务器上进行呢?事实证明是可行的。而这种在远程提供的基础设施我们就称之为云
云中的资源在用户看来是可以无线扩展的,并且可以随时获取,按需使用,随时扩展,按使用付费
理解了云之后,云计算就容易理解了,就是一种把计算服务和数据存储作为一种商品进行售卖或租赁,购买后可以在云端提供服务
有了云计算之后,无论是企业还是个人,想要搭建网站或者软件平台,不在需要像以前那样,必须要有自己的服务器等硬件工具了,完全可以租用云服务器,调用运动计算资源即可。
这样在实际工作中会变的逼以前方便许多,这就是云计算给我的生活和工作带来的便利
# 实例说明云计算
如果还不能理解云计算到底是什么,下面举一个例子来进一步说明
以前电脑被发明的时候,还没有网络,每个电脑,就是一个单机
这台单机,包括CPU、内存、硬盘、显卡等硬件。用户在单机上,安装操作系统和应用软件,完成自己的工作。
后来有了网络(Network),单机与单机之间,可以交换信息,协同工作。
在后来,单机性能越来越强,就有了服务器(Server)。人们发现,可以把一些服务器集中起来,放在机房里,然后让用户通过网络,去访问和使用机房里的计算资源。
再再后来,小型网络变成了大型网络,就有了互联网(Internet)。小型机房变成了大型机房,就有了IDC(Internet Date center,互联网数据中心)。
当越来越多的计算机资源和应用服务(Application,例如看网页,下电影)被集中起来,就变成了--云计算(Cloud Computing).无数的大型机房,就成了云端
云计算的道理是简单的,说白了就是把计算机资源集中起来,放在网络上。但是云计算的实现方式,就复杂了
# 小故事说明云计算
通过一个小故事,再来深刻理解一下到底什么是云计算
1。周末到了
李雷和他的小伙伴越好一起去春游and烧烤...
于是,到了这天,每个小伙伴都带来了烧烤所需的器材和是才
烧烤结束之后,发夹发现这次烧烤不是很开森
因为:
1 每个人都带着一整套的器材和食材,背包太重,很累。
2 每个人都要搭架子,生火,穿铁签,抹酱料整个流程走一遍,时间太久。
3 有的人木炭不够用,有的人却浪费了很多。
第二周 小伙伴们又想约去烧烤
鉴于上次经验,大家商量了一个,提前进行了分工
李雷负责带木炭、烧烤架、打火机,并且全程负责把火烧好
其他4人,负责各自食材的烧烤
当然,最后烤好之后,四个人给李雷一份自己烤好的食物。
这次烧烤之后,大家都觉得比第一次好多啦!
但是,还是存在一些问题,如下:
吉姆酱料用得多,带的酱料不够用。韩梅梅、露西、莉莉的酱料用得少,浪费了很多。
韩梅梅、吉姆、露西、莉莉每个人都要负责各自食材的烧烤,觉得太累。
(3)第三周
小伙伴们又又相约去烧烤。
大家商量了之后,进一步进行调整分工如下(方案B):
李雷带的东西和负责的工作不变。
韩梅梅改成只带酱料、酱料刷、铁签,并且,全程负责穿铁签,烤食材,刷酱料。
剩下的3个人,负责带食材。
当然,拿到食物之后,3人每个人给李雷、韩梅梅一份烤好的食物。
这次烧烤之后,大家觉得更方便了,很开森,很满足。
(4)到了第四周
李雷、韩梅梅、吉姆三个小伙伴,瞅准了烧烤带来的商机,干脆合伙开起了烧烤摊(方案C)。专门卖给游客烤好的鸡腿、鸡翅、羊肉。
故事The End....
这是用生活中的例子,说明了什么是云计算。
参考:
# 云计算的服务模式
上一篇文章详细介绍了什么是云计算:
云是一种服务,可以想使用电、煤、水等一样按需使用、灵活付费,使用者只关注服务本身。
云计算的资源是动态扩展且虚拟化的,通过互联网提供,终端用户不需要了解云中基础设施的细节,不必具有专业的云技术知识,也无需直接进行控制,只要关注自身真正需要什么样的资源,以及如何通过网络来获取响应的服务即可。
按照服务划分,云计算可以分为IaaS、Paas、SaaS三种模式。
很多人搞不清*aas是什么意思,其实,他们是云计算的服务模式
# 1、最底层的,就是Iaas
Iaas: Infrastructure-as-a-Service(基础设施即服务)
Infrastructure就是基础设计的意思。以前,你要建个网站,建个FTP,需要自己买服务器和交换机等硬件设备,现在不用了,可以使用Iaas服务商提供的Iaas服务。
方案A的李雷,其实就类似一个Iaas的服务商
# 2、再往上,就是---Paas
Paas: Platform-as-a-Service(平台即服务)
P就是Platform(平台)。某些时候也叫做中间件。基于硬件之上,平台开发都可以在这一层进行。Pass服务提供商提供各种开发和分发应用的解决方案,比如虚拟服务器和操作系统,以及数据库系统等
方案B的李雷+韩梅梅,类似Paas服务商
# 继续向上,就是---Saas
Saas: Software-as-a-Service(软件即服务)
在这一层上,就可以直接访问和使用服务功能了!例如通过网页浏览器首发电邮,订购商品,查看航班信息等。在你面前,就是具体的应用服务
方案C,好基友烧烤摊,就是一个Saas
# Iaas、Paas、Saas三者之间关系
云计算有Saas、Paas和Iaas三种服务模式,这是目前业界最广泛的认同划分。三者之间的关系如下
层次不同,这是所谓的层次,是封层体系架构依依上的层次
- 首先,基础设施即服务(Iaas)在基础设施层实现,Iaas通过网络向用户提供计算机(物理机和虚拟机)、存储空间、网络连接、负载均衡和防火墙等基本计算资源;用户在此基础上部署和运行各种软件,包括操作系统和应用程序
- 其次,平台即服务(Paas)是软件开放运行平台层实现,PaaS实际上是指将软件研发的平台作为一种服务,以SaaS模式提交给用户,PaaS是SaaS模式的一种。
- 最后,软件即服务(SaaS)由应用软件层实现,它是一种通过Internet提供软件的模式,用户无需购买软件,而是向提供商租用基于WEB的软件,来管理企业经营活动