Synology FlashStation FS3017: впечатления от года использования

Опубликовано:

Год назад мы сообщили о том, что Hardwareluxx "переезжает" на новый сервер. Наши web-проекты с 2018 года работают на Synology FlashStation, теперь уже прошел год с начала эксплуатации. Проект оказался весьма успешным, серьезных сбоев в работе сайта не было. Настало время поделиться впечатлениями от использования.

Некоторые читатели в прошлом году высказали свои опасения: Synology лишь недавно вышла на рынок серверов, поэтому репутацию компания еще не наработала. Кроме того, данный производитель более известен своими NAS, пусть весьма достойными, а также собственной операционной системой Disk Station Manager (DSM). Но можно ли использовать DSM для сервера? После долгих обсуждений с Synology и дополнительных тестов, мы можем ответить на этот вопрос положительно.

Стартовая ситуация

При подготовке к планируемому обновлению "железа" на Hardwareluxx была проанализирована ИТ-инфраструктура, а также потенциал обновления. Цель была в виртуализации существующих выделенных серверов и их интеграции в текущее окружение VM (затем ESX). Также стояла задача упрощения администрирования и оптимизации используемых ресурсов (CPU/ память/ энергия). Ранее используемые серверы (частично собранные самостоятельно) проработали многие годы, их стоило заменить не только из-за высокого энергопотребления, сколько из-за затрат на обслуживание и администрирование.

Внешние сервисы, используемые редакцией, а именно Slack, календарь, облачное хранилище и CRM, следовало перенести на централизованную основу, чтобы обеспечить безопасность хранения данных и снизить издержки.

Также новая структура должна удовлетворять более высоким требованиям по масштабируемости и надежности. Для web-проектов, подобных Hardwareluxx, надежность работы является ключевым критерием, поскольку даже несколько часов отказа сервера обходятся весьма накладно.

Решение

Для удовлетворения всех указанных требований мы перешли с ESX и выделенных серверов на систему Synology DSM на основе двух FS3017. Можно подчеркнуть хороший баланс между программным и аппаратным обеспечением, что тоже повлияло на выбор.

С аппаратной стороны у FS3017 работают два мощных процессора (2x Intel E5-2620 v3), для оперативной памяти места тоже достаточно (до 512 Гбайт), имеются порты Ethernet на 10 Гбит/с и 24 2,5" слота для накопителей SSD и HDD с предустановленным контроллером RAID.

С программной стороны Synology DSM обеспечивает простой и интуитивно понятный пользовательский интерфейс, так что даже пользователи, незнакомые с DSM, вряд ли испытают трудности. Систему на базовом уровне может администрировать сотрудник без глубоких знаний VM и Linux. Кроме того, установленные комплектующие сразу же распознаются, какой-либо ручной установки драйверов не требуется. Что верно для карт расширения, добавленных позднее. В частности, мы установили в каждую систему по карте расширения Intel с двумя портами SPF+, они были немедленно распознаны и корректно интегрированы в систему.

Отметим длительную гарантию производителя и быстрый сервис замены в случае возникновения дефектов. Хотя каких-либо аппаратных сбоев с FS3017 у нас пока не было.

Преимущества FlashStation

Простое и централизованное администрирование устройств через DSM облегчает выполнение различных задач. Сервисы и виртуальные машины можно быстро настроить при необходимости, например, чтобы добавить пользователей или перезапустить VM.

Система виртуализации "Virtual Machine Manager" или "VMM" на основе OpenVZ обладает достаточной производительностью и весьма удобна в использовании. Для повышения надежности имеются встроенные решения резервирования, такие как автоматическое создание снимков на другом хосте (удаленная репликация). С другой стороны, у VMM нет такой глубины опций, как у хоста ESXi, но это и не всегда требуется, что упрощает настройку и администрирование окружения VM. Но следует помнить, что некоторые популярные функции ESXi, такие как "Suspend" (приостановка VM) или полная миграция (CPU/ RAM/ vHDD) работающей VM на другую FlashStation пока невозможны - но Synology планирует добавить данные функции в грядущих версиях DSM.

Фирменные приложения Synology, такие как Chat или Drive, помогают снизить затраты. Корпоративный Slack получилось заменить на Synology Chat, с некоторыми изменениями кода ряд фирменных функций Slack были успешно перенесены в Chat. Нагрузка на CPU мизерная, даже когда одновременно активно много пользователей. Chat предлагает REST API, очень похожее на Slack API, так что если вы запрограммировали какие-либо действия через API или роботов в Slack, после небольшого изменения кода их можно перенести в Chat. Конечно, Chat не предлагает всех функций Slack, но они нам и не требовались.
Административные усилия по поддержке Chat можно назвать самыми минимальными, при этом не возникало ощущения потери контроля.

