《云计算概念及应用》_第1页
《云计算概念及应用》_第2页
《云计算概念及应用》_第3页
《云计算概念及应用》_第4页
《云计算概念及应用》_第5页
已阅读5页,还剩54页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

云计算概念及应用云计算?

云计算是以服务的方式动态拓展,并且是对虚拟化方式为用户提供各种各样的服务。云计算时代的软件是在运行的云平台上及并且是有在线租赁的形式,是按照用量和使用规模可伸缩性的去占有资源,以保证它的性能,而且是按需要、个性化定制的这样一些特性软件,所以应该来讲云计算时代的软件,它应该有很鲜明的技术特征。云计算时代的软件是运行在云平台上,并具有在线租赁服务形式、按用量可伸缩性占用资源、按需要个性化定制等特性的软件。以互联网为中心的软件哲学解释大方无隅,大器晚成,大音希声,大象无形。老子在《道德经》中早已将这一做人的道理讲的透彻。至大者,至善者,至智者终究会归于无形;计算技术发展到今天也可以至大、至智称之。今云计算将之归于无形,一切皆隐于云中,无形、无音、无象,却实乃至大之象,至强之音,至激之流,而闻之却如静水之深流,希声之大音。从精卫衔微木,将以填沧海的并行计算到云计算之无形,终于完成了技术的自然归属。做人之理与技术之理必可融通,静水深流做人之至高境界,大象无形云计算之哲学根本。顺天地之和协,树万物之标榜,人事物事共此一理。云计算的使用方法将计算和存储等资源以服务的方式提供,用户按需使用,按用量付费蒸发:服务的发布水气凝结成云滴降水:按需即取互联网的生态云滴聚集成云水库:“云数据中心”阳光:用户需求云滴:服务云:服务的聚合类比水的生态循环,看基于网络的信息服务和服务质量。IDC的压力数据中心体系很复杂,系统的维护和管理难度大IT成本高,资源占用多,配置峰值资源需求

=浪费资源系统稳定性、可靠性低。人工服务为主,高成本、低满意度IT传统模式不能适应业务部署速度的需求(至少2个月)地理上分布的用户根据应用静态分配IT资源WebeCommerceIntranetERPCRMBIDev/QAEmail软件工程师?

我们怎么去开发具有这样一些特征的软件?实际上只有真正具有这样特征的软件,我们才可以把它称之为云软件。同样因为有了这样一些技术,我们可以做更多、更好的系统开发,是不是又可以再进一步促进应用需求的扩充扩展,这是讲到技术和发展的相互促进。实际上云计算一切给我们从事软件行业的人员来讲,应该是开辟了一个工作的空间。云计算的实现方式

1、将计算损和存储的资源以服务的方式来计费。有了云计算,就可以按需求获取海量的IT资源,可以更快的开发自己的业务系统。

2、大家经常看到一些云计算的图,云计算的体系非常简要分成三层,有Saas、Paas、Iaas,这三层都涉及到云技术的各个方面,对每一层来讲它最核心的技术,我们认为是这样的,Iass层资源虚拟化是最核心的,Paas是提供平台可伸缩化,Saas提供服务多租赁化的技术特征。让人振奋的许多云计算的特性主要是靠软件技术来实现的,背后提供特征的支撑是在我们开发的软件系统,比如像虚拟化,虚拟化这种特性必须要有需求化变换的软件来实现,否则的话,无线和有限的东西是没法把它衔接起来。所有的软件必须在某一台机器,每一台设备上来运行,不管中间经历多少变化,最后都落脚到这个地方。我们要有软件系统去做这种转换的东西。软件技术将在云计算时代开发出令人惊讶的应用系统,并且会促进技术的发展。

3、大家看到这个是每个层次里面具体的服务内容,它本身都是有相应的软件技术来实现,而且它同时为它的上层和直接纬终端用户提供服务。概念服务器,网络,存储按需分配e.g.,AmazonEC2,S3IaaS(InfrastructureasaService,基础架构即服务)APIsfordevelopingnewCloudappse.g.,GoogleAppWebPaaS(PlatformasaService,平台即服务)应用软件对最终用户按需分配e.g.,SSaaS(SoftwareasaService,软件即服务)云计算的服务体系11平台即服务PlatformasaServiceHighVolumeTransactions服务器网络存储Metering监控计费服务云开发云企业云多租赁安全中间件协作业务服务CRM/ERP/HR定制服务数据中心虚拟化,动态供应服务管理J2EEOn-ramps服务封装Ajax开发On-rampsOn-ramps开发工具与其他云的互操作软件即服务基础设施即服务30年前,电脑被送进千家万户……20年前,网络被送进千家万户……现在,服务被送进千家万户……云计算特征?开发?技术

