- Обслуживание 1С:Предприятие [x]
- Консолидация данных - Единые отчеты из нескольких информационных баз (!)
- Перенос данных между информационными базами (!)
- Дистанционное обновление конфигураций
- Дистанционне обновление форм отчетов
- Загрузка данных в базу 1С из внешних файлов (Excell, DBF, TXT)
- Автоматизация возмещения НДС (ст.170 НК РФ)
- Автоматизация авансов 1С 7.7
- Несколько офисов и Единая база 1С
- Как повысить производительность 1С - терминальный сервер
- 1С:Предприятие и SQL сервер
- Кластер 1С:Предприятия (!)
- Web интерфейс 1С:Предприятия
- У Вас другая задача? - Решим!
Кластер 1С:Предприятия
|
|
|
|
Для обеспечения высокой доступности и отказоустойчивости применяют так называемые кластерные решения. Кластерное решение в упрощенном представлении - это несколько серверов, обслуживающих работу программы 1С:Предприятие 8, работающих параллельно и периодически синхронизирующих между собой все рабочие данные. При этом достигается ситуация, когда выход из строя одного из серверов ни как не сказывается на работе системы в целом. |
![]() Андрей Жучков Руководитель проектов 1С (495) 648-05-20 (499) 185-36-74 Этот e-mail адрес защищен от спам-ботов, для его просмотра у Вас должен быть включен Javascript |
|
Помимо задачи обеспечения отказоустойчивости, кластерные решения так же позволяют повысить производительность системы за счет использования нескольких параллельных серверов, а так же обеспечивают масштабируемость решения, за счет возможности добавления в кластер дополнительных серверов при увеличении нагрузки. Таким образом, 1С:Предприятие 8 в кластерном варианте предоставляет следующие возможности - отказоустойчивость Отказоустойчивость кластера в целом достигается за счет того, что в 1С:Предприятии 8.2 несколько кластеров могут быть объединены в группу резервирования. Кластеры, находящиеся в одной группе резервирования синхронизируются автоматически. При выходе из строя активного кластера активным становится следующий работоспособный кластер группы. При восстановлении работоспособности кластера, который находится в группе раньше активного, активность передается ему после автоматической синхронизации данных. Отказоустойчивость рабочих процессов достигается за счет их резервирования. Каждому рабочему процессу можно указать вариант его использования. Если какой-либо рабочий процесс завершился аварийно, кластер запускает вместо него один из неактивных резервных процессов и автоматически перераспределяет имеющуюся нагрузку на него. Устойчивость к обрыву канала связи достигается за счет того, что в кластере серверов реализована новая сущность - сеансы. Теперь такие события как выход из строя рабочего сервера (в том числе и центрального сервера), аварийное (или плановое) завершение рабочего процесса - не влияют на работу пользователей. Пользователи продолжают работать так, как будто ничего не произошло. В случае физического разрыва соединения пользователя с кластером (например, уборщица случайно выдернула провод) и последующего его восстановления, пользователь может продолжить работу без повторного соединения с информационной базой и без потери своих текущих данных. Производительность за счет динамического распределение нагрузки Загруженность рабочих процессов анализируется динамически и при необходимости клиент автоматически переключается на более производительный рабочий процесс. Такое переключение происходит совершенно незаметно для пользователя. Масштабируемость Масштабируемость кластера серверов может осуществляться несколькими способами:
Использование нескольких рабочих процессов, с одной стороны, позволяет снизить нагрузку на каждый конкретный рабочий процесс. С другой стороны, запуск нескольких рабочих процессов позволяет более эффективно использовать аппаратные ресурсы рабочего сервера. Кроме этого запуск нескольких рабочих процессов позволяет повысить надежность сервера, изолировав группы клиентов, работающих с разными информационными базами. В кластере, в котором возможен запуск нескольких рабочих процессов, рабочий процесс может быть автоматически перезапущен по истечении времени, установленного администратором кластера. Увеличение количества рабочих серверов, входящих в кластер, позволяет использовать большее количество рабочих процессов (обслуживать большее количество клиентских соединений), не увеличивая при этом нагрузку на каждый конкретный рабочий процесс.
|
|
|
|
|



