论文部分内容阅读
【摘 要】随着计算机技术的不断发展,计算机体系架构与关键技术越来越受到人们的关注。云计算是在互联网、分布式计算、大规模数据管理等技术基础上发展起来的一种计算模式,可以将共享的数据信息、软硬件资源按需提供给计算机和其他设备。本文主要是探讨在云计算概念的基础上,结合各种云计算参考体系架构,进而给出了一种云计算具有代表性的体系架构与关键技术,以便于促进人们对系统架构与关键技术的了解。
【关键词】体系架构 关键技术 探讨
近年来,随着计算机技术的不断发展,电子商务、社交网络、搜索引擎、在线视频等新一代大规模互联网应用平台发展迅猛。这些新兴的应用具有业务增长速度快、数据存储量大等特点。此外,传统企业的软硬件维护成本高昂,数据体系架构平台难以正常运作,因而有许多企业都不重视体系架构的建设,在企业的IT 投入中,仅有20% 的投入用于软硬件更新与商业价值的提升,而80% 的投入则用于系统维护。
一、云计算体系架构分析
云计算主要包括服务管理、基础服务、用户访问接口以及安全策略等服务组成,结合当前国内外对云计算的研究,云计算可以按需提供弹性资源,综合了云计算安全联盟(CAS)及NIST 对云计算体系架构的描述,如下图一为云计算体系架构。
平台即服务(PaaS),该平台服务范围非常广,几乎包括了软件生命周期的整个过程,着重从软件分析设计到软件部署。软件测试者和开发者是IaaS平台即服务的主要潜在用户,这两类用户在工作过程中只需要应用底层的基础设施,而又不需要严格的控制它们。
作为处于整个云计算体系架构的最底层基础设施——服务(IaaS),所涉及的领域非常广泛,包括了整个构建云计算环境的所有的虚拟和物理的资源。因为,云计算基础设施服务是基于虚拟平台的,该平台所能提供给用户的是通过缴费来使用的软件、物理资源和存储空间等服务,并通过虚拟专用的服务器技术演化而来。通过这种方式,基础设施即服务可以不用经历从容量规划、采购、整体构架分析,安装到配置硬件环境这整个过程,这样将会极大地提高设计效率和成本。
二、云计算关键技术
(一)分布式海量数据存储技术
采用分布式存储的方式来存储数据,在很大程度上保证了云计算的高可靠性、高可用性和经济性。此外,通常还辅以冗余存储的方式来进一步保证数据的可靠性,即给数据添加多一份安全保障副本。Hadoop 的GFS,Goolge 的GFS和HDFS的开源实现是当前云计算系统中广泛使用的数据存储系统。HBase 是Hadoop 创作团队在Goolge 的BigTable 基础上开源实现;Goolge 的BigTable是典型的分布式结构化数据存储系统,并且在个人应用领域较常见;HDFS 以流式数据访问模式来存储超大文件,能够实现一次写入、多次读取时最高效的访问模式,在同一时间段内能够同时处理的文件非常多,通常运行于商用硬件集群上。H。
(二)虚拟化技术
与其他关键技术相比,虚拟化技术具有自己独特的优点,虚拟技术包括虚拟网络技术和虚拟机技术。主要体现在能够将不同的应用程序之间虚拟和共享资源实现虚拟化处理,从而可以把各种设备的效能发挥到最大,并减轻主工作站的负荷。在云计算环境中,为了高效地提供给操作系统平台或者应用程序,三个服务器将被共享,或者被虚拟化成一个服务器整体,而三个不同应用程序要运行在三个不同服务器的不同平台上,对虚拟化技术又有更高的要求。
(三)海量数据处理技术与编程模型
随着计算机技术的发展,人们对计算机数据处理能力要求越来越高,而云计算是一种处理大规模密集型数据的并行分布式计算技术。因此,为了满足用户能享受到云计算带来的服务,通过编程模型编写简单的程序来实现特定的目的。在云计算编程过程中,要求其模型比较简单,并且保证后台任务调度向用户和复杂的并行执行和编程人员透明。目前,并不需要关心分布式并行处理系统相关方面的要求,云计算的终端用户就可以直接享受云计算的各种服务。就目前的情况而言实现和设计新型的适合于云计算的编程模式具有重要的现实意义。
三、结语
综上所述,随着计算机技术的发展,各领域技术更新换代加快,同时,人们对体系架构与关键技术提出了更高的要求。目前,云计算具有虚拟化、超大规模、高可靠性、高可用性以及成本低等特点,在许多商务或个人领域中已经得到很好的应用,有着广阔的发展前景。因此,云计算体系构架及相关的各项关键技术也在不断发展,加上现代软件技术的飞速发展以及商务处理的信息化,这些有利的因素必将为云计算的研究发展提供广泛的市场和应用背景。所以,对云计算体系架构与关键技术进行更深层次的探讨,具有重要的现实意义。
参考文献:
[1] 丁邡,吴菊华. 政府组织采纳云计算技术的成因探析[J]. 中国经贸导刊. 2012(31)
[2] 孙雅妮,陈新华. 基于云计算现状的探析[J]. 中小企业管理与科技(上旬刊). 2012(09)
[3] 刘文明. 浅析烟草搭建行业云计算的可行性[J]. 信息与电脑. 2012(12)
[4] 金燁. EMC谭仲良:大数据,开门[J]. 中国经济和信息化. 2012(10)
【关键词】体系架构 关键技术 探讨
近年来,随着计算机技术的不断发展,电子商务、社交网络、搜索引擎、在线视频等新一代大规模互联网应用平台发展迅猛。这些新兴的应用具有业务增长速度快、数据存储量大等特点。此外,传统企业的软硬件维护成本高昂,数据体系架构平台难以正常运作,因而有许多企业都不重视体系架构的建设,在企业的IT 投入中,仅有20% 的投入用于软硬件更新与商业价值的提升,而80% 的投入则用于系统维护。
一、云计算体系架构分析
云计算主要包括服务管理、基础服务、用户访问接口以及安全策略等服务组成,结合当前国内外对云计算的研究,云计算可以按需提供弹性资源,综合了云计算安全联盟(CAS)及NIST 对云计算体系架构的描述,如下图一为云计算体系架构。
平台即服务(PaaS),该平台服务范围非常广,几乎包括了软件生命周期的整个过程,着重从软件分析设计到软件部署。软件测试者和开发者是IaaS平台即服务的主要潜在用户,这两类用户在工作过程中只需要应用底层的基础设施,而又不需要严格的控制它们。
作为处于整个云计算体系架构的最底层基础设施——服务(IaaS),所涉及的领域非常广泛,包括了整个构建云计算环境的所有的虚拟和物理的资源。因为,云计算基础设施服务是基于虚拟平台的,该平台所能提供给用户的是通过缴费来使用的软件、物理资源和存储空间等服务,并通过虚拟专用的服务器技术演化而来。通过这种方式,基础设施即服务可以不用经历从容量规划、采购、整体构架分析,安装到配置硬件环境这整个过程,这样将会极大地提高设计效率和成本。
二、云计算关键技术
(一)分布式海量数据存储技术
采用分布式存储的方式来存储数据,在很大程度上保证了云计算的高可靠性、高可用性和经济性。此外,通常还辅以冗余存储的方式来进一步保证数据的可靠性,即给数据添加多一份安全保障副本。Hadoop 的GFS,Goolge 的GFS和HDFS的开源实现是当前云计算系统中广泛使用的数据存储系统。HBase 是Hadoop 创作团队在Goolge 的BigTable 基础上开源实现;Goolge 的BigTable是典型的分布式结构化数据存储系统,并且在个人应用领域较常见;HDFS 以流式数据访问模式来存储超大文件,能够实现一次写入、多次读取时最高效的访问模式,在同一时间段内能够同时处理的文件非常多,通常运行于商用硬件集群上。H。
(二)虚拟化技术
与其他关键技术相比,虚拟化技术具有自己独特的优点,虚拟技术包括虚拟网络技术和虚拟机技术。主要体现在能够将不同的应用程序之间虚拟和共享资源实现虚拟化处理,从而可以把各种设备的效能发挥到最大,并减轻主工作站的负荷。在云计算环境中,为了高效地提供给操作系统平台或者应用程序,三个服务器将被共享,或者被虚拟化成一个服务器整体,而三个不同应用程序要运行在三个不同服务器的不同平台上,对虚拟化技术又有更高的要求。
(三)海量数据处理技术与编程模型
随着计算机技术的发展,人们对计算机数据处理能力要求越来越高,而云计算是一种处理大规模密集型数据的并行分布式计算技术。因此,为了满足用户能享受到云计算带来的服务,通过编程模型编写简单的程序来实现特定的目的。在云计算编程过程中,要求其模型比较简单,并且保证后台任务调度向用户和复杂的并行执行和编程人员透明。目前,并不需要关心分布式并行处理系统相关方面的要求,云计算的终端用户就可以直接享受云计算的各种服务。就目前的情况而言实现和设计新型的适合于云计算的编程模式具有重要的现实意义。
三、结语
综上所述,随着计算机技术的发展,各领域技术更新换代加快,同时,人们对体系架构与关键技术提出了更高的要求。目前,云计算具有虚拟化、超大规模、高可靠性、高可用性以及成本低等特点,在许多商务或个人领域中已经得到很好的应用,有着广阔的发展前景。因此,云计算体系构架及相关的各项关键技术也在不断发展,加上现代软件技术的飞速发展以及商务处理的信息化,这些有利的因素必将为云计算的研究发展提供广泛的市场和应用背景。所以,对云计算体系架构与关键技术进行更深层次的探讨,具有重要的现实意义。
参考文献:
[1] 丁邡,吴菊华. 政府组织采纳云计算技术的成因探析[J]. 中国经贸导刊. 2012(31)
[2] 孙雅妮,陈新华. 基于云计算现状的探析[J]. 中小企业管理与科技(上旬刊). 2012(09)
[3] 刘文明. 浅析烟草搭建行业云计算的可行性[J]. 信息与电脑. 2012(12)
[4] 金燁. EMC谭仲良:大数据,开门[J]. 中国经济和信息化. 2012(10)