Назад | Перейти на главную страницу

Какое максимальное количество экземпляров служб MS Reporting Services разрешено?

Позвольте мне объяснить свою проблему: я использую экземпляр Amazon EC2 в качестве базы данных и сервера отчетов, в настоящее время на сервере установлено 11 экземпляров служб Reporting Services и около 40 баз данных (22 из экземпляров Reporting).

Мы начали проблемы с производительностью и некоторые службы Reporting Services были остановлены системой из-за нехватки памяти на сервере. Мы обновили экземпляр EC2, и теперь у нас есть 30 ГБ памяти на сервере, это устранило проблемы с памятью.

Теперь, когда мы обновили сервер БД, мы планируем установить больше экземпляров служб Reporting Services, я поискал в документации MS, но не смог найти, есть ли ограничение на количество экземпляров служб Reporting Services, которые мы можем установить на одном сервере. Кроме того, хотя в требованиях указано 1 ГБ памяти на каждую установку SSRS, я думаю, что текущие установки используют около 300 МБ

Я хочу уточнить, что мы устанавливаем отдельные экземпляры, потому что развернутые отчеты и конфигурация отличаются, поэтому мы не можем использовать модель «горизонтального развертывания», когда несколько служб Reporting Services указывают на одну базу данных. Это означает, что для каждого добавляемого нами экземпляра SSRS мы также развертываем две базы данных SSRS (Reports и TempDB) на одном сервере.

Кто-нибудь знает, есть ли ограничение на количество экземпляров SSRS, установленных на одном сервере, или до тех пор, пока мы добавляем память и ЦП, мы должны нормально устанавливать все эти экземпляры SSRS в одном окне?

Есть ли точка (например, 20 экземпляров SSRS), в которой мы должны запустить новый сервер и установить экземпляры на отдельном сервере?

Заранее благодарю за любую помощь.

Максимальное количество экземпляров SQL Server 2014 на узел составляет 50 для автономного и 25 для отказоустойчивого кластера. Никогда не пробовал, но наверняка ограничение будет тем же, что и для служб Reporting Services, поскольку SSRS установлены как подмножество функций экземпляра SQL Server.

Теперь что касается требований к емкости, по моему опыту, я бы никогда не выделил менее 1vCPU и 2GB RAM на экземпляр SSRS, но это будет зависеть от требований вашего приложения, никаких магических чисел :-(