
随着业务的不断迭代,很多场景需要使用到开源软件来解决对应的问题。中央广播电视
总台技术局使用了多套 MySQL、replication-manager、MongoDB、Redis、Glusterfs、
Keepalived、Tomcat、Jboss、Nginx 等开源数据库及中间件软件,由于技术软件的多样性
及技术的复杂性,本项目需要技术支持服务。
以下为目前光华路办公区数据中心对开源数据库的使用情况:
1.光华路办公区数据中心使用的 MySQL 采用了 Percona XtraDB Cluster(简称 PXC)、
replication-manager、MySQL 主从同步等不同架构的高可用集群方案。
PXC 是基于 Galera 协议的高可用集群方案。业务系统通过 keepalived 提供的虚
IP 访问 Galera 集群,可以实现集群的高可用切换。
relication-manager 是 signal18 开源的一款数据库高可用软件,采用 GO 语言开
发,支持 MySQL 数据库。Replication-manager 架构上分为管理节点和数据节点。
数据节点即一主二从结构,管理节点实现对一主二从的高可用切换。
评论