全部产品
存储与CDN 数据库 安全 应用服务 数加·人工智能 数加·大数据基础服务 互联网中间件 视频服务 开发者工具 解决方案 物联网
开放搜索

上线发布需知

更新时间:2017-06-07 13:26:11

在opensearch控制台中创建完应用后及后续维护应用时,需考虑到应用在后续运行中可能会因某些无法避免的因素(例如:数据错误,或其它原因)而导致应用行为不符合预期,所以需提前考虑到应对措施。

【高级版应用】

  • 创建互备应用

应用出现故障后通常需进行索引重建修复数据,但该过程需要一些时间,因此建议再创建一个结构完全相同的应用,作为线上应用故障后的备份,即线上应用故障后,临时手动切到正常的备份应用中,避免依赖该应用的系统也出现长时间故障或服务不可用。

  • 索引重建放在搜索低峰期

高级版应用索引重建数据是在原版本上更新,期间存在新老数据共存现象,任务完成后为最新数据,为避免对线上搜索服务产生较大影响,正常索引重建操作建议在搜索低峰期进行。

【标准版应用】

  • 数据不兼容情况下人工切换新版本

相对于高级版,标准版应用支持多版本,通常情况下可配置”新版本全量索引构建完成后,服务自动切换到新版本”,但是,若存在新老版本数据不兼容的情况(如:有新增字段或字段值生成方法有变化,导致数据值无可比性),则需要在新建版本时配置”新版本全量索引构建完成后,人工切换到新版本”。该情况下用户需对新版本测试验证,符合业务预期后,再人工切换到线上提供服务。

本文导读目录