导读:本文将详细科普云计算的概念、云服务的发展现状,并逐一介绍各种云服务模式(IaaS、PaaS、SaaS、DaaS),建议收藏!

01 云计算的概念

云是一种服务,可以像使用水、电、煤那样按需使用、灵活付费,使用者只需关注服务本身。

云计算的资源是动态扩展且虚拟化的,通过互联网提供,终端用户不需要了解云中基础设施的细节,不必具有专业的云技术知识,也无须直接进行控制,只要关注自身真正需要什么样的资源以及如何通过网络来获得相应的服务即可。

按照服务划分,云计算可以分为IaaS、PaaS、SaaS、DaaS四个层次。

IaaS(Infrastructure as a Service,基础架构即服务)是基础层。在这一层,通过虚拟化、动态化将IT基础资源(计算、网络、存储)聚合形成资源池。资源池即计算能力的集合,终端用户(企业)可以通过网络获得自己需要的计算资源,运行自己的业务系统。这种方式使用户不必自己建设这些基础设施,而是通过付费即可使用这些资源。

在IaaS层之上的是PaaS(Platform as a Service,平台即服务)层。这一层除了提供基础计算能力,还具备了业务的开发运行环境,提供包括应用代码、SDK、操作系统以及API在内的IT组件,供个人开发者和企业将相应功能模块嵌入软件或硬件,以提高开发效率。对于企业或终端用户而言,这一层的服务可以为业务创新提供快速、低成本的环境。

最上层是SaaS(Software as a Service,软件即服务)。实际上,SaaS在云计算概念出现之前就已经存在,并随着云计算技术的发展得到了更好的发展。SaaS的软件是“拿来即用”的,不需要用户安装,软件升级与维护也无须终端用户参与。同时,它还是按需使用的软件,与传统软件购买后就无法退货相较具有无可比拟的优势。

另外,越来越多的数据沉淀、抽象形成了新的服务——DaaS(Data as a Service,数据即服务)。

数据聚合抽象,把数据转换成通用信息,从而为公众提供公共信息服务。例如,对于天气信息,可能A需要根据天气信息来判断出门穿着,B需要根据天气信息判断是否洗车,C需要根据天气信息判断是否准备防洪防涝设施等。不同用户均可利用DaaS满足自己的诉求。

此外,通过对各类数据信息进一步加工形成信息组合应用,会进一步盘活数据,提升数据价值。这就像搭积木一样,对基础数据信息块以不同的方式进行组装,可以达到千变万化的效果。DaaS服务已成为当下数字化转型的重要抓手。

对企业而言,可根据需要使用上述某一种层次的云服务。大型企业一般需要综合上述四个层次的云服务,即层次化的云计算服务,一般也称为I-P-S&D云计算,各层可独立提供云服务,下一层的架构为上一层云计算提供支撑。例如,某视频网站采用了上述的I-P-S&D云计算架构。

其中,由阿里云大型服务器群、高速网络、存储系统等组成IaaS架构提供基础服务;将阿里云提供的RDS、MQ等服务构建在IaaS层上;这些RDS、MQ提供的服务组成PaaS,把视频的应用逻辑(如视频编解码、视频流接入等)部署上来,提供在线的视频点播、直播等服务。

这样一个大型的系统对互联网用户而言,就是一个大规模视频类SaaS应用。对日常用户访问日志、视频观看爱好等数据做进一步的聚合分析之后,便可形成千人千面、精准推送等DaaS服务。

在业内的普遍认识里,云计算按照部署模式的不同,主要分为公有云私有云混合云

  • 公有云一般由云计算厂商构建,面向公众、企业提供公共服务,由云计算厂商运营;
  • 私有云是指由企业自身构建,为企业内部提供云服务;
  • 当企业既有私有云,同时又采用公有云计算服务时,这两种云之间形成一种内外数据相互流动的形态,便是混合云的模式。

目前,大型企业迁云时都倾向使用混合云模式,把面向互联网用户的应用系统部署在公有云上,把内部系统或者安全等级要求较高的系统部署在私有云上。

02 云服务的发展现状

SasS、IasS、PaaS这三种云服务模式目前处于不同的发展阶段。其中,SaaS和IaaS产业比较成熟,PaaS领域起步最晚,提供该服务的企业并不多。表1-1给出了2014~2017年我国公有云市场的规模对比。

