建立ECS執行個體時,您必須選擇鏡像。根據您選擇的鏡像,新建立的ECS執行個體將包含預定義的作業系統和應用程式。這些鏡像通常經過最佳化和配置,以提供更好的效能和功能。本文旨在協助您如何從眾多鏡像類型和作業系統中選擇合適的鏡像。
地區
鏡像類型
ECS鏡像根據來源不同,分為公用鏡像、自訂鏡像、共用鏡像、雲市場鏡像和社區鏡像。更多資訊,請參見鏡像類型。
鏡像費用
使用鏡像可能會產生費用。更多資訊,請參見鏡像計費。
作業系統
選擇作業系統時,您需要考慮以下方面。
選擇系統架構(32位或64位)
系統架構 | 適用記憶體 | 使用限制 |
32位 | 適用於4 GiB以下記憶體 |
|
64位 | 適用於4 GiB及以上記憶體 | 若您的應用需使用4 GiB以上記憶體或未來需擴充記憶體至4 GiB以上,請使用64位作業系統 |
選擇作業系統類型(Windows或Linux/類Unix系統)
作業系統類型 | 登入方式 | 特點 | 適用情境 |
Windows | 支援遠端桌面方式 | Windows系統的公用鏡像內含正版已啟用系統 |
|
Linux/類Unix | 支援SSH方式 |
|
|
阿里雲提供的Windows和Linux/類Unix系統的公用鏡像列表,請參見公用鏡像概述。
Windows系統
建議您選擇高版本Windows系統。相對低版本來說,高版本系統漏洞更少,並且IIS 7.5比IIS 6提供了更多功能以及更方便的控制台。
請您閱讀以下注意事項並根據實際需要選擇合適的硬體設定和Windows版本。
vCPU為1核且記憶體為1 GiB的執行個體規格無法啟動MySQL資料庫。
Windows執行個體用於建站、部署Web環境時,最少需要2 GiB記憶體。
為了保證效能體驗,使用Windows 2012系統時,建議您選擇記憶體為2 GiB及以上的執行個體規格。
使用Windows Server 2016/2019/2022作業系統必須選擇記憶體為2 GiB及以上的執行個體規格,否則售賣頁的公用鏡像列表中不會出現Windows Server 2016/2019/2022。
微軟已經於2020年01月14日停止對Windows Server 2008和Windows Server 2008 R2作業系統提供支援,於2023年10月10日停止對Windows Server 2012 R2作業系統提供支援。因此,阿里雲不再對使用上述作業系統的ECS執行個體提供支援人員。如果您有使用上述作業系統的ECS執行個體,請儘快更新至Windows Server 2016或更高版本。
Linux/類Unix系統
阿里雲的Linux/類Unix公用鏡像包含以下發行版。
Alibaba Cloud Linux
Alibaba Cloud Linux是阿里雲研發的Linux作業系統,旨在為ECS執行個體上的應用程式提供更加安全、穩定、高效能的運行環境。其中Alibaba Cloud Linux 2支援各種雲情境負載,並支援各規格執行個體(除使用傳統網路的執行個體和非I/O最佳化執行個體)。更多資訊,請參見什麼是Alibaba Cloud Linux。
Debian系列
Debian
Ubuntu
Debian和Ubuntu兩種作業系統的特點和關係見下表。
作業系統 | 軟體包格式 | 安裝軟體 | 特點 | 兩者的關係 |
Debian | deb包 | aptitude | 系統相對穩定。 | Ubuntu基於Debian開發,可簡單認為Ubuntu是Debian的功能加強版。 |
Ubuntu | apt-get |
|
SUSE系列
SUSE Linux
OpenSUSE
OpenSUSE和SUSE Linux的關係和對比見下表。
作業系統 | 兩者對比 | 兩者的關係 |
OpenSUSE |
|
|
SUSE Linux |
FreeBSD
FreeBSD是一款類Unix作業系統,為專註於功能、速度和穩定性的平台提供。FreeBSD提供了先進的網路、效能、安全和相容性功能,這些功能在其他動作系統甚至行業內優秀的商業作業系統中仍然缺失。更多資訊,請參見FreeBSD官方文檔。
Red Hat系列
Red Hat Enterprise Linux(RHEL)
CentOS
CentOS Stream
Rocky Linux
AlmaLinux
Fedora
Fedora CoreOS
幾者作業系統的特點和關係如下表所示。
作業系統 | 軟體包格式 | 安裝軟體 | 費用 | 特點 | 幾者的關係 |
Red Hat Enterprise Linux(RHEL) | rpm包 | yum | 付費使用 | RHEL是基於Fedora的企業發行版,發行速度較慢,更聚焦穩定性,可獲得企業級支援人員。 |
|
CentOS | 免費使用 | CentOS是基於RHEL的社區版本,基於相同的程式碼程式庫,將RedHat發行的原始碼重新編譯一次,形成一個可使用的二進位版本,所以和RHEL是非常相似的版本。 | |||
CentOS Stream | 免費使用 | 2020年12月08日,CentOS官方宣布了停止維護CentOS Linux的計劃,並推出了CentOS Stream專案。CentOS Stream是Fedora和RedHat之間的滾動升級版本。 | |||
Rocky Linux | 免費使用 | Rocky Linux是一個社區化的企業級作業系統,位於Red Hat Enterprise Linux下遊。Rocky Linux與CentOS一樣,提供了適用於伺服器的穩定版本,旨在作為CentOS完全相容的替代版本。 | |||
AlmaLinux | 免費使用 | AlmaLinux是CloudLinux團隊宣布構建的一個穩定版CentOS社區分支。該作業系統實現了與Red Hat Enterprise Linux二進位檔案的1:1相容,並提供了不停機更換作業系統的能力。 | |||
Fedora | 免費使用 | 是由Fedora專案社區開發、紅帽公司贊助,目標是建立一套新穎、多功能並且開放原始碼的作業系統。 | |||
Fedora CoreOS | 免費使用 | Fedora CoreOS是一個針對容器化工作負載的Linux發行版,也是自動更新的最小作業系統,用於安全、大規模地運行容器化工作負載。 |
根據Fedora CoreOS社區的公告,CoreOS Container Linux已於2020年05月26日停止提供更新。因此阿里雲做出以下說明:
自2020年05月26日起,阿里雲將不再為CoreOS Container Linux提供技術協助,但不影響您已安裝該作業系統的ECS執行個體的繼續使用。
在2020年09月30日之後,您將無法使用阿里雲提供的CoreOS Container Linux公用鏡像建立新的ECS執行個體。
已安裝的CoreOS Container Linux在2020年05月26日後仍可繼續使用,但是由於該作業系統已經結束生命週期,不會繼續提供安全補丁。出於安全因素的考慮,阿里雲不推薦您繼續使用CoreOS Container Linux鏡像。
阿里雲已上線Fedora CoreOS公用鏡像,Fedora CoreOS社區推薦使用Fedora CoreOS作業系統替代CoreOS Container Linux。
內建軟體
雲市場鏡像中的鏡像,通常在作業系統中預裝了ECS執行個體的運行環境或軟體應用,您可以根據實際需要,購買相應的鏡像建立執行個體。更多資訊,請參見使用雲市場鏡像。
相關文檔
如果您在建立ECS執行個體時誤選了鏡像,後續可以根據業務需要遷移或者更換鏡像。具體操作,請參見作業系統遷移及升級、更換作業系統(系統硬碟)。