你的网站服务器的硬盘坏了,或者你的网站被黑客攻击了,而黑客删除了你所有的网站文件,你的网站连同你投入的所有资金和数据都一起消失了。更坏的情况是,地震发生了,你的ISP机房也被毁了,一起都消失了。
但愿你能走运。任何人都不愿陷入这种境况。如果你不提早为这种情况做准备,你所有的工作都有可能永远消失。因此,定期备份你的网站数据是至关重要的。
现在有下面的一些问题需要你思考:
应该保持什么样的备份频率?
备份应该保存在什么地方?
应该进行什么类型的备份?
谁来进行备份?
现在我们逐一回答这些问题:
应该保持什么样的备份频率?
如果你的网站在一段时间内没有什么改动,那么你只需要备份一次,并把备份保存在软盘或者硬盘或者数据盘或者DVD上都可以,你喜欢存放在哪里都可以。当你需要恢复数据时,你尽管去做好了。
但是当你的网站在一段时间内经常改动时,定期备份就变得非常重要。像亚马逊(amazon.com)这样的网站有非常紧密的备份时间表以及非常昂贵的备份设备。
这取决于你的业务需要,还要看你能承受多少的数据损失。如果你认为即使损失一天的数据都是不可接受的,那么我建议你要制定每日备份计划,同样你根据需要制定周备份或者月备份计划。
备份应该保存在什么地方?
多数时候从一台服务器上备份的数据,会被放置在另一台电脑或其他介质上。所以,如果可能的话,你应该准备一台不同的服务器作为备份服务器,你可以通过FTP上传你备份下来的完整数据。如果这样有困难,你可以将备份数据存放在Upan或者CD或者DVD上。
如果可能,我建议保存多份备份以避免不必要的损失。你应该对不同的数据有足够规范的备份版本管理。
有很多服务商提供这种单独的备份服务器,你可以用最小的投入获得你所需要的备份服务。
应该进行什么类型的备份?
有两种类型的备份:增量备份和完全备份。这取决于你是用的是哪种备份工具。有许多种备份工具,例如Oracle提供了一种可进行不同类型备份的工具。
增量备份:这种备份工具会将你希望备份的数据与你的备份进行比较。如果两者匹配,就不需备份。然而,如果你增加了数据或编辑了数据,这些数据将会被备份下来。
完全备份:在这种情况下,所有的数据将被写进备份中,即使他们已经备份过多次。
谁来进行备份?
最简单的情况,你可以每周或每月登录到你的服务器,将所有相关的网站文件复制到另一台电脑上。但是这一般只适用于网站数据量较少的情况。
如果你有一个巨大的数据和庞大数量的文件,管理这些每天或每周的数据备份将是非常困难的。这种情况下,你需要写一个自动运行的脚本文件来进行备份并把它们存在到另一台服务器上。
你可以写一个shell脚本或者perl脚本,进入不同的文件夹找到所有的文件,自动压缩,然后标上一个唯一的备份代码,上传到备份服务器上或者磁带机上。
总结
现在你可以决定怎么去备份了,但是我要说的是,如果你是网站的拥有者,不打折扣的定期备份应该成为你的信条,否则,后果会非常严重。