計算機云計算論文_第1頁
計算機云計算論文_第2頁
計算機云計算論文_第3頁
計算機云計算論文_第4頁
計算機云計算論文_第5頁
已閱讀5頁,還剩12頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)

文檔簡介

1、計算機論文:云計算摘要:隨著信息技術(shù)的不斷發(fā)展,云時代已經(jīng)到來。作為一項新的信息技術(shù),云計算得到不斷發(fā)展和廣泛應(yīng)用。本文基于云計算的概念、特點、服務(wù)模式等,探討了云計算在物聯(lián)網(wǎng)、云安全、云存儲方面的應(yīng)用,以及展望了云計算的發(fā)展前景。關(guān)鍵詞:云計算,核心技術(shù),服務(wù)模式目錄一、緒論31.本課題研究的背景32.本論文研究目的和意義3二、云計算的綜述41.云計算的概念42.云計算的原理和特點5三、云計算的核心技術(shù)和服務(wù)模式71.云計算的核心技術(shù)71)編程模型72)數(shù)據(jù)管理技術(shù)73)數(shù)據(jù)分布存儲技術(shù)84)虛擬化技術(shù)85)云計算平臺管理技術(shù)92.云計算的服務(wù)模式91)IaaS:基礎(chǔ)設(shè)施即服務(wù)92)SaaS

2、:軟件即服務(wù)103)PaaS:平臺即服務(wù)111.云計算的應(yīng)用131)物聯(lián)網(wǎng)132)云安全143)云存儲142.云計算的安全15四、結(jié)束語15參考文獻(xiàn)16致謝16一、緒論1.本課題研究的背景云計算革命性地使計算、存儲、網(wǎng)絡(luò)等ICT資源如同水和電一樣成為公共服務(wù),發(fā)展云計算關(guān)系到信息產(chǎn)業(yè)轉(zhuǎn)型、經(jīng)濟社會發(fā)展、國家安全和國際競爭的全局,具有重大意義。全球云計算發(fā)展已經(jīng)從概念炒作走向?qū)嶋H應(yīng)用,技術(shù)發(fā)展日新月異,產(chǎn)業(yè)生態(tài)逐漸形成。目前,最簡單的云計算技術(shù)在網(wǎng)絡(luò)服務(wù)中已經(jīng)隨處可見,例如搜索引擎、網(wǎng)絡(luò)信箱等,使用者只要輸入簡單指令即能得到大量信息。在某些條件下,甚至可以拋棄U盤等移動設(shè)備,只需要進入Googl

3、e Docs、Office Live Workspace等在線辦公軟件頁面,新建文檔,編輯內(nèi)容,然后,直接將文檔的URL分享給你的朋友或者上司,他就可以直接打開瀏覽器訪問URL,再也不用擔(dān)心因PC硬盤的損壞而發(fā)生資料丟失事件。我國在云計算的開發(fā)方面尚處于初級階段,對開發(fā)云計算有著廣闊的空間和光明的前景,我們應(yīng)該認(rèn)識并熟悉云計算的相關(guān)知識,了解云計算的發(fā)展前景。2.本論文研究目的和意義通過對云計算的相關(guān)研究和搜集資料,提高對云計算的認(rèn)識。云計算帶來的改變,不僅是人類對使用計算機方式的改變,還必將從根本上改變?nèi)藗儷@取信息、保存信息及交流信息的方式。由于云計算概念和技術(shù)比較新穎,寒意比較寬泛,再加上

4、市場上一些人將云計算放大成無所不包、無所不能喝無所不在的萬能技術(shù),對云計算大的描述和推銷多少出現(xiàn)了一些浮躁和炒作的嫌疑。脫離實際過分夸大或缺乏全面分析的炒作云計算不僅讓人誤解,也使得云計算的發(fā)展不切實際,對于云計算產(chǎn)業(yè)在中國的成長非常不利。所以,有必要對云計算的相關(guān)概念和知識進行較為全面的梳理。二、云計算的綜述1.云計算的概念云計算(cloud computing)是基于互聯(lián)網(wǎng)的相關(guān)服務(wù)的增加、使用和交付模式,通常涉及通過互聯(lián)網(wǎng)來提供動態(tài)易擴展且經(jīng)常是虛擬化的資源。云是網(wǎng)絡(luò)、互聯(lián)網(wǎng)的一種比喻說法。過去在圖中往往用云來表示電信網(wǎng),后來也用來表示互聯(lián)網(wǎng)和底層基礎(chǔ)設(shè)施的抽象。狹義云計算指IT基礎(chǔ)設(shè)施

