在家里,我使用 AWS Amplify 托管我的个人投资组合网站,因为托管起来既简单又便宜。在工作中,他们让我制作其他 SPA(在 vue.js 中)并将代码放入私有 GitHub 存储库中,但我必须在 EC2 实例上托管网站并使用 AWS CodeDeploy/CodePipeline 推送代码。
使用 EC2 来执行此操作的成本要高得多(Amplify:域名 12-20 美元/年,EC2:计算时间约 80-90 美元/年)且耗时。
有人在构建 SPA 时不想使用 Amplify 是否有原因?
我最初的想法是,使用 CodePipeline 可能会让用户更快地到达页面,因为它已经构建并准备就绪。尽管我想要的网站是供内部用户使用的,并且不会经常访问,也许每周几次。是对的吗?请随意纠正我/我的假设。
amazon-ec2 amazon-web-services single-page-application aws-codepipeline aws-amplify