公务员期刊网 精选范文 云计算技术简述范文

云计算技术简述精选(九篇)

前言:一篇好文章的诞生,需要你不断地搜集资料、整理思路,本站小编为你收集了丰富的云计算技术简述主题范文,仅供参考,欢迎阅读并收藏。

云计算技术简述

第1篇:云计算技术简述范文

购买推荐

图书分析师庞敏丽认为该书云计算研发人员和爱好者的学习和参考资料。通过对生意宝旗下比购宝(Boogle.cn)——“网络购物第一站”收录的博库书城、淘宝网、京东商城、卓越亚马逊、当当网、拍拍网、文轩网、中国互动出版网、99网上书城等众多含图书销售的网站,价格搜索显示,目前,京东商城该书为最低价,推荐购买。

目 录

第1章 绪论

1.1 云计算的概念

1.2 云计算发展现状

1.3 云计算实现机制

1.4 网格计算与云计算

1.5 云计算的发展环境

1.5.1 云计算与3G

1.5.2 云计算与物联网

1.5.3 云计算与移动互联网

1.5.4 云计算与三网融合

1.6 云计算压倒性的成本优势

习题

参考文献

第2章 Google云计算原理与应用

2.1 Google文件系统GFS

2.1.1 系统架构

2.1.2 容错机制

2.1.3 系统管理技术

2.2 分布式数据处理MapReduce

2.2.1 产生背景

2.2.2 编程模型

2.2.3 实现机制

2.2.4 案例分析

2.3 分布式锁服务Chubby

2.3.1 Paxos算法

2.3.2 Chubby系统设计

2.3.3 Chubby中的Paxos

2.3.4 Chubby文件系统

2.3.5 通信协议

2.3.6 正确性与性能

2.4 分布式结构化数据表Bigtable

2.4.1 设计动机与目标

2.4.2 数据模型

2.4.3 系统架构

2.4.4 主服务器

2.4.5 子表服务器

2.4.6 性能优化

2.5 分布式存储系统Megastore

2.5.1 设计目标及方案选择

2.5.2 Megastore数据模型

2.5.3 Megastore中的事务及并发控制

2.5.4 Megastore基本架构

2.5.5 核心技术——复制

2.5.6 产品性能及控制措施

2.6 大规模分布式系统的监控基础架构Dapper

2.6.1 基本设计目标

2.6.2 Dapper监控系统简介

2.6.3 关键性技术

2.6.4 常用Dapper工具

2.6.5 Dapper使用经验

2.7 Google应用程序引擎

2.7.1 Google App Engine简介

2.7.2 应用程序环境

2.7.3 Google App Engine服务

2.7.4 Google App Engine编程实践

习题

参考文献

第3章 Amazon云计算AWS

3.1 Amazon平台基础存储架构:Dynamo

3.1.1 Dynamo在Amazon服务平台的地位

3.1.2 Dynamo架构的主要技术

3.2 弹性计算云EC2

3.2.1 EC2的主要特性

3.2.2 EC2基本架构及主要概念

3.2.3 EC2的关键技术

3.3.4 EC2安全及容错机制

3.3 简单存储服务S3

3.3.1 基本概念和操作

3.3.2 数据一致性模型

3.3.3 S3安全措施

3.4 简单队列服务SQS

3.4.1 SQS基本模型

3.4.2 两个重要概念

3.4.3 消息

3.4.4 身份认证

3.5 简单数据库服务Simple DB

3.5.1 重要概念

3.5.2 存在的问题及解决办法

3.5.3 Simple DB和其他AWS的结合使用

3.6 关系数据库服务RDS

3.6.1 SQL和NoSQL数据库的对比

3.6.2 RDS数据库原理

3.6.3 RDS的使用

3.7 内容推送服务CloudFront

3.7.1 内容推送网络CDN

3.7.2 云内容推送CloudFront

3.8 其他Amazon云计算服务

3.8.1 快速应用部署Elastic Beanstalk和服务模板CloudFormation

3.8.2 云中的DNS服务 Router

3.8.3 虚拟私有云VPC

3.8.4 简单通知服务SNS和简单邮件服务SES

3.8.5 弹性MapReduce服务

3.8.6 电子商务服务DevPay、FPS和Simple Pay

3.8.7 Amazon执行网络服务

3.8.8 土耳其机器人

3.8.9 Alexa Web服务

3.9 AWS应用实例

3.9.1 在线照片存储共享网站SmugMug

3.9.2 在线视频制作网站Animoto

3.10 小结

习题

参考文献

第4章 微软云计算Windows Azure

4.1 微软云计算平台

4.2 微软云操作系统Windows Azure

4.2.1 Windows Azure概述

4.2.2 Windows Azure计算服务

4.2.3 Windows Azure存储服务

4.2.4 Windows Azure Connect

4.2.5 Windows Azure CDN

4.2.6 Fabric控制器

4.2.7 Windows Azure应用场景

4.3 微软云关系数据库SQL Azure

4.3.1 SQL Azure概述

4.3.2 SQL Azure关键技术

4.3.3 SQL Azure应用场景

4.3.4 SQL Azure和SQL Server对比

4.4 Windows Azure AppFabric

4.4.1 AppFabric概述

4.4.2 AppFabric关键技术

4.5 Windows Azure Marketplace

4.6 微软云计算编程实践

4.6.1 利用Visual Studio2010开发简单的云应用程序

4.6.2 向Windows Azure平台应用程序

习题

参考文献

第5章 VMware云计算

5.1 VMware云产品简介

5.1.1 VMware云战略三层架构

5.1.2 VMware vSphere架构

5.1.3 云操作系统vSphere

5.1.4 底层架构服务vCloud Service Director

5.1.5 虚拟桌面产品VMware View

5.2 云管理平台 vCenter

5.2.1 虚拟机迁移工具

5.2.2 虚拟机数据备份恢复工具

5.2.3 虚拟机安全工具

5.2.4 可靠性组件FT和HA

5.3 云架构服务提供平台vCloud Service Director

5.3.1 创建虚拟数据中心和组织

5.3.2 网络的设计

5.3.3 目录管理

5.3.4 计费功能

5.4 VMware的网络和存储虚拟化

5.4.1 网络虚拟化

5.4.2 存储虚拟化

习题

参考文献

第6章 Hadoop:Google云计算的开源实现

6.1 Hadoop简介

6.2 Hadoop分布式文件系统HDFS

6.2.1 设计前提与目标

6.2.2 体系结构

6.2.3 保障可靠性的措施

6.2.4 提升性能的措施

6.2.5 访问接口

6.3 分布式数据处理MapReduce

6.3.1 逻辑模型

6.3.2 实现机制

6.4 分布式结构化数据表HBase

6.4.1 逻辑模型

6.4.2 物理模型

6.4.3 子表服务器

6.4.4 主服务器

6.4.5 元数据表

6.5 Hadoop安装

6.5.1 在Linux系统中安装Hadoop

6.5.2 在Windows系统中安装Hadoop

6.6 HDFS使用

6.6.1 HDFS 常用命令

6.6.2 HDFS 基准测试

6.7 HBase安装使用

6.7.1 HBase的安装配置

6.7.2 HBase的执行

6.7.3 Hbase编程实例

6.8 MapReduce编程

6.8.1 矩阵相乘算法设计

6.8.2 编程实现

习题

参考文献

第7章 Eucalyptus:Amazon云计算的开源实现

7.1 Eucalyptus简介

7.2 Eucalyptus技术实现

7.2.1 体系结构

7.2.2 主要构件

7.2.3 访问接口

7.2.4 服务等级协议

7.2.5 虚拟组网

7.3 Eucalyptus安装与使用

7.3.1 在Linux系统中安装Eucalyptus

7.3.2 Eucalyptus配置和管理

7.3.3 Eucalyptus常用命令的示例和说明

习题

参考文献

第8章 其他开源云计算系统

8.1 简介

8.1.1 Cassandra

8.1.2 Hive

8.1.3 VoltDB

8.1.4 Enomaly ECP

8.1.5 Nimbus

8.1.6 Sector and Sphere

8.1.7 abiquo

8.1.8 MongoDB

8.2 Cassandra

8.2.1 体系结构

8.2.2 数据模型

8.2.3 存储机制

8.2.4 读/写删过程

8.3 Hive

8.3.1 整体构架

8.3.2 数据模型

8.3.3 HQL语言

8.3.4 环境搭建

8.4 VoltDB

8.4.1 整体架构

8.4.2 自动数据分片技术

习题

参考文献

第9章 云计算仿真器CloudSim

9.1 CloudSim简介

9.2 CloudSim体系结构

9.2.1 CloudSim核心模拟引擎

9.2.2 CloudSim层

9.2.3 用户代码层

9.3 CloudSim技术实现

9.4 CloudSim的使用方法

9.4.1 环境配置

9.4.2 运行样例程序

9.5 CloudSim的扩展

9.5.1 调度策略的扩展

9.5.2 仿真核心代码

9.5.3 平台重编译

习题

参考文献

第10章 云计算研究热点

10.1 云计算体系结构研究

10.1.1 Youseff划分方法

10.1.2 Lenk划分方法

10.2 云计算关键技术研究

10.2.1 虚拟化技术

10.2.2 数据存储技术

10.2.3 资源管理技术

10.2.4 能耗管理技术

10.2.5 云监测技术

10.3 编程模型研究

10.3.1 All-Pairs编程模型

10.3.2 GridBatch编程模型

10.3.3 其他编程模型

10.4 支撑平台研究

10.4.1 Cumulus:数据中心科学云

10.4.2 CARMEN:e-Science云计算

10.4.3 RESERVOIR:云服务融合平台

10.4.4 TPlatform:Hadoop的变种

10.4.5 P2P环境的MapReduce

10.4.6 Yahoo云计算平台

10.4.7 微软的Dryad框架

