Правила міграції віртуального сервера
11:12, 01.09.2021
Якщо ви розміщували веб-сайти або додатки на сервері, з часом ви зіткнетеся зі зростанням їх потреб у ресурсах. Іноді сервер, який ви обрали для хостингу, не може забезпечити ресурси, необхідні для належної обробки трафіку; в таких випадках може знадобитися міграція сервера.
Міграція сервера передбачає перенесення даних з вашого поточного сервера на інший. Окрім перенесення даних, новий сервер потрібно буде налаштувати, щоб він міг їх отримувати. А якщо ми говоримо саме про хостинг веб-сайту, то може знадобитися додатково налаштувати програмне забезпечення для баз даних, скопіювати веб-сайти та їхні конфігурації або змінити інформацію DNS, щоб користувачі перенаправлялися на веб-сайт на новому сервері.
У цій статті ми поговоримо про різні типи міграції серверів, кроки, які потрібно виконати, і про те, що потрібно враховувати в цьому процесі.
Різновиди міграції серверів
Існує кілька типів і способів виконання міграції, а також кілька технік, які широко використовуються для її виконання. Багато методів міграції залежать від того, куди і звідки переносяться дані.
Міграція з фізичного на фізичний (P2P)
При міграції з одного фізичного сервера на інший не задіяні віртуальні ресурси. У цьому методі драйвери сервера видаляються за допомогою програмних засобів.
Міграція з фізичного на віртуальний (P2V)
Цей метод передбачає перенесення даних з фізичного сервера на віртуальну машину. Ця машина або сервер існує у віртуальному середовищі. Процес може початися з роз'єднання перед тим, як можна буде ініціалізувати міграцію.
Міграція з віртуального середовища у віртуальне (V2V)
Коли ви хочете мігрувати з одного віртуального сервера на інший віртуальний сервер, це називається міграцією V2V. Більшість віртуальних середовищ мають вбудоване програмне забезпечення для виконання міграції V2V. Однак іноді ці інструменти не підходять, особливо в тих випадках, коли ви хочете мігрувати на зовсім іншу платформу з власною конфігурацією.
Міграція в хмару
Хмарна міграція, природно, передбачає повне або часткове перенесення даних з сервера в хмару. Хмарна міграція також поширюється на переміщення даних з фізичного сервера на хмарний сервер або між двома хмарними серверами.
Міграція операційних систем (ОС)
Міграція операційних систем пов'язана із заміною поточної ОС вашого сервера на іншу. Це більше схоже на міграцію з оновленням. ІТ-адміністратори також звертаються до цього типу міграції, коли їм потрібно перейти з одного операційного середовища на інше, наприклад, з Windows на Linux.
Міграція баз даних
Міграція баз даних передбачає перенесення даних з однієї бази даних в іншу вихідну базу даних. Під час міграції бази даних усі зацікавлені сторони повинні оновити свої реєстраційні дані для доступу до нової бази даних.
Міграція додатків
Міграція додатків пов'язана з розміщенням додатків на іншому сервері. Цільовий сервер може бути будь-якого типу - хмарний або віртуальний. Часто організації та приватні особи використовують цей тип міграції для реалізації загальної стратегії оптимізації технологій та оновлення стандартів.
Перенесення даних на віртуальний сервер
Крок 1: Встановлення програмного забезпечення для міграції
Коли справа доходить до програмного забезпечення для міграції, існує безліч варіантів. Однак майте на увазі, що для виконання міграції з фізичного на віртуальний або з віртуального на фізичний сервер вам потрібно додатково встановити програмне забезпечення-конвертер.
Існують платні програмні рішення для міграції, які виконають всю міграцію без будь-яких дій з вашого боку; єдиним недоліком такого програмного забезпечення є висока ціна, особливо якщо ви плануєте перенести великі обсяги даних.
У той же час, існують доступні варіанти програмного забезпечення для конвертації, які можуть допомогти вам виконати міграцію до підтримуваного формату віртуальних машин VMware. До них відносяться:
- Virtual Box
- Hyper-V
- KVM
- VM Cloud Converter
- VHD
- VCDA
- vMotion
- HCI
- Workstation (Робоча станція)
Крок 2: Підготовка системи
Щоб підготувати систему до міграції, необхідно відключити:
- Антивірусне програмне забезпечення;
- Брандмауери (за винятком спільного доступу до файлів/принтерів та необхідних портів);
- Файлообмінники;
- Програми, які зчитують або записують дані;
- Контроль доступу користувачів;
Крок 3: Активація програмного забезпечення для міграції та призначення системи
Щоб перенести дані з сервера, який ви використовуєте зараз, на новий сервер, вам знадобиться адміністративний контроль, пов'язаний з вашим поточним сервером.
Для цього вам потрібно увійти на ваш сервер і вибрати вихідну машину та IP-адресу сервера.
Крок 4: Визначення системи призначення
Після того, як ви виберете джерело міграції (ваш поточний сервер), вам буде запропоновано вказати систему призначення, яка включатиме IP-адресу або ім'я DNS-сервера, а також тип призначення.
Крок 5: Вибір даних для перенесення
Перед перенесенням даних ми рекомендуємо вам переглянути всі дані на вашому поточному сервері. Бажано переконатися, що ви збираєтеся перенести тільки ті дані, які вам потрібні. Таким чином ви гарантуєте, що сервер, на який ви виконуєте перенесення, працюватиме швидше і безперебійніше; ви також можете знизити вартість міграції, зменшивши кількість даних, які потрібно перенести.
Крок 6: Оцінка вимог до дроселювання
Далі ми радимо переглянути вимоги для успішної міграції, які включають час, підключення до Інтернету, пропускну здатність мережі і те, чи потрібен вам контроль над процесором.
Крок 7: Виконання міграції
Тепер ви знаходитесь на етапі виконання міграції. Переконайтеся, що ви співпрацюєте з членами вашої команди або з технічною командою вашого хостинг-провайдера на цьому етапі, щоб ви могли вжити обґрунтованих заходів, якщо щось піде не так. Вам також знадобляться інші співробітники для підтвердження тікетів і журналів під час перенесення даних у нове середовище.
Після завершення міграції ваш хостинг-провайдер надасть вам доступ до вашого сервера і ваших даних, щоб ви могли перевірити, наскільки успішною була міграція. Виходячи з нашого досвіду, ми наполегливо рекомендуємо вам не видаляти будь-які дані з попереднього середовища, поки ви не переконаєтеся, що міграція виконана в повному обсязі.
Тимчасове збереження старого сервера для додаткової безпеки
Ви підтвердили, що міграція пройшла успішно. Природно, у вас може виникнути питання: Що мені робити з моїм попереднім сервером?
Ми рекомендуємо залишити старий сервер активним протягом максимум двох тижнів в якості резервного варіанту на випадок виникнення будь-яких ускладнень з новим налаштованим сервером.
Що слід уникати при перенесенні серверів
Є речі, яких ми рекомендуємо уникати при перенесенні серверів. До них відносяться наступні:
- Не виконуйте міграцію в періоди пікового трафіку. Переконайтеся, що ви ініціюєте міграцію, коли ваш бізнес має менше запитів від користувачів. Таким чином ви збільшуєте шанси на успішну міграцію і створюєте простір для вашої технічної команди, щоб зосередитися виключно на цьому завданні. Виконання перенесення даних у неробочий час також сприятиме меншому перевантаженню мережі та зменшенню навантаження на середовище.
- Не починайте міграцію на початку впровадження нових функцій або стратегії. Коли ви впроваджуєте нову пропозицію, функцію або бізнес-стратегію і хочете побачити, як це пройде, ініціалізація міграції не буде найкращим варіантом. Існує велика ймовірність того, що або нещодавно впроваджена частина вашого бізнесу, або міграція буде порушена.
- Не починайте міграцію даних, поки не проведете дослідження. У випадках недостатнього дослідження міграція часто призводить до збоїв у роботі, оскільки ви не знаєте всіх тонкощів процесу. Міграція ніколи не буває швидкою і не повинна бути такою.
- Не тримайте плани міграції даних при собі. Ви повинні повідомити своїх співробітників про те, що хочете здійснити міграцію, оскільки деякі з них можуть бути залучені до цього процесу. Крім того, під час міграції, ймовірно, відбудуться зміни в бізнес-операціях, в тому числі в обсязі обов'язків ваших співробітників. Можливо, вам доведеться поінформувати свою команду про майбутню міграцію, щоб вони могли привести всі свої справи до ладу.
Використання послуг провайдерів для допомоги з міграцією серверів
Багато хостинг-провайдерів пропонують послугу міграції серверів. Оскільки специфіка міграції сильно відрізняється в кожному конкретному випадку, не всі провайдери можуть допомогти вам з міграцією, яку ви хочете здійснити; все залежить від обсягу даних, які ви хочете перенести, і вашої інфраструктури.
Якщо ви вже зв'язалися зі своїм хостинг-провайдером і попросили його допомогти вам з міграцією, і він підтвердив, що може допомогти вам з цим, технічна команда вашого постачальника може співпрацювати з вашою внутрішньою командою, щоб переконатися, що не виникне жодних питань на цьому шляху. Ваш хостинг-провайдер також може допомогти вам визначити приблизні терміни завершення міграції. Постачальник також може знати, як працюють конкретні середовища; може статися так, що ваша ІТ-команда не знає про це в повній мірі.
Ваш хостинг-провайдер також може запропонувати підтримку після міграції на випадок виникнення будь-яких питань або ускладнень.
Висновок
Міграція даних може бути легкою і безтурботною за умови правильного підходу і допомоги.
Ми сподіваємося, що цей гайд дав вам уявлення про те, як виглядає процес міграції та яких помилок слід уникати на цьому шляху.