下载安卓APP箭头
箭头给我发消息

客服QQ:3315713922

云计算入门必知的三种服务模式

作者:课课家教育     来源: http://www.kokojia.com点击数:1322发布时间: 2017-07-09 10:26:29

标签: 云计算大数据互联网

  对于到底什么是云计算,至少可以找到100种解释。目前广为接受的是中国云计算专家咨询委员会副主任、秘书长刘鹏教授给出的定义:“云计算是通过网络提供可伸缩的廉价的分布式计算能力。”
  从技术上看,大数据与云计算的关系就像一枚硬币的正反面一样密不可分。大数据必然无法用单台的计算机进行处理,必须采用分布式计算架构。它的特色在于对海量数据的挖掘,但它必须依托云计算的分布式处理、分布式数据库、云存储和虚拟化技术。
  云计算是一种商业计算模型,它将计算任务分布在大量计算机构成的资源池上,使用户能够按需获取计算力、存储空间和信息服务。
  云计算(Cloud Computing),是一种基于互联网的计算方式,通过这种方式,共享的软硬件资源和信息可以按需求提供给计算机和其他设备。

云计算入门必知的三种服务模式_云计算_大数据_互联网_课课家  具体实现的方式有IaaS,PaaS和SaaS另外还有BaaS。之所以会去研究这几个名词之间的关系是因为一个东西 Firebase 自备梯子,这个是Google在2016开发者大会上提出来的。然后说它属于BaaS。很多服务原来一直在用,并不知道他们属于哪个服务层。这次搞清楚了。
  基础设施即服务:Infrastructure as a Service
  平台即服务:Platform as a Service
  软件即服务:Software as a Service
  后端即服务:Backend as a Service
  看张它们之间关系图:

云计算(Cloud Computing),是一种基于互联网的计算方式,通过这种方式,共享的软硬件资源和信息可以按需求提供给计算机和其他设备。看张他们的关系图

  IaaS
  IaaS这个层面所产生的流量就比较复杂,两个维度,一个是属于面向业务,多租户,多业务的流量区分,在线存储的服务,每个存储通道所产生的流量区分,每个虚拟机所产生的流量的区分,对于整个网络的流量区分与所需网络的提供将会是一个逐渐演变的过程。
  基于以上的流量区分与流量的安全性,我们应该在云数据中心网络层面上去提前认识与使用,并结合业务实际需求去建设适合用户的数据中心网络。
  Infrastructure as a Service (IaaS) IaaS公司会提供场外服务器,存储和网络硬件,你可以租用。节省了维护成本和办公场地,公司可以在任何时候利用这些硬件来运行其应用。换成我们通常理解的内容来讲就是我们不用购置硬件(服务器、存储等),不用去考虑如何把服务器连上网,只需要我们购买IaaS服务就可以使用这些硬件的服务。举一个例子,The New York Times 使用的是成百上千台 Amazon EC2虚拟机.
  一些服务厂商:Amazon, Microsoft, Vmware, Rackspace和Red Hat. 国内阿里云。
  PaaS

PaaS 构建在 IaaS 之上,在基础架构之外还提供了业务软件的运行环境,个人网站常常用到的“虚拟主机”实际就属于 PaaS 的范畴,个人站长只需要将网站源代码上传到“虚拟主机”的地址,“虚拟主机”会自动运行这些代码生成对应的 Web 页面。  PaaS 构建在 IaaS 之上,在基础架构之外还提供了业务软件的运行环境,个人网站常常用到的“虚拟主机”实际就属于 PaaS 的范畴,个人站长只需要将网站源代码上传到“虚拟主机”的地址,“虚拟主机”会自动运行这些代码生成对应的 Web 页面。PaaS属于对外提供定制的软件运行环境,往往会在系统开发与调试阶段产生不同的数据流量,那么多与每项的程序调用所使用的流量区分,在这个平台也会逐渐产生。除了形成软件本身运行的环境,PaaS 通常还具备相应的存储接口,这些资源可以直接通过 FTP 等方式调用,用户无需从头进行裸盘的初始化工作。
  一些服务厂商: SinaAppEngine(SAE) Google App Engine(GAE) AppFog
  当时大学的时候,用GAE部署了GoAgent在上面,好像GAE最多能创建10个项目。SAE当时部署了个WordPress的网站在上面,后来豆用不起了,太贵。至于AppFog没用过。
  SaaS
  SaaS 是最成熟、知名度最高的云计算服务类型,包括大量的HTTP与HTTPS流量,主要分布于80与443端口,通常属于一种轻量型的数据连接机制,但是在一定程度下,比如上传或者下载,将会产生多种数据流进行传递,使得带宽占用的不明朗,与资源管理的复杂性。在云计算真正变得火热之前,软件即服务本身就已经是一个非常流行的概念了。SaaS 的目标是将一切业务运行的后台环境放入云端,通过一个瘦客户端——通常是 Web 浏览器——向最终用户直接提供服务。最终用户按需向云端请求服务,而本地无需维护任何基础架构或软件运行环境。 SaaS 同 PaaS 的区别在于,使用 SaaS 的不是软件的开发人员,而是软件的最终用户。
  一些服务厂商:这个就比较多了,通常理解下的SaaS软件主要应用于CRM(客户关系管理)、HRM(人力资源管理)、SCM(供应链)以及ERP等企业管理软件。 
  BaaS
  为移动应用开发者提供整合云后端的边界服务。
  国外主流的BaaS平台包括Parse,Kinvey,国内有LeanCloud,Bomb和MaxLeap。
  新兴网络技术的发展

从技术上看,大数据与云计算的关系就像一枚硬币的正反面一样密不可分。大数据必然无法用单台的计算机进行处理,必须采用分布式计算架构。它的特色在于对海量数据的挖掘,但它必须依托云计算的分布式处理、分布式数据库、云存储和虚拟化技术。

  对于传统的路由与交换设备来说,在云计算的环境下,原有的网卡功能的使用将会被各种虚拟化业务所使用,在推动虚拟化发展的高速路程当中,众多因素使得资源再利用变得尤为重要,大多数客户都希望在进行虚拟化、私有数据中心云化之后,都可以使得自身的原有资源可以充分利用,网卡也不例外,往往通过云化之后的CPU都会利用率从原有百分之10提升到70进行使用,当越来越多的不同业务的虚拟机跑在同一个物理服务器上时,都会拥挤在相同的一个物理I/O通道内,对于高性能计算的环境当中,上层业务往往对于网络的I/O非常敏感,不同业务的虚拟机往往会要求特殊的端口类型,如果模型匹配不对,性能就会大大折扣,而单一的物理网卡不可能对于上层每一个业务实现不同的网络接口队列模型,这就会影响到业务的性能瓶颈,新一代的网卡与网络技术也就随之孕育而出。那么随着私有云不断地升温,原有的虚拟网络方式带给网络节点的压力也会逐渐加大,数据中心对于网络的功能与性能变革也进行了时代的变化,从原有的纯软件或者纯硬件的方式,逐渐转变为以软件定义网络为主,实现软硬结合的新型网络变化的趋势,在漫谈云计算网络最后一篇中,笔者会主要描述云计算环境下诞生的一些新的网络技术,以及应用的场景。
  以上就是云计算,你们都了解了吗?如果有什么不充足的地方,欢迎大家进行补充,更多知识点,就在课课家教育,还在等什么,赶紧登录吧!

赞(18)
踩(0)
分享到:
上一篇:云存储的优势
华为认证网络工程师 HCIE直播课视频教程