Блог компании

Single-tenant vs Multi-tenant: что выбрать бизнесу

Single-tenant и multi-tenant — это два разных способа управлять риском, стоимостью и скоростью развития продукта в рамках SaaS-архитектуры. Single-tenant — модель, где у каждого клиента выделена отдельная среда: отдельная база данных, отдельные вычислительные ресурсы или отдельный контур. Multi-tenant — модель, где несколько клиентов работают в общей инфраструктуре, а изоляция обеспечивается логикой приложения, правами доступа и разделением данных. Для крупного бизнеса выбор почти всегда упирается в один вопрос: что важнее — жесткая изоляция и контроль или более низкая стоимость и быстрое масштабирование.

Что такое single-tenant и multi-tenant: ключевые отличия

В single-tenant каждый клиент получает физически или логически выделенную среду с полным контролем над конфигурацией, данными и инфраструктурой. Это уместно, когда у компании высокие требования к безопасности, интеграциям и регуляторике.
В multi-tenant среда общая, а изоляция реализуется на уровне приложения — через права доступа и логическое разделение данных между арендаторами. Такая модель обычно дешевле в эксплуатации и быстрее масштабируется.
Для CIO и CTO в корпорациях выбор архитектуры — управленческое решение. Оно влияет на стоимость запуска, скорость изменений, требования к ИБ и возможность пройти аудит.

Преимущества и недостатки

Single-tenant выбирают, когда цена ошибки выше экономии. Это типично для банковских, промышленных и государственных контуров, где важны аудит, контроль изменений и предсказуемость. Multi-tenant выбирают, когда важнее скорость вывода продукта и удельная экономика. Именно поэтому многие SaaS-компании стартуют с multi-tenant.
Multi-tenant не уступает по умолчанию. Он работает лучше, когда процессы у клиентов похожи, а требования к кастомизации ограничены. Но если каждый заказчик хочет отдельные правила, отдельные интеграции и отдельный регламент доступа, экономия быстро исчезает.

Оценка и выбор

Оценить multi-tenant SaaS для корпоративного использования можно по пяти критериям: изоляция данных, регуляторные ограничения, стоимость владения на 3–5 лет, масштабирование и интеграционный ландшафт.
  1. Требования к изоляции данных. Если данные чувствительные, а риск инцидента критичен, чаще выигрывает single-tenant.
  2. Регуляторные ограничения. Если у вас 152-ФЗ, отраслевые стандарты ИБ, внутренние политики холдинга или требования госсектора, архитектуру нужно подбирать от них.
  3. Стоимость владения на 3–5 лет. Multi-tenant обычно дешевле на старте, single-tenant дороже в запуске, но может быть оправдан в корпоративном сегменте.
  4. Масштабирование. Если планируется подключение десятков или сотен клиентов без сильной кастомизации, multi-tenant дает лучший экономический эффект.
  5. Интеграционный ландшафт. Чем больше ERP, ECM, IAM, DWH и унаследованных систем, тем выше ценность выделенного контура.
Стоимость разработки и поддержки напрямую зависит от архитектуры через количество контуров, сложность релизов и объем тестирования. Один контур — один набор рисков. Десять контуров — уже отдельная операционная нагрузка.

Гибридная архитектура: когда одного выбора недостаточно

На практике граница между single-tenant и multi-tenant не всегда жесткая. Многие корпоративные проекты приходят к гибридной схеме: общая платформа для типовых модулей и выделенные контуры для чувствительных данных или специфических интеграций.
Гибрид уместен в нескольких ситуациях.
  1. Когда компания хочет экономию multi-tenant там, где данные не критичны, и изоляцию single-tenant там, где цена ошибки высока. Например, общий модуль для корпоративного портала и отдельный контур для финансовой отчетности или кадрового учета.
  2. Когда у холдинга есть дочерние общества с разными регуляторными требованиями: одни работают в общей среде, другие требуют выделенного контура.