Для внутреннего обмена данными мы заменили внешние облачные сервисы Synology Drive. Функциональность здесь ничуть не хуже, но за сохранность данных переживать не придется. Кроме того, Drive и Chat хорошо интегрированы друг с другом. Например, если для пользователя появился новый файл, он будет оповещен в Chat, также можно прикрепить файлы в Drive непосредственно в Chat без дополнительной загрузки. Удобная функция, например, для видеороликов.

Сервис Calendar заменил Google Calendar. В сервисе Calendar от Synology есть удобная функция импорта информации Google Calendar, весь процесс занял меньше минуты. Уже было объявлено эксклюзивное приложение Synology Calendar, но оно пока не вышло. Поэтому приходится использовать web-версию, которая очень похожа на Google Calendar и работает отлично. Разве что просмотр с мобильных устройств не такой удобный.

Бизнес-анализ

Переход на FlashStation дал несколько возможностей сэкономить.

Приложения

Различные сервисы, которые мы использовали (например, Slack), можно перенести на FlashStation. В случае Slack за новые учетные записи приходилось доплачивать, теперь их число не влияет на цену. Общее число редакторов и фрилансеров у нас превышает 20, поэтому расходы составили бы порядка €125, в год €1500 - столько мы экономим после перехода на Synology Chat. В зависимости от структуры компании, дальнейшую экономию можно получить от использования облака и почтового сервера. В нашем случае мы пользовались бесплатными сервисами или продолжили опираться на внешний сервис, как в случае почты.

Еще один вариант экономии - фирменные функции резервирования Synology. Впрочем, здесь мы используем нашу старую систему резервирования, а решение Synology применяем только для репликации с одной FlashStation на другую. Но теоретически здесь тоже есть потенциал экономии.

Аппаратное обеспечение

В случае дата-центра весьма важна экономия по энергопотреблению. Наши двухпроцессорные системы не имели столь проработанных функций энергосбережения, как современные CPU Intel, отметим и меньшую эффективность блоков питания. Кроме того, мы пользовались, по большей части, жесткими дисками.

Также мы смогли сэкономить два юнита в стойке, обратно в стойку вернулся лишь коммутатор. Что позволило сэкономить порядка €150/месяц.

Преимущества из-за уменьшения простоя

С переходом на FlashStation мы смогли существенно уменьшить время недоступности Hardwareluxx благодаря резервированию. В прошлом году мы два раза работали с серверами, но данные операции для читателей проходили прозрачно: работа проводилась над одной FlashStation, вторая FlashStation в это время отвечала за web-сайт. В результате с новой системой сайт был "в онлайне" на 10-12 часов больше, что тоже снизило потери из-за недоступности.

Заключение и рекомендации

Внедрение двух FS3017 соответствовало почти всем нашим требованиям. Сервисы теперь работают централизованно, в нужных случаях мы получаем резервирование данных. Внешние службы, подобные Slack, Google Calendar или облачному хранилищу, были заменены почти идентичными внутренними. Виртуальные машины работали надежно с должной производительностью.

Обслуживание всей системы хорошо продумано, мы сэкономили время и нервы по сравнению со старой системой при запланированных и незапланированных вмешательствах.

С одной или двумя FlashStation вы не просто покупаете сервер, но и довольно мощную программную начинку - Synology DSM. Конечно, количество доступных приложений ограничено, как и глубина настроек. Кому-то это покажется непреодолимым препятствием, поскольку внести специализированные тонкие настройки нельзя, как и глубоко адаптировать инфраструктуру. Но для обычных сценариев этого и не требуется. С доступным спектром настроек мы никаких проблем не испытывали, все повседневные задачи отлично выполнялись. Простота администрирования привела к положительному результату, то же самое касается быстрого развертывания и обслуживания. Карты расширения распознавались без проблем и дополнительных усилий. Если вы когда-либо патчили ядро Linux, чтобы новое "железо" корректно работало в окружении ESXi, то наверняка это оцените.

Совет: DSM присутствует на всех устройствах Synology, например, на том же хранилище DS918+ сравнимого масштаба, нужные функции можно заранее протестировать, чтобы оценить их пользу. Такой вариант обойдется даже дешевле, поскольку две-три полностью оснащенных FlashStation FS3017 стоят весьма немало.

С точки зрения бизнеса мы получили намного больше, чем простую экономию, но мы все же не стали переносить все функции на FlashStation. При масштабе Hardwareluxx одна FS3017 уже прилично загружена сервисами, web и MySQL. Поэтому мы все же предпочли увеличить производительность и выбрали внешний сервер MySQL. Если вы планируете запускать на FlashStation крупные web-проекты, то имеет смысл выбрать более мощную и новую FS6400, которая дает еще более высокий уровень производительности благодаря новой архитектуре и двум 8-ядерным процессорам Xeon.