Как грамотно переехать на новый сервер внутри хостинга

12 3
M
На сайте с 01.12.2008
Offline
129
2670

Уважаемые, форумчане.

Помогите с одним вопросом.

Возникла необходимость переноса форума (движок Danneo) на новый сервер внутри одного хостера.

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

Есть два варианта,

1) перенести базу на новый сервер, отрубить старый сервер, сменить нс и ждать до 2 суток когда сайт будет доступен...

2) хостер предлагает старый сервер не отключать, просто сменить нс, затем по прошествию суток после изменения нс сделать синхронизацию базы...т.е. снятие дампа с нового, заливка туда данных со старого, наложение дампа с нового сервера.Таким образом потеряются только те данные, что имеют один и тот же ключ в таблицах.

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

Den73
На сайте с 26.06.2010
Offline
523
#1

пусть сам хостер переносит, вообще можно без простоев все сделать и без заморочек по средствам днс ~1час потеря инфы или проксированием реал тайм(.

M
На сайте с 01.12.2008
Offline
129
#2
Den73:
пусть сам хостер переносит, вообще можно без простоев все сделать и без заморочек по средствам днс ~1час потеря инфы или проксированием реал тайм(.

ну так он и будет все делать... но вот только видимо не так как вы сказали... что меня малость и смущает...

K
На сайте с 11.08.2005
Offline
172
kpv
#3

Настраиваете на новом сервер, а настройки mysql указываете, чтобы к базе обращался на первом сервере. Проверяете и меняете DNS. Спустя три дня останавливаете работу форума и переносите базу со старого сервера на новый, настройки меняете на обращение к локальному серверу.

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

Этот рецепт универсальный, можно переезжать откуда и куда угодно.

Полная инструкция по переезду со второго по шестой пункт

Хостинг в Рестоне (http://ruweb.ws/?page=price), Москве (http://ruweb.net/?page=price&type=unlim), Нижнем Новгороде (http://ruweb-nn.ru/hosting.html). Регистрация доменов, аренда серверов с администрированием.
M
На сайте с 01.12.2008
Offline
129
#4
kpv:
Настраиваете на новом сервер, а настройки mysql указываете, чтобы к базе обращался на первом сервере. Проверяете и меняете DNS. Спустя три дня останавливаете работу форума и переносите базу со старого сервера на новый, настройки меняете на обращение к локальному серверу.
Потеряете если только картинки. которые обычно пишут на диск, но это можно объявлением на форуме решить или аотом синхронизировать картинки вручную, если получится.
Этот рецепт универсальный, можно переезжать откуда и куда угодно.
Полная инструкция по переезду со второго по шестой пункт

о, спасибо, можно думаю попробовать...

Romka_Kharkov
На сайте с 08.04.2009
Offline
485
#5

Внутри одного провайдера лучше всего переносить IP адрес если есть такая возможность, если например на вашем хостинге у вас выделенный ИП то перенос занимает 15 минут и нет никакого даунтайма...... на стороне нового сервера настраивается старый ИП и переносятся все необходимые данные, далее админы хостера просто меняют роут для этого ип в новое место и по факту вы переехали с сохранением ИП... А вот если меняется ИП.... то тут так или иначе надо будет ждать обновления DNS... либо предварительно подготовить старый сервер таким образом что бы все клиенты начали редиректится на какой нить OLD.domain.com А уже потом переносить........ но все равно синхронизация баз и.т.п не избежать если ресурс динамический..... В этом случае рекомендую написать предварительные петиции клиентам и вывесить заглушку... что мол с такого-то по такое0то будет перенос, могу быть проблемы, это максимально лоаяльный к пользователям вариант IMHO.

Есть около 15.000 ipv4 !!! (http://onyx.net.ua/price.php#ipv4) Качественный хостинг с 2005 года - лучшее клиентам! (http://onyx.net.ua/)
M
На сайте с 01.12.2008
Offline
129
#6
Romka_Kharkov:
Внутри одного провайдера лучше всего переносить IP адрес если есть такая возможность, если например на вашем хостинге у вас выделенный ИП то перенос занимает 15 минут и нет никакого даунтайма...... на стороне нового сервера настраивается старый ИП и переносятся все необходимые данные, далее админы хостера просто меняют роут для этого ип в новое место и по факту вы переехали с сохранением ИП... А вот если меняется ИП.... то тут так или иначе надо будет ждать обновления DNS... либо предварительно подготовить старый сервер таким образом что бы все клиенты начали редиректится на какой нить OLD.domain.com А уже потом переносить........ но все равно синхронизация баз и.т.п не избежать если ресурс динамический..... В этом случае рекомендую написать предварительные петиции клиентам и вывесить заглушку... что мол с такого-то по такое0то будет перенос, могу быть проблемы, это максимально лоаяльный к пользователям вариант IMHO.

насчет IP, мне выделили другой новый IP, ваш вариант не предложили (с сохранением IP) - не знаю почему, а я про него и не знал.

Вообщем пошел по совету kpv, на сайте вывесил объявление, воздержаться от загрузки файлов и фотографий.

Den73
На сайте с 26.06.2010
Offline
523
#7

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

bugsmoran
На сайте с 18.02.2010
Offline
223
#8
markovnik:

1) перенести базу на новый сервер, отрубить старый сервер, сменить нс и ждать до 2 суток когда сайт будет доступен...

Вы путаете смену NS-серверов и смену значения записи типа А. Если бы вы переезжали от одного хостера к другому, то меняли бы NS-серверы. А это значит, что сменится SOA запись. Тогда естественно ждать нового кэша у своего провайдера интернета. Но ваш usecase совсем другой. У вашего хостера же не по NS-серверу на каждый хостинговый сервер. Вы же остаетест на этих серверах и SOA не меняется (ну кроме чендж-номера). А там стоит TTL - время жизни записи. Как правило оно 600 или 3600 секунд. Вот это максимальное время ее жизни. Затем конечный пользователь должен будет ее обновить. Так что не два дня, а час максимум.

Уж на час можно приостановить публикацию постов в админке (наверняка Danneo умеет, а если не умеет, то просто гранты отберите у себя, если конечно она сессии не пишет в базу как Joomla). Это не такое больше время.

M
На сайте с 01.12.2008
Offline
129
#9
bugsmoran:
Вы путаете смену NS-серверов и смену значения записи типа А. Если бы вы переезжали от одного хостера к другому, то меняли бы NS-серверы. А это значит, что сменится SOA запись. Тогда естественно ждать нового кэша у своего провайдера интернета. Но ваш usecase совсем другой. У вашего хостера же не по NS-серверу на каждый хостинговый сервер. Вы же остаетест на этих серверах и SOA не меняется (ну кроме чендж-номера). А там стоит TTL - время жизни записи. Как правило оно 600 или 3600 секунд. Вот это максимальное время ее жизни. Затем конечный пользователь должен будет ее обновить. Так что не два дня, а час максимум.

Уж на час можно приостановить публикацию постов в админке (наверняка Danneo умеет, а если не умеет, то просто гранты отберите у себя, если конечно она сессии не пишет в базу как Joomla). Это не такое больше время.

ну вот представьте, у моего хостера на другом его серваке, на который я перевожусь, совершенно другой IP, другие нсы.... которые мне и пришлось прописать в домене... отсюда и двое в суток соответственно...

---------- Добавлено 28.04.2012 в 11:06 ----------

Den73:
вот вы делаете проблему на ровном месте, переносите сайт обыкновенным образом и проксируйте на него со старого сервера пока днс новые расходятся.

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

P.S. Я что-то опечатался в стартовом посте, форум не на Даннео, а SMF.

Romka_Kharkov
На сайте с 08.04.2009
Offline
485
#10
markovnik:
насчет IP, мне выделили другой новый IP, ваш вариант не предложили (с сохранением IP) - не знаю почему, а я про него и не знал.

Спросите у супорта, если это возможно в их случае - самый быстрый и без болезненный переезд.

12 3

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