Google app engine 使用同一域的网站和web应用程序的最佳方法是什么?

Google app engine 使用同一域的网站和web应用程序的最佳方法是什么?,google-app-engine,multi-tenant,Google App Engine,Multi Tenant,我正在使用Google App Engine编写一个web应用程序,为了推广它(并提供更多信息),我还将创建一个网站。为了便于部署,将网站与应用程序本身分开是有意义的。我希望能够独立于应用程序对网站进行更改。我认为更改网站并不意味着重新部署应用程序 我想要一个域名,为了回答这个问题,我们把它叫做www.example.com AppEngine允许多租户,使用子域是有意义的。对于这个问题,让我们假设www.org1.example.com/www.org2.example.com等 在这种情况下

我正在使用Google App Engine编写一个web应用程序,为了推广它(并提供更多信息),我还将创建一个网站。为了便于部署,将网站与应用程序本身分开是有意义的。我希望能够独立于应用程序对网站进行更改。我认为更改网站并不意味着重新部署应用程序

我想要一个域名,为了回答这个问题,我们把它叫做www.example.com

AppEngine允许多租户,使用子域是有意义的。对于这个问题,让我们假设www.org1.example.com/www.org2.example.com等

在这种情况下,在GAE上的企业界是如何做到这一点的?公司是否:

  • 网站和应用程序是一体的吗
  • 是否使用其宿主提供商将子域请求重定向到其应用程序
  • 网站和应用程序是否有完全独立的域
  • 还有别的吗

  • 提前感谢,

    如果您希望能够独立部署web应用程序和网站,它们至少需要位于单独的GAE服务/模块中,这些服务/模块提供

    是的,将不同的服务映射到同一域的不同子域下不是问题。我不太确定它是否适用于您提议的子域拆分和通配符SSL证书。发件人:

    通配符证书仅支持一级子域

    所以我甚至没有尝试这样的子域。但我使用的是一个通配符证书,如
    *.example.com
    ,其子域如下,每个子域映射到不同的服务:

    www-org1.example.com
    www-org2.example.com
    
    我还使用一个文件将每个域路由到相应的服务

    现在关于多租户,我不确定它是否是您真正需要的,因为它只提供数据隔离,而不是代码隔离。如果您想独立部署它们,您仍然需要解决代码隔离问题。发件人:

    Multitenancy是一个软件体系结构的名称,在该体系结构中,运行在远程服务器上的应用程序的一个实例提供服务 许多客户组织(也称为租户)


    谢谢你的回答,丹·科尼莱斯库。需要明确的是,我要找的是一个静态网站(即www.example.com)来提供一般信息,并且是一个独立于应用程序的代码库(和部署)。应用程序将是所有子域(*.example.com)。依我看,这是一个典型的场景,所以我想问大多数公司采用的方法是什么?他们是否有一个包括静态站点在内的应用程序,并且一次重新部署所有内容,或者他们使用子域进行拆分,或者有其他方法?Donno关于其他方法,但对于我的应用程序和服务-每个服务都有自己的子域,并且都共享相同的通配符证书。