10.4.8 Neptune框架

10.5 应用研究

10.5.1 语义分析应用

10.5.2 生物学应用

10.5.3 数据库应用

10.5.4 地理信息应用

10.5.5 商业应用

10.5.6 医学应用

10.5.7 社会智能应用

10.6 云安全研究

10.6.1 Anti-Spam Grid:反垃圾邮件网格

10.6.2 CloudAV:终端恶意软件检测

10.6.3 AMSDS:恶意软件签名自动检测

10.6.4 CloudSEC:协作安全服务体系结构

习题

参考文献

第11章 总结与展望

11.1 主流商业云计算解决方案比较

11.1.1 应用场景

11.1.2 使用流程

11.1.3 体系结构

11.1.4 实现技术

11.1.5 核心业务

11.2 主流开源云计算系统比较

11.2.1 开发目的

11.2.2 体系结构

11.2.3 实现技术

11.2.4 核心服务

11.3 国内代表性云计算平台比较

11.3.1 中国移动“大云”

11.3.2 阿里巴巴“阿里云”

11.3.3 “大云”与“阿里云”的比较

11.4 云计算的历史坐标与发展方向

11.4.1 互联网发展的阶段划分

11.4.2 云格(Gloud)——云计算的未来

第2篇:云计算技术简述范文

关键词:大数据时代;计算机技术;运用研究

计算机的出现极大地方便了人们的工作和生活,改变了人们生活和工作的状态。同时通过计算机技术的使用还可以帮助企业、政府等商业组织的工作更加高效便捷。除此之外,通过计算机技术的使用,使相关人员研发出APP,其出现,为人们创造了更多的商业价值。为了使计算机的使用功能得到进一步发展,就需要对计算机的运用做出研究。

1计算机技术在大数据时代背景下的发展现状

大数据是时代快速发展的产物,具有高速度、便捷的特点,为人们的生活和工作带来帮助。具体来说,数据的标准范围是10TB~1PB,超出这个范围即大数据,通过计算机技术的支持,实现数据的快速分析、处理。目前,随着数据的不断增加,传统的计算技术可能已经不能满足人们的需求,对此,为了使得计算机技术得到进一步优化,就需要不断地进行分析研究,才能推动计算机技术在大数据背景下的进一步发展,同时,随着计算机的运用,人们也意识到了计算机的重要性。计算机在技术发展中,各行各业也认识到了计算机软件的重要性,受到了人们的广泛关注,也使得相关学者加大了数据研究,旨在进一步帮助人们优化工作流程,提高工作效率,更加高质量地为人们做出更科学的决策。随着计算机的普及,互联网已融入人们的工作和生活,推动了整个社会的发展,使得信息的存储和处理变得更加高效方便,同时安全性也更高。具体来说,目前大数据数量规模已超过10亿TB,且具有不断增长的趋势,同时也渗透到来各个领域中,例如电子商务、物流、云计算等科学技术,对工作的处理和保存有着很大的帮助。因此,为了使大数据背景下计算机的优势得到进一步提高,就需要继续加强对大数据和计算机技术的研究,从而促进大数据的优势得到进一步开发。

2大数据时代背景下我国计算机软件技术的具体应用

大数据时代背景下,计算机的具体应用主要是根据设定要求,从海量数据中,提炼分析客户所需要的相关数据,再根据所提取的数据进行详细分析,以此为基础找出各项工作的发展方向和具体的工作内容。具体来说,主要是依赖于以下3种技术的运行。

2.1云储存技术

云储存技术又被称为Cloudstorage技术,是基于云储存基础上衍生出的新型技术。具体来说,在大数据背景下,云存储的应用范围十分广泛,应用前景也非常客观。与以往的技术特性相比,云技术不仅可以改善传统技术的中的不足,同时还能高效地提高使用效率,使得人们的操作更加便捷,尤其是在进行数据保存和文件时,用户的操作更加简单便捷,只需要登录有关账户,将数据录入进去,就可以将其提交至云技术总服务器中,就是实现数据的查看、下载、保存等工作。相比传统计算机中通过固态硬盘、存储卡等硬件进行存储而容易丢失,云储存技术的便捷性更高。

2.2虚拟化技术

虚拟化技术又称为Virtualization技术,主要是资源管理类的一种计算机技术,其工作内容主要是对数据库的内部数据资源进行管理,优化资源配置。除此之外,通过虚拟化技术的应用,还可以使得客户端的适应性和便捷性及分析数据的效率得到有效提高。这是虚拟化技术的一大优势。具体来说,目前虚拟化技术在各个领域中广泛使用,例如政府部门、大型组织机构等,使得信息保存、管理更加高效高质。

2.3信息保护技术

大数据时代背景下,极大地帮助了人们的信息存储和人们的交流,使得存储变得更加便捷,交流也不再受时间和地点的限制。但同时也让部分居心叵测的犯罪分子有机可乘,导致人们的隐私和数据等各项保存工作的安全度大大降低。针对这些问题,就需要有关人员重视起来,加强计算机网络数据的保护工作,提高信息技术中的各项保护工作,从而保证信息技术的整体性能。除此之外,计算机网络技术还具有开放性、互通性等特征,因此,就很容易受到互联网信息技术中各类病毒的入侵危害,因此,还需要做好信息数据的防入侵工作,以免黑客、木马等的危害,以免信息数据遭到丢失和窃取。所以,信息数据的安全保护工作至关重要。但由于我国计算机发展较晚,导致计算机技术存在一定的落后,基础发展薄弱,不能跟上发达国家的技术水平。但在近几年科学的发展下,计算机技术的发展已取得了良好的成就。同时,在近几年的发展中,大数据信息技术得到了有效的推广和普及,但同时在新时代的发展中,对计算机技术的要求也越来越高。因此,这就需要相关人员重视信息保护技术的深入研发工作,只有这样才能不断地提高技术的应用效果,有效地保障人们的生活和生活中的使用。

3大数据时代下计算机软件技术中的实际运用

大数据时代下计算机软件技术被应用到各种领域中,但在实际的应用中还需要尤其注意,只有这样才能发挥计算机技术在企业中的生产效率,从而提高企业的核心竞争力。

3.1商业运营活动

大数据应用到各种商业领域中,可以提高工作人员的工作效率和工作质量。以某大型连锁超市为例,通过计算机软件技术中的应用,可以满足导购人员借助超市导购平台解决用户的个性需求,解决实际工作中的各类问题,从而提高超市整体的工作效率和工作质量。因此,将其应用到商业领域中,不仅可以使得企业的生产效率和工作效率得到有效提高,还能通过各种信息的获取为企业决策者提供决策依据,从而为企业的良好发展夯实基础。

3.2企业管理软件信息解决方案

企业管理软件在实际的应用过程中,管理效率相对来说不太理想。而通过企业管理软件可以解决这一问题,具体分为以下两点:(1)数据抽样工作。数据抽样即将所有同类产品进行随机抽取,检测产品的实际质量和性能。在商业活动中也是数据,随机抽取一定数量的数据样本,抽取的数据样本通常具有代表性。通过对样品抽样的测量、统计工作,从而制订相应产品的开发及推广方案,有助于生产和销售效率的提高。除此之外,还能保证样品工作的工作效率。(2)开发探索工作。数据的开发探索主要是工作人员通过采集数据记过对异常数据、数据之间的关联指数方式进行的分析工作,以此提高企业以及使用用户对于数据的直观感受和认知程度。在此工作环节的实际过程中,通过计算机软件技术,可以切实提高数据信息开发的探索工作的效率和质量。

第3篇:云计算技术简述范文

关键词:云计算 数字城市 问题

中图分类号:TP3 文献标识码:A 文章编号:1007-9416(2013)06-0244-02

0 引言

当前,数字城市,社交网络,电子商务作为新一代大规模互联网应用飞速发展起来,其中数字城市的发展更是突飞猛进。对于数字城市而言,想要建立更真实的虚拟空间,就要不断加入真实城市的复杂相关数据,模拟表达形式越精细,越庞大的数据量需要计算运行处理,占用系统的资源越多,导致系统运行速度严重减缓。“云计算”的到来为数字城市的进一步发展提供了莫大的技术支撑。

1 数字城市简述

1.1 数字城市的概念

从技术上讲,“数字城市”的概念,广义的“数字城市”概念,即城市信息化,是指通过建设多媒体网络信息、地理信息系统等基础设施平台,整合城市信息资源,实现城市经济信息化,建立城市电子政府、电子商务企业、、远程教育、网上医疗,建立信息化社区。

1.2 我国数字城市发展现状

2 探讨我国数字城市建设中普遍存在的主要问题

许多发达国家数字城市建设正在向成熟期、智能化过渡。我国数字城市建设虽然已经取得了一定成效,但在建设过程中普遍存在以下几方面问题,导致与国外成效程度相对比较仍存在一定的差距。

(1)缺乏科学、统一、规范的数字城市建设总体框架、标准体系和运行模式;(2)地理信息公共服务平台建设缓慢,缺乏通用性、实用性、应用性未能满足现实公众需求;(3)基础地理信息数据库的内容参差不齐,在基础地理信息管理、更新、挖掘、共享和服务等方面尚存在一系列技术难题;(4)大多城市的数字城市建设缺乏足够的资金和补偿机制;(5)高层次的技术和专业型人才严重缺乏等问题的存在。

3 云计算的认识

3.1 云计算的概念

中国网格计算、云计算专家刘鹏给出如下定义:云计算将计算任务分布在大量计算机构成的资源池上,使各种应用系统能够根据需要获取计算力、存储空间和各种软件服务”[2]。通俗地理解,云计算可比喻为储存在电脑里的所有资料上传到网络上,用户只要有移动的通信设备(如手机),到任何一个地方或角落,能够连接互联网,通过身份验证,用户的资料或者用户想要的资料随时都可以搜索到。好比钱存到银行里,到任何地区的ATM机上都能取出来一样!这也意味着计算能力被当做一种流通商品,类比水电和煤气资源,用之便捷,费之低廉。最本质的区别在于,它是通过互联网进行传输的。

