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