需要为 Server 2019、2016、2012 或 2008 R2 提供可靠备份?
Amazon AWS 搭配可靠的客户端软件,是全面兜底、灾难时能恢复一切的好办法。
在本文中,我们将学习如何设置 把整台服务器完整备份到 Amazon S3 云存储。不只是文件 – 我们说的是能够恢复整台服务器,包括已安装的软件及其设置、配置文件、账户、共享和数据。
Amazon S3 已经被许多用户当作临时备份方案,通常用于部分较重要的(指定)文件。Amazon 甚至提供命令行工具,让自动复制文件到 S3 更容易。但它绝不是完整的备份产品,也不是按备份产品设计的;S3 本身是一种云存储“公用设施”,就像电或自来水。
本教程演示如何组合使用 Amazon S3 和专用的 服务器备份软件 建立强大的备份体系,自动保护整台服务器,而且 – 更重要的是 – 能够 恢复 灾难时恢复您的整台服务器。
在后文中,我们还会介绍如何设置混合备份,让备份同时存放在 AWS 和本地存储上,从而符合数据保护的 3-2-1 法则 (至少 3 份副本,至少 2 个位置,至少 1 份在场外)。
当然,增量备份是自动执行的:您无需“看护”备份,也无需管理备份计划和备份窗口。
最重要的是,当灾难来临时,您甚至可以恢复到完全不同的替换服务器、不同的 Windows 版本、不同的基础设施(如云托管的替换服务器)– 包括 应用、数据库、设置、配置文件、共享和所有数据.
我们开始吧。
要设置备份,您需要两样东西 – Amazon S3 存储的访问权限,和备份软件。
简而言之,您需要做的如下(更多细节见下文):

接下来会发生什么?
Zinstall FullBack Server 会先为您的 Windows Server 做一次完整备份,安全地存放在您的 Amazon S3 云存储中。
这一步当然需要一段时间。“一段时间”究竟多长,取决于服务器上的数据量和您的上传速度。
初始备份完成后,它会持续备份服务器上发生的任何变化。因此无论是修改文件还是安装新应用,备份都会相应更新。这一切完全自动完成。实际上,您可能根本感觉不到它在运行。
FullBack 结合文件级和扇区级的洞察,只高效处理发生的变化,还通过尽量减少 I/O 操作保护硬盘健康(让硬盘寿命稍长一些)。例如,某位用户在服务器上存有 10GB 的 PST 文件,产生了 10MB 的变化,那么实际上传量将非常接近 10MB – 而不是整整 10GB。
当然,备份的真正意义在于恢复。怎样恢复一个放错了地方的文件?服务器崩溃时,又怎样恢复包括应用在内的一切?请继续往下看。
某位用户正在编辑一份重要文档,它却莫名其妙不见了。如果该文档存放在用户的服务器端共享上,别怕 – 这正是您为整台服务器设置自动备份的意义所在!这样做:

就是这样 – 您的文件完好无损地回来了。
别慌!您有备份。
首先需要确定把备份恢复到哪里。可以是替换的物理服务器、替换的虚拟机、云托管服务器(如 Amazon 自家的 EC2),或者 – 如果原服务器硬件完好 – 换上新硬盘的原服务器。

