Сервер для школы своими руками

Добавил пользователь Cypher
Обновлено: 08.09.2024

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

Последнее время с нашим интернетом происходят такие события, что у многих пользователей возникает желание сделать "запасы", и объема и возможностей обычного дискового хранилища на ПК им становится недостаточно.
Рано или поздно такой пользователь приходит к мысли о покупке NAS (англ. Network Attached Storage) или созданию файлового сервера из обычных комплектующих.
Заводские NAS на много жестких дисков стоят бешеных денег и не обладают такой гибкостью, как самосборные сервера.

Сегодня я покажу проект сервера из обычных комплектующих на 8 жестких дисков суммарным объемом 32 ТБ и стоимостью 84480 рублей, в котором постараюсь ответить на все острые вопросы. За комплектующими я, как обычно, отправился в Регард.

Проблему создания RAID я опущу в этом блоге, поскольку это слишком дорогое удовольствие для большинства пользовательских данных на таких самосборных серверах.

Первый и самый острый вопрос - это количество и объем жестких дисков в сервере. В продаже на сегодняшний день есть HDD гигантского объема на 16 ТБ. Например, жесткий диск 16 ТБ Seagate IronWolf Pro (ST16000NE000) стоимостью 40860 рублей.

Казалось бы, чего стоит городить огород с файловым сервером за 84480 рублей, если можно купить в обычный компьютер парочку 16 ТБ Seagate IronWolf Pro и даже получить на 2 ТБ больше объема и на 3000 рублей экономии?

Но не все так просто. Если вы имели многолетний опыт хранения больших объемов данных на жестких дисках, то вы знаете, как опасно класть все "яйца в одну корзину". А так же вы знаете, как ненадежны жесткие диски больших объемов, где используется много пластин.

Плюс, в таком ПК диски будут работать постоянно и расходовать ресурс. Да и физическое воздействие на ПК с работающими дисками нежелательно. Например, кот запрыгнул, или ребенок толкнул стол с ПК.

Все эти вопросы решает отдельный сервер на несколько дисков, в моем случае, 8 HDD по 4 ТБ. Почему именно столько и именно такого объема?
Больше восьми HDD трудно уместить в обычных корпусах за адекватную цену. И у дисков 4 ТБ одно из самых лучших соотношений цена/объем.

В случае выхода из строя одного из дисков 4 ТБ - это уже не такая катастрофа, как выход из строя одного диска на 16 ТБ. В одном случае мы теряем 12.5% данных, в другом - 50%.

Я взял для этого сервера жесткий диск 4Tb SATA-III Western Digital Purple (WD40PURZ) ценой 8390 рублей, в количестве 8 штук. 1 ТБ у него стоит 2097 руб. Это один из самых низких показателей.
К примеру, у упомянутого выше 16 ТБ Seagate IronWolf Pro 1 ТБ стоит 2553 рубля.

К тому же это очень тихий, холодный и шустрый диск, что будет очень важно при их количестве в 8 штук.

В этой статье я бы хотел уделить внимание такому вопросу как домашний сервер. Тут можно сказать: "Воу, Воу, да тут уже куча веток и было 2 статьи в конкурсах", но мне оба эти варианта не подошли по ценам или мощности и хотел бы поделится своим опытом сборки сервака. Долгое время мониторил цены, варианты, обсуждения в чате телеграм. Но тут как говорится - сколько людей, столько и мнений, каждый хвалит свой домашний ПК, будь то ноутбук или действительно мощный сервер. И что чаще всего советуют брать такую сборку которая стоит в районе 600-800$, так чтобы полный фарш, все топовое. Но так по сути легко рассуждать, пришел в магазин и купил все самое топовое, тут стоит вопрос окупаемости. А тут как раз мои темы которые долгое время приносили доход начали потихоньку сдуваться и арендовать сервер я больше не мог. Принял решение собрать себе сервер дома.

И тут встал вопрос покупки чего-то альтернативного из Китая. Изучив множество сборок самой оптимальной мне показалась сборка на процессоре xeon e5 2689. Сразу скажу, что я те такой уж сильный задрот по компьютерному железу, но в этом вопросе проконсультировался с 2 людьми из телеграмм-чата @zennolabchat, которых бы хотелось поблагодарить за советы @batyaklim и @alexandrxxx.