(1)用户只需要使用软件,而不是用自己去运行软件。因为软件始终在数据中心里面运行,不需要管理软件,他只要注册、客户化、应用就可以了。

(2)有一个重要的概念性变化,云计算实际上是一个在线多租赁的方式来使用,所以用户概念是一个租户的概念。现在软件是在网上提供服务,一个软件的版本的单个实例可以为成千上万的用户服务。以前我们不得不做多个版本的东西,现在我们只做一个实例,这也是一个非常大的变化。这个大的变化,在使用上给我们带来很多方便,但是大家想想我们的东西都是人做出来的,都是在险业技术体系下积累起来的,这就需要做工作,需要关心原来没有关心的问题,去使用原来没有使用的一些技术手段,去做这个软件开发。云计算特征?开发?技术

(3)网站从Web信息发布平台变成Web应用软件运行平台,变成系统托管平台,变成多租户的软件服务平台。软件资源的维护,这些工作要把它作为非主流的业务包出去进行托管。当然在托管的时候,所谓托管服务的企业,它是对一个用户企业做了一套服务体系,包括它的软硬件提供服务,不管这个软件是不是同一个产品,它都是一个对一个来做的。

现在一个很重要的就是,对于托管技术进一步的发展,能不能更高效,更简单,特别是我们讲得如果这个软件版本多了,管理手段更加复杂,能不能变成一个版本,一个多租户的服务平台,这也是云计算时代的第三变化。

云计算特征?开发?技术(4)软件运行在因特网上的共享数据中心里面,而不是应用在自有的服务器和计算机上面,这也是云计算时代必须具备的特征。当然可以根据自己特定的需求,不一定都这样去做,但是我们讲从概念上来讲,云计算时代的软件,它的软件一定是放在共享的数据中心,至于把这个数据中心变成私有的,还是安全设施不让访问,那是另外一回事。

(5)应对用量变化手段,从制作网络镜像手工增删资源,到系统和平台的自动伸缩,这也是现在云计算时代的软件,必须具备的特征。大家都知道我们做网站,这个网站的应用量大怎么办?那再加一台服务器,全国性的服务网站,如果这个不行,再找另外一个地方加服务器等等,这都是手工的去建立这样一些东西。云计算处于一个海量资源,而且因特网连接起来,在这样一个基础上,必须对硬件和软件资源,有基于服务和自动化的手段。在软件运行的时候,它可以自由的去伸缩。云计算特征?开发?技术

(6)现在云计算软件非常强调个性化的定制。同一个软件的同一个版本的东西,但是用户可以根据需要,做一些许可的这样一些定制。这个定制是一个好东西,但是大家想定制越方便,那么对我们软件本身基础的结构,和它所依赖开发技术的要求是非常高的,只要做过大型软件开发和工程项目实践技能都知道,一个软件去定制,不是你想定制什么就能定制什么的,所以这个定制的东西对用户来讲是一个好的要求,但是从技术从工程可能性来讲,它一定是有限度的。比如目前对同一个软件系统,它的服务化和它的领域工程和产品线,如果做得很好的话,那就挑选所需要的服务,然后对用户界面进行定制,这些实际上在现有技术和工程范畴里面,应该是可行的,我们进行这方面的功能服务模块的选择,组合过程的指定,用户界面的定制,这都是云计算时代必须具备的。云计算特征?开发?技术

(7)快速开发。快速开发是软件工程里面很古老的一个话题,随着我们的技术水平,特别随着现在的资源水平和产品线的技术的发展,快速开发应该讲水平是越来越高,而且现在有一个云计算,应该来讲特别有资源共享,有符合标准的服务可以集成,快速开发将更加有效。

