什么是云计算?
云计算[1]是一种基于互联网增加、使用和交付相关服务的模式,通常涉及通过互联网提供可动态扩展且往往是虚拟化的资源。云是网络和互联网的隐喻。在过去,云经常被用来表示电信网络,后来它也被用来表示互联网和底层基础设施的抽象。所以云计算甚至可以让你体验到每秒10万亿次的计算能力。如此强大的计算能力,可以模拟核爆炸,预测气候变化和市场发展趋势。用户通过电脑、笔记本、手机等访问数据中心。,并根据自己的需要进行计算。[2]云计算的定义有很多。云计算是什么,至少有100种解释。[3]目前,美国国家标准与技术研究院(NIST)广泛接受的观点是,云计算是一种按使用付费的模式,提供可用、便捷、按需的网络接入,进入一个可配置的计算资源池(资源包括网络、服务器、存储、应用软件和服务),只需很少的管理工作即可快速提供。中文名云计算mbth云计算目录1背景2特点3概念4简史5演进6影响?软件开发的影响是什么?对软件测试7服务形式的影响?IaaS:基础设施即服务?平台即服务?SaaS:软件即服务8个应用?云物联想?云安全?云存储?云游戏?云计算与大数据9隐私10技术11相关问题12开发1后台编辑云计算是继20世纪60年代大型计算机向客户机-服务器大转型之后的又一次大变革。云计算是分布式计算、并行计算、效用计算、[4]网络存储技术、虚拟化和负载均衡等传统计算机和网络技术发展和整合的产物。2特点编辑云计算是将计算分布在大量分布式计算机上,而不是本地计算机或远程服务器上,企业数据中心的运行将更类似于互联网。这使企业能够将资源切换到所需的应用程序,并根据需要访问计算机和存储系统。这就好比从旧的单发电机模式转变为电厂集中供电模式。意味着计算能力也可以像煤气、水电一样作为商品流通,获取方便,成本低廉。最大的区别是通过互联网传播。公认的云计算特征有:(1)超大规模“云”具有相当的规模,谷歌云计算拥有超过1万台服务器,亚马逊、IBM、微软、雅虎等“云”都拥有数十万台服务器。企业私有云一般有上百台服务器。“云”可以给用户前所未有的计算能力。(2)虚拟化云计算支持用户在任何地点、使用各种终端获取应用服务。所请求的资源来自“云”,而不是固定的有形实体。应用程序运行在“云”的某个地方,但实际上,用户不需要知道或担心应用程序运行的具体位置。我们所需要的只是一台笔记本或一部手机,我们可以通过网络服务实现我们需要的一切,甚至是超级计算这样的任务。(3)高可靠性“云”采用数据多副本容错、计算节点同构互换等措施,保证服务的高可靠性。用云计算比用本地电脑更靠谱。(4)通用云计算不针对具体应用。在“云”的支持下,可以构造出千变万化的应用,同一个“云”可以同时支持不同的应用。(5)高度可扩展的“云”的规模可以动态扩展,以满足应用和用户规模增长的需要。(6)按需服务“云”是一个巨大的资源池,你可以按需购买;云可以像自来水、电、气一样充电。(7)极其便宜。由于云的特殊容错措施,可以使用极其廉价的节点组成云。云的自动集中管理使得大量企业不必承担越来越高的数据中心管理成本。云的普适性相比传统系统大大提高了资源的利用率,因此用户可以充分享受云的低成本优势,往往只需要几百美元和几天就可以完成过去需要几万美元和几个月才能完成的任务。云计算可以彻底改变人们未来的生活,但同时也要关注环境问题,这样才能真正为人类进步做出贡献,而不是简单的技术升级。(8)潜在危险云计算服务不仅提供计算服务,还提供存储服务。然而,云计算服务目前被私人机构(企业)垄断,他们只能提供商业信用。对于政府机构和商业机构(尤其是像银行这样掌握敏感数据的商业机构)来说,选择云计算服务要谨慎。一旦商业用户大规模使用私人机构提供的云计算服务,无论他们的技术优势有多强,这些私人机构必然会以“数据(信息)”的重要性抢占整个社会。对于信息社会来说,“信息”至关重要。另一方面,云计算中的数据对于数据所有者以外的用户来说是保密的,但对于提供云计算的商业机构来说真的不是秘密。所有这些潜在的危险是商业组织和政府机构在选择云计算服务,尤其是国外组织提供的云计算服务时不得不考虑的重要前提。[5] 3概念编辑原文:云计算是一种计算风格,其中动态可扩展且通常虚拟化的资源作为服务通过互联网提供。Et。美国国家标准与技术研究院(NIST)定义:云计算是一种按使用付费的模式,提供可用、便捷、按需的网络接入,进入一个可配置的计算资源池(资源包括网络、服务器、存储、应用软件和服务),可以通过很少的管理工作或通过服务提供商快速提供。XenSystem,以及国外非常成熟的Intel、IBM,各种“云计算”的应用服务范围日益扩大,影响力不可估量。由于云计算应用的深化和大数据处理需求的扩大,用户对强性能、高可用性的4路、8路服务器的需求明显加快,该子产品同比增速超过200%。IBM在这个领域有相当大的优势。更值得注意的是,浪潮凭借天梭TS850取得了2065,438+065,438+0超过65,438+05%的市场份额,以不到65,438+0%的份额排在IBM和HP之后,成为国内高端服务器前三。目前,浪潮研发的32路高端容错服务器天梭K1尚未出现,其巨大的市场潜力有待挖掘。原文:云计算是一种支持对可配置计算资源(例如,网络、服务器、存储、应用程序和服务)的共享池进行无处不在的、周到的、按需的网络访问的模型,可以通过最少的管理工作或服务提供商交互来快速提供和发布这些资源。云计算经常与网格计算、效用计算和自主计算混淆。网格计算:分布式计算的一种,由一组松散耦合的计算机组成的超级虚拟计算机,经常用来执行一些大型任务;效用计算(Utility computing):对IT资源的一种打包收费方式,比如像电力等传统公共设施一样,按计算、按存储收费;自主计算:具有自我管理功能的计算机系统。事实上,很多云计算部署都依赖于计算机集群(但它们与网格的组成、架构、目的和工作模式有很大不同),也吸收了自治计算和效用计算的特点。4简史编辑1983,太阳微系统提出“网络即计算机”,2006年3月,亚马逊推出弹性计算云;;EC2)服务。2006年8月9日,谷歌首席执行官埃里克·施密特(Eric Schmidt)在SES San Jose 2006上首次提出了“云计算”的概念。谷歌的“云计算”起源于谷歌工程师克里斯托弗·比斯格利亚(Christopher Bisciglia)的“谷歌101”项目。从5438年6月到2007年10月,谷歌和IBM开始在美国大学校园推广云计算计划,包括卡内基梅隆大学、麻省理工学院、斯坦福大学、加州大学伯克利分校和马里兰大学。这个计划希望降低分布式计算技术在学术研究中的成本。并为这些高校提供相关的软硬件设备和技术支持(包括数百台个人电脑和BladeCenter和System x服务器,这些计算平台将提供1600个处理器,并支持包括Linux、Xen和Hadoop在内的开源平台)。学生可以通过网络制定各种基于大规模计算的研究计划。2008年6月30日,65438,Google宣布在台湾省启动“云计算学术计划”,将与台湾省台大、交大等学校合作,将这一先进的云计算技术大规模、快速地推广到校园。2008年2月1日,IBM(NYSE: IBM)宣布将在中国无锡太湖新城科教产业园建立全球首个面向中国软件企业的云计算中心。2008年7月29日,雅虎、惠普和英特尔宣布了一项覆盖美国、德国和新加坡的联合研究计划,并推出了云计算研究试验床,以推广云计算。计划是与合作伙伴创建六个数据中心作为研究和实验平台,每个数据中心配备1400到4000个处理器。这些合作伙伴包括新加坡信息和通信发展局、德国卡尔斯鲁厄大学Steinbuch计算中心、伊利诺伊大学冠军分校、英特尔研究院、惠普实验室和雅虎。2008年8月3日,美国专利商标局网站上的信息显示,戴尔正在申请“云计算”的商标,旨在加强对这个未来可能重塑技术架构的术语的控制。2010年3月5日,Novell和CSA联合宣布了一项名为可信云计划的厂商中立计划。2010年7月,美国国家航空航天局和其他支持厂商包括Rackspace、AMD、Intel、Dell宣布了“OpenStack”开源计划,微软在2010年6月表示支持OpenStack和Windows Server 2008 R2的集成。Ubuntu在版本11.04中增加了OpenStack。2011 2月,思科系统正式加入OpenStack,专注于开发OpenStack的网络服务。5进化编辑云计算经历了电厂模式、效用计算、网格计算、云计算四个阶段。电厂模式阶段:电厂模式就像是利用电厂的规模效应来降低电价,让用户使用更加方便,不需要维护和购买任何发电设备。效用计算阶段:1960左右,当时的计算设备价格很高,远远超出了一般企事业单位的承受能力,于是很多人萌生了共享计算资源的想法。1961年,人工智能之父麦肯锡在一次会议上提出了“效用计算”的概念,其核心借鉴了电厂模型,具体目标是将分散在全国各地的服务器、存储系统和应用程序整合起来,与多个用户* * *共享,让用户可以像插在灯泡插座上一样使用计算机资源,并按使用量付费。但由于当时整个IT行业还处于发展初期,很多强大的技术,比如互联网,还没有诞生,所以这个想法虽然一直被人称道,但总体来说是“叫好不叫座”。网格计算阶段:网格计算研究的是如何将一个需要巨大计算能力的问题分成许多小的部分,然后将这些部分分配给许多低性能的计算机进行处理,最后将这些计算结果组合起来攻克大问题。遗憾的是,由于缺乏商业模式、技术和安全性,网格计算在工程界和企业界并没有取得预期的成功。云计算阶段:云计算的核心与效用计算、网格计算非常相似,也希望it技术能像用电一样方便、低成本。但与效用计算和网格计算不同,它在需求上有一定的规模,在技术上也基本成熟。6对编辑软件开发的影响在云计算环境下,软件技术和架构将发生显著变化。首先,开发的软件必须适应云,与基于虚拟化的云平台有机结合,适应计算能力和存储容量的动态变化;二是能够满足大量用户的需求,包括数据存储结构和处理能力;三是要利用互联网提供基于互联网的软件应用;第四,要求更高的安全性,能抵抗攻击,保护隐私信息;第五,可以在移动终端、手机、网络电脑等各种环境下工作。在云计算环境下,软件开发的环境和工作模式也会发生变化。虽然传统的软件工程理论不会发生根本性的改变,但是基于云平台的开发工具、开发环境和开发平台将为敏捷开发、项目团队内部的协作和异地开发带来便利。软件开发项目团队可以利用云平台实现在线开发,通过云实现知识积累和软件复用。在云计算环境中,软件产品的最终形式更加多样。在云平台上,软件可以是一种服务,比如SAAS,一种Web服务,也可以是一种可以在线下载的应用,比如苹果在线商店里的应用软件,等等。[6]对软件测试的影响在云计算环境下,由于软件开发工作的变化,必然会对软件测试产生影响和变化。软件技术和体系结构的变化要求软件测试的重点也应该相应地调整。软件测试不仅要关注传统的软件质量,还要关注云计算环境提出的新的质量要求,如软件动态适应性、海量用户支持、安全性、多平台兼容性等。在云计算环境下,软件开发的工具、环境和工作模式都发生了变化,这就要求软件测试的工具、环境和工作模式也要发生相应的变化。软件测试工具也要在云平台上工作,测试工具的使用也要通过云平台进行,而不是传统的本地方式;软件测试环境也可以移植到云平台上,通过云端搭建测试环境;软件测试还应该能够通过云实现协作、知识共享和测试重用。软件产品形态的变化要求软件测试可以测试不同形态的产品,如Web服务的测试、互联网应用的测试、移动智能终端中软件的测试等。云计算的普及应用还有很长的路要走。社会的认可度、人们的习惯、技术能力甚至社会管理体制都要相应改变,云计算才能真正普及。但无论如何,基于互联网的应用将逐渐渗透到每个人的生活中,对我们的服务和生活产生深远的影响。为了应对这种变化,我们也有必要讨论我们业务未来的发展模式,确定我们努力的方向。[6]7编辑服务形式云计算可以被认为包括以下几个层次的服务:基础设施即服务(IaaS)、平台即服务(PaaS)和软件即服务(SaaS)。Iaas:基础设施即服务IaaS(基础设施即服务):基础设施即服务。消费者可以通过互联网从完善的计算机基础设施中获得服务。PaaS:平台即服务PaaS(平台即服务):平台即服务。PaaS实际上是指将软件研发的平台作为一种服务,以SaaS的模式提交给用户。因此,PaaS也是SaaS模式的一种应用。然而,PaaS的出现可以加速SaaS的发展,尤其是SaaS应用的发展。SaaS:软件即服务(SaaS):软件即服务。它是一种通过互联网提供软件的模式。用户不需要购买软件,而是从供应商那里租用基于网络的软件来管理商业活动。8应用编辑器云IoT“物联网是由物连接的互联网”。这有两层含义:第一,物联网的核心和基础仍然是互联网,是基于互联网的延伸和扩展网络;第二,它的客户延伸到任何物品和物品之间进行信息交换和沟通。物联网的两种商业模式:1。Mai (M2M应用集成),内部MaaS;2.Maas (M2M即服务)、MMO和多租户(多租户模式)。随着物联网业务量的增加,对数据存储和计算的需求会带来对“云计算”能力的要求:1。云计算:从计算中心到数据中心,在物联网初期,PoP可以满足需求;2.在物联网的高级阶段,可能会出现MVNO/MMO运营商(在国外已经存在多年),需要虚拟化云计算技术和SOA的结合来实现互联网的无处不在的服务:TaaS (everyTHING As A Service)。云安全是由“云计算”演变而来的新名词。云安全的战略理念是,用户越多,每个用户就越安全,因为如此庞大的用户群足以覆盖互联网的每个角落。只要一个网站被挂马或者出现新的特洛伊病毒,就会被立即拦截。“云安全”通过大量被网客户端对软件行为的异常监控,获取互联网上木马和恶意程序的最新信息,推送到服务器进行自动分析处理,然后将病毒和木马的解决方案分发到各个客户端。云存储云存储是从云计算概念延伸和发展而来的新概念。它是指通过集群应用、网格技术或分布式文件系统,将网络中大量不同类型的存储设备通过应用软件集成在一起共同工作,并提供数据存储和业务访问功能的系统。当云计算系统中计算和处理的核心是大量数据的存储和管理时,需要在云计算系统中配置大量的存储设备,然后将云计算系统改造成云存储系统,所以云存储是以数据存储和管理为核心的云计算系统。云游戏云游戏是一种基于云计算的游戏模式。在云游戏的运行模式下,所有游戏都运行在服务器上,渲染的游戏图像经过压缩,通过网络传输给用户。在客户端,用户的游戏设备不需要任何高端处理器和显卡,只需要基本的视频解压能力。目前云游戏还没有成为家用电脑和掌上电脑的联网方式,因为X360还是用LIVE,PS是PS网络,wii是wi-fi。但是几年或者更久以后,很有可能云计算会取代这些东西成为其网络发展的最终方向。如果这个想法能够实现,那么主机制造商将成为网络运营商。他们不需要投入巨额的新主机研发费用,只需要用这笔钱的一小部分升级自己的服务器,但达到的效果却几乎一样。对于用户来说,可以省下买主机的成本,但是可以得到顶级的游戏画面(当然视频输出的硬件必须优秀。)。你可以想象一下,一台掌上电脑和一台家用电脑的画面是一样的,家用电脑就像我们今天使用的机顶盒一样简单,甚至家用电脑可以取代电视机顶盒,成为下一个时代的电视观看模式。【7】云计算与大数据云计算与大数据【1】从技术上讲,大数据与云计算的关系就像一枚硬币的正反面一样密不可分。大数据不能由单台计算机处理,必须采用分布式计算架构。其特点在于对海量数据的挖掘,但必须依靠云计算的分布式处理、分布式数据库、云存储和虚拟化技术。[1]9隐私编辑云技术需要大量用户参与,隐私问题不可避免的产生。用户参与意味着收集一些用户数据,这引发了对用户数据安全的担忧。很多用户担心自己的隐私会被云技术收集。正因如此,很多厂商在加入云计划时,都承诺尽可能避免收集用户隐私,即使收集,也不会泄露或使用。但很多人还是怀疑厂家的承诺,他们的怀疑不无道理。很多知名厂商被指泄露用户隐私,泄密事件确实时有发生。事实上,国家在大力推进云计算中心建设的同时,也非常重视云技术和互联网的安全。国家发改委等七部门联合发布的《关于“十二五”下一代互联网发展建设的意见》强调,互联网是与国民经济和社会发展高度相关的重要信息基础,要加强网络与信息安全,全面提高下一代互联网的安全性和可信性。加强域名服务器、数字证书服务器、关键应用服务器等网络核心基础设施的部署和管理;加强网络地址和域名系统的规划和管理;推进安全等级保护、个人信息保护、风险评估、灾难备份和恢复,切实落实网络规划、建设、运行、管理、维护和废弃等方面的各项安全要求;加快信息安全产业发展,培育龙头骨干企业,加大人才培养和引进力度,提高信息安全技术支撑和保障能力。“10技术编辑1、编程模式2、海量数据分布式存储技术3、海量数据管理技术4、虚拟化技术5、云计算平台管理技术11相关问题编辑数据隐私问题:如何保证存储在云服务提供商的数据隐私不被非法使用,不仅需要技术上的改进,还需要法律进一步提高数据安全性:部分数据是企业的。云计算数据的安全问题得不到解决,会影响云计算在企业中的应用。用户的使用习惯:如何改变用户的使用习惯,让用户适应网络化的软硬件应用,是一个长期而艰巨的挑战。网络传输问题:云计算服务依赖网络,目前的网速低且不稳定,使得云应用的性能不高。云计算的普及依赖于网络技术的发展。缺乏统一的技术标准:云计算的美好前景使得传统IT厂商向云计算转型。然而,由于缺乏统一的技术标准,尤其是接口标准,各厂商在开发自己的产品和服务的过程中各行其是,这给未来不同服务之间的互联互通带来了严峻的挑战。云计算标准化体系草案形成2014[3]中国国际云计算技术及应用展览会3月4日在北京开幕,工信部软件服务业司司长陈伟在会上透露,云计算综合标准化技术体系草案已经形成。工信部要从五个方面推动云计算快速发展:一是加强规划引导,合理布局,统筹国家云计算基础设施建设和云计算服务业发展;二是要加强关键核心技术研发,创新云计算服务模式,支持超大规模云计算操作系统、核心芯片等基础技术研发,推进产业化;三是要面向应用需求迫切的重点领域,以大规模云计算平台建设和重要行业试点示范应用推动产业链上下游协同发展;四是加强网络基础设施建设;五是要加强标准体系建设,组织制定云计算和服务的标准,构建云计算标准体系。12开发编辑近年来,云计算作为一种新的技术趋势发展迅速。云计算彻底改变了前所未有的工作方式,也改变了传统的软件工程企业。以下几个方面可以说是当前云计算发展最受关注的方面:1。云计算扩大投资价值。云计算简化了软件、业务流程和访问服务。比过去传统模式改变更多的是帮助企业运营,优化投资规模。这不仅是通过降低成本,有效的商业模式,或更大的经营灵活性。有许多公司通过云计算优化他们的投资。在同等条件下,企业正在向更多的创新及其IT能力拓展,这将帮助企业带来更多的商机。2.混合云计算的出现企业使用云计算(包括私有和公有* * *)来补充其内部基础设施和应用。专家预测,这些服务将优化业务流程的性能。采用云服务是新开发的业务功能。在这些情况下,缩小两者的优势将成为共同的特征。3.越来越多的以云为中心的设计将组织设计视为云计算迁移的一个元素。这仅仅意味着需要优化云的体验是那些将优先采用云技术的企业。这是一种趋势,随着云计算的扩展,这种增长有望蔓延到不同的行业。4.无论如何,移动云服务的未来一定是移动的。随着移动设备数量的大幅增加,平板电脑、iphone和智能手机在移动中扮演了更多的角色。许多此类设备用于扩展业务流程、通信和其他功能。让云计算应用于所有员工采取一种“移动”的方式。更多的云计算平台和API将成为移动云服务。5.云安全人们担心他们在云中的数据安全。因此,用户应该期待看到更安全的应用程序和技术。许多新的加密技术和安全协议将会越来越多地出现。