Я не большой сторонник разбираться в чем-то до мелких деталей, руководствуюсь принципом 20/80.
В сборке сервера было важно прояснить несколько моментов в чем отличие обычной операционки от серверной, в чем плюсы/минусы серверной оперативной памяти и процессора, как всё это дело шумит и потребляет электричество. Первую сборку на этом процессоре я собрал еще прошлой осенью, и по инерции накатил туда Windows 7, чтобы еще и в игрушки поиграть, но сразу могу сказать, что это было так себе решение, сервак начинает глючить и медленнее работать через 1-2 суток, после перезагрузки все снова стает нормально. Вот и вся разница по-сути, если в 2 словах - серверная ОС так распределяет задачи, что ее почти не надо перезагружать, глючить она не будет так как 7 или 10-ка. Возвращаясь к вопросу о серверной оперативной памяти и процессоре, тут тоже все достаточно просто, это эффективная и безупречная работа в условиях пиковых рабочих нагрузок со 100% качеством и производительностью. В режиме работы 24/7 не каждое компьютерное железо потянет. Поэтому наш выбор падает именно на серверные комплектующие. Потребление электричества за месяц при работе 24/7 в районе 100-120Квт в месяц. В моем регионе это около 400 рублей. Кулера шумят не так сильно, днем их почти не слышно.

Теперь подойдем к вопросу выбора материнской платы под все это дело. Как я понял из одного из видео на ютубе по сборкам из Китая, штампуются они все на 1 заводе, поэтому принципиальной разницы нет. Первую материнку я брал по цене в район 80$, там было 4 слота для памяти, но для моей работы достаточно 16-32гб оперативы и в последний раз я заказал одну из самых дешевых материнок с 2 слотами для памяти за 50$ и она так же со своими задачами справляется.

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

1. Материнская плата Kllisre, имеет 2 слота для оперативной памяти, разъем для М2 накопителей (они быстрее чем SSD в 3 раза, это так для справки) просто и ничего лишнего, в коробке даже нет книжки которые идет обычно с материнкой, только Sata-кабель и задняя крышка для системника. Забегая вперед скажу, что это уже 3 материнская плата этой модели 2 у меня, 1 у друга, полет нормальный.

56168

2. Серверная оперативная память в этом же магазине. Взял у этого же производителя, удобно все приехало в 1 коробке, меньше шанс что мелкая коробка с оперативой повредится или потеряется в пути. Бывалые советуют брать с частотой 1333Мгц, поскольку выше частота фейковая, просто прошитая китайцами для маркетинга, нет повода не доверять. Берем 1333Мгц - дешево и сердито (к тому же мать может эту оперативу разгонять, но я тему разгона в этой статье не буду рассматривать)

56169

3. Кулер также в магазине Kllisre, берем любой с 2 кулерами 4-х пиновый, поскольку теплоотведение нам нужно хорошее.

56170

4. Процессор. Брал у этого продавца 3 проца, все без нареканий.

56172

5. Для своих сборок я взял SSD этой скорости записи и чтения для моих задач хватает. Если вы захотите погонять в игрушки параллельно серфить в интернете и запустить несколько десятков потоков в Зенке разом, то вам нужен М2. Я их не брал, тут не подскажу какой лучше.

56173

Теперь давайте посчитаем во-сколько нам все это обойдется:

Материнка - 3778 руб.
Оператива 16Гб - 2191*2 руб.
Кулер - 1652 руб.
Процессор - 3874 руб.
SSD 120Гб - 1336 руб.


15288 руб. или 210$

Цены плюс-минус всегда скачут и всегда можно выбить скидки купонами, поэтому вполне реально отвоевать 10$ и купить эту сборку за 200$. Когда я заказывал получил скидку 2500 руб. по промокоду

Сборка железа и тестирование ZennoPoster

Для запуска проектов требуется программа ZennoPoster или ZennoDroid.
Это основное приложение, предназначенное для выполнения автоматизированных шаблонов действий (ботов).
Подробнее.

Решение основано на использовании в качестве рабочих мест терминальных компьютеров (тонких клиентов), подключенных через локальную сеть к терминальному серверу. Роль сервера может выполнять один из серверов начального уровня либо модель ТОНК SB 300. Последний вариант предпочтительнее для небольших классов с набором ПО, которое не предъявляет особых требований к серверной части. На втором модуле этого устройства организовано рабочее место преподавателя. Модель тонкого клиента для рабочего места учащегося определяется согласно требованиям заказчика, исходя из решаемых задач и используемого ПО.

Терминальный сервер и рабочие места учащихся и преподавателя на компьютерах ТОНК

Данное решение реализовано с помощью технологий Microsoft Remote desktop services, которая позволяет работать с офисными программами и веб приложениями. Это решение наиболее расспространённое, которое позволяет быстро и относительно экономично развернуть рабочую инфраструктуру в классе.

Топологическая схема: терминальный сервер и тонкие клиенты ТОНК для учебного класса

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

Тонкие клиенты ТОНК полностью соответствуют всем контролируемым гигиеническим параметрам СанПиН 2.2.2/2.4.1340-03, а в сравнении с обычными компьютерами применение тонких клиентов является более экологичным.

