问题描述
我的单页网站 (VueJs) 只有很少的事务,所以我想使用无服务器架构来实现它。
AWS 上为简单 Web 应用程序推荐的架构如下:
但是,我想在 Google Cloud 上执行此操作,因为我计划使用 BigQuery for Analytics。
使用 Google GCP 产品通过一些直接的后端流程启动基于 Vue 的网站的类似且合适的架构是什么?
解决方法
您可以使用:
- 适用于 S3 的云存储
- 适用于 REST API 的 API 网关或云端点(比较您的负载需求和定价)
- 用于 lambda 的云函数
至于实现的复杂性,它会更多-更少相同。有些功能在 GCP 中实现比在 AWS 中更方便,有些则相反 - 反之亦然。