Предположим, что мое приложение уже поддерживает мультитенантность на уровне кода:
- Определите арендатора с помощью заголовка Host
- Map Host → арендатор в БД
- Обслуживание данных/контента, специфичных для арендатора.
Пользователи будут указывать свои домены на мое приложение, используя:
- запись → мой IP или
- CNAME → моя конечная точка
Я знаю следующие распространенные подходы:
- Используйте балансировщик нагрузки (но добавляет фиксированную ежемесячную стоимость + трафик взимается плата)
- Используйте виртуальную машину Linux с обратным прокси-сервером Nginx (работает, но тогда масштабирование/SSL становится сложным)
Платформы, которые я оцениваю:
- AWS Amplify
- Платформа приложений DigitalOcean
- GCP Cloud Run
- Визуализация
Подробнее здесь: https://stackoverflow.com/questions/798 ... a-load-bal
Мобильная версия