云计算核心技术研究与分析
【摘要】 现阶段科学技术的飞速发展,对人们的生产生活产生了巨大影响,计算机技术已经在各个领域得到了广泛应用,并成为人们生活中不可或缺的信息技术。云计算这一新型的技术在近些年得到了迅速发展,本文基于此,主要就云计算的核心技术进行分析研究。希望通过此次的理论研究对实际能起到一定指导作用。
【关键词】 云计算 核心技术 研究
云计算是最近几年发展起来的热门词汇,这一含义已经跨越了科技界以及学术领域。云计算作为新型计算模式,对传统的计算软件有着强烈冲击,尤其云计算自身的优势,在不断的发展过程中也成为企业提高竞争力的重要技术工具。 一、云计算的主要特征及架构体系分析 1.1云计算的主要特征分析
云计算主要是基于互联网服务器等提供的动态扩展虚拟化的资源而形成的,其自身有着鲜明的特征。云计算主要是分布在大量分布式计算机基础上存在的,从其所具有的特征来看,其体现在规模的庞大,以及虚拟化,高可扩展性、通用性、廉价性等方面。以虚拟化特征为例,这一技术能够支持用户在任意位置,使用各种类型的终端来进行获取应用
服务,而这些服务请求是源于“云”,所以有着虚拟化的特征[1]。
1.2云计算的架构体系分析
云计算架构体系并不复杂,总体而言分为管理和服务这两个主要部分。管理架构主要分为用户层和机制层以及检测层,用户层主要用于客户支持及相关管理,同时具备了服务管理功能;机制层主要用于运行管理及维护管理,同时也涉及到了安全管理与资源管理;检测层主要对系统进行监控。服务层架构主要有软件服务层,主要面向于用户并为其提供浏览器服务,同时可将其与云层应用相关联。然后就是基础设备服务层以及平台服务层,基础设备服务层与平台服务层可从云计算供应商处得到相关应用并用于储存信息[2]。 二、云计算核心技术研究现状及主要技术分析 1、云计算核心技术研究现状分析。从云计算核心技术的研究现状分析来看,所涉及到的层面比较多样化,其中虚拟化与资源管理层面的研究比较早。虚拟化技术的研究在IBM VM/370就出现了,这一技术使得一台物理计算机能够进行多台虚拟机的运行,而在虚拟机上运行的操作系统也不同,这样就能够达到不同的虚拟机之间较强的独立性。同时在硬件之上的超级管理层,其在最高优先级上实行的运行,主要是对CPU以及网络和内存等虚拟化的完成进行负责,同时对上层的虚拟机提供资源访问接口,完成虚拟设备的管
理。而在云计算的网络拓扑层面的研究是对传统数据中心体系的优化,当前的数据中心主要是以太网作为典型的架构,采取三层交换树状架构。其主要由接入层以及汇聚层和核心层构成。传统树状网结构存在缺陷,就是交换机节点增加节点间的连接也会随之增长,这样就造成了网络复杂性的增加。但云计算平台的大部分应用是通过网络来实现数据的传输与计算,这样就提高了其自身的效率。但在云计算平台上带宽成本较高,所以可通过fat tree 拓扑结构连接方式(如图1)进行实现便捷的交换[3]。
2、云计算核心技术分析。云计算核心技术中的海量数据分析技术以及海量数据管理技术、MAP-Reduce编程模型、虚拟机在线迁移技术、虚拟机快速部署技术等,都是云计算核心技术中的佼佼者。其中海量数据分存技术值得重视,数据量的发展已经非常迅速,现有的云数据库系统主要有三种类型,在这一新兴技术领域中最具代表性的云数据库系统就是CASSANDRA。另外是云计算平台管理技术,云计算所聚集的资源相对较多,故此对相应的数据处理就比较大,这样对服务器的需求数量也就随之增加。通过云计算平台管理技术能够解决实际问题,同时可以促进服务器间充分发挥协同作用,以最快的速度进行业务的部署和对系统的故障进行恢复[4]。再者就是虚拟机在线迁移技术,该核心技术能对整个云计算系统进行有效的管理,并对其平台的多种服务的实现