1

我们有一个使用旧版主从数据库的现有应用程序,该数据库具有我们其中一个子域的别名。当我们去 HRD 时,我们对应用程序进行了相当大的重新设计,因此我们不想使用迁移工具。事实上,我们根本不关心数据(原因见下文背景)。我只想更改别名,以便子域指向一个新的应用程序,或者换句话说:

subdomain.example.com --> oldapplication.appspot.com

subdomain.example.com --> newapplication.appspot.com

通常(在非 GAE 环境中)这将是一个简单的 DNS 更改,一旦 DNS 传播,我们可以关闭旧应用程序。在 GAE 中,我们可以删除旧别名并在新应用程序上设置别名,但我们不知道这需要多长时间才能完成(除了某人单击按钮并发布所需的 10 秒到控制面板)。我们可能愿意接受一个非常小的停机时间窗口,其中 subdomain.example.com 不会提供页面(因为我们知道什么时候是峰值负载)。但是有谁知道这种转换需要多长时间?

我们报告了一个生产问题,但没有任何反馈。

背景: 这个应用程序提供了一些可以嵌入到合作伙伴网站中的 Javascript。这方面的数据每天都通过 API 从我们的主站点(不在 GAE 上)获取。所以我们不关心迁移数据,事实上我们已经在为新的应用程序做每日提要,只需要更改别名。

4

1 回答 1

0

我只是为我的域做了非常相似的事情。移动 example.com 以指向我在 GAE/google 应用程序中的新应用程序。我删除了现有的域/appengine 应用程序映射,并在不到 10 秒的时间内添加了新映射。

没有停机时间。大约一分钟后,我的域继续指向旧应用程序,然后它移动到新应用程序。

于 2012-10-07T11:34:57.403 回答