3.2 云计算的服务类型

当前云提供者提供对相关云服务可以分为三大类,即SaaS提供商、PaaS提供商和IaaS提供商[3]。

(1)IaaS(基础设施即服务)

IaaS是指企业或个人可以使用云计算技术来远程访问计算资源,这包括计算、存储以及应用虚拟化技术所提供的相关功能。

(2)PaaS(平台即服务)

PaaS是指把开发环境作为一种服务来提供的云计算,包括应用设计、应用开发、应用测试和应用托管,都作为一种服务提供给客户。

(3)SaaS(软件即服务)

SaaS是指用户获取软件服务的一种新形式。它不需要用户将软件产品安装在自己的电脑上,而是按某种服务水平协议( SLA)直接通过网络向专门的提供商获取自己所需要的、带有相应软件功能的服务。

3.4 云计算的核心技术

云计算系统运用了许多技术,主要包括海量数据管理技术、海量数据存储技术、云计算平台管理技术、虚拟化技术等最为关键[3]。

(1)海量数据分布存储技术

云计算系统由大量服务器组成,同时为海量用户服务,因此,云计算系统采用分布式存储的方式存储数据,其数据的可靠性采用冗余存储的方式保证。

(2)海量数据管理技术

云计算需要对分布的、海量的数据进行处理、分析、能够高效的管理海量的数据源。

(3)云计算平台管理技术

云计算系统的平台管理技术能够协同大量的服务器工作,系统故障能够及时地快速发现和恢复,通过自动化、智能化的方式实现庞大规模系统的可靠运营。

(4)虚拟化技术

通过虚拟化技术可实现软件应用与底层硬件相隔离,可以将单个资源划分成多个虚拟资源的分裂模式,也可将多个资源整合成一个虚拟资源的聚合模式。

4 云计算解决我国数字城市中存在若干问题的策略

“云计算”作为新一代计算观念和技术,可以解决以下几方面问题,为我国数字城市建设带来新的生机。

4.1 云计算突破信息获取、更新、管理等一系列瓶颈

基于云计算平台对基础数据进行管理,主要利用其海量数据分布存储技术和海量数据管理技术。云计算平台采用分布式方式存储数据,采用冗余存储的方式保证数据的可靠性。因此,基于云计算的核心技术的应用,海量信息(数据)的难题将迎刃而解。

4.2 云计算消除“信息孤岛”与“数字鸿沟”现象

“信息孤岛”是指在社会信息化过程中,由于不同数据库之间关联性差,难于实现信息互联、互通和互操作,造成数据共享性差,,无法实现业务协作,导致系统效率低,而无法真正实现信息化的现象[4]。 “数字鸿沟”是指在全球数字化进程中,不同国家、地区、人群之间关于对信息、网络技术发展、应用程度的差异以及创新能力的差别造成“信息落差”、“知识分隔”和“贫富分化”现状[5]。

“信息孤岛”和“数字鸿沟”都是数字城市建设面临的两大难题,涉及到不同应用程序处理的数据结果的互通和信息共享问题,云计算可以很好的解决这类问题。云计算是一个大的资源池,集成计算机资源,可以实现对数据资源的合理统一灵活调配。基于云计算的廉价服务可以为各个阶层的用户使用,特别是降低了农民利用网络的技术门槛。这将不仅大大缩小城乡数字鸿沟中“使用沟”;实现信息资料共享的同时,也有利于缩小城乡数字鸿沟中“知识沟”。不论是物理意义上的计算机资源还是数字信息资源,云计算能够实现资源整合后再重新配置,这样就可以让新的整合信息发挥其更大的经济效益和社会效益,这就是对原有资源配置的优化,使得边际效益最大化。所以基于云计算技术可以日渐地缓和和消除 “信息孤岛”和“数字鸿沟”现象。

4.3 云计算完善和统一总体规划设计与信息规范标准化

由于缺乏总体规划、基本的技术标准和考核体系。导致目前数字城市的建设模式是千差万别的,在管理组织体系上也是各行其是。目前己经启动了全球范围内的云计算标准化工作,在我国CCSA、中国电子学会云计算专委会、SOA标准工作组等组织也已开展了云计算标准的研究工作。这一措施进一步说明,应城市发展的要求,专委会将做好总体规划。基于云计算技术标准化,可以使我国数字城市建设和应用能真正发挥规范、约束和指导作用。这也将意味着引入云计算标准化更加进一步完善我国数字城市建设的的总体规划和信息规范标准化体系。

4.4 云计算加速“天地图”建设的步伐

“天地图”是我国区域内基础地理信息数据资源最全的互联网地图服务网站,也是我国“数字中国”建设的主要组成部分。目前,我国自主的互联网地图服务网站“天地图”正式版于2011年1月18日已经上线。“天地图”由于刚刚起步,在访问速度、各类专题信息共享等方面仍需要进一步提高和丰富。云计算作为一个新型的服务模式平台,若将其技术运用到天地图技术架构升级、云搜索和云服务技术研发等工作中。可以有效的推动“天地图”在地理空间信息海量数据管理、分布式资源共享等方面的应用,同时也能加速建立健全地理信息资源共享机制,全面提高“天地图”数据的现势性和准确性;扩大了“天地图”的服务能力,加大“天地图”推广应用力度。同时,也可以早日完成“数字城市”与“天地图”省市节点的连接工作。“天地图”作为“数字中国”的一部分,基于云计算的天地图服务平台的应用将为 “数字中国”的建设提供有力平台支撑和技术保障,其的迅速发展最终也将加速我国数字化事业发展的步伐。

5 结语

云计算是当前一个热门的研究领域,基于云计算的数字城市建设也受到了越来越多研究者的关注。目前,云计算还处于起步阶段,它的突出优点会对整个互联网和城市建设都将产生巨大的影响。通过强大的“云计算”服务平台,促使数字城市的发展迈上了新的台阶,解决了我国在数字城市建设过程中所遇见的若干难题。随着云时代的到来,数字城市已经向着“动态建设”的目标前进,希望在可见的未来,基于“云计算+物联网=智慧城市”蓝景图早日呈现。

参考文献

[1]王宏伟.浅谈数字城市建设[J].科协论坛,2009,(07).

[2]Perter Mell,Tim Grance.[J/OL]. http///zamber/archive.2010-07-06.

[3]陈全,邓倩妮.云计算及其关键技术[J].计算机应用,2009,(09).

[4]吴吉义,傅建庆,张明西等.云数据管理研究综述[J].电信科学,2010(05):34-41.

第4篇:云计算技术简述范文

关键词:云计算;数字图书馆;应用

数字图书馆在经历了互联网时代、WEB时代、网格时代、WEB2.0时代后,正在悄然走进云计算时代。云计算技术以其强大的功能已在全世界的一些商业领域得到了初步的应用,也引起了图书馆界的广泛关注。在不久的将来,会有越来越多的图书馆试水云计算,通过云计算来提升图书馆网络信息管理与服务的水平,云计算将在数字图书馆中得到大规模的普及。

1 云计算的内涵

云计算指的是一种全新的计算模式,它依靠的不是个人电脑,也不是独立的服务器,而是一种用户无需关心其内部结构的“云”。云计算集成了所有的信息资源,并由系统软件对其进行管理,用户不用关注信息资源的安全性与可靠性等问题。在云计算的基本结构中,主体部分是由服务器集群构成的云,为了实现其计算能力的最大化,通常会使用虚拟化、集群化等技术。狭义的云计算是指信息技术基础设施的交付和使用模式,指用户通过互联网以按需、易扩展的方式获得所需的资源;广义的云计算是指服务的交付和使用模式,指用户通过互联网以按需、易扩展的方式获得所需的服务。这种服务可以是信息技术和应用软件、互联网相关的,也可以是任意其他的服务,它具有超大规模、虚拟化、可靠安全等优势。

云计算的特点主要表现在:(1)强大的计算能力。云计算为网络应用提供了强大的计算能力,完成普通计算难以达到的各种业务要求。(2)可靠的数据存储。云计算提供了可靠的数据存储中心,数据可以自动同步传递,并可通过Web在所有的设备上使用,避免了用户将数据存放在个人电脑上而出现的数据丢失或感染病毒等问题。(3)方便、快捷的云服务。云计算时代,用户不需要安装和升级电脑上的各种应用软件,只需要具有网络浏览器就可以方便、快捷地使用云计算提供的各种服务。(4)经济效益。云计算服务提供商的存储成本、带宽成本、计算处理成本等加起来也只有机构自身运营数据中心成本的几分之一,这将有助于一些机构以比较低廉的架构成本进行运作。

2 基于云计算的数字图书馆功能优势

2.1 技术优势。对数字图书馆的所有成员馆可以提供统一的访问方式和一致基础设施服务。这种统一的资源服务访问方式,不仅能够充分利用数字图书馆中现有的服务器资源、网络资源、存储资源,减少数字图书馆中的资源闲置问题,同时也避免了数字图书馆中各种硬件资源的重复购置。在这种统一的资源服务访问方式下,数字图书馆不仅可以直接通过数字图书馆主服务器来请求资源的调用,而不用管数字图书馆主服务器是如何去分发自己的请求,以及调配哪一个虚拟服务器所对应的物理服务器来处理自己的请求;也可以在知道内部块服务器访问接口的情况下,直接指定要访问的虚拟服务器所对应的物理服务器来处理自己的请求。