5、的交付和使用模式,指通過網(wǎng)絡(luò)以按需、易擴展的方式獲得所需資源;廣義云計算指服務(wù)的交付和使用模式,指通過網(wǎng)絡(luò)以按需、易擴展的方式獲得所需服務(wù)。這種服務(wù)可以是IT和軟件、互聯(lián)網(wǎng)相關(guān),也可是其他服務(wù)。它意味著計算能力也可作為一種商品通過互聯(lián)網(wǎng)進行流通。云計算(Cloud Computing)是網(wǎng)格計算(Grid Computing )、分布式計算(Distributed Computing)、并行計算(Parallel Computing)、效用計算(Utility Computing)、網(wǎng)絡(luò)存儲(Network Storage Technologies)、虛擬化(Virtualization)、負(fù)

6、載均衡(Load Balance)等傳統(tǒng)計算機和網(wǎng)絡(luò)技術(shù)發(fā)展融合的產(chǎn)物。中國網(wǎng)絡(luò)計算、云計算專家劉鵬教授對云計算做了長短兩種定義。長定義是:云計算是一種商業(yè)計算模型。它將計算任務(wù)分布在大量計算機構(gòu)成的資源池上,使各種應(yīng)用系統(tǒng)能夠根據(jù)需要獲取計算力、存儲空間和信息服務(wù)。短定義是:云計算是通過網(wǎng)絡(luò)按需提供可動態(tài)伸縮的廉價計算服務(wù)。提供資源的網(wǎng)絡(luò)被稱為“云”?!霸啤敝械馁Y源在使用者看來是可以無限擴展的,并且可以隨時獲取,按需使用,隨時擴展,按使用付費。2.云計算的原理和特點原理:通過使計算分布在大量的分布式計算機上,而非本地計算機或遠(yuǎn)程服務(wù)器中,企業(yè)數(shù)據(jù)中心的運行將與互聯(lián)網(wǎng)更相似。這使得企業(yè)能夠?qū)①Y

7、源切換到需要的應(yīng)用上,根據(jù)需求訪問計算機和存儲系統(tǒng)。好比是從古老的單臺發(fā)電機模式轉(zhuǎn)向了電廠集中供電的模式。它意味著計算能力也可以作為一種商品進行流通,就像煤氣、水電一樣,取用方便,費用低廉。最大的不同在于,它是通過互聯(lián)網(wǎng)進行傳輸?shù)?。云計算按照層次將業(yè)務(wù)模式劃分為3層,最頂層是軟云,中間層是平云,底層是基云。在基云之下是構(gòu)建云計算的基礎(chǔ)技術(shù)。云計算的核心思想,是將大量用網(wǎng)絡(luò)連接的計算資源統(tǒng)一管理和調(diào)度,構(gòu)成一個計算資源池向用戶按需服務(wù)。提供資源的網(wǎng)絡(luò)被稱為“云”。“云”中的資源在使用者看來是可以無限擴展的,并且可以隨時獲取,按需使用,隨時擴展,按使用付費。這種特性經(jīng)常被稱為像水電一樣使用IT基礎(chǔ)

8、設(shè)施??偟膩碚f,云計算可以算作是網(wǎng)格計算的一個商業(yè)演化版。云計算基本模型如圖所示:云計算特點:1)數(shù)據(jù)安全可靠。首先,云計算的數(shù)據(jù)存儲中心是最可靠、最安全的,用戶無需擔(dān)心數(shù)據(jù)丟失、病毒入侵等問題。因為,在“云”的另一端有較專業(yè)的團隊幫助管理信息,有最先進的數(shù)據(jù)中心幫助保存數(shù)據(jù),同時嚴(yán)格的權(quán)限管理策略可以幫助用戶放心地與指定的人共享數(shù)據(jù)。2)客戶端需求低。其次,云計算對用戶端的設(shè)備要求最低,使用起來也更方便。云計算環(huán)境中,用戶只要有一臺可以上網(wǎng)的電腦,安裝有瀏覽器,就可以享受云計算帶來的無限樂趣。3)輕松共享數(shù)據(jù)。此外,不同設(shè)備間的數(shù)據(jù)與應(yīng)用共享可以通過云計算實現(xiàn)。4) 海量存儲和強大計算能力。

