云服务器 ECS弹性变配能力总览

云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,充分的助您降低 IT 成本,提升运维效率,使您更专注于自己核心业务创新。它的一个重要优势就是弹性计算,可以在数分钟内创建数千台的云服务器来应对您的业务压力,方便您根据自己的业务的需求从水平和垂直两个维度进行管理。

下面我们将着重介绍下目前云服务器的弹性能力,也许有您所不知道但是非常期望的功能已经悄悄上线了。

云服务ECS目前的付费方式主要分为两类,预付费和后付费。云服务器的目前主要包含下面三个组件:

  • 实例规格,主要约束了CPU、内存、对应的存储类型、网络的吞吐能力(例如最大内网带宽、公网带宽、PPS)。查看全部规格组,支持按量付费和包年包月。
  • 存储,包含多种磁盘类型,支持按量付费和包年包月的类型。
  • 带宽,支持按照流量付费和固定带宽的方式结算。
后付费(按量付费) 预付费(包年包月)
实例规格 CPU、内存,网络能力上限,按量付费的实例数Quota,实例规格限制。 CPU、内存,网络能力上限
存储类型 独立云盘单独挂载 预付费的存储
带宽类型 按流量计费,和实例类型无关。 按照固定带宽,如果是按量付费实例,分钟计费每小时出账,如果是预付费则预先收取

水平伸缩

这种方式简单来说就是增加或者减少云服务器资源,选择合适的服务器编组数量来适应应用的需要。这种方式比较简单,有多种途径来实现。常见的有下面几种:

垂直伸缩

这种方式简单来说就是对存量的云服务器进行升级配置或者降低配置。业务系统的一个典型特点就是其持续的进化性,在我们的应用初期,由于业务规模较小,相应的配置是可以满足业务场景的,无论是计算能力、网络能力、存储能力都是富裕的,但是随着系统的持续工作例如运行了1-2年,需要对系统持续的迭代升级软件架构和硬件架构。或者当我们需要进行一些活动和促销的时候,不论是计算能力还是网络资源的需要都会非常大,这个时候就需要对系统进行配置升级。当业务和运营活动结束的时候出于成本的考虑我们可能也需要对云服务器进行配置降级。

下面我们展开目前的云服务器ECS支持的弹性能力:

包年包月实例升配

包年包月的实例升级需要您支付一定的差额费用,完成您的下面的几个方面的升级。您可以通过控制台创建订单,支付订单完成升级。如果您通过OpenAPI执行,则需要您的账号预留足够的资金直接完成扣费并执行。

这里的一个典型常见场景是对实例的规格进行升级,例如我们最近推出的从入门级到企业级:云服务器支持「共享型」升级「独享型」。以及为了对齐您的资源的生命周期开放的磁盘的转换 玩转ECS云盘 — 按量付费升级到包年包月云盘.

支持 实例状态约束 备注
实例规格 Running or Stopped 用户升级支付不强制用户停机, 支付订单之后重启实例之后生效。
带宽大小 Running or Stopped 直接升级 支持永久升高带宽值
存储磁盘 Running or Stopped 支持实例下挂载的按量磁盘转换为包年包月磁盘
带宽类型 Running or Stopped 支持实例的带宽类型从按流量带宽转为按固定带宽

包年包月预约降配

包年包月的实例在到期之前您可以选择预约降配,如果对实例的规格发生变化,需要指定预约的重启时间。

支持 实例状态约束 备注
实例规格 Running 必须预约重启时间 用户进行预约降配必须设置实例重启时间,而且重试时间是在实例当前有效期结束后7天内必须重启
存储磁盘 Running or Stopped 支持实例下挂载的包年包月磁盘转换为按量磁盘
带宽大小 Running or Stopped 支持升高和降低带宽值
带宽类型 Running or Stopped 支持实例的带宽类型的按固定和按流量的双向转换
购买时长 Running or Stopped 增加实例的购买时长

包年包月实例临时带宽升级

支持对包年包月实例的固定带宽大小进行临时的升高,结束之后实例会带宽会降回到原带宽大小。充分满足您的临时弹性需求。

支持 实例状态约束 备注
带宽大小 Running or Stopped 支持临时(短期)升高带宽值,最短一天最长一个月

按量实例变配

按量付费的实例我们目前支持下面的组件进行随时变配,具体的可以变配的实例规格参见

支持 实例状态约束 备注
实例规格 Stopped 可进行同系列内实例规格的任意变配
带宽大小 Running or Stopped 支持永久降低和升高带宽值
存储磁盘 ×
带宽类型 Running or Stopped 支持调整带宽的付费类型

按量实例转包年包月实例

是对实例的付费类型进行转换,对实例状态不要求Stopped。您可以选择将实例和磁盘一起转换成预付费的方式也可以选择单独只将实例转成预付费的方式,保持磁盘继续使用按量付费的方式。

支持 实例状态约束 备注
付费类型 Running or Stopped 付费类型从按量(后付费)转换为包年包月(预付费)
存储磁盘 Running or Stopped 支持实例下挂载的所有按量磁盘一起转换为包年包月磁盘(用户可自行选择)

磁盘扩容

对磁盘容量进行扩充,对磁盘实例状态无特殊要求,支持按量付费的磁盘和包年包月的磁盘,包年包月的磁盘需要支付订单,具体的文档参见

支持 实例状态约束 备注
磁盘容量 Running or Stopped 支持永久扩充磁盘容量

包年包月实时降配

根据用户的等级,我们对部分用户开启实时降配,您可以在控制台选择包年包月的实例对您的规格、存储付费类型、带宽和网络进行降配,我们将按照差价收取一定的手续费进行退费和降配。目前不支持代金券退费。

常见的场景例如可以参见下面的链接玩转ECS云盘 — 云盘高级变配,你可以在控制台方便的完成类型的变更。

ECS控制台的概览页有一个查看特权的按钮,您所有具有的特权和Quota将都会展示给您,你可以从中查看是否具有实时降配的特权。

支持 实例状态约束 备注
实例规格 Stopped 实例必须停止状态下才可以进行降配操作
带宽大小 Running or Stopped 支持永久降低带宽值
存储磁盘 Running or Stopped 支持实例下挂载的包年包月磁盘转换为按量磁盘
带宽类型 Running or Stopped 支持实例的带宽类型从按固定带宽转为按流量带宽

总结

工欲善其事必先利其器,合适的实例规格将充分的释放服务器的弹性能力,合适的网络存储帮助您在合适的成本之下取得最佳的服务器性能。过去的一年ECS团队开放了ECS多个维度的弹性能力,充分满足您的业务规划和增长,我们也提供了大部分的相关的OpenAPI让您更加机动灵活的满足您的弹性需求,欢迎您来使用。

上一篇:不使用反射,“一行代码”实现Web、WinForm窗体表单数据的填充、收集、清除,和到数据库的CRUD


下一篇:Nginx源码分析之基本数据结构