丁家丞
摘要:云計算(Cloud Computing)是網絡發(fā)展中出現并且得到大量認可的商業(yè)性質的模型。云計算主要是把各項要求任務通過內在的資源配置進行合理的分配,確保應用系統(tǒng)各司其職,大大提高計算機的服務能力。云計算的“云”字來源,其實和日常生活中的云彩是息息相關的,涉及的范圍很廣,而且可以自由的伸縮變化,沒有定勢的框架,確定的位置不可知,但是確實存在于某個區(qū)域。
關鍵詞:云計算技術;發(fā)展現狀;應用路徑
每個時代發(fā)展到一定階段,都會出現一個新的概念,而云計算則是信息時代發(fā)展衍生出的。1960年,麥卡錫(John McCarthy)就已經意識到了云計算的應用價值,他提出數據計算能力可以成為一種產品服務,能夠像供電局一樣作為公共事業(yè),便于人們的生活。云計算首個應用是在1999年,Sales force.com提出了一個概念,就是將網站作為服務產品,讓有需求的企業(yè)能夠借此來實現更多的變現渠道;三年之后,云計算又有了新的飛躍,亞馬遜公司設計出了一套資源服務,主要涵蓋了人力智能以及計算能力,緊接著亞馬遜又將EC2的Web Service推向了市場,服務于中小型的企業(yè),幫助這些企業(yè)借助平臺去完善自身的產品。云計算真正得到認可是在2008年,世界上的頂尖IT企業(yè)都在探討云計算,當然也包括中國的移動和電信,甚至有部分的小型互聯網公司都會云計算提升到戰(zhàn)略層面。
一、云計算的概念
云計算(cloud computing)是基于互聯網的相關服務的增加、使用和交付模式,通常涉及通過互聯網來提供動態(tài)易擴展且經常是虛擬化的資源。人們通常會將互聯網去比擬成云。云計算出現的主要目的就是讓人們輕言目睹切身感受計算機超強的運算能力,借助云計算,能夠實現很多的預測以及模型的構建,比如原子彈爆炸,預測未來的天氣情況等等。而用戶僅僅只需要依靠電子設備與數據中心對接好,就能夠按照自己的想法去實現復雜繁瑣的運算。
要準確的定義云計算是比較困難的,每位技術領袖都有各自對其的看法,最被大眾接受的就是云計算其實是一種模型,根據用戶的需求去按照使用量來變現,云計算能夠實現強大的搜索功能,可以按照用戶的需要去做相應的資源配置,這樣一來,工作效率就能提高,人工錯誤也能降低,不會和服務供應商發(fā)生較多的交叉互動。
二、云計算的應用
1.軟件即服務
SaaS(Software-as-a-Service):軟件即服務。它是一種模式,是依附于網絡來實現作用的,用戶不用耗費一定的資金去買軟件,僅僅只需承擔一些租金,獲得依附于Web軟件的使用權,進而幫助企業(yè)的管理者更高效的運營日常工作。例如:陽光云服務器。該服務器主要的功能就是設備上的程序,能夠滿足不同的用戶算搜索,類似瀏覽器??蛻糁恍枰ㄟ^云計算去獲得自己想要得到的東西,而無需操心其他設施,包括應用程序的功能。
2.平臺即服務
PaaS(Platform-as-a-Service):平臺即服務。PaaS實際上是指將軟件研發(fā)的平臺作為一種服務,以SaaS的模式提交給用戶。但是,PaaS主要的意義就是為了推動SaaS更快速的更新迭代,尤其是在開發(fā)那方面。例如:針對軟件進行個性化的定制開發(fā)。給到用戶的主要是依靠編程語言設計出的應用程序,將其負載到云計算設施上,用戶只需要借助該平臺去實現各種數據的計算與整合,而不用考慮設施的運作。
3.基礎設施即服務
1aaS(Infrastructure-as-a-Service):基礎設施即服務。用戶能夠依靠互聯網去獲得相應的服務。例如:硬件服務器租用。租給客戶的是一種資源,用戶能夠借助這些資源去處理數據,保存數據,并且自由設計各種軟件項目。用戶同樣不需要花費精力去管理以及控制基礎設施,卻能很好的控制應用程序的運作,可以按照自身的需求去搭配任意的組件。
二、云計算的應用框架
云計算在一般人眼里是非常復雜的,但是本人經過了多年的實踐研究,也發(fā)現了云計算并非理解上的困難,而是存在一定歸零的,因此根據自身的理解,設計了自己心目中的云計算框架,具體請看圖2-1。
上面這個云架構共分為服務和管理這兩大部分。
在服務方面,主要以提供用戶基于云的各種服務為主,一共有三方面內容,首先是軟件及服務,也就是SaaS,這方面的服務更多的是負載在web上的應用程序傳遞給用戶;第二方面則是平臺及服務,也就是PaaS,這方面的服務意義主要表現在,給到用戶一個全面的開發(fā)平臺,以及各應用陳旭的部署權利;第三個方面則是基礎架構即服務,也就是IaaS,這方面的服務意義是比較偏向于基礎設施,比如用于處理計算數據以及保存的資源給到用戶。在客戶看來,這三方面的服務,各自針對的對象是不一樣的,獨立性很強,而目.服務的內容和方式也不一樣。換一個角度,從技術層面去了解,就能發(fā)現這三種服務是相互輔助,進而滿足用戶的多種需求。
在管理方面,主要以云的管理層為主,它的功能更多的是作為一個保障,讓云計算中心可以更加順暢的運作,并且保證數據的可靠安全性,管理起來也更為便捷有效。
三、總結
本文對云計算技術概念展開分析,包括云計算的起源與應用,并提出云計算的應用框架,更好的詮釋云計算存在的意義,以及云計算運行的技術原理。進一步深入了解云計算的產生,為后期學術界開展有關云計算的研究墊定理論依據。
參考文獻
[1]蓋啟良.云計算技術發(fā)展分析及其應用探討[J].中國新通信,2018,20(23):103.
[2]王楷,李凱,胡美慧,馮磊,馬梅芳.云計算技術的發(fā)展及應用[J].中國新通信,2018,20(18):113.
[3]李新海.大數據云計算技術與應用策略[J].電子技術與軟件工程,2018(12):178-179
[4]董海斌.云計算技術淺析田中國新通信,2018,20(04):54.