+86 135 410 16684Mon. - Fri. 10:00-22:00

云服务器 ECS > 产品简介二

云服务器 ECS > 产品简介

云服务器 ECS > 产品简介二

概述

一个云服务器 ECS 实例等同于一台虚拟机,包含 CPU、内存、操作系统、网络、磁盘等最基础的计算组件。您可以方便的定制、更改实例的配置。您对该虚拟机拥有完全的控制权,和您本地服务器的区别在于,您只需要登录到阿里云,即可使用云服务器,进行独立的管理、顶级配置等操作。

实例生命周期

实例的生命周期是从创建(购买)开始到最后释放(包年包月实例到期、按量付费实例欠费停机或者按量付费实例用户主动释放)。

实例固有状态

在这个生命周期中,实例有其固有的几个状态,如下表:

状态 状态属性 解释 API 的对应状态
准备中 中间状态 实例创建后,在进入运行中之前的状态,如果长时间处于该状态,则说明出现异常。 Pending
已创建 稳定状态 实例已经创建完成,等待启动。 Stopped
启动中 中间状态 实例在控制台或通过 API,重启、启动等操作后,在进入运行中之前的状态。如果长时间处于该状态,则说明出现异常。 Starting
运行中 稳定状态 实例正常运行状态,在这个状态的实例可以上运行您的业务。 Running
停止中 中间状态 实例在控制台或通过 API,停止操作后,在进入已停止之前的状态,如果长时间处于该状态,则说明出现异常。 Stopping
已停止 稳定状态 实例被正常停止,在这个状态下的实例,不能对外提供业务。 Stopped
重新初始化中 中间状态 实例在控制台或通过 API,重新初始化系统盘或数据盘后,在进入运行中之前的状态。如果长时间处于该状态,则说明出现异常。 Stopped
更换系统盘中 中间状态 实例在控制台或通过 API,更换操作系统等操作后,在进入运行中之前的状态。如果长时间处于该状态,则说明出现异常。 Stopped
已过期 稳定状态 包年包月的实例到期后因您没有及时为其续费;按量付费的实例因您的账户欠费以上情况会让实例变成已过期状态。这个状态下的实例处于停止状态,不能对外提供业务。从停机时刻起数据保留 7 天,然后实例会被释放。 Stopped

API 状态图

表中描述了控制台中的状态和 API 状态的对应关系,API 状态图如下:

  

竞价实例

竞价实例是一种按需实例,旨在降低您部分场景下使用 ECS 的计算的成本。您需要设定您愿意为实例规格支付的最高价格,当您的出价高于当前市场成交价时,您的实例就会运行,直到市场成交价高于您出价或供需资源变化因素释放。最终实例规格会按照市场成交价成交。

无状态应用场景下,您可以购买竞价实例来完成计算任务,与包年包月实例或按量付费实例相比,竞价实例可以使您获得最优的计算资源性价比。有状态应用例如数据库应用,不适合使用竞价实例,竞价失败等因素引起实例释放时,应用状态难以保存。

竞价实例创建成功后,使用过程与标准按量付费实例相同,您也可以将它与其他云产品(如云盘、弹性公网 IP 等)组合使用。

创建竞价实例

您可以通过 OpenAPI CreateInstance 或 ECS 购买页面 购买竞价实例。

您可以选择任何地域创建竞价实例,需要设定您愿意为实例规格支付的最高价格,并在实例规格、磁盘类型、网络类型、镜像等多个维度下根据自身需要配置竞价实例。

创建实例时,您可以在购买页 购买策略 部分查看竞价实例的配额。关于竞价实例配额,请参考 使用限制

保护周期

竞价实例一旦创建就拥有一小时保护期,即在竞价实例创建后第一个小时内,阿里云不会因为市场供需关系而释放您的实例,您可以在该竞价实例上正常运行业务。超过这个保护期(一小时后),如果某一时刻的市场成交价高于您的出价或供需资源发生变化,阿里云将自动释放您的竞价实例。

释放竞价实例

在过了保护周期后阿里云会因为市场价格变化或供需需求调整等因素自动释放您的竞价实例,同时您也可以主动释放竞价实例。

竞价实例因为市场价格变化或供需需求调整而被动释放时,实例会进入 待回收 状态,约 5 分钟后实例即自动释放。您可以通过 实例元数据 或者 OpenAPI DescribeInstances 返回的 OperationLocks 信息查看实例是否进入 待回收 状态。