2.2 硬件建设优势。与传统的数字图书馆硬件建设相比,基于云计算的数字图书馆硬件建设具有一些优势。如对硬件的性能要求低,传统的数字图书馆硬件建设需要性能完备且价格昂贵的硬件设备不同,基于云计算的数字图书馆利用多个廉价服务器集群来实现强大的数据处理和计算功能。虽然使用廉价的服务器集群,部分服务器可能出现故障,但云计算集群服务所支持的冗余性,也就是同一个服务请求可以在某个虚拟服务器上失效的情况下转发给其他正常工作的虚拟服务器进行处理,保证了数字图书馆云计算服务的高可用性。

2.3 资源整合优势。整合最丰富的数字图书资源,实现资源的高度共享,是云计算时代数字图书馆的重要特征。在云计算技术对数字图书馆的有利支持下,可以更好、更充分地发挥互联网的自身优势,最大限度的实现资源聚合。进入云计算时代,数字图书馆不但可以聚合全国各地的数字图书资源,甚至可以将全世界范围内的数字图书资源都聚合到云端的存储服务器中,供读者查阅、使用。数字图书馆这些功能的实现,既依赖于云处理技术和互联网技术的不断进步,也展示了云计算时代信息处理和交流协作方面的优势。云计算环境下的数字图书馆几乎完全消除信息孤岛,不断完善数字图书馆资源整合,真正实现信息资源共享。

2.4 用户服务优势。云计算时代的数字图书馆服务更加关心用户需求,致力于为读者提供更加全面和更加优质的服务。提供数字图书资源的过程中,一方面是数字图书馆将大大提高资源的共享效率,另一方面数字图书馆将随读者个人需求的不同将继续向更加个性化、自由化、多元化的方向发展。读者上数字图书馆平台可能不是为了阅览或者不仅仅是为了获取图书资料,读者可能是为了进行交流或者使用数字图书馆的其他方面功能,所以“读者”称为客户或用户更合适。云计算环境下的数字图书馆不仅在功能上有很大的扩展,而且可以为用户提供更加快速、便捷、优质的服务。用户只要接入“云”端,就可以不受时间和空间的限制进行自我学习,从而满足用户的个性化需求。

3 云计算在数字图书馆中的应用

3.1 基于云存储的数字图书馆服务。基于云计算的数字图书馆以云存储为核心,图书馆所有的信息资源都将存放于“云”上,由“云”来管理和调度这些海量数据,用户通过网络接入并动态部署虚拟硬件提供的存储和计算能力。云计算通过分布式存储实现对图书馆海量数据的存储,冗余存储的方式保证存储数据的可靠性,与之相关的虚拟技术使得整合后的图书馆海量数据更加统一有序,最终实现对数字图书馆资源的完全整合。

云计算技术最大限度的降低了服务器的出错概率,确保了海量数据存储系统的可靠性和数据安全性。其次,基于云计算的图书馆海量数据存储方式提高了信息资源的更新速度,只要“云”中的图书馆修改和添加新的信息资源,用户就能在第一时间内获取。此外,云计算的出现使图书馆存储系统的扩展能力得到大大的提高,“云”提供的近乎无限的空间和计算能力。而且,云计算模式的出现大大降低了海量数据存储系统建设和维护成本,可以通过少量的费用让图书馆获得“云”中上百万台服务器提供的服务。

3.2 基于云计算的图书馆自动化。云计算环境下,图书馆自动化系统应用的各项功能已进行细化拆分,系统提供商按照标准协议提供功能包,图书馆用户可按本馆需求选择理想的功能包,不同厂家的功能包数据标准统一、相互畅通。图书馆用户可按照自身的需求将这些功能包整合为一个具有本馆特色的自动化系统。对于计算机能力强的图书馆,可以采用云计算环境下的各种Open API,直接读取互联网上的特色数据:如利用Google maps提供图书馆各馆分布的地图、根据豆瓣网中的图书评论考察图书质量、在Amazon网上书店的直接订购图书资料等。云计算时代的数字图书馆自动化系统,将图书馆的馆藏资源与全球的其他相关数字资源整合,拓展了图书馆的读者服务形式和内容,构建成更加贴近读者服务的数字图书馆。

3.3 基于云服务的数字图书馆设施整合与建设。通过云服务,对现有资源的整合,将数字图书馆分散的数据资源、IT资源进行物理集中,形成了规模化的数据中心、虚拟服务器等基础设施。尤其对于数图书馆联盟,通过规划、管理以标准化等措施,把分散在子图书馆的数据源进行迁移、整合、集中,建立基于云计算的数据中心。在数据集中过程中不断实施数据和业务的整合,使大多数图书馆的数据中心基本完成自身的标准化,既使原先信息服务得到扩展又将开发新项目的部署和实施。解决原先联盟馆数据业务分散时期的资源杂乱无序的问题。数字图书馆通过不断的标准化体系建设,将形成统一的信息平台、统一的基础数据、统一的信息服务规范,这样数字图书馆的资源和服务进行了整合和统一,将其演进到“云”上使消灭信息孤岛成为可能。

4 结语

云计算的发展使得云计算开始深入各个行业,并给各个行业带来了巨大的发展空间和商业空间,也使得各个行业向着网络化方向迅速发展。云计算下的数字图书馆为行业提供了全新的潜在市场,将云计算技术充分应用到数字图书馆中对数字图书馆的产业发展产生深远影响,相信云计算的应用必将成为图书馆行业的里程碑。

参考文献

第5篇:云计算技术简述范文

【关键词】云计算;中小企业;信息化建设

1.中小企业应用公共云计算的必要性分析

云计算的信息化建设模式在企业应用中具有很大的优势,而在具体应用中企业的类型又分为大型企业和中小企业,本文分析的云计算信息化建设模式主要是针对中小企业,而据麦肯锡的调研数据也能够看出云计算更适合于中小企业,但并不是说云计算模式只适合于中小企业,而不适合于大型企业。根据前面对云计算部署类型的分类,云计算分为公共云、私有云和混合云,本文主要研究的中小企业的云类型是公共云,而大型企业则可以利用私有云构建云计算环境,中小企业没有足够的资金实力更倾向于利用公共云部署信息化环境。

中小企业信息化建设采用公共云更符合中小企业的发展现状,相比大型企业从公共云中受益更多。尽管现阶段中小企业更倾向于公共云,但未来不管大型企业还是中小企业都应该是公共云模式的云计算。

2.中小企业应用云计算的需求分析

2.1总体需求分析

企业要成功实施信息化首先必须制定信息化规划,而信息化规划的第一步就是要进行需求的分析。即使对于组织结构相对简单、信息化需求较少的中小企业而言也要进行总体的需求分析,这涉及到未来企业长远发展以及能否顺利实施云计算信息化的问题。对于云计算的信息化需求分析,中小企业可以采用第三方咨询与云计算服务提供商进行参与相结合的方式,在IT应用现状、组织结构和业务流程等方面进行总体的信息化需求分析。

云计算信息化建设的需求分析是一个具有层次性和结构性的系统化分析过程。是一个自上而下的需求构成,包括战略层、运作层和技术层三个层面的需求分析。

2.1.1战略层需求分析

企业信息化建设主要目的之一就是增强企业竞争力,通过信息化建设为竞争力的提升提供高效的支持环境。所以,企业信息化建设己经成为公司治理和企业运营管理的重要内容,企业信息化的需求也是企业战略规划中总体需求的一部分,所以云计算的信息化建设,特别是从传统信息化模式迁移到云计算模式下,这需要一个长期的信息化战略规划,对正在成长中的中小企业尤为重要。

2.1.2企业运作层需求分析

在战略需求分析的基础上,需要对企业整体业务流程和管理流程进行需求分析。云计算的信息化建设模式的交付实现运作方式与传统的信息化模式有很大的不同,云计算模式的应用将在便捷性、共享性等方面极大改变业务运作方式,所以有必要对企业运作层面进行需求分析。

2.1.3企业技术层需求分析

企业信息技术是企业发展的重要支撑环境,对于已经实施信息化的企业而言面临着现有信息系统的各个模块功能的转换和迁移,而对于尚未开展信息化的小型企业,则需要根据发展现状和业务需求分析使用何种技术,这些都需要进行企业技术层面的需求分析,特别是后续的系统维护、升级、整合等方面都要做系统的规划。

以上三个层次的需求是相互联系,相互影响的,并不是孤立存在的。信息化需求是信息化建设中系统规划的重要内容,需要对各个层次的需求作综合的分析,才能保证信息化建设顺利进行。

2.2需求特征分析

云计算企业信息化建设的效益因不同的企业类型而不同,并不是所有类型的企业都适合采用云计算。按照规模大小可以大致将企业分为大型企业、中型企业、小型企业,从企业规模和信息化发展状况以及对信息要求的不同来分析,中小企业更适合云计算。麦肯锡(McKinsey)认为,中小企业可受益于云端服务,但现在的云端服务对大型企业而言仍有障碍,例如云端服务对大型企业的数据中心而言并没有表现出更大的成本效益。McKinsey以Amazon云端服务为例,指出大型企业租用云端数据中心服务,每月的单位运算成本为366美元,比传统的大型企业数据中心每月成本的,50美元多了144%。

那么哪些中小企业更适合采用云计算平台开展信息化建设,从中受益最大呢,这要根据中小企业的不同发展特征有针对性的采用云计算模式。

(1)企业信息化不同的发展阶段对云计算的需求不同。对目前还处于手工管理阶段的企业是较适合采用云计算模式,处于起步阶段的中小企业的IT建设、几乎从零起步,采用软硬件租用模式后,可以加快信息化建设的进程,实现跨越式的发展,享受信息化服务。

(2)业务和销售区域的分布特点也是中小企业选择云计算的重要因素。如果中小企业的业务范围是多点分布和管理的,信息化要求数据能够在不同公司之间共享,云计算的信息化建设模式可以低成本高效的实现异地信息的快速共享和使用。

