您将如何在AWS中创建简单的可扩展无服务器动态HTML页面?

时间:2016-12-29 17:59:31

标签: amazon-web-services aws-lambda aws-api-gateway serverless-architecture

我需要创建一个简单的可扩展动态HTML页面。

  • 很简单,因为它只需要验证和连接查询字符串值。
  • 可扩展,因为它可以达到每秒100个请求。

通常我会创建一个PHP文件,并做我的东西。 https://www.example.com/view.php?id=123456

无服务器的方式似乎是Aws API Gateway和Lambda。但是,与EC2实例相比,每百万API调用3.50美元的价格是惊人的。

还有其他选择吗? AWS“无服务器”技术是否足够成熟,可以创建真正可扩展的动态网页?

1 个答案:

答案 0 :(得分:0)

不确定为什么你会得到这么多的选票 - 也许是因为这个问题涉及一些意见 - 但这是一个完全有效的问题。有些情况下,javascript应用程序不足,而且可能希望将动态内容呈现为HTML作为API网关的响应。

根据我的经验,人们已经在使用API​​ Gateway => Lambda在生产中呈现HTML文档。我去年见过几个用例。其中一个在Lambda函数中使用模板引擎来渲染存储在S3中的模板。

我会说,当你尝试这样做时,很明显API Gateway并不是完全针对这个用例设计的 - 但它确实有效。