容器环境下基于本地高性能存储的MySQL集群节点如何迁移?

某些场景下,容器云平台可能无法使用nas,san等存储,只能使用节点本地的NVMe固态。那么在这种场景下,mysql容器的存储就被限制在了所在节点。当所在节点故障、需要维护,以及因为压力大需要疏散时,就需要考虑mysql容器要如何迁移?

3回答

lzj7618937lzj7618937  质控经理 , cib
zhuhaiqiang沈天真赞同了此回答
我觉得这个在不是容器环境下也得考虑的问题。说到底还是数据的如何迁移和备份。这种建议使用另外的SAN或NAS云盘备份本地的硬盘数据,出现问题直接从云盘恢复相关数据。显示全部

我觉得这个在不是容器环境下也得考虑的问题。说到底还是数据的如何迁移和备份。这种建议使用另外的SAN或NAS云盘备份本地的硬盘数据,出现问题直接从云盘恢复相关数据。

收起
 2020-12-28
浏览676
强哥之神强哥之神  容器云架构师及技术经理 , 上汽云计算中心
彬彬赞同了此回答
我们一般会通过实现自己的 Operator 来保证 Mysql 集群中的数据存储的一致性,这个具体一点就是: 以多节点来实现mysql 的容器化部署,根据现有的场景需要,是主从,主备还是主主,还是一主多从,一主多备,这些场景中,无一不体现数据迁移的保证。在 K8S 中,一般都是通过基于 Loca...显示全部

我们一般会通过实现自己的 Operator 来保证 Mysql 集群中的数据存储的一致性,这个具体一点就是:

以多节点来实现mysql 的容器化部署,根据现有的场景需要,是主从,主备还是主主,还是一主多从,一主多备,这些场景中,无一不体现数据迁移的保证。在 K8S 中,一般都是通过基于 LocalPV 的挂卷方式来实现,通过 bin log 或者定期备份来保证数据恢复时所需。mysql 备份有逻辑与物理备份方法,比如  INSERT 语句文件的恢复 , 纯数据文本备份的恢复 ,InnoDB存储引擎备份与恢复,NDB Cluster 存储引擎备份与恢复等等。

收起
 2020-12-31
浏览657
关键是数据怎么备份,迁移;显示全部

关键是数据怎么备份,迁移;

收起
 2020-12-29
浏览689

提问者

zhouchao系统架构师, 某银行

分布式关系型数据库选型优先顺序调查

发表您的选型观点,参与即得50金币。

问题状态

  • 发布时间:2020-12-28
  • 关注会员:5 人
  • 问题浏览:1395
  • 最近回答:2020-12-31