Максимальный uptime

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

Задача: сделать максимально отказоустойчивую систему для сайта.

Трудности: сайты посещают клиенты и одновременно работают менеджеры, которые вносят изменения в БД и файлы.

Варианты:

1) Два сервера

а) Берём отказоустойчивые DNS, например, zoneedit.com или DNS хостинг Яндекса. Прописываем там IP наших серверов.

б) Делаем на каждом сервере свои DNS.

Правильно ли я понимаю, что и в пункте а) и в пункте б) при падении одного из серверов мы всё равно будем терять 50% клиентов, т.к у них будет открываться упавший сервер.

И смена NS домена(чтобы отключить неработающий сервер) происходит очень медленно(до 48 часов)+провайдеры кешируют до недели?

Можно ли как-то настроить онлайн синхронизацию между файлами и БД двух серверов?

2) Облака

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

3) Кластерный хостинг

Вроде всё как нужно, один сайт сразу находится на нескольких серверах и всё дублируется автоматически. Какие подводные камни? Какие можете посоветовать?

P.S. Нагрузка небольшая, на сайт может хватить и среднего-хорошего VPS.

Нет комментариев