现在主流的网站多为PHP+Mysql架构,Mysql数据库是运维中重要的一个环节,在实际生产中数据库的使用非常广泛,我们又如何提高数据的容灾能力呢?实际工作中我们大多是采用数据库每天定时备份到本地磁盘的方式进行管理,实际上从高效稳定的方面来讲我们又多种选择方案。1、数据库冷备份,每天定时备份到本地磁盘2、双机本地热备份,共享磁盘阵列,做RAID(冗余校验),一份数据保存在多个磁盘上,以保证一个磁盘损坏不会影响整体应用的运行3、数据库多机同步热备份,即建立灾备数据中心,让其与主数据库实时同步图片来自自然博客一、数据库冷备份定期将数据库备份到本地进行保存是一个非常不错的选择,很多小型企业及个人站长多采用这种备份方式,当数据库出现问题是回滚到上一次备份的时间点,通过补单的方式恢复数据库,这种方式现在还能勉强中小企业的业务需求。这种方式的主要优点是节约成本、操作简单,缺点是灾备能力不够强。二、双机本地热备份双机本地热备份应用相对广泛,其实利用RAID磁盘阵列的优势来进行数据库备份,一个数据库存储多分在不同的磁盘中,操作难度相对较高。现在大多数企业一般采用1+2的数据库灾备方案,将数据库定期备份到本地磁盘或打包到远程服务器上,以此来实现强大的容灾纠错能力。双机本地热备份的优点是相对节约成本、灾备能力强,缺点是技术难度较高,操作复杂。三、数据库多机同步热备份多机同步备份多应用于大型企业,在各地建立多个灾备数据中心,让其实时同步主数据库以达到高效灾备的优势。多机同步备份不仅仅体现了强大的灾备能力,还能应用于数据库均衡负载,能有效提高数据利用率,操作难度一般。对于实时业务要求很高的企业/机构多采用1+2+3的备份方式,达到在不影响业务运行的情况下实现异地灾备,比如金融、证券、银行、通讯等行业,在一个地方发生灾难的时,实现切换到异地的灾备数据中心,实现业务的平滑迁移,保证业务不间断运行。多机同步热备份的优点是灾备能力十分强大,适用多环境需求的业务。缺点是操作体系复杂,设计方面广泛,耗资巨大。总结数据库备份方案多种多样,我们在实际生产中要根据自身条件选择合适的灾备方式或者多种方式结合形成数据库的混合灾备模式,充分保障业务的稳定运行,我们在实践生产中不可为了节省资源而忽视数据库安全备份,亦不可超前部署,浪费不必要的资源。
转载请注明:http://www.aierlanlan.com/rzfs/7764.html