网站备份



您的服务器硬盘崩溃了。您的网站遭到黑客入侵,黑客删除了您所有的文件。您的网络主机携款潜逃,您的数据也丢失了。更糟糕的是,发生了地震,您的 ISP 建筑物倒塌,一切都被摧毁了。

敲敲木头!希望没有人会遇到这种情况。但是,如果您没有为这些情况做好准备,那么您的辛勤工作可能会永远丢失。这就是为什么定期备份数据至关重要的原因。

现在有很多问题 -

  • 备份应多久进行一次?
  • 备份应该保存在哪里?
  • 应该进行哪种类型的备份?
  • 谁应该进行这些备份?
  • 现在让我们逐一回答这些问题 -

备份应多久进行一次?

如果您的网站在一段时间内没有发生变化,那么建议只备份一次,并将其保存在您的硬盘、数据盘或 DVD 上,无论您喜欢在哪里。如果您需要恢复它,只需执行恢复操作,然后查看您的网站是否正常运行。

但是,如果您习惯于频繁修改您的网站,那么您有必要定期进行备份。像 amazon.com 这样的网站拥有非常严格的备份计划和非常昂贵的备份基础设施。

这取决于您的业务,您必须查看可以承受多少数据丢失。如果您认为即使丢失一天的数据也无法承受,那么我建议您安排每天备份,同样,您可以决定每周或每月备份是否适合您。

备份应保存在哪里?

大多数情况下,备份是从一台机器上进行的,并保存到另一台机器或媒体上。如果可能,您应该安排一个不同的备份服务器,您可以将您的完整数据通过 FTP 备份到该服务器上。如果这不太方便,您可以将其保存在数据 CD 或 DVD 等介质上。

如果可能,请保留多个备份副本,但要以一种可管理的方式避免任何混淆。您应该对不同的备份进行适当的版本控制。有很多服务提供商以非常低廉的价格为您提供不同的备份服务器,建议您将这笔费用用于备份服务。

应该进行哪种类型的备份?

有两种类型的备份 - **增量**和**完整**。这取决于您使用哪种类型的备份工具。有很多备份工具 - 例如,Oracle 提供了自己的实用程序来进行不同类型的备份。

  • **增量备份** - 备份控制器会将现有备份与您希望备份的数据进行比较。如果两者之间完全匹配,则不会备份任何其他文件。但是,如果您添加或编辑了任何文件,这些文件将在备份中更新,因此称为增量。

  • **完整备份** - 在这里,所有文件都写入备份,即使它们已存在于最新的备份中。

谁应该进行这些备份?

最简单的情况是,您可以每月或每周登录到您的 Web 服务器,并将所有与网站相关的文件复制到不同的计算机或媒体上。这仅在您的网站上数据量有限的情况下有效。

如果您拥有庞大的数据库和大量文件,那么在日常和每周的基础上管理此类备份将非常困难。在这种情况下,您可能需要使用自动化脚本进行备份,并将它们保存在另一台机器或媒体上。

您可以编写 shell 脚本或 perl 脚本,浏览不同的目录,收集所有文件并自动压缩它们,为它们分配唯一的备份编号,然后将这些文件通过 FTP 传输到指定的备份服务器或媒体(如磁带驱动器)。

结论

您可以自行决定如何进行备份。如果您是网站所有者,则必须定期进行备份,绝不能失败。否则,可能会导致严重的后果。

广告