1

是否有最好/最便宜的方法来提供一个公共 URL,使用户能够查询 AWS RDS Aurora MySQL 无服务器数据库?

我看过很多建议,包括:

(1) 始终开启的 EC2 实例 ( https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/TUT_WebAppWithRDS.html );

(2) 构建无服务器应用程序 ( https://aws.amazon.com/blogs/database/query-your-aws-database-from-your-serverless-application/ )。

理想情况下,不需要监督(例如,当有人想要访问该站点时,没有后端 AWS 用户必须“打开”EC2 实例),并且没有滞后时间——如果用户在浏览器中输入公共 URL将立即填充,他们将能够在显示的输入栏中输入查询并查看查询结果。

始终运行一个 EC2 实例是否很好/相对便宜?

4

1 回答 1

2

你可以选择完全无服务器的架构。您可以在 S3 上进行静态网站托管,如果需要,可以在 lambda 上使用无服务器极光进行一些黑化逻辑。这是来自 AWS 的示例架构,只需根据您的目的将 DynamoDB 替换为 Aurora

在此处输入图像描述

按照此进一步了解:构建无服务器 Web 应用程序

于 2019-11-21T23:07:56.090 回答