【问题标题】:In which AWS service should I deploy my react app我应该在哪个 AWS 服务中部署我的 react 应用程序
【发布时间】:2020-05-14 08:05:23
【问题描述】:

我目前正在寻找在 react.js 中托管我的仪表板的最佳和最便宜的解决方案 我想使用其中一种 aws 服务来托管它。 我的配置:仪表板已经构建并调用托管在 EC2 上的单独 API,我不想从中提供我的仪表板。仪表板将收到少量请求,因为它不是专用于客户的。 我脑子里已经有了一些解决方案,但我从未使用过它们,所以我写这篇文章是为了从你的经验中征求你的建议。 潜在的解决方案:

AWS S3

AWS EC2

AWS 放大

AWS E BEANSTALK

我想放大是其中一种更快的解决方案,但我的仪表板已经在使用现有的后端。

您对此有何建议?这种配置中最便宜的解决方案是什么

谢谢,

VK

【问题讨论】:

    标签: reactjs amazon-web-services deployment


    【解决方案1】:

    S3 + CloudFront 始终是为您的前端服务的好选择。由于您不打算为您的客户提供这项服务,我们可以简单地使用 S3 网络托管。

    不要忘记设置您的 CORS,如果您使用没有 Cloudfront 的 S3 网络托管,您的存储桶名称需要与您的域名相同。

    我不建议您使用其他解决方案的原因是我相信您知道无服务器对我们的影响。我假设您不想管理额外的机器。因此,S3 将是您最好的解决方案,它还支持 header/logging/versioning。

    【讨论】:

    • 感谢您的回答,它很便宜,是的。我会检查一下,看看它是如何与 react-routing 一起工作的
    • @VK_ 有什么更新吗?我面临着完全相同的情况,很想听听您的经历。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-12-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-11-09
    相关资源
    最近更新 更多