Сервер за 90 рублей

Сервер за 90 рублей

Предисловие

Заказчик — филиальная сеть, состоящая из многих организаций, находящихся в разных городах нашей необъятной страны.
Я — являюсь системным администратором подрядной организации, оказывающие компьютерные услуги администрирования большого парка компьютеров Заказчика, находящегося в нашем городе.

Начало

Сервер начального уровня Tardis ekoServer
От обслуживаемой организации поступила вводная на заказ сервера при ограниченном бюджете в 90 000 руб. Этот бюджет определил директор Заказчика, мы же как подрядная организация настаивали на немного большую сумму. Ну да ладно, Клиент Заказчик всегда прав, сказали, значит так надо…..

Зачем новый когда есть старый?

Новый сервер должен быть заменой предыдущему, «слегка» устаревшему серверу, да если быть точным и не серверу вообще — а обычному PC-ку, на который установлена серверная операционная система Ubuntu. Который к тому же, не один раз «горел». У Заказчика напряжение здорово «пляшет» — гуляет в широких пределах, поэтому предыдущий штатный системный администратор учтиво поставил бесперебойный блок питания.

Но, этот бесперебойник не выдержал и «сгорел» — вышел из строя. А так как в бюджете не заложена статья расхода на новый блок бесперебойного питания, то «сервер» был подключен напрямую.

Понятное дело, что расчитывать на какую-нибудь понятную надежность этого текущего сервера не приходиться, ведь он собран на обычном «железе», да еще и не первой свежести. Хотя на нем крутиться фирменная программа (сервер баз данных — Firebird SQL Server) Заказчика с которой работает не один десяток пользователей.

Принято решение

А так как Заказчик — есть филиальная сеть, то при заходе (удаленном подключении конечно) очередного управляещего из головного офиса и его возмущение по поводу «быстроты» работы фирменной программы, директором Заказчика было принято решение, модернизировать сервер. А так как «сервер» собран из обычных компонентов и модернизировать там нечего, то решено было его вообще заменить….

Лиха беда начало

Поэтому мы сейчас подберем вменяемый и недорогой сервер начального уровня для Заказчика.

Требования

Процессор Xeon для сервера начального уровня Tardis ekoServerСервер, как любая другая аппаратура, работающая 24 часа в сутки должна быть отказоустойчивой. Что это значит? В простом смыле резервирование всех ресурсов сервера.

Как?

  1. Первое — оперативная память с поддержкой технологии ЕСС, т.е. коррекции одиночных ошибок. Вообще это большая проблема для серверов — при круглосуточной работе велика вероятность возникновения ошибок в модулях оперативной памяти, даже если модули совершенно исправны. Причем эти ошибки способны к наколению. Поэтому в обычных ПК (видеорегистраторах, сотовых телефонах и прочих девайсах) работающих круглосуточно, один раз в сутки устройство нужно перезагружать для обнуления регистров оперативной памяти и эта настройка (суточной перезагрузки) есть почти в каждом устройтсве. Это приводит к уменьшению ошибок в памяти.
  2. Второе  — отказоустойчивое хранилище информации — обычный рейд контроллер с уровнем выше 0. Мы используем уровни Рейд 10 — для виртуализации, Raid 5 — для хранилища данных и Рейд 1 для хостинга.
    Здесь отметим — если решение эконом — то Рейд интегрированный и программный мы используем, если решение стандарт — то здесь либо HBA адаптер, либо Рейд адаптер.
    Не буду рассказывать Вам, уважаемые читатели о разнице программного и аппаратного решения при выполнении какой либо задачи — ровно в 10 раз, но не менее двух раз…..
  3. Процессор — здесь без вариантов — из серии Xeon’ов, в зависимости от бюджета Заказчика.
    По личным наблюдениям  — чем процессор ближе по производительности к линейке серверных процессор Xeon — тем быстрее он работает с оперативной памятью — и это несмотрю на заявленные характеристики и т.н. двойной канал и прочие особенности.
    Что это означает? — для примера имеем два процессора — один современный Пентиум, другой Икоре3 (частоты одинаковы) и одинаковые модули памяти, так вот при заявленных возможностях и использования двойного канала при работе оперативной памяти — скорость работы с буферами и с памятью оперативной вообще в Икоре3 будет в два раза выше, а Икоре5, еще выше и так далее.
    Отсюда вывод — серверные процессоры работают с оперативной памятью намного шустрее.
  4. Сетевой адаптер — конечно промышленной серии и конечно фирмы Intel. А вообще разница между обычной сетевухой и серверной сетевухой поразительна. Чтобы понять ее Вам необходимо выполнить команду:
    ethtool -k eth0
    И обратить внимание на флаги offload on, которые говорят о наличии собственных «мозгов» в сетевой карте и ее более быстрой работе в сети.
    И здесь конечно в серверной материнской плате есть как минимум два сетевых интерфейса, которые также необходимо включить в bond’инг, т.е. одновременное подключение сразу двух сетевых карт к коммутатору и объединение их на втором уровне модели OSI по одному из 6 алгоритмов.
  5. Материнская плата — мы используем материнские платы фирмы Супермикро, как недорогие и хорошо зарекомендовавшие себя на российском рынке.
    К тому дополнительным бонусом к плате будет система ip-KVM, что является крайне необходимым для сервера.