第一步是在目标服务器上安装 Windows。使用 FullBack Server Pro 恢复时,您可以选择安装完全不同的 Windows 版本。即使原服务器是 Server 2008 R2,也可以恢复到 Server 2019 部署上。
Windows 安装好(并加入域)后,即可继续恢复。
为此,在替换服务器上安装 Zinstall FullBack。选择您的 Amazon S3 作为备份来源,按照提示完成完整恢复。结束后重启服务器,您就会看到崩溃机器上的全部应用、设置和文件。
哪些内容不会被恢复?
虽然 FullBack Server Pro 能恢复应用、设置、配置文件、共享和所有数据,但有些内容无法自动恢复。以下内容不会被恢复:
如果想恢复的不是物理服务器或本地虚拟机,而是云服务器实例 – 可以做到吗?
简短的回答是“可以”,不过有几点需要注意。
就恢复过程本身而言,与恢复到本地服务器几乎完全相同。安装 Windows,跑一遍 FullBack Server Pro 的恢复流程,拿回应用和数据,再做最后需要的调整。
事实上,既然您已在使用 Amazon AWS,可以直接启动一个 Amazon EC2 服务器实例(Amazon 托管的虚拟服务器)并恢复过去。这也会非常快,因为恢复发生在同一个 Amazon 数据中心内(只要服务器与 S3 账户选择相同的地理区域)。当然也可以恢复到非 Amazon 的云服务器。
与本地服务器相比,主要的注意点是连通性。云服务器不会自动从您的网络可达,也不会自动加入您的域,因此需要用 SDN 或 VPN 打通,并确保客户端机器能与新服务器通信。
话虽如此,恢复到云端能实现真正快速的恢复,无需花时间安装本地替换机,即使根本没有本地替换机也行。而且,就算暂时没有连通方案,有时候仅仅是让服务器在云端可用、能访问其数据和环境,就远胜过连通性上的不便。这确实值得考虑。
在上面的设置概览中,我们略过了 S3 配置部分。以下是您需要了解的内容。
在哪里注册 Amazon S3?
您可以注册 Amazon AWS, 就在这里。他们提供 1 年“试用”免费套餐;之后,或一旦超出该套餐限制,Amazon 就会按您的存储用量收费。
更多信息请查看 Amazon S3 入门指南
如何把 FullBack Server 连接到我的 S3 账户?
有了 S3 账户后,需要获取备份所需的 S3 凭据。Amazon 称之为“Access Key”和“Secret Key”。拿到后,把它们输入 FullBack 的“S3 Storage”提示框即可。
Amazon 提供了 获取这些密钥的专门指南(点此).
简而言之,您需要这样做:
现在您就拿到了让 FullBack Server 把备份上传到 Amazon S3 账户所需的 Access Key 和 Secret Key。注意,Amazon 只会向您显示一次这些密钥,忘记后无法再次找回(只能新建)。因此建议使用密钥下方的“Download .csv file”选项把它们下载为文件 – 或至少记录在安全的地方。
很好!您的 Windows Server 已经有了可靠的云备份。这就完了吗?
一方面,此时您已受到很好的保护。Amazon 云存储是同类最佳,自带对硬件或软件故障的防护,而这些对客户端的您是透明的。但要做到真正完整的备份,一般建议遵循 3-2-1 法则:数据保留 3 份副本,存放在 2 个位置,其中 1 份在场外。
您目前有 2 个位置(您的服务器和 Amazon AWS),其中 1 个在场外(Amazon)。幸运的是,FullBack Server 允许您添加与云备份相互独立的另一个备份目标,从而符合 3-2-1 法则。
通常,本地备份会使用本地网络存储(NAS / SAN)。当然也可以用其他选项;任何能存文件、空间足够的存储都可以用作额外的备份目标。
这种混合备份方式(本地 + 场外)的另一大好处是速度。在大多数恢复场景中,本地备份完好无损(不同于火灾、洪水等必须依赖场外副本的情况)。从本地存储恢复比从云端快得多;有了本地备份,恢复会更高效,同时不牺牲场外 Amazon S3 备份带来的韧性。
混合备份真正做到了两全其美。
Amazon S3 是市面上最好的云存储方案之一。把 FullBack Server Pro 和 Amazon S3 结合使用,您就拥有了整台 Windows Server 的完整、自动、常时在线的云备份,包括所有程序、设置和文件。
设置极其简单。您不必给服务器本身连接任何设备,甚至不必记得自己有备份。一切都是自动的。
而当您不小心删了文件,或服务器崩溃时,您将能高效而完整地恢复 – 并感谢自己提前做好了正确的防范。