1. 程式人生 > >雲計算ECS理解總結

雲計算ECS理解總結

mac 過程 雲計算 丟失 提高 同時 虛擬 管理 支持

2018/02/01 發布

一、ECS理解:

服務器分布式集群(大量計算資源、存儲資源)+Xen虛擬化(整合使用資源)=資源單元可彈性調整化(單臺服務器—>Xen彈性計算單元)整合成"巨大虛擬資源池",通過彈性計算分配節點,生成大量虛擬,可供使用的“虛擬主機”—>負載均衡動態分配這些虛擬化資源,達到硬件資源的理論最大化使用。

“雲”:看作一個易於使用與訪問的巨大虛擬資源池(如硬件、開發平臺或服務等),這些資源可以根據負載(規模)的變化而動態配置,以最優地利用資源。

二、應用技術介紹

XEN虛擬化技術(提供彈性計算)

Xen軟件層:虛擬機監視器,劍橋大學計算機實驗室的開源項目。直接運行在計算機硬件之上的用以替代操作系統的軟件層

,它能夠在計算機硬件上並發的運行多個客戶操作系統(Guest OS)

Xen支持x86、x86-64、安騰( Itanium)、Power PC和ARM多種處理器,因此Xen可以在大量的計算設備上運行,目前Xen支持Linux、NetBSD、FreeBSD、Solaris、 Windows和其他常用的操作系統作為客戶操作系統在其管理程序上運行。

Xen對虛擬機的虛擬化分為兩大類,半虛擬化(Para virtualization)和完全虛擬化(Hardware VirtualMachine)。

半虛擬化(Paravirtualization)有些資料稱為“超虛擬化”,簡稱為PV,是Xen主導的虛擬化技術。這種技術允許虛擬機操作系統感知到 自己運行在Xen Hypervisor(系統管理程序)上而不是直接運行在硬件上,同時也可以識別出其他運行在相同環境中的客戶虛擬機。

完全虛擬化(Hardware Virtual Machine)又稱“硬件虛擬化”,簡稱HVM,是指運行在虛擬環境上的虛擬機在運行過程中始終感覺自己是直接運行在硬件之上的,並且感知不到在相同硬件環境下運行著其他虛擬機的虛擬技術。

在Xen上虛擬的Windows虛擬機必須采用完全虛擬化技術。

三、特點

大規模:雲計算服務通常由運行在多個數據中心的集群系統提供,每個數據中心節點可達到上萬臺,為各種不同的應用提供海量計算和存儲資源。

低成本:雲計算通過資源虛擬化的方式為用戶提供可伸縮的資源,支持各種不同類型的應用同時在系統中運行,提高整體的資源利用率,從而降低成本。

高可靠:雲計算可多份存儲用戶數據,任意一臺物理機的損壞都不丟失用戶數據,多數據中心的設計也滿足了災備的需求。

雲計算ECS理解總結