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