关于专用分销商服务器的硬件要求,有谁知道任何经验法则(或更好的)?即基于估计指标(例如订阅者、发布者、表的数量、平均表大小、平均更新频率等)是否有某种方法可以计算分发者的最低 RAM/CPU 要求?
更多信息
尽管发布者和订阅者目前是 2008 和 2008 R2 的混合版本,但我们可能会使用 SQL Server 2012 作为分发者。
分发服务器将被集群以确保高可用性。我们将选择主动/主动以优化资源利用,将一半的发布者发送给一个,另一半发送给另一个,但将确保集群规范中的每个节点都满足最低规范,以便一个节点出现故障时解决方案还是可以应付的。
背景信息
我们一直在使用复制来允许我们的国际 BI 系统从我们的事务系统中提取数据而不影响性能,而 BI 服务器托管分发器。展望未来,我们希望将此分布转移到单独的服务器上,以便我们可以将复制作为服务提供给 BI 团队和其他需要此功能的团队(即来自不同国家的本地 BI 团队和我们的内部监控系统)。我们希望看到被复制的表数量以及订阅者和发布者的数量会增加(因为我们也将包括我们的非生产系统)。
提前致谢。
在虚拟机上运行是一个好主意,因为很难定义资源需求,但在大多数情况下,分发者非常轻量级。主要因素是订阅者数量、交易数量和复制中的文章数量。
一些帮助提示:
简而言之,如果复制配置正确,更新会正确批处理(不要在一个事务中更新数百万行)并且订阅者是最新的,那么它很高兴。