9、最后,云計算為用戶存儲和管理數(shù)據(jù)提供了無限多的空間,也為其完成各類應(yīng)用提供了強大的計算能力。在“云”的另一端,由數(shù)千臺甚至更多服務(wù)器組成的龐大集群可以輕易地做到這一點。三、云計算的核心技術(shù)和服務(wù)模式1.云計算的核心技術(shù)云計算系統(tǒng)運用了許多技術(shù),其中以編程模型、數(shù)據(jù)管理技術(shù)、數(shù)據(jù)存儲技術(shù)、虛擬化技術(shù)、云計算平臺管理技術(shù)最為關(guān)鍵。1)編程模型MapReduce是一種java、Python、C+編程模型。有Google開發(fā)。它是一種簡化的分布式編程模型和高效的任務(wù)調(diào)度模型,用于大規(guī)模數(shù)據(jù)集(大于1TB)的并行運算。嚴(yán)格的編程模型使云計算環(huán)境下的 編程十分簡單。它的思想是將問題分解成Map(映射)和R

10、educe(化簡)的方式,先通過Map程序?qū)?shù)據(jù)劃分為不想關(guān)的區(qū)塊,分配給大量計算機處理,達(dá)到分布式運算的效果,結(jié)果又Reduce程序匯整輸出。2)數(shù)據(jù)管理技術(shù)云計算需要對分布的、海量的數(shù)據(jù)進行處理、分析,所以數(shù)據(jù)管理技術(shù)必需能夠高效管理大量數(shù)據(jù)。數(shù)據(jù)管理技術(shù)主要是Google的BT(BigTable)數(shù)據(jù)管理技術(shù),另一個是Hadoop團隊開發(fā)的開源數(shù)據(jù)管理模塊HBase。BT是建立在GFS,Scheduler,Lock Service和MspReduce之上的一個大型的分布式數(shù)據(jù)庫。它把所有數(shù)據(jù)都作為對象來處理,形成表格用來分布存儲大規(guī)模結(jié)構(gòu)化數(shù)據(jù)。3)數(shù)據(jù)分布存儲技術(shù)云計算系統(tǒng)由大量服務(wù)器

11、組成,服務(wù)于大量用戶。云計算系統(tǒng)采用分布式存儲數(shù)據(jù),用冗余存儲保證數(shù)據(jù)的可靠性。云計算系統(tǒng)大量使用的數(shù)據(jù)存儲系統(tǒng)有兩個,一個是Goggle的GFS,一個事Hadnt團隊開發(fā)的GFS的開源實現(xiàn)HDFS。GFS即文件系統(tǒng)(Goggle File System),是一個可拓展的分布式文件系統(tǒng)。用于大型、分布式、對大量數(shù)據(jù)訪問的應(yīng)用,是針對大規(guī)模數(shù)據(jù)處理和Goggle應(yīng)用特性而設(shè)計的。它運行于廉價的普通硬件上但可以提供容錯功能,它給用戶提供總體性較高的服務(wù)。4)虛擬化技術(shù)軟件應(yīng)用與底層硬件相隔離可通過虛擬化技術(shù)實現(xiàn),它有裂分和聚合兩種模式。虛擬化技術(shù)根據(jù)對象可分成存儲虛擬化、計算虛擬化、網(wǎng)絡(luò)虛擬化等。

