雲計算導論

2022-09-21 03:36:14 字數 1602 閱讀 5133

在傳統的計算模式中,網際網路廠商主要通過本地的網路資源來支撐伺服器的執行。對於一些比較大型的網際網路公司,則會構建自身的資料中心,將物理裝置與本地設施區分開來,通過遠端呼叫和遠端部署來支撐伺服器的執行。伴隨著平行計算和分布式計算的發展,由少數網路服務提供商來構建相應的物理設施和軟體設施,來未處在不同位置的客戶提供計算資源的模式開始成為可能。就我個人的理解而言,在原來,每個廠商必須自己購買物理裝置,然後配置相應的軟體,為自己家的業務提供計算支援,而現在,某些比較有錢、技術水平比較高的廠商自己搭建了乙個非常大的計算資源的池子,然後將池子裡的資源按照客戶的需求分發給一些小客戶然後收取相應的費用。雲計算模式就是這種計算資源訂閱服務的一種實現方式之一。 

雲計算意味著基於服務的交付模式。簡單的說,雲計算將複雜的網路資料中心等基礎設施的配置和運維等環節抽象成了可按需進行交付的服務。雲計算的優點在於避免了傳統維護網路裝置和擴充套件伺服器計算資源時的複雜情景,使得網路服務廠商可以更加專注於自身的應用開發與維護,而不是花費大量的時間來研究和配置網路基礎設施。雲計算為網路服務廠商擴充套件自身的計算資源提供了便利,節省了部分人力資源和網路資源。雲計算的缺陷在於:雲計算使得與伺服器執行至關重要的網路資源的調配最終掌握在了別人手中。換言之,雲計算作為一種網路計算資源的公共基礎設施被掌握在了少數巨頭企業之中,加劇了網際網路行業中的資源壟斷,也意味著使用雲計算訂閱服務的廠商的業務服務可能受到部分大企業內部操作的影響。在另一方面,雲計算模式下的資源提供的穩定性也會受到部分廠商的質疑,而一旦發生意外,訂閱服務的廠商將承擔不可接受的代價,尤其對於某些傳統金融行業就更是如此。

儘管雲計算存在種種風險,但不容置疑的是雲計算正在成為一種主流的計算資源的提供方式,這種趨勢還在不斷增強。 現在我借用美國國家標準與技術研究院(nist)關於雲計算的定義:雲計算是一種能夠便捷地按需訪問共享可配置計算資源池(如網路、伺服器、儲存、應用、服務)的服務模式,並只需很少的管理工作或與服務提供商很少的互動就可以提供和分布這些服務。

雲計算具有兩個重要特徵,其中之一是一切皆服務,系統的不同元件——it基礎設施、開發平台、資料庫等都可以作為服務來交付、定量和定價。而另一項特徵是面向效用,也就是說雲服務提供商按照資源的使用情況來收費,有效地避免了網路計算資源的浪費。一般來說,雲計算服務必須具有以下特點:一、可通過瀏覽器或web服務應用程式介面(api)訪問服務;二、不需要先期投入;三、按資源使用量付費。

雲計算部署和訪問模式包括三種:公共雲、私有雲/企業雲和混合雲。

公共雲/網路雲:第三方,多使用者基礎設施和服務;可訂閱模式;

私有雲/企業雲:企業擁有的資料中心和基礎設施公共雲模型,向內聯網使用者以及合作夥伴提供服務

混合雲/互聯雲:混合使用私有雲和公有雲;當私有雲容量不足時,租賃公共雲服務

雲計算參考模型將雲計算服務分為三大類:基礎設施即服務(iaas),平台即服務(paas),軟體即服務(saas).

iaas按需求提供虛擬化資源,如硬體、儲存和網路,paas能夠根據需要提供可擴充套件的、彈性的執行環境,執行使用者的應用程式,saas按需提**用程式和服務。雲計算參考模型的每一層都為使用者提供了不同的服務。

此外,雲計算也面臨著一些挑戰,其中既包括系統配置、網路和規模等實際問題,還包括雲環境下的安全性、保密性以及資料的保護等問題,甚至還涉及到法律問題。不過,目前主流的雲服務在這些方面已經實現了某些成就,這使得雲服務的普及成為可能。伴隨著雲計算的持續發展,乙個雲時代實際上已經到來! 

雲計算導論

伺服器虛擬化,應用虛擬化,網路虛擬化,儲存虛擬化 後兩個相對不成熟 xen 很好 kvm 核心級 openvz 如 gfs google hdfs gfs的開源實現 如 zookeeper 如 bigtable google hbase bigtable的開源實現 如 mapreduce googl...

電腦科學導論 資料計算

四 算術運算 整數和小數在計算機記憶體中計算的實現 1 邏輯運算 2 移位運算 3 算數運算 1 非 not 取反,遇一為零,遇零為一。2 與 and 同一為一,其餘為零。3 或 or 遇一為一,同零為零。4 異或 xor 相同為零,不同為一。1 非 not 取反。2 與 and 掩碼,指定位置復位...

雲計算大會之雲計算應用

中國移動發布大雲 大雲產品包括並行資料探勘工具 分布式海量資料倉儲 彈性計算系統 雲儲存系統 平行計算執行環境共五種產品。亞馬遜網路服務 amazon webservices,aws google地球 地圖 gmail docs等 微軟 windows azure 雲計算作業系統 salesforc...