本文中含有需要您注意的重要提示信息,忽略该信息可能对您的业务造成影响,请务必仔细阅读。
如果暂时不需要使用RDS SQL Server实例,您可以暂停该实例。实例暂停后,实例的计算资源将被释放,不会再产生规格费用,达到节省成本的目的。
背景信息
使用RDS实例的过程中,您可能会遇到以下情况:
业务调整或其他因素,需要临时或长期停止实例,但又想保留数据,以备后续之需。
运维生产业务场景中,需要先停止某个RDS实例,以便后续验证并观察业务状况。
您也可以使用暂停实例功能解决其他期望暂停实例的情况。
前提条件
RDS SQL Server实例需满足如下条件:
实例状态:运行中
计费方式:按量付费
存储类型:云盘(支持Serverless实例)
实例规格族:独享型、通用型(不支持共享型)
实例为主实例,且要求主实例下不含只读实例。
包年包月实例可将计费方式转化为按量计费后,再执行暂停操作。具体操作,请参见包年包月转按量付费。
2008 R2本地盘实例不支持该功能,您可将2008 R2(本地SSD盘)升级为2012或2016后,再执行暂停操作。
功能限制
费用说明
不同实例状态下的收费情况如下:
实例状态 | 实例规格费用 | 存储空间费用 | 备份集保留费用 |
运行中 | 收费 | 收费 | 收费 |
暂停中 | 收费 | 收费 | 收费 |
已暂停 | 不收费 | 收费 | 收费 |
启动中 | 不收费 | 收费 | 收费 |
实例暂停后,实例的计算资源将被释放,不会再产生实例规格费用,仍正常收取实例存储空间费用和备份集保留费用。更多信息,请参见计费项。
暂停实例
功能说明
实例暂停后,原有内外网连接地址将会保留,当再次启动实例时,仍可使用。
暂停实例时,实例状态由运行中变更为暂停中,完成暂停后,实例状态变更为已暂停。
说明实例暂停后,后续仅支持在控制台操作列下的启动实例。
中重新启动该实例。具体操作,请参见实例暂停后,仅保留存储空间中的数据,内存中的数据会清空。
实例暂停后,不能进行其它运维操作。例如变配、迁移可用区、重启等,但是实例的待处理事项不会移除。
实例暂停期间所有功能均会失效,包括连接实例、备份、变配等,请在暂停前做好业务调整。
实例暂停期间,系统将保留您最近一次的全量备份数据,但其他备份数据(包含全量及增量备份)超过保留天数后仍会过期。
警告备份过期后您将无法恢复数据至相应时间点,阿里云不承担因备份过期造成的任何损失和后果。
由于实例暂停后计算资源被回收,再次启动实例时可能会因为库存不足导致启动失败,您可以过一段时间再次尝试,或者通过全量备份数据恢复SQL Server数据。
操作步骤
登录RDS管理控制台,在左侧单击实例列表,然后在上方选择地域。
找到目标待暂停的实例,单击右侧操作列下的 。
在弹出的暂停待用对话框中,单击确认。
在实例列表页面中,等待目标实例运行状态变更为已暂停,表示实例已暂停。
启动实例
登录RDS管理控制台,在左侧单击实例列表,然后在上方选择地域。
找到目标待启动的实例,单击右侧操作列下的 。
在弹出的启动实例对话框中,单击确定。
在实例列表页面中,等待目标实例运行状态变更为运行中,表示实例已启动。
说明启动实例时,实例状态由已暂停变更为启动中,完成启动后,实例状态变更为运行中。
实例运行状态从启动中变更为运行中大约需要3~5分钟。
相关操作
通过API暂停RDS实例,请参见StopDBInstance - 暂停RDS实例。
通过API启动RDS实例,请参见StartDBInstance - 启动RDS实例。
常见问题
Q:启动实例后是否需要重启或恢复实例?
A:不需要,暂停实例通过启动实例进行启动,启动后无需其他操作,即可正常操作。
Q:实例暂停后,历史监控数据库是否会保留?
A:实例暂停后,历史监控数据会保留。
Q:实例暂停后,内存中的数据是否会保留?
A:实例暂停后,仅保留存储空间中的数据,内存中的数据会清空。
Q:暂停实例是否会移除实例的待处理事项,例如,指定在可维护时间段进行的迁移可用区或变配?
A:暂停实例后,不能进行其它运维操作,如变配,迁移可用区,重启等,但是实例的待处理事项不会移除。
Q:备份保留时长,是否会包括实例暂停期间的时长?
A:备份保留时长不包括实例暂停期间的时长,实例暂停期间备份会按备份策略里面的过期时间正常过期,而实例中最新的一个全量备份将一直被保留,即使该备份超过了备份保留天数,仍会被保留。
Q:多可用区实例,在启动实例后,实例的主和备可用区是否可能互相切换?
A:可能会切换,启动实例可能会发生主备切换,导致启动后实例的主备可用区切换。