上一遍文章详细介绍了服务器安全方面,接下来继续介绍Linux服务器文件备份,数据库备份,数据安全 存储相关的电子商务系统架构。针对安全性有多种多样的解决方案,其中数据备份是重中之重的首要工作。
电子商务网站更加注重考虑数据安全,数据备份方案,包括本地备份、异地备份架构。其中Linux服 务器的备份方案非常多,本文介绍一个大众化适用的解决方案,通过编写Shell脚本来完成自动备份。本架构 包括备份网站文件、数据库,自动本地备份并FTP上传备份脚本,完成相应本地备份、异地备份,实现双层备 份解决方案。
本文要点:
1.全自动完成网站文件及数据库备份。
2.编写Shell脚本来完成自动 备份。
3.同时进行自动本地/异地双备份,FTP上传备份。
4.Linux服务器的备份解决方案。
5.包括 备份网站文件,网站程序文件、数据文件,MYSQL数据库。
6.定期定时自动完成备份。定期删除旧备份, 这里是自动删除30天前备份,复用利用备份空间。
目录:
一、准备工作
二、构建高安全电子商 务网站之(网站文件及数据库自动本地/异地双备份)架构图
三、网站及数据库自动本地备份并FTP上传备份 Shell脚本,完整的实例;备份脚本进行详细解说,注释。
在运营中的电子商务网站,建站之初就一 直在重申一定要备份好自己的数据,因为太多的不确定性可能会造成数据库丢失,而且大部分基础服务商也 不可能提供每天备份数据。原来本BLOG提供过一个备份方法,只是略微说了一下,可能部分新手会不太好入 手。今天分享一个自己的备份脚本。
详见后面附录 http://jimmyli.blog.51cto.com/3190309/584992 《 网站运维异地备份方案及故障应急备用镜像站》
一、准备工作:
1.软件安装
需要提前在Linux服务 器安装好lftp,lftp功能上比较强大,CentOS直接执行:yum install lftp,Debian执行:apt-get install lftp 。
2.备份目录建立
需要在Linux服务器上创建/home/backup/ 目录。
3.FTP异地备份IP 账号 密码
需要在异地FTP上创建backup目录。
如果Linux服务器上数据库不多的话使用网络基础服务商 的存储空间就可以。也可以用专门的备份服务器。可根据应用的大小,数据量的大小,网络状况,和实际的 网络资源,硬件资源灵活支配。
二、构建高安全电子商务网站之(网站文件及数据库自动本地/异地双 备份)架构图