说明
虽然通过 API 接口可以知道竞价实例是否进入 待回收 状态,并在回收等待的时间里保存少量数据,但是我们仍然建议您将应用设计成在竞价实例立即回收的情况下也可以正常恢复工作。您可以通过主动释放实例检测在竞价实例立即回收的情况下应用是否正常工作。

价格和计费

竞价实例的价格和计费有以下特点:

  • 价格
    竞价实例的价格是指实例规格的价格,不包括系统盘、数据盘、网络带宽和流量的价格。系统盘、数据盘、网络带宽和流量的价格与按量付费的价格保持一致。
  • 计费周期
    竞价实例计费周期为秒。
  • 计费时长
    按实际使用时长计费。实际使用时长是指竞价实例创建到释放。释放后,竞价实例才停止计费。如果您只是在控制台上 停止实例,实例将继续计费。
  • 成交价格
    创建竞价实例时,当系统收到并开始处理您的出价请求时,如果出价高于当时实时成交价且供需关系满足时,您的实例就会运行。最终实例规格会按照市场成交价成交,并按处理请求时的实时成交价计费。您可以在购买页 购买策略 部分查看竞价实例当前市场成交价格。

竞价实例的实际成交价格会根据市场对某一实例规格的供需变化而浮动。因此,您可以充分利用竞价实例的价格浮动特性,在适当的时间购买竞价实例规格,降低计算成本,并在整体成本下降的前提下,提升业务在该时间周期内的吞吐量。

关于竞价实例的更多问题,请参考 竞价实例 FAQ

关于使用 OpenAPI 创建竞价实例的操作,请参考 使用 OpenAPI 管理竞价实例

神龙云服务器和 SCC

神龙云服务器(X-Dragon Cloud Server)是一款同时兼具虚拟机弹性和物理机性能及特性的新型计算类产品,是基于阿里云完全自主研发的下一代虚拟化技术而打造的新型计算类服务器产品。与上一代虚拟化技术相比,下一代虚拟化技术的主要创新在于,不仅支持普通虚拟云服务器,而且全面支持嵌套虚拟化技术,保留了普通云服务器的资源弹性,并借助嵌套虚拟化技术保留了物理机的体验。

超级计算集群(SuperCompute Cluster,SCC)服务器在神龙云服务器基础上,加入高速 RDMA 互联支持,大幅提升网络性能,提高大规模集群加速比。因此 SCC 服务器在提供高带宽、低延迟的优质网络的同时,还具备神龙云服务器的所有优点。

优势

神龙云服务器

神龙云服务器通过技术创新实现客户价值。具体而言,神龙云服务器具有以下优势:

  • 极致性能
    作为一款云端弹性计算类产品,神龙云服务器达到了当前世代下物理机级的极致性能和隔离性,做到了客户独占计算资源,无虚拟化性能开销和特性损失。在 CPU 规格选择上支持 8 核、16 核、32 核、64 核、96 核等多个规格,并支持超高主频实例。以 8 核产品为例,神龙云服务器实例支持超高主频至 3.7 GHz−4.1 GHz,让游戏以及金融类业务的性能和响应达到极致。
  • 加密计算
    在安全性方面,神龙云服务器除了具备物理隔离特性外,为了更好地保障您云上数据的安全性,神龙云服务器采用了芯片级可信执行环境(Intel® SGX),能确保加密数据只能在安全可信的环境中计算。这种芯片级的硬件安全保障相当于为您云上的数据提供了一个保险箱功能,您可以自己掌控数据加密和密钥保护的全部流程。
  • Any Stack on Alibaba Cloud
    神龙云服务器兼顾了物理机的性能优势、完整特性和 云服务器的管理便利、价格优势,它的推出进一步解决客户对高性能计算的强需求,更好地帮助客户搭建新型混合云。神龙云服务器不仅具有虚拟机的灵活性和弹性,同时具备物理机的一切特性和优势,因此也具备再次虚拟化的能力,线下的专有云均可无缝平移到阿里云上,而不用担心嵌套虚拟化带来的性能开销,为客户上云提供一种新途径。
  • 异构指令集处理器支持
    神龙云服务器采用阿里云完全自主研发的虚拟化 2.0 技术,零成本支持 ARM 等其他指令集处理器。

超级计算集群(SCC)服务器