12、計算虛擬化又分為系統(tǒng)級虛擬化、應(yīng)用級虛擬化和桌面虛擬化。5)云計算平臺管理技術(shù)云計算資源龐大,服務(wù)器數(shù)量多且分布在不同的地方,百種應(yīng)用同時運行。怎樣高效的管理這么多的服務(wù)器及確保整個系統(tǒng)服務(wù)不間斷是巨大的挑戰(zhàn)。云計算系統(tǒng)的平臺管理技術(shù)能夠使服務(wù)器協(xié)同工作,快速的進行業(yè)務(wù)部署和開通,及時發(fā)現(xiàn)和恢復(fù)系統(tǒng)故障。大規(guī)模系統(tǒng)的可靠運營通過自動化、智能化的手段實現(xiàn)。2.云計算的服務(wù)模式云計算可以包括以下幾個層次的服務(wù):基礎(chǔ)設(shè)施即服務(wù)(IaaS), 軟件即服務(wù)(SaaS)和平臺即服務(wù)(PaaS)。1)IaaS:基礎(chǔ)設(shè)施即服務(wù)定義:IaaS(Infrastructure-as-a- Service):基礎(chǔ)設(shè)施

13、即服務(wù)。以服務(wù)的形式提供服務(wù)器、存儲和網(wǎng)絡(luò)硬件以及相關(guān)軟件。它是三層架構(gòu)的最底層,是指企業(yè)或個人可以使用云計算技術(shù)來遠(yuǎn)程訪問計算資源,這包括計算、存儲以及應(yīng)用虛擬化技術(shù)所提供的相關(guān)功能。無論是最終用戶、SAAS提供商還是PAAS提供商都可以從基礎(chǔ)設(shè)施服務(wù)中獲取應(yīng)用所需的計算能力,但卻無需對指出這一計算能力的基礎(chǔ)IT軟硬件付出此昂應(yīng)的原始投資成本。消費者通過Internet可以從完善的計算機基礎(chǔ)設(shè)施獲得服務(wù)。應(yīng)用特點:a) 完全操作系統(tǒng)(軟硬件)接入b) 云存儲c) 有限權(quán)限的網(wǎng)絡(luò)組件(防火墻、路由器、負(fù)載平衡器)的控制優(yōu)勢:a) 節(jié)省費用b) 靈活,可隨時擴展和收縮資源c) 安全可靠d) 專注

14、核心業(yè)務(wù)實用案例:當(dāng)你想運行成批的程序組,但是沒有合適的軟硬件環(huán)境,可使用Amazon的EC2;當(dāng)你想在網(wǎng)絡(luò)上發(fā)布一個短期的網(wǎng)站,可使用Flexiscale。2)SaaS:軟件即服務(wù)定義:SaaS(Software-as-a- Service):軟件即服務(wù)。以服務(wù)的方式將應(yīng)用程序提供給互聯(lián)網(wǎng)最終用戶。它是用戶獲取軟件服務(wù)的一種新形式,不需要用戶將軟件產(chǎn)品安裝在自己的電腦或服務(wù)器上,而是按某種服務(wù)水平協(xié)議(SLA)直 接通過網(wǎng)絡(luò)向?qū)iT的提供商獲取自己所需要的、帶有相應(yīng)軟件功能的服務(wù)。本質(zhì)上而言,軟件即服務(wù)就是軟件服務(wù)提供商為滿足用戶某種特定需求而提供其消費的軟件的計算能力。它是一種通過Inter

15、net提供軟件的模式,用戶無需購買軟件,而是向提供商租用基于Web的軟件,來管理企業(yè)經(jīng)營活動應(yīng)用特點:a) 在中小企業(yè)盛行b) 無需管理軟硬件c) 服務(wù)主要通過瀏覽器實現(xiàn)優(yōu)勢:a) 簡單b) 初始成本低c) 無需管理與維護d) 免費試用應(yīng)用實例:a) CRM軟件領(lǐng)域b) 工具化SAAS,比如視頻會議租用,企業(yè)郵箱等 c) 在線進銷存,物流軟件等3)PaaS:平臺即服務(wù)定義:PaaS(Platform-as-a- Service):平臺即服務(wù)。以服務(wù)的方式提供應(yīng)用程序開發(fā)和部署平臺。就是指將一個完整的計算機平臺,包括應(yīng)用設(shè)計、應(yīng)用開發(fā)、應(yīng)用測試和應(yīng)用托管,都作為一種服務(wù)提供給客戶。在這種服務(wù)模式

