Когда стоит обновлять оборудование сервера
Как выявить ограничения оборудования по измерениям и подготовить миграцию, откат и проверку перед обновлением рабочего сервера.
Обновление оборудования полезно, когда оно устраняет наблюдаемое ограничение. Перед заменой сервера соберите измерения во время нормальной работы и пикового трафика. Проверьте загрузку ЦП, нехватку памяти, задержку хранилища, загруженность сети и время отклика приложений. Медленные запросы к базе данных или внешние зависимости могут сначала потребовать внесения изменений в программное обеспечение.
Сопоставьте предлагаемое улучшение с узким местом. Увеличение объема памяти может уменьшить количество повторных обращений к диску; более быстрое хранилище может помочь при ресурсоемких рабочих нагрузках чтения и записи; дополнительная мощность ЦП помогает только тогда, когда приложение может ее использовать. Новое оборудование не улучшает автоматически каждую рабочую нагрузку и не гарантирует снижения затрат.
Сравните ожидаемую выгоду с полной стоимостью миграции. Включите лицензии, администрирование, передачу данных, проверки совместимости и период одновременной оплаты старого и нового серверов. Если энергоэффективность имеет значение, сравните измеренное потребление для одной и той же полезной работы, а не только характеристики процессора.
Перед внесением изменений подготовьте независимую резервную копию и протестируйте восстановление. Проверьте развёртывание на новом сервере, задокументируйте окно обслуживания и решите, когда потребуется откат. Помните о согласованности данных при переключении баз данных или записываемого хранилища.
После миграции повторите исходные тесты и проверьте уровень ошибок, фоновые задания и резервные копии. Сохраняйте предыдущую среду только в течение согласованного периода отката. Обновление считается успешным, если оно улучшает измеренные результаты обслуживания и оставляет понятную рабочую процедуру.