表1-1 四种云服务模式现状的比较

图1-1给出了2014~2017年中国云服务市场规模占比图,从中可以看到,国内的云计算服务近年均以SaaS和IaaS为主,PaaS占比较小。

  • SaaS服务虽然占据了半壁以上的江山,但是行业格局依然比较混乱,缺乏领导者;
  • PaaS服务仍处于发展初期,市场认知度比较低,但是未来的增长预期恰恰是最高的;
  • IaaS服务的占比超过1/3,已经得到国内企业客户的充分认可,云主机、云存储等应用形式是用户使用最多的,占比70%以上。
图1-1 2014~2017年中国公有云细分年市场规模发展图(资料来自中商产业研究院研究数据)

接下来我们逐一介绍各种云服务模式。

1. DaaS

DaaS(Data as a Service)服务是继IaaS、PaaS、SaaS之后发展起来的一种新型服务。

DaaS通过对数据资源的集中化管理,并把数据场景化,为企业自身和其他企业的数据共享提供了一种新的方式。

以前,企业的数据要么因为零散地存放在各个团队或部门而无法把数据资源作为一种企业内部的服务用于提升企业运行效率,要么就是每家企业都把数据当成自家金矿而不想拿出来分享给其他企业或个人,这样,即使数据是座金矿,也不会产生太大的价值,因为它不流通。只有将这座金矿拿出来变现,让其他企业也能使用数据资源,才能获取自己想要的物资,发挥金矿最大的价值。

在如今的数据大爆炸时代,没有任何一家企业能收集到自己需要的所有数据,有了DaaS服务,就可以向其他公司购买所需数据,通过分工协作提升企业竞争力。

2. SaaS

SaaS服务的概念产生于2003年,是最早引入中国的云服务形式。

SaaS是一种通过网络提供软件的模式,有了SaaS,所有的服务都托管在云上,用户不用再购买软件,且无须对软件进行维护。现在,一个完整的企业Web应用程序可以在云上提供一个敏捷、统一的企业协作平台。就像使用自来水一样,企业可以根据实际需要向SaaS提供商租赁在线的软件服务。SaaS可以帮助企业减少费用,管理硬件、网络和内部IT部门。

早期的SaaS服务主要用于销售管理,如八百客、xTools等使用的ASP就是早期的SaaS服务。进入2008年,传统企业集中转型,办公软件企业(如用友、金蝶)开始开发Saas业务。SaaS企业集中布局在CRM、ERP流程管理领域。

2013年,SaaS服务开始细分,通信、邮箱、网盘等工具开始SaaS化,基于手机等移动终端的SaaS平台开始出现。随着移动终端的普及,SaaS自2014年以来持续高速增长。

目前,企业级SaaS服务市场规模保持快速增长,持续受到资本青睐,相关参与方不断探索新型服务形式。SaaS厂商发展的基本现状可总结如下:

  1. 传统软件企业通过拓展服务形式转型为SaaS服务商。
  2. 创业公司在原有垂直领域SaaS服务基础上,向底层拓展同类PaaS服务。
  3. 互联网巨头拓展平台,在Saas服务基础上,引入第三方服务商形成SaaS服务入口平台,打造云服务生态。

SaaS未来的发展趋势主要表现在三个方面:

  1. 智能化推动流程管理效率提升:人工智能等技术的引入将极大提升流程优化效率,改善服务,成为改进SaaS服务的重要推动力。
  2. 行业垂直SaaS空间大:在垂直行业积累一定客户的SaaS企业,有机会发掘供应链上的其他机会,例如B2B、增值服务等。
  3. 打通碎片化服务:多数服务商专注于单一SaaS流程并面临服务数据互不连通的问题,因此在提供整合碎片化数据、流程的SaaS服务方面存在机会。

3. PaaS

PaaS是指将软件研发的平台作为一种服务,并提供给用户。用户或者企业可以基于PaaS平台快速开发自己需要的应用和产品。同时,PaaS平台开发的应用能更好地搭建基于SOA架构的企业应用。作为一个完整的开发服务,PaaS提供了从开发工具、中间件到数据库软件等开发者构建应用程序所需的所有开发平台的功能。