基于神龙云服务器的超级计算集群(SCC)服务器主要用于高性能计算场景。在集群内,各节点间高带宽低延迟的 RDMA(Remote Direct Memory Access)网络互联,保证了高性能计算应用需求的高度并行效率。同时,RoCE(RDMA over Convergent Ethernet)网络速度达到 InfiniBand 网络的性能,且能支持更广泛的基于 Ethernet 的应用。基于神龙云服务器构建的 SCC 集群,与阿里云 ECS、GPU 云服务器等计算类产品一起,为 阿里云弹性高性能计算平台 E-HPC 提供了堪比超算中心的并行计算资源,真正实现云上超算。

特点

神龙云服务器和 SCC 服务器的主要特点如下:

  • CPU 配置:
    • 神龙云服务器:支持 8 核、16 核、32 核、64 核、96 核等多个规格,并支持超高主频实例。
    • SCC 服务器:支持 64 核 和 96 核,并支持超高主频实例。
  • 内存配置:
    • 神龙云服务器:内存从 32 GiB 到 768 GiB 自由扩展。为了能更好发挥计算性能,CPU 和内存的配比 1:4 或者 1:8。
    • SCC 服务器:CPU 和内存的配比 1:3 或者 1:4。
  • 存储配置:支持从虚拟机镜像及云盘启动,实现秒级交付。
  • 网络配置:
    • 支持专有网络(VPC),保持和云服务器 ECS、GPU 云服务器以及其他云产品的互联互通,同时也提供和物理机网络相媲美的性能和稳定性。
    • (仅限于 SCC 服务器)支持通过高速 ROCE 网络支持 RDMA 通信。
  • 镜像配置:可以直接使用云服务器 ECS 的镜像,因此无需额外工作就能灵活地与云服务器 ECS 互相变配。
  • 安全设置:保持和现有云服务器 ECS 实例同样的安全策略和灵活性。

神龙云服务器和 SCC 服务器与物理机、虚拟机的对比如下表所示。

功能分类 功能 神龙云服务器/SCC 物理机 虚拟机
运维自动化 秒级交付 Y N Y
计算 无性能损失 Y Y N
无特性损失 Y Y N
资源无争抢 Y Y N
存储 完全兼容 ECS 云盘系统 Y N Y
使用云盘(系统盘)启动 Y N Y
系统盘快速重置 Y N Y
使用云服务器 ECS 的镜像 Y N Y
物理机和虚拟机之间相互冷迁移 Y N Y
免操作系统安装 Y N Y
免本地 RAID,提供更高云盘数据保护 Y N Y
支持本地盘 Y Y Y
网络 完全兼容 ECS VPC 网络 Y Y Y
完全兼容 ECS 经典网络 Y Y Y
物理机集群和虚拟机集群间 VPC 无通信瓶颈 Y N Y
管控 完全兼容 ECS 现有管控系统 Y N Y
VNC 等用户体验和虚拟机保持一致 Y N Y
带外网络安全 Y N N/A

上表中,Y 表示支持,N 表示不支持,N/A 表示无数据。

实例规格族

神龙云服务器实例规格族群包括:

  • 通用型神龙云服务器规格族(ebmg5 和 ebmg4)
  • 内存型神龙云服务器规格族(ebmr5 和 ebmr4)
  • ARM 神龙云服务器规格族(ebma1)

SCC 服务器规格族群包括:scch5 和 sccg5。

各规格族的详细信息,请参考 神龙云服务器规格群 和 超级计算集群计算型实例规格族

计费方式

神龙云服务器支持的计费方式包括:按量付费(按秒计费)、包年包月和按周付费。不同付费方式的区别,请参考 ECS 实例计费

相关操作

您可以在控制台上 创建神龙云服务器 或 创建 SCC 实例

突发性能实例

突发性能实例(Burstable instance,以下简称为 t5 实例),是一种能应对突发 CPU 性能需求的实例。每个 t5 实例都有一个基准 CPU 计算性能,并会根据实例规格以指定速度持续获取 CPU 积分。当 CPU 需要使用率低于基准性能时,不消耗积分并累积积分。当 CPU 使用率高于基准性能时,CPU 消耗积分获得更高的计算性能以满足需求。t5 实例能无缝提高 CPU 计算性能,不会影响实例上的环境或应用。

t5 实例适合平时不会持续高压力使用 CPU,但是偶尔需要提高计算性能完成工作负载的场景,例如轻量级的 Web 服务器、开发、测试环境以及中低性能数据库等。

