Привет!

>>Ну если не вдаваться в детали, то это полный аналог зеркалирования в
>>обычном RAID. При использовании Infinihost адаптеров, скорости сетки
>>(10 Гигабит в общем, 8 Гигабит на данные) с лихвой покрывают скорости
>>даже самых навороченных сказей. Это все при том, что стоимость этих
>>адаптеров - 125$ в штатах (ну да, кабель тоже стоит примерно 10 баксов
>>за метр, но это фигня). Т.е. за примерно дополнительные 500
>>баксов/евро (зависит от страны) можно получить практически неубиваемую
>>систему из 2-х обычных серверов.

> нет. не аналог. аналог двухфазного коммита с абсолютно одинаковыми данными.
> - сервер принимает пакеты
> - выполняет их сам
> - переадресовывает резерву
> - ждет ответа резерва
>  если ответ резерва совпадает - отвечает клиенту - ОК, нет откатывает где
> может

Вот последнее предложение и является наибольшей проблемой. (Если у ДЕ
и ВХ найдется время - прокомментируйте). Если это будет по сути
двухфазным коммитом - то тогда у нас не исключен вариант с
Лимбо-транзакциями. (Меня всегда забавлял этот термин, после того,
как я узнал, что Лимбо - это Чистилище, преддверие Ада). А наличие
Лимбо-транзакций, как известно, требует ручного вмешательства.
Поэтому и вариант с сетевым зеркалом мне нравится больше всего. Он
даже лучше теневой БД - так как для поднятия сервера _ВООБЩЕ_ ручных
манипуляций не требуется. А если еще и задействовать виртуалки - т.е.
использовать XEN (мы его сейчас активно применяем) - то вообще
получается чуть ли не малина для админа. Смотри:
1) Создается сетевое зеркало (например, с использованием NBD).
2) На нем размещаем домен XEN
3) На обоих серверах настраиваем heartbreat и автоматическое гашение
(банально вырубаем упс у сбойного узла) и поднятие уцелевшей ноды.

Все. Ценой потери 10% (максимум, обычно это 3-5%) производительности, имеем 
систему,
где один из серверов можно расстрелять из пулемета (хотя вариант с КЗ
и пожаром мне не нравится), но сама система будет живой через... 10-30
_секунд_. И полной гарантией сохранности данных (ну ладно, не полной,
а на 99.99%, для оставшегося есть бэкапы).
И самое приятное тут в том, что все это - на полном автопилоте, т.е.
никакого перетыкания винтов ручками - сомневаюсь, что за 30 секунд
можно выдрать винт из сервера в стойке, воткнуть его в другой и предоставить
полностью готовую к работе систему - так как до серверной надо еще
успеть добежать.

> у тех, кто ценит время простоя есть резервный настроенный (а часто и
> работающий сервер) на современном SATA  - просто перетыкание винтов и 
> изменение одного адреса в DNS

Ну это ручная работа. А если оба админа на пикнике за городом? И
наадминились в зюзю? ;-)

> более того, есть варианты работы с клиентами "на случай ядерной войны", т.к.
> спорт экстремальный, соответственно, энергетика, коммуникации и пр. тоже
> экстремальные

Ну в таких областях и перестраховаться не грех. Да и бюджеты у них
несравнимы с маленькими компаниями, которым "и хочется и колется".

P/S

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

-- 
Best regards,
 Sergey                            mailto:[EMAIL PROTECTED]


Ответить