(3)企业内部IT管理能力是影响云计算选择的重要因素。对于信息化建设已经起步的中小企业,信息化的外包就需要考虑自身的IT系统和IT管理人员的素质,结合内部系统的灵活性和完整性进行选择,而对于IT管理能力较差的企业可以采用云计算,交由云计算服务提供商统一规范管理。

(4)相互协作的工作性质。如果经常需要与他人在项目组上进行协作,那么采用云计算模式比较合适。在多个用户之间实时共享和编辑文档的能力是基于认飞b的应用的主要优势之一,如可以在项目中与工作组成员共同完成一项任务或向公司管理人员异地汇报工作,应用云计算可以大大提高工作效率。

(5)需求的日益增长。处于成长中具有日益增长需要的中小企业也比较适合采用云计算建设模式。随着企业业务范围的扩大和规模的增长,相对应的数据处理量也变大了,对系统功能的要求也与日俱增,应用云计算的按需租赁模式可以根据软硬件的需求情况自动的增加云服务的性能,而不同于传统建设模式下重新设计构建增加新的硬件和软件。

3.云计算信息化的选择策略

目前云计算在世界范围内得到迅速发展,主要得力于广大云计算服务提供商的宣传和推广,并在很多国家的大型企业和中小企业中进行了云计算信息化的实施,由于云计算的发展正在逐步成熟和完善,发展中难免存在不标准和不规范的云计算服务,这也正是很多企业望而却步的主要原因之一,而市场上提供云计算服务的提供商层出不穷,包括国际上知名度较大的IBM、微软、Google、亚马逊、等,还包括很多刚刚从事云计算的中小企业,同时在我国也出现了很多云计算服务提供商,像阿里巴巴,世纪互联、红帽、恩科等,还有一直推广SaaS模式的传统软件厂商,包括用友伟库、金蝶友商网、金算盘全程电子商务等也在建设云计算。那么中小企业面对如此众多的云计算厂商,应该如何做出合适的选择呢,一个服务质量好的提供商带给企业的是长远的利益,云计算服务提供商的选择对中小企业来说尤为重要。 [科]

【参考文献】

[1](美)乔苏蒂斯著.SOA实践指南—分布式系统设计的艺术.电子工业出版社.

第6篇:云计算技术简述范文

《用计算器进行数的简单运算》选自义务教育课程标准实验教科书《数学》(华东师大版)七年级上册。目的是要让学生学会用计算器进行正数的简单运算(加减乘除、乘方的运算)。

教学目标

1 掌握用计算器进行正数的加减乘除、乘方运算的方法,初步领悟解决问题的程序思想。

2 进一步培养合作意识和自主探索的精神,体会在解决问题的过程中与他人合作的重要性。

3 经历猜想、实验(测量)、确认(验证)、数据处理等数学活动,并从中获得解决问题的经验。

4 从“算筹、算盘一计算器、电脑”中体会到:科学在进步,时代在前进。

教学重点:掌握用计算器进行正数的加减乘除、乘方运算的方法。

教学难点:通过观察、猜想,确认用计算器进行正数的乘方运算的方法。

学生分析

课前调查结果表明:有90%的学生已经初步掌握用计算器进行正数的加减乘除运算的方法。(我们学校位于经济较为发达的市中一心,人们在日常生活中使用计算器较为普遍。)

设计理念

1 人人都能掌握生活必需的数学技巧。

2 数学学习的内容应当是现实的、有意义的、富有挑战性的。

3 数学教学活动必须建立在学生的认知发展水平和已有知识、经验基础之上。教师应激发学生的学习积极性,向学生提供充分从事数学活动的机会……学生是数学学习的主人,教师是数学学习的组织者、引导者和合作者。

本课采用学生小组合作学习、自主探索和教师指导相结合的教学形式。

教学流程

一、情景引入。

1 问题1:我校南联楼建筑面积5255平方米,每平方米造价657元,问南联楼造价为多少元?(多媒体显示:南联楼主楼图片及问题1。)

要求学生:每人都必须先进行笔算再用计算器计算(小组中会使用计算器者帮助暂不会使用者)。

【既能让学生了解校情,又可以让学生有学习新知识的渴望,明白为何要学习用计算器进行数的运算(简便、快捷),还能够培养学生互相帮助的精神。】

2 提问:请你列举生产、生活、科技等方面需要计算而用口算又不易解决的事,最好是你的亲身经历。

要求学生:小组稍加讨论交流后,派代表说一说。

【既可以培养学生的同伴协作意识。又可以让学生体会到计算器在生活、生产、科技等方面的应用是相当普遍的。】

3 提问:请你根据1、2简单说说为什么要学习计算器的使用方法。

(有同学表示:有些计算问题用计算器反而不方便,有时速算比计算器还快。)  4 简介计算工具发展史。

(1)引导学生查阅电脑课本上的介绍。(2)多媒体图片显示。

【让学生从“算筹、算盘一计算器、电脑”中体会到:科学在进步,时代在前进。】

二、新课学习。

(一)用计算器进行正数的加减乘除运算。

问题2:请你测量估算一页纸(数学课本)的厚度。

教师活动:巡视、参与、指导、倾听、板书、多媒体显示。

学生活动:各小组的同学分工、协作、探究,派代表进行表达(介绍情况),或说或板书,其他组员补充。

【进一步培养学生的合作意识。培养学生测量估算、动手实践及数据处理的能力,学习生活中的数学。培养学生使用计算器的意识。】

(各组测量的方法不尽相同:有从测量1张无法操作到测量10张得到结果的;有从装订线这边测量整本书的厚度;有从翻口处测量整本书的厚度;有测量100张的厚度;有测量50张的厚度……每一纽的同学都使用了计算器。有的测量方法虽然相同,但结果却不大一样。结果10组得出10种答案:0.080、0.095、0.100、0.075、0.055、0.079、0.074、0.068、0.083、0.087,单位为毫米。对数据的处理集中有两种意见,有同学说取平均值,有同学说像青年歌手大奖赛那样去掉一个最高分,去掉一个最低分后再取平均值的。两种方法分别得到了0.0796毫米和0.080毫米。)

(二)用计算器进行正数的乘方运算。

1 问题3:把一张纸连续对折30次(假设可能)后,请同学们估计它有多高?A、一个人的高。B、南联楼(学校最高建筑)的高。c、成功大厦(市区最高建筑)的高。D、比珠穆朗玛峰还高。(多媒体动画示范说明。)

教师活动:巡视、参与、倾听、点拨。

学生活动:

(1)动手折纸――发现规律(折1次有21张、折2次有22张、折3次有23张……折30次有230张)。(这个规律学生在前面《有理数的乘方》一课中已经略有研究。)

(2)获得结果,用计算器计算2m(可用乘法)。

(3)解决问题3:230×0.080÷1000≈85899(米)――比珠穆朗玛峰高得多。

【这个活动的好处是:1 激发学生的学习兴趣,让他们感到数学是如此奇妙,同时激活学生的思维(因为它富有挑战性)。2 培养学生的自主探索的精神。3 让学生有学习用计算器进行正数的乘方运算的渴望。4 增强学生的数感。】

2 请你通过观察计算器按键,合理猜想出哪一“键”用于乘方运算并验证。(多媒体显示:计算器外观图。)

【让学生经历合理猜想、实验、确认(验证),并从中获得解决问题的经验。】

(学生有猜X2键的、有猜X3键的、有猜yx键的……最后经过验yx键是用于乘方计算的。)

(三)小结与提问题。

让学生自己总结和提问题。

【1 培养学生归纳意识。2 培养学生提问题的习惯。】

(小黄同学:计算器虽然方便快捷,但不小心按错键也会出差错的。小蔡同学:计算器的其他功能我们怎样来掌握?平时不善言辞的小李:可以看说明书……)

(四)布置作业。

1 阅读理解课文第75页至第79页。

2 完成习题第80页1(1)~(6)。

3 用计算器帮助家长解决一个生活中的Stag问题。

课后反思

第7篇:云计算技术简述范文

关键词:云计算;安全问题;关键技术;具体操作

中图分类号:TP393 文献标识码:A 文章编号:1009-3044(2015)06-0051-03

云计算是新型的计算模式,广泛运用于生活业当中。其能够把大量的计算资源、储存资源中以及软件资源通过网络相互连接,从而建立虚拟IT资源池,为用户提供丰富的共享资源。无论是企业还是个人用户,都可将自身的计算任务录入云计算当中,将任务分散于虚拟IT资源池当中,以便获得资源池当中各应用平台的帮助,按照分布的计算任务获取计算力、储存空间以及软件服务。云计算对人们的生活产生巨大的影响,人们无需再在计算机中安装大量软件,只需依照所需资源通过网络下载,之后按照资源的大小、数量支付一定的费用即可,极大程度的改变了人们对计算机软件的认识以及使用方式。然而,云计算的快速发展也产生了安全问题。云计算的安全问题令部分客户受到损害,从而影响了云计算技术的发展与进步。云计算安全问题已成为研发人员亟待解决的问题之一。

1 云计算安全目标以及要求

1)云计算安全的目标

云计算安全指服务商需要为用户提供安全系数高,稳定性强、能够长久使用的服务,并将其建立于环境复杂且对外开放的云计算平台当中。云计算安全侧重于以下方面:第一,机密性。机密性是指针对信息访问以及披露问题,云计算能够长期保持授权限制,从而保护信息的安全性。云计算中保护的信息含有用户的个人信息或私密文件,也包括用户的使用信息以及专有信息。这些都应受到云计算的保护。第二,完整性。服务商应保证资源池中信息以及用户信息完整、正确。避免云计算中的信息受到不正当的修改或信息出现丢失现象。不仅如此,云计算还应提高信息的抗性并保持信息的真实性。第三,可用性。服务商应保证用户能够及时准确地搜索到所需信息,并下载使用。避免信息以及信息系统的访问路径被破坏,从而影响用户的使用。

2)云计算安全要求

