我所在的公司正在研究 Exchange 2010 部署或 Office365。我们有多个数据中心,但我们的存储并未共享(因此没有 Windows 集群)。在两个数据中心之间设置 Exchange 以实现故障转移的推荐方法是什么?
另外,它需要什么许可证?我们只有大约 25 个用户,到年底可能会增长到 40 个用户。
答案1
不用说,您需要至少 2 台服务器(最好是 4 台)才能实现您所描述的目标。这只是一个(易于管理的)示例,其中每台服务器都具有 HUB、CAS 和 MBX 角色:
2 台相同的物理服务器,每个数据中心一台。
- 在每台服务器上安装集线器传输服务器、客户端访问服务器和邮箱服务器角色。
- 创建一个CAS 阵列以确保客户端访问邮箱。
- 创建一个数据库可用性组并设置邮箱数据库副本
- 如果您有资源(例如 2 台额外的服务器),您可能需要考虑通过代理发布 OWA 和其他客户端访问功能,最好是 Forefront TMG Server 2010 阵列。您可能希望将边缘传输角色和 TMG 服务器合二为一,请参阅此链接
在这种情况下,您需要 4 个 Exchange Server 2010 标准服务器许可证和 25 个标准 CAL。如果您希望使用 Forefront for Exchange 安全功能,我可能会选择 Enterprise CAL(它们包括 Forefront for Exchange + Forefront Endpoint 保护所有客户端)。请注意,用于 CAS/MBX 角色的 2 台服务器需要是企业版或数据中心版服务器,以便设置站点弹性功能(需要故障转移群集和 NLB)
话虽如此,对于拥有 25-50 个用户且 HA 具有高优先级的用户,我肯定会说:加油O365!除非你对自定义设置有特定需求或任何“本地”需求,否则没有太多理由不购买云服务而不是自己托管。不过,这取决于你的需求和资源
答案2
对于 Exchange 2010,共享存储不再是必需的。软件复制是作为 Exchange 2010 的一项功能添加的,目前对我们来说效果很好。您要设置的是 DAG(数据库可用性组)。以下 Technet 文章介绍了它的基础知识。
http://technet.microsoft.com/en-us/library/dd979799.aspx
我认为数据中心链接的延迟和吞吐量将决定实时故障转移的能力。否则,您可能需要考虑在辅助站点中使用延迟副本。