При планировании масштабирования инфраструктуры 1С часто возникает вопрос о создании резервного сервера. Давайте разберем, как правильно подойти к задаче обеспечения отказоустойчивости, учитывая технические требования платформы и нюансы лицензионной политики 1С.
Когда мы говорим о том, чтобы «второй сервер перехватил работу при падении первого», в терминах платформы 1С мы имеем в виду отказоустойчивый кластер. Это конфигурация, в которой несколько серверов 1С работают в связке, распределяя нагрузку и обеспечивая сохранность сеансов пользователей при выходе из строя одного из узлов.
Важно понимать: если вы планируете, что оба сервера будут активными узлами в кластере, вам потребуется лицензия на сервер 1С для каждого физического или виртуального сервера. При этом отказоустойчивый кластер 1С сам по себе не является панацеей, если «узким горлышком» остается сервер базы данных.
Рассмотрим ключевые моменты, которые необходимо учитывать при настройке:
ЛицензияНаСервер привязывается к конкретному экземпляру сервера. Если вы строите кластер, где каждый узел должен быть готов принять нагрузку, покупка дополнительной лицензии на сервер 1С является обязательной.КлиентскиеЛицензии. В противном случае вам придется активировать лицензии на каждом сервере отдельно, что создаст сложности при их обновлении или замене оборудования.СЛК. Такие системы работают независимо от платформенных лицензий 1С, и при переключении на резервный сервер отраслевой функционал может оказаться недоступен, если СЛК не будет настроен на резервной площадке.Прежде чем приступать к созданию кластера, проанализируйте, оправданы ли такие затраты. Часто в компаниях переоценивают необходимость постоянной доступности 24/7. Рассмотрим альтернативные методы обеспечения надежности:
Если вы все же решились на настройку кластера, проанализируйте следующие шаги:
Шаг 1. Оцените критичность простоя. Если небольшое время восстановления приемлемо, лучше сосредоточьтесь на качественных серверах с надежными RAID-массивами.
Шаг 2. Если отказоустойчивость жизненно необходима, планируйте бюджет не только на сервер 1С, но и на лицензирование SQL и настройку зеркалирования базы данных.
Шаг 3. Вынесите все программные лицензии на отдельный сервер лицензирования. Это упростит управление и избавит от необходимости привязки лицензий к конкретному «железу» каждого узла кластера.
Помните, что отказоустойчивый кластер — это сложная инженерная задача. Анализируйте инфраструктуру в комплексе, включая сервер базы данных, систему лицензирования и отраслевые модули, чтобы не оказаться в ситуации, когда кластер 1С работает, а отраслевые конфигурации не запускаются из-за отсутствия лицензий.