所以我们讲,这是我们总结出来关于云计算时代软件的新变化,这也是非常重要的,我们怎么去看待什么是云计算时代的软件,那么就是有这样一些特征才行。下面的话题就是,要有这样新的技术特征的东西,我们应该有甚么相应的技术手段去做?做了哪些成果?我们要理智的去看待现有研发成果,到底在技术体系的本质上面,到底做得是什么?它的本质是什么?它的局限性在哪里?现在我们面临的问题是什么?

?分布并行编程技术

1、云计算是在分布式计算、并行计算和网格计算的基础上,经一系列技术的创新和融合而形成的。云计算是一个很大的统称,这里面既体现它的核心价值,不可替代、不可或缺的这样一些技术内容,同时也可以结合其他资源,使得云计算更强。所以它的是一个非常庞大的IT技术的统称。

目前,在云计算平台应用空间的开发都使用了分布式并行编程的技术。分布式并行编程技术,在计算机里面并不是特别新的东西,当年只有局域网的情况下提到这个话题,随着几十年的发展,虽然分布式并行编程技术举步维艰,并没有革命性的大突破,但是它的进步还是有目共睹,而且确实技术可以让我们去做很多事情。分布并行编程技术

2、云计算时代的分布并行编程技术介绍三方面:分布并行数据处理技术,分布式文件系统,分布式数据库。我们开发各方面应用的时候,首当其冲的是做高性能计算,高性能计算逐步扩充数据处理,包括大规模海量的数据处理,其次要把技术发展成为:一定能够做企业级的业务应用技或者是某个团体的,某个组织的业务应约,做这样的开发。软件技术也是这样一步步在走,今天仔细总结和审视现在目前已经有的云计算时代的软件开发技术,看到它的道路发展模式是完全一样的,我们来看看这里面分布式并行数据处理方面的东西。按照高性能计算,包括网格,包括云计算,这个非常大的程序运行,都是在云计算里面看到很多。分布并行编程技术

3、Google提出文件系统。当时Google推出搜索引擎也是一个革命性的,让我们很多人很惊讶。IT从业人员来讲,在惊讶之后马上就要去学习,它有一些什么核心技术,我们应该怎么去开发,这是我们需要去学习的。

在Google设计文件系统的时候,如何在廉价,而且相对补可靠的计算机上对巨量数据进行存储,当然要构造符合这个要求的一些存储和它相应的文件和数据系统。这里面为什么要重新设计呢?因为文件比较大,都在100M以上,通过为几个GB,文件通常需要频繁的追加,分流方式读取,高吞吐量等方面都进行了优化。

背后采用的理念就是文件多块存储,拷贝多个备份,负责协调和保存元数据,在我们刚开始已经有了分布式并行数据处理的时候,这个元素概念还是没有的,这需要相关的技术融合起来,形成新的技术体系,这样就更加有利。云计算在各方面的技术,都是按照这个模式来做的。它提供所谓定制化的API,给应用变成的人去使用。再一个就是它没有无数据缓存。企业发展路线图软件定制代表公司:CSC特点:为单个客户提供定制软件,包括技术咨询、软件编程和维护。软件销售是一次性的软件产品代表公司:Informatics特点:保护知识产权,以许可证方式销售软件产品企业解决方案代表公司:ORACLE特点:面向领域,以企业解决方案供应商的面目出现面向大众的成套软件代表公司:微软特点:基于个人计算,服务大众市场网络增值服务代表公司:Google特点:向端用户收小头,向寄生在服务上的广告商要大头云计算从“以产品带服务”向“以服务带产品”方向发展企业发展路线图软件工程面临的危机软件附属于硬件现在50年代60年代70年代80年代90年代面向过程面向对象面向构件面向领域互联网云计算软件作为单独产品,催生软件工程面向大众大众既是软件的使用者,也是软件的开发者;既是服务的消费者,也是服务的提供者。维基百科的创始人吉米·威尔士(JimmyWales)想到了。云计算时代软件的新变化用户只需要使用软件,而不用自己去运行(软件始终在网上运行着)和管理软件。使用云上的软件只需注册、客户化、应用即可。用户变成租户,单一实例的软件使用模式变成多租赁的服务模式网站从Web信息发布平台变成Web应用软件运行平台,变成系统托管平台,变成多租户的软件服务平台软件运行在因特网上的共享数据中心上,而不是运行在自有的服务器和计算机上。应对用量变化的手段,从制作网络镜像手工增删资源,到系统和平台的自动伸缩。可个性化定制快速开发网络作用的变迁计算机技术的分合演义早期计算技术以合为特征个人电脑的发展使分成为了主流,计算机飞入寻常百姓家网络技术的发展使云计算成为了合的模式,计算和存储通过网络隐形于云端—大象无形计算资源的演进从集中到分散再到集中全世界只需要5台电脑就足够了