Минус гибрида — сложность архитектуры и управления. Нужно четко определить границы между контурами, обеспечить согласованность данных и контролировать, что попадает в общую среду, а что — нет. Без зрелой инженерной команды гибрид быстро превращается в источник технического долга: контуры расползаются, версионность теряется, а поддержка становится дороже, чем любой из двух «чистых» вариантов.
Еще один момент, который часто недооценивают. В гибридной схеме сложнее проходить аудит. Проверяющие хотят понять, где какие данные лежат и кто к ним имеет доступ. Если граница между контурами размытая или не задокументированная, это превращается в отдельный проект по подготовке к проверке.
Гибрид — архитектурное решение, которое требует четкого обоснования. Какие модули общие, какие выделены и почему именно так.

Влияние на бизнес-процессы

Выбор архитектуры меняет саму организацию работы. В single-tenant согласование обновлений идет медленнее, зато изменения можно выстраивать под конкретное подразделение, юрлицо или страновой контур. В multi-tenant релизы выходят быстрее, потому что одна версия продукта обслуживает всех клиентов. Архитектура влияет на бизнес-процессы через модели эксплуатации и поддержки, а также скорость согласований.
Для российских корпораций это особенно заметно в контексте импортозамещения и требований к локализации данных. Когда сервис должен жить в российском контуре, интегрироваться с внутренними системами и проходить проверку службы ИБ, single-tenant часто оказывается проще организационно. Если же компания разворачивает внутренний SaaS для десятков филиалов с типовыми процессами, multi-tenant снимает нагрузку с ИТ-команды и стандартизирует работу.
Есть еще один практический момент, который часто недооценивают на старте. В multi-tenant обновление продукта происходит централизованно — все клиенты переходят на новую версию одновременно. Это удобно для вендора. Но означает, что клиент теряет контроль над расписанием изменений. В single-tenant клиент сам решает, когда переходить на новую версию, и может заморозить среду на время критических операционных периодов — квартального закрытия, аудита, пиковой нагрузки.
Для производственных компаний это принципиально: незапланированное обновление в неподходящий момент может повлиять на критичный процесс. В multi-tenant такой сценарий требует отдельных договоренностей с вендором о расписании релизов — и не всегда это возможно.
Отдельный вопрос — поддержка. В single-tenant инцидент изолирован: проблема одного клиента не затрагивает других. В multi-tenant инцидент на уровне платформы — общий. Это меняет SLA, приоритеты поддержки и скорость реакции. Для компаний, где простой стоит дорого, это не абстрактный риск, а операционная реальность.
Multi-tenant ускоряет масштабирование. Новый клиент подключается без развертывания отдельной инфраструктуры. Single-tenant масштабируется медленнее, зато дает больше контроля над окружением и упрощает прохождение внутренних аудитов.

Безопасность и соответствие требованиям

Single-tenant считается более безопасной моделью за счет физической и логической изоляции. Однако безопасность зависит не только от модели, но и от качества реализации, процессов доступа и журналирования. Для госкорпораций, финансового сектора, производства и медицины чаще требуется single-tenant, если в данных есть коммерческая тайна, персональные данные, финансовая информация или сведения ограниченного доступа.
Регуляторные требования, которые влияют на выбор архитектуры:
  • 152-ФЗ о персональных данных — часто проще выполнять в single-tenant, особенно если нужен отдельный контур хранения и обработки.
  • Отраслевые стандарты ИБ — банковские, промышленные, государственные и корпоративные политики обычно легче реализуются в выделенной среде.
  • Требования к локализации данных — в российских проектах это усиливает ценность управляемого контура.
  • Внутренние политики группы компаний — если нужен отдельный доступ по юрлицам или регионам, single-tenant снижает риск пересечения данных.
Multi-tenant несет риск не потому, что уступает по определению, а потому что ошибка в разграничении доступа затрагивает сразу всех клиентов. Это требует более тщательной проработки архитектуры безопасности на старте.

Как архитектура влияет на прохождение аудита

Аудит — отдельная тема, которую стоит рассматривать заранее, а не после выбора архитектуры. В single-tenant аудитору проще показать, где лежат данные конкретного клиента, кто к ним имеет доступ и как этот доступ журналируется. Контур понятен, границы четкие, логи изолированы.
В multi-tenant аудит сложнее: нужно доказать, что логическая изоляция реализована корректно и данные одного клиента не могут стать доступны другому ни при каких условиях — включая ошибки конфигурации, обновления и инциденты. Это требует дополнительной документации, тестирования и, нередко, привлечения внешних экспертов по ИБ.
Для госкомпаний и финансовых организаций это особенно чувствительно. Внутренние регламенты часто прямо указывают на требования к физической или логической изоляции данных. Multi-tenant может удовлетворять этим требованиям, но нужно это доказать — и доказательная база в single-tenant строится проще.
Еще один аспект — журналирование запросов. В single-tenant логи принадлежат конкретному клиенту и хранятся в его контуре. В multi-tenant логи общие, и нужна дополнительная фильтрация, чтобы предоставить клиенту только его данные. Это технически решаемо, но добавляет сложности и стоимость при каждом аудите.
Вывод простой: если аудит — регулярная часть жизни компании, архитектуру нужно выбирать с учетом того, как она будет проверяться, а не только как она будет работать.

Где чаще всего ошибаются при выборе архитектуры

Основные ошибки:
  1. Выбирать по стоимости запуска, не считая владение на горизонте 3–5 лет. Multi-tenant дешевле на старте, но при росте нестандартных требований стоимость поддержки быстро догоняет single-tenant.
  2. Подключать ИБ-службу после того, как архитектура уже выбрана. Тогда требования безопасности становятся ограничениями, а не основой проектирования.
  3. Недооценивать стоимость перехода. Поменять архитектуру после запуска — это миграция данных, пересборка прав, пересмотр интеграций и тестирование. Возможно, но дорого.
  4. Пытаться одной архитектурой закрыть принципиально разные задачи. Там, где нужен гибрид, выбирают что-то одно — и потом в процессе эксплуатации вырастает большое число надстроек и костылей.

Чек-лист выбора архитектуры

  • Данные чувствительные? Если да — склоняйтесь к single-tenant.
  • Клиентов много, а процессы типовые? Смотрите в сторону multi-tenant.
  • Есть жесткие требования ИБ и аудита? Нужен single-tenant или гибрид.
  • Планируется быстрый рост без сильной кастомизации? Multi-tenant даст лучший темп.
  • Требуются разные правила для юрлиц, стран или филиалов? Single-tenant проще в управлении.
  • Важна минимальная стоимость поддержки на одного клиента? Multi-tenant выгоднее.
Если сервис пытается одновременно закрыть слишком разные задачи с разными требованиями к изоляции, архитектура даст об этом знать — обычно на пилоте или при первом аудите.

FAQ

В чем принципиальное отличие single-tenant от multi-tenant архитектуры?
Single-tenant дает отдельный контур для каждого клиента. Multi-tenant делит одну платформу между несколькими клиентами с логической изоляцией данных.
Какая модель безопаснее для корпораций и госкомпаний?
Чаще single-tenant. Она проще для строгой изоляции данных, аудита и выполнения внутренних требований безопасности.
Как выбор архитектуры влияет на стоимость разработки и поддержки?
Multi-tenant дешевле на старте и при масштабировании. Single-tenant дороже, потому что каждый контур нужно разворачивать, тестировать и поддерживать отдельно.
Какие российские регуляторные требования влияют на выбор архитектуры?
В первую очередь 152-ФЗ, требования к локализации данных, отраслевые стандарты ИБ и внутренние политики холдингов.
Когда multi-tenant выгоднее single-tenant для крупной компании?
Когда процессы типовые, кастомизация ограничена, а нужно быстро подключать много пользователей или филиалов без роста операционных затрат.
Какие риски несет multi-tenant для корпоративных данных?
Главный риск — ошибка в разграничении доступа и логической изоляции. Если она допущена, инцидент затрагивает сразу нескольких клиентов.