Сервер начал работать медленнее, перестал справляться с новыми задачами или упёрся в объём памяти — это ещё не всегда означает, что его нужно полностью менять. Во многих случаях ресурс существующей платформы можно продлить на несколько лет за счёт точечного апгрейда.
Добавление оперативной памяти, установка SSD или NVMe, замена процессоров и обновление сетевых адаптеров могут заметно увеличить производительность сервера. Но модернизация имеет смысл только тогда, когда сама платформа ещё соответствует требованиям бизнеса.
Возраст сервера сам по себе не определяет необходимость замены. Гораздо важнее его текущее состояние, запас по ресурсам и возможность установить более производительные компоненты.
Одна из распространённых ошибок — покупать комплектующие без анализа нагрузки. Например, увеличение RAM практически не поможет серверу, если проблема заключается в медленной дисковой подсистеме.
| Проблема | Возможное узкое место | Что проверить |
|---|---|---|
| Приложения работают медленно при нагрузке | CPU | Загрузка процессоров, частота, количество ядер |
| Активно используется swap | RAM | Использование памяти и запас свободной RAM |
| Базы и VM долго обращаются к данным | Накопители | IOPS, задержки, тип дисков, RAID |
| Медленная передача больших объёмов данных | Сеть | Пропускная способность сетевых интерфейсов |
| Не хватает места | Хранилище | Свободные отсеки, RAID и доступная ёмкость |
Апгрейд RAM — один из самых простых способов увеличить возможности существующего сервера. Особенно это заметно в виртуализации, базах данных, 1С и других задачах, где одновременно используется большой объём данных.
Например, сервер с 64 ГБ RAM может полностью устраивать компанию по процессорной мощности, но ограничивать количество виртуальных машин. Увеличение памяти до 128 или 256 ГБ в таком случае может быть значительно рациональнее покупки новой платформы.
Перед покупкой памяти необходимо проверить:
Если сервер упирается в дисковую подсистему, переход с HDD на SSD может дать более заметный эффект, чем замена процессора. Это особенно актуально для баз данных, 1С и виртуальных машин, которые постоянно выполняют большое количество операций чтения и записи.
Следующий уровень — NVMe. Такие накопители могут обеспечить существенно более высокую производительность и меньшие задержки, однако возможность их установки зависит от конкретной серверной платформы, backplane и доступных PCIe-линий.
Подробнее о выборе накопителей: NVMe, SAS или SATA — что выбрать для сервера.
Если нагрузка регулярно упирается в CPU, можно рассмотреть замену процессора на более производительную модель того же поддерживаемого поколения или семейства.
В двухсокетной платформе возможен и другой сценарий: сервер изначально был приобретён с одним CPU, а затем нагрузка выросла. Если конструкция и конфигурация платформы это позволяют, установка второго процессора может значительно увеличить доступные вычислительные ресурсы.
Однако при таком апгрейде нужно учитывать не только сам CPU. Могут потребоваться радиатор, дополнительные вентиляторы или другие компоненты, предусмотренные производителем для двухпроцессорной конфигурации.
Производительность накопителей зависит не только от самих дисков. Ограничением может стать RAID-контроллер, его интерфейс или выбранная схема RAID.
При модернизации стоит оценить контроллер, количество накопителей, состояние массива и требуемый баланс между производительностью, доступной ёмкостью и отказоустойчивостью.
Подробнее о конфигурациях массива: какой RAID выбрать для сервера.
Старый сервер может оставаться достаточно производительным по CPU и RAM, но ограничивать инфраструктуру сетевым интерфейсом.
Если сервер активно работает с сетевым хранилищем, резервным копированием, виртуальными машинами или большими объёмами данных, переход с 1GbE на 10GbE и выше может устранить сетевое узкое место без замены всей платформы.
Недостаток места — ещё не повод менять сервер. Если в шасси есть свободные отсеки и RAID-контроллер поддерживает необходимую конфигурацию, хранилище можно расширить дополнительными накопителями.
Но перед расширением необходимо проверить совместимость дисков, возможности RAID-контроллера, состояние существующего массива и наличие актуальной резервной копии.
| Апгрейд | Когда имеет смысл | Что может улучшиться |
|---|---|---|
| RAM | Не хватает памяти | БД, 1С, количество VM |
| SSD | Система работает на HDD или старых накопителях | Скорость работы с данными |
| NVMe | Нужны высокие IOPS и низкие задержки | БД и высоконагруженные VM |
| CPU | Процессор регулярно становится узким местом | Вычислительная производительность |
| Сеть | Не хватает пропускной способности | Передача данных и backup |
| Накопители | Заканчивается свободное место | Ёмкость хранилища |
В виртуализации модернизация особенно эффективна. Физическая платформа может иметь достаточную вычислительную мощность, но ограничивать количество виртуальных машин из-за недостатка RAM или дисковой производительности.
В таком случае увеличение памяти и переход на более быстрые накопители позволяют разместить дополнительные VM без покупки второго сервера.
Подробнее о требованиях к такой инфраструктуре: как выбрать сервер для виртуализации.
Если пользователи жалуются на снижение скорости работы 1С, полная замена сервера также не должна быть первым действием. Сначала необходимо определить источник проблемы.
Ограничением может оказаться производительность отдельных ядер CPU, недостаток оперативной памяти, дисковая подсистема или база данных. После диагностики можно понять, даст ли модернизация существующего оборудования необходимый результат.
Не каждый старый сервер стоит модернизировать. Иногда стоимость комплектующих и ограничения платформы делают замену более рациональным решением.
Сравнивать нужно не стоимость одного компонента, а два готовых сценария.
| Апгрейд существующего сервера | Замена сервера |
|---|---|
| Стоимость RAM | Стоимость новой платформы |
| CPU | Новые CPU |
| Накопители | RAM |
| RAID / сетевые карты | Накопители и RAID |
| Оставшийся ресурс платформы | Запас производительности и расширения |
Если относительно небольшой апгрейд устраняет конкретное узкое место и оставляет запас на дальнейшую работу, менять весь сервер необязательно. Если же модернизации требует почти каждый компонент, стоит сравнить её итоговую стоимость с переходом на более современную платформу.
При модернизации серверов предыдущих поколений не всегда обязательно использовать только новые комплектующие. Для некоторых платформ качественные проверенные REF-компоненты позволяют увеличить объём памяти, заменить CPU или расширить конфигурацию с меньшими затратами.
Здесь особенно важны совместимость, проверка оборудования и гарантия. Компонент должен подходить к конкретной модели сервера и конфигурации.
Старый сервер не обязательно менять только из-за возраста. Если платформа исправна и позволяет расширять конфигурацию, увеличение RAM, переход на SSD или NVMe, замена CPU или сетевых адаптеров могут заметно продлить срок её эксплуатации.
Но апгрейд должен решать конкретное ограничение. Если сервер уже достиг пределов по памяти, процессорам и интерфейсам или требует замены большинства компонентов, переход на более современную платформу может оказаться выгоднее.
SHIYAPOV может подобрать совместимые процессоры, серверную память, SSD, RAID-контроллеры и другие комплектующие под существующую платформу, а также сравнить стоимость модернизации с заменой сервера.