use*_*795 1 database postgresql amazon-ec2 amazon-web-services
AWS 上有免费套餐,我基本上可以免费获得一个微型 EC2 实例.. 或接近.. 我确信设置弹性 ips - 负载均衡器等是额外的。
我是否可以有效地为小型 api 运行 postgres DB?每秒大约 50 次插入 + 50 次读取……假设最多每分钟 6000 次操作。
我似乎在网上找不到任何东西 - 这让我觉得这可能是一个愚蠢的想法。
这不是一个“悬而未决的问题”——很简单:在运行我的 postgres 数据库的 EC2 实例上期望可用性能是否可能且现实。
确定数据库是否可以处理特定工作负载的最佳方法是在该容量下对其进行测试。启动数据库、模拟流量并监控其性能。请注意,每个应用程序使用数据库的方式都不同,因此没有人可以提供关于特定大小的数据库是否能够满足特定应用程序的需求的“一般建议”。
\n\n如果您要运行“生产”工作负载,请尽量避免使用突发性能实例(T2、T3),因为除非选择“无限制”选项,否则它们可能会在繁重的工作负载下达到限制。T2/T3 非常适合突发性工作负载,但不适用于持续性工作负载。
\n\nm5.xlargeEC2与RDS的比较:
19.2c/hr(4.61 美元/天)35.6c/hr(8.54 美元/天)对于额外的价格,Amazon RDS 提供完全托管的数据库、自动备份、CloudWatch 指标等。这可能比您每天花费 4 美元的时间更有价值。
\n\n或者,如果您可以修改应用程序以使用 NoSQL 而不是 SQL,则可以使用Amazon DynamoDB,其中您提到的容量将花费 4 美分/小时(1 美元/天)加上请求和存储成本。
\n\n不要在数据库上花费太多,\xe2\x80\x94 它为你所做的一切提供动力。相反,请尝试通过在不使用时(例如周末和晚上)关闭非生产系统来节省资金。这有望为您节省足够的费用来购买功能适当的数据库。
\n| 归档时间: |
|
| 查看次数: |
2046 次 |
| 最近记录: |