none
Динамическое создание поддоменов с переадресацией на разные IP RRS feed

  • Общие обсуждения

  • Всем привет. Столкнулись с проблемой масштабируемости веб-сервиса, стало не хватать одной БД, решили создавать под каждого клиента отдельную, с авторизацией через общую БД. На будущее также решили заложиться на то, что рано или поздно нам не хватит одного сервера и придется поднимать новые. Каждая организация работает в своем поддомене и в своей БД. Новые БД создаются автоматически при создании новой организации, для всех поддоменов настроена ДНС запись с переадресацией на один IP.

    вопрос в следующем: как заставить систему работать так чтобы вновь созданные поддомены обращались на новый сервер, когда мы решим что на старом работает уже достаточно много организаций? Дайте хотя бы совет куда копать.

    10 июля 2015 г. 8:16

Все ответы

  • А может вообще лучше ничего не трогать? Подобные проблемы обычно решаются маштабированием SQL Server, создаются кластеры и реплики. Может вам в эту сторону копать, а приложение не трогать.

    Сделаем содержимое сообщества лучше, вместе!

    10 июля 2015 г. 13:10
    Модератор
  • Может и не стоит трогать. Есть опасения за скорость интернета на сервере, хватит ли её при высокой загруженности. Ведь все запрошенные пользователями данные будут идти через один компьютер.
    10 июля 2015 г. 13:53
  • Компьютер компьютеру рознь, не хватает полосы пропускания, увеличивайте количество адаптеров, хабов и т.п.

    Сделаем содержимое сообщества лучше, вместе!

    10 июля 2015 г. 13:55
    Модератор
  • Если будете использовать Azure, так там всё автоматом будет, ничего самому не придётся делать.

    Сделаем содержимое сообщества лучше, вместе!

    10 июля 2015 г. 13:57
    Модератор
  • Насколько я понял, вы предлагаете сделать несколько копий одной базы и распределять нагрузку между ними. Мы же хотим не только снять нагрузку с базы но и ускорить процесс выборки данных путем разбиения одной общей базы не множество индивидуальных для каждого клиента.
    13 июля 2015 г. 6:30