On-premise справочник размещает приложение и базу в контролируемом контуре компании; облачный вариант передаёт эксплуатацию платформы поставщику. Выбор зависит от требований к доступу из интернета, персональным данным, интеграции с AD/LDAP, резервному копированию и ресурсов внутренней IT-команды.
Сравнение моделей размещения
| Вопрос | On-Premise | Облако |
|---|---|---|
| Доступ к AD/LDAP | Прямо внутри сети по согласованным правилам | Нужен агент, VPN или публикация защищённого интерфейса |
| Контроль данных | База, backup и журналы у компании | Нужно оценить договор, локацию и меры поставщика |
| Эксплуатация | Ответственность IT-команды компании | Большая часть ответственности у поставщика |
| Доступность | Зависит от локальной инфраструктуры | Зависит от интернета и SLA сервиса |
| Обновления | В согласованное окно после теста | Обычно по графику поставщика |
Практическая Docker-архитектура
Минимальный контур включает reverse proxy с TLS, контейнер приложения, базу данных и отдельное хранилище резервных копий. Доступ пользователей идёт через HTTPS; приложение обращается к LDAP/LDAPS и базе только по внутренним сетевым правилам. Административные интерфейсы не следует публиковать в интернет без отдельной защиты.
- Reverse proxy: завершает TLS, задаёт безопасные заголовки и ограничивает размер запросов.
- Приложение: запускается от непривилегированного пользователя и получает секреты через окружение или хранилище секретов.
- База: не публикует порт наружу и доступна только приложению и процедуре backup.
- Мониторинг: проверяет доступность, ошибки синхронизации, заполнение диска и срок сертификата.
Backup и восстановление
Наличие файла backup ещё не означает готовность к восстановлению. Зафиксируйте RPO и RTO, храните хотя бы одну копию отдельно от основного сервера, шифруйте архивы с персональными данными и регулярно выполняйте тестовое восстановление. В процедуру должны входить база, конфигурация, пользовательские изображения и версия приложения.
Безопасное обновление
- Прочитать примечания к версии и проверить совместимость базы.
- Сделать проверенный backup и записать текущую версию образа.
- Развернуть обновление на тестовом контуре или копии данных.
- Проверить вход, поиск, LDAP-синхронизацию и роли.
- Обновить production в согласованное окно и сохранить план отката.
Модель ответственности
| Зона | Компания | Поставщик продукта |
|---|---|---|
| Сервер, сеть, TLS | Настройка и мониторинг | Требования и рекомендации |
| Данные и роли | Регламент, доступ, законность обработки | Механизмы импорта и разграничения |
| Приложение | Установка согласованных версий | Исправления и пакеты обновлений |
| Резервные копии | Расписание, хранение, тест восстановления | Инструкция и поддержка формата |
Нужен корпоративный справочник сотрудников?
Посмотрите SC Nexus: AD/LDAP, оргструктура, поиск, Docker и on-premise внедрение.
