Musical React App,我使用EC2,Lightsail还是S3

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Musical React App,我使用EC2,Lightsail还是S3相关的知识,希望对你有一定的参考价值。

我有一个我想创建的音乐React应用程序,它涉及我上传一些音频文件,创建音频文件交互的关系数据库,以及上传图形。我想知道是否需要设置EC2实例,LightSail实例或使用S3。如果听起来好像我很困惑,我就是。从未将AWS用于部署,我想确保我不会为错误的事情付费。请帮忙 :-)

答案

您的项目有两个部分,即前端和后端。这些应该单独托管。

前端如果您使用Webpack捆绑React代码和任何其他相关资产(CSS,图像,SVG等),您应该将这些捆绑资产上传到S3并托管这些文件。通过正确的配置,S3将允许来到您域的人下载这些资产并查看您的网站。

后端有很多可能的解决方案,可能最简单的解决方案是使用Lambda和RDS或Dynamo实例,因为这样可以消除部署自己的基础架构所带来的所有设置和混乱。

如果您不使用Lambda,假设您没有一堆流量,您可以创建一个EC2实例并托管适合您目的的任何Web服务器。

希望这可以帮助。

以上是关于Musical React App,我使用EC2,Lightsail还是S3的主要内容,如果未能解决你的问题,请参考以下文章

Cloudfront 分发中 S3 中的 React App 将 HTTPS 请求转换为 HTTP

使用 React 迁移 Heroku 到 AWS

如何通过 ssh 在 amazon ec2 上使用虚拟主机从 symfony 中删除 app_dev.php / app.php?

如何为 AWS EC2 上托管的 Parse 服务器获取 APP_ID 和 CLIENT_KEY

poj1743 Musical Theme

POJ1743 Musical Theme