规划安装 Zimbra Collaboration Suite 的基础设施

企业中任何 IT 解决方案的实施都始于设计。 在此阶段,IT 经理必须计算服务器的数量及其特性,以便一方面有足够的服务器供所有用户使用,另一方面确保这些服务器的性价比是最优的,并且为新信息系统创建计算基础设施的成本不会严重占用企业的 IT 预算。 让我们了解如何设计企业实施 Zimbra Collaboration Suite 的基础设施。

规划安装 Zimbra Collaboration Suite 的基础设施

与其他解决方案相比,Zimbra 的主要特点是,在 ZCS 的情况下,瓶颈很少是处理器功率或 RAM。 主要限制通常是硬盘驱动器的输入和输出速度,因此应主要关注数据存储。 官方规定的 Zimbra 在生产环境中的最低要求是 4 核 64 位处理器,时钟速度为 2 GHz,系统文件和日志为 10 GB,以及至少 8 GB RAM。 通常,这些特征足以让服务器响应地运行。 但是,如果您必须为 10 万名用户实施 Zimbra 该怎么办? 在这种情况下应该使用哪些服务器以及如何实施?

让我们从一个事实开始:10 个用户的基础设施必须是多服务器。 多服务器基础设施一方面使Zimbra具有可扩展性,另一方面即使在大量用户涌入的情况下也能实现信息系统的响应式运行。 通常很难准确预测 Zimbra 服务器能够有效服务多少用户,因为很大程度上取决于他们使用日历和电子邮件的工作强度以及所使用的协议。 这就是为什么,作为一个例子,我们将实现 4 个邮件存储。 如果容量不足或严重过剩,可以关闭或添加另一台。

因此,在为 10.000 人设计基础设施时,您将需要创建 LDAP、MTA 和代理服务器以及 4 个邮件存储。 请注意,LDAP、MTA 和代理服务器可以虚拟化。 这将降低服务器硬件成本,并使数据备份和恢复变得更加容易,但另一方面,如果物理服务器发生故障,您将面临立即失去 MTA、LDAP 和 Proxy 的风险。 因此,应根据在紧急情况下可以承受的停机时间来选择物理服务器还是虚拟服务器。 邮件存储最好放置在物理服务器上,因为大多数写入周期都发生在物理服务器上,这限制了 Zimbra 的性能,因此更多的数据传输通道将显着提高 Zimbra 的性能。

基本上,在创建之后 服务器 通过将 LDAP、MTA、代理和网络存储整合到单一基础架构中,面向 10000 用户的 Zimbra 协作套件已准备就绪,可以部署。此配置的操作方案非常简单:

规划安装 Zimbra Collaboration Suite 的基础设施

该图显示了系统的主要节点以及它们之间循环的数据流。 通过这种配置,基础设施将完全不受数据丢失、与任何服务器故障相关的停机等问题的保护。 让我们具体了解一下如何保护您的基础设施免受这些问题的影响。

主要方法是硬件冗余。当主服务器发生故障时,额外的 MTA 和代理节点可以临时承担主服务器的角色。在关键基础设施中复制节点几乎总是明智之举,但并非总能达到理想的程度。一个典型的例子是存储邮件的冗余服务器。目前,Zimbra Collaboration Suite 开源版不支持创建冗余存储,因此如果其中一台服务器发生故障,则无法避免停机。为了减少邮件存储故障造成的停机时间,IT 管理员可以将其备份部署到另一台服务器上。 服务器.

由于Zimbra OSE没有内置备份系统,因此我们需要Zextras Backup,它支持实时备份和外部存储。 由于Zextras Backup在进行完整备份和增量备份时,会将所有数据放在/opt/zimbra/backup文件夹中,因此将外部、网络甚至云存储挂载到其中是合理的,这样如果其中一台服务器发生故障,您将拥有带有紧急情况发生时最新的备份副本的媒体。 它可以部署在备份物理服务器、虚拟机或云端。 在 Zimbra 代理服务器前面安装带有垃圾邮件过滤器的 MTA 也是一个好主意,以减少进入服务器的垃圾流量。

因此,受保护的 Zimbra 基础设施将如下所示:

规划安装 Zimbra Collaboration Suite 的基础设施

通过这样的配置,Zimbra基础设施不仅能够为10.000名用户提供高质量的服务,而且在出现紧急情况时,也能让其后果尽快消除。

来源: habr.com

为具有 DDoS 保护、VPS VDS 服务器的站点购买可靠的主机 🔥 购买具备 DDoS 防护的可靠网站托管服务,包括 VPS 和 VDS 服务器 | ProHoster