什么是云計算?
時間: 2016-12-07來源: 怡海軟件
遷移至云端、在云中運行、在云中存儲、從云端訪問--當今時代,似乎一切都在“云”中進行。但是,“云”究竟是一個什么樣的概念?云計算 (Cloud Computing) 又是如何依靠這個基礎來運作的?
云計算的概念
云計算(Cloud Computing)是網格計算(Grid Computing )、分布式計算(Distributed Computing)、并行計算(Parallel Computing)、效用計算(Utility Computing)、網絡存儲(Network Storage Technologies)、虛擬化(Virtualization)、負載均衡(Load Balance)等傳統計算機技術和網絡技術發展融合的產物。狹義云計算是指IT基礎設施的交付和使用模式,指通過網絡以按需、易擴展的方式獲得所需的服務。這種服務可以是和軟件、互聯網相關的,也可以是任意其他的服務,它具有超大規模、虛擬化、可靠安全等獨特功效。
云計算進行超級計算的基礎是互聯網,通過數據的遠程中心,以數以萬計的服務器及電腦組成電腦云,這是計算機網格發展、處理以及分布式處理的結果,換句話說,這是計算機實現其科學概念商業和的結果。負責云計算的服務端維護工作的是許多專業技術人員,在數據的存儲上,更加的科學和安全;在設備方面,云計算沒有較高的客戶端需求,使用便捷,各種設備都能輕松完成共享任務;使網絡的各項功能得到拓展,增強其共享網絡以及計算數據的各項能力。
云計算的服務模式
云計算的服務模式分為平臺即服務、設施即服務和軟件即服務這三種形式。
平臺即服務PaaS
這種方式主要是為用戶提供開發軟件平臺以及相關研發環境為主,通過其提供的開發平臺,客戶能自行研發各種程序,并在互聯網的作用下得到使用。用戶使用PasS的模式與SaaS具有相同之處,不同之處在于前者是開發軟件的平臺,而后者是應用軟件的平臺。
主要特點:
• PaaS 提供了一個平臺,其中包含在同一環境中測試、開發和托管應用程序的工具。
• 使組織能夠專注于開發,而不必擔心底層基礎架構。
• 提供商管理安全性、操作系統、服務器軟件和備份。
• 即使團隊遠程工作,也能促進協作工作。
基礎設施即服務IaaS
在互聯網的作用下,供應商將不同服務器集群后所形成的“云端”等基礎設施作為基本量來為客戶提供服務,其服務種類包括服務的虛擬化以及資源存儲等,該服務類型屬于硬件托管式,用戶對供應商提供的硬件采取服務使用的方式進行。
主要特點:
• 用戶不是直接購買硬件,而是按需購買 IaaS。
• 基礎設施可根據處理和存儲需求進行擴展。
• 為企業節省購買和維護自己硬件的成本。
• 因為數據在云端,所以不可能有單點故障。
• 啟用管理任務的虛擬化,為其他工作騰出時間。
軟件即服務SaaS
這一模式主要是為客戶提供應用軟件類的服務。有關供應商將其應用軟件全部共享在其“云端”服務器上,在互聯網作用下,使用戶享受其服務,并依據需求進行訂購,費用計算以時間、數量為主,使用以瀏覽器為主。
主要特點:
• SaaS 供應商通過訂閱模式為用戶提供軟件和應用程序。
• 用戶無需管理、安裝或升級軟件;SaaS 供應商管理這個。
• 數據在云端是安全的;設備故障不會導致數據丟失。
• 資源的使用可以根據服務需求進行擴展。
• 幾乎可以從世界上任何地方的幾乎任何連接互聯網的設備訪問應用程序。
云計算的關鍵技術
數據存儲技術:云計算屬于超級的、密集型的數據計算,其數據存儲量大,所以高效經濟的讀寫數據能力及可靠安全的存儲數據能力是其基礎。分布式的存儲是云計算的主要方法,在服務器中存儲大量數據,并存儲許多副本數據,數據的可靠和安全主要通過技術加密以及存儲的冗余等來得到保障;通過并行的較高的傳輸率以及吞吐率以實現服務客戶的目標。
數據管理技術:云計算要研究和處理眾多分布式數據,所以,較大的數據須通過有關管理技術得到高效管理。其中Google在云計算的數據技術管理系統中占據著主導地位。
虛擬化技術:云計算和存儲能夠保證其服務和重點與根本就在于虛擬化。所謂虛擬化就是將原本運行在真實環境上的計算機系統或組件運行在虛擬出來的環境中。將虛擬化的層次運行在不同的應用程序、操作系統以及硬件資源中,虛擬化在上下兩個層次之間起中間連接作用,使上下兩層之間的功能實現類似化,如此一來,上層的運行不是與下層環境相連接,而是在虛擬的環境中運行。上下兩層在關系上的耦合化被虛擬化有效解決,在實現方面,上下兩層更加獨立。在成本節約、服務整合、高效利用資源方面,虛擬化意義重大。
云計算的主要優勢
部署速度快
如果您曾參與過新應用程序的部署,您就會知道,從安裝到運行要耗費幾個月甚至是幾年的時間。而有了基于云端的應用程序,這一切變得不再那么復雜。在多數情況下,您可以即刻登錄并開始使用應用程序。至于各企業通用的大多數應用程序,則在幾天或幾周內就可以完成部署和運行,不再需要幾個月甚至幾年的時間。
無需預付費
在過去,部署新的應用程序要支出高額費用購置新設備,另外還要支付許可證費用、集成費用,并且不可避免的還要支付顧問咨詢費。而有了云計算軟件,這些費用會大幅下降,甚至完全不需要支付此類費用。您只需按月支付固定的服務費用即可使用。如此一來,原本無法預期的巨額支出旋即轉變為可預測的運營費用。
可即時擴展
隨著時間的推移,您可以根據需要的變化選擇增加或減少使用云應用程序的用戶數量。這意味著,您按需付費即可,而且不必擔心云端容量不足。
用戶無需維護
傳統的應用程序,需要您的 IT 員工每個月都花費幾天的時間來修補、升級和測試應用程序,但使用云應用程序之后,則不必再執行這些操作。
因為有了云計算技術,這一切都由我們在云端處理,從而讓您的員工有更多的時間從事新項目和進行創新。
隨時隨地訪問
借助 Cloud Computing 技術所開發出的云應用程序,旨在讓人們隨時隨地都可通過任何設備安全訪問。
更具安全性
據 2010 年的一項研究發現,企業平均每年會遺失263臺筆記本電腦。如果電腦中包含機密數據,每一次遺失都會帶來嚴重的安全隱患。但在云計算 Cloud Computing 技術的支持下,您運行云應用程序的數據都被安全地存儲在云中。因此,遺失筆記本電腦只是會帶來不便,并不會出現因數據丟失而帶來潛在災害的情況。
云計算的發展應用及其展望
在快速發展的社會需求、分布式計算以及互聯網的作用下,同時在政府部門的支持和推動下,世界范圍內的云計算正在被普遍的使用,國內也不斷加強對云計算的關注度,使其發展速度不斷提升。截止到當前,云計算設計的領域越來越廣泛,特別是在生物醫學、地理天文、軍事科研、網絡、服務等行業中,云計算發展勢頭良好。
云計算一方面屬于分布式計算,另一方面也屬于商業服務。它將大量的管理和存儲數據、網絡以及計算機等技術予以整合,將不同的服務提供給用戶,實現成本控制的目的。在不斷研究以及應用云計算的過程中,解決了存在于其中的許多問題。并攻克了許多技術上的困難。許多嶄新的行業被云計算催生出來,使我們在生活上發生了很多變化。