2009年,新浪推出国内首个PaaS平台SAE Alpha。2013年,微软、亚马逊AWS等海外公共云PaaS服务进入中国;之后,BAT(百度、阿里、腾讯)分别推出开发者PaaS平台(百度的BAE、阿里的ACE、腾讯的QCloud);IM、推送等领域的垂直PaaS平台开始提供服务(个推、融云等)。

进入2015年,国内大型云服务商开始开放更多面向开发者的云服务能力(如阿里百川等);同时,垂直PaaS平台也发展迅速,出现了面向物流网、语音识别等领域的PaaS平台。

目前,PaaS厂商发展的现状主要是在原有技术功能基础上,根据优势拓展服务形式和客户群,拓展方向主要集中在以下3个方面:

  1. 拓展服务功能:从单一PaaS服务拓展为多种PaaS服务,形成功能商店。
  2. 拓展服务形式:在原有PaaS服务基础上,拓展同类SaaS服务。
  3. 拓展新客户:在Paas通用模块基础上,为企业提供定制化流程管理。

目前,PaaS的发展趋势主要表现在三个方面:

  1. 业务类型同质化:提供单一功能的PaaS厂商横向发展,成长为PaaS工具商店,可能造成PaaS厂商业务重合度高。
  2. 开发者增值服务成为增长点:在提供功能模块的基础上,形成平台生态,提供满足企业/应用生命周期全流程的技术服务。
  3. 国际化业务或成新增长点:技术模块在国际化推广过程中受到地理位置、使用习惯的限制较小,突破海外市场将成为PaaS厂商新的增长点。

4. IaaS

IaaS供应商为用户提供云化的IT基础设施,包括处理、存储、网络和其他基本的计算资源。用户能够远程部署和运行任意软件(包括操作系统和应用程序),供应商则按照用户使用存储服务器、带宽、CPU等资源的数量收取服务费。

公共云IaaS是一种“重资产”的服务模式,需要较大的基础设施投入和长期运营技术经验积累,该项业务具备极强的规模效应。因此,一旦巨头优势显现,将产生马太效应,通过价格、性能和服务建立起较宽的“护城河”。

根据Gartner发布的全球公有云IaaS魔力象限,2017年共计14家企业进入该象限,而2018年这一数字锐减为6家。而在2017年度全球公有云IaaS市场份额分析报告中,Gartner指出,亚马逊、微软、阿里巴巴占据全球市场份额前三,其中亚马逊市场份额占比超过50%,同比增速达25%。

IaaS的发展大致可以分为萌芽阶段、成长阶段和洗牌阶段。

  • 萌芽阶段:2008年,IBM在中国建立首个云计算中心,标志着IaaS正式进入中国。随后一年,盛大、阿里云开始研发和试点运营相关云业务。
  • 成长阶段:2013年前后,微软、亚马逊AWS IaaS业务正式进入中国。同年,UCloud、青云等IaaS创业公司成立并开始提供服务,腾讯、华为等巨头也纷纷加入云服务阵营。
  • 洗牌阶段:到2015年,IaaS云行业发展趋于稳定,行业格局和盈利模式日渐清晰,行业领先者开始出现,企业逐渐开始盈利。同时,行业竞争加剧,进入洗牌阶段。

2019年1月,阿里巴巴集团财报显示,阿里云2018财年第三财季(2018年10月1日至2018年12月31日)营收达到66.1亿元,同比增长84%,以此计算,2018自然年阿里云营收规模达到213.6亿元,4年间增长了约20倍,已成为亚洲最大的云服务公司。

本文转自:

IaaS、PaaS、SaaS、DaaS都是什么?现在怎么样了?终于有人讲明白了​www.toutiao.com

