javascript - S3+Cloudfront 与 EC2 部署 React 网站的区别
问题描述
在 AWS S3+cloudfront 中部署我的 react 网站时,我发现我也可以将 react 网站部署到 EC2,有人可以解释一下我什么时候应该选择 EC2,什么时候应该选择 S3 + CloudFront?
解决方案
如果您还没有为您的站点开发后端,那么选择 s3,如果您开发了自定义后端(使用 Django、express 等),那么选择 Ec2。S3 只是一个存储系统,但您也可以部署静态站点。但是ec2是一个VPS。你可以用它做任何你想做的事。CloudFront 和 Cloudflare 一样是一个 CDN(内容分发网络)。您可以将 Cloudfront 与 S3 和 Ec2 一起使用。
推荐阅读
- c# - 使用 setTile 方法填充 tilemap
- elasticsearch - 弹性搜索模板
- kubernetes - Kubernetes pod 中“卷挂载”数量的限制
- python - 如何拆分未知号码
- ashot - aShot 视觉测试:忽略当前视口中的元素
- python - 在 Python 中从 CSV 解析字符串日期和值
- google-cloud-platform - Terraform 在 gcp 中使用两个不同的地图进行资源创建
- unix - 如何从日志文件中获取 https 响应代码的计数?
- c# - C#方法输入输出集合中的多个泛型类型
- django - 在子目录NGINX + GUNICORN的同一端口部署两个Django项目