AWS 定价 - 低流量 .NET WebApi + postgres + React

问题描述 投票:0回答:1

我需要更有经验的人的建议。对于每个 AWS 新用户来说,了解定价细节都是一场噩梦,而且很难估算成本。

我需要使用以下堆栈部署低流量应用程序(+我认为部署它的好处):

  1. .NET Core WebApi(AWS Lambda)
  2. React 应用程序(S3 静态)
  3. Postgresql 数据库(无服务器 v2 Aurora)

我是新用户,所以目前使用免费套餐。已经部署了 API + 数据库,24 小时后我很惊讶这个数据库的成本约为 1 美元。我非常确定它仅在使用时向我收费,因此无需来自 Web API 的请求,无需任何费用。潜在的问题是我在笔记本电脑上留下了 pgAdmin 中打开的连接。

如果仅数据库的成本约为 30 美元(即使流量较低),那么对我来说购买一些便宜的 VPS、安装所需的东西并托管它可能会便宜得多。

  1. 你有什么看法?我可以更好地配置它以使其更便宜吗?
  2. 对于我来说,VPS 是更好的选择吗?配置起来很难吗?
amazon-web-services amazon-s3 aws-lambda amazon-rds
1个回答
0
投票

我的建议是从 RDBMS 切换到 DynamoDB,并完全实现无服务器。因为当通过 RDBMS 连接到 Lambda 时,您可能会遇到连接池问题,这需要 RDS 代理来解决该问题。

API Gateway、AWS Lambda、DynamoDB、S3、CloudFront 或 Amplify 可以帮助您几乎免费托管低流量应用程序。

个人意见:如果您愿意学习新东西,您应该尝试使用 JavaScript 解析器将 AppSync 与 DynamoDB 结合使用。这不是您所要求的,但它更经济、更快捷。它还提供实时更新,非常方便。

© www.soinside.com 2019 - 2024. All rights reserved.