Коли варто оновлювати обладнання сервера
Як виявити обмеження обладнання за вимірюваннями й підготувати міграцію, відкат і перевірку перед оновленням робочого сервера.
Оновлення апаратного забезпечення корисне, якщо воно усуває помічені обмеження. Перед заміною сервера зробіть вимірювання під час нормальної роботи та пікового трафіку. Перевірте використання процесора, брак пам’яті, затримку доступу до сховища, насиченість мережі та час відповіді програми. Повільні запити до бази даних або зовнішні залежності можуть спочатку вимагати змін програмного забезпечення.
Установіть відповідність між запропонованим покращенням і вузьким місцем. Більше пам'яті може зменшити повторний доступ до диска; швидше зберігання може полегшити вимогливе робоче навантаження читання та запису; додаткова потужність процесора допомагає лише тоді, коли програма може її використовувати. Новіше обладнання не гарантує прискорення кожного завдання або зниження витрат.
Порівняйте очікувану вигоду з повною вартістю міграції. Включіть ліцензії, адміністрування, передачу даних, перевірку сумісності та період одночасної оплати старого й нового серверів. Якщо енергоефективність має значення, порівняйте виміряне споживання для тієї самої корисної роботи, а не характеристики процесора.
Перш ніж вносити зміни, підготуйте незалежну резервну копію та перевірте відновлення. Перевірте розгортання на новому сервері, задокументуйте період обслуговування та вирішіть, коли буде необхідний відкат. Пам’ятайте про узгодженість даних, коли змінюєте базу даних або записуваний накопичувач.
Після міграції повторіть оригінальні тести та перевірте рівень помилок, фонові завдання та резервні копії. Зберігайте попереднє середовище лише протягом узгодженого періоду відкоту. Оновлення вважається успішним, якщо воно покращує виміряний результат обслуговування та залишає зрозумілу робочу процедуру.