王杰 楊丹丹
摘 要 云計算是一種全新的計算模式,網絡計算、分布式計算和并行計算是對云計算的繼承和創新,是傳統計算與網絡展的產物。并且云計算與傳統的服務模式不同,是與互聯網結合而產生的新型的商業模式。本文主要研究了云計算術、發展趨勢、云計算具有的特點優勢及其弊端。
關鍵字 云計算 關鍵技術 優勢 弊端
中圖分類號:TP3文獻標識碼:A
1 云計算
云計算是由規模經濟驅動,為Internet上的外部用戶提供一組抽象、虛擬化、動態可擴展以及可管理的計算機資源能力、力平臺和服務的一種大規模分布式計算機的聚合體。
2 云計算的關鍵技術
(1)數據存儲技術
云計算為了保證經濟性、高可用性和高可靠性,所以其采用分布式存儲的方式來存儲數據,采用冗余存儲的方式來保證存據的可靠性,也就是為同一份數據保存了多個副本。同時云計算的數據存儲技術也具有高吞吐率、高傳輸率特征,計算系統需要同時滿足大量用戶的需求,并行地為大量用戶提供服務。
(2)數據管理技術
云計算系統是對大數據集進行分析處理并向用戶提供服務。因此,數據管理技術必須能夠高效的管理大數據集。其次,如數據集中找到某一數據,也是云計算數據管理技術必須要解決的問題。云計算的特點是對規模巨大的數據進行存儲然后進行分析,數據的讀取操作次數遠遠大于數據的更新次數,同時又因為云中的數據管理采用的是讀優化的數據所以,云計算系統的數據管理通常采用的是列存儲的數據管理模式。
(3)編程模式
為了讓云計算服務更好的有利于用戶使用,使用戶能夠應用該模型編寫符合特定目的程序,因此云計算上的編程模型必須寫。必須保證后臺復雜的并行執行和任務調度向用戶和編程人員透明。云計算采用類似MAP-Reduce的編程模式。現IT廠商提出的“云”計劃中采用的編程模型,都是基于MAP-Reduce的思想開發的編程工具。
3 云計算的發展趨勢
(1)云計算擴展的投資價值
云計算簡化了軟件與業務流程和訪問服務。比以往的傳統模式改變的更多,這是幫助了企業操作和優化他們的投資規模。通過降低成本,來有效的商業模式,或未來更大的靈活性操作。還有很多的企業通過云計算優化他們的投資。在相件下,企業正擴展到更多創新與他們的IT能力,這將會幫助企業帶來更多商業機會。
(2)混合云計算的出現
企業使用云計算來補充他們的內部的基礎設施和應用程序。有專家預測,這些服務將優化業務流程的性能。所以采用云服務個新開發的業務功能。在這些情況下,會按比例縮小兩者的優勢將會成為一個共同的特點。
(3)以云為中心的設計
有越來越多將組織設計作為云計算遷移的元素。這僅僅意味著需要優化云的經歷是那些將優先采用云技術的企業。這是一,預計增長更隨著云計算的擴展到不同的行業。
(4)移動云服務
未來一定是移動的,通過這樣或那樣的方式。作為移動設備的數量上升顯著的智能手機和平板電腦是在移動中發揮了更多。這樣的設備被用來規模業務流程、通信等許多功能。讓云計算應用在所有的員工采取“移動”的方法。更多的云臺和API將成為可以是移動云服務項目。
4 云計算具有的特點和優勢
(1)大規模。云具有非常大的規模,Google云計算的服務器有100多萬臺,Amazon、IBM、微軟、Yahoo等的云計算的服擁有好幾十萬臺。企業私有云大多擁有數百上千臺服務器。云能夠給予用戶超常的計算功能。
(2)虛擬化。因為云計算能夠支持用戶在任何位置、使用任何終端獲取服務。所以用戶只需具有一臺電腦或一部手機夠通過網絡服務來獲取所需要的一切。
(3)可靠性高。使用云計算比使用本地計算機可靠要高的多得多。因為云計算使用了數據多副本容錯和計算節點同構等方式來保證服務的高可靠性。
(4)通用性。不針對任何特定應用的云計算,可以構造出許多應用,同一個云可以在同一時刻可以讓不同的應用運行。
(5)超強的可擴展性。因為云的規模是可以動態伸縮的,所以它可以滿足應用、用戶劇增的需求。
(6)價格便宜。因為云具有特殊的容錯措施,所以可采用有經濟性的節點來構成云,云的自動化集中式管理可以使許不用再負擔昂貴的數據中心管理成本,云的通用性也可以使資源的利用率提高很多,利用云的低成本優勢,用戶一花費幾天的時間和幾千元錢、就能夠完成以前需要數月時間和數十萬元才能完成的任務。
5 云計算存在的問題
(1)帶寬會耗費很多預算
就比方說像索尼娛樂這樣的公司,他們公司就不考慮利用外部的云服務,來應對存儲擴展能力的挑戰。位于加利福尼ulverCity的高級系統工程師NickBali表示,每一天,索尼動畫訪問和產生的數據量都在4千兆至12千兆之間。Bali解如果放在云計算上進行數據讀取的話,我們所需要網絡帶寬是非常龐大的,這樣所需的成本也非常巨大,甚至于超過存儲本身費用。
(2)應用軟件的性能不足夠穩定
以新一代IT為基礎架構研究的咨詢公司,Adaptivity的首席執行官TonyBishop表示“私人云或許可以,但公有云確實高應用軟件的性能,而且也不會將延遲的考慮在內”。
6結語
云計算是一種非常有發展前景的全新的計算模式。云計算的根本目的是共享云中各節點的計算資源和存儲資源,其職能是戶所需的計算機資源給終端,因為其操作簡單和安全性高,所以日后必將成為主流技術,為我們提供更好的服務。