云计算的安全要求具体分为以下四点:第一,通信方面。使用云计算的用户数量较多,而如今的网络环境复杂多变,计算机中防火墙对计算机的防护效果也不再明显。即使计算机开启防火墙功能,非法用户也能够破解计算机中的防火墙对云计算中的信息进行修改。因此,服务商若要云计算系统得到发展,便必须保证通信方面的安全。第二,冗余性方面。计算机中硬件与软件的配置对云计算在存储数据计算起到至关重要的作用。用户常常出现因为计算机软件或硬件产生问题,导致数据受到损害的情况。因此,用户在实施存储数据过程前,应先在本地或异地进行备份。第三,宽带方面。服务商应向用户供应数量繁多的计算节点与储存节点,以便提高云计算的工作效率。同时要求服务商所提供的节点互相之间需进行频繁地数据传输。这便要求服务商开发的云计算网络具有较为快速的网络宽带。第四,日志与审计方面。云计算应具备记录日志与审计操作的能力,记录用户的使用行为,并对行为进行审查,验证其是否为违规操作。云计算具备这一功能,能够避免一部分用户的错误操作以及恶意操作。

2云计算在使用过程中存在的安全问题

1)数据整理与处理安全问题

用户在处理、储存以及网络传输数据时,都受到云计算系统的直接影响。若数据出现披露、丢失、缺损,对用户利益来说无疑是损害。数据整理与处理过程中出现的问题往往体现于以下几方面:第一,防护性措施不足。部分云计算系统并未建立强力的防火墙,同时计算机也存在较多漏洞,因此导致部分非法用户能够入侵至系统当中,盗取或修改用户信息,从而影响云计算系统的安全性。第二,硬件与软件设备未能及时维护。导致硬件以及软件在数据传送过程中出现故障,影响到数据的整理与处理,为用户带来不便。第三,部分云计算系统缺少用户数据恢复系统。部分云计算系统没有对用户的数据进行备份,一旦数据缺损或丢失后,用户便无法找回数据,从而对用户造成大量的损失。

2)虚拟化安全问题

云计算借由虚拟化实现的可扩展,对云计算在软件、平台以及基础设施方面同时为多个用户提供云服务能力的加强具有积极作用。但是,虚拟化技术应用于云计算技术当中,也会令云计算产生部分安全问题:其一,若计算机主机遭受入侵甚至破坏,主机所负责的客户端服务器则有一定几率出现被攻克的现象,从而造成信息的披露以及流失。第二,若虚拟网络遭受入侵甚至破坏,客户端也存在遭受伤害的可能性。第三,云计算需同时保护主机共享以及客户端共享两者的安全,部分非法用户可通过主机共享以及客户端共享中存在的漏洞对云计算信息进行攻击。第四,一旦主机出现故障甚至陷入瘫痪,则与之有关的全部虚拟机都将产生故障。

3)法律风险

云计算没有明确的地域性之分,因此云计算当中的数据与信息流动量很大,而系统中的数据往往在不同的地区甚至是国家。然而不同的国家对信息安全管理方面的政策也存在差异,云计算系统中的数据与信息不可能符合每一个国家的政策。故而,云计算有可能面临不同国家的法律纠纷。不仅如此,云计算中系统所使用的虚拟化等技术,往往令用户之间的物理界限变得淡薄,容易引起司法问题,这对云计算系统的安全问题也具有很大影响。

4)云平台安全问题

云计算系统收入了用户全部数据以及所使用的软件。因此,用户在之后进行业务时,必须依赖云计算系统,云计算系统也应当向用户提供服务或应用。而这一步骤的实现与服务商的云平台连续性、安全策略、IT流程与SLA以及对事件的处理和分析等方面都有一定关系,对服务商上述方面的设计进行考验。部分云计算系统在某一方面并不完善,存在部分漏洞,则其出现安全问题的几率也相应增加。

5)云平台容易遭受黑客攻击

云计算系统将大量用户数据统一集中,因此常常成为黑客攻击的目标,系统有时会因为黑客的攻击而陷入故障甚至是瘫痪。部分系统因为拒绝向黑客服务,会受到更为严重的攻击,从而使大量信息流出,对用户造成不可估量的损失。相比传统企业内部网络的应用环境,云计算往往受到的攻击更为频繁且破坏性也较大。

3 云计算安全关键技术

1)用户接入

随着云计算使用人数的增多,网络环境也愈发复杂,一般的互联网络接入已无法适应云计算系统的需求,其不能使多个用户同时使用云计算系统,也不利于云计算系统对用户操作进行管理与审查,不能确保用户传输、储存信息的安全,也无法保证用户身份是否具有隐秘性。现今,大部分网络都在使用SSL VPN,SSL VP是以SSL协议为基础,利用专用的虚拟网络,向远程用户提供通信服务,并能够确保通信服务的安全。通常情况下,其按照如下流程进行:

第一步,用户借由客户端传送Client Hello消息,消息当中包含客户端指示、压缩算法、客户端密码匹配算法等内容。第二步,服务器端传送Sever Hello消息,同时将与之相应且经由CA签名的认证证书,还有相关内容一同传送。若收到的信息内并无证书,则服务器端将自动生成临时用的密钥与密钥互换,利用Server Key Exchange消息将临时公钥传送至客户端。第三步,服务器端发送Certificate Request消息以便对客户端证书进行审查,之后通过向客户端发送Server Hello Done消息的方式,结束对客户端的问候过程。第四步,客户端将自身的证书传送到服务器端,利用客户端的公钥通过计算形成Pre Master Key。第五步,客户端将经过服务器端公钥加密过的Client Key Exchanze消息传送至服务器端,并利用私钥破解获得Pre Master Key,服务器端与客户端分别使用自身所获得的Pre Master Key以及随机数,各自算出Master Secret,使用Master Secret生成最终密钥。与此同时,利用Messages实施Hash计算。第六步,客户端以及服务器端分别传达Finished消息,结束过程。之后客户端同服务器端中Hash值相比,若相比结果相同,则能够证明Messages可用,反之则证明Messages不可用将其丢弃,最终实现通信。

用户计算机浏览器当中的缓存数据以及用户没有按照规定流程退出,也会为用户使用云计算买下隐患。云计算可为用户设立计时装置,若在计时时间内收到服务器端的响应信号,则可证明用户此时正在操作当中,网络并未中断。若长时间没有得到响应,则应当快速清理用户缓存,并中止与服务器的连接,从而保证用户数据的安全性。

2)数据安全

用户以及服务商都应做好数据保护措施,从而避免出现数据损失、泄露或被窃取。就目前而言,云计算的服务模式共有三种:SaaS、PaaS以及IaaS,然而不管服务项选择哪种服务模式,数据的保护都是不可忽视的问题,加强数据安全管理是服务商必须进行的工作。加强数据安全管理一般从以下三个方面入手:

第一,数据传输安全。用户在应用云计算系统过程中,往往不运用加密算法,这便使得数据在传输过程中可能会出现危险。用户通过Internet向云计算传送数据,所使用的传输协议也应能够保证数据能够完整的传送。用户也可以使用加密数据,同时使用非安全传输协议,对数据进行保密,但这一方法并不能保证数据能够完整的传送至云计算系统当中。

第二,数据隔离。用户计算机中最为重要的数据是机密磁盘以及生产数据库中的数据,其能帮助用户避免部分应用的滥用。然而对静止数据的加密工作较为复杂,用户不能仅仅将静止数据放置于程序较为简单的储存服务当中。用户可将自身的数据加密,之后传输密文至云计算系统当中。但是,针对PaaS和SaaS来说,两种服务模式禁止用户加密。原因是若用户对数据进行加密,便会对搜索过程造成一定妨碍。

第三,残留数据的处理。针对部分不再使用的数据,用户会选择删除文件。然而删除之后人依旧会有部分数据残留其中。储存介质在经过处理后,由于其本身所具有的一部分物理特性,导致部分数据在删除之后依旧可以找到并恢复、重建。云计算系统当中,残留数据是较为危险的数据,相比其他数据,其更为容易泄露客户信息,黑客或非法用户获取这些信息也较为轻松。故而处理残留数据也是保证云计算安全的关键技术。所以,云服务商须向用户保证并证明用户储存空间在释放、共享或分配至其他用户之前,空间内信息都已全部删除。

3)加密技术

加密技术可令数据在传输过程中更为隐秘、完整,从而令数据得到有效性的保护。如今我国计算机所使用的加密技术主要有两类:一种为对称加密技术,另一种为非对称加密技术。PKI所使用的加密算法便为非对称加密算法,令加密原文之后所形成密钥与机密原文的密钥有所不同,避免除用户以及云计算系统外的人员获取密钥,将原文解密。加密技术是保证用户与云计算系统之间传送的重要手段,有助于保护用户数据的CIA。加密技术于云计算服务各个环节都有联系,如用户的介入、任务提交以及访问控制等环节。用户加密的方法有以下几种:

在访问控制环节,服务商可以CP―ABE算法为基础,建立密文访问控制机制。这一机制将收集与用户相关的信息并组成集合,作为密钥,对用户密文访问进行控制。当用户访问秘文时,需向云计算系统提供集合,若与云计算中储存的集合相同,则密文解密并向用户提供。而在云计算系统中任务的上交与返回环节,用户将数据加密后提交至云计算系统,数据在上交后依旧处于加密状态。服务商也不能通过提交的信息解密用户的初始数据,只能在客户端当中对结果进行自动解密。

4)应用安全

云环境复杂多变且具有一定的开发性,所以应用安全也面临许多挑战。服务商应从以下两方面考虑云计算系统中的应用安全:

