开发者社区> 问答> 正文

上线发布需要知道什么?


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

  • 创建互备应用

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

高级版应用索引重建数据是在原版本上更新,期间存在新老数据共存现象,任务完成后为最新数据,为避免对线上搜索服务产生较大影响,正常索引重建操作建议在搜索低峰期进行。
[backcolor=transparent]【标准版应用】
  • 数据不兼容情况下人工切换新版本

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

展开
收起
轩墨 2017-10-26 10:34:37 1603 0
0 条回答
写回答
取消 提交回答
问答排行榜
最热
最新

相关电子书

更多
阿里云ElasticsearchSeverless版产品发布 立即下载
阿里云移动服务新品发布-移动热修复 立即下载
移动热修复新品发布 立即下载