“云计算”随笔(一)

来源:互联网 发布:实况8李惠堂数据 编辑:程序博客网 时间:2024/05/21 10:26

1、关于“云计算”

学习云计算(Cloud Computer),关于这三个字的概念,一定要搞清楚。
1)、云和计算不能分开读,云并不是对计算进行修饰,而是一个单独的词语。
2)、云计算不是新的计算模式,而是代表一种服务模式。
3)、狭义上的云计算,主要是说提供计算力服务,就现在的云计算的发展来说,未来或者说目前的云计算都在想着提供计算力之上的更高级的服务。
最后,引用美国国家标准与技术研究院(NIST)定义:云计算是一种按使用量付费的模式,这种模式提供可用的、便捷的、按需的网络访问, 进入可配置的计算资源共享池(资源包括网络,服务器,存储,应用软件,服务),这些资源能够被快速提供,只需投入很少的管理工作,或与服务供应商进行很少的交互。

2、常说的IaaS、PaaS、SaaS

说起云计算,绕不开的三个缩写就是IaaS、PaaS、SaaS,其实这三个缩写,现在发展的已经比较完善了,业内也涌现出了很多新的东西,在这里我们一并说了。

IaaS:基础设施即服务
IaaS(Infrastructure-as-a- Service):基础设施即服务。消费者通过Internet可以从完善的计算机基础设施获得服务。这种服务器模式主要提供计算力,用户得到的相当于服务器的服务,可以在远程服务器上做自己想做的任何事情,比如安装操作系统、搭建应用环境,甚至现在,很多的云计算提供商开始提供异构加速计算的IaaS服务,被租用于进行机器学习相关内容的训练以及预测。当然了,比较典型的,还是提供一台独立的服务器(Server),或者虚拟服务器(VPS)。

PaaS:平台即服务
PaaS(Platform-as-a- Service):平台即服务。PaaS实际上是指将软件研发的平台作为一种服务模式提交给用户。这种服务我最早见的一种形式是,提供网站空间,具体服务方式,是给你一个ftp网址,让你上传你的网页,再通过给你提供的地址,登陆你自己设计的网页。而这种,一般都是提供完整的运行环境,只需要部署属于用户的程序,然后拉起服务就可以使用,不用关注程序在哪里跑,也不需要关注用的是什么计算资源。

SaaS:软件即服务
SaaS(Software-as-a- Service):软件即服务。它是一种通过Internet提供软件的模式,用户无需购买软件,而是向提供商租用基于Web的软件,来管理企业经营活动。这种最典型的就是SAP提供的客户关系管理。
就这三种来说,SaaS提供的服务是最接近最终使用用户的,但是他的自由度是最低的。

除去以上三种,还有其他的一些名词,如下

DaaS:数据即服务。
数据即服务(Data as a Service):如今,各大互联网巨头,拥有的数据量不能想象,动辄达到上千PB,并且这些数据十分可靠,譬如某即时通信软件,根据十数年的用户积累的图片,再结合时间的变化,可以预测未来用户甚至非用户的样貌变化,该公司所拥有的数据,可以在脱敏、梳理后进行出售,也可以将通过这些数据分析得到的结论进行出售,这两种盈利方式都属于DaaS的盈利方式,当然了,变现方式有很多种,我只说这两种。

FaaS:函数即服务
函数即服务(Functions as a Service):提到FaaS,往往都会提到Serverless,这种通过提供被调用函数来提供服务的方式,让用户不需要关注环境、计算,只需要关注所传递的数据是什么,需要的变量有哪些,达到了最便捷的服务提供模式,目前各大云厂商都有或者有计划,推出自己的FaaS服务。

以上只是对云计算中常见的一些名词,做一些简单的解释,更深入的还有更多内容,希望自己有时间能都整理出来,给自己一个交代。

原创粉丝点击