1.云計算基礎
1.1云計算概述
1.1.1 解惑——什么是云計算
實質上,云計算是一種構造,它允許訪問實際駐留在你的計算機以外的某個位置或者其他Internet連接的設備上的應用程序。通常,它是遠程數據中心。
云計算的優點是:另一家公司托管你的應用程序,這意味著他們處理服務器費用,管理軟件更新,而你為服務支付相對較少的費用。
云計算缺點:弱連接(網絡故障、出于安全的考量);集成問題(如果應用程序在地理上是分散的,那么很難管理他們)
1.1.2 云組件
從簡單的拓撲方面來說,云計算解決方案由以下幾部分組成:客戶、數據中心、分布式服務器。
1.客戶:與普通局域網的客戶一樣
2.數據中心:用于存放你預定的應用程序的服務器集合。
3.分布式服務器:服務器不必全都安在一個位置。通常,服務器在地理上是分散的。但是對于你(云用戶)來說,這些服務器工作時,就好像它們是彼此相鄰的。
1.1.3 基礎設施
1.網格計算
人們通常把網格計算和云計算弄混淆,實際上它們區別非常大。網格計算在同一時間針對單個問題把網絡中的眾多計算機資源應用于工作。
網格計算需要使用某種軟件,他可以劃分程序段,然后把他們發送給數千臺計算機。可以在組織的所有計算機上完成這個任務,或者以公共協作的形式完成它。
由于以下原因,網格計算變得非常吸引人:
(1)它是一種使用給定數量的計算機資源的經濟的方式
(2)它可以解決需要很高計算性能的問題
(3)可以協作式共享很多計算機的資源,而無需一臺計算機管理其他計算機。
2.完全虛擬化
完全虛擬化是使完全安裝的一臺機器在另一臺機器上運行的技術。結果會得到一種系統,其中,在服務器上運行的所有軟件都位于虛擬機內。
這種方式不僅允許運行獨特的應用程序,而且允許運行不同的操作系統。虛擬化與云計算相關,因為它是訪問云上服務的方式之一。也就是說,遠程數據中心可能以完全虛擬化的方式提供服務。
為了實現完全虛擬化,必須借助特定的硬件組合。知道2005年,AMD-Virtualization(AMD-V)和Intel Virtualization Technology(IVT)擴展的引入才使得完全虛擬化成為可能。
完全虛擬化優點:
(1)在多個用戶中共享計算機系統
(2)把用戶之間隔開以及把用戶和控制程序之間隔開
(3)仿真另一臺計算機的硬件。
3.半虛擬化
半虛擬化通過高效的使用系統資源,允許同時在單個硬件設備上運行多個操作系統。
在完全虛擬化中,將仿真整個系統,但是在半虛擬化中,管理模塊與虛擬機中的系統協同工作。在半虛擬化系統中,可以同時運行許多不同的操作系統。
半虛擬化在以下方面表現的最佳:
(1)災難恢復:發生災難,可以將Guest系統移植別的硬件
(2)遷移:方便遷移
(3)容量管理:虛擬化環境中會更加容易添加更多處理能力或硬盤。
posted on 2011-03-22 11:14
wawlian 閱讀(345)
評論(0) 編輯 收藏 所屬分類:
云計算