第一,终端用户的安全。用户在使用云计算系统过程中,应确保自身计算机能够正常运行以及计算机的安全。用户应在终端中安装有效的安全软件,如杀毒软件、防恶意软件、防火墙。如今,浏览器已然广泛应用于云计算系统中的客户端。但是,任何浏览器都存在漏洞,非法用户能够通过这些漏洞攻击并破坏终端,导致云计算系统的安全系数大幅降低。故而,用户必须运用一定的手段保护浏览器,以免其受到入侵或破坏,从而保证数据运输过程中的安全。同时用户应及时更新自身所使用的浏览器,并及时更新系统,下载系统补丁,减少计算机中的漏洞。如今,虚拟化技术发展开始广泛应用于生活当中,大量用户开始利用虚拟机将计算机桌面或系统中的文件进行分类。如部分人用VMware Player实现多系统运行,一般情况下,虚拟机存在较大漏洞,部分虚拟机甚至尚不足打补丁的资格。一旦多重系统开始运行,虚拟机中的系统漏洞较多,往往容易受到黑客的攻击,逐渐沦为流氓虚拟机。针对企业用户,服务商应明确禁止用户使用装有虚拟机的计算机与云计算系统相连接,同时,要求企业用户对计算机进行周期性检查。

第二,SaaS应用安全。SaaS应用能够帮助用户运用服务商建立于云计算系统当中基础设备之上的应用,使得用户能够通过不同的客户端设备利用网络访问应用。用户无需控制或是管理云计算系统当中的基础设施,例如网络、操作系统、服务器或是某个应用的具体功能。服务商对云计算管理与维护应用的选取取决于SaaS模式,故而服务商应尽力保证向用户提供安全有效的应用程序以及程序组件。而客户只需要负责操作方面的工作,并确保操作流程的正确与安全,因此服务商在选择SaaS模式时需格外慎重。就目前来看,大部分用户评估服务商的标准按照保密协议为标准,向服务商索求与安全实践相关的信息。其中包括设计、开发以及应用程序安全测试等。部分用户还邀请第三方人员对应用进行测评,以便使客户与云计算系统的安全得到保障。但是用户需注意,部分服务商禁止用户邀请第三方人员进行测试。

4 结束语

云计算在我国的应用愈发广泛,逐渐得到推广与普及,云计算的安全问题也成为社会各界关注的热点。我国云计算服务商应积极加强对云计算系统的安全性管理,掌握关键性技术,从而令用户能够更为放心地使用云计算系统,促进云计算系统的发展。

参考文献:

[1] 张爱玉,邱旭华,周卫东,等.云计算与云计算安全[J].中国安防,2012(3):89-91.

第8篇:云计算技术简述范文

关键字:云计算GFSBigtable数据存储

中图分类号:C37文献标识码: A

0 绪论

云计算是一种新近提出的计算模式,是分布式计算、并行计算和网格计算的发展。在各大企业以及学术界的共同推动下,在大数据时代,云计算融合物联网将进一步推动数据价值的挖掘,促进产业爆发。

1 云计算

1.1对云的定义

云计算是一种按使用量付费的模式,这种模式提供可用的、便捷的、按需的网络访问,进入可配置的计算资源共享池(资源包括网络,服务器,存储,应用软件,服务),这些资源能够被快速提供,只需投入很少的管理工作,或与服务供应商进行很少的交互。

1.2云计算的基本原理

通过使计算分布在大量的分布式计算机上,而非本地计算机或远程服务器中,企业数据中心的运行将更与互联网相似。

1.3云计算的特点

1.3.1虚拟化

云计算支持用户在任 意位置使用各种终端获取服务。

1.3.2极其廉价

“云”的特殊容错措施使得可以采用极其廉价的节点来构成云。所以云计算造价低廉。

1.3.3高层次的编程模型

用户通过简单学习,就可以编写自己的云计算程序,在“云”系统上执行,满足自己的需求。

1.3.4高可靠性

“云”使用了数据多副本容错、计算节点同构可互换等措施来保障服务的高可靠性。

1.3.5按需服务

“云”是一个庞大的资源池,你按需购买;云可以像自来水,电,煤气那样计费。

2云计算的体系架构

2.1 核心服务层

基础设施即服务层(IaaS)、平台即服务层(PaaS)、软件即服务层(SaaS)。

IaaS提供硬件基础设施部署服务,为用户按需提供实体或虚拟的计算、存储和网络等资源。

PaaS是云计算应用程序运行环境,提供应用程序部署和管理服务。

SaaS是基于云计算基础平台所开发的应用程序。

2.2服务管理层

服务管理层对核心服务层的可用性、可靠性和安全性提供保障。云计算服务提供商需和用户进行协商,并制定服务水平协议(SLA),使得双方对服务质量的需求达成一致。

2.3用户访问接口层

用户访问接口层实现了云计算服务的泛在访问,通常包括命令行、web服务、web门户等形式。

3云计算的关键技术

3.1数据存储技术

为保证高可靠和经济性,云计算采用分布式存储的方式来存储数据,采用冗余存储的方式来保证存储数据的可靠性。云计算的数据存储技术主要有GFS和HDFS。

GFS是一个管理大型分布式数据密集型计算的可扩展的分布式文件系统。使用廉价的商用硬件搭建系统并向大量用户提供容错的高性能的服务。GFS系统由一个Master和大量块服务器构成。Master存放文件系统的所有元数据。在GFS文件系统中,采用冗余存储的方式来保证数据的可靠性。为了保证数据的一致性,对于数据的所有修改需要在所有的备份上进行。GFS与传统分布式文件系统的区别在于将写操作控制信号与数据流区分开。

3.2数据管理技术

BigTable是一个很庞大的表,它将所有数据都作为对象来处理,形成一个巨大的表格。有很多Google的应用程序建立在BigTable之上,基于BigTable模型实现的Hadoop Hbase也在逐渐发挥作用。

是一个稀疏的、多维的和排序的Map,每个单元格由行关键字、列关键字和时间戳来进行三维定位。在任意时刻每个Tablet只被分配到Tablet服务器。依靠一个master服务器监视子表server的负载情况,根据所有子表服务器的负载情况进行数据迁移。

4 结语

云计算的出现给人们的生活带来很大的便捷,使用某个软件时无需耗费大量的资金进行购买,而是利用云上虚拟机,以租赁的方式进行使用。在各大企业和各大高校的推动下,云计算具有十分广阔的发展前景。

参考文献

[1]张金玉.狄卫华基于云平台的建设工程项目招标评标模式的探讨[期刊论文]-项目管理技术 2013(5)

[2]张程基于云计算的荆门烟草信息系统优化[期刊论文]-中国科技信息2013(24)

第9篇:云计算技术简述范文

关键词:云计算技术;分布存储技术;数据处理

DOIDOI:10.11907/rjdk.161889

中图分类号:TP319

文献标识码:A 文章编号文章编号:16727800(2016)011016104

0 引言

当前,计算机技术、信息技术和通讯技术的发展成为全球社会、经济、科技发展的重要推动力,它们已经融入到了人们生产生活的各个环节。随着对其应用程度的逐渐深入,各领域需要存储和处理的数据规模愈来愈大,这给相关技术的可持续发展带来了巨大挑战。云计算技术是计算机、存储和通讯技术发展到一定阶段后自然而然形成的一种新的计算模型,其在数据的储存和处理上与个人PC机有非常大的区别。它通过现代“互联网+机器设备”构建了一个庞大的数据中心库,并以此为基础向各领域提供数据存储、处理、分析以及计算服务。整个云计算系统的中心是数据中心,而对数据进行管理、存储以及组织的分布存储技术又是数据中心的关键。可以说,分布存储技术水平直接决定了云计算的整体水平。然而,目前分布存储技术难扩展、高成本、低容错的特性极大地限制了云计算技术的应用与发展。因此,分布存储技术的研究成为当前云计算技术研究的重点和热点。

1 分布存储技术产生背景

随着计算机应用的逐渐深入,海量数据随之产生,单一的PC机或者服务器已难以满足人们对数据处理的需求。因此,解决当前更大规模数据存储与数据计算的云计算技术应时而生[1]。

云计算环境下的分布存储技术指用户为了实现自己存储数据的目标,通过购买或租赁等手段,获得互联网空间,进而满足自己对数据的存储和计算需求。在云计算环境下,数据中心会对储存在其内部节点上的数据进行有序编排,通过专用的端口将用户需要的数据传输给用户,同时用户也能通过该端口将需要存储和处理的数据传输到自己购买的互联网空间中。通俗来讲,云计算就是以互联网为基础,能够使人们分享基础资源的计算模型。

2 云计算环境下的分布存储技术分析

2.1 容错性技术分析

传统情况下,采取RAID来提升存储技术的容错性,但这样的技术提升手段要求使用高性能的服务器,同时使用更加专业的存储设备。因此,这种提升存储容错性的手段会使成本大幅度提升,极大降低了企业的经济效益。但是,采用这种技术提升数据存储的容错性时,时常发生存储失误或错误的情况,给企业和用户造成了巨大损失,严重阻碍了云计算技术的进一步发展和应用。

2.2 可扩展性分析

提高存储可扩展性的最常用手段是预留冗余磁盘空间,这种提升手段适用于常规的存储技术。然而,目前云计算环境下所需储存和处理的数据达到了EB级别,在这种情况下,采取传统预留冗余磁盘空间的手段已经无法适应当前需要。

2.3 成本控制分析

在传统的数据存储过程中,小规模的数据交换不会产生很高的热量,不需要对数据存储设备进行降温,也不需要考虑节能问题。因此,传统的成本控制方式无法为云计算环境下的成本控制提供有效借鉴。在云计算环境下,由于涉及海量EB级别的数据存储、交换、计算,因而必须大规模增加存储空间和数据存储节点,也就必然会增加生产成本。另外,大量数据的传输和运算必然会使设备的散热量大大增加,在设备制造时必须要考虑散热问题,这在无形中也增加了实际运营成本[2]。

3 云计算环境下的分布存储技术构造

