我们目前在aws上进行生产弹性搜索。每晚我们用新数据(基础数据)更新生产弹性,然后我们运行scrips将新基础与当前生产合并。
知道这项工作正常,但生产已经结束,而这种情况正在发生。所以我认为我可以在aws上进行弹性搜索环境,然后在完成时以某种方式切换到生产。
所以这是我的流程。
我看了53号路径,看起来很有希望。基本上使用dns设置,使“productionelastic”指向暂存,然后关闭生产实例。
还有什么我可以做的,也会路由53个想法。
答案 0 :(得分:0)
您可以使用Amazon Route 53 Health Checks and DNS Failover将请求路由到健康的Elastisearch服务,而另一个服务正在进行维护,使用运行状况检查和DNS故障转移:
如果您有多个执行相同功能的资源,请执行 例如,Web服务器或电子邮件服务器,您需要Amazon Route 53 只能将流量路由到健康的资源,您可以 通过将运行状况检查与资源相关联来配置DNS故障转移 记录集。如果运行状况检查确定了基础资源 是不健康的,亚马逊53号公路路线远离相关的交通 资源记录集。有关更多信息,请参阅配置DNS 故障转移。
使用此服务,您可以根据其可用性在两个实例之间切换。见Configuring DNS Failover
答案 1 :(得分:0)
我使用了iis反向代理规则。
等待它准备好并创建
运行powershell来更新虚假网站重写规则以指向 新实例
然后我在生产代码中使用虚假网站。
当我有人为我管理时,我会使用route53。
感谢