在GCP云功能上部署Django App serverless

在GCP云功能上部署Django App serverless,django,aws-lambda,google-cloud-functions,Django,Aws Lambda,Google Cloud Functions,我有一个Django webapp(论坛),它几乎没有登录、个人资料、帖子、回复等屏幕 在专用实例上进行常规部署(考虑到可伸缩性和性能)似乎成本高昂。我在AWS Lambda上遇到了Django应用程序的无服务器部署。这里有一个关于AWS的例子。但我在GCP上找不到类似的东西 使用谷歌云功能(GCF)也可以实现类似的功能吗 换句话说,GCF能否用于部署以下任何一项: 可以服务于动态页面的web应用程序 具有多个rest端点的微服务 我不建议在云功能中部署Django应用程序,因为我不知道有任何

我有一个Django webapp(论坛),它几乎没有登录、个人资料、帖子、回复等屏幕

在专用实例上进行常规部署(考虑到可伸缩性和性能)似乎成本高昂。我在AWS Lambda上遇到了Django应用程序的无服务器部署。这里有一个关于AWS的例子。但我在GCP上找不到类似的东西

使用谷歌云功能(GCF)也可以实现类似的功能吗

换句话说,GCF能否用于部署以下任何一项:

  • 可以服务于动态页面的web应用程序
  • 具有多个rest端点的微服务

我不建议在云功能中部署Django应用程序,因为我不知道有任何工具(仅适用于AWS)可以轻松地构建WSGI web应用程序并将其部署到云功能中。我要说的是,该产品本身更侧重于“连接到云基础设施和服务发出的事件的单用途功能”,并具有以下功能,如轻量级API、Webhook等,而不是部署Django应用程序

我更愿意探索谷歌云平台的其他产品,主要是如果您对云功能的无服务器方面感兴趣的话(尽管您已经知道,如果您也对完全控制应用程序感兴趣的话,您也可以依赖计算引擎实例和Kubernetes引擎)

要回答上述问题,请注意,您可以轻松地将Firebase云功能+Firebase托管集成到(但请注意,此解决方案特别需要迁移以使用JS web框架,如,因为Firebase云函数只能在Node.JS中编写,不支持Django所基于的Python运行时)