Экономия при использовании данного решения, в сравнении с применением обычных компьютеров, может составить:

- По стоимости аппаратной части – до 30%;
- По стоимости ПО и лицензий – до двух раз;
- По расходу электрической энергии – в 7-9 раз;
- По количеству потерь учебных часов – до 10 раз.

Экономический эффект по общим ежегодным затратам (стоимости владения) может составлять до 30%.

Уровень 2

Инфраструктура из нескольких учебных классов.

Расположение учебных компьютеров ТОНК и рабочих мест преподавателей в школе

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

Топологическая схема для учебного заведения на компьютерах ТОНК с возможностью масштабирования

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

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

Помимо создания описываемой инфраструктуры с нуля представляется вполне логичной поэтапная миграция с уровня 1 на уровень 2 с использованием компонентов предыдущего решения.

Экономия при использовании данного решения, в сравнении с применением обычных компьютеров, может составить:

- По стоимости ПО и лицензий – до 3 раз;
- По расходу электрической энергии – более чем в 10 раз;
- По ежегодным расходам на оперативную поддержку – в 3-4 раза;
- По количеству потерь учебных часов – в 10 раз.

Экономический эффект по общим ежегодным затратам (стоимости владения) может достигать 200%.

Сравнительная стоимость аппаратной части в данном случае может колебаться как в большую, так и в меньшую сторону (в зависимости от конкретной конфигурации), однако, все расходы на серверную часть и рабочие станции полностью окупаются уже после первого года эксплуатации.

КАЛЬКУЛЯТОР: РАСЧЕТ СРЕДНЕГОДОВОЙ СОВОКУПНОЙ СТОИМОСТИ ВЛАДЕНИЯ ТОНКИМИ КЛИЕНТАМИ ПО СРАВНЕНИЮ С ОБЫЧНЫМИ ПК

Уровень 3

Комплексное решение для образовательного учреждения.

Данное решение предусматривает комплексное построение ИТ-инфраструктуры образовательного учреждения.

Топологическая схема решения с компьютерами ТОНК для учебного заведения

Школьный сервер выполнен как отказоусточивый кластер на базе серверов. Сервер может быть связан как с СХД расположенной локально, так и с удаленной (собственной или предоставленной вендором).

Система видеонаблюдения, выполняющая как охранную функцию, так и позволяющая контролировать учащихся, строится на IP-видеокамерах, подключенных по локальной сети к школьному серверу.

Школьная АТС реализована как IP-телефония на базе VirtualPBX - решения для обработки входящих / исходящих звонков и быстрой организации IVR / облачной телефониии в полностью изолированном окружении пользователя (номерной план, маршрутизация звонков, заведение телефонов, персональный веб интерфейс и т.д.).

Рабочие места школьной администрации и преподавателей могут быть развернуты на сервере как с помощью технологий Microsoft Remote desktop services, так и в виртуальной инфраструктуре по технологии VDI, позволяющей развернуть свое рабочее место и получить доступ ко всей информации не только с тонкого клиента, но и ноутбука, смартфона или другого авторизованного устройства. С целью обеспечения информационной безопасности авторизация на всех устройствах этой группы выполняется посредством токена или смарт-карты.

Публичные аудитории, такие как библиотека, актовый зал и пр., помимо рабочих мест оборудованы аудиовизуальными устройствами и копировально-множительной техникой.

Подключение группы учебных классов организовано аналогично предыдущему решению.

Публичная аудитория в образовательном учреждении с визуальным устройством

При реализации данного решения вполне логично использование аппаратной части решения 1 или 2, если таковое выполнялось ранее.

В качестве программного обеспечения может быть установлен пакет Альт Образование, дополненный, при необходимости, другими прикладными программами.

Запуск приложений на рабочих местах учащихся происходит при помощи решения Application Virtualization for Desktops. Преимущества такого решения:

- технология Remote App подразумевает запуск, установленного приложения на сервере, без подключения к рабочему столу или виртуальной машине, используется технология бесшовных окон;
- не надо заботиться об обновлении ПО на каждом рабочем месте;
- лицензионная ответственность перекладывается на сторону сервера.

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

Если Вы заинтересовались решениями для образовательных учреждений на базе тонких клиентов и терминальных сервисов, то мы всегда готовы ответить на Ваши вопросы. Задать вопрос

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

Собственный домашний сервер незаменим во множестве бытовых задач. Его можно использовать в качестве файлового хранилища, на собственном сервере можно организовать видеонаблюдение, если вы живете в частном доме, а также использовать его для резервного копирования. Поговорим более подробно о предназначении таких серверов и разберем основные характеристики машины.

Зачем нужен домашний сервер

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

