繁体   English   中英

如何将 AWS RDS 实例缩减为免费套餐

[英]How to downsize an AWS RDS instance to free tier

我想创建生产AWS RDS PostgreSQL的免费层级克隆。 根据我的理解,以下是不同的方式

  1. 创建生产数据库的快照并将其还原到t2.micro
  2. 使用t2.micro创建生产数据库的只读副本,然后将其分离为独立数据库
  3. 创建一个免费层数据库并恢复生产数据库的数据库转储

选项 3 是我最后的偏好。

问题是在创建只读副本或从快照还原时,AWS 没有明确允许选择免费套餐模板。 我只是想知道在没有任何高级功能(如自动缩放、性能监控等)的情况下恢复到t2.micro是否等同于免费层? 在这里读到,AWS 生产数据库的关键是 AWS 预置了一个辅助数据库,以便在主数据库或数据库运行所在的可用区发生故障时回退。

AWS 免费套餐实际上并不关心您使用的服务类型。 根据他们的网站,您每月只需为db.t2.micro获得 750 个实例小时。

您可以在任何您认为合适的服务中使用它们,并且折扣将在前 12 个月内自动应用。

查看 RDS Postgres 的定价页面,我可以看到这些实例不再列出,这看起来很奇怪。 t2实例系列相当陈旧,因此他们可能正在尝试逐步淘汰它,但通常您可以使用 API 直接配置较旧的实例类型,如果它们在控制台中不可用。

因此,您要做的是使用开发工具包或 AWS CLI 之一创建您的db.t2.micro实例,然后从快照中恢复 或者,您可以从 CLI 创建只读副本并将 class 设置为db.t2.micro 稍后将其从主集群中分离应该可以工作。

生产就绪的东西是指可用区部署,这对生产使用很有好处,但对于任何与生产相关的t2.micro似乎都是一个糟糕的选择,所以我假设你不打算这样做。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM