鏡像服務(Image Management Service,IMS)算法
鏡像與鏡像服務
數據庫
鏡像是一個包含了軟件及必要配置的雲服務器或裸金屬服務器模版,包含操做系統或業務數據,還能夠包含應用軟件(例如,數據庫軟件)和私有軟件。鏡像分爲公共鏡像、私有鏡像、共享鏡像、市場鏡像。服務器
鏡像服務 (Image Management Service)提供簡單方便的鏡像自助管理功能。用戶能夠靈活便捷的使用公共鏡像、私有鏡像或共享鏡像申請彈性雲服務器和裸金屬服務器。同時,用戶還能經過已有的雲服務器或使用外部鏡像文件建立私有鏡像。ide
裸金屬服務器私有鏡像製做請參考 《裸金屬服務器用戶指南》 。性能
鏡像分爲公共鏡像、私有鏡像、共享鏡像、市場鏡像,公共鏡像爲系統默認提供的鏡像,私有鏡像爲用戶本身建立的鏡像,共享鏡像爲其餘用戶共享的私有鏡像。優化
圖1 以動圖的形式簡介了各個類型的鏡像間相互關係。加密
圖1 鏡像類型
spa
鏡像類型操作系統 |
說明對象 |
---|---|
公共鏡像 |
包含常見的標準操做系統鏡像,全部用戶可見,包括操做系統以及預裝的公共應用。請根據您的實際狀況自助配置應用環境或相關軟件。 官方公共鏡像支持的操做系統版本包括:Windows,CentOS,SUSE,Debian,OpenSUSE,Fedora,Ubuntu,EulerOS,CoreOS。 |
私有鏡像 |
包含操做系統或業務數據、預裝的公共應用以及用戶的私有應用的鏡像,僅用戶我的可見。 私有鏡像包括系統盤鏡像、數據盤鏡像和整機鏡像,其中:
|
共享鏡像 |
用戶將接受雲平臺其餘用戶共享的私有鏡像,做爲本身的鏡像進行使用。更多關於共享鏡像的使用,請參見 共享鏡像 。 |
市場鏡像 |
提供預裝操做系統、應用環境和各種軟件的優質第三方鏡像。無需配置,可一鍵部署,知足建站、應用開發、可視化管理等個性化需求。 |
鏡像服務具備如下功能:
公有云提供了Web化的服務管理平臺,即管理控制檯和基於HTTPS請求的API(Application programming interface)管理方式。
用戶能夠經過接口方式 訪問鏡像服務 ,具體操做請參見 《鏡像服務接口參考》 。
管理控制檯方式
其餘相關操做,請使用管理控制檯方式訪問鏡像服務。若是用戶已在雲平臺註冊,可直接登陸管理控制檯,從主頁選擇「鏡像服務」。
鏡像服務目前支持多種格式,而在鏡像服務內部統一使用鏡像服務自研格式ZVHD。
常見 鏡像格式 說明請參考 表1 。
鏡像格式 |
介紹 |
備註 |
---|---|---|
ZVHD |
雲服務內部自研格式,採用zlib壓縮算法,支持順序讀寫。 |
鏡像服務底層通用格式。鏡像服務導入和導出支持格式。 |
ZVHD2 |
雲服務內部自研格式,採用zstd壓縮算法,支持延遲加載。 |
鏡像服務延遲加載特性專用格式。鏡像服務導入支持格式。 |
QCOW2 |
QCOW2格式鏡像是QEMU模擬器支持的一種磁盤鏡像。是用一個文件的形式來表示一塊固定大小的塊設備磁盤。與普通的RAW格式鏡像相比,QCOW2格式有以下幾個特性:
|
鏡像服務導入和導出支持格式。 |
VMDK |
VMDK是VMWare建立的虛擬硬盤格式。一個VMDK文件表明VMFS(雲服務器文件系統)在雲服務器上的一個物理硬盤驅動。 |
鏡像服務導入和導出支持格式。 |
VHD |
VHD是微軟提供的一種虛擬硬盤文件格式。VHD文件格式能夠被壓縮成單個文件存放到宿主機的文件系統上,主要包括雲服務器啓動所需的文件系統。 |
鏡像服務導入和導出支持格式。 |
VHDX |
微軟在 Windows Server 2012中的Hyper-V引入的一個新版本的VHD格式,稱爲VHDX。與VHD格式相比,VHDX具備更大的存儲容量。它在電源故障期間提供數據損壞保護,而且優化了磁盤結構對齊方式,以防止新的大扇區物理磁盤性能降級。 |
鏡像服務導入支持格式。 |
RAW |
RAW格式是直接給雲服務器進行讀寫的文件。RAW不支持動態增加空間,是鏡像中I/O性能最好的一種格式。 |
鏡像服務導入支持格式。 |
QCOW |
QCOW經過二級索引表來管理整個鏡像的空間分配,其中第二級的索引用了內存CACHE技術,須要查找動做,這方面致使性能的損失。QCOW優化性能低於QCOW2,讀寫性能低於RAW。 |
鏡像服務導入支持格式。 |
VDI |
VDI是SUN公司Virtual BOX虛擬化軟件所用的硬盤鏡像文件格式,支持快照。 |
鏡像服務導入支持格式。 |
QED |
QED格式是QCOW2格式的一種改進,存儲定位查詢方式和數據塊大小與QCOW2同樣。但在實現CoW(Copy-On-Write)的機制時,QED將QCOW2的引用計數表用了一個重寫標記(Dirty Flag)來替代。 |
鏡像服務導入支持格式。 |
交互功能 |
相關服務 |
位置 |
---|---|---|
將雲服務器轉化爲鏡像 |
彈性雲服務器 |
|
將裸金屬服務器轉化爲鏡像 |
裸金屬服務器 |
|
鏡像保存在對象存儲中 |
對象存儲 |
|
加密鏡像使用的密鑰保存在數據加密服務中 |
數據加密服務 |
|
能夠經過雲服務器上掛載的數據盤建立數據盤鏡像 |
雲硬盤 |
|
使用已有的雲服務器備份製做整機鏡像 |
雲服務器備份 |
|
雲審計服務記錄鏡像服務相關的操做事件,方便用戶往後的查詢、審計和回溯 |
雲審計服務 |