Aurora RDS实例无法停止

时间:2017-05-15 05:42:23

标签: amazon-web-services amazon-rds-aurora

我正在尝试Amazon Aurora实例,但我看不到阻止它的选项。唯一的选项是删除和重新启动。

我错过了什么。

3 个答案:

答案 0 :(得分:15)

编辑:2018/09/25 - Amazon Aurora现在支持停止和启动数据库群集

Per this announcement,Aurora现在支持启动和停止数据库实例。此功能于去年针对其他RDS配置发布,并且在此实现中通常表现相同。停止数据库集群会停止主实例和任何Aurora副本。数据库将保持停止7天,之后它将自动重新启动。

另外,请参阅:

编辑:2018/08/13 - 无服务器Aurora支持不常访问的工作负载

Per this announcement,无服务器Aurora已经发布,并具有在连续N分钟不活动后暂停计算容量的功能。以下是公告博客中此配置的示例:

enter image description here

此值最多可配置为1440分钟(24小时),与“停止”Aurora实例相当,因为您在计算容量暂停时不支付计算容量,仅支持数据库存储。

如果您的用例包含不经常访问(例如:在非工作时间后未使用的开发实例),那么这是目前最简单的选项。

编辑:2017/06/01 - 现在可以停止/启动RDS per this announcement,但不支持Aurora。

在AWS控制台中,已在问题正文中描述的同一菜单中提及“停止”选项。已停止的实例会保留其存储,但在再次启动之前无法修改。实例无法永久停止 - 七天后,停止的实例将自动重新启动。

不幸的是,某些配置仍然不支持此功能。请参阅下面的休息时间。

另外,请参阅:

不兼容配置的替代建议:

这包括:

  • Aurora通过旧的SDK在2018年9月之前
  • 2017年6月之前的旧SDK
  • 具有多可用区的RDS
  • 带有只读副本的RDS
  • 使用SQL Server镜像的RDS

在这些情况下的RDS实例无法像EC2实例一样停止和启动。但是,您可以通过删除具有最终快照的RDS实例,然后稍后返回以从该数据库快照还原RDS实例来估计此行为。

这与“停止”近似,因为在拍摄完最终快照后不会写入新数据,并且您也不会为正在运行的RDS实例付费。与您为已停止的EC2实例附加的任何EBS卷付款的方式相同,您同样会继续为数据库快照存储时的存储付费。

此行为与停止EC2实例不同,底层基础结构将不再存在。从快照还原时,这将在新的RDS实例上进行,并且该还原将需要一些时间才能完成,具体取决于基础结构和快照的大小。

进一步阅读

答案 1 :(得分:6)

他们确实在本月(2017年6月)添加了停止/启动RDS实例的支持。来自@Venkata链接的关键信息是:“停止/启动功能适用于在单可用区部署中运行的数据库实例,这些实例不属于只读副本(包括源和副本)配置。”

这意味着它不适用于Aurora,因为它默认为多可用区。您甚至没有在界面中收到选项。

如果配置了只读副本,它也不适用于MySQL。您将无法获得从属设备上的选项,并且您可以在主设备上获得该选项,但如果您尝试使用它则会失败。

你可以通过快照恢复来实现同样的目的......但是我们的大型数据库实例需要大约一个小时,而停止它并启动它可能会在约5分钟内发生。

答案 2 :(得分:2)