以开发人员为中心的 Apple 环境的备份策略?

eww*_*ite 23 backup mac apple time-machine

看到结构化企业环境和更多开发人员驱动/启动环境之间的技术分裂很有趣。在管理我在DevOps商店看到的越来越多的 Apple 笔记本电脑时,我认为理所当然的一些 Microsoft 技术(VSS、文件夹重定向等)根本不可用。

我对一组 30-40 台 Apple 笔记本电脑的集中和自动备份策略感兴趣......

假设这些是公司拥有的机器(与BYOD相比),这通常如何安全可靠地完成?

  • 虽然 Apple 有Time Machine,但它适用于个人计算机备份,并且在组设置中似乎不能可靠地工作。这些工作站的另一个问题是开发人员系统上存在 Vagrant/Virtual Box VM。除非 VM 从备份集中排除,否则 Time Machine 和虚拟机通常无法正常工作。
  • 我想要一个具有一些灵活调度选项的基于推送的备份过程。
  • 我知道如何处理后端存储,但我不确定需要呈现给客户端系统的内容。
  • 由于此处数据的性质,基于云的备份可能不是一个可行的选择。

任何有关您如何在您的环境中处理此问题的建议将不胜感激。

编辑:虚拟机备份不再重要。他们可以被排除在流程和计划之外。

CC.*_*CC. 9

我们只是试图将我们的 Mac 引入这里。我最初的计划是使用 Backup Exec 的 Mac 代理。然后我发现代理不支持10.9,甚至10.8。因此,如果您要使操作系统保持最新,那就不行了。我听传说说下一个 SP 会加快速度,但我并没有屏住呼吸。

几年过去了,但 Retrospect 曾经是 Mac 备份的黄金(也是唯一)标准。安装代理,您可以设置一个时间表,以便 Mac 连接到网络后进行备份。我最近没有使用它的经验,尽管它在很多个月前确实通过 VPN 工作过。然后,您希望将备份集保存到您将扫描到现有备份环境中的存储中。

如果您有一台装有 OS X Server 的 Mac Mini,您可以将笔记本电脑上的 Time Machine 重定向到网络,然后使用另一个磁盘备份工具清除该连接。不过,我不知道 Time Machine 是否有任何粒度——我相信它会抓取整个磁盘,或者什么也没有。

我知道你提到云可能不是一个选项,但如果这是因为虚拟机(现在超出范围?),那么也许这会让你的 CrashPlan/BackBlaze/Carbonite 选项更可口。

如果您确实希望将 VM 纳入范围,您可以在 VM 中安装一个基于 Windows 的代理,并像对待其他任何事情一样对待它。

  • +1 为 CrashPlanProE。它运行良好,客户端的块级重复数据删除允许轻松地将本地和远程备份到私有备份服务器。我们使用 ZFS + NFS 后端到 linux 服务器 CrashPlanProE 服务器前端 (4认同)

Kat*_*ard 7

Acronis 支持Mac 和中央备份服务器。赛门铁克还支持 Mac 并拥有集中式设备。还有回顾,这是一个长期建立的 Mac 备份包,似乎也支持本地备份服务器。我确定还有更多。(我有意排除了云服务。)

当然,我们使用 Acronis(适用于 Windows!)的方式更适合作为业务连续性而不是灾难恢复。我们将它用于拥有 SSD 的用户;当 SSD 不可避免地死掉时,Acronis 会让它们重新启动并快速工作。实际的 DR 数据都是服务器数据,并且根据是客户端数据还是内部数据进行不同的处理。

您没有明确说明您是在寻找业务连续性的答案还是灾难恢复的答案,但我已经回答了更多关于连续性的问题。另一方面,如果建筑物被烧毁,也许您的开发人员会随身携带笔记本电脑,因此您可能更需要连续性。

[编辑]

尽管非常喜欢家庭版,但由于“无云”限制,我故意排除了 Crashplan。不过,Crashplan 和 Acronis 是不同的用例;Acronis 进行实际成像,而 Crashplan 仅是数据(默认情况下,仅用户的主目录)。Acronis 已安排,而 Crashplan 是连续的(只要存储可用)。

在我们的特定环境中,允许开发人员以对他们最有效的任何方式定制他们的机器,因此他们需要映像级备份,以便在紧急情况下可以快速恢复运行。如果您的开发人员以同样的方式使用他们的机器,他们可能也需要一个图像级备份。唉,还有一件事要在产品中查看。(看起来 Acronis 的 Mac 映像为 Time Machine 提供了一个中央存储库,但我可能会误读。)

(我听说家庭用户告诉 Crashplan 备份他们的整个硬盘驱动器,包括 Windows 目录,但他们做错了,唉,因为恢复可能会涉足不受支持的领域。这完全是为了备份数据。 )

  • 好吧,混乱集中在这样一个事实上,即 Apple 的 Time Machine 在独立系统上运行得非常好,但是为 * 组 * 系统获得相同级别的效用似乎要困难得多。我会研究商业产品。 (2认同)
  • 从最近的研究中对“赛门铁克支持 Macs”的想法提出了一个建议……它们在操作系统支持方面通常相当落后。NetBackup 将执行 10.8,但尚未执行 10.9。Backup Exec 仍然停留在 10.7 上。 (2认同)
  • @KatherineVillyard 我们正在评估 [Crashplan 的 PROe 产品](http://www.crashplan.com/enterprise/overview.html),这将使我们能够使用运行我们选择的操作系统的内部备份服务器。 (2认同)

Joe*_*ock 7

我曾经在以前的工作中使用 CrashPlan 来备份几百台 Mac 笔记本电脑、几台 Windows 虚拟机,甚至几台 Linux 服务器。

他们有一个基于云的解决方案,但我们使用了本地服务器(我认为他们已经将其重命名为 CrashPlan ProE)并且它坚如磐石。

我非常喜欢它,以至于我使用他们的云消费者解决方案来备份我所有的个人 Mac。

回复:另一个答案中提到的 Mac 文件系统属性 - CrashPlan 完全支持 OS X,我们在恢复 Mac 资源派生时从未遇到任何问题。您可以在 OSX 上运行服务器,但我们在运行 Ubuntu 的戴尔上运行我们的服务器。

回复:定价 - 座位是每台计算机,而不是每用户,所以如果用户有一台笔记本电脑和一台台式机,这算作两个座位,这似乎是合理的。座位价格处于我们查看的不同产品范围的低端。

CP 具有典型的企业功能,能够配置备份的保留时间(我们每小时更改几周,每日更改一个月,然后每周更改六个月,之后每月更改),并且您可以设置不同的具有不同设置的组织。设置我们的服务器以对我们的 LDAP 进行身份验证大约需要 5 分钟,我记得对我们设置所有内容的速度感到震惊。