——托马斯·沃森个人用户的内存只需640K足矣

——比尔·盖茨计算时代网络时代云

时代云计算特点超大规模:服务器群虚拟化:可以看作是一片用于计算的云高可靠性:冗余副本、负载均衡通用性:支撑千变万化的实际应用高可扩展性:灵活、动态伸缩按需服务:按需购买极其廉价:不再需要一次性购买超级电脑安全:摆脱数据丢失、病毒入侵方便:支持多终端、数据共享整体结构图云计算发展的障碍两大巨头的“云计算”之争标准不统一Google、Amazon、IBM、微软等的平台互不兼容网络带宽3G尚未普及,费用极高耗电量巨大主旋律——节能减排终端设备的电池容量有限在线企业平台完全基于浏览器办公企业24小时不间断的运行状态企业的IT部门将更加专注于业务本身员工成为企业可以依赖并信任的主体。管理理念平等平等的使用身份、统一的企业文化、实现员工价值开放工作流程和决策过程透明、资源有效利用自由打破信息孤岛,随时随地采用价值打通企业信息化系统产品功能多样化,丰富全面的信息化应用一个账号登录,实现全部信息化过程系统自动维护和升级,无需担心集成问题异地协作和集中管理通过浏览器直接使用突破终端和区域限制价值构建开放的沟通和分享环境在线沟通和信息分享多人协作工作有效形成知识积累知识资产管理和利用强大灵活的检索功能价值数据和信息成为主宰应用不再能够束缚数据和信息的传递数据和信息本身成为企业内部IT系统的主宰,随时可在任何应用上被获取,任何应用都将为数据和信息服务回归IT的本质,实现信息化的最终目的一站式服务平台办公门户基础办公应用协作工具应用管理应用按需定制平台文档日历客户关系管理开发平台电子表格任务项目管理演示文档即时通讯知识管理企业邮箱联系人人力资源管理文件中心在线会议招聘管理便签论坛票据管理收藏夹移动办公商业智能企业联动平台产业链的协同智慧地球从数据中升华智慧创建智慧系统的关键,就是数据!现在,我们可以获取市场、社会、甚至地球每个角落的数据,并进行实时处理和智能分析,从中发掘出智慧,支持领导者做出智慧的决策和行动!

