我应将Web门户使用AWS的哪些部分?

时间:2019-01-02 20:58:22

标签: amazon-web-services aws-lambda

我目前正在基金会的门户网站上工作。拨款申请者将独立于此门户网站预先接收访问数据。然后将在门户网站本身中创建和处理新的应用程序。申请完成后,将其发送出去。以后,该申请将被批准或拒绝。

有许多技术规范对我没有影响。前端应使用Html + Javascript实现。后端应使用Amazon Web Services(AWS)。如果需要为后端编程一些东西,那么应该使用C#。

我知道如何实现经典的客户端-服务器解决方案。但是,目前,AWS向我提供了一系列难以管理的服务。在这里,我希望就我应该仔细研究哪些服务提出建议。理想情况下,不应在虚拟服务器上运行完整的“服务器解决方案”。而是一次又一次提到Lambda函数。那么,Amazon RDS和AWS Lambda是否会是明智而充分的组合?我错过了什么吗?

非常感谢您的建议。

1 个答案:

答案 0 :(得分:0)

一种解决方案是使用AWS S3服务器处理HTML,CSS,JS,图像和其他静态内容。您可以通过AWS API Gateway使用AWS Lambda充当后端。然后,如果您希望使用NoSQL解决方案,则AWS Lambda将连接到AWS RDS或AWS DynamoDB。

AWS Architecture 图片取自AWS Github repo

您可以在以下位置获得有关如何设置此设置的详细说明 https://github.com/aws-samples/aws-serverless-workshops/tree/master/WebApplication/