Стоит ли переходить на связку Apache для тонких клиентов и RDP для толстых в 1С?

Системный администратор 1С v8.3 (Управляемые формы) IT и автоматизация бизнеса
← На главную

При планировании инфраструктуры для работы с платформой 1С перед системными администраторами часто встает вопрос оптимизации развертывания и обновления клиентских приложений. Идея перехода на гибридную схему — использование веб-сервера Apache для тонких клиентов и протокола RDP для толстых — является классическим и эффективным подходом. Рассмотрим подробно, как организовать такую схему и на что обратить внимание.

Преимущества централизации доступа

Основная проблема при классической схеме установки 1С:Предприятие на каждый локальный компьютер — сложность обновлений. При наличии сотен рабочих мест обновление платформы превращается в длительную и трудоемкую задачу. Переход на Apache решает эту проблему:

  1. Централизованное обновление: Обновление платформы производится только на сервере. При публикации базы через веб-сервер, тонкие клиенты автоматически получают актуальную версию при подключении.
  2. Минимизация нагрузки на администрирование: Вы избавляетесь от необходимости устанавливать и поддерживать дистрибутивы на 100500 локальных машинах.
  3. Гибкость: Пользователи могут работать через тонкий клиент, который по протоколу HTTP обращается к серверу, обеспечивая при этом комфортный интерфейс без перегрузки локального железа.

Использование RDP для толстых клиентов

Несмотря на современные тенденции, использование RDP (Remote Desktop Protocol) остается незаменимым в ряде сценариев. Это актуально, если ваша конфигурация работает на обычных формах, где веб-клиент или даже тонкий клиент могут быть ограничены в функционале.

Преимущества RDP:

Важно помнить, что данная схема требует наличия лицензий RDS CALs (Windows Server Client Access Licenses), что является основным финансовым аспектом при проектировании системы.

Ограничения и важные советы по настройке

При переходе на данную архитектуру, проанализируем ключевые моменты, которые помогут избежать типичных ошибок:

  1. Веб-клиент — это крайний случай: По возможности избегайте использования браузера (веб-клиента). Тонкий клиент 1С работает через HTTP/HTTPS значительно быстрее и функциональнее. Веб-клиент может накладывать ограничения на работу с периферийным оборудованием и специфическими отчетами.
  2. Производительность: Работа по HTTP всегда имеет накладные расходы по сравнению с прямым TCP соединением. В рамках локальной сети это практически незаметно, однако при удаленной работе следует уделить внимание стабильности сетевого канала.
  3. Аутентификация: Помните, что настройка доменной авторизации в связке с Apache требует глубокой настройки модулей сервера, таких как mod_auth_sspi. Обычная публикация базы не гарантирует «бесшовный» вход без предварительной настройки default.vrd.
  4. Устаревшие методы: Не рекомендуем использовать расшаривание сетевых папок с платформой для запуска с клиентских машин. Это создает неоправданную нагрузку на сеть при каждом запуске приложения и несет риски безопасности.

Как принять решение?

Разберем ситуацию по шагам для принятия итогового решения:

Подводя итог, связка Apache для тонких клиентов и RDP для тяжелых задач является профессиональным стандартом, позволяющим существенно упростить обслуживание инфраструктуры 1С без потери комфорта для конечных пользователей.

← На главную