有什么办法可以暂停海王星?我想继续试验它,但我每个月要面对数百美元,而我的实例大多处于空闲状态。理想情况下,我希望能够在不使用集群时关闭它,然后稍后使用相同的端点和设置重新启动。
3 回答
您可以立即采取两件事来降低账单
Neptune 支持扩展实例。您可以从 Neptune 控制台将您的实例从较大的实例(例如 db.r4.4xlarge)修改为较小的实例(例如 db.r4.large)。这不会更改名称、端点和其他设置,但会花费您很少的钱。如果需要,您可以选择在未来扩大规模。https://docs.aws.amazon.com/neptune/latest/userguide/Overview.DBInstance.Modifying.html
您现在可以拍摄数据快照并稍后恢复。在这种方法中,您可以在拍摄快照后删除实例。这样,您在删除实例和集群后无需支付任何费用。快照可能会产生 s3 费用,但与正在运行的数据库实例相比,这非常低。在此处关注海王星的文档 https://docs.aws.amazon.com/neptune/latest/userguide/CHAP_CommonTasks.BackupRestore.html
当 AWS 新推出 Neptune 时,我也遇到了同样的情况。我们创建了一个 cloudformation 堆栈,每次我们想在海王星上测试某些东西时都部署它,并在测试完成后将其拆除,使用它我们节省了很多钱。此外,使用相同的配置旋转整个 netpune 堆栈并使用 cloudformation 堆栈进行拆卸非常容易,而不是在 AWS 控制台上手动创建它。此外,为了加载数据集进行测试,您可以按照上述答案中的建议拍摄快照。
您可以从控制台或 CLI 启动/停止集群。
aws neptune stop-db-cluster --db-cluster-identifier mydbcluster
aws neptune start-db-cluster --db-cluster-identifier mydbcluster
有关详细信息,请参阅https://docs.aws.amazon.com/neptune/latest/userguide/manage-console-stop-start.html。