作为一个广义的术语,云计算描述了一种范围广泛的服务。许多IT厂商都抓住了“云”这个概念,并将其作为产品的一种通用技术。对于公司而言,为了真正了解并利用云计算的价值,首先要了解什么是云计算,及其不同的组成部分。由于云服务是一个广泛的服务集合,因此用户可以选择何时、何地以及如何使用云计算。在这份报告中,我们将解释不同类型的云计算服务,包括软件即服务(SaaS),平台即服务(PaaS)和基础架构即服务(IaaS);并给出一些例子来说明他们如何工作。我们也将说明云计算在什么情况下,不是最好的选择。
云计算层次(Stack)
云计算常被描述为一个层次堆栈(Stack),每个层次建立在另一个层次的顶部,并向上提供服务接口,因此被称为“云”。通常,对于云计算的的定义来自于美国国家标准与技术研究院(NIST)。NIST将云计算定义为一个模型,简易的管理即可方便地按需配置网络访问,并可以配置计算资源(如网络,服务器,存储,应用程序和服务)。
这意味着最终用户可以方便快捷地利用大块资源。NIST还提供了几个特点,并且这些特点被认为是“云”服务中必不可少的。这些特征包括:
•按需自助式服务。用户通过注册获得服务,而传统的IT技术需要很长时间才能为最终用户提供服务。
•广泛的网络访问资源。可以通过标准平台(如台式机,笔记本电脑,手机等)来访问服务。
•资源池。资源可被多个客户享用。
•拥有快速的扩展性。可以随突发需求高峰来快速扩展。
•计费服务。按照使用协定来进行计费。
近几年,向市场推出的“云计算”概念,已经被传统软件厂商普遍接受。下图描绘了云计算堆栈的三个不同的类别:软件即服务(SaaS),平台即服务(PaaS)和基础设施即服务(IaaS)。
在这份报告中,我们将对所有三个类别进行区分,而区分这三种方式有一个非常简单的方法:
•SaaS通过网络运行,为最终用户提供应用服务。
•PaaS是一套工具服务,可以为编码和部署应用程序提供快速、高效的服务。
•IaaS包括硬件和软件,例如服务器,存储,网络, *** 作系统。
有人曾将这3个组件相互关联,并写了一个比喻为了帮助理解:就其本身而言,单独的IaaS基础设施毫无作用,它只能为上一层的资源提供帮助来发挥其生产力,就好比道路的存在是为了汽车和卡车来运送乘客与货物。在这个比喻中,道路被比作为IaaS基础设施,而汽车和卡车是坐落在基础设施之上的工具(PaaS),运送的货物和人员则可被比作软件和信息(SaaS)。
需要注意的是,虽然本文对SaaS,PaaS和IaaS的差异进行了区分,但是PaaS和IaaS的概念已日趋模糊。现在我们对这些组件的交互有了大致的了解,下面将会把注意力转向堆栈的顶层——SaaS。
SaaS:软件即服务
软件即服务(SaaS)被定义为部署在互联网上的软件。通过SaaS授权后,可以订阅按需服务,即“支付使用”的模式,或通过广告等方式提供免费服务。这种服务的快速增长使得SaaS迅速流行,因此用户必须了解,什么是SaaS,以及在哪些场合下SaaS是重要的。
SaaS的特点
SaaS遵守广义云计算中的定义,并有如下特点:
•可通过Web访问的商业软件。
•软件集中式管理。
•软件通过“一对多”模式进行交付使用。
•最终用户无需处理软件升级和补丁。
•应用程序接口(API)可在不同软件之间集成。
SaaS的适用场合
SaaS为云计算的最终交付提供了一项技术方法。当使用云计算时,公司必须考虑所迁移的应用程序是否合适SaaS。在以下场合中将应用程序移植到SaaS是个不错选择:
•Vanilla提供的SaaS功能更为全面。一个很好的例子是Vanilla提供的众多服务中包含了电子邮件;而原先使用的是单一功能的软件,尽管也能满足商务需求,但并没有竞争优势。
•需要网络或可通过移动设备访问的应用。例如,移动销售管理软件
•用于短期需求的软件,例如一个特定项目的协作软件。
•在特定时间需求使用的软件,例如每月使用一次税收或收费软件。
SaaS在引入到商业界后,被Salesforce作为客户关系管理(CRM)产品广泛接受。CRM是最流行的SaaS应用之一,同样,电子邮件,财务管、客户服务和费用管理也通过SaaS取得了良好的吸收。
SaaS不适用的场合
SaaS是一种非常有价值的工具,但是在一些特定的情况下,SaaS并不是软件交付的最佳选择。例如,SaaS可能不适合于以下场景:
•在需要实时处理数据,以及高速的数据处理应用
•不允许数据被外部托管的情况
•已有现有的内部部署解决方案能够满足所有需求
SaaS,即“软件即服务”是云计算最广为人知的一种服务,世界各地都在利用云平台做为服务,但是它使得SaaS的易用性和IaaS变得更为混淆。
案例分析:SaaS使得Groupon公司按需为客户提供服务
Groupon网站于2008年11月推出,提供了横跨40多个国家,500多个市场的购物、消费交易平台。公司拥有的数千名员工分布在芝加哥以及帕洛阿尔托办事处,并且在欧洲、拉丁美洲、亚洲和非洲区域设立了办事处。Groupon公司为客户提供了优质的产品和出色的服务。
Groupon公司的客户服务主任Harrow介绍道:在公司成立的几个月内,客户数量以指数级上升。起初,Groupon公司几乎花费了10%的时间来响应客户请求。这些事务甚至需要几个员工才得以应付。随后,Groupon公司意识到,在没有一个真正的解决方案前,无法继续运行下去。
在确信了Groupon的快速增长将继续后,他对几个企业级的系统解决方案进行了研究。企业级解决方案非常复杂,并且很难建立,并且会阻碍客户体验。Harrow随后在网上搜索了在线支持软件,发现了Zendesk。通过对Zendesk进行评估后,Harrow得出了正确的解决方案。
并且他认为Zendesk使用直观。和其他平台相比,Zendesk更强大,并且评价更高。此外,由于它是一个基于Web的解决方案,能够对其进行扩展,以支持更多用户。
现在Groupon雇佣了150多个客户支持代理,能够每天处理近15,000个请求。在代理为客户提供公司服务的过程中,Groupon的宏帮助(即一些FAQ的模板)为公司建立起了一键式解决的客户形象。
同时,Groupon认为Zendesk能够与其他解决方案更容易地集成,通过在Zendesk中加入GoodData,Groupon能够扩展和增强其报告,并且不受电子表格的限制。
PaaS:平台即服务
在软件开发时,平台即服务(PaaS)为SaaS提供了基础。PaaS被定义为一个计算平台,它使得用户能够快速、方便地创建web应用,并且无需担心维护下层软件。
PaaS类似于SaaS,不同之处在于其通过网络建立一个软件平台,而不是通过Web软件提供服务。
PaaS的特点
PaaS由许多不同的特征构成,以下是一些基本的特征:
•在相同的集成开发环境中用来开发、测试、部署、托管和维护的应用。
•基于Web的用户界面来创建工具,可用于创建、修改、测试和部署不同的UI场景
•多客户架构,可使多个并发用户使用相同的开发应用
•内置部署软件的可扩展性,包括负载平衡和故障转移
•通过公共标准集成Web服务和数据库
•支持开发团队协作,包括一些PaaS解决方案以及项目规划、沟通工具
•用来处理帐单和订阅管理的工具
尽管PaaS在许多方面类似于第三部分的IaaS,但PaaS有附加的服务价值以及两个显著特征:
1、它是软件开发的协作平台,可用于管理应用程序的数据源和工作流。一个例子是Heroku的PaaS的,其利用Ruby on Rails语言开发。
2、它允许用户来利用应用程序的公共数据来创建软件,该类型的PaaS可以被看作是一种方法来创建具有一系列具有公共数据格式或类型的应用程序。Forcecom的PaaS便是一个很好的例子。
PaaS的重要性
当多个开发人员对同一个项目进行开发或者需要外部人员对开发进行交互时,PaaS特别有用。下面的案例表明,对于那些拥有客户关系管理工具(例如销售信息)并希望应用程序能充分利用这些数据的人而言,PaaS被证明是无价的。同时,对于那些希望自动化测试和部署服务的开发人员,PaaS是非常有用的。
基于迭代和增量开发的方法使得软件开发加快并得以普及,它简化了PaaS的开发和软件迭代的困难度。
PaaS的一些例子有:谷歌的App Engine,微软Azure服务,以及Forcecom平台。
不适合使用PaaS的场合
我们认为,PaaS将成为软件开发的主流方法。实现流程自动化、并且使用预先定义的组件和构件,自动部署到生产的能力将提供足够的价值,并且非常有说服力的。虽然如此,但是在一定的情况下,PaaS可能并不太理想,例如:
•当应用在托管时需要较高的可移植性
•当专用开发语言会妨碍今后的另一提供商的上层服务
•当应用程序性能需要通过底层硬件和软件来进行定制
案例分析:Menumate公司部署使用PaaS
Menumate为澳大利亚的整个酒店行业销售硬件和软件。使用PaaS的优势使得Menumate在Forcecom在迁移的过程中,能够使用相同的应用程序。
为其负责软件开发的Trineo公司的执行董事Fowlie说,使用Forcecom的PaaS平台允许Menumate得以集中控制。
Trineo的执行董事Keswani觉得传统方式需要显著增加基础设施、连接以及安全性需求,而Forcecom平台本身提供的这些非功能性需求,使得Menumate和Trineo能够纯粹专注于开发所需的功能。此外,利用PaaS的做法意味着Trineo可以采取现有的集成和自动化部署工具来简化整个软件的开发过程。
通过使用PaaS,Trineo已经能够在不同业务中利用一系列现成的应用程序来开发新应用。以下是PaaS的一些应用:
许可证密钥:Menumate软件通过使用许可证密钥来激活客户已支付的功能。PaaS编程语言的强大功能允许Menumate软件快速部署到Forcecom(其许可证密钥通过Salesforcecom的CRM中链接),这使得销售和支持人员可以快速查看许可证的状态。
案例管理增强:Menumate处理的很多案例与消耗品订单有关。为了解决这个问题,Menumate拥有一个单独的基于DOS的应用程序,允许用户创建订单和发票。Menumate能够在支持案例中添加产品,并用现有的集成软件自动将发票发送到会计软件上。
标签印刷:另一项传统应用,能够为耗材和硬件创建货运标签,并将其发送给发送客户。使用PaaS技术,可以将这些标签直接打印到客户记录中。
IaaS:基础设施即服务
基础设施即服务(IaaS)提供了云计算基础架构,包括服务器、存储、网络和 *** 作系统。它作为一种按需服务,使得客户无需购买服务器、软件、数据库空间或网络设备,而只要按需购买这些资源的外包服务。
正如以往的白皮书介绍过,IaaS也有一些值得注意的地方。通常它可以分为公共和私有两种基础设施或是两者的组合。“公共云”被认为是包含了共享资源并在互联网上部署了自助式服务的基础设施。
相比之下,“私有云”也集成了一些诸如虚拟化等的云计算功能,但它是运行在专用网络上的基础设施。此外,一些托管服务提供商已经开始在提供传统托管服务的同时,也提供公共或私有云的网络组合。这种组合方式通常被称为“混合云”。
IaaS的特点
与之前两个部分的SaaS和PaaS相比,IaaS的是一个迅速发展的领域。可以说,它普遍遵守以下几个核心特征:
•以资源分配作为服务
•允许动态调整
•成本可变,以效用定价
•通常在单一硬件上支持多用户
目前已有大量的IaaS供应商,其中既有诸如Amazon和Rackspace的超大型云供应商,也有区域型的佼佼者。
正如之前所述,PaaS和IaaS的之间的界限正变得越来越模糊,因为供应商正将平台工具作为IaaS的一部分来帮助云的多种类型的部署。
IaaS的适用场合
IaaS在与云计算密切相关的场合下将会发挥效益,这些场合包括:
•要求基础设施能在任意时刻能适应变化多端的需求量
•当新公司没有预算投资于硬件
•当公司发展迅速,在扩展硬件时遇到问题
•当公司迫于预算限制,需要将资金转移到经营开支上
•一些特定的商务领域,也可用于测试或临时性的设施需求
不适合使用IaaS的场合
虽然IaaS有可扩展性强和大规模部署迅速的优势,但在某些情况下也有它的局限性。在以下场合中,建议慎用IaaS:
•限于法律的规定,要求数据存储和处理进行隔离
•对基础设施有非常高的性能要求,或原先的内部部署或专用托管基础设施已经满足需求
案例分析:Live Smart通过采取基础设施来帮助减肥者
Live Smart是推广该饮食解决方案的幕后公司,主要出版饮食类书籍和策划在线活动。Beyond Diet是该公司旗下的一个与减肥者互动的社区网站。
从2008年起该公司的业绩增长迅猛,甚至在2010年有了50倍的收益增长。这相当于网站有30万日的均实访客量,峰值甚至高达100万人次。当在考虑基础设施的架构时,Beyond Diet需要的是可托管性和可扩展性。重要的是,Beyond Diet网站规模需要动态的扩大或缩小的能力,以来应对定期的大流量高峰。
Live Smart首席技术官Rob·Volk说:“迁移到云基础设施后他省心了,而在此之前Live Smart在其网站上需要有一个兼职系统管理员,这是显然不是最好的选择;现在有了Managed Cloud(由云提供商Rackspace提供的IaaS服务),Rackspace基本上可以扮演我们的Linux和Windows系统管理员,全天24小时任何时刻如果发生当机,几分钟之内他们的工程师就会来解决这些问题,这个云改变了我们的工作,因此我们需要这种基础设施。”
对于Volk来说,将其网站移动到云的主要动力是他可以更加专注核心业务,而让那些基础设施的专家来日常管理云的运维,因为云供应商提供多级冗余的硬件、快速的配置和高度的灵活性,这些都起了决定性因素。有趣的是,Volk甚至从未考虑过经营自己的物理服务器,而是考虑究竟选择托管服务器还是云中的一个。
他选择了云还因为它降低了成本,相比那些专用服务器,云的选择有更高的灵活性。
Volk正在使用多个云服务提供商:他有三个Web服务器,多个数据库服务器和一个Rackspace的负载平衡器,同时也使用Amazon的S3服务。
Volk认为其中最大的好处是云基础设施的可扩展性。他解释说:“每当过年的时候很多人都去节食,我们的服务器的高峰时间正是在每年的1月到到3月之间,此时网站的流量是平时的三倍,而利用云服务器,我们只需在几分钟之内就能建立好新的Web前端。一旦流量下降,我们可以关闭这些前端。只有在云虚拟化环境中,我们才可能有这样的可扩展性。”
结论
云计算不是一个单一的术语,而是一个总称,它提出了IasS作为基础、PaaS作为开发工具、SaaS作为顶层应用,来取代以往的内部部署应用服务。
对于那些打算迁移到云计算的公司而言,非常重要的一点,是需要了解云计算的每个层面,并结合自己的情况来决定哪些是适合他们需求的解决方案。
随着IT的发展,云计算将加速变革,并将成为未来IT默认的交付方式,所以公司应该尽早考虑将其业务迁移到云计算上。
没有相同点。
1、it云是大容量云空间集合,由多台服务器提供负载均衡,资源网站实际按需要进行动态分配,适合网站比较多或者是网站建设公司。
2、CT云是一种网络应用模式,指服务的交付和使用模式,指通过网络以按需、易扩展的方式获得所需要的服务。
云计算(Cloud Computing)是分布式处理(Distributed Computing)、并行处理(Parallel Computing)和网格计算(Grid Computing)的发展,或者说是这些计算机科学概念的商业实现。
云计算的基本原理是,通过使计算分布在大量的分布式计算机上,而非本地计算机或远程服务器中,企业数据中心的运行将更与互联网相似。这使得企业能够将资源切换到需要的应用上,根据需求访问计算机和存储系统。
这可是一种革命性的举措,打个比方,这就好比是从古老的单台发电机模式转向了电厂集中供电的模式。它意味着计算能力也可以作为一种商品进行流通,就像煤气、水电一样,取用方便,费用低廉。最大的不同在于,它是通过互联网进行传输的。
云计算的蓝图已经呼之欲出:在未来,只需要一台笔记本或者一个手机,就可以通过网络服务来实现我们需要的一切,甚至包括超级计算这样的任务。从这个角度而言,最终用户才是云计算的真正拥有者。
云计算的应用包含这样的一种思想,把力量联合起来,给其中的每一个成员使用。
从最根本的意义来说,云计算就是利用互联网上的软件和数据的能力。
对于云计算, 李开复(现任Google全球副总裁、中国区总裁)打了一个形象的比喻:钱庄。 最早人们只是把钱放在枕头底下,后来有了钱庄,很安全,不过兑现起来比较麻烦。现在发展到银行可以到任何一个网点取钱,甚至通过ATM,或者国外的渠道。就像用电不需要家家装备发电机,直接从电力公司购买一样。
“云计算”带来的就是这样一种变革——由谷歌、IBM这样的专业网络公司来搭建计算机存储、运算中心,用户通过一根网线借助浏览器就可以很方便的访问,把“云”做为资料存储以及应用服务的中心。
目前,PC依然是我们日常工作生活中的核心工具——我们用PC处理文档、存储资料,通过电子邮件或U盘与他人分享信息。如果PC硬盘坏了,我们会因为资料丢失而束手无策。
而在“云计算”时代,“云”会替我们做存储和计算的工作。“云”就是计算机群,每一群包括了几十万台、甚至上百万台计算机。“云”的好处还在于,其中的计算机可以随时更新,保证“云”长生不老。Google就有好几个这样的“云”,其他IT巨头,如微软、雅虎、亚马逊(Amazon)也有或正在建设这样的“云”。
届时,我们只需要一台能上网的电脑,不需关心存储或计算发生在哪朵“云”上,但一旦有需要,我们可以在任何地点用任何设备,如电脑、手机等,快速地计算和找到这些资料。我们再也不用担心资料丢失。
在3月17日的新闻发布会上,施密特做了一个形象的比喻。他说,“云计算”就仿佛银行的自动取款机(ATM),我们出门再也不用随身携带大量现钞,可以根据需要随时取用。
Google的工程师谷雪梅则认为,PC时代好比每个人要用电,都得自己购买发电机;而“云计算”时代,每个人不必拥有发电机,直接从大型发电厂买电就好。
“云计算”其实并不是一个新概念。据谷雪梅介绍,“云计算”之前,还有“网格计算”(Grid Computing)等等,理念都是关于计算机如何协同发挥作用。十多年前,她还在读研究生时,就知道这些概念,但问题是,这些概念从来没有很好地得到实现。
在谷雪梅加入Google以后,她发现这一类概念已经得到了实践。Google的技术,可以让几十万台计算机一起发挥作用,组成强大的数据中心。Google中国CEO李开复此前接受《财经》记者专访时说,Google真正的竞争力就在于有这些“云”,他们让Google有了无与伦比的存储和计算全球数据的能力。
Google在创立之初,并没有刻意地去追求“云计算”和“晶格计算”等概念。但作为一家搜索引擎,Google在客观上需要拥有这些“云”。实际上,雅虎的搜索同样用到了“云计算”。
云计算是一种新兴的共享基础架构的方法,它可以将巨大的系统池连接在一起以提供各种IT服务。很多因素推动了对这类环境的需求,其中包括连接设备、实时数据流、 SOA 的采用以及搜索、开放协作、社会网络和移动商务等这样的 Web 20 应用的急剧增长。另外,数字元器件性能的提升也使IT环境的规模大幅度提高,从而进一步加强了对一个由统一的云进行管理的需求。
云计算+always-On设备 被评为“25年来最具影响力的十大IT技术组合”
《纽约时报》:云计算到底指什么?
云计算的说法正在广为流行,Gartner高级分析师Ben Pring评价道:“它正在成为一个大众化的词语。”但是,问题是似乎每个人对于云计算的理解各不相同。作为一个对互联网的比喻,“云”是很容易理解的。但是一旦同“计算”联系起来,它的意义就扩展了,而且开始变得模糊起来。有些分析师和公司把云计算仅仅定义为计算的升级版——基本上就是互联网上提供的众多虚拟服务器。另外一些人把云计算定义的更加宽泛,他们认为用户在防火墙保护之外消费的任何事物都处于“云”之中。
云计算被人们关注是在人们考虑IT业到底需要什么之后,人们需要找到一种办法能够在不增加新的投资,新的人力和新的软件的情况下增加互联网的能力和容量。而云计算正好提供了这种可能。
现今云计算正处于一个起步的阶段,大大小小的公司提供着各式各样的云计算服务,从软件应用到网络存储再到邮件过滤。这些公司一部分是基础设备提供商,另一部分是像Salesforcecom之类的SAAS(软件即服务)提供商。现今主要实现的是基于互联网的个人服务,但是云计算的聚合和整合正在产生。
InfoWorld网站同数十家公司、分析家和IT用户讨论出了云计算的几大形式:
1SAAS(软件即服务)
这种类型的云计算通过浏览器把程序传给成千上万的用户。在用户眼中看来,这样会省去在服务器和软件授权上的开支;从供应商角度来看,这样只需要维持一个程序就够了,这样能够减少成本。Salesforcecom是迄今为止这类服务最为出名的公司。SAAS在人力资源管理程序和ERP中比较常用。 Google Apps和Zoho Office也是类似的服务
2实用计算(Utility Computing)
这个主意很早就有了,但是知道最近才在Amazoncom、Sun、IBM和其它提供存储服务和虚拟服务器的公司中新生。这种云计算是为IT行业创造虚拟的数据中心使得其能够把内存、I/O设备、存储和计算能力集中起来成为一个虚拟的资源池来为整个网络提供服务。
3网络服务
同SAAS关系密切,网络服务提供者们能够提供API让开发者能够开发更多基于互联网的应用,而不是提供单机程序。
4平台即服务
另一种SAAS,这种形式的云计算把开发环境作为一种服务来提供。你可以使用中间商的设备来开发自己的程序并通过互联网和其服务器传到用户手中。
5MSP(管理服务提供商)
最古老的云计算运用之一。这种应用更多的是面向IT行业而不是终端用户,常用于邮件病毒扫描、程序监控等等。
6商业服务平台
SAAS和MSP的混合应用,该类云计算为用户和提供商之间的互动提供了一个平台。比如用户个人开支管理系统,能够根据用户的设置来管理其开支并协调其订购的各种服务。
7互联网整合
将互联网上提供类似服务的公司整合起来,以便用户能够更方便的比较和选择自己的服务供应商。
ct云和it云分别是:CT云:又叫通信技术,是电子工程的重要分支,通信过程中的信息传输和信号处理的原理和应用。IT云:又叫互联网技术,是指在计算机技术的基础上开发建立的一种信息技术。
以上就是关于如何理解云计算中IaaS,PaaS和SaaS全部的内容,包括:如何理解云计算中IaaS,PaaS和SaaS、it云 ct云的相同点、什么是“云”计算等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)