工作原理

在使用 t5 实例时,您需要知道以下几个概念:

  • 基准 CPU 计算性能
    每种 t5 实例规格都有一个基准 CPU 计算性能,即正常工作负载时,实例每个 vCPU 核有一个最大使用率。比如 t5-lc1m2.small 实例在正常工作负载时,CPU 使用率最大为 10%。
  • CPU 积分
    每个 t5 实例根据基准 CPU 计算性能以固定速度获取 CPU 积分。一个 CPU 积分代表的计算性能与 vCPU 核数、CPU 使用率和工作时间有关:

    • 1 个 CPU 积分 = 一个 vCPU 核以 100% 使用率运行 1 分钟
    • 1 个 CPU 积分 = 一个 vCPU 核以 50% 使用率运行 2 分钟
    • 1 个 CPU 积分 = 2 个 vCPU 核以 25% 使用率运行 2 分钟
      如果希望一个 vCPU 核一小时(60 分钟)都以 100% 使用率运行,一个 vCPU 核每小时需要 60 个 CPU 积分。
  • CPU 积分分发速度
    CPU 积分分发速度是指单位时间内一个 t5 实例获取的 CPU 积分,取决于基准 CPU 计算性能,以分钟为单位。由基准 CPU 计算性能和 CPU 积分可得到 CPU 积分分发速度的计算公式:CPU 积分分发速度 = (60 个 CPU 积分 * 基准 CPU 计算性能)/60 分钟

    举例:以 t5-lc1m2.small 为例,基准 CPU 计算性能为 10%,所以,CPU 积分分发速度为每分钟 0.1 个 CPU 积分(即每小时 6 个 CPU 积分)。

  • 初始 CPU 积分
    一个 t5 实例在创建成功后会分到 30 个 CPU 积分,即初始 CPU 积分。只有创建实例时才会分配初始 CPU 积分。当实例开始消耗 CPU 积分时,优先使用初始 CPU 积分。
  • 累积 CPU 积分
    当实例的 CPU 使用率小于或等于基准 CPU 计算性能时,实例会累积 CPU 积分,不会消耗 CPU 积分。您可以在 ECS 管理控制台上查看 CPU 积分。
  • 消耗 CPU 积分
    当实例工作负载提高,需要高于基准 CPU 计算性能工作时,实例会消耗累积的 CPU 积分提高 CPU 使用率以满足需求。
    当一个 vCPU 需要以 100% 使用率运行 1 分钟时,它消耗的 CPU 积分量按以下公式计算:每分钟消耗的 CPU 积分 = 1 个 CPU 积分 * (100% – 基准 CPU 计算性能)

    举例:以 t5-lc1m2.small 为例,基准 CPU 计算性能为 10%,当它以 100% CPU 使用率运行 1 分钟时,将消耗 0.9 个 CPU 积分。

当 CPU 积分累积速度大于消耗速度时,CPU 积分会越来越多;反之,则越来越少。CPU 积分开始累积后只能保存 24 小时,超出 24 小时,CPU 积分即失效。

当实例停止时,CPU 积分不会失效,而且会持续累积 CPU 积分。当实例重启后,继续累积 CPU 积分。

实例欠费停机时,CPU 积分不会失效,但不会再累积 CPU 积分。当实例重开机后,自动开始累积 CPU 积分。

实例规格

t5 实例采用 Intel Xeon 处理器,实例规格如下表所示。表中,

  • CPU 积分/小时 是指单个 t5 实例所有 vCPU 核每小时分配到的 CPU 积分总和。
  • 平均基准 CPU 计算性能 是指实例中每个 vCPU 核的平均基准 CPU 计算性能。
实例规格 vCPU CPU 积分/小时 平均基准 CPU 计算性能 内存(GiB) 包年包月价格(元/月) 按量付费价格(元/小时)
t5-lc2m1.nano 1 6 10% 0.5 18.00 0.063
t5-lc1m1.small 1 6 10% 1 24.00 0.083
t5-lc1m2.small 1 6 10% 2 48.00 0.167
t5-lc1m2.large 2 12 10% 4 96.00 0.333
t5-lc1m4.large 2 12 10% 8 192.00 0.667
t5-c1m1.large 2 18 15% 2 119.00 0.413
t5-c1m2.large 2 18 15% 4 165.00 0.573
t5-c1m4.large 2 18 15% 8 257.00 0.892
t5-c1m1.xlarge 4 36 15% 4 238.00 0.826
t5-c1m2.xlarge 4 36 15% 8 330.00 1.146
t5-c1m4.xlarge 4 36 15% 16 514.00 1.785
t5-c1m1.2xlarge 8 72 15% 8 476.00 1.653
t5-c1m2.2xlarge 8 72 15% 16 660.00 2.292
t5-c1m4.2xlarge 8 72 15% 32 1028.00 3.569

