我正在尝试Amazon Aurora实例,但我看不到阻止它的选项。唯一的选项是删除和重新启动。
我错过了什么。
答案 0 :(得分:15)
Per this announcement,Aurora现在支持启动和停止数据库实例。此功能于去年针对其他RDS配置发布,并且在此实现中通常表现相同。停止数据库集群会停止主实例和任何Aurora副本。数据库将保持停止7天,之后它将自动重新启动。
另外,请参阅:
Per this announcement,无服务器Aurora已经发布,并具有在连续N分钟不活动后暂停计算容量的功能。以下是公告博客中此配置的示例:
此值最多可配置为1440分钟(24小时),与“停止”Aurora实例相当,因为您在计算容量暂停时不支付计算容量,仅支持数据库存储。
如果您的用例包含不经常访问(例如:在非工作时间后未使用的开发实例),那么这是目前最简单的选项。
在AWS控制台中,已在问题正文中描述的同一菜单中提及“停止”选项。已停止的实例会保留其存储,但在再次启动之前无法修改。实例无法永久停止 - 七天后,停止的实例将自动重新启动。
不幸的是,某些配置仍然不支持此功能。请参阅下面的休息时间。
另外,请参阅:
这包括:
在这些情况下的RDS实例无法像EC2实例一样停止和启动。但是,您可以通过删除具有最终快照的RDS实例,然后稍后返回以从该数据库快照还原RDS实例来估计此行为。
这与“停止”近似,因为在拍摄完最终快照后不会写入新数据,并且您也不会为正在运行的RDS实例付费。与您为已停止的EC2实例附加的任何EBS卷付款的方式相同,您同样会继续为数据库快照存储时的存储付费。
此行为与停止EC2实例不同,底层基础结构将不再存在。从快照还原时,这将在新的RDS实例上进行,并且该还原将需要一些时间才能完成,具体取决于基础结构和快照的大小。
答案 1 :(得分:6)
他们确实在本月(2017年6月)添加了停止/启动RDS实例的支持。来自@Venkata链接的关键信息是:“停止/启动功能适用于在单可用区部署中运行的数据库实例,这些实例不属于只读副本(包括源和副本)配置。”
这意味着它不适用于Aurora,因为它默认为多可用区。您甚至没有在界面中收到选项。
如果配置了只读副本,它也不适用于MySQL。您将无法获得从属设备上的选项,并且您可以在主设备上获得该选项,但如果您尝试使用它则会失败。
你可以通过快照恢复来实现同样的目的......但是我们的大型数据库实例需要大约一个小时,而停止它并启动它可能会在约5分钟内发生。
答案 2 :(得分:2)