劉鵬
摘 要:基于云計算技術(shù)在國內(nèi)外的相關(guān)研究,分析了Amazon的EC2,Google的AppEngine,MicrosoR的Azure等技術(shù)核心平臺,通過查詢資料,整理云計算的起源、發(fā)展過程,由此搭建框架,并總結(jié)了云計算的幾類特點。云計算能夠為平臺用戶提供如何方便、靈活地搜尋網(wǎng)絡(luò)資源,進(jìn)而根據(jù)所需找到適合自己的調(diào)節(jié)方法。云計算以其高性能,多元化的計算資源正在大踏步地發(fā)展前行。
關(guān)鍵詞:云計算 數(shù)據(jù) 框架
中圖分類號:TP3 文獻(xiàn)標(biāo)識碼:A 文章編號:1672-3791(2017)03(c)-0021-02
Analysis on the Development of Cloud Computing Technology and Its Application
Liu Peng
(Shenyang Jianzhu University,Shenyang Liaoning,110168,China)
Abstract: Based on cloud computing technology in the related research both at home and abroad, and analyzes the Amazon's EC2, Google AppEngine, MicrosoR Azure and so on, these are the core platform, we can search for current technology by querying the data compilation of the origin, development process of cloud computing, thus build a framework, to find a few class characteristics of cloud computing: how convenient and flexible platform for users to search the network resources, to find their own needs, is very flexible, and according to the regulation of when required to find the right way;Cloud computing to provide high performance, the diversification of the development of the computing resources are strides forward.
Key Words: Cloud computing; Data; The framework
云計算自問世以來,其發(fā)展趨向就是解決那些網(wǎng)絡(luò)中存在的各樣問題。其實,云計算的出現(xiàn)并不是一個意外,它是網(wǎng)絡(luò)發(fā)展的產(chǎn)物。自從它被提出以來,成功地解決了網(wǎng)絡(luò)計算、效用計算、集群技術(shù)、分布式系統(tǒng)技術(shù)等很多領(lǐng)域中的問題,以其成熟的技術(shù)方案,給社會及網(wǎng)絡(luò)帶來了新的融合點。因此,從另一個角度來看,云計算也可以看作是這些技術(shù)的升級和整合。該文借鑒于國內(nèi)外相關(guān)研究,總結(jié)、歸納了云計算技術(shù)的主要特點,從其概念入手引入各個角度的分析,并以此來展望云計算的未來。
1 云計算概述
“云計算(cloud computing)”是一個相對較新的概念,但實際上它的起源可以追溯到互聯(lián)網(wǎng)誕生之初。目前,云計算概念最具革命性的不是本身,而是諸多相關(guān)條件,隨著這些條件的逐步成熟,云計算日益成為經(jīng)濟(jì)發(fā)展過程中的必然趨勢和選擇。云計算的誕生無非是給互聯(lián)網(wǎng)提供完善的服務(wù)理念,做到文件搜索便捷、快速訪問瀏覽器、方便快捷的安裝一些服務(wù)類別,使服務(wù)更為周全,無論在何時何地都能找到我們想要的數(shù)據(jù)。在不分時間及任何地點和任何設(shè)備(前提是在任何時間均可訪問互聯(lián)網(wǎng))的訪問,業(yè)內(nèi)稱之為“軟件即服務(wù)(SaaS)的服務(wù)模式,對于大多數(shù)用戶,它是一個網(wǎng)絡(luò)。
云計算在企業(yè)處理的數(shù)據(jù)分布更像是Internet網(wǎng),云計算的發(fā)展目前商業(yè)化色彩還是比較濃厚的,商業(yè)性價值即是經(jīng)濟(jì)價值。云計算的基本論述就是將其計算做出分布,這使得公司可以將資源轉(zhuǎn)換為需要訪問計算機(jī)和存儲系統(tǒng)的應(yīng)用程序。
2 云計算中的角色分析
Berkeley在云計算方面進(jìn)行的調(diào)研闡述了當(dāng)前云計算領(lǐng)域的理論觀點。(1)就是將供應(yīng)鏈的商用環(huán)節(jié)設(shè)為最底層,那么最基礎(chǔ)的服務(wù)也就是由供應(yīng)商來負(fù)責(zé),設(shè)計的最底層基于云計算的高性能,高設(shè)備量,使其在人力物力得到安全妥善的處置方案。對于上述分析提出的層面,一般的商業(yè)領(lǐng)域很難達(dá)到技術(shù)水平。這里有必要介紹一個成功的案例,那就是亞馬遜公司,云服務(wù)這塊就做的非常成功,它運用EC2的基礎(chǔ)設(shè)備實施出高效的技術(shù)服務(wù)水平,亞馬遜公司在短短幾年間,囊括了完善的數(shù)據(jù)庫資源,使云平臺的服務(wù)類別較為先進(jìn)的呈現(xiàn)在我們面前。但是云平臺本身還局限于存儲空間內(nèi),其對客戶的專項需求還有所欠缺,因此,還需將特定的服務(wù)更加完善的植入到云平臺,從而更好地實現(xiàn)網(wǎng)絡(luò)經(jīng)濟(jì)化發(fā)展。(2)云基礎(chǔ)設(shè)施服務(wù),如存儲服務(wù),CPU計算資源等,可通過基礎(chǔ)設(shè)施,通過有效計算模型。服務(wù)提供者、云的直接用戶這兩個點是不可忽視的,他們所存在的共性問題,就是角色的互利;這兩個角色,我們可以將其假定為云端用戶,或是云平臺進(jìn)行二次利用的技術(shù)平臺,然后發(fā)布自己的云計算應(yīng)用程序,以尋求軟件廠商的業(yè)務(wù)利益。關(guān)于云平臺資源的中間層資源的作用,在另一個層面上我們看到其還可以將云計算進(jìn)行包裝,又或許可以把它升級,總而言之,這樣做可以給用戶帶來相當(dāng)可觀的經(jīng)濟(jì)利益。我們現(xiàn)在可以看到的第三方應(yīng)用,大多是由云計算平臺來提供的。云計算的未來可能是這個世界上最活躍的。我們可以想象未來的云平臺,有如京東,或者一些其它網(wǎng)絡(luò)店鋪一樣,實現(xiàn)在線交易,未來的云平臺可以履行一些相關(guān)法律及市場手續(xù)后在其平臺開店,這樣就使云平臺在線上線下的交易中更為規(guī)范,我們也會覺得更加可靠,因此,對云平臺的依從性也隨之加大。服務(wù)提供商的優(yōu)點是能夠為不同的用戶開發(fā)、集成和發(fā)布特定的服務(wù)。云平臺底層服務(wù)支撐是至關(guān)重要的基礎(chǔ)部分,這種底層構(gòu)架服務(wù)往往從成本上更加節(jié)約,其服務(wù)也更加到位,云計算平臺也勢必要將一些IT服務(wù)商取而代之。
3 云計算總體技術(shù)架構(gòu)
云計算經(jīng)這些年的反復(fù)研討,已經(jīng)有其成熟的架構(gòu)體系,以這種體系搭建的平臺,可想而知其存在有多么的固不可撼。下面我們將云計算的技術(shù)架構(gòu)進(jìn)行分析如下。
3.1 現(xiàn)有典型云計算模式的應(yīng)用分析與對比
云計算的商業(yè)化道路主要有微軟和Google的這兩個平臺最具代表性,這兩家企業(yè)是云計算的先趨者,他們率先利用云計算的服務(wù)特性,提出簡易化網(wǎng)絡(luò)服務(wù)接入口,通過配置資源這種方式,使云計算的服務(wù)水平得到升華。同時這種計算作為典型的運算模式可以快速解決客戶的需要,利用程序資源和時間差,把這項展新服務(wù)例案得到前所未有的進(jìn)展,使其達(dá)到細(xì)微分析,在細(xì)節(jié)上云計算的模式達(dá)到終極水準(zhǔn)。云計算的生成從細(xì)節(jié)上可以知道,其生成環(huán)境完全是虛構(gòu)的,用戶只要觸及服務(wù),云計算就會快速捕捉到環(huán)境系統(tǒng)的要求和怎樣應(yīng)付這種要求。下面我們將虛擬化的主要技術(shù)層面及其特點提供如下:
特點包括以下三點:(1)彈性。這樣的云計算其實就是將復(fù)雜的程度簡易化,使運用更為便通。彈性中帶有柔性,在最短的時間內(nèi)達(dá)到客戶所需之要求。(2)靈活。所謂靈活,其實就是將基礎(chǔ)的平臺資源轉(zhuǎn)換為更廣泛的資源。通過配置內(nèi)存,CPU和存儲的用戶可以為各種環(huán)境配置合適的平臺。(3)可靠。就是數(shù)據(jù)的真實性。
3.2 三種模式的比較
基于以上分析,我們可知計算資源就是CPU,存儲就是收集到的信息,網(wǎng)絡(luò)是需要傳達(dá)輸送信號的,通過這三個類別,我們得知了三大平臺的差異。這些總結(jié)均是基于伯克利的研究,筆者只在這里做了一些簡要補充。補充內(nèi)容里涵蓋了平臺之間的資源模式比較,從用戶使用平臺的角度進(jìn)行比較。經(jīng)過這些比較,分析出亞馬遜提供資源看重的是底層平臺;谷歌看重的是上層編程API,至于底層程序員不得而見。而微軟是基于兩者之間的綜合體,其下屬的程序員可以修改構(gòu)件,也可以將描述資源作限定技術(shù)調(diào)整,因此微軟在模式上來看,更為人性化。GOOGLE的應(yīng)用模式也用其優(yōu)點,那就是某種程度上可以省去程序員的編碼工作,使其更為簡易化。亞馬遜在模型中為用戶提供低級別的語言支持平臺,因此用戶可以通過它來完成各種計算任務(wù)。
4 結(jié)語
云計算時代已經(jīng)來臨。讓我們和有限的計算資源、浪費時間的維修與養(yǎng)護(hù)說一聲再見,讓云計算來實現(xiàn)市場需求以及IT產(chǎn)業(yè)新一篇章。
參考文獻(xiàn)
[1] 黃德才,戚華春.PageRank算法研究[J].計算機(jī)工程,2006(4):145-146.
[2] 王冬,雷景生,李壯.基于PageRank的頁面排序改進(jìn)算法[J].計 算機(jī)工程與設(shè)計,2008,29(22):5921-5923.