让我解释一下我的问题:我正在使用 Amazon EC2 实例作为数据库和报告服务器,当前服务器安装了 11 个报告服务实例和大约 40 个数据库(其中 22 个来自报告实例)。
我们开始拥有性能问题由于服务器内存不足,系统停止了一些 Reporting Services。我们升级了 EC2 实例,现在服务器上有 30GB 内存,这解决了内存问题。
现在我们升级了数据库服务器,我们计划安装更多的 Reporting Services 实例,我在 MS 文档中搜索过,但找不到一台服务器上可以安装的 Reporting Services 实例数量是否有限制。此外,尽管要求每个 SSRS 安装需要 1GB 内存,但我认为当前安装正在使用约300MB
我想澄清的是,我们安装的是单独的实例,因为部署的报告和配置不同,所以我们不能使用“横向扩展部署”模型,其中多个 Reporting Services 指向单个数据库。这意味着对于我们添加的每个 SSRS 实例,我们还在同一台服务器上部署两个 SSRS 数据库(Reports 和 TempDB)。
是否有人知道在同一台服务器上安装的 SSRS 实例数量是否有限制,或者只要我们添加内存和 CPU,我们就可以在同一台机器中安装所有这些 SSRS 实例?
是否存在一个点(即 20 个 SSRS 实例),我们应该启动一个新服务器并在单独的服务器上安装实例?
在此先感谢您的帮助。
答案1
SQL Server 2014 每个节点的最大实例数为独立服务器为 50,故障转移群集为 25。从未尝试过,但可以肯定的是,限制将与 Reporting Services 相同,因为 SSRS 是作为 SQL Server 实例功能子集安装的。
现在对于容量要求,根据我的经验,我绝不会为每个 SSRS 实例配置少于 1vCPU 和 2GB RAM,但这取决于您的应用程序要求,没有神奇的数字 :-(