Re[3]: Multi-tenant vs multi-user
От: DeathKnight Беларусь  
Дата: 04.02.20 12:09
Оценка:
Здравствуйте, Kernan, Вы писали:

K>Здравствуйте, DeathKnight, Вы писали:


DK>>В принципе верно. Multi-tenancy одна из основных характеристик SaaS.

DK>>"Физически" одно приложение на физических/виртуальных серверах, но при этом логически — разные окружения со полностью собственными настройками.
K>А как такое реализовывается? Приложение крутится на виртулке, а как ему отдаётся своё окружение?

Способов много, например, я учавствовал в проекте, где это делалось логически, по сути в каждой сущности было clientId, так как была необходимо иерархии между данными клиентов.
Это технически простой, но ведущий к коллизиям между клиентами способ. Плохо с точки зрения безопасности.

Еще один способ с которым я лично сталкивался — скажем, многоуровневая база:
на верхнем уровне хранилище общих данных типа статики и админских данных, ниже у каждого клиента может быть отдельная схема или база.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.