gpt4 book ai didi

google-app-engine - Google App Engine (GAE) 应用程序的多域部署

转载 作者:太空宇宙 更新时间:2023-11-03 15:19:49 25 4
gpt4 key购买 nike

我们想开发和销售定制的商业 GAE 应用程序。我想要有关在任意 Google Apps 域(即不是 appspot)上部署 GAE 应用程序的信息。

假设我们的公司是 abc.com,我们正在向 def.com 和 xyz.com 销售应用程序。在客户的域上部署我们的应用程序的步骤是什么?

当应用程序部署在多个域上时:

  • 代码是否被复制或共享?
  • 数据存储定义是否重复或共享(或更准确地说是种类)?
  • 任何域属性添加到实体?

最佳答案

对于您所描述的“ Multi-Tenancy ”应用,目前您有三种选择:

  1. 您可以让客户将一个应用程序添加到他们的域中。您的应用程序将只有一个数据存储区,但您可以使用 Host header 来确定哪个客户正在访问该应用程序,并根据此分离数据存储区条目。
    • 易于部署和升级
    • 易于客户安装
    • 用户必须拥有 Google 帐户(而非 Apps 帐户)才能登录。
  2. 您可以为每个客户部署一个新的应用实例。
    • 更难部署和升级
    • 安装需要更多的客户参与
    • 提供严格的数据分离
    • 用户可以使用他们的 Apps 凭据登录
  3. 您可以与 Google 合作创建新的 Apps Marketplace 应用
    • 上述第 1 点和第 2 点的所有好处
    • 需要 Google 参与
    • 尚未确定发布日期

关于google-app-engine - Google App Engine (GAE) 应用程序的多域部署,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1592413/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com