智慧时代已经开启,对于世界尤其中国而言,未来十年将是黄金时期。谁在这次变革巨潮中领先一步,谁就能掌握新纪元的先发优势。IBM已为此做好准备。我们希望结合领先科技与业务洞察,帮助您开拓智慧先机,共领智慧时代!时不我待,马上行动开拓智慧先机,共领智慧时代三网融合的趋势温家宝在政府工作报告中指出,转变经济发展方式刻不容缓。要大力推动经济进入创新驱动、内生增长的发展轨道。温家宝指出,大力培育战略性新兴产业。国际金融危机正在催生新的科技革命和产业革命。发展战略性新兴产业,抢占经济科技制高点,决定国家的未来,必须抓住机遇,明确重点,有所作为。要大力发展新能源、新材料、节能环保、生物医药、信息网络和高端制造产业。积极推进新能源汽车、“三网”融合取得实质性进展,加快物联网的研发应用。加大对战略性新兴产业的投入和政策支持。国家发展的任务智慧地球的含义智慧地球的核心是以一种更智慧的方法通过利用新一代信息技术来改变政府、公司和人们相互交互的方式,以便提高交互的明确性、效率、灵活性和响应速度。如今信息基础架构与高度整合的基础设施的完美结合,使得政府、企业和市民可以做出更明智的决策。智慧方法具体来说是以下三个方面为特征:更透彻的感知,更广泛的互联互通,更深入的智能化。更透彻的感知这里的“更透彻的感知”是超越传统传感器、数码相机和RFID的更为广泛的一个概念。具体来说,它是指利用任何可以随时随地感知、测量、捕获和传递信息的设备、系统或流程。通过使用这些新设备,从人的血压到公司财务数据或城市交通状况等任何信息都可以被快速获取并进行分析,便于立即采取应对措施和进行长期规划。更全面的互联互通互联互通是指通过各种形式的高速的高带宽的通信网络工具,将个人电子设备、组织和政府信息系统中收集和储存的分散的信息及数据连接起来,进行交互和多方共享。从而更好地对环境和业务状况进行实时监控,从全局的角度分析形势并实时解决问题,使得工作和任务可以通过多方协作来得以远程完成,从而彻底地改变了整个世界的运作方式。更深入的智能化智能化是指深入分析收集到的数据,以获取更加新颖、系统且全面的洞察来解决特定问题。这要求使用先进技术(如数据挖掘和分析工具、科学模型和功能强大的运算系统)来处理复杂的数据分析、汇总和计算,以便整合和分析海量的跨地域、跨行业和职能部门的数据和信息,并将特定的知识应用到特定行业,特定的场景,特定的解决方案中以更好地支持决策和行动。对中国发展的影响智慧交通环保大幅降低碳排放量、能源消耗和各种污染物排放,提高生活质量便捷通过移动通信提供最佳路线信息和一次性支付各种方式的交通费用,增强了旅客体验安全检测危险并及时通知相关部门高效实时进行跨网络交通数据分析和预测,可避免不必要的浪费,而且还可最大化交通流量可视将所有公共交通车辆和私家车整合到一个数据库,提供单个网络状态视图可预测持续进行数据分析和建模,改善交通流量和基础设施规划智慧交通无边界信息交流个性化颜色和字体站点布局主题云云计算并不遥远云服务就在身边谨慎!经济繁荣期过后必然会经历市场调整,而经济下滑会抑制创新投资。因此,云计算进入了每个人的考虑范围,也成了会议讨论的主题——它能降低成本,从有限的IT和开发资源中获取强大的可扩展性和自治性。任何打算转向云计算的企业都必须明白,如果没有将云计算置于整体的业务战略背景下进行考虑,那所谓的收益只是短暂的,并且会影响到安全性、性能和连接性。大型机构尤其需要能将云计算集成到现有的IT系统和应用程序中。极少有组织愿意从头开始,大多数都不会将所有业务流程一次性转移。所以有必要对集成带来的挑战未雨绸缪。事实上,有很多业务流程和应用程序根本不会转向外部部署。这意味着,我们总是需要在内部部署与内部部署之间、内部部署与云之间,以及云与云之间进行连接,这就使连接比以往任何时候都更加复杂。随着企业IT不断从基础架构管理中解脱出来去关注新的创新领域,业务集成需要简化。考虑到这一点,下面将给用户介绍如何使用云计算的建议。谨慎!

1、首先创建一个策略和一组目标有些企业还没想好长期云策略以及如何将其与所有业务关联起来,就直接开始使用云计算。与其它任何项目一样,首先要建立切合实际的目标和优先级、明确的预算和期限,以及对可实施可维护资源的共同认识。尽管云计算能产生可观的投资回报率——生产力提升50%或更多——但是将复杂性和成本降到最低都需要规划和策略。

2、从前人的错误中吸取教训早期使用者都是采用独立的云计算方法。这些服务都是现成的、易于使用且经济实惠,实施的挑战很小。尽管如此,在由传统IT基础架构支持核心业务运营的企业里,“高深的”云计算只能发挥短期价值,并且在未来可能要重新实施或迁移。尽管单独实施的方法会产生应用程序筒仓的风险,但集成的云策略能产生长期效果。

3、避免预付成本企业转向云计算和软件即服务(SaaS)的原因之一是降低风险。在现收现付模式下,如果系统不适合自己,关闭即可,只需要为使用过的部分付费。不要在昂贵的软件许可上冒投资回报的风险——与云计算投资的其它部分一样,您的集成解决方案应使用灵活的订购模式。谨慎!

4、仔细考虑自治内部部署应用程序集成通常需要深刻理解底层应用程序框架和流程的IT专家来做。SaaS应用程序旨在由业务用户——需轻松快速地将数据与其它企业系统连接的非域专家来管理。云集成应通过最大程度地降低开发、实现和维护资源来

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论