前言:一篇好文章的誕生,需要你不斷地搜集資料、整理思路,本站小編為你收集了豐富的云計算技術(shù)簡述主題范文,僅供參考,歡迎閱讀并收藏。
購買推薦
圖書分析師龐敏麗認為該書云計算研發(fā)人員和愛好者的學(xué)習(xí)和參考資料。通過對生意寶旗下比購寶(Boogle.cn)——“網(wǎng)絡(luò)購物第一站”收錄的博庫書城、淘寶網(wǎng)、京東商城、卓越亞馬遜、當當網(wǎng)、拍拍網(wǎng)、文軒網(wǎng)、中國互動出版網(wǎng)、99網(wǎng)上書城等眾多含圖書銷售的網(wǎng)站,價格搜索顯示,目前,京東商城該書為最低價,推薦購買。
目 錄
第1章 緒論
1.1 云計算的概念
1.2 云計算發(fā)展現(xiàn)狀
1.3 云計算實現(xiàn)機制
1.4 網(wǎng)格計算與云計算
1.5 云計算的發(fā)展環(huán)境
1.5.1 云計算與3G
1.5.2 云計算與物聯(lián)網(wǎng)
1.5.3 云計算與移動互聯(lián)網(wǎng)
1.5.4 云計算與三網(wǎng)融合
1.6 云計算壓倒性的成本優(yōu)勢
習(xí)題
參考文獻
第2章 Google云計算原理與應(yīng)用
2.1 Google文件系統(tǒng)GFS
2.1.1 系統(tǒng)架構(gòu)
2.1.2 容錯機制
2.1.3 系統(tǒng)管理技術(shù)
2.2 分布式數(shù)據(jù)處理MapReduce
2.2.1 產(chǎn)生背景
2.2.2 編程模型
2.2.3 實現(xiàn)機制
2.2.4 案例分析
2.3 分布式鎖服務(wù)Chubby
2.3.1 Paxos算法
2.3.2 Chubby系統(tǒng)設(shè)計
2.3.3 Chubby中的Paxos
2.3.4 Chubby文件系統(tǒng)
2.3.5 通信協(xié)議
2.3.6 正確性與性能
2.4 分布式結(jié)構(gòu)化數(shù)據(jù)表Bigtable
2.4.1 設(shè)計動機與目標
2.4.2 數(shù)據(jù)模型
2.4.3 系統(tǒng)架構(gòu)
2.4.4 主服務(wù)器
2.4.5 子表服務(wù)器
2.4.6 性能優(yōu)化
2.5 分布式存儲系統(tǒng)Megastore
2.5.1 設(shè)計目標及方案選擇
2.5.2 Megastore數(shù)據(jù)模型
2.5.3 Megastore中的事務(wù)及并發(fā)控制
2.5.4 Megastore基本架構(gòu)
2.5.5 核心技術(shù)——復(fù)制
2.5.6 產(chǎn)品性能及控制措施
2.6 大規(guī)模分布式系統(tǒng)的監(jiān)控基礎(chǔ)架構(gòu)Dapper
2.6.1 基本設(shè)計目標
2.6.2 Dapper監(jiān)控系統(tǒng)簡介
2.6.3 關(guān)鍵性技術(shù)
2.6.4 常用Dapper工具
2.6.5 Dapper使用經(jīng)驗
2.7 Google應(yīng)用程序引擎
2.7.1 Google App Engine簡介
2.7.2 應(yīng)用程序環(huán)境
2.7.3 Google App Engine服務(wù)
2.7.4 Google App Engine編程實踐
習(xí)題
參考文獻
第3章 Amazon云計算AWS
3.1 Amazon平臺基礎(chǔ)存儲架構(gòu):Dynamo
3.1.1 Dynamo在Amazon服務(wù)平臺的地位
3.1.2 Dynamo架構(gòu)的主要技術(shù)
3.2 彈性計算云EC2
3.2.1 EC2的主要特性
3.2.2 EC2基本架構(gòu)及主要概念
3.2.3 EC2的關(guān)鍵技術(shù)
3.3.4 EC2安全及容錯機制
3.3 簡單存儲服務(wù)S3
3.3.1 基本概念和操作
3.3.2 數(shù)據(jù)一致性模型
3.3.3 S3安全措施
3.4 簡單隊列服務(wù)SQS
3.4.1 SQS基本模型
3.4.2 兩個重要概念
3.4.3 消息
3.4.4 身份認證
3.5 簡單數(shù)據(jù)庫服務(wù)Simple DB
3.5.1 重要概念
3.5.2 存在的問題及解決辦法
3.5.3 Simple DB和其他AWS的結(jié)合使用
3.6 關(guān)系數(shù)據(jù)庫服務(wù)RDS
3.6.1 SQL和NoSQL數(shù)據(jù)庫的對比
3.6.2 RDS數(shù)據(jù)庫原理
3.6.3 RDS的使用
3.7 內(nèi)容推送服務(wù)CloudFront
3.7.1 內(nèi)容推送網(wǎng)絡(luò)CDN
3.7.2 云內(nèi)容推送CloudFront
3.8 其他Amazon云計算服務(wù)
3.8.1 快速應(yīng)用部署Elastic Beanstalk和服務(wù)模板CloudFormation
3.8.2 云中的DNS服務(wù) Router
3.8.3 虛擬私有云VPC
3.8.4 簡單通知服務(wù)SNS和簡單郵件服務(wù)SES
3.8.5 彈性MapReduce服務(wù)
3.8.6 電子商務(wù)服務(wù)DevPay、FPS和Simple Pay
3.8.7 Amazon執(zhí)行網(wǎng)絡(luò)服務(wù)
3.8.8 土耳其機器人
3.8.9 Alexa Web服務(wù)
3.9 AWS應(yīng)用實例
3.9.1 在線照片存儲共享網(wǎng)站SmugMug
3.9.2 在線視頻制作網(wǎng)站Animoto
3.10 小結(jié)
習(xí)題
參考文獻
第4章 微軟云計算Windows Azure
4.1 微軟云計算平臺
4.2 微軟云操作系統(tǒng)Windows Azure
4.2.1 Windows Azure概述
4.2.2 Windows Azure計算服務(wù)
4.2.3 Windows Azure存儲服務(wù)
4.2.4 Windows Azure Connect
4.2.5 Windows Azure CDN
4.2.6 Fabric控制器
4.2.7 Windows Azure應(yīng)用場景
4.3 微軟云關(guān)系數(shù)據(jù)庫SQL Azure
4.3.1 SQL Azure概述
4.3.2 SQL Azure關(guān)鍵技術(shù)
4.3.3 SQL Azure應(yīng)用場景
4.3.4 SQL Azure和SQL Server對比
4.4 Windows Azure AppFabric
4.4.1 AppFabric概述
4.4.2 AppFabric關(guān)鍵技術(shù)
4.5 Windows Azure Marketplace
4.6 微軟云計算編程實踐
4.6.1 利用Visual Studio2010開發(fā)簡單的云應(yīng)用程序
4.6.2 向Windows Azure平臺應(yīng)用程序
習(xí)題
參考文獻
第5章 VMware云計算
5.1 VMware云產(chǎn)品簡介
5.1.1 VMware云戰(zhàn)略三層架構(gòu)
5.1.2 VMware vSphere架構(gòu)
5.1.3 云操作系統(tǒng)vSphere
5.1.4 底層架構(gòu)服務(wù)vCloud Service Director
5.1.5 虛擬桌面產(chǎn)品VMware View
5.2 云管理平臺 vCenter
5.2.1 虛擬機遷移工具
5.2.2 虛擬機數(shù)據(jù)備份恢復(fù)工具
5.2.3 虛擬機安全工具
5.2.4 可靠性組件FT和HA
5.3 云架構(gòu)服務(wù)提供平臺vCloud Service Director
5.3.1 創(chuàng)建虛擬數(shù)據(jù)中心和組織
5.3.2 網(wǎng)絡(luò)的設(shè)計
5.3.3 目錄管理
5.3.4 計費功能
5.4 VMware的網(wǎng)絡(luò)和存儲虛擬化
5.4.1 網(wǎng)絡(luò)虛擬化
5.4.2 存儲虛擬化
習(xí)題
參考文獻
第6章 Hadoop:Google云計算的開源實現(xiàn)
6.1 Hadoop簡介
6.2 Hadoop分布式文件系統(tǒng)HDFS
6.2.1 設(shè)計前提與目標
6.2.2 體系結(jié)構(gòu)
6.2.3 保障可靠性的措施
6.2.4 提升性能的措施
6.2.5 訪問接口
6.3 分布式數(shù)據(jù)處理MapReduce
6.3.1 邏輯模型
6.3.2 實現(xiàn)機制
6.4 分布式結(jié)構(gòu)化數(shù)據(jù)表HBase
6.4.1 邏輯模型
6.4.2 物理模型
6.4.3 子表服務(wù)器
6.4.4 主服務(wù)器
6.4.5 元數(shù)據(jù)表
6.5 Hadoop安裝
6.5.1 在Linux系統(tǒng)中安裝Hadoop
6.5.2 在Windows系統(tǒng)中安裝Hadoop
6.6 HDFS使用
6.6.1 HDFS 常用命令
6.6.2 HDFS 基準測試
6.7 HBase安裝使用
6.7.1 HBase的安裝配置
6.7.2 HBase的執(zhí)行
6.7.3 Hbase編程實例
6.8 MapReduce編程
6.8.1 矩陣相乘算法設(shè)計
6.8.2 編程實現(xiàn)
習(xí)題
參考文獻
第7章 Eucalyptus:Amazon云計算的開源實現(xiàn)
7.1 Eucalyptus簡介
7.2 Eucalyptus技術(shù)實現(xiàn)
7.2.1 體系結(jié)構(gòu)
7.2.2 主要構(gòu)件
7.2.3 訪問接口
7.2.4 服務(wù)等級協(xié)議
7.2.5 虛擬組網(wǎng)
7.3 Eucalyptus安裝與使用
7.3.1 在Linux系統(tǒng)中安裝Eucalyptus
7.3.2 Eucalyptus配置和管理
7.3.3 Eucalyptus常用命令的示例和說明
習(xí)題
參考文獻
第8章 其他開源云計算系統(tǒng)
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 體系結(jié)構(gòu)
8.2.2 數(shù)據(jù)模型
8.2.3 存儲機制
8.2.4 讀/寫刪過程
8.3 Hive
8.3.1 整體構(gòu)架
8.3.2 數(shù)據(jù)模型
8.3.3 HQL語言
8.3.4 環(huán)境搭建
8.4 VoltDB
8.4.1 整體架構(gòu)
8.4.2 自動數(shù)據(jù)分片技術(shù)
習(xí)題
參考文獻
第9章 云計算仿真器CloudSim
9.1 CloudSim簡介
9.2 CloudSim體系結(jié)構(gòu)
9.2.1 CloudSim核心模擬引擎
9.2.2 CloudSim層
9.2.3 用戶代碼層
9.3 CloudSim技術(shù)實現(xiàn)
9.4 CloudSim的使用方法
9.4.1 環(huán)境配置
9.4.2 運行樣例程序
9.5 CloudSim的擴展
9.5.1 調(diào)度策略的擴展
9.5.2 仿真核心代碼
9.5.3 平臺重編譯
習(xí)題
參考文獻
第10章 云計算研究熱點
10.1 云計算體系結(jié)構(gòu)研究
10.1.1 Youseff劃分方法
10.1.2 Lenk劃分方法
10.2 云計算關(guān)鍵技術(shù)研究
10.2.1 虛擬化技術(shù)
10.2.2 數(shù)據(jù)存儲技術(shù)
10.2.3 資源管理技術(shù)
10.2.4 能耗管理技術(shù)
10.2.5 云監(jiān)測技術(shù)
10.3 編程模型研究
10.3.1 All-Pairs編程模型
10.3.2 GridBatch編程模型
10.3.3 其他編程模型
10.4 支撐平臺研究
10.4.1 Cumulus:數(shù)據(jù)中心科學(xué)云
10.4.2 CARMEN:e-Science云計算
10.4.3 RESERVOIR:云服務(wù)融合平臺
10.4.4 TPlatform:Hadoop的變種
10.4.5 P2P環(huán)境的MapReduce
10.4.6 Yahoo云計算平臺
10.4.7 微軟的Dryad框架
10.4.8 Neptune框架
10.5 應(yīng)用研究
10.5.1 語義分析應(yīng)用
10.5.2 生物學(xué)應(yīng)用
10.5.3 數(shù)據(jù)庫應(yīng)用
10.5.4 地理信息應(yīng)用
10.5.5 商業(yè)應(yīng)用
10.5.6 醫(yī)學(xué)應(yīng)用
10.5.7 社會智能應(yīng)用
10.6 云安全研究
10.6.1 Anti-Spam Grid:反垃圾郵件網(wǎng)格
10.6.2 CloudAV:終端惡意軟件檢測
10.6.3 AMSDS:惡意軟件簽名自動檢測
10.6.4 CloudSEC:協(xié)作安全服務(wù)體系結(jié)構(gòu)
習(xí)題
參考文獻
第11章 總結(jié)與展望
11.1 主流商業(yè)云計算解決方案比較
11.1.1 應(yīng)用場景
11.1.2 使用流程
11.1.3 體系結(jié)構(gòu)
11.1.4 實現(xiàn)技術(shù)
11.1.5 核心業(yè)務(wù)
11.2 主流開源云計算系統(tǒng)比較
11.2.1 開發(fā)目的
11.2.2 體系結(jié)構(gòu)
11.2.3 實現(xiàn)技術(shù)
11.2.4 核心服務(wù)
11.3 國內(nèi)代表性云計算平臺比較
11.3.1 中國移動“大云”
11.3.2 阿里巴巴“阿里云”
11.3.3 “大云”與“阿里云”的比較
11.4 云計算的歷史坐標與發(fā)展方向
11.4.1 互聯(lián)網(wǎng)發(fā)展的階段劃分
11.4.2 云格(Gloud)——云計算的未來
關(guān)鍵詞:云計算;數(shù)據(jù)安全;模型架構(gòu)
中圖分類號:TP309
互聯(lián)網(wǎng)技術(shù)發(fā)展一直都很迅速,近年也不例外。隨著時間的推移,網(wǎng)絡(luò)基礎(chǔ)硬件設(shè)施在不斷地更新?lián)Q代,互聯(lián)網(wǎng)的應(yīng)用深度和廣度都在不斷地深化,對于互聯(lián)網(wǎng)的重要一環(huán)――數(shù)據(jù)存儲,其成本也已經(jīng)變得較低,互聯(lián)網(wǎng)的用戶數(shù)量也已經(jīng)有了顯著升高。因而,當今的世界也變得越來越信息化,大量的數(shù)據(jù)需要處理,傳統(tǒng)的數(shù)據(jù)計算技術(shù)以及網(wǎng)絡(luò)通信技術(shù)的簡單結(jié)合遇到了瓶頸,數(shù)據(jù)的安全也受到了威脅,從而傳統(tǒng)結(jié)構(gòu)的數(shù)據(jù)中心滿足不了當下的需求。隨著研究人員的不懈努力,這個問題終于得到了極大地緩解,這也就是云計算以及預(yù)期相對應(yīng)的云計算數(shù)據(jù)中心的相關(guān)理論的提出及應(yīng)用。本文在介紹云計算的相關(guān)概念及理論之后,簡單的地分析研究了數(shù)據(jù)安全的策略問題。
1 云計算數(shù)據(jù)中心概述
1.1 云計算的定義
云計算所涉及的內(nèi)容非常廣泛,總體來看主要包括以下三個部分:分布式處理、并行處理以及網(wǎng)絡(luò)信息海量計算。云計算的概念是十分廣泛的,目前所講的云計算的標準是美國國家標準提出的:使用云計算的費用主要是流量的費用,只要有流量用戶就可以隨時隨地的在云計算終端上查閱自己的資料,流量的費用可以在運營商那里進行購買,而且用戶可以訪問可配置的網(wǎng)絡(luò)計算資源共享池。訪問網(wǎng)絡(luò)的用戶如果想要使用這些網(wǎng)絡(luò)資源,只需要通過一些簡單的操作,即可以方便的得到?,F(xiàn)如今,很多工業(yè)生產(chǎn)過程均涉及了云計算這項技術(shù),而且經(jīng)過長期的實踐經(jīng)驗積累,云計算技術(shù)所能夠提供的服務(wù)范圍也大大拓展。
1.2 云計算的原理介紹
云計算的運行原理是將所需要計算的海量數(shù)據(jù)分別在不同的計算機上進行運算,也就是說將任務(wù)分開同步執(zhí)行。企業(yè)數(shù)據(jù)中心的運行過程中實際上與網(wǎng)絡(luò)極其相似,企業(yè)資源由需求大小來決定,按照需求量來訪問計算機以及存儲系統(tǒng)。互聯(lián)網(wǎng)近些年的發(fā)展已經(jīng)遇到了瓶頸,云計算的出現(xiàn)打破了這一阻礙,讓互聯(lián)網(wǎng)技術(shù)有了新的突破方向。目前比較流行的網(wǎng)絡(luò)交易手機查詢等業(yè)務(wù),都是根據(jù)云計算技術(shù)而進行發(fā)展的,總的來說云計算就是利用網(wǎng)絡(luò)對用戶的數(shù)據(jù)進行運算存儲從而最大限度的擴展互聯(lián)網(wǎng)的應(yīng)用范圍及內(nèi)容。
2 云計算安全的相關(guān)研究
當前社會是信息技術(shù)的社會,信息技術(shù)飛速的發(fā)展,計算機逐漸普及,計算機的風(fēng)險問題也慢慢的被重視,其中最主要的就是存儲數(shù)據(jù)的安全,這一方面一直是專家們研究的重點,很多研究機構(gòu)都慢慢的了他們自己的研究成果,計算機所承受的不同的風(fēng)險主要有以下7個方面:
(1)特權(quán)用戶的接入:主要是工作人員在進行云計算服務(wù)操作時,對敏感的數(shù)據(jù)要進行加密,防止數(shù)據(jù)的泄露。這樣管理員就必須認真的記下每次操作的日志,方便操作;
(2)數(shù)據(jù)位置:數(shù)據(jù)的位置就是相關(guān)信息在計算機中存儲的位置,這個位置對用戶而言是未知的,因此云計算的服務(wù)商必須允許用戶查詢存儲的位置,這個權(quán)利是受到法律保護的;
(3)數(shù)據(jù)隔離:云計算的服務(wù)商提供了一個巨大的數(shù)據(jù)存儲場所,這些數(shù)據(jù)都被存儲在數(shù)據(jù)中心,但數(shù)據(jù)中心必須進行數(shù)據(jù)隔離服務(wù);
(4)可審查性:用戶在云計算中心的數(shù)據(jù)是不可控的,因此服務(wù)商必須要有相關(guān)機構(gòu)的認證才能博得用戶的信任,同時服務(wù)商要遵守國家的相關(guān)法律。
(5)數(shù)據(jù)恢復(fù):很多用戶的數(shù)據(jù)存在云計算中心中,而在自己的計算機中是沒有備份的,因此數(shù)據(jù)中心必須對用戶的數(shù)據(jù)進行備份。以免出現(xiàn)一些突發(fā)事件時能夠及時的恢復(fù)用戶的數(shù)據(jù),減少損失;
(6)調(diào)查支持:一直有很多用戶對云計算服務(wù)商持有懷疑的態(tài)度,針對這種現(xiàn)象云計算服務(wù)商可以開放一些調(diào)查的權(quán)限,使得用戶對其不當?shù)男袨檫M行監(jiān)督;
(7)長期生存性:云服務(wù)服務(wù)商能夠長期的為用戶存儲數(shù)據(jù),使得用戶的數(shù)據(jù)不能遷移,一直存在一個固定的位置,保證用戶的數(shù)據(jù)的安全。
雖然現(xiàn)階段云計算有安全問題,但是相對于傳統(tǒng)的計算模型來說還是具有一定的優(yōu)勢,云計算的參與者主要有云端和客戶端組成,客戶端主要是針對用戶,云端則主要針對服務(wù)商,用戶可以通過通信設(shè)備進行瀏覽,云端則具有很龐大的服務(wù)器,這也使得云計算在安全上有優(yōu)勢。
云計算的管理模式是獨特的,是高度集中的,這種模式使得管理者很容易控制系統(tǒng),雖然云端自身也有不安全的因素存在,這是無法避免的。在世界上任何一個架構(gòu)都不是十全十美的,都多少會受到一些威脅。由于客戶的數(shù)據(jù)比較集中這樣就能便于查找危險漏洞進行監(jiān)控。
其次,云計算主要是提供數(shù)據(jù)的存儲,這些數(shù)據(jù)存儲服務(wù)器都要專業(yè)的技術(shù)人員進行維護,還要對一些用戶的數(shù)據(jù)進行備份,以免會出現(xiàn)一些數(shù)據(jù)丟失的可能,云計算支持用戶隨時獲取數(shù)據(jù),只要有網(wǎng)絡(luò)覆蓋的地方用戶就能獲取自己的數(shù)據(jù)。
云計算的服務(wù)商服務(wù)很周到,其隨時能提供高效的日志記錄,而且還能夠應(yīng)對緊急情況的發(fā)生,在突發(fā)事件發(fā)生時云計算能夠用最短的時間進行危機處理,速度驚人,這也能夠最大限度的減少用戶的損失。
用戶大多都是通過計算機中的瀏覽器進行操作,自己的隱私能夠得到保護。也使得一些人利用不正當?shù)氖侄伪I取別人的個人隱私。同時也允許用戶進行數(shù)據(jù)加密,與傳統(tǒng)的方式相比具有很大的靈活性。
3 云計算安全防護策略
(1)多安全域防護:云計算與傳統(tǒng)的計算模式不同,其主要采用多層次的安全域設(shè)置,這就需要對不同的安全域進行必要的隔離;
(2)可靠的接入認證:如今,云計算用戶不斷的增長用戶的身份驗證以及維護顯的更加重要,如今很流行的認證方式是手機認證或者證件認證,還有一些認證方式比如密碼認證、生物認證等,這些認證都很方便快捷,安全性基本差不多;
(3)安全的數(shù)據(jù)維護:云計算服務(wù)商必須保證用戶數(shù)據(jù)的安全,必須有能力保證用戶數(shù)據(jù)的完成和保密,除此之外還要能夠提供一些驗證功能;
(4)高效的服務(wù):云計算服務(wù)商不僅要提供安全可靠的服務(wù)還要提供實時的服務(wù),避免由于自身服務(wù)器的原因使得服務(wù)延遲,使用戶能夠迅速的獲取自己的數(shù)據(jù),提高辦事效率;
(5)可信的審計監(jiān)管:云計算中心如果只有服務(wù)商和用戶是遠不夠的,必須有相關(guān)的機構(gòu)提供相關(guān)的認證,或者政府出臺相關(guān)的政策和法律法規(guī)來約束云計算服務(wù),使其能夠受到用戶的滿意,從而更好的發(fā)展。
4 結(jié)束語
云計算的迅速發(fā)展是不可避免的,其被大多數(shù)人認為是下一代計算機的核心構(gòu)架,改變的人們使用計算機的習(xí)慣,如今人們使用的計算機時數(shù)據(jù)都是存在自己電腦中,云計算則不同,其用戶所有的數(shù)據(jù)都在一個龐大的服務(wù)器中,這也給用戶的安全造成了影響。雖然很多專家說云計算很安全,但是世界上沒有十全十美的東西,本文將基于云計算的數(shù)據(jù)安全作為研究課題,針對云計算的虛擬化、大規(guī)模、動態(tài)配置和可擴展等諸多特性,對云計算數(shù)據(jù)安全領(lǐng)域的關(guān)鍵技術(shù)進行了研究,最后給出了云計算安全防護的策略。
參考文獻:
[1]石磊,鄒德清,金海.Xen虛擬化技術(shù)[M].武漢:華中科技大學(xué)出版社,2009.
[2]吳吉義,傅建慶,張明西等.云數(shù)據(jù)管理研究綜述[J].電信科學(xué),2010.
[3]陳龍,肖敏.云計算安全:挑戰(zhàn)與策略[J].數(shù)字通信,2010.
[4]陳康,鄭緯民.云計算:系統(tǒng)實例與研究現(xiàn)狀[J].軟件學(xué)報,2009.
關(guān)鍵詞:云計算 數(shù)字城市 問題
中圖分類號:TP3 文獻標識碼:A 文章編號:1007-9416(2013)06-0244-02
0 引言
當前,數(shù)字城市,社交網(wǎng)絡(luò),電子商務(wù)作為新一代大規(guī)?;ヂ?lián)網(wǎng)應(yīng)用飛速發(fā)展起來,其中數(shù)字城市的發(fā)展更是突飛猛進。對于數(shù)字城市而言,想要建立更真實的虛擬空間,就要不斷加入真實城市的復(fù)雜相關(guān)數(shù)據(jù),模擬表達形式越精細,越龐大的數(shù)據(jù)量需要計算運行處理,占用系統(tǒng)的資源越多,導(dǎo)致系統(tǒng)運行速度嚴重減緩?!霸朴嬎恪钡牡絹頌閿?shù)字城市的進一步發(fā)展提供了莫大的技術(shù)支撐。
1 數(shù)字城市簡述
1.1 數(shù)字城市的概念
從技術(shù)上講,“數(shù)字城市”的概念,廣義的“數(shù)字城市”概念,即城市信息化,是指通過建設(shè)多媒體網(wǎng)絡(luò)信息、地理信息系統(tǒng)等基礎(chǔ)設(shè)施平臺,整合城市信息資源,實現(xiàn)城市經(jīng)濟信息化,建立城市電子政府、電子商務(wù)企業(yè)、、遠程教育、網(wǎng)上醫(yī)療,建立信息化社區(qū)。
1.2 我國數(shù)字城市發(fā)展現(xiàn)狀
2 探討我國數(shù)字城市建設(shè)中普遍存在的主要問題
許多發(fā)達國家數(shù)字城市建設(shè)正在向成熟期、智能化過渡。我國數(shù)字城市建設(shè)雖然已經(jīng)取得了一定成效,但在建設(shè)過程中普遍存在以下幾方面問題,導(dǎo)致與國外成效程度相對比較仍存在一定的差距。
(1)缺乏科學(xué)、統(tǒng)一、規(guī)范的數(shù)字城市建設(shè)總體框架、標準體系和運行模式;(2)地理信息公共服務(wù)平臺建設(shè)緩慢,缺乏通用性、實用性、應(yīng)用性未能滿足現(xiàn)實公眾需求;(3)基礎(chǔ)地理信息數(shù)據(jù)庫的內(nèi)容參差不齊,在基礎(chǔ)地理信息管理、更新、挖掘、共享和服務(wù)等方面尚存在一系列技術(shù)難題;(4)大多城市的數(shù)字城市建設(shè)缺乏足夠的資金和補償機制;(5)高層次的技術(shù)和專業(yè)型人才嚴重缺乏等問題的存在。
3 云計算的認識
3.1 云計算的概念
中國網(wǎng)格計算、云計算專家劉鵬給出如下定義:云計算將計算任務(wù)分布在大量計算機構(gòu)成的資源池上,使各種應(yīng)用系統(tǒng)能夠根據(jù)需要獲取計算力、存儲空間和各種軟件服務(wù)”[2]。通俗地理解,云計算可比喻為儲存在電腦里的所有資料上傳到網(wǎng)絡(luò)上,用戶只要有移動的通信設(shè)備(如手機),到任何一個地方或角落,能夠連接互聯(lián)網(wǎng),通過身份驗證,用戶的資料或者用戶想要的資料隨時都可以搜索到。好比錢存到銀行里,到任何地區(qū)的ATM機上都能取出來一樣!這也意味著計算能力被當做一種流通商品,類比水電和煤氣資源,用之便捷,費之低廉。最本質(zhì)的區(qū)別在于,它是通過互聯(lián)網(wǎng)進行傳輸?shù)摹?/p>
3.2 云計算的服務(wù)類型
當前云提供者提供對相關(guān)云服務(wù)可以分為三大類,即SaaS提供商、PaaS提供商和IaaS提供商[3]。
(1)IaaS(基礎(chǔ)設(shè)施即服務(wù))
IaaS是指企業(yè)或個人可以使用云計算技術(shù)來遠程訪問計算資源,這包括計算、存儲以及應(yīng)用虛擬化技術(shù)所提供的相關(guān)功能。
(2)PaaS(平臺即服務(wù))
PaaS是指把開發(fā)環(huán)境作為一種服務(wù)來提供的云計算,包括應(yīng)用設(shè)計、應(yīng)用開發(fā)、應(yīng)用測試和應(yīng)用托管,都作為一種服務(wù)提供給客戶。
(3)SaaS(軟件即服務(wù))
SaaS是指用戶獲取軟件服務(wù)的一種新形式。它不需要用戶將軟件產(chǎn)品安裝在自己的電腦上,而是按某種服務(wù)水平協(xié)議( SLA)直接通過網(wǎng)絡(luò)向?qū)iT的提供商獲取自己所需要的、帶有相應(yīng)軟件功能的服務(wù)。
3.4 云計算的核心技術(shù)
云計算系統(tǒng)運用了許多技術(shù),主要包括海量數(shù)據(jù)管理技術(shù)、海量數(shù)據(jù)存儲技術(shù)、云計算平臺管理技術(shù)、虛擬化技術(shù)等最為關(guān)鍵[3]。
(1)海量數(shù)據(jù)分布存儲技術(shù)
云計算系統(tǒng)由大量服務(wù)器組成,同時為海量用戶服務(wù),因此,云計算系統(tǒng)采用分布式存儲的方式存儲數(shù)據(jù),其數(shù)據(jù)的可靠性采用冗余存儲的方式保證。
(2)海量數(shù)據(jù)管理技術(shù)
云計算需要對分布的、海量的數(shù)據(jù)進行處理、分析、能夠高效的管理海量的數(shù)據(jù)源。
(3)云計算平臺管理技術(shù)
云計算系統(tǒng)的平臺管理技術(shù)能夠協(xié)同大量的服務(wù)器工作,系統(tǒng)故障能夠及時地快速發(fā)現(xiàn)和恢復(fù),通過自動化、智能化的方式實現(xiàn)龐大規(guī)模系統(tǒng)的可靠運營。
(4)虛擬化技術(shù)
通過虛擬化技術(shù)可實現(xiàn)軟件應(yīng)用與底層硬件相隔離,可以將單個資源劃分成多個虛擬資源的分裂模式,也可將多個資源整合成一個虛擬資源的聚合模式。
4 云計算解決我國數(shù)字城市中存在若干問題的策略
“云計算”作為新一代計算觀念和技術(shù),可以解決以下幾方面問題,為我國數(shù)字城市建設(shè)帶來新的生機。
4.1 云計算突破信息獲取、更新、管理等一系列瓶頸
基于云計算平臺對基礎(chǔ)數(shù)據(jù)進行管理,主要利用其海量數(shù)據(jù)分布存儲技術(shù)和海量數(shù)據(jù)管理技術(shù)。云計算平臺采用分布式方式存儲數(shù)據(jù),采用冗余存儲的方式保證數(shù)據(jù)的可靠性。因此,基于云計算的核心技術(shù)的應(yīng)用,海量信息(數(shù)據(jù))的難題將迎刃而解。
4.2 云計算消除“信息孤島”與“數(shù)字鴻溝”現(xiàn)象
“信息孤島”是指在社會信息化過程中,由于不同數(shù)據(jù)庫之間關(guān)聯(lián)性差,難于實現(xiàn)信息互聯(lián)、互通和互操作,造成數(shù)據(jù)共享性差,,無法實現(xiàn)業(yè)務(wù)協(xié)作,導(dǎo)致系統(tǒng)效率低,而無法真正實現(xiàn)信息化的現(xiàn)象[4]。 “數(shù)字鴻溝”是指在全球數(shù)字化進程中,不同國家、地區(qū)、人群之間關(guān)于對信息、網(wǎng)絡(luò)技術(shù)發(fā)展、應(yīng)用程度的差異以及創(chuàng)新能力的差別造成“信息落差”、“知識分隔”和“貧富分化”現(xiàn)狀[5]。
“信息孤島”和“數(shù)字鴻溝”都是數(shù)字城市建設(shè)面臨的兩大難題,涉及到不同應(yīng)用程序處理的數(shù)據(jù)結(jié)果的互通和信息共享問題,云計算可以很好的解決這類問題。云計算是一個大的資源池,集成計算機資源,可以實現(xiàn)對數(shù)據(jù)資源的合理統(tǒng)一靈活調(diào)配?;谠朴嬎愕牧畠r服務(wù)可以為各個階層的用戶使用,特別是降低了農(nóng)民利用網(wǎng)絡(luò)的技術(shù)門檻。這將不僅大大縮小城鄉(xiāng)數(shù)字鴻溝中“使用溝”;實現(xiàn)信息資料共享的同時,也有利于縮小城鄉(xiāng)數(shù)字鴻溝中“知識溝”。不論是物理意義上的計算機資源還是數(shù)字信息資源,云計算能夠?qū)崿F(xiàn)資源整合后再重新配置,這樣就可以讓新的整合信息發(fā)揮其更大的經(jīng)濟效益和社會效益,這就是對原有資源配置的優(yōu)化,使得邊際效益最大化。所以基于云計算技術(shù)可以日漸地緩和和消除 “信息孤島”和“數(shù)字鴻溝”現(xiàn)象。
4.3 云計算完善和統(tǒng)一總體規(guī)劃設(shè)計與信息規(guī)范標準化
由于缺乏總體規(guī)劃、基本的技術(shù)標準和考核體系。導(dǎo)致目前數(shù)字城市的建設(shè)模式是千差萬別的,在管理組織體系上也是各行其是。目前己經(jīng)啟動了全球范圍內(nèi)的云計算標準化工作,在我國CCSA、中國電子學(xué)會云計算專委會、SOA標準工作組等組織也已開展了云計算標準的研究工作。這一措施進一步說明,應(yīng)城市發(fā)展的要求,專委會將做好總體規(guī)劃。基于云計算技術(shù)標準化,可以使我國數(shù)字城市建設(shè)和應(yīng)用能真正發(fā)揮規(guī)范、約束和指導(dǎo)作用。這也將意味著引入云計算標準化更加進一步完善我國數(shù)字城市建設(shè)的的總體規(guī)劃和信息規(guī)范標準化體系。
4.4 云計算加速“天地圖”建設(shè)的步伐
“天地圖”是我國區(qū)域內(nèi)基礎(chǔ)地理信息數(shù)據(jù)資源最全的互聯(lián)網(wǎng)地圖服務(wù)網(wǎng)站,也是我國“數(shù)字中國”建設(shè)的主要組成部分。目前,我國自主的互聯(lián)網(wǎng)地圖服務(wù)網(wǎng)站“天地圖”正式版于2011年1月18日已經(jīng)上線?!疤斓貓D”由于剛剛起步,在訪問速度、各類專題信息共享等方面仍需要進一步提高和豐富。云計算作為一個新型的服務(wù)模式平臺,若將其技術(shù)運用到天地圖技術(shù)架構(gòu)升級、云搜索和云服務(wù)技術(shù)研發(fā)等工作中??梢杂行У耐苿印疤斓貓D”在地理空間信息海量數(shù)據(jù)管理、分布式資源共享等方面的應(yīng)用,同時也能加速建立健全地理信息資源共享機制,全面提高“天地圖”數(shù)據(jù)的現(xiàn)勢性和準確性;擴大了“天地圖”的服務(wù)能力,加大“天地圖”推廣應(yīng)用力度。同時,也可以早日完成“數(shù)字城市”與“天地圖”省市節(jié)點的連接工作。“天地圖”作為“數(shù)字中國”的一部分,基于云計算的天地圖服務(wù)平臺的應(yīng)用將為 “數(shù)字中國”的建設(shè)提供有力平臺支撐和技術(shù)保障,其的迅速發(fā)展最終也將加速我國數(shù)字化事業(yè)發(fā)展的步伐。
5 結(jié)語
云計算是當前一個熱門的研究領(lǐng)域,基于云計算的數(shù)字城市建設(shè)也受到了越來越多研究者的關(guān)注。目前,云計算還處于起步階段,它的突出優(yōu)點會對整個互聯(lián)網(wǎng)和城市建設(shè)都將產(chǎn)生巨大的影響。通過強大的“云計算”服務(wù)平臺,促使數(shù)字城市的發(fā)展邁上了新的臺階,解決了我國在數(shù)字城市建設(shè)過程中所遇見的若干難題。隨著云時代的到來,數(shù)字城市已經(jīng)向著“動態(tài)建設(shè)”的目標前進,希望在可見的未來,基于“云計算+物聯(lián)網(wǎng)=智慧城市”藍景圖早日呈現(xiàn)。
參考文獻
[1]王宏偉.淺談數(shù)字城市建設(shè)[J].科協(xié)論壇,2009,(07).
[2]Perter Mell,Tim Grance.[J/OL]. http///zamber/archive.2010-07-06.
[3]陳全,鄧倩妮.云計算及其關(guān)鍵技術(shù)[J].計算機應(yīng)用,2009,(09).
[4]吳吉義,傅建慶,張明西等.云數(shù)據(jù)管理研究綜述[J].電信科學(xué),2010(05):34-41.
關(guān)鍵詞:云計算;數(shù)字圖書館;應(yīng)用
數(shù)字圖書館在經(jīng)歷了互聯(lián)網(wǎng)時代、WEB時代、網(wǎng)格時代、WEB2.0時代后,正在悄然走進云計算時代。云計算技術(shù)以其強大的功能已在全世界的一些商業(yè)領(lǐng)域得到了初步的應(yīng)用,也引起了圖書館界的廣泛關(guān)注。在不久的將來,會有越來越多的圖書館試水云計算,通過云計算來提升圖書館網(wǎng)絡(luò)信息管理與服務(wù)的水平,云計算將在數(shù)字圖書館中得到大規(guī)模的普及。
1 云計算的內(nèi)涵
云計算指的是一種全新的計算模式,它依靠的不是個人電腦,也不是獨立的服務(wù)器,而是一種用戶無需關(guān)心其內(nèi)部結(jié)構(gòu)的“云”。云計算集成了所有的信息資源,并由系統(tǒng)軟件對其進行管理,用戶不用關(guān)注信息資源的安全性與可靠性等問題。在云計算的基本結(jié)構(gòu)中,主體部分是由服務(wù)器集群構(gòu)成的云,為了實現(xiàn)其計算能力的最大化,通常會使用虛擬化、集群化等技術(shù)。狹義的云計算是指信息技術(shù)基礎(chǔ)設(shè)施的交付和使用模式,指用戶通過互聯(lián)網(wǎng)以按需、易擴展的方式獲得所需的資源;廣義的云計算是指服務(wù)的交付和使用模式,指用戶通過互聯(lián)網(wǎng)以按需、易擴展的方式獲得所需的服務(wù)。這種服務(wù)可以是信息技術(shù)和應(yīng)用軟件、互聯(lián)網(wǎng)相關(guān)的,也可以是任意其他的服務(wù),它具有超大規(guī)模、虛擬化、可靠安全等優(yōu)勢。
云計算的特點主要表現(xiàn)在:(1)強大的計算能力。云計算為網(wǎng)絡(luò)應(yīng)用提供了強大的計算能力,完成普通計算難以達到的各種業(yè)務(wù)要求。(2)可靠的數(shù)據(jù)存儲。云計算提供了可靠的數(shù)據(jù)存儲中心,數(shù)據(jù)可以自動同步傳遞,并可通過Web在所有的設(shè)備上使用,避免了用戶將數(shù)據(jù)存放在個人電腦上而出現(xiàn)的數(shù)據(jù)丟失或感染病毒等問題。(3)方便、快捷的云服務(wù)。云計算時代,用戶不需要安裝和升級電腦上的各種應(yīng)用軟件,只需要具有網(wǎng)絡(luò)瀏覽器就可以方便、快捷地使用云計算提供的各種服務(wù)。(4)經(jīng)濟效益。云計算服務(wù)提供商的存儲成本、帶寬成本、計算處理成本等加起來也只有機構(gòu)自身運營數(shù)據(jù)中心成本的幾分之一,這將有助于一些機構(gòu)以比較低廉的架構(gòu)成本進行運作。
2 基于云計算的數(shù)字圖書館功能優(yōu)勢
2.1 技術(shù)優(yōu)勢。對數(shù)字圖書館的所有成員館可以提供統(tǒng)一的訪問方式和一致基礎(chǔ)設(shè)施服務(wù)。這種統(tǒng)一的資源服務(wù)訪問方式,不僅能夠充分利用數(shù)字圖書館中現(xiàn)有的服務(wù)器資源、網(wǎng)絡(luò)資源、存儲資源,減少數(shù)字圖書館中的資源閑置問題,同時也避免了數(shù)字圖書館中各種硬件資源的重復(fù)購置。在這種統(tǒng)一的資源服務(wù)訪問方式下,數(shù)字圖書館不僅可以直接通過數(shù)字圖書館主服務(wù)器來請求資源的調(diào)用,而不用管數(shù)字圖書館主服務(wù)器是如何去分發(fā)自己的請求,以及調(diào)配哪一個虛擬服務(wù)器所對應(yīng)的物理服務(wù)器來處理自己的請求;也可以在知道內(nèi)部塊服務(wù)器訪問接口的情況下,直接指定要訪問的虛擬服務(wù)器所對應(yīng)的物理服務(wù)器來處理自己的請求。
2.2 硬件建設(shè)優(yōu)勢。與傳統(tǒng)的數(shù)字圖書館硬件建設(shè)相比,基于云計算的數(shù)字圖書館硬件建設(shè)具有一些優(yōu)勢。如對硬件的性能要求低,傳統(tǒng)的數(shù)字圖書館硬件建設(shè)需要性能完備且價格昂貴的硬件設(shè)備不同,基于云計算的數(shù)字圖書館利用多個廉價服務(wù)器集群來實現(xiàn)強大的數(shù)據(jù)處理和計算功能。雖然使用廉價的服務(wù)器集群,部分服務(wù)器可能出現(xiàn)故障,但云計算集群服務(wù)所支持的冗余性,也就是同一個服務(wù)請求可以在某個虛擬服務(wù)器上失效的情況下轉(zhuǎn)發(fā)給其他正常工作的虛擬服務(wù)器進行處理,保證了數(shù)字圖書館云計算服務(wù)的高可用性。
2.3 資源整合優(yōu)勢。整合最豐富的數(shù)字圖書資源,實現(xiàn)資源的高度共享,是云計算時代數(shù)字圖書館的重要特征。在云計算技術(shù)對數(shù)字圖書館的有利支持下,可以更好、更充分地發(fā)揮互聯(lián)網(wǎng)的自身優(yōu)勢,最大限度的實現(xiàn)資源聚合。進入云計算時代,數(shù)字圖書館不但可以聚合全國各地的數(shù)字圖書資源,甚至可以將全世界范圍內(nèi)的數(shù)字圖書資源都聚合到云端的存儲服務(wù)器中,供讀者查閱、使用。數(shù)字圖書館這些功能的實現(xiàn),既依賴于云處理技術(shù)和互聯(lián)網(wǎng)技術(shù)的不斷進步,也展示了云計算時代信息處理和交流協(xié)作方面的優(yōu)勢。云計算環(huán)境下的數(shù)字圖書館幾乎完全消除信息孤島,不斷完善數(shù)字圖書館資源整合,真正實現(xiàn)信息資源共享。
2.4 用戶服務(wù)優(yōu)勢。云計算時代的數(shù)字圖書館服務(wù)更加關(guān)心用戶需求,致力于為讀者提供更加全面和更加優(yōu)質(zhì)的服務(wù)。提供數(shù)字圖書資源的過程中,一方面是數(shù)字圖書館將大大提高資源的共享效率,另一方面數(shù)字圖書館將隨讀者個人需求的不同將繼續(xù)向更加個性化、自由化、多元化的方向發(fā)展。讀者上數(shù)字圖書館平臺可能不是為了閱覽或者不僅僅是為了獲取圖書資料,讀者可能是為了進行交流或者使用數(shù)字圖書館的其他方面功能,所以“讀者”稱為客戶或用戶更合適。云計算環(huán)境下的數(shù)字圖書館不僅在功能上有很大的擴展,而且可以為用戶提供更加快速、便捷、優(yōu)質(zhì)的服務(wù)。用戶只要接入“云”端,就可以不受時間和空間的限制進行自我學(xué)習(xí),從而滿足用戶的個性化需求。
3 云計算在數(shù)字圖書館中的應(yīng)用
3.1 基于云存儲的數(shù)字圖書館服務(wù)?;谠朴嬎愕臄?shù)字圖書館以云存儲為核心,圖書館所有的信息資源都將存放于“云”上,由“云”來管理和調(diào)度這些海量數(shù)據(jù),用戶通過網(wǎng)絡(luò)接入并動態(tài)部署虛擬硬件提供的存儲和計算能力。云計算通過分布式存儲實現(xiàn)對圖書館海量數(shù)據(jù)的存儲,冗余存儲的方式保證存儲數(shù)據(jù)的可靠性,與之相關(guān)的虛擬技術(shù)使得整合后的圖書館海量數(shù)據(jù)更加統(tǒng)一有序,最終實現(xiàn)對數(shù)字圖書館資源的完全整合。
云計算技術(shù)最大限度的降低了服務(wù)器的出錯概率,確保了海量數(shù)據(jù)存儲系統(tǒng)的可靠性和數(shù)據(jù)安全性。其次,基于云計算的圖書館海量數(shù)據(jù)存儲方式提高了信息資源的更新速度,只要“云”中的圖書館修改和添加新的信息資源,用戶就能在第一時間內(nèi)獲取。此外,云計算的出現(xiàn)使圖書館存儲系統(tǒng)的擴展能力得到大大的提高,“云”提供的近乎無限的空間和計算能力。而且,云計算模式的出現(xiàn)大大降低了海量數(shù)據(jù)存儲系統(tǒng)建設(shè)和維護成本,可以通過少量的費用讓圖書館獲得“云”中上百萬臺服務(wù)器提供的服務(wù)。
3.2 基于云計算的圖書館自動化。云計算環(huán)境下,圖書館自動化系統(tǒng)應(yīng)用的各項功能已進行細化拆分,系統(tǒng)提供商按照標準協(xié)議提供功能包,圖書館用戶可按本館需求選擇理想的功能包,不同廠家的功能包數(shù)據(jù)標準統(tǒng)一、相互暢通。圖書館用戶可按照自身的需求將這些功能包整合為一個具有本館特色的自動化系統(tǒng)。對于計算機能力強的圖書館,可以采用云計算環(huán)境下的各種Open API,直接讀取互聯(lián)網(wǎng)上的特色數(shù)據(jù):如利用Google maps提供圖書館各館分布的地圖、根據(jù)豆瓣網(wǎng)中的圖書評論考察圖書質(zhì)量、在Amazon網(wǎng)上書店的直接訂購圖書資料等。云計算時代的數(shù)字圖書館自動化系統(tǒng),將圖書館的館藏資源與全球的其他相關(guān)數(shù)字資源整合,拓展了圖書館的讀者服務(wù)形式和內(nèi)容,構(gòu)建成更加貼近讀者服務(wù)的數(shù)字圖書館。
3.3 基于云服務(wù)的數(shù)字圖書館設(shè)施整合與建設(shè)。通過云服務(wù),對現(xiàn)有資源的整合,將數(shù)字圖書館分散的數(shù)據(jù)資源、IT資源進行物理集中,形成了規(guī)?;臄?shù)據(jù)中心、虛擬服務(wù)器等基礎(chǔ)設(shè)施。尤其對于數(shù)圖書館聯(lián)盟,通過規(guī)劃、管理以標準化等措施,把分散在子圖書館的數(shù)據(jù)源進行遷移、整合、集中,建立基于云計算的數(shù)據(jù)中心。在數(shù)據(jù)集中過程中不斷實施數(shù)據(jù)和業(yè)務(wù)的整合,使大多數(shù)圖書館的數(shù)據(jù)中心基本完成自身的標準化,既使原先信息服務(wù)得到擴展又將開發(fā)新項目的部署和實施。解決原先聯(lián)盟館數(shù)據(jù)業(yè)務(wù)分散時期的資源雜亂無序的問題。數(shù)字圖書館通過不斷的標準化體系建設(shè),將形成統(tǒng)一的信息平臺、統(tǒng)一的基礎(chǔ)數(shù)據(jù)、統(tǒng)一的信息服務(wù)規(guī)范,這樣數(shù)字圖書館的資源和服務(wù)進行了整合和統(tǒng)一,將其演進到“云”上使消滅信息孤島成為可能。
4 結(jié)語
云計算的發(fā)展使得云計算開始深入各個行業(yè),并給各個行業(yè)帶來了巨大的發(fā)展空間和商業(yè)空間,也使得各個行業(yè)向著網(wǎng)絡(luò)化方向迅速發(fā)展。云計算下的數(shù)字圖書館為行業(yè)提供了全新的潛在市場,將云計算技術(shù)充分應(yīng)用到數(shù)字圖書館中對數(shù)字圖書館的產(chǎn)業(yè)發(fā)展產(chǎn)生深遠影響,相信云計算的應(yīng)用必將成為圖書館行業(yè)的里程碑。
參考文獻
【關(guān)鍵詞】云計算;中小企業(yè);信息化建設(shè)
1.中小企業(yè)應(yīng)用公共云計算的必要性分析
云計算的信息化建設(shè)模式在企業(yè)應(yīng)用中具有很大的優(yōu)勢,而在具體應(yīng)用中企業(yè)的類型又分為大型企業(yè)和中小企業(yè),本文分析的云計算信息化建設(shè)模式主要是針對中小企業(yè),而據(jù)麥肯錫的調(diào)研數(shù)據(jù)也能夠看出云計算更適合于中小企業(yè),但并不是說云計算模式只適合于中小企業(yè),而不適合于大型企業(yè)。根據(jù)前面對云計算部署類型的分類,云計算分為公共云、私有云和混合云,本文主要研究的中小企業(yè)的云類型是公共云,而大型企業(yè)則可以利用私有云構(gòu)建云計算環(huán)境,中小企業(yè)沒有足夠的資金實力更傾向于利用公共云部署信息化環(huán)境。
中小企業(yè)信息化建設(shè)采用公共云更符合中小企業(yè)的發(fā)展現(xiàn)狀,相比大型企業(yè)從公共云中受益更多。盡管現(xiàn)階段中小企業(yè)更傾向于公共云,但未來不管大型企業(yè)還是中小企業(yè)都應(yīng)該是公共云模式的云計算。
2.中小企業(yè)應(yīng)用云計算的需求分析
2.1總體需求分析
企業(yè)要成功實施信息化首先必須制定信息化規(guī)劃,而信息化規(guī)劃的第一步就是要進行需求的分析。即使對于組織結(jié)構(gòu)相對簡單、信息化需求較少的中小企業(yè)而言也要進行總體的需求分析,這涉及到未來企業(yè)長遠發(fā)展以及能否順利實施云計算信息化的問題。對于云計算的信息化需求分析,中小企業(yè)可以采用第三方咨詢與云計算服務(wù)提供商進行參與相結(jié)合的方式,在IT應(yīng)用現(xiàn)狀、組織結(jié)構(gòu)和業(yè)務(wù)流程等方面進行總體的信息化需求分析。
云計算信息化建設(shè)的需求分析是一個具有層次性和結(jié)構(gòu)性的系統(tǒng)化分析過程。是一個自上而下的需求構(gòu)成,包括戰(zhàn)略層、運作層和技術(shù)層三個層面的需求分析。
2.1.1戰(zhàn)略層需求分析
企業(yè)信息化建設(shè)主要目的之一就是增強企業(yè)競爭力,通過信息化建設(shè)為競爭力的提升提供高效的支持環(huán)境。所以,企業(yè)信息化建設(shè)己經(jīng)成為公司治理和企業(yè)運營管理的重要內(nèi)容,企業(yè)信息化的需求也是企業(yè)戰(zhàn)略規(guī)劃中總體需求的一部分,所以云計算的信息化建設(shè),特別是從傳統(tǒng)信息化模式遷移到云計算模式下,這需要一個長期的信息化戰(zhàn)略規(guī)劃,對正在成長中的中小企業(yè)尤為重要。
2.1.2企業(yè)運作層需求分析
在戰(zhàn)略需求分析的基礎(chǔ)上,需要對企業(yè)整體業(yè)務(wù)流程和管理流程進行需求分析。云計算的信息化建設(shè)模式的交付實現(xiàn)運作方式與傳統(tǒng)的信息化模式有很大的不同,云計算模式的應(yīng)用將在便捷性、共享性等方面極大改變業(yè)務(wù)運作方式,所以有必要對企業(yè)運作層面進行需求分析。
2.1.3企業(yè)技術(shù)層需求分析
企業(yè)信息技術(shù)是企業(yè)發(fā)展的重要支撐環(huán)境,對于已經(jīng)實施信息化的企業(yè)而言面臨著現(xiàn)有信息系統(tǒng)的各個模塊功能的轉(zhuǎn)換和遷移,而對于尚未開展信息化的小型企業(yè),則需要根據(jù)發(fā)展現(xiàn)狀和業(yè)務(wù)需求分析使用何種技術(shù),這些都需要進行企業(yè)技術(shù)層面的需求分析,特別是后續(xù)的系統(tǒng)維護、升級、整合等方面都要做系統(tǒng)的規(guī)劃。
以上三個層次的需求是相互聯(lián)系,相互影響的,并不是孤立存在的。信息化需求是信息化建設(shè)中系統(tǒng)規(guī)劃的重要內(nèi)容,需要對各個層次的需求作綜合的分析,才能保證信息化建設(shè)順利進行。
2.2需求特征分析
云計算企業(yè)信息化建設(shè)的效益因不同的企業(yè)類型而不同,并不是所有類型的企業(yè)都適合采用云計算。按照規(guī)模大小可以大致將企業(yè)分為大型企業(yè)、中型企業(yè)、小型企業(yè),從企業(yè)規(guī)模和信息化發(fā)展狀況以及對信息要求的不同來分析,中小企業(yè)更適合云計算。麥肯錫(McKinsey)認為,中小企業(yè)可受益于云端服務(wù),但現(xiàn)在的云端服務(wù)對大型企業(yè)而言仍有障礙,例如云端服務(wù)對大型企業(yè)的數(shù)據(jù)中心而言并沒有表現(xiàn)出更大的成本效益。McKinsey以Amazon云端服務(wù)為例,指出大型企業(yè)租用云端數(shù)據(jù)中心服務(wù),每月的單位運算成本為366美元,比傳統(tǒng)的大型企業(yè)數(shù)據(jù)中心每月成本的,50美元多了144%。
那么哪些中小企業(yè)更適合采用云計算平臺開展信息化建設(shè),從中受益最大呢,這要根據(jù)中小企業(yè)的不同發(fā)展特征有針對性的采用云計算模式。
(1)企業(yè)信息化不同的發(fā)展階段對云計算的需求不同。對目前還處于手工管理階段的企業(yè)是較適合采用云計算模式,處于起步階段的中小企業(yè)的IT建設(shè)、幾乎從零起步,采用軟硬件租用模式后,可以加快信息化建設(shè)的進程,實現(xiàn)跨越式的發(fā)展,享受信息化服務(wù)。
(2)業(yè)務(wù)和銷售區(qū)域的分布特點也是中小企業(yè)選擇云計算的重要因素。如果中小企業(yè)的業(yè)務(wù)范圍是多點分布和管理的,信息化要求數(shù)據(jù)能夠在不同公司之間共享,云計算的信息化建設(shè)模式可以低成本高效的實現(xiàn)異地信息的快速共享和使用。
(3)企業(yè)內(nèi)部IT管理能力是影響云計算選擇的重要因素。對于信息化建設(shè)已經(jīng)起步的中小企業(yè),信息化的外包就需要考慮自身的IT系統(tǒng)和IT管理人員的素質(zhì),結(jié)合內(nèi)部系統(tǒng)的靈活性和完整性進行選擇,而對于IT管理能力較差的企業(yè)可以采用云計算,交由云計算服務(wù)提供商統(tǒng)一規(guī)范管理。
(4)相互協(xié)作的工作性質(zhì)。如果經(jīng)常需要與他人在項目組上進行協(xié)作,那么采用云計算模式比較合適。在多個用戶之間實時共享和編輯文檔的能力是基于認飛b的應(yīng)用的主要優(yōu)勢之一,如可以在項目中與工作組成員共同完成一項任務(wù)或向公司管理人員異地匯報工作,應(yīng)用云計算可以大大提高工作效率。
(5)需求的日益增長。處于成長中具有日益增長需要的中小企業(yè)也比較適合采用云計算建設(shè)模式。隨著企業(yè)業(yè)務(wù)范圍的擴大和規(guī)模的增長,相對應(yīng)的數(shù)據(jù)處理量也變大了,對系統(tǒng)功能的要求也與日俱增,應(yīng)用云計算的按需租賃模式可以根據(jù)軟硬件的需求情況自動的增加云服務(wù)的性能,而不同于傳統(tǒng)建設(shè)模式下重新設(shè)計構(gòu)建增加新的硬件和軟件。
3.云計算信息化的選擇策略
目前云計算在世界范圍內(nèi)得到迅速發(fā)展,主要得力于廣大云計算服務(wù)提供商的宣傳和推廣,并在很多國家的大型企業(yè)和中小企業(yè)中進行了云計算信息化的實施,由于云計算的發(fā)展正在逐步成熟和完善,發(fā)展中難免存在不標準和不規(guī)范的云計算服務(wù),這也正是很多企業(yè)望而卻步的主要原因之一,而市場上提供云計算服務(wù)的提供商層出不窮,包括國際上知名度較大的IBM、微軟、Google、亞馬遜、等,還包括很多剛剛從事云計算的中小企業(yè),同時在我國也出現(xiàn)了很多云計算服務(wù)提供商,像阿里巴巴,世紀互聯(lián)、紅帽、恩科等,還有一直推廣SaaS模式的傳統(tǒng)軟件廠商,包括用友偉庫、金蝶友商網(wǎng)、金算盤全程電子商務(wù)等也在建設(shè)云計算。那么中小企業(yè)面對如此眾多的云計算廠商,應(yīng)該如何做出合適的選擇呢,一個服務(wù)質(zhì)量好的提供商帶給企業(yè)的是長遠的利益,云計算服務(wù)提供商的選擇對中小企業(yè)來說尤為重要?!科]
【參考文獻】
[1](美)喬蘇蒂斯著.SOA實踐指南—分布式系統(tǒng)設(shè)計的藝術(shù).電子工業(yè)出版社.
《用計算器進行數(shù)的簡單運算》選自義務(wù)教育課程標準實驗教科書《數(shù)學(xué)》(華東師大版)七年級上冊。目的是要讓學(xué)生學(xué)會用計算器進行正數(shù)的簡單運算(加減乘除、乘方的運算)。
教學(xué)目標
1 掌握用計算器進行正數(shù)的加減乘除、乘方運算的方法,初步領(lǐng)悟解決問題的程序思想。
2 進一步培養(yǎng)合作意識和自主探索的精神,體會在解決問題的過程中與他人合作的重要性。
3 經(jīng)歷猜想、實驗(測量)、確認(驗證)、數(shù)據(jù)處理等數(shù)學(xué)活動,并從中獲得解決問題的經(jīng)驗。
4 從“算籌、算盤一計算器、電腦”中體會到:科學(xué)在進步,時代在前進。
教學(xué)重點:掌握用計算器進行正數(shù)的加減乘除、乘方運算的方法。
教學(xué)難點:通過觀察、猜想,確認用計算器進行正數(shù)的乘方運算的方法。
學(xué)生分析
課前調(diào)查結(jié)果表明:有90%的學(xué)生已經(jīng)初步掌握用計算器進行正數(shù)的加減乘除運算的方法。(我們學(xué)校位于經(jīng)濟較為發(fā)達的市中一心,人們在日常生活中使用計算器較為普遍。)
設(shè)計理念
1 人人都能掌握生活必需的數(shù)學(xué)技巧。
2 數(shù)學(xué)學(xué)習(xí)的內(nèi)容應(yīng)當是現(xiàn)實的、有意義的、富有挑戰(zhàn)性的。
3 數(shù)學(xué)教學(xué)活動必須建立在學(xué)生的認知發(fā)展水平和已有知識、經(jīng)驗基礎(chǔ)之上。教師應(yīng)激發(fā)學(xué)生的學(xué)習(xí)積極性,向?qū)W生提供充分從事數(shù)學(xué)活動的機會……學(xué)生是數(shù)學(xué)學(xué)習(xí)的主人,教師是數(shù)學(xué)學(xué)習(xí)的組織者、引導(dǎo)者和合作者。
本課采用學(xué)生小組合作學(xué)習(xí)、自主探索和教師指導(dǎo)相結(jié)合的教學(xué)形式。
教學(xué)流程
一、情景引入。
1 問題1:我校南聯(lián)樓建筑面積5255平方米,每平方米造價657元,問南聯(lián)樓造價為多少元?(多媒體顯示:南聯(lián)樓主樓圖片及問題1。)
要求學(xué)生:每人都必須先進行筆算再用計算器計算(小組中會使用計算器者幫助暫不會使用者)。
【既能讓學(xué)生了解校情,又可以讓學(xué)生有學(xué)習(xí)新知識的渴望,明白為何要學(xué)習(xí)用計算器進行數(shù)的運算(簡便、快捷),還能夠培養(yǎng)學(xué)生互相幫助的精神。】
2 提問:請你列舉生產(chǎn)、生活、科技等方面需要計算而用口算又不易解決的事,最好是你的親身經(jīng)歷。
要求學(xué)生:小組稍加討論交流后,派代表說一說。
【既可以培養(yǎng)學(xué)生的同伴協(xié)作意識。又可以讓學(xué)生體會到計算器在生活、生產(chǎn)、科技等方面的應(yīng)用是相當普遍的?!?/p>
3 提問:請你根據(jù)1、2簡單說說為什么要學(xué)習(xí)計算器的使用方法。
(有同學(xué)表示:有些計算問題用計算器反而不方便,有時速算比計算器還快。) 4 簡介計算工具發(fā)展史。
(1)引導(dǎo)學(xué)生查閱電腦課本上的介紹。(2)多媒體圖片顯示。
【讓學(xué)生從“算籌、算盤一計算器、電腦”中體會到:科學(xué)在進步,時代在前進。】
二、新課學(xué)習(xí)。
(一)用計算器進行正數(shù)的加減乘除運算。
問題2:請你測量估算一頁紙(數(shù)學(xué)課本)的厚度。
教師活動:巡視、參與、指導(dǎo)、傾聽、板書、多媒體顯示。
學(xué)生活動:各小組的同學(xué)分工、協(xié)作、探究,派代表進行表達(介紹情況),或說或板書,其他組員補充。
【進一步培養(yǎng)學(xué)生的合作意識。培養(yǎng)學(xué)生測量估算、動手實踐及數(shù)據(jù)處理的能力,學(xué)習(xí)生活中的數(shù)學(xué)。培養(yǎng)學(xué)生使用計算器的意識?!?/p>
(各組測量的方法不盡相同:有從測量1張無法操作到測量10張得到結(jié)果的;有從裝訂線這邊測量整本書的厚度;有從翻口處測量整本書的厚度;有測量100張的厚度;有測量50張的厚度……每一紐的同學(xué)都使用了計算器。有的測量方法雖然相同,但結(jié)果卻不大一樣。結(jié)果10組得出10種答案:0.080、0.095、0.100、0.075、0.055、0.079、0.074、0.068、0.083、0.087,單位為毫米。對數(shù)據(jù)的處理集中有兩種意見,有同學(xué)說取平均值,有同學(xué)說像青年歌手大獎賽那樣去掉一個最高分,去掉一個最低分后再取平均值的。兩種方法分別得到了0.0796毫米和0.080毫米。)
(二)用計算器進行正數(shù)的乘方運算。
1 問題3:把一張紙連續(xù)對折30次(假設(shè)可能)后,請同學(xué)們估計它有多高?A、一個人的高。B、南聯(lián)樓(學(xué)校最高建筑)的高。c、成功大廈(市區(qū)最高建筑)的高。D、比珠穆朗瑪峰還高。(多媒體動畫示范說明。)
教師活動:巡視、參與、傾聽、點撥。
學(xué)生活動:
(1)動手折紙――發(fā)現(xiàn)規(guī)律(折1次有21張、折2次有22張、折3次有23張……折30次有230張)。(這個規(guī)律學(xué)生在前面《有理數(shù)的乘方》一課中已經(jīng)略有研究。)
(2)獲得結(jié)果,用計算器計算2m(可用乘法)。
(3)解決問題3:230×0.080÷1000≈85899(米)――比珠穆朗瑪峰高得多。
【這個活動的好處是:1 激發(fā)學(xué)生的學(xué)習(xí)興趣,讓他們感到數(shù)學(xué)是如此奇妙,同時激活學(xué)生的思維(因為它富有挑戰(zhàn)性)。2 培養(yǎng)學(xué)生的自主探索的精神。3 讓學(xué)生有學(xué)習(xí)用計算器進行正數(shù)的乘方運算的渴望。4 增強學(xué)生的數(shù)感?!?/p>
2 請你通過觀察計算器按鍵,合理猜想出哪一“鍵”用于乘方運算并驗證。(多媒體顯示:計算器外觀圖。)
【讓學(xué)生經(jīng)歷合理猜想、實驗、確認(驗證),并從中獲得解決問題的經(jīng)驗?!?/p>
(學(xué)生有猜X2鍵的、有猜X3鍵的、有猜yx鍵的……最后經(jīng)過驗yx鍵是用于乘方計算的。)
(三)小結(jié)與提問題。
讓學(xué)生自己總結(jié)和提問題。
【1 培養(yǎng)學(xué)生歸納意識。2 培養(yǎng)學(xué)生提問題的習(xí)慣。】
(小黃同學(xué):計算器雖然方便快捷,但不小心按錯鍵也會出差錯的。小蔡同學(xué):計算器的其他功能我們怎樣來掌握?平時不善言辭的小李:可以看說明書……)
(四)布置作業(yè)。
1 閱讀理解課文第75頁至第79頁。
2 完成習(xí)題第80頁1(1)~(6)。
3 用計算器幫助家長解決一個生活中的Stag問題。
課后反思
關(guān)鍵詞:云計算;安全問題;關(guān)鍵技術(shù);具體操作
中圖分類號:TP393 文獻標識碼:A 文章編號:1009-3044(2015)06-0051-03
云計算是新型的計算模式,廣泛運用于生活業(yè)當中。其能夠把大量的計算資源、儲存資源中以及軟件資源通過網(wǎng)絡(luò)相互連接,從而建立虛擬IT資源池,為用戶提供豐富的共享資源。無論是企業(yè)還是個人用戶,都可將自身的計算任務(wù)錄入云計算當中,將任務(wù)分散于虛擬IT資源池當中,以便獲得資源池當中各應(yīng)用平臺的幫助,按照分布的計算任務(wù)獲取計算力、儲存空間以及軟件服務(wù)。云計算對人們的生活產(chǎn)生巨大的影響,人們無需再在計算機中安裝大量軟件,只需依照所需資源通過網(wǎng)絡(luò)下載,之后按照資源的大小、數(shù)量支付一定的費用即可,極大程度的改變了人們對計算機軟件的認識以及使用方式。然而,云計算的快速發(fā)展也產(chǎn)生了安全問題。云計算的安全問題令部分客戶受到損害,從而影響了云計算技術(shù)的發(fā)展與進步。云計算安全問題已成為研發(fā)人員亟待解決的問題之一。
1 云計算安全目標以及要求
1)云計算安全的目標
云計算安全指服務(wù)商需要為用戶提供安全系數(shù)高,穩(wěn)定性強、能夠長久使用的服務(wù),并將其建立于環(huán)境復(fù)雜且對外開放的云計算平臺當中。云計算安全側(cè)重于以下方面:第一,機密性。機密性是指針對信息訪問以及披露問題,云計算能夠長期保持授權(quán)限制,從而保護信息的安全性。云計算中保護的信息含有用戶的個人信息或私密文件,也包括用戶的使用信息以及專有信息。這些都應(yīng)受到云計算的保護。第二,完整性。服務(wù)商應(yīng)保證資源池中信息以及用戶信息完整、正確。避免云計算中的信息受到不正當?shù)男薷幕蛐畔⒊霈F(xiàn)丟失現(xiàn)象。不僅如此,云計算還應(yīng)提高信息的抗性并保持信息的真實性。第三,可用性。服務(wù)商應(yīng)保證用戶能夠及時準確地搜索到所需信息,并下載使用。避免信息以及信息系統(tǒng)的訪問路徑被破壞,從而影響用戶的使用。
2)云計算安全要求
云計算的安全要求具體分為以下四點:第一,通信方面。使用云計算的用戶數(shù)量較多,而如今的網(wǎng)絡(luò)環(huán)境復(fù)雜多變,計算機中防火墻對計算機的防護效果也不再明顯。即使計算機開啟防火墻功能,非法用戶也能夠破解計算機中的防火墻對云計算中的信息進行修改。因此,服務(wù)商若要云計算系統(tǒng)得到發(fā)展,便必須保證通信方面的安全。第二,冗余性方面。計算機中硬件與軟件的配置對云計算在存儲數(shù)據(jù)計算起到至關(guān)重要的作用。用戶常常出現(xiàn)因為計算機軟件或硬件產(chǎn)生問題,導(dǎo)致數(shù)據(jù)受到損害的情況。因此,用戶在實施存儲數(shù)據(jù)過程前,應(yīng)先在本地或異地進行備份。第三,寬帶方面。服務(wù)商應(yīng)向用戶供應(yīng)數(shù)量繁多的計算節(jié)點與儲存節(jié)點,以便提高云計算的工作效率。同時要求服務(wù)商所提供的節(jié)點互相之間需進行頻繁地數(shù)據(jù)傳輸。這便要求服務(wù)商開發(fā)的云計算網(wǎng)絡(luò)具有較為快速的網(wǎng)絡(luò)寬帶。第四,日志與審計方面。云計算應(yīng)具備記錄日志與審計操作的能力,記錄用戶的使用行為,并對行為進行審查,驗證其是否為違規(guī)操作。云計算具備這一功能,能夠避免一部分用戶的錯誤操作以及惡意操作。
2云計算在使用過程中存在的安全問題
1)數(shù)據(jù)整理與處理安全問題
用戶在處理、儲存以及網(wǎng)絡(luò)傳輸數(shù)據(jù)時,都受到云計算系統(tǒng)的直接影響。若數(shù)據(jù)出現(xiàn)披露、丟失、缺損,對用戶利益來說無疑是損害。數(shù)據(jù)整理與處理過程中出現(xiàn)的問題往往體現(xiàn)于以下幾方面:第一,防護性措施不足。部分云計算系統(tǒng)并未建立強力的防火墻,同時計算機也存在較多漏洞,因此導(dǎo)致部分非法用戶能夠入侵至系統(tǒng)當中,盜取或修改用戶信息,從而影響云計算系統(tǒng)的安全性。第二,硬件與軟件設(shè)備未能及時維護。導(dǎo)致硬件以及軟件在數(shù)據(jù)傳送過程中出現(xiàn)故障,影響到數(shù)據(jù)的整理與處理,為用戶帶來不便。第三,部分云計算系統(tǒng)缺少用戶數(shù)據(jù)恢復(fù)系統(tǒng)。部分云計算系統(tǒng)沒有對用戶的數(shù)據(jù)進行備份,一旦數(shù)據(jù)缺損或丟失后,用戶便無法找回數(shù)據(jù),從而對用戶造成大量的損失。
2)虛擬化安全問題
云計算借由虛擬化實現(xiàn)的可擴展,對云計算在軟件、平臺以及基礎(chǔ)設(shè)施方面同時為多個用戶提供云服務(wù)能力的加強具有積極作用。但是,虛擬化技術(shù)應(yīng)用于云計算技術(shù)當中,也會令云計算產(chǎn)生部分安全問題:其一,若計算機主機遭受入侵甚至破壞,主機所負責(zé)的客戶端服務(wù)器則有一定幾率出現(xiàn)被攻克的現(xiàn)象,從而造成信息的披露以及流失。第二,若虛擬網(wǎng)絡(luò)遭受入侵甚至破壞,客戶端也存在遭受傷害的可能性。第三,云計算需同時保護主機共享以及客戶端共享兩者的安全,部分非法用戶可通過主機共享以及客戶端共享中存在的漏洞對云計算信息進行攻擊。第四,一旦主機出現(xiàn)故障甚至陷入癱瘓,則與之有關(guān)的全部虛擬機都將產(chǎn)生故障。
3)法律風(fēng)險
云計算沒有明確的地域性之分,因此云計算當中的數(shù)據(jù)與信息流動量很大,而系統(tǒng)中的數(shù)據(jù)往往在不同的地區(qū)甚至是國家。然而不同的國家對信息安全管理方面的政策也存在差異,云計算系統(tǒng)中的數(shù)據(jù)與信息不可能符合每一個國家的政策。故而,云計算有可能面臨不同國家的法律糾紛。不僅如此,云計算中系統(tǒng)所使用的虛擬化等技術(shù),往往令用戶之間的物理界限變得淡薄,容易引起司法問題,這對云計算系統(tǒng)的安全問題也具有很大影響。
4)云平臺安全問題
云計算系統(tǒng)收入了用戶全部數(shù)據(jù)以及所使用的軟件。因此,用戶在之后進行業(yè)務(wù)時,必須依賴云計算系統(tǒng),云計算系統(tǒng)也應(yīng)當向用戶提供服務(wù)或應(yīng)用。而這一步驟的實現(xiàn)與服務(wù)商的云平臺連續(xù)性、安全策略、IT流程與SLA以及對事件的處理和分析等方面都有一定關(guān)系,對服務(wù)商上述方面的設(shè)計進行考驗。部分云計算系統(tǒng)在某一方面并不完善,存在部分漏洞,則其出現(xiàn)安全問題的幾率也相應(yīng)增加。
5)云平臺容易遭受黑客攻擊
云計算系統(tǒng)將大量用戶數(shù)據(jù)統(tǒng)一集中,因此常常成為黑客攻擊的目標,系統(tǒng)有時會因為黑客的攻擊而陷入故障甚至是癱瘓。部分系統(tǒng)因為拒絕向黑客服務(wù),會受到更為嚴重的攻擊,從而使大量信息流出,對用戶造成不可估量的損失。相比傳統(tǒng)企業(yè)內(nèi)部網(wǎng)絡(luò)的應(yīng)用環(huán)境,云計算往往受到的攻擊更為頻繁且破壞性也較大。
3 云計算安全關(guān)鍵技術(shù)
1)用戶接入
隨著云計算使用人數(shù)的增多,網(wǎng)絡(luò)環(huán)境也愈發(fā)復(fù)雜,一般的互聯(lián)網(wǎng)絡(luò)接入已無法適應(yīng)云計算系統(tǒng)的需求,其不能使多個用戶同時使用云計算系統(tǒng),也不利于云計算系統(tǒng)對用戶操作進行管理與審查,不能確保用戶傳輸、儲存信息的安全,也無法保證用戶身份是否具有隱秘性。現(xiàn)今,大部分網(wǎng)絡(luò)都在使用SSL VPN,SSL VP是以SSL協(xié)議為基礎(chǔ),利用專用的虛擬網(wǎng)絡(luò),向遠程用戶提供通信服務(wù),并能夠確保通信服務(wù)的安全。通常情況下,其按照如下流程進行:
第一步,用戶借由客戶端傳送Client Hello消息,消息當中包含客戶端指示、壓縮算法、客戶端密碼匹配算法等內(nèi)容。第二步,服務(wù)器端傳送Sever Hello消息,同時將與之相應(yīng)且經(jīng)由CA簽名的認證證書,還有相關(guān)內(nèi)容一同傳送。若收到的信息內(nèi)并無證書,則服務(wù)器端將自動生成臨時用的密鑰與密鑰互換,利用Server Key Exchange消息將臨時公鑰傳送至客戶端。第三步,服務(wù)器端發(fā)送Certificate Request消息以便對客戶端證書進行審查,之后通過向客戶端發(fā)送Server Hello Done消息的方式,結(jié)束對客戶端的問候過程。第四步,客戶端將自身的證書傳送到服務(wù)器端,利用客戶端的公鑰通過計算形成Pre Master Key。第五步,客戶端將經(jīng)過服務(wù)器端公鑰加密過的Client Key Exchanze消息傳送至服務(wù)器端,并利用私鑰破解獲得Pre Master Key,服務(wù)器端與客戶端分別使用自身所獲得的Pre Master Key以及隨機數(shù),各自算出Master Secret,使用Master Secret生成最終密鑰。與此同時,利用Messages實施Hash計算。第六步,客戶端以及服務(wù)器端分別傳達Finished消息,結(jié)束過程。之后客戶端同服務(wù)器端中Hash值相比,若相比結(jié)果相同,則能夠證明Messages可用,反之則證明Messages不可用將其丟棄,最終實現(xiàn)通信。
用戶計算機瀏覽器當中的緩存數(shù)據(jù)以及用戶沒有按照規(guī)定流程退出,也會為用戶使用云計算買下隱患。云計算可為用戶設(shè)立計時裝置,若在計時時間內(nèi)收到服務(wù)器端的響應(yīng)信號,則可證明用戶此時正在操作當中,網(wǎng)絡(luò)并未中斷。若長時間沒有得到響應(yīng),則應(yīng)當快速清理用戶緩存,并中止與服務(wù)器的連接,從而保證用戶數(shù)據(jù)的安全性。
2)數(shù)據(jù)安全
用戶以及服務(wù)商都應(yīng)做好數(shù)據(jù)保護措施,從而避免出現(xiàn)數(shù)據(jù)損失、泄露或被竊取。就目前而言,云計算的服務(wù)模式共有三種:SaaS、PaaS以及IaaS,然而不管服務(wù)項選擇哪種服務(wù)模式,數(shù)據(jù)的保護都是不可忽視的問題,加強數(shù)據(jù)安全管理是服務(wù)商必須進行的工作。加強數(shù)據(jù)安全管理一般從以下三個方面入手:
第一,數(shù)據(jù)傳輸安全。用戶在應(yīng)用云計算系統(tǒng)過程中,往往不運用加密算法,這便使得數(shù)據(jù)在傳輸過程中可能會出現(xiàn)危險。用戶通過Internet向云計算傳送數(shù)據(jù),所使用的傳輸協(xié)議也應(yīng)能夠保證數(shù)據(jù)能夠完整的傳送。用戶也可以使用加密數(shù)據(jù),同時使用非安全傳輸協(xié)議,對數(shù)據(jù)進行保密,但這一方法并不能保證數(shù)據(jù)能夠完整的傳送至云計算系統(tǒng)當中。
第二,數(shù)據(jù)隔離。用戶計算機中最為重要的數(shù)據(jù)是機密磁盤以及生產(chǎn)數(shù)據(jù)庫中的數(shù)據(jù),其能幫助用戶避免部分應(yīng)用的濫用。然而對靜止數(shù)據(jù)的加密工作較為復(fù)雜,用戶不能僅僅將靜止數(shù)據(jù)放置于程序較為簡單的儲存服務(wù)當中。用戶可將自身的數(shù)據(jù)加密,之后傳輸密文至云計算系統(tǒng)當中。但是,針對PaaS和SaaS來說,兩種服務(wù)模式禁止用戶加密。原因是若用戶對數(shù)據(jù)進行加密,便會對搜索過程造成一定妨礙。
第三,殘留數(shù)據(jù)的處理。針對部分不再使用的數(shù)據(jù),用戶會選擇刪除文件。然而刪除之后人依舊會有部分數(shù)據(jù)殘留其中。儲存介質(zhì)在經(jīng)過處理后,由于其本身所具有的一部分物理特性,導(dǎo)致部分數(shù)據(jù)在刪除之后依舊可以找到并恢復(fù)、重建。云計算系統(tǒng)當中,殘留數(shù)據(jù)是較為危險的數(shù)據(jù),相比其他數(shù)據(jù),其更為容易泄露客戶信息,黑客或非法用戶獲取這些信息也較為輕松。故而處理殘留數(shù)據(jù)也是保證云計算安全的關(guān)鍵技術(shù)。所以,云服務(wù)商須向用戶保證并證明用戶儲存空間在釋放、共享或分配至其他用戶之前,空間內(nèi)信息都已全部刪除。
3)加密技術(shù)
加密技術(shù)可令數(shù)據(jù)在傳輸過程中更為隱秘、完整,從而令數(shù)據(jù)得到有效性的保護。如今我國計算機所使用的加密技術(shù)主要有兩類:一種為對稱加密技術(shù),另一種為非對稱加密技術(shù)。PKI所使用的加密算法便為非對稱加密算法,令加密原文之后所形成密鑰與機密原文的密鑰有所不同,避免除用戶以及云計算系統(tǒng)外的人員獲取密鑰,將原文解密。加密技術(shù)是保證用戶與云計算系統(tǒng)之間傳送的重要手段,有助于保護用戶數(shù)據(jù)的CIA。加密技術(shù)于云計算服務(wù)各個環(huán)節(jié)都有聯(lián)系,如用戶的介入、任務(wù)提交以及訪問控制等環(huán)節(jié)。用戶加密的方法有以下幾種:
在訪問控制環(huán)節(jié),服務(wù)商可以CP―ABE算法為基礎(chǔ),建立密文訪問控制機制。這一機制將收集與用戶相關(guān)的信息并組成集合,作為密鑰,對用戶密文訪問進行控制。當用戶訪問秘文時,需向云計算系統(tǒng)提供集合,若與云計算中儲存的集合相同,則密文解密并向用戶提供。而在云計算系統(tǒng)中任務(wù)的上交與返回環(huán)節(jié),用戶將數(shù)據(jù)加密后提交至云計算系統(tǒng),數(shù)據(jù)在上交后依舊處于加密狀態(tài)。服務(wù)商也不能通過提交的信息解密用戶的初始數(shù)據(jù),只能在客戶端當中對結(jié)果進行自動解密。
4)應(yīng)用安全
云環(huán)境復(fù)雜多變且具有一定的開發(fā)性,所以應(yīng)用安全也面臨許多挑戰(zhàn)。服務(wù)商應(yīng)從以下兩方面考慮云計算系統(tǒng)中的應(yīng)用安全:
第一,終端用戶的安全。用戶在使用云計算系統(tǒng)過程中,應(yīng)確保自身計算機能夠正常運行以及計算機的安全。用戶應(yīng)在終端中安裝有效的安全軟件,如殺毒軟件、防惡意軟件、防火墻。如今,瀏覽器已然廣泛應(yīng)用于云計算系統(tǒng)中的客戶端。但是,任何瀏覽器都存在漏洞,非法用戶能夠通過這些漏洞攻擊并破壞終端,導(dǎo)致云計算系統(tǒng)的安全系數(shù)大幅降低。故而,用戶必須運用一定的手段保護瀏覽器,以免其受到入侵或破壞,從而保證數(shù)據(jù)運輸過程中的安全。同時用戶應(yīng)及時更新自身所使用的瀏覽器,并及時更新系統(tǒng),下載系統(tǒng)補丁,減少計算機中的漏洞。如今,虛擬化技術(shù)發(fā)展開始廣泛應(yīng)用于生活當中,大量用戶開始利用虛擬機將計算機桌面或系統(tǒng)中的文件進行分類。如部分人用VMware Player實現(xiàn)多系統(tǒng)運行,一般情況下,虛擬機存在較大漏洞,部分虛擬機甚至尚不足打補丁的資格。一旦多重系統(tǒng)開始運行,虛擬機中的系統(tǒng)漏洞較多,往往容易受到黑客的攻擊,逐漸淪為流氓虛擬機。針對企業(yè)用戶,服務(wù)商應(yīng)明確禁止用戶使用裝有虛擬機的計算機與云計算系統(tǒng)相連接,同時,要求企業(yè)用戶對計算機進行周期性檢查。
第二,SaaS應(yīng)用安全。SaaS應(yīng)用能夠幫助用戶運用服務(wù)商建立于云計算系統(tǒng)當中基礎(chǔ)設(shè)備之上的應(yīng)用,使得用戶能夠通過不同的客戶端設(shè)備利用網(wǎng)絡(luò)訪問應(yīng)用。用戶無需控制或是管理云計算系統(tǒng)當中的基礎(chǔ)設(shè)施,例如網(wǎng)絡(luò)、操作系統(tǒng)、服務(wù)器或是某個應(yīng)用的具體功能。服務(wù)商對云計算管理與維護應(yīng)用的選取取決于SaaS模式,故而服務(wù)商應(yīng)盡力保證向用戶提供安全有效的應(yīng)用程序以及程序組件。而客戶只需要負責(zé)操作方面的工作,并確保操作流程的正確與安全,因此服務(wù)商在選擇SaaS模式時需格外慎重。就目前來看,大部分用戶評估服務(wù)商的標準按照保密協(xié)議為標準,向服務(wù)商索求與安全實踐相關(guān)的信息。其中包括設(shè)計、開發(fā)以及應(yīng)用程序安全測試等。部分用戶還邀請第三方人員對應(yīng)用進行測評,以便使客戶與云計算系統(tǒng)的安全得到保障。但是用戶需注意,部分服務(wù)商禁止用戶邀請第三方人員進行測試。
4 結(jié)束語
云計算在我國的應(yīng)用愈發(fā)廣泛,逐漸得到推廣與普及,云計算的安全問題也成為社會各界關(guān)注的熱點。我國云計算服務(wù)商應(yīng)積極加強對云計算系統(tǒng)的安全性管理,掌握關(guān)鍵性技術(shù),從而令用戶能夠更為放心地使用云計算系統(tǒng),促進云計算系統(tǒng)的發(fā)展。
參考文獻:
[1] 張愛玉,邱旭華,周衛(wèi)東,等.云計算與云計算安全[J].中國安防,2012(3):89-91.
關(guān)鍵字:云計算GFSBigtable數(shù)據(jù)存儲
中圖分類號:C37文獻標識碼: A
0 緒論
云計算是一種新近提出的計算模式,是分布式計算、并行計算和網(wǎng)格計算的發(fā)展。在各大企業(yè)以及學(xué)術(shù)界的共同推動下,在大數(shù)據(jù)時代,云計算融合物聯(lián)網(wǎng)將進一步推動數(shù)據(jù)價值的挖掘,促進產(chǎn)業(yè)爆發(fā)。
1 云計算
1.1對云的定義
云計算是一種按使用量付費的模式,這種模式提供可用的、便捷的、按需的網(wǎng)絡(luò)訪問,進入可配置的計算資源共享池(資源包括網(wǎng)絡(luò),服務(wù)器,存儲,應(yīng)用軟件,服務(wù)),這些資源能夠被快速提供,只需投入很少的管理工作,或與服務(wù)供應(yīng)商進行很少的交互。
1.2云計算的基本原理
通過使計算分布在大量的分布式計算機上,而非本地計算機或遠程服務(wù)器中,企業(yè)數(shù)據(jù)中心的運行將更與互聯(lián)網(wǎng)相似。
1.3云計算的特點
1.3.1虛擬化
云計算支持用戶在任 意位置使用各種終端獲取服務(wù)。
1.3.2極其廉價
“云”的特殊容錯措施使得可以采用極其廉價的節(jié)點來構(gòu)成云。所以云計算造價低廉。
1.3.3高層次的編程模型
用戶通過簡單學(xué)習(xí),就可以編寫自己的云計算程序,在“云”系統(tǒng)上執(zhí)行,滿足自己的需求。
1.3.4高可靠性
“云”使用了數(shù)據(jù)多副本容錯、計算節(jié)點同構(gòu)可互換等措施來保障服務(wù)的高可靠性。
1.3.5按需服務(wù)
“云”是一個龐大的資源池,你按需購買;云可以像自來水,電,煤氣那樣計費。
2云計算的體系架構(gòu)
2.1 核心服務(wù)層
基礎(chǔ)設(shè)施即服務(wù)層(IaaS)、平臺即服務(wù)層(PaaS)、軟件即服務(wù)層(SaaS)。
IaaS提供硬件基礎(chǔ)設(shè)施部署服務(wù),為用戶按需提供實體或虛擬的計算、存儲和網(wǎng)絡(luò)等資源。
PaaS是云計算應(yīng)用程序運行環(huán)境,提供應(yīng)用程序部署和管理服務(wù)。
SaaS是基于云計算基礎(chǔ)平臺所開發(fā)的應(yīng)用程序。
2.2服務(wù)管理層
服務(wù)管理層對核心服務(wù)層的可用性、可靠性和安全性提供保障。云計算服務(wù)提供商需和用戶進行協(xié)商,并制定服務(wù)水平協(xié)議(SLA),使得雙方對服務(wù)質(zhì)量的需求達成一致。
2.3用戶訪問接口層
用戶訪問接口層實現(xiàn)了云計算服務(wù)的泛在訪問,通常包括命令行、web服務(wù)、web門戶等形式。
3云計算的關(guān)鍵技術(shù)
3.1數(shù)據(jù)存儲技術(shù)
為保證高可靠和經(jīng)濟性,云計算采用分布式存儲的方式來存儲數(shù)據(jù),采用冗余存儲的方式來保證存儲數(shù)據(jù)的可靠性。云計算的數(shù)據(jù)存儲技術(shù)主要有GFS和HDFS。
GFS是一個管理大型分布式數(shù)據(jù)密集型計算的可擴展的分布式文件系統(tǒng)。使用廉價的商用硬件搭建系統(tǒng)并向大量用戶提供容錯的高性能的服務(wù)。GFS系統(tǒng)由一個Master和大量塊服務(wù)器構(gòu)成。Master存放文件系統(tǒng)的所有元數(shù)據(jù)。在GFS文件系統(tǒng)中,采用冗余存儲的方式來保證數(shù)據(jù)的可靠性。為了保證數(shù)據(jù)的一致性,對于數(shù)據(jù)的所有修改需要在所有的備份上進行。GFS與傳統(tǒng)分布式文件系統(tǒng)的區(qū)別在于將寫操作控制信號與數(shù)據(jù)流區(qū)分開。
3.2數(shù)據(jù)管理技術(shù)
BigTable是一個很龐大的表,它將所有數(shù)據(jù)都作為對象來處理,形成一個巨大的表格。有很多Google的應(yīng)用程序建立在BigTable之上,基于BigTable模型實現(xiàn)的Hadoop Hbase也在逐漸發(fā)揮作用。
是一個稀疏的、多維的和排序的Map,每個單元格由行關(guān)鍵字、列關(guān)鍵字和時間戳來進行三維定位。在任意時刻每個Tablet只被分配到Tablet服務(wù)器。依靠一個master服務(wù)器監(jiān)視子表server的負載情況,根據(jù)所有子表服務(wù)器的負載情況進行數(shù)據(jù)遷移。
4 結(jié)語
云計算的出現(xiàn)給人們的生活帶來很大的便捷,使用某個軟件時無需耗費大量的資金進行購買,而是利用云上虛擬機,以租賃的方式進行使用。在各大企業(yè)和各大高校的推動下,云計算具有十分廣闊的發(fā)展前景。
參考文獻
[1]張金玉.狄衛(wèi)華基于云平臺的建設(shè)工程項目招標評標模式的探討[期刊論文]-項目管理技術(shù) 2013(5)
[2]張程基于云計算的荊門煙草信息系統(tǒng)優(yōu)化[期刊論文]-中國科技信息2013(24)
關(guān)鍵詞:云計算 體系架構(gòu) 關(guān)鍵技術(shù)
中圖分類號:TP309 文獻標識碼:A 文章編號:1007-9416(2014)05-0083-02
1 引言
云計算借鑒了傳統(tǒng)分布式計算和網(wǎng)格計算的思想,使用服務(wù)器集群構(gòu)成數(shù)據(jù)中心來存儲軟硬件資源,以服務(wù)的形式交付給用戶。用戶可以通過“按使用付費”的模式使用這些服務(wù),同時云計算可以根據(jù)所需服務(wù)動態(tài)分配資源,根據(jù)變化做出響應(yīng),通過資源池的持續(xù)分享,來提高資源的利用效率。
云計算是一種新興的、最初由企業(yè)提出的商業(yè)模型,而與之相關(guān)的網(wǎng)格計算產(chǎn)生于科研機構(gòu),是為了完成某一個特定的任務(wù)需要,其目的是為了各科研機構(gòu)能夠進行數(shù)據(jù)資源共享,提高資源使用率。網(wǎng)格計算沒能產(chǎn)生一種成功的商業(yè)模式,僅僅停留在理論的研究上,而云計算備受關(guān)注是因為技術(shù)創(chuàng)新為用戶提供的服務(wù)。從某些方面講,云計算不再一味追求高性能,而更加綜合地考慮商業(yè)模式中的經(jīng)濟成本、可靠性和可用性。
2 云計算的體系架構(gòu)及其特點
2.1 云計算的體系架構(gòu)
從云的部署模式看,云計算可分為:公有云、私有云和混合云。公有云是由第三方公司提供的,通過互聯(lián)網(wǎng)將服務(wù)器、存儲數(shù)據(jù)等軟硬件資源提供給用戶使用的云計算環(huán)境;私有云是一些企業(yè)在內(nèi)部網(wǎng)絡(luò)中搭建和使用的云計算平臺;混合云是公有云和私有云的混合,這種模式將成為企業(yè)的典型模式。
從服務(wù)類型上看,目前云計算服務(wù)主要可以分為IaaS(構(gòu)架即服務(wù))、PaaS(平臺即服務(wù))、SaaS(軟件即服務(wù))。IaaS是向用戶提供包括計算和存儲在內(nèi)的IT基礎(chǔ)設(shè)施;PaaS是向用戶提供包括數(shù)據(jù)處理模型和海量數(shù)據(jù)存儲在內(nèi)的平臺環(huán)境開發(fā);SaaS是向用戶提供無需本地安裝的軟件(如圖1所示)。不同用戶群體可以使用不同云計算產(chǎn)品來滿足自身的需要。
2.2 云計算的特點
云計算作為信息產(chǎn)業(yè)的一項創(chuàng)新,有著其自身突出的特點,主要表現(xiàn)在。
(1)動態(tài)服務(wù)模式,提供商可以根據(jù)需要動態(tài)的擴展和配置云,對閑置不用的資源進行管理,規(guī)避了風(fēng)險,而用戶是以自助計費的模式從云中(共享資源池)獲取服務(wù),這樣大大提高了資源的整體利用率,為云服務(wù)商和用戶都節(jié)省了開支。(2)資源虛擬化共享,通過引入虛擬化技術(shù),云服務(wù)商在平臺的部署、數(shù)據(jù)實時遷移、兼容性等方面具有較好表現(xiàn),而在用戶使用資源尤其是軟硬件資源時可以根據(jù)虛擬機內(nèi)部資源使用情況靈活變更調(diào)整。(3)接入廣泛,云服務(wù)支持各種終端的接入,用戶可以使用除電腦外的其它異構(gòu)終端(如智能手機)接入云,大大豐富了用戶體驗。
3 云計算的關(guān)鍵技術(shù)
3.1 數(shù)據(jù)中心網(wǎng)絡(luò)技術(shù)
云計算往往需要部署大規(guī)模的數(shù)據(jù)中心以完成計算存儲功能,傳統(tǒng)的樹型網(wǎng)絡(luò)拓撲往往存在缺陷,一是若核心層的網(wǎng)絡(luò)設(shè)備發(fā)生異常,網(wǎng)絡(luò)性能將會大幅下降;二是網(wǎng)絡(luò)設(shè)備端口有限,難以支持大規(guī)模網(wǎng)絡(luò)的擴展;三是網(wǎng)絡(luò)中節(jié)點之間的連通性和容錯能力有待提高。為了彌補傳統(tǒng)網(wǎng)絡(luò)拓撲的缺陷,目前云計算中已研究出PortLand、
Dcell等新型的網(wǎng)絡(luò)拓撲結(jié)構(gòu)(如圖2所示),這些結(jié)構(gòu)更利于網(wǎng)絡(luò)性能的提高和節(jié)點的擴展,降低成本。
PortLand結(jié)構(gòu)由核心層、匯聚層和邊緣層構(gòu)成,匯聚層和邊緣層可分解為若干個Pod,Pod中的交換機兩兩連接,若每個Pod中含有k臺交換機,則可連接k2/4臺核心交換機、k3/4個節(jié)點,這種結(jié)構(gòu)可以保證計算機節(jié)點之間兩兩通信無阻塞,從而大大提高了網(wǎng)絡(luò)的可靠性。
3.2 虛擬化技術(shù)
虛擬化技術(shù)在20世紀60年代就已經(jīng)開始使用,目前硬件方面包括Intel和AMD等公司在硬件輔助虛擬化技術(shù)的研究,軟件方面包括VMware、KVM等虛擬機技術(shù)的研究都有了成熟的發(fā)展。在云計算中使用虛擬化技術(shù)不僅可以降低IT成本,還可以增強系統(tǒng)的可靠性和安全性。這種技術(shù)的目標是為了對包括基礎(chǔ)設(shè)施、系統(tǒng)軟件、應(yīng)用軟件等資源的管理、使用進行簡化,為這些資源提供標準的接口,從而隱藏了計算資源的物理特性。
從被虛擬化的資源看,虛擬化技術(shù)分成軟件虛擬化、系統(tǒng)虛擬化和基礎(chǔ)設(shè)施虛擬化,云計算中主要使用虛擬機技術(shù)和服務(wù)器虛擬化技術(shù)。
服務(wù)器虛擬化需要實現(xiàn)對服務(wù)器中CPU、內(nèi)存、I/O等硬件設(shè)備虛擬化,其中CPU的虛擬化一般采用二進制代碼翻譯技術(shù)或者對虛擬化層進行超級調(diào)用來完成指令的運行[1];內(nèi)存虛擬化是將服務(wù)器的物理內(nèi)存統(tǒng)一管理,為各個虛擬機提供互相間隔的、連續(xù)的虛擬內(nèi)存空間,同時需要在虛擬機監(jiān)視器中建立一個內(nèi)存管理單元,用于存儲和維護物理機器內(nèi)存和虛擬機邏輯內(nèi)存的映射關(guān)系。
3.3 編程模式
云計算需要業(yè)務(wù)公司根據(jù)特定服務(wù)需求來編寫程序,因此它的編程模型必須透明、簡單,并且盡可能地屏蔽底層硬件的細節(jié)處理,支持大規(guī)模擴展。目前云計算中主要使用的編程模式是Google公司提出的MapReduce模型[2],程序員在Map函數(shù)中指定對各分塊文件的處理過程,在Reduce函數(shù)中指定如何對分塊數(shù)據(jù)的中間處理結(jié)果進行處理。這種編程模型指定程序分為文件輸入、Map階段、寫中間文件、Reduce階段、文件輸出五個階段(如圖3),程序員不需要關(guān)心如何將文件分塊、調(diào)度,系統(tǒng)同時給出了網(wǎng)絡(luò)中節(jié)點通信以及節(jié)點失敗的處理等,當某一個worker節(jié)點發(fā)生錯誤時,系統(tǒng)會將該worker節(jié)點屏蔽在系統(tǒng)外進行修復(fù),并將該worker上執(zhí)行的程序轉(zhuǎn)到其他節(jié)點上執(zhí)行,同時通過Master將遷移信息發(fā)送給需要該節(jié)點處理結(jié)果的節(jié)點上。
4 云計算中安全隱患
云計算的安全問題涉及很多,包括數(shù)據(jù)加密、數(shù)據(jù)完整、用戶管理、應(yīng)用程序安全、虛擬機安全等諸多方面,當使用云服務(wù)的個人或企業(yè)把數(shù)據(jù)交給云計算服務(wù)商后,云計算服務(wù)商往往比用戶具有更高的數(shù)據(jù)優(yōu)先訪問權(quán)限,并且數(shù)據(jù)的大量長期儲存,云服務(wù)商是否能長期穩(wěn)定發(fā)展也會影響服務(wù)的穩(wěn)定性;數(shù)據(jù)一直處于共享環(huán)境下,即時采用加密手段,也無法保證數(shù)據(jù)的機密性和完整性;云計算中有很多實時業(yè)務(wù),這些可能隱藏著漏洞攻擊的實時業(yè)務(wù)數(shù)據(jù)流,需要研究更加有效的主動防御策略加以應(yīng)對。
5 結(jié)語
云計算是一種新興的技術(shù)理念,其體系結(jié)構(gòu)和技術(shù)上的優(yōu)勢使得使用云平臺承載各種大規(guī)模服務(wù)已成為了信息產(chǎn)業(yè)的一大趨勢。它涉及和融合了計算機領(lǐng)域中很多方面的技術(shù)研究,包括數(shù)據(jù)中心網(wǎng)絡(luò)技術(shù)、虛擬機技術(shù)、編程模型等,本文僅僅研究了云計算體系結(jié)構(gòu)和主要涉及到的技術(shù),在數(shù)據(jù)存儲、安全防護等方面還需要進一步研究。
參考文獻