2013-08-14 3 views
0

Я собираюсь запустить новый проект, и есть проблема с хостингом, которая была обсуждена о зеркалировании серверов и наличии некоторой резервной копии.Зеркальное отображение сервера

Другая команда предлагает вариант зеркалирования с сервером A с одним провайдером хостинга и сервером B с другим поставщиком. Они работают над решением, которое обнаружит, когда сервер A не работает, поэтому он может перенаправлять сервер B.

На первый взгляд я не уверен, что это возможно. По крайней мере, по-моему, я знаю, что оба сервера должны быть в одной сети или же, как один домен может работать для двух разных DNS.

Я занимался некоторыми исследованиями и до сих пор пришел с пустыми руками, и мне было интересно, есть ли у кого-то здесь какой-то другой вклад в отношении этой проблемы, с которой мы сталкиваемся.

Спасибо!

----- [EDIT] -----

Ну, я постараюсь разъяснить это немного больше. (даже для меня)

Сервер A (SA) будет иметь хостинг-провайдера A (HPA). Сервер B (SB) будет иметь хостинг-провайдера B (HPB).

На каждом сервере установлен веб-сайт и база данных. Предполагается, что SA является основным сервером, и SB будет просто резервным.

Во-первых, должен быть какой-то процесс, который обновляет базу данных в SB.

Итак, когда и если SA спускается, люди, входящие на сайт, должны быть перенаправлены на SB, что у него есть или должна быть обновлена ​​база данных, поэтому для посетителей это перенаправление является «прозрачным».

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

ответ

0

Просмотрите обратные прокси-серверы. Это должна быть простая конфигурация в nginx. Они обычно используются для балансировки нагрузки или предоставления резервных сайтов/серверов.

0

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