загрузка веб-сайта с 3 разных серверов одновременно [закрыто]

У меня есть веб-сайт, размещенный на VPS, но теперь у меня проблема. Мой веб-сайт несколько раз отключался за последний месяц, и я меняю свой сервис, но у меня все те же проблемы ... Я хочу что-то сделать, я хочу, данные моего сайта и база данных хранятся на 3 разных серверах одновременно, и когда один из них выходит вниз, мой сайт загружается с другого ... Я использую серверы Linux. Как я могу это сделать? что мне нужно знать? у меня нет информации об этом. какое программное обеспечение и методы мне нужно использовать. пожалуйста, помогите мне самым простым способом. заранее спасибо

0
задан 16 January 2013 в 12:10
1 ответ

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

  1. сценарий (фактически, Makefile), который копирует файлы (с помощью rsync) из каталога, в котором я их храню, на N серверов
  2. Несколько записи адресов (A и AAAA) для одного и того же имени в DNS

Это не балансировка нагрузки (DNS не делает этого), но распределяет нагрузку на машины. Кроме того, при такой настройке переключение выполняется вручную (измените записи DNS).

В вашем случае, я отмечу, что у вас есть не статические файлы (самый простой случай), а база данных. Но можно ли экспортировать из базы данных в статические файлы? Это значительно упрощает настройку надежного и избыточного веб-сайта (конечно, вы потеряете некоторую гибкость, поскольку вы

0
ответ дан 5 December 2019 в 15:46

Теги

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