Итого

В сухом остатке приводим Вам спецификацию сервера Tardis ekoServer с приблизительными ценами на момент написания статьи:

  1.  Материская плата SUPERMICRO MBD-X10SLL-F-O, Ret — 16 500руб.
    Single socket H3 (LGA 1150) supports,  Intel® Xeon® E3-1200 v3/v4, 4th gen, Core i3, Pentium, Celeron processors, Intel® C222 Express PCH,  Up to 32GB DDR3 ECC 1600MHz UDIMMs in 4 sockets, Dual Gigabit Ethernet LAN ports, (1x Intel® i217LM & 1x Intel® i210AT), 2x SATA (6Gbps), 4x SATA (3Gbps),  1x PCI-E 3.0 x8 (in x16), 1x PCI-E 3.0, x8, and 1x PCI-E 2.0 x4 (in x8) slots, 2x USB 3.0 (1 Type-A + 1 via header), 6x USB 2.0 (4 rear + 2 via header), Integrated IPMI 2.0 with KVM and Dedicated LAN, SATA DOM power connector support, VGA D-sub connector, TPM header
  2. Кулер TITAN DC-156V925X/RPW/CU25, 95мм, до 105 Ватт — 900 руб.
  3. Процессор INTEL Xeon Processor E3-1240 V3 — 25 000 руб.
    3.4 GHz / 4core / 1+8Mb / 80W / 5 GT / s LGA1150 (наборы инструкций: SSE, SSE2, SSE3, SSE4.2, расширения AVX 2.0, Intel Virtualization Technology (VT-x), Intel Virtualization Technology for Directed I/O (VT-d), Intel Trusted Execution Technology (TXT), Аппаратное ускорение шифрования AES, Enhanced Halt State (C1E), Enhanced Intel Speedstep Technology, Intel Demand Based Switching, EVP (Enhanced Virus Protection/Execute Disable Bit)
  4. Модуль памяти Kingston ValueRAM (KVR16E11/8) — 5 200 руб.х 2 = 10 400 руб.
    DDR3 DIMM 8Gb < PC3-12800 > CL11 ECC — 2 шт.
  5. Жесткий диск WD RE WD1004FBYZ — 7 600 руб х 4 = 30 400 руб.
    1Тб, HDD, SATA III, 3.5″ — 4 шт.
  6. Корпус IN WIN EAR035, 450 W, black  — 5 000 руб.

Стоимость такого сервера составляет 90 000 руб.
Сервер поставляется в собранном виде с установленной системой CentOS 6.
Гарантия на сервер составляет 12 месяцев.
Возможна оплата по безналичному расчету.
На этом сервере начального уровня Tardis ekoServer возможно организовать как хостинг, так и систему виртуализации (придется добавить памяти оперативной до 32 Гб), даже можно поставить операционную систему класса M$ Windows — так же все будет «летать» — работать быстро.

P.S. Найденные ошибки и неточности указывайте в комментариях. Спасибо за прочтение!

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *