Как бы так сделать - зеркало сайта

sergey74
На сайте с 02.05.2007
Offline
26
2303

Приветствую.

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

А между тем, на этом сервере очень дорогой сердцу и кошельку проект.

По 4-5 материала в день, 15000 человек в сутки, около 200 000 просмотров.

Пока висим на вирт.хостинге, но уже чувствуем недовольство :)

Собственно вопрос, можно ли сделать что-то вроде зеркала или как это правильно называется?

Объясняю на пальцах:

Домен: mamamilaramu.ru

На нем расположен сайт, все данные сайты (БД, файлы), расположены на сервере в компании X.

Но вдруг, этот сервер прекращает свою работу (что-то сломалось, свет вырубили, кондиционеры отказали и т.д.).

Есть ли возможность, что бы независимо от этого сбоя, сайт был доступен? Где-то на другом сервере? Но при этом, чтобы вся информация была актуальной? Т.е. пользователь бы даже не почувствовал? Или это фантастика?

hcenter.ru
На сайте с 25.01.2006
Offline
75
#1

Можно, если арендовать несколько серверов или VPS в разных дата-центрах и создать кластер.

A4
На сайте с 09.08.2007
Offline
55
#2

Самый простой вариант - взять VDS и n раз в сутки сдёргивать туда, например, при помощи rsync, файлы и базу + запретить изменения в базе. Получится дешёвое и сердитое read-only зеркало.

Правда не очень понятно как о нём узнают пользователи, т.к. днс - вещь в себе и обновляться в кешах может товольно долго.

Настройка nginx и сопутствующего софта на freebsd/debian. Контакт через PM.
serg-e
На сайте с 21.09.2007
Offline
152
#3

я не профи! но, слышал такую весч

нужно прописывать как-то в днс 2 записи, и при обращении к одной и не получив ответа идет на второй днс!

а базу как одинаковой держать в двух местах дело техники и решений много! от ручного до автомата.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий