我有一个 Python Flask 应用程序和一个 MySQL DB,该应用程序连接到该数据库。该应用程序提供 RESTful API。
- 大约有 10 对 (Flask 和 MySQL DB)。每对都有唯一的 URL 和环境变量。
- API 延迟至关重要。API 调用延迟一秒钟就被认为太多了。
- 但预计流量会比较低,每天的 API 调用次数只有几十到几百次。
- 所有基础设施都将在 AWS 中
鉴于上述情况,成本最低的最佳基础设施是什么?
- 问题 1:对于数据库,我倾向于使用 AWS Aurora Serverless,因为我主要为数据库的 CRUD 付费。这是最好的选择吗?
- 问题2:对于应用程序,我考虑使用 AWS Lambda。然而,我遇到了冷启动之前在我的 Java 项目中使用 Lambda 时遇到过问题。我不确定 Python Flask 是否也会出现同样的问题。如果延迟很重要,我应该选择哪种?