OS X 服务器大规模存储和备份

mer*_*d61 7 backup netatalk file-sharing mac-osx

我真的希望这个问题不会被视为拖钓或寻求购买建议。这不是故意的。

我刚刚开始为一家小型广告公司(40 名员工)工作。几年前,我实际上已不再担任系统管理员(压力太大!),但是我们目前将 IT 工作外包给的公司做得很糟糕,我感到不得不参与其中并尽我所能改善事物。

目前,公司的所有数据都存储在一个 8TB 外置火线驱动器上,该驱动器连接到运行 OS X Server 10.6 的 Mac Mini,为整个公司提供文件共享(使用 AFP)。有一个备份驱动器,它实际上是一个包含两个以 RAID 0 排列的 3TB 硬盘驱动器的小盒 (arrggghhhh!),有人在何时将其引入并使用 Carbon Copy Cloner 复制所有数据。这就是整个基础架构,以及整个备份和恢复策略。我彻夜难眠。

我刚刚开始使用 FreeBSD、ZFS、稀疏包和快照发送来增强备份过程,以获取异地所有内容。我认为这是一个可行的幕后解决方案,但对于人们的日常使用,我很挣扎。

考虑到数据的数量和重要性,我认为我们真的应该着眼于企业级存储解决方案、高可用性等,但整个公司一直都是 Mac,我找不到可以满足我们需求的设备. 不再有 Xserve;无机架存储;除了看起来不太好的Pegasus R6 之外,根本没有大规模存储;Mac Pro 有光纤通道,但它不是真正的服务器,而且价格高得离谱;Xsan 看起来即将退出;heartbeatd 和 failoverd 之类的东西显然已被删除来自狮子服务器;新的Mac Mini只有霹雳,严重限制了我们的选择;这个清单不胜枚举。我真的,真的不想在这里拖钓。我喜欢 Mac,但我真的不知道我应该在哪里寻找服务器的东西。

我已经考虑过使用 Linux 或 FreeBSD 和 netatalk 来提供具有这些操作系统带来的所有服务器优势的文件,但是我读过的一些内容让我怀疑这是否真的可行。此外,在我自己的(不可否认是非常粗略的)实验中,我一直在努力获得不错的传输速度。我想也有可能让每个人都关闭 AFP 并让他们使用 SMB 或 NFS,但我知道这可能会导致资源分叉和文件锁出现大问题。

我想那里肯定有很多 Mac 公司。如果你是一个系统管理员,你用什么?非常感谢收到任何建议。

eww*_*ite 6

好问题。有一些很好的解决方案可供您使用。在放弃 Xserve 和 Xraid 之后,我倾向于不相信 Apple 的企业或大规模部署计划。在您的职位上的其他人包括媒体创作专家、视频和音频制作和教育。

您正在寻找可支持且更标准的技术的正确道路。可以这样想:如今,您拥有可以提供块访问和文件访问的存储解决方案。苹果在这方面有所欠缺,但他们的产品正被越来越多的终端用户采用。有一个缺口。

我实际上使用基于 ZFS 的解决方案 ( NexentaStor ) 为 Mac ( iSCI )、Linux (iSCSI、NFS)、Windows (iSCSI、CIFS) 和 VMWare 环境 (iSCSI、FC、NFS)提供集中存储。这就是我为专业和个人安装所做的。例如,我的 Time Machine 驱动器通过 MacBook Pro 上的 iSCSI 启动器访问到本地服务器上的 ZFS 卷,然后复制到协同定位设施中的另一个 ZFS 文件管理器。

对于您需要的系统规模和用例,我看到两个主要选项......

  • 使用 Mac 服务器作为前端/管理系统,使用iSCSI或光纤来利用真实存储系统提供的块存储。我推荐 NexentaStor,但它可以很容易地成为任何其他 ZFS 实现或入门到中级企业存储。

  • 一些 ZFS 设备供应商提供本机AFP支持。Racktop SystemsBrickStor 设备具有此功能。因此,使用本机解决方案,您的用户可以绕过主服务器并直接从该存储工作。添加可用于 ZFS 文件系统的 SSD 分层/加速的好处,您可能会为通过网络处理文件的用户获得良好的性能提升。