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