16、中,客 戶不需要購買硬件和軟件,只需要利用PAAS平臺,就能夠創(chuàng)建、測試和部署應(yīng)用和服務(wù)。PaaS實際上是指將軟件研發(fā)的平臺作為一種服務(wù),以SaaS的模式提交給用戶。因此,PaaS也是SaaS模式的一種應(yīng)用。但是,PaaS的出現(xiàn)可以加快SaaS的發(fā)展,尤其是加快SaaS應(yīng)用的開發(fā)速度。應(yīng)用特點:a) 復(fù)雜多租戶應(yīng)用b) 已有應(yīng)用的兼容c) 構(gòu)建復(fù)合應(yīng)用優(yōu)勢:a) 開發(fā)簡單b) 部署簡單c) 維護簡單應(yīng)用實例谷歌App Engine平臺。App Engine是Google提供的基于Google數(shù)據(jù)中心的開發(fā)、托管網(wǎng)絡(luò)應(yīng)用程序的平臺,每個 Google App Engine 應(yīng)用程序都可使用500

17、MB存儲空間,以及可支持每月約500萬頁面瀏覽量的CPU和寬帶。目前每個用戶可以免費創(chuàng)建十個應(yīng)用。 微軟的Azure平臺。 The Azure Services Platform (Azure) 主機位于微軟的數(shù)據(jù)中心,是一個基于Internet的云服務(wù)平臺。提供操作系統(tǒng)和一系列的開發(fā)服務(wù),各種服務(wù)可進行自由組合。三、 云計算的應(yīng)用與安全1.云計算的應(yīng)用1)物聯(lián)網(wǎng)“物聯(lián)網(wǎng)就是物物相連的互聯(lián)網(wǎng)”。這有兩層意思:第一,物聯(lián)網(wǎng)的核心和基礎(chǔ)仍然是互聯(lián)網(wǎng),是在互聯(lián)網(wǎng)基礎(chǔ)上的延伸和擴展的網(wǎng)絡(luò);第二,其用戶端延伸和擴展到了任何物品與物品之間,進行信息交換和通信。物聯(lián)網(wǎng)的兩種業(yè)務(wù)模式:a) MAI(M2M A

18、pplication Integration), 內(nèi)部MaaS;b) MaaS(M2M As A Service), MMO, Multi-Tenants(多租戶模型)。隨著物聯(lián)網(wǎng)業(yè)務(wù)量的增加,對數(shù)據(jù)存儲和計算量的需求將帶來對“云計算”能力的要求:a) 云計算:從計算中心到數(shù)據(jù)中心在物聯(lián)網(wǎng)的初級階段,PoP即可滿足需求;b) 在物聯(lián)網(wǎng)高級階段,可能出現(xiàn)MVNO/MMO營運商(國外已存在多年),需要虛擬化云計算技術(shù),SOA等技術(shù)的結(jié)合實現(xiàn)互聯(lián)網(wǎng)的泛在服務(wù):TaaS (everyTHING As A Service)。2)云安全云安全(Cloud Security)是一個從“云計算”演變而來的新名

19、詞。云安全的策略構(gòu)想是:使用者越多,每個使用者就越安全,因為如此龐大的用戶群,足以覆蓋互聯(lián)網(wǎng)的每個角落,只要某個網(wǎng)站被掛馬或某個新木馬病毒出現(xiàn),就會立刻被截獲。 “云安全”通過網(wǎng)狀的大量客戶端對網(wǎng)絡(luò)中軟件行為的異常監(jiān)測,獲取互聯(lián)網(wǎng)中木馬、惡意程序的最新信息,推送到Server端進行自動分析和處理,再把病毒和木馬的解決方案分發(fā)到每一個客戶端。3)云存儲云存儲是在云計算(cloud computing)概念上延伸和發(fā)展出來的一個新的概念,是指通過集群應(yīng)用、網(wǎng)格技術(shù)或分布式文件系統(tǒng)等功能,將網(wǎng)絡(luò)中大量各種不同類型的存儲設(shè)備通過應(yīng)用軟件集合起來協(xié)同工作,共同對外提供數(shù)據(jù)存儲和業(yè)務(wù)訪問功能的一個系統(tǒng)。 當(dāng)云計算系統(tǒng)運算和處理的核心是大量數(shù)據(jù)的存儲和管理時,云計算系統(tǒng)中就需要配置大量的存儲設(shè)備,那么云計算系統(tǒng)就轉(zhuǎn)變成為一個云存儲系統(tǒng),所

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論