西方從兩方面闡述雲計算的核心技術體系:一從雲服務商的角度來解釋;二從使用者的角度來解釋。
從雲服務提供商的角度講
soa(面向服務的架構)構建層封裝雲計算能力為標準的web services服務,並納入到soa體系中。這一層使得使用者得以簡便地使用雲服務,而不用去考慮如何管理、排程資源等問題,讓使用雲服務成為「傻瓜」式操作。
管理中介軟體層負責雲計算的資源管理,並對眾多應用任務進行排程,使資源能夠高效、安全地為應用提供服務。
資源池層將大量相同的資源構成同構或接近同構的資源池。
物理資源層提供計算機、儲存器、網路設施、資料庫和軟體等資源。
從使用者的角度講
雲計算的核心技術體系如下圖所示。從圖中可以看出,使用者關心的是雲計算提供了哪些服務,某種服務可以幹什麼,怎麼用等一些實際的問題。
核心服務包括以下幾種服務:計算、儲存、網路與內容分發、資料庫。
計算服務包括:非託管計算、無伺服器計算、託管web計算。
儲存服務包括:塊儲存、物件儲存、檔案儲存。
資料庫服務包括:關聯式資料庫、非關聯式資料庫。
網路與內容分發服務包括:虛擬私有雲、內容分發服務、網域名稱解析服務。
安全、檢查與審計服務包括:驗證與授權、檢查、審計等。
彈性與可用性優化服務包括:負載均衡、自動擴充套件、監控、自動化指令碼等。
從技術知識的角度講
雲計算是多種技術構成的「混合體」,服務模式不同,所用到的技術也不同。
iaas(基礎設施即服務)模式是雲計算的底層,主要技術包括虛擬化技術、雲作業系統、雲儲存、雲網路、雲計算、雲安全等。
paas(平台即服務)模式將it系統的平台軟體層作為服務提供給使用者,它解決了應用軟體依賴的執行環境(如中介軟體、資料庫、執行庫等),為應用軟體在雲上的順利執行提供了平台。主要技術有軟體技術,如docker容器技術、ci/cd(持續整合/持續交付)技術、排程編排技術和微服務等。
saas(軟體即服務)模式提供使用者應用軟體,主要技術為軟體開發等。
簡單地講,雲服務是虛擬化技術的延伸,它使得資源邏輯化,讓資源更精細得被利用。
參考:雲計算核心技術知識體系
完整的大資料雲計算技術圖譜
AWS 雲計算
amazon web services aws 是全球最全面 應用最廣泛的雲平台,從全球資料中心提供超過 200 項功能齊全的服務。數百萬客戶 包括增長最快速的初創公司 最大型企業和主要的 機構 都在使用 aws 來降低成本 提高敏捷性並加速創新。從計算 儲存和資料庫等基礎設施技術,到機器學習 人工...
了解雲平台 雲計算 雲服務
雲計算平台可以劃分為3類 1 以資料儲存為主的儲存型雲平台 2 以資料處理為主的計算型雲平台 3 計算和資料儲存處理兼顧的綜合雲計算平台 雲平台的優勢 1 穩定性相對很好 雲平台的應用影響著 的使用,所以雲平台的穩定性對於 來說很重要。我們平時常見的虛擬主機都是多個 共享一台主機,如果其中的乙個 受...
了解「雲計算」 概念
首先讓我們了解一下大師們對 雲計算 的經典看法 比爾 蓋茨1989 年在談論 電腦科學的過去現在與未來時 時說 使用者只需要 640k 的記憶體就足夠了。那時,所有的程式都很省很小,100mb 的硬碟簡直用不完。李開復 現任google 全球副總裁 中國區總裁 打了乙個形象的比喻 錢莊。最早人們只是...