1. 程式人生 > >101 雲端計算基礎概念

101 雲端計算基礎概念

01 雲端計算概念
1.雲端計算的產生背景
雲端計算的驅動力:
1.技術驅動
2.需求驅動
3.商業模式驅動
海量的資料和終端
IT的複雜性、商業延遲也是促進雲端計算產生的一個因素

2.雲端計算的概念
—商業視角 雲端計算=資訊電廠
–技術視角 雲端計算=計算/儲存的網路
雲端計算分為狹義和廣義兩個
狹義的是指:IT技術設施的交付和使用模式,通過按需易擴充套件的方式獲得所需的資源,包括基礎架構,平臺,軟體等
廣義的是指:通過網路按需、易擴充套件的方式獲得所需的服務,這種服務可以是IT和軟體,網際網路相關的,也可以是任意其他的服務。比如,醫療雲,教育雲等

3.雲端計算的部署模式:
1.private cloud(私有云)
2.public cloud(公有云)
【私有云和公有云通過企業防火牆隔離】
3.混合雲

4.雲端計算的應用模式:
IaaS(Infrastructure as a service):將基礎設施當作服務(虛擬機器的租用,雲盤等)
PaaS(Platform as a service):系統平臺 主要面型技術開發者
SaaS(Software as a service):軟體平臺 面向終端使用者

02 雲端計算的價值

02 雲端計算的價值
1.行業客戶對雲的認知
大多數客戶人為雲端計算必須演進至開放平臺
認為交付將基於雲來進行
認為找到合適的戰略合作伙伴以啟動雲戰略至關重要
且和多人關心雲平臺的安全性
2.行業客戶反應的困難與挑戰
複雜性與平滑過度
可靠性
工作負載及可遷移性
資料的安全性
看不到投資回報
3.雲端計算的價值:
1.智慧資源的排程,即【1】實現負載均衡和【2】通過熱遷移來實現節能減排
2.提高資源的利用率通過的方式:通過資源共享通過分時共享
3.分散式的計算和儲存
4.統一管理
5.業務快速部署
4.雲端計算帶來的機會
對於雲端計算供應商
對於最終的消費者
對於中小型客戶
對於企業級的客戶
對於政府機構

03 虛擬化技術的簡介

虛擬化技術的起源
虛擬化技術的發展由來:
60年代在大型機有所應用
90年代在小型機上出現邏輯區分的應用
2000年,X86平臺虛擬技術開始出現
2001年,X86平臺虛擬化技術在伺服器上開始應用
虛擬化技術的推動力:
CPU的處理速度越來越快,超出軟體對硬體效能的要求
INTER和AMD在CPU里加入了虛擬指令
企業成本壓力
環保壓力
不斷增長的業務壓力

虛擬化的概念
虛擬化是指通過虛擬化技術,將一臺計算機虛擬為多臺邏輯計算機,在一臺計算機上同時執行多個邏輯計算機,每個邏輯計算機可以執行不同的作業系統,並且,應用程式都可以在相互獨立的空間內執行而互不影響,從而顯著的提高了計算機的工作效率。
物理機:宿主機
虛擬機器:客戶機

虛擬化後的區別就是:物理機上可以同時執行多個虛擬機器,而且還有虛擬機器監控器,通過虛擬機器監控器的模擬,可以使得虛擬機器在上層軟體看來就是一個真實的機器。

虛擬機器是將物理資源池化了,多個虛擬機器直接從資源池種獲取資源,與硬體解耦和。

虛擬化的主要內容
計算虛擬化:CPU虛擬化 記憶體虛擬化 IO虛擬化
儲存虛擬化:裸裝置+邏輯卷 儲存裝置虛擬化 主機儲存虛擬化+檔案系統
網路虛擬化: VPN VLAN
4.虛擬化的本質
分割槽
隔離
封裝
獨立

5.虛擬化技術的應用案例:—熱遷移