Вопрос по организации saas сервиса
Есть такая дилема.
Есть некая складская програма на PHP/Mysql
Некто захотел чтобы у него она стояла как сервис чтобы клиенты регистрились каждому создавался субдомен и каждый мог манипулировать товарами заказами и прочим в своей песочнице. Что то типа онлайн CRM. Ну типа у битрикса такое есть
А теперь получаются два варианта с точки зрения технической реализации.
Все клиенты сервиса живут в одной БД и их данные разделяются по какому нибудь ключу по всем таблицам. Как учет нескольких фирм в одноце. То есть переделка самой программы и сопутствующий гемор по разделению данных, настроек и пр.
Второй вариант — при создании аккаунта клиента ему создается своя копия сайта со своей копией БД как это делается на шаред хостингах. Создается автоматом каким нибудь скриптом на shell или как там.
у кого какой опыт, как вообще обычно делают в этих саасах типа битрикса или моегосклада?
Экспериментировать с этим не очень охота — вопрос больше админский а не програмистский но заказчик пристал как банный лист и все норовит денег дать.
15 коментарів
Додати коментар Підписатись на коментаріВідписатись від коментарів