ECS鏡像是建立ECS執行個體的基礎模板,它包含了啟動和運行執行個體所需的作業系統和預配置資料。建立ECS執行個體時必須選擇一個鏡像,該鏡像可以只包含系統硬碟,也可以是系統硬碟和資料盤的組合,且必須和您的執行個體規格相容。您可以使用阿里雲或者其他開發人員已經發布的鏡像,也可以使用自訂鏡像或者別人共用給您的鏡像。本文介紹建立ECS執行個體時如何選擇鏡像、鏡像的分類、使用指引等。
如何選擇鏡像
建立ECS執行個體所使用的鏡像,您需要考慮如下因素:
確定業務部署地區
鏡像是一種地區性資源,提前確定業務部署的地區,限定可選的鏡像範圍。
阿里雲通常會將公用鏡像發布到全部地區。
雲市場鏡像和社區鏡像取決於發行者發布的地區。
自訂鏡像取決於您建立或者匯入的地區且支援複製到其他地區使用。
選擇作業系統
根據產品技術棧、人員能力及其他合規要求確定作業系統。更多資訊請參見公用鏡像概述。
Windows Server:作業系統介面友好,具有良好的易用性和廣泛的軟體支援,適用於運行 Windows 應用程式、企業級 Web 服務、資料庫(如 SQL Server)、檔案和列印服務。
Linux/Unix
Alibaba Cloud Linux:阿里雲官方自研,相容CentOS生態。
Anolis OS:開源作業系統。
CentOS:RHEL開源版本,目前已經停止維護,不推薦使用。
Red Hat Enterprise Linux:Red Hat 官方針對企業級應用研發的作業系統,功能完善,缺點:收費。
考慮執行個體規格相容性
鏡像通常會標明系統架構資訊(32位/64位)、適用記憶體大小和引導程式,您可根據這些資訊確認執行個體規格是否滿足要求。
系統架構
適用記憶體
規格限制
32位
適用於4 GiB以下記憶體
執行個體規格的記憶體:小於等於4 GiB。
執行個體規格的CPU核心數:若為Windows 32位作業系統,最大為4核。
64位
適用於4 GiB及以上記憶體
執行個體規格的記憶體:大於4 GiB。
鏡像與執行個體規格的啟動模式,請參考執行個體啟動模式。
關注鏡像的特殊要求
若您希望獲得一個純淨的系統鏡像,那麼可以選擇阿里雲官方提供的公用鏡像,若您的業務需要使用特殊定製的鏡像,或者是將業務整體打包到鏡像中,則可以考慮使用雲市場鏡像或自行構建的自訂鏡像。
考慮鏡像使用的成本
使用付費商業鏡像,或基於付費商業鏡像製作的鏡像建立ECS執行個體時會產生作業系統許可證費用,請仔細甄別,詳情請參見鏡像計費。
鏡像分類
使用不同類型的鏡像建立執行個體,阿里雲提供的支援人員不同,如下:
鏡像分類 | 說明 | 支援人員情況 |
由阿里雲官方提供的作業系統鏡像,皆是正版授權,並通過了阿里雲官方的安全和穩定性測試。 公用鏡像包含了Windows Server系統鏡像和主流的Linux系統鏡像。可以協助您快速搭建基礎環境。 |
| |
由您自己基於所使用的ECS執行個體或者快照建立的鏡像。 適合部署特定配置的應用或者搭建環境等。 | 基於公用鏡像製作的自訂鏡像,阿里雲提供的支援人員與公用鏡像相同。 針對匯入的鏡像,分為以下情況:
| |
由其他阿里雲帳號共用給您的鏡像,適合團隊協作情境。 | 請聯絡共用方,阿里雲不提供支援人員。 | |
由阿里雲官方帳號或者第三方服務商提供的鏡像,包括作業系統和預裝軟體等,均經過發行者的安全與穩定性測試。 根據發行者不同,雲市場鏡像可分為以下兩種:
適合需要部署特定應用的情境。 |
| |
由任意阿里雲使用者在鏡像社區發布的完全公開的鏡像。 | 阿里雲不對社區鏡像提供支援人員。 |
以上支援人員的前提條件是鏡像在生命週期之內,如果作業系統版本結束了生命週期(EOL),則參照EOL鏡像的支援策略。更多資訊,請參見作業系統生命週期。
針對各個作業系統的新特性、安全補丁等,阿里雲會定期更新公用鏡像的版本,詳情請參見公用鏡像發布記錄。您在ECS購買頁面選中某個公用鏡像時,預設為最新動向的版本。如果您希望購買到較舊的版本,可以通過調用OpenAPI RunInstances指定鏡像ID來實現。
阿里雲會定時從開源社區官方或者作業系統原廠同步至阿里雲鏡像站,您可以按需更新新特性、安全補丁等。
安全性是阿里雲和客戶的共同責任。阿里雲負責雲平台自身的安全,包括雲平台硬體、軟體和網路安全。客戶負責ECS執行個體的安全,包括ECS作業系統的管理(包括安裝更新和安全補丁)、在ECS上安裝的任何應用程式軟體或工具,以及阿里雲提供的安全性群組防火牆的配置。更多資訊,請參見Elastic Compute Service安全性。
自訂鏡像與執行個體、快照的關係
鏡像是用於建立和啟動執行個體的模板,執行個體是基於鏡像和其他配置參數建立的虛擬機器,而快照用於備份執行個體的資料。
瞭解自訂鏡像與執行個體、快照的關係,有助於您更好地使用自訂鏡像。下圖為您展示快照是執行個體某一時刻的資料備份,ECS 1執行個體和快照均可以建立自訂鏡像,通過自訂鏡像,您可以繼續建立另一台執行個體。
使用限制
限制項 | 限制 | 提升限額方式 |
單個阿里雲帳號在特定地區下可以保有的自訂鏡像最大數量 | 請根據配額ID | |
單個自訂鏡像能夠共用的使用者數最大數量 | 請根據配額ID | |
鏡像與執行個體規格的限制 | 4 GiB及以上記憶體的執行個體規格不能使用32位鏡像。 | 無 |
使用指引
尋找目標鏡像
面對海量的公用鏡像、雲市場鏡像、市場鏡像、自訂鏡像和共用鏡像,如何快速尋找到目標鏡像用於建立ECS執行個體,請參見尋找鏡像。
使用自訂鏡像
通過阿里雲提供的自訂鏡像協助您定製化地製作鏡像,詳情請參見自訂鏡像概述。自訂鏡像的基本操作如下:
操作
說明
相關文檔
建立鏡像
您可以通過已有ECS執行個體或快照建立自訂鏡像,以便快速複製系統內容,免除重複配置。
匯入鏡像
您可以將本地或者其他雲廠商伺服器的鏡像檔案匯入阿里雲產生自訂鏡像。
更新鏡像
基於CloudOps Orchestration Service (OOS)一鍵更新鏡像,更新Elastic Compute Service執行個體內部的軟體、配置等。
複製鏡像
通過複製鏡像跨地區部署ECS執行個體、同地區或者跨地區變更加密鏡像與非加密鏡像的加密狀態。
共用鏡像
將自訂鏡像共用給其他阿里雲帳號使用。該帳號可以使用您共用的自訂鏡像,快速建立運行同一鏡像環境的ECS執行個體。
匯出鏡像
建立自訂鏡像後,您可以匯出鏡像到OSS儲存空間(OSS Bucket),並下載到本地使用。
修改鏡像資訊
為了方便您管理自訂鏡像,您可以根據需要修改自訂鏡像的名稱、描述、NVMe屬性和鏡像啟動模式等資訊。
刪除鏡像
當您不再需要某個自訂鏡像時,可以將其刪除。
使用鏡像構建服務
通過鏡像構建服務(ImageBuilder)實現一站式鏡像內容定製、修複與測試、跨地區分發、跨帳號共用。鏡像構建服務通過在鏡像模板中定義源鏡像、鏡像組件、是否修複鏡像、跨地區分發、跨帳號共用等一系列在鏡像構建過程中需要完成的任務,並通過執行構建任務完成新鏡像的構建。