云计算有什么特点具有如下哪些特点

云计算环境下的应用特点;多年来应用程序开发者和架构师们都在努力设计一种既;从技术角度看云计算的特点;毫无疑问,云计算是目前信息产业中讨论得最多的话题;一;*按需服务;云计算是一个把信息技术作为服务(ITasaSer;*资源池;云计算的一个好处是提高资源的利用率,而这个一般需;*高可扩展性;云计算平台的资源池相对于单个用户的需求而言是比较;*弹性服务;弹性服务
云计算环境下的应用特点
多年来应用程序开发者和架构师们都在努力设计一种既能够在功能上满足当前业务需求,另外又能够在用户需求发生变化或者能够在可预见的将来适应环境变化的应用。尤其是在互联网领域,架构师都在努力让自己设计的应用具有比较强的扩展能力,能够跟得上用户不断增长或者出现突发请求的一些情况。在传统的 Web应用设计中,我们在架构上一般采用基于多层架构的设计,在Web层中大量使用了负载均衡等技术。一般我们的处理方式都是在应用程序设计好之后,在应用部署的过程中事先把环境配置好,应用程序在运行过程配置都是不发生变化的。但是,随着云计算时代的到来,我们面对一些新的挑战,相应的应用程序设计方式随之发生了一些变化。我们首先从云计算的技术特点开始讨论应用的变化。
从技术角度看云计算的特点
毫无疑问,云计算是目前信息产业中讨论得最多的话题。虽然大家对于云计算还没有一致定义,但是对于云计算的一些特点,相关的服务模型等内容日渐趋于统
一。在讨论云计算应用架构特点之前,我们先从技术的角度来讨论一下云计算本身的一些特点。
* 按需服务
云计算是一个把信息技术作为服务(IT as a Service)提供的一种方式。这种服务的概念都是从消费方(用户)角度出发,而不是从服务提供方出发考虑问题,因此,一个基本特点是云计算要求按需服务,即用户可以根据需求即时得到服务。从这个角度讲,云计算就像我们公共服务中的自来水、电和煤气一样,集中供应并按需服务和计费。
云计算的一个好处是提高资源的利用率,而这个一般需要通过共享的方式来达到这个目的。这里可以类比一下我们日常吃饭中的自助餐和桌餐的差别。如果需要共享就需要先把资源集中到一个公共的资源池中。在云计算当中,根据这个资源池中资源的类别,我们把云计算的服务模型分为三种,即所谓的SPI 模型,如下表所示:
* 高可扩展性
云计算平台的资源池相对于单个用户的需求而言是比较大的,因此考虑到会有大量不同用户共用一个资源池,他们之间的资源使用模式一般存在一定的互补性,所以对于某个用户的需求而言,云计算具有很高的扩展性。另外,云计算平台在做架构设计的时候,都会考虑到如何让用户可以平滑扩展他们的资源需求,比如计算资源,存储资源等。
* 弹性服务
弹性服务指的是云计算的资源分配可以根据应用访问具体情况进行动态地调整。也正是因为如此,云计算对于非恒定需求的应用,比如需求波动很大、阶段性需求等,具有非常好的应用效果。在云计算的环境中,资源的扩展方式可以分为两大类,一种是事先可以预测的,比如一些季节性的需求。另一种是完全基于某种规则实时动态调整的。无论是哪一种,都要求云计算平台提供弹性的服务。
* 自服务和自动化
对于自服务和自动化概念本身都比较好理解,但是我把这两个放在一起是因为它们之间的内在联系。自服务是云计算中降低服务成本,提高服务便捷性的一种途
径,因此它是一个服务的提供方式。但是,对于云计算服务提供方来说,自服务就要求尽量简化用户操作,降低用户使用服务的难度,提升服务响应速度,而这个只能通过后台自动化的方式才能实现。因此从这个意义上来讲,自服务是目的,而自动化则是手段。
* 服务可度量
管理学中有一句名言:没有考核,就没有管理。云计算作为服务提供的方式,需要对服务进行度量。一般服务提供方和用户之间需要有一个服务水平协议(SLA)。这样对于私有云来说,可以根据服务情况进行内部费用核算。而对于公有云来说,服务可度量就是计费的前提,然后根据实际使用量来进行计费。
云计算应用的特点
从前面的描述我们可以看到云计算给应用程序带来的一些挑战,那就是应用程序如何在云计算环境下充分利用云计算平台的一些特点来更好的满足用户需求。云计算应用要能够利用云计算环境中可动态扩展的资源,构建一个具有弹性的高可用应用程序。下面我们分别讨论一下云计算环境下的应用特点和要求。
* 自动化要求
自动化是人类的梦想,而计算机对自动化领域的发展有着巨大的影响,它极大的提高了工作和生产效率。在云计算环境下,自动化要求实际上是对计算工作本身的一个自动化改变。云计算的自动化可以赋予用户对平台基础架构的资源配置任务进行全面统筹的能力,并实现对资源的动态分配以提高管理效率、减少人为错误并加快用户对资源请求的响应速度。应用程序在设计的时候要能充分利用云计算环境的自动化特性,从而使得应用程序可以在很少或没有人工干预的情况下,自动适应需求的变化。
* 分布式计算
大部分云计算平台都是用廉价和标准的计算机硬件构成,然后通过云计算软件的方式在计算能力、可靠性等方面来达到传统的大型计算机的水准。也就是说在云计算环境下,资源池通常是通过分布式软硬件方式来实现。因此云计算应用程序的运行往往涉及到多个计算资源。无论是计算还是存储需求,应用程序一般都会涉及到多个节点,这样在设计的时候要考虑并行设计的思想或采用分布计算的方式。比如,有些云计算应用可以根据计算的要求,采用类似 MapReduce的编程模型。
无论是功能上还是性能上云计算对应用的灵活性提出了更高的要求。这就要求应用程序在设计的时候要考虑松耦合的架构。耦合度与灵活性一般是相反的,也即耦合度越高灵活性越低,而耦合度越低灵活性越高。因此,在做云计算应用架构设计的时候,一般要追求松耦合的设计。比如,在做Web应用设计的时候,对于用户状态的保持就需要尽量采用无状态的方式来设计,这样应用程序的水平扩展能力比较好。
* 数据存储方式
在传统的应用设计中,我们一般采用关系型数据库来存储数据。但是在云计算环境下,尤其是对于互联网应用,存在两个需要面对的问题。一是云计算环境下的数据量都比较大,传统的关系型数据库面临数据扩展能力的挑战。另一个是许多应用对于数据存储的要求更多体现在非结构化数据或者是半结构化数据的存储上面。因此,大多数云计算平台都会提供针对非结构化和半结构化的数据存储方式。这样应用程序的架构需要针对新的数据存储方式作出调整。
上面描述的一些应用特点对我们开发和设计应用程序会带来许多影响。一个是应用程序在设计的过程中不仅仅需要考虑操作系统平台或中间件级别的编程接口,还要针对其运行的云平台的接口来对应用程序进行设计。另外一个比较大的影响是有一些工作量从平台产品转移到了应用程序的开发设计人员。比如说,在采用半结构化数据存储的时候,开发设计人员需要处理数据的一致性问题。还有,在云计算平台上如果想要得到比较好的性能,开发设计人员往往还需要对数据的分区进行特别设计,或需要采用一些并行设计的算法等。
具有自我感知能力的应用
传统的基础架构或系统平台中的资源都不能动态配置,因此应用程序在设计的时候主要考虑自身的业务逻辑的实现。应用程序本身的监控和管理都是通过其他系统管理软件如System Center,Tivoli等来实现。有一些管理得比较好应用程序,可以通过这些系统管理软件实现部分资源动态调整。但是,这些传统的应用程序本身对底层平台的运行情况是没有任何感知的。随着云计算的出现,应用程序本身的自动化逐渐成为可能。我把这些具有运行环境感知功能的应用程序称之为“自我感知应用”(Self-Sensing Application)。
自我感知应用的出现是应用程序发展的一种趋势,是自动化在应用程序运行过程中的一种体现。在做传统应用程序设计的时候,我们把主要的精力都放在功能性的需求方面,但是对于一些非功能性的需求往往采用手工配置的方式来实现。云计算平台的出现使得计算平台的资源具有可编程的特性,因此我们在应用程序的架构设计中可以通过基础架构平台的一些接口来感知应用程序的实际运行情况,并可以结合访问情况对应用程序的运行资源进行动态调整,以实现完善的自动化程序运行。
云计算平台具有可编程的资源分配,因此我们还可以设定自动化的部署过程,也就是让应用程序的可以自动化的完成应用程序的部署,升级等工作。自动化部署也是应用程序动态扩展的一个前提。这样当需要更多计算实例来处理更多的用户请求的时候,新的计算实例可以动态的生成出来并自动启用。
自我感知应用是应用程序朝着成为具有独立、自治单元的方式发展的一种体现。应用架构师在做设计的时候,面对的是底层抽象的、几乎无限的计算资源,而不是传统意义上的物理资源。从另外一个角度看这种设计方式也是应用程序与底层计算平台松耦合的一种体现,从而使得应用程序不绑定具体物理硬件。云计算平台从底层提供几乎无限的计算、存储和网络资源,其上的应用程序就像一个个具有人工智能的独立单元,他们在完成自身业务工作之外,还能够具有自我管理和自我修复的功能。
三亿文库包含各类专业文献、中学教育、幼儿教育、小学教育、外语学习资料、文学作品欣赏、各类资格考试、10云计算环境下的应用特点等内容。 
 龙源期刊网 .cn 大数据环境下云计算的技术应用分析 作者:虞尚智 来源:《中国新通信》2014 年第 18 期 【摘要】 随着信息时代的到来,...  暂无评价|0人阅读|0次下载|举报文档 云计算的五大特征_计算机软件及应用_IT/计算机_专业资料。云计算的五大特征 我们都知道,云计算采用计算机集群构成数据中心,并以...  这里从云计算概念开始,探究了云计算在一些行业中的应用 内容 格式 总成绩 ...5 云计算的几个标准和特点及重要标志 ... 5 云计算是商业模式的创新 ......  笔者从云计算的结构体系以 及云计算技术应用谈起,剖析了云计算技术在软件测试方面的渗透,进而总结了基于云计算环 境下的软件测试三大特征,最后就云测试的最新研究...  但是这种应用 方式在对用户个性的使用方面不可能有太多的涉及。 在这种条件下, ...3.计算下的软件工程及其特点和发展趋势 3.1 云计算下的软件工程及其特点 软件的...  个人服务 正确答案: A B C D 6 【多选 】 基于平台服务,这种“云”计算形式把开发环境或者运行平台也作为一种服务给 用户提供。用户可以把自己的应用运行在...  云计算、互联网、大数据在经济领域中的应用,带 动了现代经济的快速发展,根据云计算高效、准确的特点,将云计算应用到航空发动机的状 态监测中,减少航空发动机的故障...  浅析云计算的发展及应用_互联网_IT/计算机_专业资料 暂无评价|0人阅读|0次下载|举报文档 浅析云计算的发展及应用_互联网_IT/计算机_专业资料。...  关键词:云计算;特征;应用 1 云计算思想的产生 传统模式下,企业建立一套 IT ...所以在云计算环境下,用 户的使用观念发生彻底的变化:从“购买产品”到“购买...答疑解惑 深度分析云计算技术的那点事儿
  云计算有哪些技术特点?  很多&技术宅&的专家们曾经总结过云计算技术的一些特点,下面我们就来概述一下。首先是可靠性,云计算通过数据冗余的方式来对数据进行分析和管理服务,在海量的计算机群组的基础之下,能够大大提升系统稳定性和高性能计算性能,同时能够大幅度减小数据运算和处理过程当中的错误。  服务性的提升是云计算技术带给用户最大的改变之一,云计算本质上是一种数字化服务,同时这种服务较以往的计算机服务更具有便捷性,用户在不清楚云计算具体机制的情况下,就能够得到相应的服务。  第三就是可用性,云计算具有其他传统IT计算服务无法比拟的高可用性,针对每个节点的智能检测等功能能够在存储和计算这些过程当中大大提升用户的使用效率,提高计算模式的可用性,同时云端平台还能够排除任何有可能给系统带来的计算错误问题。  经济性是用户考量一种IT服务模式非常重要的一点,云计算平台的构建费用与超级计算机的构建费用相比要低很多,但是在性能上基本持平,这使得开发成本能够得到极大的节约。
键盘也能翻页,试试“← →”键
服务器论坛帖子排行
最新资讯离线随时看
聊天吐槽赢奖品欢迎交换,要求百度权重≥1,快照正常以下试题来自:
多项选择题云计算中虚拟化技术具有以下几个重要特点()。A.资源管理
B.资源分享
C.资源定制
D.细粒度资源管理
为您推荐的考试题库
您可能感兴趣的试卷
你可能感兴趣的试题
1A.有损失融合
B.数据级融合
C.特征级融合
D.决策级融合2A.快照查询
B.连续查询
C.基于事件的查询
D.基于生命周期的查询
E.基于准确度的查询3A.接入节点
B.中继节点
C.存储节点
D.汇聚节点4A.节能环保、新一代信息技术
B.高端装备制造
C.新能源、新材料
E.矿产开采5A.系统开发商
B.移动通信运营商
C.系统集成商
D.云计算服务提供商
E.信息安全产品生产盘点云计算八大特点
来源:中国政府采购网
  云计算是通过使计算分布在大量的分布式计算机上,而非本地计算机或远程服务器中,企业数据中心的运行将与互联网更相似。这使得企业能够将资源切换到需要的应用上,根据需求访问计算机和存储系统。  好比是从古老的单台发电机模式转向了电厂集中供电的模式。它意味着计算能力也可以作为一种商品进行流通,就像煤气、水电一样,取用方便,费用低廉。最大的不同在于,它是通过互联网进行传输的。  被普遍接受的云计算特点如下:  (1) 超大规模  “云”具有相当的规模,Google云计算已经拥有100多万台服务器, Amazon、IBM、微软、Yahoo等的“云”均拥有几十万台服务器。企业私有云一般拥有数百上千台服务器。“云”能赋予用户前所未有的计算能力。  (2) 虚拟化  云计算支持用户在任意位置、使用各种终端获取应用服务。所请求的资源来自“云”,而不是固定的有形的实体。应用在“云”中某处运行,但实际上用户无需了解、也不用担心应用运行的具体位置。只需要一台笔记本或者一个手机,就可以通过网络服务来实现我们需要的一切,甚至包括超级计算这样的任务。  (3) 高可靠性  “云”使用了数据多副本容错、计算节点同构可互换等措施来保障服务的高可靠性,使用云计算比使用本地计算机可靠。  (4) 通用性  云计算不针对特定的应用,在“云”的支撑下可以构造出千变万化的应用,同一个“云”可以同时支撑不同的应用运行。  (5) 高可扩展性  “云”的规模可以动态伸缩,满足应用和用户规模增长的需要。  (6) 按需服务  “云”是一个庞大的资源池,你按需购买;云可以像自来水,电,煤气那样计费。  (7) 极其廉价  由于“云”的特殊容错措施可以采用极其廉价的节点来构成云,“云”的自动化集中式管理使大量企业无需负担日益高昂的数据中心管理成本,“云”的通用性使资源的利用率较之传统系统大幅提升,因此用户可以充分享受“云”的低成本优势,经常只要花费几百美元、几天时间就能完成以前需要数万美元、数月时间才能完成的任务。  云计算可以彻底改变人们未来的生活,但同时也要重视环境问题,这样才能真正为人类进步做贡献,而不是简单的技术提升。  (8) 潜在的危险性  云计算服务除了提供计算服务外,还必然提供了存储服务。但是云计算服务当前垄断在私人机构(企业)手中,而他们仅仅能够提供商业信用。对于政府机构、商业机构(特别象银行这样持有敏感数据的商业机构)对于选择云计算服务应保持足够的警惕。一旦商业用户大规模使用私人机构提供的云计算服务,无论其技术优势有多强,都不可避免地让这些私人机构以“数据(信息)”的重要性挟制整个社会。对于信息社会而言,“信息”是至关重要的。另一方面,云计算中的数据对于数据所有者以外的其他用户云计算用户是保密的,但是对于提供云计算的商业机构而言确实毫无秘密可言。所有这些潜在的危险,是商业机构和政府机构选择云计算服务、特别是国外机构提供的云计算服务时,不得不考虑的一个重要的前提。}

我要回帖

更多关于 智慧政府具有哪些特点 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信