以 t5-c1m1.xlarge 为例,

  • 每个 vCPU 核的平均基准计算性能是 15%,所以一个 t5-c1m1.xlarge 实例总的基准计算性能是 60%。说明如下:
    • 当该实例只有一个 vCPU 核工作时,这个 vCPU 核的基准计算性能是 60%。
    • 当该实例只有 2 个 vCPU 核工作时,每个 vCPU 核分配到的基准计算性能是 30%。
    • 当该实例只有 3 个 vCPU 核工作时,每个 vCPU 核分配到的基准计算性能是 20%。
    • 当该实例 4 个 vCPU 核都工作时,每个 vCPU 核分配到的基准计算性能是 15%。
  • 一个实例每小时获取 36 个 CPU 积分,即每个 vCPU 核每小时获取 9 个 CPU 积分。

计费方式

t5 实例支持的计费方式:按量付费、包年包月和按周计费。不同计费方式的区别,请参考 计费对比

创建实例

您可以参考 创建 ECS 实例 的描述来创建 t5 实例。但是在创建实例时,需要注意以下设置:

  • 地域:目前仅支持华北2(北京)地域。
  • 网络类型:仅支持专有网络(VPC 网络)。
  • 镜像:最小的 t5 实例规格内存为 512 MiB,只能选择 Linux 系统。要使用 Windows 系统,内存最少需要 1 GiB。关于选择镜像的更多信息,请参见 ECS 实例操作系统选择说明

管理实例

查看 CPU 使用率

您可以在 ECS 管理控制台的实例详情页的 监控信息 部分查看实例 CPU 使用率,也可以远程连接 ECS 实例后查看 CPU 使用率。

从 ECS 管理控制台和实例内部看到的 CPU 使用率可能不同:

  • 当 t5 实例还有累积 CPU 积分时,通过这 2 种方法查看到的 CPU 使用率相同。
  • 当 t5 实例耗尽了 CPU 积分时,
    • 如果 vCPU 使用率低于基准 CPU 计算性能时,通过这 2 种方法查看到的 CPU 使用率相同。
    • 如果 vCPU 使用率高于或等于基准 CPU 计算性能时,在控制台上看到的 CPU 使用率等于基准 CPU 计算性能,但是在实例内部看到的是实际的工作负载。

在 ECS 管理控制台上查看 CPU 使用率

按以下步骤在 ECS 管理控制台上查看 CPU 使用率:

  1. 登录 ECS 管理控制台
  2. 在左侧导航栏里,单击 实例
  3. 选择地域。
  4. 在实例列表里,找到实例,单击实例 ID,或者在 操作 列,单击 管理
  5. 在实例详情页的 监控信息 部分查看实例的 CPU 使用率。
    ::__IHACKLOG_REMOTE_IMAGE_AUTODOWN_BLOCK__::1

远程连接实例后查看 CPU 使用率

不同的操作系统需要使用不同的方法:

变更配置

如果在 ECS 控制台上看到实例 CPU 使用率长时间处于基准 CPU 计算性能,或者基本没有超过基准 CPU 计算性能,说明目前的实例规格不一定能满足应用的需求或者超出了应用的需求,您可以考虑变更实例规格。

如果实例计费方式为包年包月或按周付费,您可以通过 升降配 变更实例规格,但是只能在 t5 实例规格族内部变更。

如果实例计费方式为按量付费,您可以 变更实例规格

查看 CPU 积分

您可以登录 ECS 管理控制台 进入实例详情页查看 t5 实例的 CPU 积分和积分使用情况:

  • 查看 t5 实例的积分累积情况:
    ::__IHACKLOG_REMOTE_IMAGE_AUTODOWN_BLOCK__::2
  • 查看 t5 实例的积分使用情况:
    ::__IHACKLOG_REMOTE_IMAGE_AUTODOWN_BLOCK__::3