云计算环境下的数据中心主要由两方面的部件构成:软件与硬件。其中软件主要提供数据中心传输数据、计算等服务;硬件主要提供其存在环境所需要的支撑。通常情况下将其分成3种构造类型。

3.1 交换机构造

交换机结构在云计算技术出现之前就已是一种常用的分布存储技术手段,它不仅被用作数据中心,还是连接数据与用户的纽带。通常情况下,以交换机为中心的构造会形成一种树形结构,如图1所示,它由聚合层、核心层以及边缘层构成。边缘层通常由服务器和交换机构成,在数据存储时为了保证均衡的带宽环境,边缘层一定要和聚合层产生连接;在数据访问和传输时,聚合层也必须和核心层产生连接。该结构具备如下3个优点:①非常易于操作;②连接简单;③很容易实现扩展。同时其也存在一些不足:①灵活性差、资源利用率低;②带宽不足;③受聚合层结构影响较大;④发生故障后会浪费很多资源[3]。

3.2 服务器构造

将服务器结构作为数据中心时,为了实现不同服务器之间的连接,需要设置一些网卡。这种结构不必连接路由器和交换机,其本身就能够实现数据的传输和存储功能。由于通过网卡可以实现服务器的联网功能,因而构建服务器结构相对而言比较容易,但是应用它作为数据中心很容易发生链路冗余。并且在进行数据转发时,资源使用量较大,极易导致服务器高强度运转,会对服务器造成不同程度的损害。简言之,服务器作为数据中心易于构造但在运行过程中数据冗余现象严重。其结构如图2所示。

3.3 混合型构造

将交换机结构和混合型结构进行适度组合就构成了混合型构造,这种结构集中了交换机与服务器的优点,它将交换机作为中心,用网卡连接服务器并传输数据,能够很好地完成大型数据包的存储和传输。例如,DCell混合型构造是一种分层的、递归型的网络构造,上层DCell由多个下层DCell网络构成,假如把位于第J层的DCell当成一个节点,那么位于最底层的DCell将由N个服务器共同连接一台交换机。因此,当N=4时,该结构如图3所示。

4 当前分布存储技术容易产生的问题

4.1 容错问题

存储技术的容错性能可运用传统的技术手段加以提高,比如,传统的RAID、高性能服务器、更加专业的存储装置都能够有效地改善存储技术的容错性能。但是,随着社会经济的快速发展以及计算机应用的逐渐普及,需要存储和处理的数据量快速增长,这就要求数据中心的存储节点随之增长。在这种情况下,技术的限制导致数据存储和计算出现诸多问题,比如数据缺失、数据失效等。类似状况的发生使用户遭受了巨大损失,同时也严重限制了云计算技术的发展和应用[4]。

4.2 可扩展性问题

提升可扩展性能的传统方式是预留出足够的冗余磁盘空间。这种方式适用于常规的储存技术,但并不能很好地适用于云计算环境下的分布存储技术。因为预留冗余磁盘是通过增加磁盘来实现,在当前大数据库浪潮的冲击下,用预留磁盘冗余的手段来解决EB级数据的扩展性问题并不科学,而且在未来,数据库的级别可能会更高,这就要求采用新的技术来解决可扩展性问题。

4.3 成本增大问题

在云计算技术出现之前,常规的分布存储技术只需要对小规模数据进行存储和计算,不需要对设备的散热与降温加以特殊考虑,因而在传统的存储设备制造和应用上并没有涉及散热和能耗问题。然而,在云计算环境下,随着用户的迅速增加以及数据级别的不断攀升,如何解决好设备存储、传输问题,以及计算EB级别数据时的散热和能耗问题,有效降低设备制造成本以赚取更多盈利已成为困扰诸多设备厂家的难题。

5 分布存储关键技术分析

5.1 容错性技术

随着互联网、计算机以及通讯技术的发展,云计算技术在人们生产和生活中的应用越来越广泛,云计算环境下的分布储存技术也备受关注。数据容错技术的应用意味着即便云计算系统在使用期间由于未知原因产生了错误,其依然可以不间断地、正常地向用户提供数据存储、计算、传输服务。该技术的发现和使用可以有效提高系统的可靠性能,同时在一定程度上还能够增强系统应用性,使数据访问率实现一定程度的增长。通常情况下,数据容错是利用添加数据冗余来实现,即在向用户传输数据时即便有一些数据失效,但依然可以从冗余数据中召回所需数据,以满足客户需求。冗余数据在实际工作中的确能够提升系统的容错性,但同时也加大了存储资源的占用。因此,良好的数据容错技术不但要保证系统拥有良好的容错性,而且也要最大限度地降低对存储资源的占用,以控制成本、提升效益。

数据容错技术可以分为复制型与纠、删码型的容错技术。复制型数据容错技术能够实现简单应用,但由于建立副本的需要,会占用非常多的存储资源;纠、删码型数据容错技术虽然占用空间较少,但在数据存储和输出过程中需要重复编码及解码,对设备的计算性能要求很高。在数据缺失时,复制型容错技术只需将其它副本中的数据复制下载修复就可;纠、删码型容错技术修复数据时需要查找更大的数据量,难度和成本都相应较高。

(1)复制型数据容错技术。复制型容错技术的原理是将个体数据实现多模块化,将多个模块放置到不同的节点中,运用这种方法可以有效避免数据丢失、失效对用户造成的损失,因为某一个模块缺失时依然能够利用其它节点中的相同数据。当前,对该技术的研究主要有2个方向:①复制策略;②组织结构。

(2)纠、删码型数据容错技术。纠、删码型数据容错技术的原理是将存储数据实现编码化,产生新的占用空间更小的编码数据,运用这种方法不但可以进行数据的复制存储,而且可以有效减小存储占用空间。

上述两种数据容错技术各有优缺点,其对比结果如表1所示。

5.2 节能技术

据相关统计机构调查结果可知,云计算环境下数据存储系统的能耗可达到系统总能耗的44%。因此,对云计算技术节能的研究重点是对存储系统节能的研究。对存储技术节能技术的研究可以实现成本的有效控制,降低生产成本,提升企业利润,同时节能技术的研究与应用还能够有效地保护环境。数据存储技术是云计算技术的基础,降低数据存储的能耗能够有力地促进云计算技术的发展和应用,对社会发展也具有一定的积极意义。

5.2.1 节能技术能耗模型

云计算环境下的分布存储通常会运用到数据中心,如果想有效降低数据存储、传输、计算过程的能量消耗,最简单有效的手段是减少每一个储存节点对能量的消耗。只是在通常情况下,能量消耗的减少也同时意味着设备性能的降低。可通过单一的计算机能耗模型来对其性能与能耗之间的关联性进行研究,此模型主要分为比例模型和两段模型[5]。

在比例模型中,能量的消耗和计算机硬件的使用程度是正比关系,在硬件没有负载时基本不会有能量消耗,因而该模型无法精准地计算出系统能量的消耗情况。在实际情况中,计算机只要开机就会有能量消耗。动态频率、电压调整以及固态硬盘技术的运用,使计算机工作时其硬盘可以根据负载调整转速,使得性能与能量消耗步调一致,在保证性能的前提下有效减少能量消耗。

在两端模型中,计算机整体能耗分为固定能耗和可变能耗。固定能耗主要为硬件设备运转时的能量消耗,可变能耗由磁盘运转速度决定。虽然上述两种模型都认为设备高负载运转时能量的消耗最高,但两种模型对于空载时的能量消耗认识不同。两端模型认为空载时的能量消耗是无法被忽略的,所以两者相比,两端模型可以更精准地计算出其能量消耗情况。DVFS技术以及VOVO技术的运用,使得通过关闭没有任务的组件或数据节点的方法来减少能量消耗成为可能,可有效降低整个系统的能量消耗。

5.2.2 节能技术分类

目前,在减少分布存储能耗方面出现了很多有用成果,可将最新成果分成两类:软件节能技术、硬件节能技术。

(1)软件节能技术。这种技术是利用相关软件合理调控和分配存储资源来降低能耗,其特点是在降低系统能量消耗的同时不会导致性能的改变。软件直接调控管理数据节点通过对其应用情况进行分析与调控,合理地关闭节点,降低其能量消耗

(2)硬件节能技术。这种技术是减少分布存储硬件构成组件的能量消耗来实现整体的降耗节能,从硬件的构成层次可以将其分为两个方面:数据中心技术、计算机整体技术。

5.3 可扩展性能技术

随着数据存储量上升到EB级别,对云计算环境下分布存储技术的数据存储、传输、计算能力都有着更高要求。在其发展过程中,必须要对硬件设备的可扩展性能加以提升和完善,以更好地促进云计算技术的发展和应用。

6 结语

云计算是适应新时展要求的新型计算模式,目前已广泛运用于人们的生活和工作领域。云计算技术的应用受到数据分布存储技术容错性、成本、扩展性能等方面的限制,研究数据分布存储的容错性技术、节能降耗技术、可扩展性能力有助于提升云计算的整体发展水平,使云计算技术更好地服务于人类[6]。本文结合云计算技术的实际应用情况,分析了其中存在的问题,对提升分布存储技术的一些关键成果进行了介绍,这些成果的应用可有效提升云计算环境下分布储存技术的性能,从而增强其对数据的存储和处理能力,促进云计算技术的广泛应用。

参考文献:

[1] 史海疆.数据中心节能降耗技术探讨――访中国科学院计算机技术研究所研究员张广明[J].电气应用,2014(2):4546.

[2] 王聪,王翠荣,王兴伟,等.面向云计算的数据中心网络体系结构设计[J].计算机研究与发展,2012(2):2628.

[3] 宋杰,李甜甜,闫振兴,等.一种云计算环境下的能效模型和度量方法[J].软件学报,2012(2):26.

[4] 谭一鸣,曾国荪,王伟.随机任务在云计算平台中能耗的优化管理方法[J].软件学报,2012(2):1013.

相关热门标签