Feb 25

UCloud高可用UDB 开启金融级云端数据库服务

文 / UCloud 公关部

2024-05-07

数据库作为底层的数据存储和管理工具,是企业IT系统中不可或缺的一环。从Oracle、DB2到目前最流行的开源数据库MySQL,关系型数据库已经存在了近40年,在企业中所发挥的作用不可替代。
但与此同时“不重视数据安全的情况在企业中比较突出”,千人计划专家王子骏表示。尤其对于高成长性企业,普遍采用开源MySQL数据库,但其对某些功能(例如引用、事务、审计等)的实现方式使得它与其他关系型数据库相比缺少了一些可靠性。在数据库容量增长很快时,系统宕机、数据丢失总是在意想不到的时间、地点、场景下发生。“防火墙安全不等于数据安全,防火墙可以防止数据被偷被抢,但是防不了软硬件问题及主观操作失误”王子骏说。
一旦出现状况,轻则业务中断数小时,重则数据永久丢失,对企业来说是巨大的损失。因此,企业在享受MySQL免费、易用、安全、扩展性的同时,对其可靠性的要求也日益提升,数据库运维人员亟需一款具备容灾和自动切换功能的数据库产品。

轻松DBA:高可用UDB服务

对于MySQL使用者来说,一旦出现数据库故障,就意味着只能通过运维手段恢复,中断时间得不到有效保证,运维过程中更可能引入新的风险。
UCloud高可用UDB,则从双主热备份、数据一致性等方面,极大的减少了数据库的运维成本。启用高可用UDB服务后,数据库可用性可达99.99%,因数据库故障导致的年中断时间减少至秒级,在最大限度上保证企业7*24小时数据库的持续服务和数据的存放安全,DBA将不用担心数据库运维,可将精力放在数据库优化之上。

  • 双主热备 秒级切换
高可用UDB采用双主的热备架构,一旦出现宕机或硬件故障,可秒级自动切换至备用数据库,整个切换过程对应用透明。
  • 链路高可用 半同步复制
高可用UDB提供数据链路服务高可用特性,在主备数据库之间采用半同步复制,从而保证数据一致性,确保切换过程中数据的完整和安全。
  • 实时监控 在线升级
用户可实时监控高可用UDB主备数据库的健康和主备数据一致性;UCloud还提供数据库在线升级功能,升级过程用户无感知。
  • 优异性能 稳定可靠
高可用UDB延续UDB一直以来优异的数据库性能和稳定可靠的服务保障。在数据库性能压力测试中,TPS、读写、响应时间等关键指标均超出业界平均水准。

高可用UDB自动容灾实现

主Proxy宕机触发容灾
数据库正常运行如左图所示,当图中左路Proxy宕机后,ProxyMaster模块会触发容灾处理过程,此时ProxyMaster会将虚拟IP重新绑定至Proxy(backup)并自动启动,启动后Proxy(backup)会重新链路至原Master,以保证业务不间断。
Master宕机触发容灾
数据库正常运行如左图所示,当图中原Master宕机后,Proxy模块会触发容灾处理过程,此时检测双Master之间的半同步与同步状态,确保没有丢失事务。待另一Master执行relaylog后,将Proxy数据链路切换至另一Master,并关闭原Master的数据链路。

金融级数据库助企业快速成长

高可用UDB解决了普通MySQL主备延迟大、容易丢失数据、性能较低等缺点,又保留了其开源、易用、安全、高扩展性等优势,对互联网企业特别是高成长企业,具备无可比拟的吸引力。
MySQL的安全机制通过一种简单的方式为数据的访问和使用提供了可靠的保护,高可用UDB则从可靠性方面弥补了MySQL的不足,从安全到容灾,全面为互联网金融和电商企业最重要的交易数据保驾护航。
  • 互联网金融和电商
移动游戏越来越重,对数据库性能要求也越来越高。MySQL读写分离的特性让它能够非常好地执行读操作,加上UCloud的持续优化,让高可用UDB在提供服务持续性的同时,性能也足以与普通数据库直连相媲美,让企业无需担心性能瓶颈。
  • 移动游戏
移动游戏越来越重,对数据库性能要求也越来越高。MySQL读写分离的特性让它能够非常好地执行读操作,加上UCloud的持续优化,让高可用UDB在提供服务持续性的同时,性能也足以与普通数据库直连相媲美,让企业无需担心性能瓶颈。
  • 网站和Web应用
目前流行的在线直播等,绝大部分网站和Web应用都可以简单地运行在MySQL上,相关的灵活可扩展的工具非常易于使用和管理,而高可用UDB则让其在长期运行时显著提升数据库稳定性。

UCloud高可用UDB现已正式上线,企业可在控制台自助开启服务,感受新一代MySQL自动化运维的便利。