我有一个正在运行的 RDS(MSSql Server) 和 EC2 实例。我找到了一些解决方案,可以在特定时间间隔通过 Lambda 表达式自动停止和启动实例。我想应用这些解决方案之一来启动和停止 RDS(MSSql Server) 和 EC2 实例。此操作让我担心它会影响我的 EC2 实例数据或 RDS 实例数据和卷吗?启动和停止这些实例是否会好?
最佳答案
停止 EC2 实例和数据将是持久的,从 lambda 停止实例与从 AWS 控制台或 aws-cli 停止实例相同。
当您停止正在运行的实例时,会发生以下情况:
实例正常关机,停止运行;它的状态变为停止然后停止。
任何 Amazon EBS 卷仍然附加到该实例,并且它们的数据持久存在。
存储在主机的 RAM 或主机的实例存储卷中的任何数据都已消失。
在大多数情况下,实例在启动时会迁移到新的底层主机。
对于 RDS,仅停止持续 7 天,RDS 将在 7 天后自动启动。停止 RDS 也适用于 RDS。
You can stop an instance for up to 7 days at a time. After 7 days, it will be automatically started. For more details on stopping and starting a database instance, please refer to Stopping and Starting a DB Instance in the Amazon RDS User Guide.
Does it affect my EC2 instance data or RDS instance data and volumes? Will it be good to start and stop these instances?
不,只有数据 RAM 受到影响。如果您不经常使用,那么停止使用可以节省成本。
关于sql-server - 以特定时间间隔通过 lambda 表达式停止和启动 AWS EC2 和 RDS 实例是否会导致任何问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59076071/