Spring Boot 在AWS数据库中保存配置数据的最佳方法[已关闭]

ztyzrc3y  于 2022-12-23  发布在  Spring
关注(0)|答案(3)|浏览(182)

已关闭。此问题为opinion-based。当前不接受答案。
**想要改进此问题吗?**请更新此问题,以便editing this post可以用事实和引文来回答。

2天前关闭。
Improve this question
我有一些配置数据,我想从Spring Boot 应用程序读取。配置可以变得越来越大,因此我不想在项目中创建yaml文件。我在想什么是最便宜的方式来保存在AWS中的数据。像DynamoDB?或者你有可能更好,更便宜的想法?

bfnvny8b

bfnvny8b1#

DynamoDB将是一个很好的解决方案,它将允许您快速检索和编辑配置集。DynamoDB也有一个25 RCU/WCU的free tier和每月25 GB的存储空间,我假设您将属于这一类别,使其成为一个免费的选项。
DynamoDB的唯一限制是400 KB是最大项目大小,但是,您可以将项目拆分为“项目集合”,其中所有项目共享相同的分区键,排序键标识子组件。
AWS App Config是用于应用程序配置设置的正确服务,但它并不比免费使用DynamoDB便宜,因此您的权衡取决于您需要从配置数据中获得什么。

y3bcpkx1

y3bcpkx12#

忽略问题的cheaper部分,AWS AppConfig是存储配置的正确工具,因为它具有许多开箱即用的有用特性(如逐步部署、回滚、验证等)。您可以在here中找到定价信息。请注意,总价格还取决于您刷新配置的频率(你的缓存失效时间)。其他工具,比如S3,可能更便宜,但是不太适合配置用例。

v6ylcynt

v6ylcynt3#

在AWS中保存此数据的最经济的方法是什么
在AWS中保存数据最便宜的方法是使用S3智能深度存档或S3冰川深度存档,每GB 0.00099美元。
参考:https://aws.amazon.com/s3/pricing/

相关问题