数据库技术・Data Base Technique 云计算架构及其关键技术 文/陈仁太 作为信息时代下的产物,云 计算随着信息技术的发展逐渐深 入到各个领域中,并取得十分显 著的应用 本文在研究中主要以 云计算为重点,探究云计算构架 及其关键技术,为相关研究人员 提供一定的帮助。 云计算构架在实际使用中主要涉及到核 心服务、服务管理以及用户访问接口等三个层 面,核心服务的主要功能是把硬件软件设施以 及应用程序转化为对用户的服务,在实际运行 消耗和性能使用方面达到最佳平衡。对于制冷 系统电能消耗问题,设计人员要对空间大小、 风扇以及机架摆放、空气流动方向等影响因素 进行有效控制,制定多层次数据中心设备设计 中包括laaS、PaaS、SaaS等三层。laaS层主 方案,利用计算机进行空气流与热交换的构建, 要是向用户提供硬基础设置服务,根据用户的 模拟真实的系统运行环境,进而为数据中心的 实际使用需求选择实际计算机、虚拟计算机、 规划与布局提供有利的理论依据。 储存与网络等信息资源,在实际使用的过程中, 3.2虚拟化技术 用户需要向云计算系统输入硬件服务关键词, 以提高服务项目的准确性。在近几年的研究 中,逐渐将虚拟化技术应用到laaS层服务中, 【关键词】云计算构架关键技术数据处理 进而有效提高laaS层服务的可靠性、规模性 优化 以及定制性。PaaS层作为应用程序的主要运 行环境,为用户提供应用程序部署和资源管理 等服务工作,利用软件开发工具与开发语言, 云计算作为信息产业的重大革新,主要 设计人员可以将程序代码上传,以实现服务功 是依托于互联网技术实现自由的资源池访问的 能。SaaS层主要依托于基础平台开发,在实 一种计算模式。以计算机资源服务为表现形式, 际应用的过程中更加倾向于企业资源服务,企 用户可以利用云计算进行业务快速申请和资源 业利用SaaS层对管理企业各类信息数据,如 释放,并对其使用的资源进行付费,云计算模 CRM、ERP、HRM等托管应用管理,在线文 式可用于程序员进行软件开发、为企业提供计 档处理、在线存储、企业邮箱等应用服务。 算服务,也可用于个人用户的软件使用甚至桌 面租赁,“云端”化的“即”服务模式提高了 2.2服务管理层 资源服务质量、降低了企业的IT拥有和运行 在云计算构架的实际应用中,服务管理对 成本。在这样的环境背景下,探究云计算构架 核心服务层具有非常重要的辅助作用,可以有 及其关键技术具有非常重要的现实意义。 效提高核心服务层的安全性与可靠性,并主要 1云计算主要应用特征 涉及到服务质量保证与安全管理两方面内容。 云计算服务系统资源庞大、结构复杂,在实际 在云计算的实际应用中,在传统分布计 使用中无法达到用户的服务质量标准。对此, 算思维方式的基础上,利用计算机集成数据中 服务开发商可以与用户签订服务水平协议,在 心,通过服务形式为用户提供云计算购买资源。 服务质量方面达到双方要求,进而保证云计算 在这一层面看,云计算和网格计算具有一定的 系统服务质量。在安全管理方面,服务管理层 相同之处,除此之外还具备以下几点特征: 利用资源集中处理方式,可以有效防止计算机 服务平台单点失效的现象,保证数据中心的运 1.1弹性服务 行质量与运行效率,进而保证云计算系统平台 综合服务水平。 在云计算的实际应用中,其服务模式可 以根据用户的需求快速伸缩,呈现自动业务负 2.3用户访问接口层 载变化,有效防止服务器性能荷载较大而影响 服务质量,造成信息资源的不必要浪费。 在云计算构架中,用户访问接口层为用 户访问云计算网页提供的有效的渠道,主要涉 1.2资源池化 及到命令行、Web门户以及Web服务等内容, 在云计算构建中,资源的分享与利用主 命令行与Web服务在运行中访问模式主要可 要是利用共享资源池的形式进行资源管理,结 以为终端设备进行应用程序接口连接,实现多 合虚拟化技术,根据用户的实际资源使用需求 种服务的组合。而Web门户是进行云计算系 统访问的模式,利用Web门户可以把用户桌 进行资源分配,对于用户来说,在提供资源服 务的过程中,资源放置、分配以及管理等方面 面应用顺利转移到互联网平台中,提高用户访 均为透明化,提高用户体验。 问网页的便利性,使得用户可以借助浏览器进 行数据程序的访问,进而有效提高云计算系统 1.3按需服务 访问效率。 云计算具有按需服务的使用功能,主要 3云计算构架关键技术 涉及到应用程序服务、数据储存服务以及信息 基础设施等服务内容,用户可以根据自身的实 3.1数据中心节能技术 际使用需求进行云计算服务选择,系统会按照 用户的实际需求自动分配资源,在此过程中不 在进行1aaS层设计的过程中,由于云计 需要管理员的干预,进而实现资源自动服务。 算数据中心规模庞大,在设备实际运行的过程 中会消耗大量电量,因此,建设绿色节能数据 2云计算系统构架研究 中心是云计算的关键技术环节。通常应在IT 设备、电源系统、制冷系统等关键环节进行节 2.1核心服务层 能。技术人员先要对IT设备的能耗量进行分 析与研究,不断优化其数据总量,争取在电能 180・电子技术与软件工程Electronic Technology&Software Engineering 虚拟化技术主要应用在laaS层,可以为 云计算构件运行提供计算资源、存储资源和网 络资源,作为云计算系统中的关键技术,对系 统基础设施服务进行按需分配,满足用户在云 计算系统使用中的的个性化需求。服务器虚拟 化通过把多个操作系统整合到一台物理服务器 上,从而实现多用户通过各自的操作系统共享 物理服务器的同一CPU、磁盘、内存、网卡 等资源,还可以通过资源自动分配技术提高资 源利用率、简化IT架构、降低管理资源的难度; 客户虚拟机的真正硬件无关性还可以实现虚拟 机的运行时迁移,可以实现真正的不间断运行, 从而最大化保持业务的持续性。存储虚拟化通 过条带化异构存储,实现存储资源的池化,实 现SAN、NAS及FCOE、CIFS、NFS的全协 议支持,最新的超融合架构可以实现多设备分 布式存储,从而提高存储的IO性能和可靠性。 网络虚拟化就是在一个物理网络上模拟出多个 逻辑网络,可以通过基于设备或基于路由器实 现同一物理网络的多条逻辑隧道,从而实现多 业务网络的物理复用;通过openflow等技术 可以将网络设备控制面与数据面分离开来,实 现“软件定义网络”,从而实现了网络流量的 灵活控制,使网络作为管道变得更加智能。 4结束语 本文通过对云计算构架及其关键技术的 研究,介绍了云计算通过互联网技术提供用户 进行资源池访问的多种途径,尤其是从系统架 构的层次和IDC节能技术、虚拟化技术有深 入浅出的描述,并对前沿发展应用进行了跟踪, 有助于进而进一步推进云计算的优化与发展应 用。 参考文献 [1]罗军舟,金嘉晖,宋爱波,东方.云计 算:体系架构与关键技术….通信学 报,2014(07):3-21. [2]宋丽华,郭锐,任强,鹿全礼,郑雷 雷.东营云计算系统架构关键技术的研究 [J】.计算机应用与软件,2014(10):211— 21 2+249 作者简介 陈仁太(1976-),男,四川省中江市人 大 学本科学历。现为成都师范学院信息中心讲师。 主要研究方向为教育信息化、计算机网络、数 据挖掘技术、云计算。 作者单位 成都师范学院信息中心 四川省成都市 61113O