Домашний сервер можно также использовать для раздачи или загрузки торрентов. Это специфический сценарий, который тем не менее может быть для вас актуален. Как правило, большинство дистрибутивов уже имеют предустановленный торрент-клиент, однако это бывает не всегда, и тогда потребуется установить его вручную (приложение Transmission или подобное).

Если вы, например, живете в частном доме и хотите обеспечить его максимальную безопасность, с домашним сервером можно организовать видеонаблюдение. Данные с IP-камер могут сохраняться на сервере — важно лишь, чтобы он имел достаточный объем хранилища и нужную производительность. Конечно, существуют специальные компьютеры-видеорегистраторы, но они нужны для сложных систем, поэтому стоят дорого. Для пары-тройки камер свой сервер будет предпочтительнее и дешевле.

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

Какие характеристики важны

Если же мы говорим о характеристиках сервера, можно выделить две критически важных: объем хранилища и уровень шума. С хранилищем все понятно: его не бывает слишком много, от объемов дисков зависит, какое количество контента, файлов, документов и вообще данных вы сможете там разместить. Чем больше места, тем больше резервных копий вы сможете там хранить и тем выше качество фильмов и музыки вы себе позволите.

Второе — шум. Сервер — это не компьютер, который вы включаете по необходимости. Сервер — устройство, которое работает круглые сутки и, как правило, находится в жилом помещении. Поэтому от шума, который издает машина, напрямую зависит комфорт вашей жизни. Идеальным решением будет сервер с пассивным, а не с вентиляторным охлаждением и с крепким и массивным корпусом, который не будет передавать вибрации от работы жестких дисков. Если перейти на пассивное охлаждение невозможно, имеет смысл обновить вентиляторы, установив современные тихие и производительные модели.

Среди менее важных характеристик назовем энергопотребление: сегодня практически не производятся компьютеры, которые способны серьезно отразиться на счете за электричество в конце месяца. Аппетиты современных машин скромны, поэтому блока питания на 300 Вт будет вполне достаточно.

Какими бывают домашние серверы

Теперь несколько слов о том, какими бывают домашние серверы. Во-первых, вы можете приобрести микрокомпьютер на ARM-архитектуре. При понятных плюсах (невысокая цена, компактность, низкое потребление энергии) есть и весомые минусы: такие компьютеры обычно имеют низкую производительность, да и распространенность ARM-архитектуры пока не позволяет считать это решение удобным.

Тем не менее, сервер на таком одноплатном компьютере вполне можно использовать для управления умной электроникой. Собственно, многие так и делают, замыкая экосистему умного дома внутри самого дома, и не полагаясь на облачные технологии производителей. Это и понятно, таким образом умный дом не превратится в пшик при исчезновении интернета или сбое на облачном сервере, да и скорость его работы заметно увеличится. Ведь теперь ему не придется путешествовать между вашим домом и, например, Китаем или США.

Впрочем, это лишь условный минус. Если вам важны тишина и компактность, мини-ПК может стать действительно идеальным выбором в качестве домашнего сервера любого типа. Что до ограничения на возможность установки только одного внутреннего накопителя, то его легко можно обойти с помощью внешних жестких дисков. Благо высокоскоростных USB-разъемов у таких мини-ПК обычно хватает с избытком.

В другую крайность бросаются NAS-серверы: эти устройства сконцентрированы вокруг хранилища (вы можете установить несколько дисков в зависимости от своих нужд), но остальные характеристики машины апгрейдить невозможно. Если в готовом решении вас не устраивает процессор или объем памяти, вы ничего не сможете с этим сделать. NAS-машины оптимально подходят в качестве простого хранилища — с другими сценариями могут возникнуть сложности.

Универсальный вариант — покупка (или самостоятельная сборка) готового мини-сервера. Здесь стоит обращать внимание на бренд: достойные модели делают Altos (дочерняя компания Acer), HP и Dell. Из конкретных рекомендаций — сегодня популярна модель T110 F5 от Altos: она имеет 4 слота для жестких дисков, в качестве процессоров здесь выступает линейка Intel Xeon серии E. Поддерживаемый объем ОЗУ — до 128 ГБ, что хватит для большинства домашних сценариев использования. Но старайтесь выбирать модели из новых линеек: чем новее устройство, тем ниже в нем уровень шума, как показывает практика.

Конечно, такой сервер вряд ли будет показывать чудеса производительности. Но он вполне подойдет на роль медиасервера, устройства для хранения данных, бэкапов и других домашних нужд. Правда, его размеры окажутся сопоставимы с обычным настольным ПК, да и шуметь он будет не меньше. Поэтому такой сервер лучше всего устанавливать в нежилых помещениях: кухне, ванной или коридоре.

Итоги

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

Читайте также: