关于内容管理平台业务系统的数据备份大家都是怎么解决的,有什么好的经验能够分享吗?
不管什么平台,备份方式都因使用什么数据库而制定,你这个有点模糊,oracle的,可以用脚本本地备,用软件带库备,存储备,灾备,mysql可以用从库当备份,也可以在本地备份,还主要看数据量大小,选择合适的备份方式,能保证备份的完整有效是王道。
收起一般这种数据量大的数据备份大家都很头痛,包括我们,我们现在的做法是存储上做两份快照,每天晚上轮流启动和停止快照,这样可以防范两天数据的逻辑性安全。假如生产数据出现逻辑性问题,可以用快照拉起来,但是数据就丢失了一天。
另外一种方式采用在线近线离线的方式对数据进行归档。有很多种解决方案,保证一定时间的在线数据近线数据也可调入至在线存储,唯独离线数据需要手动导入并调入在线存储。但是当在线数据和近线数据出现问题时,依旧需要通过快照的方式保证数据安全,只不过这份数据有一定时间间隔的丢失,但这也是最好的方式了。因为如果是存储的容灾实时复制并不能避免逻辑错误。大量数据的备份用快照更便捷些。
内容管理平台业务系统,是否可以简单理解为网页网站呢?其中涉及的应用通常有IIS、PHP、Apache、weblogic等web站点或中间件应用。
从两个层面来回答吧——
1.数据层面。
对于web站点或中间件应用来说,如果是物理机环境,直接安装备份客户端代理进行制定目录备份;如果是虚拟机环境,建议使用虚拟机整机备份,可根据实际情况勾选“启用文件级别还原”等类似选项。
2.应用服务层面。
如果一个应用非常重要,对RTO、RPO要求较高。可以采用双机集群的高可用解决方案,部署应用到双机集群中。集群中一个节点宕机,另一个节点不受影响,此为应用服务层面的“备份”。
各平台解决常用解决方案如下,供各位参考:
Windows:MSCS
Linux/Unix:VCS(Veritas Cluster Server)
Solaris:SunCluster
HP:MC/Service Guard群集
AIX:HACMP群集
数据量大了可以考虑基于存储快照的备份解决方案 比如fcm
收起某单位是oracle的库,数据量是TB级别的,本地采用的是两台存储镜像关系保证数据安全性的。
收起