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

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

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

云计算技术简述

第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篇:云计算技术简述范文

关键词:云计算;数据安全;模型架构

中图分类号:TP309

互联网技术发展一直都很迅速,近年也不例外。随着时间的推移,网络基础硬件设施在不断地更新换代,互联网的应用深度和广度都在不断地深化,对于互联网的重要一环――数据存储,其成本也已经变得较低,互联网的用户数量也已经有了显著升高。因而,当今的世界也变得越来越信息化,大量的数据需要处理,传统的数据计算技术以及网络通信技术的简单结合遇到了瓶颈,数据的安全也受到了威胁,从而传统结构的数据中心满足不了当下的需求。随着研究人员的不懈努力,这个问题终于得到了极大地缓解,这也就是云计算以及预期相对应的云计算数据中心的相关理论的提出及应用。本文在介绍云计算的相关概念及理论之后,简单的地分析研究了数据安全的策略问题。

1 云计算数据中心概述

1.1 云计算的定义

云计算所涉及的内容非常广泛,总体来看主要包括以下三个部分:分布式处理、并行处理以及网络信息海量计算。云计算的概念是十分广泛的,目前所讲的云计算的标准是美国国家标准提出的:使用云计算的费用主要是流量的费用,只要有流量用户就可以随时随地的在云计算终端上查阅自己的资料,流量的费用可以在运营商那里进行购买,而且用户可以访问可配置的网络计算资源共享池。访问网络的用户如果想要使用这些网络资源,只需要通过一些简单的操作,即可以方便的得到。现如今,很多工业生产过程均涉及了云计算这项技术,而且经过长期的实践经验积累,云计算技术所能够提供的服务范围也大大拓展。

1.2 云计算的原理介绍

云计算的运行原理是将所需要计算的海量数据分别在不同的计算机上进行运算,也就是说将任务分开同步执行。企业数据中心的运行过程中实际上与网络极其相似,企业资源由需求大小来决定,按照需求量来访问计算机以及存储系统。互联网近些年的发展已经遇到了瓶颈,云计算的出现打破了这一阻碍,让互联网技术有了新的突破方向。目前比较流行的网络交易手机查询等业务,都是根据云计算技术而进行发展的,总的来说云计算就是利用网络对用户的数据进行运算存储从而最大限度的扩展互联网的应用范围及内容。

2 云计算安全的相关研究

当前社会是信息技术的社会,信息技术飞速的发展,计算机逐渐普及,计算机的风险问题也慢慢的被重视,其中最主要的就是存储数据的安全,这一方面一直是专家们研究的重点,很多研究机构都慢慢的了他们自己的研究成果,计算机所承受的不同的风险主要有以下7个方面:

(1)特权用户的接入:主要是工作人员在进行云计算服务操作时,对敏感的数据要进行加密,防止数据的泄露。这样管理员就必须认真的记下每次操作的日志,方便操作;

(2)数据位置:数据的位置就是相关信息在计算机中存储的位置,这个位置对用户而言是未知的,因此云计算的服务商必须允许用户查询存储的位置,这个权利是受到法律保护的;

(3)数据隔离:云计算的服务商提供了一个巨大的数据存储场所,这些数据都被存储在数据中心,但数据中心必须进行数据隔离服务;

(4)可审查性:用户在云计算中心的数据是不可控的,因此服务商必须要有相关机构的认证才能博得用户的信任,同时服务商要遵守国家的相关法律。

(5)数据恢复:很多用户的数据存在云计算中心中,而在自己的计算机中是没有备份的,因此数据中心必须对用户的数据进行备份。以免出现一些突发事件时能够及时的恢复用户的数据,减少损失;

(6)调查支持:一直有很多用户对云计算服务商持有怀疑的态度,针对这种现象云计算服务商可以开放一些调查的权限,使得用户对其不当的行为进行监督;

(7)长期生存性:云服务服务商能够长期的为用户存储数据,使得用户的数据不能迁移,一直存在一个固定的位置,保证用户的数据的安全。

虽然现阶段云计算有安全问题,但是相对于传统的计算模型来说还是具有一定的优势,云计算的参与者主要有云端和客户端组成,客户端主要是针对用户,云端则主要针对服务商,用户可以通过通信设备进行浏览,云端则具有很庞大的服务器,这也使得云计算在安全上有优势。

云计算的管理模式是独特的,是高度集中的,这种模式使得管理者很容易控制系统,虽然云端自身也有不安全的因素存在,这是无法避免的。在世界上任何一个架构都不是十全十美的,都多少会受到一些威胁。由于客户的数据比较集中这样就能便于查找危险漏洞进行监控。

