- 10
- 0
- 约2.64千字
- 约 5页
- 2016-09-10 发布于北京
- 举报
云计算及关键技术研究.doc
云计算及关键技术研究
【摘要】云计算是当前借助网络、互联网的资源实现计算目的的比喻性说法,本文首先阐述了云计算的概念,然后从灵活性、实用性和经济性三个角度分析了云计算的特点,最后,则进一步探究了与云计算相关的虚拟技术、数据处理技术、SOA技术和编程技术。
【关键词】云计算;关键技术;灵活性
随着人们对计算机资料的需求日益增长,计算机技术也随之得到了很大的发展,为满足现代大规模数据处理的需要,云计算技术应运而生。云计算技术不仅为人们平常的生活变得更加快捷便利,更重要的使人们的工作以及商业的形式也随之发生了巨大的变化,最为一种新的IT模式,云计算技术得到了各个行业的广泛关注,鉴于云计算技术的使用成本不高,而具有高度的灵活性和交互性,最终使云计算成为计算机技术领域里的一个热门课题。
一、云计算技术的阐述
云计算技术是在Internet互联网的基础上,构建的一种新型的计算模式,与分布式计算以及存储架构结合起来运用,进而达到方便快捷和成本较低的目的。运用远超的数据中心处理技术,将千万台的计算机及其服务器连接起来,致使云计算可以实现超过10万亿次的计算速度。在如此强大的计算能力下,使得云计算在计算方面运用更加的广泛。在使用云计算时,使用者通过iPad、手机以及电脑等具有通信的工具即可进入云计算的数据处理中心实现对数据的计算和存储。与此同时,还可以将使用者需要发布的信息以低廉的价格在云计算中进行实时发布。
广义上讲,云计算就是用方便、快捷的方式结合网络访问的可配置的数据资源库,通过低廉的管理成本,实现数据信息的快速发布的一种新型计算模式,使得云服务的开发方、提供方以及应用方在没有专业知识的前提下,可以方便快捷的运用网络技术实现对云计算数据处理的运用。云计算的出现为中小企业创业者提供了较大的机遇,为其在与强势企业的竞争提供了可能性,运用云计算技术进行新产品的研发以及新市场的开发时可以节省高额的成本,从而导致了传统模式的硬件生产者面临着很大的挑战。
二、云计算技术的特点
云计算技术从其所发挥的作用分析,具有以下的特点:第一,使用的灵活性。由于云计算终端设备包括了手机、笔记本电脑等多种可接入网络的设备均可使用云计算的服务,使得云计算的使用不受时间和空间的限制。第二,具有较高的实用性。通过对云计算数据的大量存储,进一步提高云计算的计算性能,保证云计算可提供较高的数据处理准确率。在云计算技术中,当系统出现失效节点时系统可自动对其进行检测,从而排除失效节点,保证系统的正常运行。第三、经济方面的适用性。在云计算技术中,由于其成本的低廉,使得人们在构建具有大量商业机组的集群时,更愿意选择云计算技术来完成此项工作。
三、云计算的关键技术
(一)虚拟化技术
虚拟化技术是为了更多的使用者借助虚拟机通过终端设备实现便捷计算系统运用,从而使得最大限度的发挥巨涌高价值的硬件设备。通过虚拟化技术的运用,使得共享底层结构下的分布式虚拟环境得以实现。当下,人们运用虚拟化技术将信息数据资源的抽象逻辑得以表示,为云计算的提供了关键技术。虚拟化技术在降低大规模的异构服务器的差异化的同时,运用其灵活性和伸缩性的特点,最大限度的将云计算的系统管理简单化。虚拟化技术的在云计算中运用,促进了资源的合理化运用,降低了使用成本。IBM公司运用“蓝云”数据计算系统,将硬件级别以及开源软件进行虚拟两个级别的虚拟化。当下,针对虚拟化技术的研究主要是围绕小规模的请求服务系统进行展开,大规模以及SOA服务的并发服务还有待进一步的研究。与此同时,由虚拟化技术引发的一系列安全性的问题同样需要人们投入精力进行攻克。
(二)数据处理技术
在云计算的关键技术中,数据处理技术是一项较为重要的技术,包括数据的存储以及管理的技术。由于云计算中处理的数据有着大量性、异构性以及非确定性的特点,而且云计算常常需要处理大量使用者的需求。因此,云计算技术需要运用高效的数据处理系统来满足使用者日益增长的需求,在数据的存储方面必须拥有较高的传输率、吞吐率以及可靠性和可扩展性。与此同时,数据处理技术还应具有快速定位,安全保障性,同时还要考虑底层存储设备存储量的均衡性。现在,关于云计算中的数据存储和处理方面的技术普遍采用的是由Google开发的GFS技术(Google File System)、Amazon公司研创的Dynamo技术以及BigTable等数据存储处理技术。大部分的IT企业在开发云计算相关的项目时,HDFS数据存储技术被人们的广泛运用。
(三)SOA技术
SOA是一种面向服务体系结构的技术,主要用来处理信孤岛及遗留系统的问题。SOA技术的实现是将不同的功能单元通过定义优良的接口联系起来,使得构建在各种这样系统中的服务可以采用
原创力文档

文档评论(0)