创建ECS实例时,您必须选择镜像。本文旨在帮助您从众多镜像类型和操作系统中选择合适的镜像。

选择镜像时,您需要考虑以下因素。

地域

镜像是一种地域性资源,您不能跨地域使用镜像创建实例。如需使用其他地域镜像创建实例,可先将其他地域的镜像复制到当前地域。具体操作,请参见复制镜像。例如,在华北2(北京)地域创建实例时,您只能使用位于华北2(北京)地域的镜像。更多阿里云地域,请参见地域和可用区选择地域

镜像类型

ECS镜像根据来源不同,分为公共镜像、自定义镜像、共享镜像、云市场镜像和社区镜像。更多信息,请参见镜像类型

镜像费用

使用镜像可能会产生费用。更多信息,请参见镜像计费

操作系统

选择操作系统时,您需要考虑以下方面。

选择系统架构(32位或64位)

系统架构适用内存使用限制
32位适用于4 GiB以下内存
  • 实例规格内存大于4 GiB时,无法使用32位操作系统
  • Windows 32位操作系统最高支持4核CPU
64位适用于4 GiB及以上内存若您的应用需使用4 GiB以上内存或未来需扩充内存至4 GiB以上,请使用64位操作系统

选择操作系统类型(Windows或Linux/类Unix系统)

操作系统类型登录方式特点适用场景
Windows支持远程桌面方式Windows系统的公共镜像内含正版已激活系统
  • 适合运行Windows下开发的程序,如.NET等
  • 支持SQL Server等数据库(需自行安装)
Linux/类Unix支持SSH方式
  • 常用的服务器端操作系统,具备安全性和稳定性
  • 开源,轻松建立和编译源代码
  • 一般用于高性能Web等服务器应用,支持常见的PHP、Python等编程语言
  • 支持MySQL等数据库(需自行安装)

阿里云提供的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。
  • 阿里云不再为Windows Server 2003系统镜像提供技术支持。更多信息,请参见阿里云不再支持Windows Server 2003系统镜像

选择Linux/类Unix系统的发行版

阿里云的Linux/类Unix公共镜像包含以下发行版。
  • Alibaba Cloud Linux

    Alibaba Cloud Linux是阿里云研发的Linux操作系统,旨在为ECS实例上的应用程序提供更加安全、稳定、高性能的运行环境。其中Alibaba Cloud Linux 2支持各种云场景负载,并支持各规格实例(除使用经典网络的实例和非I/O优化实例)。更多信息,请参见Alibaba Cloud Linux概述

  • Red Hat系列
    • CentOS
    • CentOS Stream
    • Red Hat
    CentOS、CentOS Stream和Red Hat操作系统的特点和关系见下表。
    操作系统软件包格式安装软件费用特点两者关系
    CentOSrpm包yum免费使用Red Hat Enterprise Linux(RHEL)的复刻版本。
    说明 CentOS官方已计划停止维护CentOS Linux项目,阿里云上CentOS Linux公共镜像来源于CentOS官方,当CentOS Linux停止维护后,阿里云将会同时停止对该操作系统的支持。
    • CentOS是CentOS社区重新编译Red Hat源代码生成的免费版本。
    • CentOS Stream是CentOS滚动升级的版本,由CentOS官方提供。
    • 两者rpm包通用。
    • 两者命令通用。
    CentOS Stream2020年12月08日,CentOS官方宣布了停止维护CentOS Linux的计划,并推出了CentOS Stream项目。CentOS Stream是一个滚动升级的版本。
    Red Hat付费使用稳定,可获得企业级技术支持。
  • Debian系列
    • Debian
    • Ubuntu
    Debian和Ubuntu两种操作系统的特点和关系见下表。
    操作系统软件包格式安装软件特点两者关系
    Debiandeb包aptitude系统相对稳定。Ubuntu基于Debian开发,可简单认为Ubuntu是Debian的功能加强版。
    Ubuntuapt-get
    • 系统配置更人性化。
    • 软件的更新更为激进。
    • 新手友好度更高,易用性更好,更容易上手。
  • SUSE系列
    • SUSE Linux
    • OpenSUSE
    OpenSUSE和SUSE Linux的关系和对比见下表。
    操作系统两者对比两者关系
    OpenSUSE
    • OpenSUSE是社区版,SUSE Linux Enterprise是企业版。
    • SUSE Linux Enterprise更成熟、稳定,官方源中软件与OpenSUSE相比较少。
    • OpenSUSE软件版本更新,可扩展性强(可用于桌面或服务器),免费更新(也可购买官方技术支持)。
    • SUSE Linux Enterprise更适用于工作、生产环境,娱乐功能较差,OpenSUSE可用于个人娱乐和其他较专业的用途。
    • SUSE Linux在版本10.2以后更名为OpenSUSE。
    • OpenSUSE使用的内核与SUSE Linux相同。
    SUSE Linux
  • CoreOS系列
    • CoreOS:CoreOS是一款基于Linux内核的轻量级操作系统,为计算机集群的基础设施建设而生,专注于自动化,轻松部署,安全,可靠,规模化。作为一个操作系统,CoreOS提供了在应用容器内部署应用所需要的基础功能环境以及一系列用于服务发现和配置共享的内建工具。
    • Fedora:是由Fedora项目社区开发、红帽公司赞助,目标是创建一套新颖、多功能并且开放源代码的操作系统。位于Red Hat Enterprise Linux上游。
    • Fedora CoreOS:是CoreOS Container Linux的正式继任者。Fedora CoreOS是一个新的Fedora版本,专为安全、大规模地运行容器化工作负载而构建。
    说明 根据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。
  • FreeBSD

    FreeBSD是一款类Unix操作系统,为专注于功能、速度和稳定性的平台提供。FreeBSD提供了先进的网络、性能、安全和兼容性功能,这些功能在其他操作系统甚至行业内优秀的商业操作系统中仍然缺失。详情请参见FreeBSD官方文档

  • Rocky Linux

    Rocky Linux是一个社区化的企业级操作系统,位于Red Hat Enterprise Linux下游。Rocky Linux与CentOS一样,提供了适用于服务器的稳定版本,旨在作为CentOS完全兼容的替代版本。

  • AlmaLinux

    AlmaLinux是CloudLinux团队宣布构建的一个稳定版CentOS社区分支。该操作系统实现了与Red Hat Enterprise Linux二进制文件的1:1兼容,并提供了不停机更换操作系统的能力。

内置软件

云市场镜像中的镜像,通常在操作系统中预装了ECS实例的运行环境或软件应用,您可根据实际需要,购买相应的镜像创建实例。更多信息,请参见云市场镜像

后续操作