其次,云计算主要是提供数据的存储,这些数据存储服务器都要专业的技术人员进行维护,还要对一些用户的数据进行备份,以免会出现一些数据丢失的可能,云计算支持用户随时获取数据,只要有网络覆盖的地方用户就能获取自己的数据。

云计算的服务商服务很周到,其随时能提供高效的日志记录,而且还能够应对紧急情况的发生,在突发事件发生时云计算能够用最短的时间进行危机处理,速度惊人,这也能够最大限度的减少用户的损失。

用户大多都是通过计算机中的浏览器进行操作,自己的隐私能够得到保护。也使得一些人利用不正当的手段盗取别人的个人隐私。同时也允许用户进行数据加密,与传统的方式相比具有很大的灵活性。

3 云计算安全防护策略

(1)多安全域防护:云计算与传统的计算模式不同,其主要采用多层次的安全域设置,这就需要对不同的安全域进行必要的隔离;

(2)可靠的接入认证:如今,云计算用户不断的增长用户的身份验证以及维护显的更加重要,如今很流行的认证方式是手机认证或者证件认证,还有一些认证方式比如密码认证、生物认证等,这些认证都很方便快捷,安全性基本差不多;

(3)安全的数据维护:云计算服务商必须保证用户数据的安全,必须有能力保证用户数据的完成和保密,除此之外还要能够提供一些验证功能;

(4)高效的服务:云计算服务商不仅要提供安全可靠的服务还要提供实时的服务,避免由于自身服务器的原因使得服务延迟,使用户能够迅速的获取自己的数据,提高办事效率;

(5)可信的审计监管:云计算中心如果只有服务商和用户是远不够的,必须有相关的机构提供相关的认证,或者政府出台相关的政策和法律法规来约束云计算服务,使其能够受到用户的满意,从而更好的发展。

4 结束语

云计算的迅速发展是不可避免的,其被大多数人认为是下一代计算机的核心构架,改变的人们使用计算机的习惯,如今人们使用的计算机时数据都是存在自己电脑中,云计算则不同,其用户所有的数据都在一个庞大的服务器中,这也给用户的安全造成了影响。虽然很多专家说云计算很安全,但是世界上没有十全十美的东西,本文将基于云计算的数据安全作为研究课题,针对云计算的虚拟化、大规模、动态配置和可扩展等诸多特性,对云计算数据安全领域的关键技术进行了研究,最后给出了云计算安全防护的策略。

参考文献:

[1]石磊,邹德清,金海.Xen虚拟化技术[M].武汉:华中科技大学出版社,2009.

[2]吴吉义,傅建庆,张明西等.云数据管理研究综述[J].电信科学,2010.

[3]陈龙,肖敏.云计算安全:挑战与策略[J].数字通信,2010.

[4]陈康,郑纬民.云计算:系统实例与研究现状[J].软件学报,2009.

第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篇:云计算技术简述范文

关键词:云计算 体系架构 关键技术

中图分类号:TP309 文献标识码:A 文章编号:1007-9416(2014)05-0083-02

1 引言

云计算借鉴了传统分布式计算和网格计算的思想,使用服务器集群构成数据中心来存储软硬件资源,以服务的形式交付给用户。用户可以通过“按使用付费”的模式使用这些服务,同时云计算可以根据所需服务动态分配资源,根据变化做出响应,通过资源池的持续分享,来提高资源的利用效率。

云计算是一种新兴的、最初由企业提出的商业模型,而与之相关的网格计算产生于科研机构,是为了完成某一个特定的任务需要,其目的是为了各科研机构能够进行数据资源共享,提高资源使用率。网格计算没能产生一种成功的商业模式,仅仅停留在理论的研究上,而云计算备受关注是因为技术创新为用户提供的服务。从某些方面讲,云计算不再一味追求高性能,而更加综合地考虑商业模式中的经济成本、可靠性和可用性。

2 云计算的体系架构及其特点

2.1 云计算的体系架构

从云的部署模式看,云计算可分为:公有云、私有云和混合云。公有云是由第三方公司提供的,通过互联网将服务器、存储数据等软硬件资源提供给用户使用的云计算环境;私有云是一些企业在内部网络中搭建和使用的云计算平台;混合云是公有云和私有云的混合,这种模式将成为企业的典型模式。

从服务类型上看,目前云计算服务主要可以分为IaaS(构架即服务)、PaaS(平台即服务)、SaaS(软件即服务)。IaaS是向用户提供包括计算和存储在内的IT基础设施;PaaS是向用户提供包括数据处理模型和海量数据存储在内的平台环境开发;SaaS是向用户提供无需本地安装的软件(如图1所示)。不同用户群体可以使用不同云计算产品来满足自身的需要。

2.2 云计算的特点

云计算作为信息产业的一项创新,有着其自身突出的特点,主要表现在。

(1)动态服务模式,提供商可以根据需要动态的扩展和配置云,对闲置不用的资源进行管理,规避了风险,而用户是以自助计费的模式从云中(共享资源池)获取服务,这样大大提高了资源的整体利用率,为云服务商和用户都节省了开支。(2)资源虚拟化共享,通过引入虚拟化技术,云服务商在平台的部署、数据实时迁移、兼容性等方面具有较好表现,而在用户使用资源尤其是软硬件资源时可以根据虚拟机内部资源使用情况灵活变更调整。(3)接入广泛,云服务支持各种终端的接入,用户可以使用除电脑外的其它异构终端(如智能手机)接入云,大大丰富了用户体验。

3 云计算的关键技术

3.1 数据中心网络技术

云计算往往需要部署大规模的数据中心以完成计算存储功能,传统的树型网络拓扑往往存在缺陷,一是若核心层的网络设备发生异常,网络性能将会大幅下降;二是网络设备端口有限,难以支持大规模网络的扩展;三是网络中节点之间的连通性和容错能力有待提高。为了弥补传统网络拓扑的缺陷,目前云计算中已研究出PortLand、

Dcell等新型的网络拓扑结构(如图2所示),这些结构更利于网络性能的提高和节点的扩展,降低成本。

PortLand结构由核心层、汇聚层和边缘层构成,汇聚层和边缘层可分解为若干个Pod,Pod中的交换机两两连接,若每个Pod中含有k台交换机,则可连接k2/4台核心交换机、k3/4个节点,这种结构可以保证计算机节点之间两两通信无阻塞,从而大大提高了网络的可靠性。

3.2 虚拟化技术

虚拟化技术在20世纪60年代就已经开始使用,目前硬件方面包括Intel和AMD等公司在硬件辅助虚拟化技术的研究,软件方面包括VMware、KVM等虚拟机技术的研究都有了成熟的发展。在云计算中使用虚拟化技术不仅可以降低IT成本,还可以增强系统的可靠性和安全性。这种技术的目标是为了对包括基础设施、系统软件、应用软件等资源的管理、使用进行简化,为这些资源提供标准的接口,从而隐藏了计算资源的物理特性。

从被虚拟化的资源看,虚拟化技术分成软件虚拟化、系统虚拟化和基础设施虚拟化,云计算中主要使用虚拟机技术和服务器虚拟化技术。

服务器虚拟化需要实现对服务器中CPU、内存、I/O等硬件设备虚拟化,其中CPU的虚拟化一般采用二进制代码翻译技术或者对虚拟化层进行超级调用来完成指令的运行[1];内存虚拟化是将服务器的物理内存统一管理,为各个虚拟机提供互相间隔的、连续的虚拟内存空间,同时需要在虚拟机监视器中建立一个内存管理单元,用于存储和维护物理机器内存和虚拟机逻辑内存的映射关系。

3.3 编程模式

云计算需要业务公司根据特定服务需求来编写程序,因此它的编程模型必须透明、简单,并且尽可能地屏蔽底层硬件的细节处理,支持大规模扩展。目前云计算中主要使用的编程模式是Google公司提出的MapReduce模型[2],程序员在Map函数中指定对各分块文件的处理过程,在Reduce函数中指定如何对分块数据的中间处理结果进行处理。这种编程模型指定程序分为文件输入、Map阶段、写中间文件、Reduce阶段、文件输出五个阶段(如图3),程序员不需要关心如何将文件分块、调度,系统同时给出了网络中节点通信以及节点失败的处理等,当某一个worker节点发生错误时,系统会将该worker节点屏蔽在系统外进行修复,并将该worker上执行的程序转到其他节点上执行,同时通过Master将迁移信息发送给需要该节点处理结果的节点上。

4 云计算中安全隐患

云计算的安全问题涉及很多,包括数据加密、数据完整、用户管理、应用程序安全、虚拟机安全等诸多方面,当使用云服务的个人或企业把数据交给云计算服务商后,云计算服务商往往比用户具有更高的数据优先访问权限,并且数据的大量长期储存,云服务商是否能长期稳定发展也会影响服务的稳定性;数据一直处于共享环境下,即时采用加密手段,也无法保证数据的机密性和完整性;云计算中有很多实时业务,这些可能隐藏着漏洞攻击的实时业务数据流,需要研究更加有效的主动防御策略加以应对。

5 结语

云计算是一种新兴的技术理念,其体系结构和技术上的优势使得使用云平台承载各种大规模服务已成为了信息产业的一大趋势。它涉及和融合了计算机领域中很多方面的技术研究,包括数据中心网络技术、虚拟机技术、编程模型等,本文仅仅研究了云计算体系结构和主要涉及到的技术,在数据存储、安全防护等方面还需要进一步研究。

参考文献

相关热门标签