[英]How to migrate GAE alias to new application without migrating data
我们有一个使用旧版Master-Slave数据库的应用程序,该数据库具有一个子域的别名。 进入HRD时,我们对应用程序进行了重新设计,因此我们不想使用迁移工具。 实际上,我们根本不关心数据(原因请参见下面的背景 )。 我只想更改别名,以便子域指向新的应用程序,或者换句话说:
subdomain.example.com-> oldapplication.appspot.com
至
subdomain.example.com-> newapplication.appspot.com
通常(在非GAE环境中)这是一个简单的DNS更改,并且一旦DNS传播,我们就可以关闭旧版应用程序。 在GAE中,我们可以删除旧别名并在新应用程序上设置别名,但是我们不知道这需要多长时间(除了有人单击按钮并发布需要10秒到控制面板)。 我们可能愿意接受一个很小的停机时间窗口,其中subdomain.example.com将不提供页面(因为我们知道什么时候高峰负载)。 但是,有谁知道此转换需要多长时间?
我们报告了生产问题,但没有任何反馈。
背景:该应用程序提供了一些Javascript,可以将其嵌入合作伙伴的网站中。 每天通过API从我们的主站点(而不是在GAE上)获取此数据。 因此,我们不在乎迁移数据,实际上,我们已经在向新应用程序进行每日提要,只需要更改别名即可。
我只是为自己的网域做过非常类似的事情。 将example.com移到GAE / google应用中指向我的新应用。 我删除了现有的域/ appengine应用程序映射,并在<10秒内添加了新映射。
没有停机时间。 在大约一分钟的时间内,我的域继续指向旧应用程序,然后又移至新应用程序。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.