Отказоустойчивые решени, пните в нужном направлении

123 4
R
На сайте с 03.04.2008
Offline
90
#11
otcek:
К сожалению

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

Сейчас продумываю более универсальное решение.

ICQ: 577-662-540 продвижение сайтов за еду (/ru/forum/480944) продвину Ваш сайт за 3000/мес. Портфолио по запросу
LineHost
На сайте с 20.01.2007
Offline
339
#12
BoyStav:
аптайм 99% не существует

Существует элементарно, просто выбирайте правильных датацентров. Общий хостинг на VPS - 2008 16 / 66776 99.850%.

BoyStav:
более того слет виртуального сервера как и реального регулярно приводит к поломке базы данных

Нет такой проблемы, просто правильно выбирайте технологию виртуализации ;)

Не надо городить сложные кластеры для бюджетных проектов. Результат будет отрицательный.

SERV.LT - Стабильные услуги хостинга, KVM VPS в Литве, Франции. (https://www.serv.lt/ru/vps/kvm/) Недорогие выделенные серверы (https://www.serv.lt/ru/dedicated-lt/) в Литве.
kxk
На сайте с 30.01.2005
Offline
990
kxk
#13

otcek, +100000

Ваш DEVOPS
O
На сайте с 10.12.2008
Offline
3
#14
rusevgen:
ну это больше вопрос к требованиям - можно придумать и по своим средствам, например раньше у меня вообще БД дублировалась на пару баз на обычных хостинг-аккаунтах - тогда меня вполне устраивала такая подстраховка и нагрузки были маленькие.
Сейчас продумываю более универсальное решение.

Описаная Вами схема не является отказоустойчивой. Как Вы правильно обозначили, это подстраховка. Дублирование БД на аккаунты обычных хостингов это backup.

С уважением, Андрей Подлесный NordGate networks Аренда выделенных серверов в Канаде (http://www.nordgate.net)
R
На сайте с 03.04.2008
Offline
90
#15

это почему? если у меня клиент-скрипт может обратиться к любой из БД на этих "страховочных" аккаунтах если главная БД упала... конечно если одна база падала, мне приходилось потом вручную ее обновлять до актуального состояния... ну как бы за 15уе вполне нормальное решение, цель достигалась - данные доступны при отказах главной БД

да, при нормальных нагрузках и большой БД так не получится сделать (поэтому просил совета)

O
На сайте с 10.12.2008
Offline
3
#16

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

R
На сайте с 03.04.2008
Offline
90
#17

клиент-скриптов у меня было много (как пример - централизованная база новостей, которые по некоторому алгоритму "раздаются" на разные сайты).

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

если кто даст совет по моему вопросу - буду благодарен

вопрос:

что оптимальнее при отложенном дублировании изменений в резервной БД (грубо говоря в час ночи все изменения с основной БД нужно слить на резервную(ые) )- напихать везде флагов изменения+(возможно) полей с датой или создать отдельные таблицы в которых будут храниться изменения

DLag
На сайте с 15.08.2007
Offline
201
#18

Пример:

Скрипт работает сразу с 2-мя БД,

Если одна БД падает, а скрипту нужно записать в обе, то скрипт временно создает файл в который сохраняет все запросы не прошедшие к этой БД.

Как только упавшая БД поднимается он проводит все не проведенные транзакции.

Могу подробней пояснить по реализации.

Получается дешево и сердито.

Руководитель датацентра UkrNames (http://ukrnames.com/)
remsys
На сайте с 01.11.2007
Offline
31
#19

Зачем придумывать велосипеды с скриптами если можно использовать обычную репликацию MySQL?

http://dev.mysql.com/doc/refman/5.0/en/replication.html

Настраивается за максимум час .

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

www.remsys.net (www.remsys.net) - качественное обслуживание серверов
S
На сайте с 13.03.2008
Offline
8
#20

Насколько я понимаю , самая большая проблема будет не в актуальности базы данных , а в смене записей в ДНС , пока по всем разойдется пол дня пройдет.

Хостинговая компания Zoohost.info (http://www.zoohost.info) Доступные цены при хорошем качестве.
123 4

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