分布式数据库系统环境的“无感”升级

💡 原文中文,约2700字,阅读约需7分钟。
📝

内容提要

杭州银行通过高可用机制实现关键业务系统的无感升级,提高了系统的可靠性和可维护性。他们利用分布式架构设计了新一代关键业务系统,并探索了业务无感维护的技术要点。通过节点冗余、数据副本、故障转移和负载均衡等机制,实现了系统的高可靠性。杭州银行的实践为同类系统的升级改造提供了可行参考。

🎯

关键要点

  • 杭州银行通过高可用机制实现关键业务系统的无感升级,提高了系统的可靠性和可维护性。
  • 新一代关键业务系统基于TiDB分布式架构设计,采用节点冗余、数据副本、故障转移和负载均衡等机制。
  • 文章探讨了业务无感维护的技术要点,包括业务影响评估、滚动升级操作方法和连接管理策略。
  • 分布式架构设计消除了单点故障,支持基于策略的节点流量调度。
  • 杭州银行探索了无感升级的可行路径,重点梳理了节点不可用时的影响范围和恢复方法。
  • 负载均衡支持在计划内下线计算节点,保持原有连接的同时不影响新连接。
  • 通过滚动式升级,杭州银行完成了所有节点的升级重启,保持了连接平衡。
  • 在存储节点下线时,使用Raft算法保证系统存储节点的可用性。
  • 杭州银行的实践为同类系统的升级改造提供了可行参考,未来将探索自动化作业等技术手段。
➡️

继续阅读