rds基于什么开发_IaaS、PaaS、SaaS、DaaS都是什么?现在怎么样了?终于有人讲明白了...相关推荐

  1. 什么是机器学习?有哪些分类?怎样上手开发?终于有人讲明白了

    导读:本文首先介绍何谓机器学习,以及与机器学习相关的基本概念,这是学习和理解机器学习的基础.按照学习方式的不同,机器学习可以分为不同类型,如监督学习.无监督学习.强化学习等,本文会详细介绍它们各自的特 ...

  2. 笔记-信息化与系统集成技术-云计算的服务形式(IaaS/PaaS/SaaS/DaaS)

    云计算的资源是动态扩展且虚拟化的,通过互联网提供,终端用户不需要了解云中基础设施的细节,不必具有专业的云技术知识,也无须直接进行控制,只要关注自身真正需要什么样的资源以及如何通过网络来获得相应的服务即 ...

  3. 云计算 IaaS PaaS SaaS DaaS

    云计算 云其实是互联网的一个隐喻,云计算其实就是使用互联网来接入存储或者运行在远程服务器端的应用,数据,或者服务. 任何一个使用基于互联网的方法来计算,存储和开发的公司,都可以从技术上叫做从事云的公司 ...

  4. rds基于什么开发_元王RDS--让H公司的10多年的设计经验重获新生!

    提起H公司,估计没有人不知道,他是中国优秀民族企业的代表,是国人的骄傲.现在十个人总会有五个人是在用他们的产品,近些年H公司之所以能有如此大的成就,小编认为与H公司非常重视研发和知识管理密不可分.仅2 ...

  5. Rds基于mysql开发的_开发云数据库RDS MYSQL版讲解

    前言 这篇文章适合所有的 C# 开发新手.老鸟以及想准备学习开发 C# 的程序猿..NET Core是一个开源通用的开发框架,支持跨平台, 阿里云函数计算推出了 dotnetcore2.1 runti ...

  6. rds基于什么开发_java rds

    关于 java rds的搜索结果 问题 新手求问RDS使用相关问题 刚接触RDS,根据阿里教程 https://help.aliyun.com/document_detail/rds/SDK-manu ...

  7. rds基于什么开发_为什么不学基于TypeScript的Node.js服务端开发?

    为什么不学?学不动了吗?!别躺下啊,我扶你起来! 我们早就知道,如今的JavaScript已经不再是当初那个在浏览器网页中写写简单的表单验证.没事弹个alert框吓吓人的龙套角色了.借助基于v8引擎的 ...

  8. SaaS、PaaS、DaaS、IaaS四种云系统说明

    SaaS 是Software-as-a-service(软件即服务)的简称,它是一种通过Internet提供软件的模式,通常的定义为"软件部署为托管,通过互联网存取",相对于传统软 ...

  9. 云计算之概念——IaaS、SaaS、PaaS、Daas

    云计算通俗来说就是输入/输出和计算不在一个主机上.计算要用到计算设备,计算设备一般是指CPU.内存和硬盘,输入/输出设备一般是指键盘.鼠标.显示器.耳机.音响.话筒等外设.而我们的个人计算机是使用主板 ...

最新文章

  1. linux终端安装playonlinux,Ubuntu安装PlayOnlinux
  2. mina、netty消息边界问题
  3. [恢]hdu 2056
  4. b+树时间复杂度_阿里面试,问了B+树,这个回答让我通过了
  5. VTK:图像迭代器用法实战
  6. rfid5-写成platform驱动
  7. python消费kafka逻辑处理导致cpu升高_用Apache Kafka 和 Python 搭建分布式流处理系统[翻译]...
  8. linux常用命令行编辑快捷键
  9. 教学设计的理念与方法【2】
  10. 计算机网络自顶向下方法 习题参考答案 第一章
  11. Mac 软件汉化教程(一)
  12. 通达信 python插件选股_通达信插件选股说明
  13. 爱了爱了!推荐一个Github 70k+点赞的Java学习指南!
  14. 【MATLAB】基于支持向量机的简单图像识别实现
  15. Solr Facet
  16. flowable相关的一些名词说明
  17. postgresql实现存在则更新,不存在则插入
  18. 【PTA】【C语言】书香节
  19. 弥散磁共振成像在神经科学中的应用
  20. 兰州大学计算机科学技术考研科目,兰州大学(专业学位)计算机技术研究生考试科目和考研参考书目...

热门文章

  1. 如何将word中的对象怎么显示到工具栏_MathType怎么添加到Word快速访问栏?
  2. R-Tree空间索引算法的研究历程和最新进展分析
  3. c函数scanf(),printf()等常用格式字符串
  4. oracle强制执行计划,OBA技能2-Oracle执行计划顺序表连接
  5. 如何招聘一个合格的程序员?
  6. java 设置两个方法互斥_分享两个操作Java枚举的实用方法
  7. AUTOSAR协议解析篇(一)-J1939协议解析
  8. java jsonobject 转对象_解析JSON中JSONObject的高级使用
  9. 【TypeScript系列教程10】循环语句的使用
  10. 用C语言实现津巴布韦这道算法题?