开发者社区 > 大数据与机器学习 > 实时数仓 Hologres > 正文

我们一个Hologres由于存在业务持续写入.有不停服升级的方案吗?

我们一个Hologres线上主从实例需要升级1.3.49->2.1
由于存在业务持续写入.有不停服升级的方案吗?对业务弱感知的

展开
收起
真的很搞笑 2024-03-20 13:31:38 52 0
3 条回答
写回答
取消 提交回答
  • 内部确认了,主从实例是可以热升级的 ,此回答整理自钉群“实时数仓Hologres交流群”

    2024-03-20 20:57:35
    赞同 展开评论 打赏
  • 对于不停服升级,Hologres可能提供了滚动升级或者双写同步等方式来实现业务的弱感知升级。您可以预先在从库上执行升级,验证无误后再切换主从角色,使原从库变为主库,原主库停写并进行升级。这种情况下,业务可以在一定程度上保持连续性,但实际操作应根据Hologres官方提供的最佳实践和流程来进行。

    2024-03-20 14:48:49
    赞同 展开评论 打赏
  • Hologres提供了热升级功能,允许在业务不停止的情况下进行版本升级。针对您提到的从1.3.49版本升级到2.1版本的需求,可以尝试使用如下步骤来实现弱感知或无感知升级:

    • 准备工作:

    查阅官方发布的升级文档,了解1.3.49到2.1版本之间是否存在兼容性问题、注意事项和具体的操作流程。
    在升级前确保所有数据备份完整,并且做好回滚计划。
    确认实例资源充足,能够支持升级过程。

    • 服务迁移(如果有多个主从实例):

    如果存在多套主从集群,可以考虑先将写入流量切换到另一套可用的、已经升级到目标版本的集群上。

    • 热升级操作:

    使用Hologres提供的热升级功能进行升级,该功能会在不中断查询服务的情况下逐步完成版本更新。
    升级过程中,Hologres会自动处理数据一致性,但请注意检查并确保业务在升级期间的数据持久性和读写行为符合预期。

    • 监控与验证:

    在升级过程中密切监控系统的运行状态,包括但不限于CPU使用率、内存占用、磁盘I/O等指标,以及SQL查询性能表现。
    升级完成后立即验证数据完整性以及新功能是否正常工作。

    • 故障转移准备:

    虽然Hologres支持热升级,但在极端情况下,如果遇到无法预见的问题,需要有快速故障转移至其他可用集群的预案。

    • 通知与协调:

    在升级开始前与业务方沟通,告知可能存在的风险及应对措施,尽量选择业务低峰时段进行升级操作以减小潜在影响。

    • 按官方指导操作: 最终操作务必遵循阿里云Hologres官方发布的最新升级指南进行,因为具体的升级步骤可能会随着产品迭代而有所更新和优化。同时,对于线上生产环境,强烈建议联系阿里云技术支持获取专业指导和服务保障。
    2024-03-20 13:52:07
    赞同 展开评论 打赏

本技术圈将为大家分析有关阿里云产品Hologres的最新产品动态、技术解读等,也欢迎大家加入钉钉群--实时数仓Hologres交流群32314975

相关产品

  • 实时数仓 Hologres
  • 相关电子书

    更多
    实时数仓Workshop(广州站)- 李佳林 立即下载
    阿里云实时数仓Hologres技术揭秘2.0 立即下载
    实时数仓Hologres技术实战一本通2.0版(下) 立即下载