Несложно, используя стандартные средства, развернуть систему на 3-5 компьютерах. Но как быть если проект необходимо развернуть на нескольких десятках или даже сотнях компьютеров? Для этого нами разработано средство автоматизированного развертывания клиентских версий.
Рассмотрим ситуацию. Необходимо развернуть систему состоящую из одного сервера и 20 клиентов.

Рассмотрим клиентские версии без аппаратного ключа – MAS-Client и MAS-View. Данным версиям для работы не требуется аппаратный ключ защиты – лицензирование ведется по серверу, поэтому нужен только один аппаратный ключ защиты (у сервера). То есть, количество клиентов которые можно использовать в данном проекте определяются опцией сервера, и указываются при его покупке.
Использование такого типа клиентских версий дает ряд преимуществ:
- Для всех клиентских версий используется единый дистрибутив, который может быть автоматически загружен с сервера.
- Обновление исполнительных систем также может осуществляться автоматически
- Отсутствие ключей позволяет быстро увеличить количество клиентов – нужно лишь установить обновленный дистрибутив на сервер и не дожидаться доставки аппаратных ключей.

Про средство автоматической синхронизации мы рассказывали в предыдущей статье блога.
Таким образом, для разворачивания системы с любым количеством клиентов нужно выполнить всего несколько шагов:
- Создать проект с сервером и нужным количеством клиентов, указать IP адреса или DNS имена, настроить автоматическую синхронизацию проекта. Если клиентов много и добавлять каждый компьютер в дерево системы проблематично, можно добавить один клиентский компьютер, и на закладке Режим исполнения – Связь, включить настройку «Запуск на нескольких компьютерах». Описание этой настройки есть в документации ссылка на которую размещена в конце статьи.
- Установить на сервер исполнительную систему с приобретенным набором клиентов MAS-View (или MAS-Client).
- Запустить на клиентских компьютерах клиентский инсталлятор.
Хотим отметить, что средство автоматизированного развертывания не накладывает ограничений на структуру проекта. Допускается если в проекте будут не только клиентские версии с привязкой к серверу, но и сетевые версии MSRT-Net.
Подробнее про средство синхронизации вы можете посмотреть в документации, которую можно скачать с нашего сайта по данной ссылке.