📅  最后修改于: 2020-10-17 06:20:24             🧑  作者: Mango
您服务器的硬盘驱动器崩溃了。您的网站已被黑客入侵,黑客删除了所有文件。您的虚拟主机随着您的资金和数据消失了。更糟糕的是,发生了地震,您的ISP建筑物掉了下来,所有的东西都丢失了。
触摸木头!没有人应该面对这样的情况。但是,如果您没有为这些情况做好准备,那么您的辛苦工作可能会永远失去。因此,保持数据的定期备份至关重要。
现在有很多问题-
如果您的站点在一段时间内没有变化,则建议仅备份一次,然后将其保存在硬盘,数据光盘或DVD上的任何位置。如果您需要还原它,只需执行一下操作,看看您的网站是否已启动并正在运行。
但是,如果您习惯于在站点上进行频繁的修改,则有必要进行定期备份。像amazon.com这样的网站的备份时间表非常紧凑,备份基础架构非常昂贵。
这取决于您的业务,您必须查看可以承受多少数据丢失。如果您认为丢失一天的数据负担不起,那么我建议您安排每日备份,并且类似地,您可以确定每周还是每月备份对您来说是否合适。
大多数情况下,备份是从一台计算机上进行的,然后保存在另一台计算机或介质上。如果可能,应安排其他备份服务器,在该服务器上可以通过FTP传输要备份的完整数据。如果不是太多,则可以将其保存在数据CD或DVD等中。
如果可能,请保留备份的多个副本,但应采用可管理的方式来避免任何混乱。您应该对不同的备份具有适当的版本控制。有很多服务提供商为您提供不同的备用服务器,但它们的名义成本却非常低,建议您将这笔钱花在备用服务上。
有两种备份类型:增量备份和完全备份。这取决于您使用的备份工具类型。有许多备份工具-例如,Oracle提供了自己的实用程序来进行不同类型的备份。
增量备份-备份的控制器将现有备份与您要备份的数据进行比较。如果两者之间完全匹配,则不会备份其他文件。但是,如果您添加或编辑了任何文件,这些文件将在备份中更新,因此名称为增量。
完全备份-此处,所有文件都写入备份,即使它们已存在于最新备份中也是如此。
最简单的情况是,您可以每月或每周登录到Web服务器,并将所有与网站相关的文件复制到不同的计算机或媒体上。它仅在网站上的数据量有限的情况下才起作用。
如果您拥有庞大的数据库和大量文件,则很难每天和每周管理此类备份。在这种情况下,您可能需要自动脚本来进行备份并将其保存在另一台计算机或介质上。
您可以编写您的Shell脚本或perl脚本,浏览不同的目录并收集所有文件并自动将它们压缩,为它们分配一个唯一的备份号,然后在指定的备份服务器或诸如Tap Drive的介质上通过ftp将这些文件ftp。
由您决定要如何备份。如果您是网站所有者,则必须进行定期备份而不会失败。否则,可能会导致严重的后果。