@turundaev

Web-приложение на 3 серверах, как реализовать лучше?

Всем доброго времени суток!
Есть в наличии 3 сервера и одно web-приложение (PHP+MySQL).
Не подскажете, как лучше всего реализовать размещение web-приложения на этих серваках?
Пример: один сервер только под статичные данные(фотки и т.п.), на втором крутиться MySQL с бекапами, а на третьем уже само web-приложение

Основные задачи:
1.Отказоустойчивость
2.Быстрота
3.Надежность (+бекапы)

3 сервера находятся на расстоянии 1 метра друг от друга. Само приложение - интранет-система на 1500 человек.
основные задачи: dashboard-ы, выгрузки в/из excel, контроль посещаемости.
  • Вопрос задан
  • 2343 просмотра
Пригласить эксперта
Ответы на вопрос 3
Tiendil
@Tiendil
Разработчик ПО.
>Не подскажете, как лучше всего реализовать размещение web-приложения на этих серваках?
Не надо никак организовывать. Опишите проблему, которую хотите этим решить, тогда можно будет что-то сказать. Если проблемы нет, используйте один сервер.
Ответ написан
Комментировать
BOOMER_74
@BOOMER_74
Full-Stack разработчик
Ваш вариант больше подходит для распределения нагрузки (на очень больших проектах). Я бы порекомендовал сделать 3 одинаковых сервера (тем более если они у вас находятся в разных местах, например Москва-Париж-Нью-Йорк). Тогда бы у вас было подобие CDN. Они бы "прикрывали друг-друга", но тут встает проблема обновления данных. Но прежде чем думать над этим, ответьте на вопросы "А оно Вам надо?" и "У меня такое больше приложение, чтобы его распределять?".
Ответ написан
Комментировать
Melkij
@Melkij
PostgreSQL DBA
В зависимости от того, что вы получить-то хотите.
Выше описан CDN. Возможно, вам нужна отказоустойчивость, возможно - масштабирование нагрузки.
Решения разные в зависимости от разных задач.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы