浅谈云计算技术
- 格式:doc
- 大小:29.50 KB
- 文档页数:4
智慧校园网是数字化校园的最新体现,它所包含的是智能、互联以及协同等理念,同时以安全、高效、方便、快捷以及绿色为发展目标,借助基础数据库、信息开放、应用数据库以及云计算和服务支持平台,采用智能、感知、挖掘以及控制等现代化先进技术,有效地实现了校园网络管理、安全监控以及个性化的教育环境和智能管理。
从整体上来说,智慧校园网所要创造的是,校园中到处都是网络学习、创新科研、高效透明的校务管理以及丰富多彩的文化生活,智能、高效、和谐、稳定的校园网络系统。
1 智慧校园改善据调查显示,当前国内很多的高校尤其是知名院校,比较注重智慧校园网络建设,该网络系统实际上就是将物联网、计算机网络、现代通信以及传感等方面的及时集于一身,对教育教学、管理、科研以及校园生活服务等信息实施全面的优化与整合,通过互联、集成和数据信息的深度分析与挖掘,从而实现学校管理工作的全面性、高效性以及智能化。
从实践来看,智慧校园网络通畅表现出三大特点:第一,利用云计算平台,建设一个智能教学体系,为广大教师和学生提供一个智能感知、综合信息服务的广阔平台,并在此基础上为其提供个性化的服务活动,最终实现个性化、因材施教的教学模式和方法;第二,构建广阔的服务平台,构建全方位服务系统。
实践中可借助数据库以及海量存储器等,将计算机网络服务有效地融入到高校管理工作中的各个领域,从而实现有效协作;第三,借助智能感知系统与宽带网络服务平台,为外部与高校之间建立一个可以感知和交流的端口。
为此,我们可利用云计算以及虚拟化技术,建立校园云系统,并结合现代物联网技术,构建智慧校园体系。
比如,现代的一卡通逐渐取代传统的学生证、餐卡以及图书借阅证等繁琐的证件,同时也将门禁、消费以及数字图书馆和考勤等功能融入其中;利用云计算,构建一个教育云平台,以此来分享教育教学内容,从而提高教育内容的可感知性与直观性,这样不仅可以增加教育教学过程中的互动性,而且还可以有效地激发学生们的兴趣;同时,教育云平台,在全面提高校务管理能力、整合信息管理系统等方面,具有非常重要的作用。
• 104•ELECTRONICS WORLD ・探索与观察“云计算”作为一种新产生的超级计算模式,它通过互联网高速的传输能力和处理数据的能力,使得计算从个人计算机或服务器转移到了因特网,而且实现了超级计算,企业和个人用户不再需要购买成本昂贵的硬件系统,只需要购买或通过因特网租用计算能力。
云计算降低了计算的成本,将近每秒10万亿次的运算能力,使模拟核爆炸、预测气候变化和市场的发展趋势成为可能。
我们可以有机会享受到云计算信息革命的成果,可以在“云”上有效地分享信息和资源。
1.云计算是在什么情况下产生的?互联网自1960年开始兴起,主要用于军方、大型企业等之间的纯文字电子邮件或新闻集群组服务。
直到1990年才开始进入普通家庭,随着web网站与电子商务的发展,网络已经成为了目前人们离不开的生活必需品之一。
云计算这个概念首次在2006年8月的搜索引擎会议上提出,成为了互联网的第三次革命。
近几年来,云计算也正在成为信息技术产业发展的战略重点,全球的信息技术企业都在纷纷向云计算转型。
我们举例来说,每家公司都需要做数据信息化,存储相关的运营数据,进行产品管理,人员管理,财务管理等,而进行这些数据管理的基本设备就是计算机了。
对于一家企业来说,一台计算机的运算能力是远远无法满足数据运算需求的,上的庞大计算资源与数据中心。
3.云计算利用了怎样的基本原理?用户所需的应用程序并不需要在用户的个人电脑、手机、平板等终端设备上安装和运行,而是运行在互联网的大规模服务器集群中。
用户所处理的数据也不需要储存在本地,而是保存在互联网的数据中心里面。
这些数据中心正常运转的管理和维护则由提供云计算服务的企业负责,并由他们来保证足够强的计算能力和足够大的存储空间来供用户使用。
简单地说,云计算不是一个单纯的产品,而是一种提供IT服务的方式,用户可以随时使用云提供的资源服务而不用担心“云”的位置和方式。
4.云计算的现状及发展前景如果把个人计算机的发明比作纸和笔的诞生,那么云计算就相当于是印刷术的产生,它使得知识的传播更趋于普通化,试想一下,未来不再需要计算终端硬盘和CPU,所有信息都储存在“云”上,通过无线网络就可以随时随地访问和传播知识,这是多么地方便啊。
浅谈云计算在高校教育中的应用摘要:云计算是一种新的网络应用技术。
它在高校教育中的运用越来越频繁。
本文主要讲述了云计算的应用和对高校教育的作用,及将面临的一些问题。
关键词:云计算高校教育应用云计算是什么?根据wiki 网站上的解释,“云是指因特网,因为过去一直将因特网画成一朵云”。
到目前为止云计算还没有一个统一的定义,云计算是虚拟化(virtualization)、效用计算(utilitycomputing)、iaas(基础设施即服务)、paas(平台即服务)、saas(软件即服务)等概念混合演进并跃升的结果。
一.云计算的应用1云计算作为中国移动蓝海战略的一个重要部分,于2007 年由移动研究院组织力量,联合中科院计算所,着手起步了一个叫做“大云”的项目。
中移动的大云建设包括两个方向:第一是基础架构建设。
第二部分是平台及服务的建设。
基于这两方面之上,中国移动将推出“软件即服务”,以便中小企业来减少it 投入成本和it 运营的复杂性,同时提供办公自动化的解决方案。
2 google 的云计算平台主要包括google 针对云计算提出的大规模分布式计算的基础架构以及google 在此基础之上构造的云计算应用服务程序。
最近,谷歌还公布了提供可由企业自定义的托管企业搜索服务计划。
二.云计算对高校教育的作用1 可以降低学校计算机等硬件设备的购买和维修成本目前,各级大中小学都配备着大量的计算机和网络设备,为了满足越来越多的计算需求,学校不得不经常购买更新计算机和网络设备。
云计算固有的特点使其比其他新技术更容易进入学校。
如果使用云计算服务,绝大部分计算任务交给云端(分布式计算机服务器)来完成,学校只需让电脑接入互联网即可。
云计算能把分布在大量的分布式计算机上的内存、存储和计算能力集中起来成为一个虚拟的资源池,并通过网络为用户提供实用计算(utility computing)服务。
云计算对用户端的设备要求很低———这一特点决定了云计算将会在学校大受欢迎,可以为学校节约大量的计算机、网络交换等硬件设备的购买和维修成本。
浅谈云计算架构范文云计算架构是指在云计算环境下应用程序的设计和部署方式,它是云计算服务提供商用来提供可伸缩、可靠、高性能的服务的基础。
云计算架构的设计要考虑到按需计算、自动伸缩、高可用性、安全性、成本效益等方面。
首先,云计算架构的核心概念是按需计算。
在传统的计算模式下,企业需要建立自己的计算基础设施,而在云计算架构下,企业只需按需租用云计算服务商提供的计算资源,无需考虑底层的硬件和网络设备。
其次,自动伸缩是云计算架构的重要特性之一、云计算架构可以根据应用的负载情况自动调整计算资源的数量,以实现资源的高效利用和成本的最小化。
例如,在一些时间段内负载较高时,系统可以自动扩容,而在负载较低时,则可以自动缩容。
高可用性也是云计算架构必须考虑的重要因素之一、云计算服务商需要在不同的地理位置建立多个数据中心,以确保即使一些数据中心发生故障,其他数据中心也能继续提供服务。
此外,云计算架构还可以通过数据备份、冗余部署等技术手段来保障数据的安全性和可靠性。
云计算架构还需要考虑安全性。
由于云计算架构是共享资源模式,多个用户的应用程序可能运行在同一台物理服务器上,因此安全隔离是一个重要的问题。
云计算架构需要采取适当的安全措施,如虚拟化技术、访问控制、数据加密等来保护用户的数据和应用程序。
最后,云计算架构还需要考虑成本效益。
云计算架构可以实现按需支付的模式,用户只需要根据实际使用的计算资源付费,大大降低了企业的计算成本。
此外,云计算架构还可以通过资源的共享和集中管理来提高资源的利用率,进一步降低成本。
总的来说,云计算架构是基于云计算概念设计的应用程序的架构方式。
它具有按需计算、自动伸缩、高可用性、安全性和成本效益等特点。
通过合理设计和部署云计算架构,可以提高应用程序的性能和可靠性,降低企业的计算成本,为企业提供更好的服务。
当然,云计算架构也面临一些挑战,如数据隐私、网络延迟等问题,需要在设计和实施中加以解决。
浅谈云计算技术_分布式浅谈云计算技术_分布式引言云计算(CloudComputing)是一种基于互联网的超级计算模式。
它是分布式计算、并行计算和网格计算的进展。
其基本原理为:利用非本地或远程服务器(集群)的分布式计算机为互联网用户供应服务(计算、存储、软硬件等服务)。
云是一种思想,一种大规模资源整合的思想,是IT界进展的必定趋势。
云计算是一种新型的超级计算方式,以数据为中心,是一种数据密集型的超级运算,在数据存储、数据管理、云计算平台管理等多方面具有自身独特的技术。
1、云计算的定义云计算是从分布式处理(DistributedComputing)、并行处理(ParallelComputing)和网格计算(GridComputing)进展而来的。
到目前为止,对于云计算的定义还没有一个确定的说法,可谓仁者见仁、智者见智。
狭义的云计算:指厂商通过分布式计算和虚拟化技术搭建数据中心或超级计算机,以免费或按需租用方式向技术开发者或者企业客户供应数据存储、分析以及科学计算等服务,比如亚马逊数据仓库出租生意;广义的云计算:指厂商通过建立网络服务器集群,向各种不同类型客户供应在线软件服务、硬件租借、数据存储、计算分析等不同类型的服务,广义的云计算包括了更多的厂商和服务类型,例如国内用友、金蝶等管理软件厂商推出的在线财务软件,谷歌发布的Google应用程序套装等。
2、云计算的核心技术云计算系统运用了很多技术,其中以数据存储技术、数据管理技术、编程模型、虚拟化技术、云计算平台管理技术最为关键。
2.1数据存储技术云计算的数据存储技术主要有谷歌的非开源的(GoogleFileSystem)云计算系统由大量服务器组成,同时为大量用户服务,因此云计算系统采纳分布式存储的方式存储数据,用冗余存储的方式保证数据的牢靠性。
云计算系统中广泛使用的数据存储系统是Google的GFS和Hadoop团队开发的GFS的开源实现,GFS即Google 文件系统(GoogleFileSystem),是一个可扩展的分布式文件系统,用于大型的、分布式的、对大量数据进行访问的应用。
浅谈云计算的三种服务模式和四种部署模型云计算技术都是基于3种特殊的云计算服务模式,它们都具有流行、有效、灵活、用户友好等特征。
因此,云架构的基本模式是:1、基础设施即服务[注]:基础设施福分包括电脑、网络、存储、负载平衡设备、虚拟机。
这些服务于终端用户的软硬件资源都可以按照它们的需求来进行扩展或收缩。
2、软件即服务[注]:顾名思义,这种模式包括类似虚拟桌面、各种实用应用程序、内容资源管理、电子邮件、软件及其他等软件部分。
在此种模式中,云服务供应商负责安装、管理和运营各种软件,而客户则通过云来登入和使用他们。
3、平台即服务[注]:在此种模式中,托管服务供应商通过提供工作平台来帮助客户,包括执行运行时间、数据库、Web服务、开发工具和操作系统,客户无需手动分配资源。
云计算有四种部署模型,每一种都具备独特的功能,满足用户不同的要求。
1、公有云[注]:在此种模式下,应用程序、资源、存储和其他服务,都由云服务供应商来提供给用户,这些服务多半都是免费的,也有部分按需按使用量来付费,这种模式只能使用互联网来访问和使用。
同时,这种模式在私人信息和数据保护方面也比较有保证。
这种部署模型通常都可以提供可扩展的云服务并能高效设置。
2、私有云[注]:这种云基础设施专门为某一个企业服务,不管是自己管理还是第三方管理,自己负责还是第三方托管,都没有关系。
只要使用的方式没有问题,就能为企业带来很显著的帮助。
不过这种模式所要面临的是,纠正、检查等安全问题则需企业自己负责,否则除了问题也只能自己承担后果(+本站微信networkworldweixin),此外,整套系统也需要自己出钱购买、建设和管理。
这种云计算模式可非常广泛的产生正面效益,从模式的名称也可看出,它可以为所有者提供具备充分优势和功能的服务。
3、社区云:这种模式是建立在一个特定的小组里多个目标相似的公司之间的,他们共享一套基础设施,企业也像是共同前进。
所产生的成本由他们共同承担,因此,所能实现的成本节约效果也并不很大。
浅谈云计算发展现状与趋势【摘要】介绍了云计算的概念及工作原理,阐述了云计算的特征和发展现状,分析了云计算面临的挑战,对云计算的未来发展进行展望,它比起现在的IT产业有着巨大的优势。
云计算作为一种新型的计算模式迎合了时代的发展,云的成本主要集中与云的建设和维护上,而终端可以说非常低廉,这是有利于云的大规模推广的,云计算不仅大大降低了计算的成本,而且也推动了互联网技术的发展。
【关键词】云计算;互联网;云计算技术0.引言互联网的高速发展孕育了云计算,云计算模式的出现使用户能享受高性能的计算资源、软件资源、硬件资源和服务资源。
自从云计算的概念提出来以后,立刻引起业内各方极大的关注,现在已成为信息领域的研究热点之一。
1.云计算的定义、原理及主要特征1.1云计算的定义、原理目前,由于人们对云计算的理解不同,因而对云计算的定义也就不同。
中国云计算网将云计算定义为:云计算是分布式计算、并行计算和网格计算的发展,或者说是这些科学概念的商业实现[1]。
云计算的基本原理是,通过使计算分布在大量的分布式计算机上,而非本地计算机或远程服务器中,企业数据中心的运行将更与互联网相似。
这使得企业能够将资源切换到需要的应用上,根据需求访问计算机和存储系统。
1.2云计算的特征1.2.1超大规模“云”可以具有相当的规模,Google,Amazon、IBM、微软、Yahoo等的“云”均拥有几十万台服务器。
“云”能赋予用户前所未有的计算能力。
1.2.2高可扩展性“云”的规模超大可以动态伸缩,满足应用和用户规模增长的需要,这一特性也是其超大规模的特性决定的。
1.2.3虚拟化云计算是一个虚拟的资源池,用户所请求的资源来自“云”,而不是固定的有形的实体。
用户只需要1台笔记本或者1个手机,就可以通过网络服务来实现用户需要的一切,甚至包括超级计算这样的任务。
1.2.4高可靠性用户无需担心个人计算机崩溃了,其所有的数据仍然在云里,仍然可以访问。
1.2.5通用性云计算没有特定的应用,同一个“云”可以同时支撑不同的应用运行。
浅谈云计算技术理论及在教育领域的应用研究作者:黄国兴来源:《城市建设理论研究》2013年第01期摘要:云计算借助互联网的庞大资源体系,以一种全新的计算模式向用户提供服务。
云计算以其安全可靠的数据存储和强大的计算能力,必将对高等教育的信息化建设产生积极的影响。
关键词:云计算技术理论教育领域应用研究中图分类号:TV222.2文献标识码:A 文章编号:引言教育是全社会关注的重点,也是一个国家保持可持续发展和创新的基础。
教育领域的信息化建设就是要采纳最新的信息技术,促进先进的教育成果的流通,实现广泛的合作,从而提高教育效果,促进科技进步。
而云计算被认为是下一代网络计算平台的核心技术,是一个全新的领域1.云计算的概念和原理1.1云计算的定义和基本原理云计算是一种通过Internet以服务的方式提供动态可伸缩的虚拟化的资源的计算模式,概念是由Google提出的,并行处理、分布式处理和网络计算的发展产物,是透过网络将庞大的计算处理程序自动分拆成无数个较小的子程序,把存储在大量分布式计算机产品中的大量数据和处理器资源整合在一起协同工作,使相关的计算分布在大量的分布式计算机上,而非本地计算机中,实质上是通过互联网访问应用和服务,而这些应用或者服务通常不是运行在自己的服务器上,而是由第三方提供。
云计算系统的建设目标是将运行在PC 上、或单个服务器上的独立的、个人化的运算迁移到一个数量庞大服务器“云”中,由这个云系统来负责处理用户的请求,并输出结果,它是一个以数据运算和处理为核心的系统。
它是一种新型计算模型。
是一种新兴的共享基础架构的方法,它面对的是超大规模的分布式环境,核心是提供数据存储和网络服务。
它利用利用高速互联网的传输能力,将数据的处理过程从个人计算机或服务器移到互联网上的超级计算机集群中,这个计算机群是由成千上万台很普通的标准服务器组成,由大型的数据处理中心管理。
云计算依靠强大的计算能力,使得成千上万的终端用户不担心所使用的计算技术和接入的方式等,都能够进行有效的依靠网络连接起来的硬件平台的计算能力来实施多种应用。
毕业论文--浅谈云计算技术的应用与发展毕业论文论文(设计)题目:浅谈云计算技术的应用与发展毕业设计(论文)任务书浅谈云计算技术的应用与发展内容摘要:“云计算”一词首次出现是在1995年移动增值业务商General magic与AT&T、Motorola联合推出的利用网络计算弥补PDA运算能力不足的产品中,但由于理念过于超前,云计算未获得应有的重视和积极影响。
在接下来的技术与应用发展中,出现了Google这个知名的企业,但当时刚起步的Google创业者买不起昂贵的商用服务器实现搜索引擎,采用了众多廉价PC提供搜索服务;为了更好地提供优质的搜索服务,Google创业者们进行了创新性的技术研究,并在2003-2006年连续发表了4篇关于分布式文件系统、并行计算、数据管理和分布式资源管理的研究文稿,奠定了云计算发展的基础,形成了所谓的云计算技术,并将这种技术成功地应用到运营实践中。
云计算产业链由云计算基础设施提供商、云计算服务提供商和云用户三个部分组成。
云计算基础设施提供商是为云计算服务提供商提供构建云计算所需的一切软硬件设施,包括存储设备、服务器等;目前云计算基础设施提供商主要是一些传统网络设备制造商、IT 设备制造商、芯片厂商,以及掌握虚拟化、自动化等核心技术的软件公司,这是提供云计算的基础。
云计算服务提供商是云计算产业的核心环节和推动者,通过构建自己的云计算平台,向云用户提供包括计算、存储、安全、平台和应用在内的各种云服务;实力雄厚的IT 企业和掌握网络资源的电信运营商是云计算服务提供商的主要构成者。
云用户处在整个产业链的最上层,他们根据自身需求定制云供应商的云服务,按实际使用量付费,是促进云计算发展的重要动力。
当然,随着云计算的发展和产业链的不断拓展,云计算产业链的各个环节正在呈现不断互相渗透的趋势,IT 和CT(通信技术)领域边界日渐模糊,IT企业和电信运营商正在以自身优势为基础不断进入对方的传统领域以拓展自身的发展空间。
浅谈云计算的特点及应用云计算是一种通过互联网将数据和计算资源交付给用户的计算模式,它具有一系列特点,包括弹性扩展、按需自助服务、资源共享、高可用性和易管理等。
同时,云计算也被广泛应用于各个领域,如企业运营、科学研究、教育培训和医疗健康等。
下面将从特点和应用两方面进行详细探讨。
一、云计算的特点1.弹性扩展:云计算平台可以根据用户的需求自动调整计算资源,实现弹性扩展。
用户可以根据实际需求来申请更多或更少的计算资源,从而提高资源的利用率和响应能力。
2.按需自助服务:用户可以随时随地通过云计算平台获取计算资源,无需进行复杂的申请和审批过程。
用户可以根据自己的需求自助选择服务,提高了效率和便利性。
3.资源共享:云计算平台可以将计算资源进行有效的共享,提供给多个用户同时使用。
这种资源共享能够提高资源的利用率,减少资源的闲置,从而降低成本。
4.高可用性:云计算平台通常采用分布式架构和冗余机制,能够保证系统的高可用性。
即使一些节点发生故障,系统依然能够保持正常运行,从而提高了系统的稳定性和可靠性。
5.易管理:云计算平台通过集中管理和自动化工具,能够提供简化的管理和运维手段。
用户可以通过云计算平台进行资源管理、监控和服务器配置等操作,大大简化了管理的工作量。
二、云计算的应用1.企业运营:云计算为企业提供了一种灵活的资源管理方式,能够帮助企业降低IT成本、提高效率和创新能力。
企业可以通过云计算平台搭建企业级应用系统、存储和备份数据,实现弹性扩展和高可用性,从而提升企业的竞争力。
2.科学研究:科学研究通常需要大量的计算资源来处理和分析大量的数据。
云计算提供了强大的计算能力和存储能力,能够帮助科学家快速处理和分析数据,加快科学研究的进展,并为科学家提供便捷的合作和共享方式。
3.教育培训:云计算为教育培训提供了更加便捷和高效的方式。
学生和老师可以通过云计算平台进行在线学习和教学,随时随地获取学习资源。
教育机构也可以利用云计算平台搭建教学管理系统、课程表管理和学生信息管理系统,提高教学管理的效率。
云计算技术在教育领域的应用研究随着科技的不断发展,云计算技术已经成为教育领域不可或缺的一部分。
云计算技术的应用使得教育逐渐朝着现代化、信息化、智能化、个性化发展。
在这篇文章中,我们将会浅谈关于云计算技术在教育领域的应用研究。
一、云计算技术在教育领域的应用1.1 教育资源共享云计算技术能够实现对大量教育资源的存储和共享,不仅支持师生的在线学习,也能实现课程资源共享、评价资源共享、教研资源共享。
学校可以建立一个自己的云计算平台,将各种教育资源整合到云平台上,从而实现教师和学生在任何地方和任何时间都可以方便地获取学习资源,通过这种方式,学生可以获得更加全面、多样的教育资源,同时提高教学资源的利用效率和质量提高。
1.2 教学管理与服务利用云计算技术,学校可以开展在线教学和管理,教学资源的上传、备份、消费、管理、更新、备份及评价都可以通过同一系统来完成,教案、讲义、试题等教学资料也可以通过云平台进行共享和存储。
同时,云平台可以实现招生管理、校务管理、学籍管理、评价管理、成绩管理等多个方面的服务。
而在线教学的经费相比传统教学投入小,而且可以为学校大量节约维护成本。
通过这一种方式,学校可以将教学资源分布在更广泛的用户范围内,从而提供完整的在线学习和管理服务。
1.3 教育信息化传统的教育模式在信息化上的不足被云计算技术弥补了,云计算技术使得学生们获得了更加智能、更加个性化的教育。
个性化的教育是该代技术的核心之一,它可以根据每个学生的能力、水平、兴趣等特征,量身定制个性化的教育方案和教育资源,从而让学生们在自己的兴趣领域深化自己的学习。
而且,云计算技术的应用还可以允许教师通过移动设备、网络设备等进行在线教学或辅助教学,为教育信息化提供了很大的保障。
二、云计算技术在教育领域的优势2.1 提高效率云计算技术可以让学校快速切换到在线学习、在线教学、在线管理、在线评测和在线资源共享等模式,能够解决学校的数据挤压或教学压力过大问题,从而提高教育的总效率和质量。
浅谈云计算技术
云计算(CloudComputing)是一种基于互联网的超级计算模式。
它是分布式计算、并行计算和网格计算的发展。
其基本原理为:利用非本地或远程服务器(集群)的分布式计算机为互联网用户提供服务(计算、存储、软硬件等服务)。
云是一种思想,一种大规模资源整合的思想,是IT界发展的必然趋势。
云计算是一种新型的超级计算方式,以数据为中心,是一种数据密集型的超级运算,在数据存储、数据管理、云计算平台管理等多方面具有自身独特的技术。
1、云计算的定义
云计算是从分布式处理(DistributedComputing)、并行处理(ParallelComputing)和网格计算(GridComputing)发展而来的。
到目前为止,对于云计算的定义还没有一个确定的说法,可谓仁者见仁、智者见智。
狭义的云计算:指厂商通过分布式计算和虚拟化技术搭建数据中心或超级计算机,以免费或按需租用方式向技术开发者或者企业客户提供数据存储、分析以及科学计算等服务,比如亚马逊数据仓库出租生意;广义的云计算:指厂商通过建立网络服务器集群,向各种不同类型客户提供在线软件服务、硬件租借、数据存储、计算分析等不同类型的服务,广义的云计算包括了更多的厂商和服务类型,例如国内用友、金蝶等管理软件厂商推出的在线财务软件,谷歌发布的Google应用程序套装等。
2、云计算的核心技术
云计算系统运用了许多技术,其中以数据存储技术、数据管理技术、编程模型、虚拟化技术、云计算平台管理技术最为关键。
2.1数据存储技术
云计算的数据存储技术主要有谷歌的非开源的(GoogleFileSystem)云计算系统由大量服务器组成,同时为大量用户服务,因此云计算系统采用分布式存储的方
式存储数据,用冗余存储的方式保证数据的可靠性。
云计算系统中广泛使用的数据存储系统是Google的GFS和Hadoop团队开发的GFS的开源实现,GFS即Google 文件系统(GoogleFileSystem),是一个可扩展的分布式文件系统,用于大型的、分布式的、对大量数据进行访问的应用。
GFS系统由一个Master和多个块服务器构成。
Master存储着文件系统的所有元数据,包括名字空间、存取控制、文件分块信息、文件块的位置信息等。
GFS是针对大规模数据处理和Google应用特性而设计的。
它运行于廉价的普通硬件上,但可以提供容错功能,它可以给大量的用户提供总体性能较高的服务,一个GFS集群由一个主服务器(master)和大量的块服务器(chunkserver)构成,并被许多客户(Client)访问。
主服务器存储文件系统所以的元数据,包括名字空间、访问控制信息、从文件到块的映射以及块的当前位置。
它也控制系统范围的活动,如块租约(lease)管理,孤儿块的垃圾收集,块服务器间的’块迁移。
主服务器定期通过HeartBeat消息与每一个块服务器通信,给块服务器传递指令并收集它的状态。
GFS中的文件被切分为64MB的块并以冗余存储,每份数据在系统中保存3个以上备份。
客户与主服务器的交换只限于对元数据的操作,所有数据方面的通信都直接和块服务器联系,这大大提高了系统的效率,防止主服务器负载过重。
云计算的数据存储技术未来的发展将集中在超大规模的数据存储、数据加密和安全性保证以及继续提高I/O速率等方面。
2.2数据管理技术(BigTable)
海量的数据处理是指对大规模数据的计算和分析,通常数据的规模可以达到TB 甚至PB级别。
基于互联网时代的数据统计和分析很多是海量数据级别的,其典型的例子如搜索引擎、数字图书馆。
由于数据量非常大,一台计算机不可能满足海量数据处理的性能和可靠性等方面的要求。
云计算需要对分布的、海量的数据进行处理、分析并向用户提供高效的服务,因此,数据管理技术必需能够高效的管理大数据集。
云计算的特点是对海量的数据存储、读取后进行大量的分析,数据的读操作频率远大于数据的更新频率,如何在规模巨大的数据中找到特定的数据,也是云计算数据管理技术所必须解决的问题。
云中的数据管理是一种读优化的数据管理,因此云系统的数据管理往往采用数据库领域中列存储的数据管理模式,将表按列划分后存储。
2.3编程模型
为了给广大用户提供更轻松地享受云计算服务的机会,能轻松的利用编程模型编写简单的程序来实现特定的目的,云上的编程模型要十分简单,另外,需要后台复杂的并行执行和任务调度向用户和编程人员透明。
云计算大部分采用Map2Reduce的编程模式,Map2Reduce不仅仅是一种编程模型,同时也是一种高效的任务调度模型。
Map2Reduce是Google开发的java、Python、C++编程模型,它是一种简化的分布式编程模型和高效的任务调度模型,用于大规模数据集(大于1TB)的并行运算。
严格的编程模型使云计算环境下的编程十分简单。
MapReduce模式的思想是将要执行的问题分解成Map(映射)和Reduce(化简)的方式,先通过Map程序将数据切割成不相关的区块,分配(调度)给大量计算机处理,达到分布式运算的效果,再通过Reduce程序将结果汇总输出。
2.4虚拟化技术
虚拟化(Virtualization)技术是云计算系统的核心技术部分之一,是将各种计算及存储资源充分整合和高效利用的关键技术。
通过虚拟化技术可实现软件应用与底层硬件相隔离,它包括将单个资源划分成多个虚拟资源的裂分模式,也包括将多个资源整合成一个虚拟资源的聚合模式。
虚拟化技术根据对象可分成:服务
器虚拟化、存储虚拟化、计算虚拟化、网络虚拟化等,计算虚拟化又分为系统级虚拟化、应用级虚拟化和桌面虚拟化。
利用虚拟化技术,在一个物理服务器上可以运行多个虚拟服务器。
把物理CPU 抽象成虚拟CPU,无论任何时间一个物理CPU只能运行一个虚拟CPU的指令,而多个虚拟机同时提供服务将会大大提高物理CPU的利用率;同样,利用虚拟技术,统一管理物理内存,将其包装成多个虚拟的物理内存分别供给若干个虚拟机使用,使得每个虚拟机拥有各自独立的内存空间,互不干扰。
2.5云计算平台管理技术
云计算资源规模庞大,服务器数量众多并分布在不同的地点,同时运行着数百种应用,如何有效的管理这些服务器,保证整个系统提供不间断的服务是巨大的挑战。
云计算系统的平台管理技术能够使大量的服务器协同工作,方便的进行业务部署和开通,快速发现和恢复系统故障,通过自动化、智能化的手段实现大规模系统的可靠运营。
3、云计算技术发展面临的主要问题
尽管云计算具有广阔的发展前景、其计算模式具有许多优点,但是也存在一些问题,如数据隐私问题、安全问题、软件许可证问题、网络传输问题等。
数据隐私问题:如何保证存放在云服务提供商的数据隐私,不被非法利用,不仅需要技术的改进,也需要法律的进一步完善。
数据安全性:有些数据是企业的商业机密,数据的安全性关系到企业的生存和发展。
云计算数据的安全性问题解决不了会影响云计算在企业中的应用。
用户使用习惯:如何改变用户的使用习惯,使用户适应网络化的软硬件应用是长期而艰巨的挑战。
网络传输问题:云计算服务依赖网络,目前网速低且不稳定,使云应用的性能不高。
云计算的普及依赖网络技术的发展。
另外,当前云计算系统的能耗过大,因此,减少能耗,提高能源的使用效率,建造高效的冷却系统是当前面临的一个主要问题。