我有一些配置数据,我想从春季启动应用程序读取。配置可以变得越来越大,因此我不想在项目中创建yaml文件。我在想在AWS中保存这些数据最便宜的方法是什么。喜欢DynamoDB吗?或者你有更好更便宜的主意吗?
DynamoDB将是一个很好的解决方案,它将允许您快速检索和编辑配置集。DynamoDB也有一个免费的25RCU/WCU和25GB存储每月,我想你会属于这一类,使它成为一个免费的选择。
DynamoDB的唯一限制是最大项目大小为400KB,但是,您可以将项目拆分为"项目集合"。其中所有项共享相同的分区键,排序键标识子组件。
AWS App Config是用于应用程序配置设置的正确服务,但它并不比免费使用DynamoDB便宜,因此您的权衡取决于您需要从配置数据中获得什么。
忽略问题的cheaper
部分,AWS AppConfig是存储配置的合适工具,因为它具有许多开箱即用的有用功能(如逐步部署、回滚、验证等)。你可以在这里找到价格信息。请注意,总价格还取决于您刷新配置的频率(即缓存失效时间)。其他工具,如S3,可能更便宜,但不适合配置用例。
在AWS中保存这些数据最便宜的方法是什么
在AWS中保存数据最便宜的方法是使用S3 Intelligent Deep Archive或S3 Glacier Deep Archive,每GB 0.00099美元。
参考:https://aws.amazon.com/s3/pricing/