Вернуться   RDot > Аспекты НСД > Web-среда/Web-applications

 
 
Опции темы Поиск в этой теме Опции просмотра
Prev Предыдущее сообщение   Следующее сообщение Next
Старый 11.07.2014, 20:50   #1
byabuzyak
Banned
 
Регистрация: 09.02.2012
Сообщений: 6
Репутация: -1
Question Горизонтальное масшатибрование, а так же шардинг MySQL

Доброго времени суток, уважаемые товарищи. У меня такой интересный вопрос.

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

Я вижу вариант примерно таким:

Горизонтально масштабируем наш сервер, тем самым распределяя нагрузку с одного на два. Когда наступает время апдейта, мы переключаем весь трафик на сервер #1 и в то же время апдейтим сервер #2, а затем то же самое, только наоборот. При этом пользователи ничего не замечают и счастливо продолжают пользоваться сайтом.

Но вот возникает вопрос, как быть с MySQL ? В случае если есть миграции, сайт может валиться из-за ошибок недостающих полей, таблиц либо данных.

Что предложите ?
Спасибо за внимание.
byabuzyak вне форума   Ответить с цитированием
 

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход



Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2020, Jelsoft Enterprises Ltd. Перевод: zCarot