雲計算是一種按使用量付費的模式,這種模式提供可用的、便捷的、按需的網路訪問, 進入可配置的計算資源共享池(資源包括網路、伺服器、儲存、應用軟體,服務),這些資源能夠被快速提供,只需投入很少的管理工作,或與服務**商進行很少的互動。其實,雲計算的目標很明確,寄希望通過這種新技術,通過管理、排程與整合分布在網路上的各種資源,以統一的介面為大量使用者提供服務,使用者則按需計量地使用這些服務。就像家裡使用的水、電和煤氣,開啟閥門就能用,按使用量交費。雲計算希望達到的目標也是這樣,將計算、儲存、軟體等各種資料中心資源作為一種公用設施來提供,使用者根據自己的需要使用,按照使用資源付費。不過,資料中心資源畢竟和水電這些資源不同,可以說是看不到摸不著的,實現起來自然難度要大很多。所以,真可謂是「理想很豐滿,現實很骨感」,雲計算要真正走向按需提供服務要走的路還很長。
要通過雲計算實現提供服務可以按需所取,要從多角度對資料中心資源進行整合和管理。首先,最重要的是要將資料中心所有資源能抽象化出來,就是可利用雲計算虛擬化技術,將各種物理硬體資源虛擬化並統一管理,比如cpu資源,比如乙個資料中心資源池包含有500臺伺服器,那可能是有4000個cpu資源,通過虛擬化技術將這些資源集合起來。同樣還有儲存資源、網路資源等等。其次,要對這些資源統一管理,實現對資源池資源的排程,雲計算負責資源的管理和任務管理、使用者管理等等。否則這些資源就是孤立的,要統一管理,統一分配。第三,雲計算的資源和水電資源還有一點不同,就是水電我們用了之後,實際資源就減少了,而雲計算資源如果乙個使用者使用完後,及時進行釋放,那麼其它使用者依然可以繼續使用這些資源,資源具有復用性,實際並不會減少。這時就需要對大量的動態資源進行管理,哪些資源釋放出來可以重新放回資源池,哪些資源會被再次使用,雲計算要掌控到資源池內所有資源的實時、準確的動態資訊,對資源的使用和負載情況有詳細的了解,如此才能讓資源有效利用起來。最後,雲計算的使用要簡單方便,就像開啟水龍頭就流出水來,開啟電燈開關,電燈就點亮開始工作一樣方便。使用者只需要向雲計算服務提供商提供自己需要的資源,比如100m頻寬,10個1g主頻的cpu計算資源,幾秒鐘之內就可以得到回應,獲得這些資源,然後後台開始計算時間,並計算使用費用。使用者完全不需要關心服務提供商後台是如何實現的,如何提供這些資源的,使用者只要使用這些資源就可以。當使用者不再使用這些資源時,直接釋放即可停止付費,如果使用者需要繼續申請到更多的資源,依然是直接向服務商輸入需求資源數量,直接獲取。
所謂彈性是指使用雲計算系統中各類資源時的自由伸縮性,是雲計算技術中公認的從資源利用角度最重要的特點之一。顧名思義,彈性的主要特徵是可大可小、可增可減的利用計算資源。彈性分配的主要目的是使用者在使用雲計算資源時,不必擔心資源的過渡供給導致額外使用開銷,也不必擔心資源的供給不足導致應用程式不能很好執行和滿足客戶需要,所有資源將以自適應伸縮方式來提供。舉個簡單例子,比如乙個企業決定採購2年發展要求的基礎設施,每年的利用率都存在不足,但是買來的基礎設施卻沒辦法退,只能閒置等著貶值,要知道電子裝置的貶值速度很快的,幾乎三年裝置就要被淘汰掉了,這樣企業的投入成本很高;還有像12306**、**網等在節假日時,業務訪問量突然出現爆發性增長,短時間需要幾倍於當前資源的數量才能應對,如果提前採購部署上這些裝置資源,又在平時更多的時間會被閒置,造成極大浪費。這樣,雲計算的彈性服務就可以很好地解決問題,使用者可以根據需要實時申請資源,雲計算服務根據任務負載和使用者請求的大小來彈性地調整資源的配置。彈性分配還有另一方面的體現,就是分配速度。現在,不少雲平台服務廠商可以提供「秒級響應」和「秒級計費」等等,使用者獲取資源的速度可以從幾分鐘減少到幾秒鐘,使用者使用資源的計費粒度從小時級別縮小到了秒的級別,真正做到這樣的彈性分配是非常難的。比如要到雙11了,**網要多申請比平時高出10倍的計算資源,很多情況下這個資源申請波動可能還更大,這給雲應用資源池的配置帶來很大難題,可能一下子就將雲計算服務廠商累癱掉。所以,一方面雲計算的資源池要足夠大,另一方面雖然提供服務的時間秒級完成,但在內部實現其實要求是平滑完成的,對雲計算已經承載的資源應用不受影響,就算資源池不夠用,也不要借用已分配出去的資源,這時實時地**已釋放的資源就非常重要,可以及時補充到資源池中。
雲計算正加速成為一種新的it資源提供方式,企業將更加專注於自身核心競爭力的提公升,擺脫維護it底層資訊科技的煩惱。隨著人工智慧、大資料及物聯網等創新型應用在雲計算基礎上的爆發性發展,雲計算的紅利正在加速釋放。一時間,各種雲服務撲面而來,尤其是公有雲,很多網際網路企業和it大廠都推出了自己的雲服務,意圖在新的改革大潮中有所斬獲。也許在不久的將來,實現按需所取、彈性分配的雲計算將不是夢。
雲計算模型 按需自助服務 雲計算中的按需服務
雲計算為計算系統軟硬體基礎設施的設計和部署及使用者對資訊系統的規劃 和使用提供了一種新的模式。方便 靈活的方式,高效 低廉和保障質量的服 務是雲計算模式的典型特徵。文章從服務的角度提出乙個雲計算中按需服務系統 的架構,並基於架構 雲計算中的按需服務問題,包括分布式服務資源的組織管 理與監控 情境感知...
阿里雲彈性計算平台
雲計算 cloud computing 是分布式處理 distributed computing 並行處理 parallel computing 和網格計算 grid computing 的發展,或者說是這些電腦科學概念的商業實現。雲計算的基本原理是,通過使計算分布在大量的分布式計算機上,而非本地計...
雲計算 資源分配
在雲計算系統中所有的儲存 網路 記憶體 計算 io都是資源,這些資源都應該可以細粒度化分配。即網路,可以限定某乙個程序所可以使用的頻寬,可以現在某乙個會話的總頻寬,或者可以限制某乙個使用者的總頻寬,其他資源依次類似。儲存 對於儲存資源,為使用者分配定量的儲存資源。構建分布式檔案系統,監控使用者使用檔...