随着全社会对于信息安全的重视程度不断提升,数据库作为存储数据的核心系统,其安全性得到很大的关注,而数据库风险来自多个方面:权限滥用或提升、身份验证不足、拒绝服务、平台漏洞、通信协议漏洞、SQL注入、审计记录不足、备份数据暴露等,一个方面出问题,都可能给企业带来不可估量的损失,所以相应地,数据库安全防护也需要一个完善的解决方案来实现,为此中光电信推出MySQL双主+keepalived高可用解决方案,为数据库构建一个安全不间断的运行环境。
下面我们来看一下这个方案的原理(如图)
WEB Server :安装存放网站程序的服务器;
DB1:站点数据库服务器;
DB2:站点数据库服务器;
“
从上图中我们可以看出,此方案的主要原理是通过MySQL Replication技术将两台MySQL Server互相将对方作为自己的Master,自己又同时作为对方的Slave来进行复制。这样就实现了高可用构架中的数据同步功能,同时,在两台MySQL Server之间,将采用KeepAlived来实现Mysql的自动failover。在这个构架中,虽然两台MySQL Server互为主从,但同一时刻只有一个MySQL Server可读写,另一个MySQL Server只能进行读操作,这样可保证数据的一致性,在用户访问Web站点的时候,任何一台DB(数据库服务器)宕机,keepalived心跳检查到会立即将访问转移到其他正常运行的数据库服务器上,这样就实现了故障自动转移、保证了业务应用的不间断运行;
所以此方案的优势在于
两台MySQL Server之间既有备份,又有冗余,两台数据库服务器任意一台出问题,都不影响业务的正常进行,保证了业务的0中断,同时数据库的安全也更加可靠,让企业级MySQL集群具备高可用、可扩展、易管理、低成本的特点。
注:可能会有人疑问,如果两台MySQL Server同时出问题怎么办?首先小编告诉有这样疑问的朋友,出现这种状况的概率非常低,所以不用担心。另外,以上方案还可根据客户的业务环境在此基础上继续拓展,以保证万无一失。
适用的客户范围为
对业务的持续性和用户的体验性比较高,同时对数据库安全非常重视的行业用户,例如:金融、能源、社保、电商、政府、医疗等行业。
以上是我们中光电信MySQL双主+keepalived高可用解决方案的运行原理和应用优势,想对我们的方案有更详尽的了解,
联系人:王梦
:18829533956
联系Q Q:236064611
微信公众号: sxzgdx
企业:http://www.***
如何避免因服务器故障导致企业业务间断
西安网站/软件服务相关信息
12小时前
1天前
2天前
3天前
11月19日
11月18日
11月16日
11月15日
11月14日
11月12日