Python Flask 应用程序 + MySQL DB -> 当延迟受到威胁时,需要有关 AWS 基础设施的建议

Python Flask 应用程序 + MySQL DB -> 当延迟受到威胁时,需要有关 AWS 基础设施的建议

我有一个 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 是否也会出现同样的问题。如果延迟很重要,我应该选择哪种?

相关内容