創建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實例時誤選了鏡像,后續可以根據業務需要遷移或者更換鏡像。具體操作,請參見操作系統遷移及升級、更換操作系統(系統盤)。