Материал просмотрен 1,210 раз(а)

Интересная мысль пришла по поводу миграции всего сайта на другой сервер. Мало ли какая ситуация может случиться, всегда лучше иметь полный бэкап системы на случай краха или переезда. Ну да, не будем пессимистами. Самое главное – уметь быстро развернуть систему обратно, то есть либо откатить бэкап назад, либо установить веб-сервер с сайтами на новый хостинг.

VPS

VPS

Мои варианты развития событий:

1. Делаем полный бэкап системы (примерно как я описывал тут: http://litl-admin.ru/freebsd/rezervnoe-kopirovanie-i-vosstanovlenie-freebsd82.html);

2. Выбираем новый хостинг или выделенный сервер, например тут: http://multiservers.eu/);

3. Устанавливаем там базовую ОС (доступно из меню управления VPS) и распаковываем наш архив, перезагружаемся);
ВАЖНО: чтобы версии ОС совпадали, иначе возможны непредвиденные последствия.

Иной вариант:

1. Делаем резервные копии сайта и базы данных (как тут: http://litl-admin.ru/linux/rezervnoe-kopirovanie-web-sajta.html);

2. Выбираем новый хостинг или выделенный сервер, см. предыдущий пункт;

3. Устанавливаем веб-сервер, сервер баз данных, PHP расширения;

4. Распаковываем архив нашего сайта в каталог виртуального хоста, настраиваем БД;

5. Перезапускаем веб-сервер;

Второй вариант наименее критичен для системы, но требует больше трудозатрат из-за пункта 3. Бесспорно, железо и канал на таких серверах позволяют установить весь нужный софт очень быстро, но всё это требует большего количества шагов. И хорошо бы иметь тетрадку по восстановлению, где описан каждый шаг и каждый компонент устанавливаемой системы.

Записи в тетради выглядят примерно так:

№ пункта, вводимая команда, параметры, пояснения.

Сюда хорошо бы описывать все дополнительные ключи, которые используются (и которые могут быть использованы) в установке компонента. Да и версии ОС могут действительно различаться у разных VPS, так что я рекомендую научиться работать в той, которая будет на сервере наиболее вероятной (напр. Debian 6)