AWS 无服务器架构教学平台

Teaching platform on AWS Serverless Architecture

我正在尝试在 AWS 中构建一个安全教学平台。我打算在 vooplayer(现在是 spotlightr)上托管我的视频,并且只有带有身份验证的前端网页,只有几页可以显示课程视频。我想我可以在 S3 上托管网站,使用 Cognito 进行身份验证和授权,并存储用户数据和课程数据,即视频 urls 在 DynamoDB 中并且可能很少 Lambda 函数API 网关.

我为用例选择这个无服务器架构的方向是否正确?

我只是打算在 DynamoDB 中存储一些集合

我估计在接下来的 6 个月内会有 100 个用户,如果一切顺利的话可能会更多。

我希望长期存储这些数据不会花费太多 运行。

我选择 vooplayer/spotlightr 进行加密,与我们所知的其他流行视频流媒体平台不同,恶意用户很难下载和播放视频。

我希望前端托管在 AWS 上的外部托管网站的流式视频不会收费。否则请纠正我并指出正确的方向。

我知道我可以使用现成的产品,如 Udemy、Teachable 等。我在工作之间,想构建一些东西并在构建它的同时学习一些新东西。请指教

Serverless 是解决大多数问题的好方法,对你的解决方案也是完全可行的。

您列出的大多数服务都包含在 AWS free tier 中。

您应该能够在其定价页面上找到服务的定价信息: