与运行 Windows Server(2003 或 2008)的标准 Dell / IBM 服务器相比,使用 Xserve 硬件和 OS X 有哪些明显的优势吗?它们是否擅长执行某些任务?
答案1
如果您拥有大量 Mac 基础设施,那么在后端运行 OS X Server 将使您能够更轻松地完成工作。例如,在 Mac 服务器上设置 Open Directory 非常简单,并且您的 Mac 客户端将轻松绑定到它。如果您愿意付出更多努力,您当然可以运行不同的目录服务器并将客户端绑定到它,但集成效果不会那么好。(例如,使用 MCX 管理您的客户端会更加困难。)
我认为 Open Directory 是使用 Mac 服务器的最大原因。使用 Podcast Producer、Quicktime Streaming、运行 WebObjects、拥有 Mac 软件更新服务器、使用 AFP 提供文件、NetBooting Mac 客户端或运行 Xgrid 控制器都是使用 Mac OS X Server 而不是其他替代方案的其他原因。
它将运行您的常规服务 - DHCP、DNS、SMB、防火墙、HTTP、MySQL 等 - 并具有良好的启动界面,但我认为没有令人信服的理由使用它而不是使用具有抗病毒功能的类似服务器。[请注意,Apple 曾提到过:“看,这很容易,您不需要 IT 部门”。虽然我倾向于不同意,但技术用户应该能够运行基本服务,并且可能有这样做的地方。]
您不一定需要 XServe,OS X Server 在笔记本电脑上运行良好,我们选择了一些不错的 Mac Pro。XServe 的优势在于它具有一些额外的监控功能,并且适合放在机架中。
此外,购买基本设备并从其他供应商处升级 RAM 和驱动器空间通常是最具成本效益的。
答案2
通过 Windows - 客户端许可证 - 您只需为 OSX Server 支付一次费用,它将支持尽可能多的用户使用您喜欢的任何服务,只需支付一次费用 - 无需客户端许可证。
通过 Linux - 易于使用,几乎所有设置都通过 GUI 进行
它并不便宜,也不像其他选项那样强大/快速,但对于小型多服务(网络/邮件/数据库等)办公室来说,它们非常容易使用。
答案3
Xserve 的优势在于它是一款 1U 机架式 Mac,具有更好的监控功能。(Lights Out Management 非常棒)
OS X Server 的优势与 Xserve 完全不同,它比 Windows Server 200x 的优势完全取决于您希望服务器做什么。如果您有 Mac 客户端,可以利用诸如 Open Directory(可与 Active Directory 结合使用)进行身份验证、MCX 用于管理计算机上的设置、NetBoot 用于成像和拥有紧急网络启动分区等。此外,您可能想要运行的绝大多数基于 Linux 的应用程序也将在 OS X 中运行 - 我的 Cacti / Nagios / Ntop 服务器是运行 OS X Server 的旧版 Power Mac G5。最后,您永远不必担心客户端许可 - 您可以选择拥有 10 个用户或无限用户。(随着新版本在 9 月份的发布,他们已将无限用户版本的价格降至 10 用户价格并取消了 10 用户版本)
答案4
如果你的客户端机器是 Mac,那么这很有意义。如果你有很多 PC,可能就没那么有意义了。
我的理解是,使用 Mac 服务器(与所有 Mac 产品一样),您需要支付高昂的费用才能获得运行易于使用的软件的高质量硬件,但需要付出金钱和控制的代价。