Когда встаёт вопрос архитектуры
Если у вас образовательный холдинг — головной вуз и 3–5 филиалов, или сеть колледжей под одним учредителем — рано или поздно встаёт вопрос: ставить одну общую Moodle на всех или разворачивать отдельные сайты под каждый филиал. От выбора зависят стоимость поддержки, изоляция данных и скорость работы.
Вариант 1: полностью отдельные сайты
Каждый филиал получает свой Moodle на отдельном сервере или поддомене (kazan.vashvuz.ru, omsk.vashvuz.ru). Плюсы: полная изоляция данных, можно настраивать каждый филиал независимо, сбой одного не затронет остальные. Минус: дороже в поддержке — N серверов, N процессов обновления, N мест для логина (студент путается, если переводится между филиалами).
Вариант 2: одна Moodle, разделение через категории курсов
Один сервер, единый вход. Каждый филиал — отдельная категория курсов с собственным администратором-куратором. Подходит, если филиалы похожи по структуре и не нужна полная изоляция данных. Дешевле в поддержке, единая база пользователей упрощает перевод студентов между филиалами.
Вариант 3: мультиинституты (Moodle Multi-tenancy)
В Moodle 4.x появилась нативная поддержка мультиарендности (tenants) — несколько «виртуальных» сайтов на одной установке с разным брендингом, доменом и частичной изоляцией прав, но общей инфраструктурой и одним процессом обновлений. Это золотая середина для холдинга из 4+ филиалов: каждый видит «свой» сайт со своим логотипом, а администрируется всё централизованно.
Как выбираю архитектуру под клиента
| Сценарий | Рекомендация |
|---|---|
| 2–3 филиала, общая программа | Категории курсов на одном сервере |
| 4+ филиала, разный брендинг, нужна автономность | Multi-tenancy |
| Юридически отдельные организации, требование изоляции данных по 152-ФЗ | Отдельные сервера |
Что важно не упустить
- Единая SSO-авторизация через ЕСИА или корпоративный LDAP — студент не должен помнить 5 разных паролей
- Централизованный мониторинг — алерты о падении любого из филиалов в одном месте, а не по 5 разным панелям
- Регламент обновлений — кто и как тестирует обновление перед раскаткой на все филиалы одновременно
Стоимость
Архитектурный аудит и план миграции под вашу структуру — от 40 000 ₽. Настройка мультиарендности — от 180 000 ₽ в зависимости от числа филиалов и требований к изоляции.
Вывод
Неправильно выбранная архитектура на старте дорого аукается через 2–3 года, когда филиалов становится больше. Лучше спроектировать сразу с запасом. Опишите структуру вашего холдинга — пишите, предложу архитектуру под конкретное число филиалов и бюджет.
Опишите задачу — расскажу, как решить её конкретно в вашем случае. Свяжитесь — разберём вместе.