Уважаемые, гуру!
Подскажите, правильно ли делать облачную платформу следующим образом:
1. Есть основной сайт (отдельное приложение, допустим frontend).
2. На этом сайте пользователь регистрируется и как обычно подтверждает свою регистрацию по ссылке из почты. После этого, на основании его данных, автоматически (через exec или cron) создается отдельная БД, все конфиги записываются в отдельную директорию и выполняются миграции для новой БД.
3. Далее при переходе на субдомен (соответствующий его логину) открывается его сайт на основе созданных конфигов при регистрации. Субдомены можно будет настроить на другое приложение (допустим backend).
Подразумевается, что сайты на субдоменах будут многопользовательскими.
Может быть есть какая-то классическая практика создания подобных платформ, или это уже зависит от фантазий конкретного разработчика?
Практика создания SaaS
Re: Практика создания SaaS
раскатывать еще один инстанс образа виртуализации.
Сомневаюсь что вы вообще облако делаете, а не просто сервис.
Сомневаюсь что вы вообще облако делаете, а не просто сервис.
- samdark
- Администратор
- Сообщения: 9489
- Зарегистрирован: 2009.04.02, 13:46
- Откуда: Воронеж
- Контактная информация:
Re: Практика создания SaaS
Если речь именно про облака, то да, накатывать образ будет логичнее.
Нравится Yii? Давайте сделаем его лучше!.
Re: Практика создания SaaS
Скажем так, хотелось бы понять как реализуются такие сервисы как например bitrix24, megaplan и тд., с точки зрения архитектуры кода и структуры баз данных.
Буду благодарен, если подскажете в какую сторону копать или литературу по этой теме.
Буду благодарен, если подскажете в какую сторону копать или литературу по этой теме.
- samdark
- Администратор
- Сообщения: 9489
- Зарегистрирован: 2009.04.02, 13:46
- Откуда: Воронеж
- Контактная информация:
Re: Практика создания SaaS
А, ну это не облачная платформа совсем. Это мульти-юзерные системы. Делают по-разному. Есть всё в одной базе и разделение на уровне запросов по ID юзера, есть типа Wordpess MU где схемы дополнительные создаются на лету и у всех всё отдельно.
Нравится Yii? Давайте сделаем его лучше!.
Re: Практика создания SaaS
Понял, спасибо! Сам не правильно выразился)