Как сделать сервер самому
Перейти к содержимому

Как сделать сервер самому

  • автор:

Как создать сервер с нуля: полное руководство

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

Команда is*hosting 30 мая 2023 6 мин

Как создать сервер с нуля: полное руководство

  • Несколько вопросов перед началом создания собственного сервера
    • Что необходимо для создания своего сервера?
    • Сколько стоит создать собственный сервер?
    • Для чего нужен собственный сервер?

    Сервер — необходимая часть любой системы, основанной на использовании информационных технологий. Мы пользуемся серверами каждый день — например, почтовые ящики любых провайдеров (Google, Yandex, Mail, Yahoo и др.) связаны с облачными серверами, хранящими весь объем получаемой и отправляемой корреспонденции.

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

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

    Несколько вопросов перед началом создания собственного сервера

    Что необходимо, чтобы создать сервера?

    Что необходимо для создания своего сервера?

    Итак, что нужно для сервера:

    Физический сервер, виртуальный сервер или обычный компьютер. “Железо” вашего сервера является его главным компонентом. Вы можете использовать другой компьютер в качестве сервера, достаточно убедиться, что он оснащен процессором с частотой 300 МГц и 64 МБ RAM. Альтернатива — приобрести физический сервер или виртуальный сервер. От этого будет зависеть его стоимость.

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

    Кабель Ethernet: Необходим при создании сервера, который будет находится рядом с вами. Эти кабели также известны как CAT5 и используются для подключения компьютеров при установке сервера. С помощью кабеля Ethernet можно увеличить скорость получения данных до 100 МБ/с данных. То есть к серверу можно подключиться как по беспроводной, так и по проводной технологии.

    Память. Убедитесь, что выбранный сервер (или компьютер) обладает достаточным объемом оперативной памяти (RAM). В сервере RAM важна для обработки данных, поступающих с жестких дисков (HDD) на центральный процессор (CPU).

    Если вы планируете собрать собственный сервер из нескольких компонентов, то вам понадобятся:

    • Оперативная память DDR4
    • Для более сложных задач процессоры Ryzen или Xeon
    • Материнская плата HP, Dell, Asus или ASRock
    • Жесткий диск в виде SSD или NVMe
    • Система охлаждения
    • Сетевая карта, роутер и кабель Ethernet
    • Блок питания мощностью от 300-500 Вт
    • Корпус для всех компонентов сервера

    Сколько стоит создать свой сервер?

    Сколько стоит создать собственный сервер?

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

    Есть альтернативные варианты, которые не только сократят ваши расходы, но и облегчат работу с сервером. К ним относятся облачные хостинги, VPS и выделенные серверы.

    Облачный хостинг — распространенная услуга, которую можно приобрести у Amazon, Google, DropBox и т.п. Однако такой сервер, вероятнее всего, будет привязан к конкретному приложению и будет полностью контролироваться провайдером. У вас не будет возможности настраивать его под ваши нужды.

    VPS, или виртуальный приватный сервер, представляет собой часть физического сервера, выделенного под ваши потребности с помощью технологии виртуализации. В данном случае вы вольны самостоятельно выбирать ОС, программное обеспечение, варианты использования ресурсов виртуального сервера. Такой сервер можно масштабировать в любой момент. Стоимость VPS от is*hosting стартует от $5.00.

    Выделенный сервер — это физически представленная машина, все ресурсы и мощности которой предоставлены только одному арендатору. Это наиболее надежный вариант хостинга, в котором исключен эффект “плохих соседей”, а уровень безопасности вынесен на более высокий уровень. Такие серверы пользуются популярностью у крупных проектов. Стоимость выделенных серверов от is*hosting стартует от $70.00.

    Для чего нужен собственный сервер?

    Для чего нужен собственный сервер?

    • Сервер для проекта. Это может быть сайт, мобильное приложение или площадка для разработки новой программы. В данном случае имеется в виду коммерческое использование сервера, для которого необходима определенная настройка. П очтовый сервер своими руками — это возможность автоматизации email-маркетинга.
    • Сервер для торговли на биржах. Многие трейдеры выбирают вариант собственного сервера для более эффективной торговли на популярных биржах. Как выбрать VPS/VDS для Forex и MetaTrader? Для торговли ботами на Binance также подойдет виртуальный сервер — VPS для Binance.
    • Сервер для хранения бэкапов. Если вы не хотите доверять свои резервные копии таким компаниям как Google или Apple, то вы всегда можете сохранять бэкапы необходимых устройств на свой собственный сервер.
    • Игровой сервер своими руками . Иногда для полного погружения в игру необходим собственный сервер. Например, многие игроки Minecraft и CounterStrike прибегают к созданию своих серверов. Как создать свой сервер Minecraft?
    • Домашний медиа сервер. Если вы хотите иметь доступ ко всем локальным медиафайлам на любом устройстве в вашем доме, домашний сервер для хранения данных с удаленным доступом — одно из лучших решений. Чтобы сделать процесс еще проще, вы можете использовать такие сервисы, как Plex или Kodi, для управления медиа файлами.

    Определите требования к серверу

    Определите требования к серверу

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

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

    Что касается производительности, то в данном случае стоит обратить внимание на процессор (CPU), объем оперативной памяти и устройства хранения данных. При аренде выделенного сервера или VPS у хостинг-провайдера такие параметры можно выставить во время выбора сервера.

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

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

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

    Выберите тип сервера

    Выберите тип сервер

    Итак, у вас есть два пути: собрать сервер своими руками из необходимых компонентов (или старого компьютера) или арендовать сервер с нужным набором технических характеристик у хостинг-провайдера.

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

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

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

    • Выделенный сервер. Выделенный сервер обеспечивает ту же функциональность, как и сервер в собственности компании или конкретного пользователя, но обслуживается хостинг провайдером и находится в защищенном дата-центре. Существуют администрируемые и не администрируемые выделенные серверы, оба вида отличаются высокой производительностью, высокой скоростью соединения, гибкой настройкой.
    • VPS. Это изолированная виртуальная среда на выделенном сервере, с определенными мощностями CPU, RAM и дисковым пространством. За счет того, что на одном выделенном сервере могут независимо находится несколько VPS, стоимость виртуального приватного сервера гораздо ниже. При этом он дает такие же возможности как и выделенный сервер.

    Выберите опции

    Выберите опции

    Если вы планируете арендовать сервер у хостинг-провайдера, то вам доступно несколько опций.

    Администрируемый сервер предполагает предустановку операционной системы, удобной панели управления, основных сервисов (php, ftp, apache, mySQL и т.д.) помощь при недоступности сервера, настройка автоматических бэкапов, антивирусная проверка, консультации и т.п.

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

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

    Сконфигурируйте свой сервер

    Сконфигурируйте свой сервер

    При создании сервера своими руками его конфигурация зависит от приобретенных компонентов и выбранного ПО. При аренде сервера в специальном конфигураторе вы можете выбрать те параметры, которые вам необходимы, включая некоторые дополнительные сервисы:

    • Операционная система (версии Windows или Linux)
    • Объем оперативной памяти
    • Объем дискового пространства
    • Наличие графического процессора
    • Количество IP-адресов
    • Панель управления
    • Вид администрирования
    • Регулярность резервного копирования
    • Скорость порта и размер пакета трафика
    • Тип защиты от DDoS атак

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

    Выбор операционной системы вашего сервера зависит от личных предпочтений и необходимой гибкости. В пользу Windows говорят ее практичность, производительность и наличие широких возможностей. За счет своей надежности Windows Server идеально подходит для терминалов и файловых серверов. Семейство Linux отличается несколькими дистрибутивами (Debian, Ubuntu, CentOS), которые имеют свои преимущества и подходят для разных задач. Одним из первых дистрибутивов Linux для серверов является Ubuntu, который до сих пор составляет конкуренцию Windows.

    Также для работы с сервером понадобится панель управления. Среди наиболее популярных и понятных вариантов: cPanel, ISPmanager, VestaCP, Plesk. Выбор панели может зависеть начиная от графического интерфейса и заканчивая возможностями управления. Для работы вам также понадобится дополнительное ПО (службы для работы с базами данных и др.).

    Что касается устройств хранения, то рассмотрите возможность использования твердотельных накопителей (SSD) для ускорения доступа к данным и скорости чтения/записи. Если вам нужен большой объем памяти, используйте жесткие диски (HDD) или сетевые устройства хранения данных (NAS).

    Обеспечьте безопасность вашего сервера

    Обеспечьте безопасность вашего сервера

    Защита ваших данных и приложений от несанкционированного доступа, кражи или повреждения предполагает несколько мер:

    • Настройте брандмауэры для ограничения доступа к вашему серверу и блокирования несанкционированного трафика. Вы можете использовать встроенные брандмауэры операционной системы или брандмауэры сторонних производителей.
    • Защитите методы удаленного доступа, такие как SSH (Secure Shell), чтобы гарантировать, что только авторизованные пользователи могут получить удаленный доступ к вашему серверу. Используйте надежные пароли и двухфакторную аутентификацию для дальнейшего повышения безопасности.
    • Используйте шифрование для защиты конфиденциальных данных, которые передаются и хранятся на вашем сервере. Это может включать шифрование SSL/TLS для веб-трафика или шифрование диска для хранения данных.
    • Регулярно обновляйте операционную систему, программное обеспечение и патчи безопасности. Это гарантирует, что все известные уязвимости устранены и не смогут быть использованы злоумышленниками.
    • Отслеживайте и просматривайте журналы логов, чтобы вовремя обнаружить любую подозрительную активность или попытки получить доступ к вашему серверу.
    • Обеспечьте физическую защиту сервера, разместив его в запертой серверной комнате, к которой имеют доступ ограниченный круг лиц.

    Управление и обслуживание вашего сервера

    Управление и обслуживание вашего сервера

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

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

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

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

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

    Делаем сервер своими руками

    Несколько лет разрабатывали с другом проект, для которого в конечном итоге понадобился сервер. И мы задумались: как реализовать нашу идею?
    Для начала позвонили местному интернет-провайдеру, чтобы узнать расценки стоимости размещения своего сервера в дата центре. Узнали, оказалось, что стоимость размещения зависит от количества юнитов, из которых состоит сервер. И для себе решили, что для нас идеальным вариантов будет размещения сервера размером в 1U.

    Так как бюджет у нас был очень ограничен, мы не могли позволить себе покупку мощного сервера в форм-факторе 1U. У нас возникла идея, а почему бы его не сделать самим?
    Сказано-сделано. Сбегали в ближайший компьютерный магазин и купили все комплектующий для обычного компьютера. Ну что ж, самое главное что оставалось сделать — это корпус и впихнуть в него все комплектующие.

    Реализация

    Для начала необходимо было определиться с размерами и железом, которое будет помещено в корпус. Стандартные размеры нетрудно найти в интернете, главной задачей было впихнуть комплектующие в высоту 43,7 мм., именно столько составляет величина 1U.
    Ну… поехали! В нашем городе трудно быстро и дёшево купить серверную турбинку, поэтому куллер решили делать из того что было. Был куплен радиатор и доработан ножовкой по металлу, под нужную высоту.


    Вид после распила.

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

    Продолжим!
    Будем нагревать радиатор на конфорке, присоединив к нему термодатчик.

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

    Далее на очереди был обычный 500W ATX блок питания. Для начала мы совершили над ним акт вандализма, спилили радиаторы и отпаяли высокие детали.

    Затем вернули всё на свои места, но под другим углом.

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

    Ну и чтоб не ржавело, красим краской из автомобильного баллончика.

    И теперь, когда основные части были готовы, осталось снять замеры и начертить чертёж по размерам 650х425. Важным аспектом было расположение элементов сервера таким образом, чтобы он придерживался стандартной системы охлаждения – спереди забор холодного воздуха, сзади отдача тёплого. Поэтому из-за конструкции ATX материнской платы, воздух с процессора пришлось отводить в сторону, а блок питания перенести в переднюю часть сервера. Начертили чертеж корпуса на бумаге.

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

    И понеслась… Если честно сначала всё выглядело ужасно, даже хотелось бросить эту затею, собственно вот:


    В итоге получилась вот такая коробочка, больше похожая на вентиляцию чем на сервер…

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


    Осталось всё собрать.
    С качеством сборки особо не старались, так как это было временное решение, до того как проект начнёт приносить прибыль. На фото видно, как местами применялся клеевой пистолет.

    В итоге мы собрали вот такой необычный сервер. В нём есть ещё место под дополнительные жёсткие диски и одну плату расширения (нужно только докупить райзер).

    Самое интересное в задней части сервера. Воздух в корпус заходит спереди, а выходит слева от материнской платы, так как подавать напрямую на процессор нам мешает оперативная память и слот питания материнской платы. Передних вентиляторов на один больше, чем слева, это сделано для того, чтобы воздух в пространство с материнской платой нагнетался быстрее чем забирался. В итоге мы охлаждаем радиатор процессора не разрежением, а постоянным потоком воздуха. Для более эффективного охлаждения процессора, склеили гофр соединяющий радиатор и три вентилятора. По бокам стоят менее производительные вентиляторы для оперативной памяти и транзисторов. Ну, и конечно, для чего же приклеена жёлтая полоска? (Кто разбирается в стиле, нас поймёт!) Шутим, конечно. Полоска нужна, чтобы выходящий поток тёплого воздуха с процессора не перебивал поток воздуха с блока питания, так как на блоке питания стоят менее оборотистые вентиляторы. А с данной полоской воздух выходит направленно в заднюю часть корпуса.

    Для эффективного охлаждения передняя часть была выполнена в виде решётки, чтобы уменьшить сопротивление воздуха, сделанной и вырезанной из обычной сетки закрепили её с помощью того же клеевого пистолета.
    Осталось приобрести салазки и можно устанавливать! Таким образом, мы получили достаточно дешёвый и мощный сервер на базе процессора Athlon II X4 3.0GHz и 8 гб. оперативной памяти.
    Себестроимость собранного сервера составила 14 000 руб.

    Для чего нужен сервер или как сделать сервер своими руками (mini Server)

    Для чего нужен сервер

    Сервер — это часть компьютерной сети для совместного использования ресурсов. Новичку главное понять, как и для чего, будет использоваться сервер. Ведь именно с этой задумки начинается сборка, установка и настройки сервера. Этапы создания сервера:

    — выбор комплектующих
    — выбор и установка операционной системы
    — настройка сети
    — настройка прикладных программ

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

    Для чего нужен сервер — в первую очередь сервер нужен для организации и коллективной работы в сети. Как основы для mini server я выделил несколько типов серверов:

    Для обеспечения корректной работы оборудования необходимо также включать в инфраструктуру сервера и источник бесперебойного питания (ИБП). Для небольших сверверов подойдет линейно-интерактивный (Smart) ИБП. При выборе источника бесперебойного питания для сервера стоит обратить внимание на модели «флагмана» в производстве ИБП для домашних или небольших серверов — компании APC by Schneider Electric. Именно от их серии APC Smart-UPS пошло общее название линейно-интерактивных (Smart) ИБП. В России данная линейка так же широко представлена, как и во всем мире, и постоянно пополняется новыми моделями бесперебойников для серверов и ПК.

    Игровой сервер — Games

    Игровой сервер

    Установив на Ваш компьютер необходимое программное обеспечение, настроив его и подключив к интернету, Вы получаете игровой сервер. Пользователи, желающие играть на Вашем сервере, так же должны установить на своём компьютере соответствующее программное обеспечение — клиент. Клиенты, зная IP адрес вашего сервера, смогут подключиться к нему и войти в игру.

    Игровой сервер

    Администратору не обязательно быть рядом с сервером, в большинстве случаев, все сервера управляются удаленно, через локальную сеть или интернет. Надо учитывать тот факт, что администратор может управлять сервером практически с любого компьютера, т.к. сервер ограничивает доступ клиентам на уровне проверки имени и пароля.
    Читать далее >>>

    Web сервер

    Выполняет функцию хостинга, в собранном сервере своими руками мы можем поместить сайт, например с PHP и базой данных SQL, привязать IP нашего домашнего сервера к имени нашего домена, запустить почтовый ящик для нашего сайта. Удаленное администратирование нашего сервера осуществляется с применением панели управления хостингом ISPconfig, которая построена на открытом исходном коде, и упрощает работу администратора сервера построенного на Linux системах. Панель ISPconfig 3 способна управлять несколькими серверами с одной панели управления и разделять пользователей между собой, таким образом можно вести отдельный учет каждого из клиентов с индивидуальными настройками и правами.

    Web сервер

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

    Главная задача такого сервера заключается в предоставлении места под web сайт, это в том случае, если мы говорим о паре сайтов и одном пользователе, а если Ваш сервер своими руками рассчитан на несколько сайтов и пользователей, лучше задуматься о виртуальном сервере, в данном случае нам необходимо полное управление сервером, желательно удаленное, например супер пользователь или администратор web сервера должен иметь полный контроль за пользователями и их сайтами, а так же за их ресурсами. К ресурсам лучше отнести дополнительные возможности, например поддержку PHP, баз данных SQL, создание дополнительных пользователей для FTP доступа к сайту, и самый важный момент это полностью изолировать друг от друга пользователей и их ресурсов, что бы вести общий учет за каждым в отдельности. На моем mini-servere с этой задачей отлично справляется панель управления хостингом ISPconfig и его работу Вы наблюдаете на примере этого сайта и это не хостинг, а простой домашний сервер.
    Читать далее >>>

    Файловый сервер

    В сети для хранения большого объема информации существуют файловые сервера. Другими словами это большой диск, подключенный к сети. Для обмена файлами между FTP клиентом и файловым сервером используется одноименный протокол FTP (File Transfer Protocol — протокол передачи файлов). Именно на этот протокол в сетях приходится самая большая часть трафика, т.к. с помощью ее мы можем загружать документы, фильмы, картинки, дистрибутивы программ, музыкальные файлы. Именно по этому протоколу мы можем: загрузить страницы нашего сайта в интернете, связать компьютеры между собой для обмена файлами (открываем общий доступ к файлам). Файловый сервер предусматривает авторизацию пользователей для ограничения использования ресурсов, если в этом есть необходимость. Как правило, файловый сервер своими руками не сильно зависит от мощности самого сервера (частота процессора, размера оперативной памяти) и для его роли вполне подойдет устаревший компьютер с увеличенным объемом дискового пространства. Именно HDD (жесткий диск) является самой неотъемлемой и главной частью нашего файловые сервера, как правило, в таких серверах HDD не один. Большим интересом является наличие поддержки RAID массива, именно эта функция позволяет производить независимую копию ваших данных, и ощутимо уменьшает возможность их потери. Такой вид защиты широко применяется не только на файловых серверах, но и во многих других, но взяв во внимание тот факт, что протокол FTP применяется и на других, как главный из протоколов обмена файлами в большинстве серверов. Наличие RAID массива является гарантией сохранности наших данных.

    Игровой сервер

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

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

    Сервер доступа

    Ограничения могут быть, как по скорости так и по разрешению доступа клиента в интернет. Самый простой пример это полный запрет на доступ в интернет, так же может быть частичным доступом, ограниченный на уровне портов, а значит можно отдельно запретить доступ в интернет не только компьютеру, но и отдельной программе на этого компьютера. Как и компьютер, каждая программа имеет свой адрес в сети. Компьютерный адрес принято называть IP адресом, тогда как адрес клиент-программы принято называть портом.
    Читать далее >>>

    Это основная статья сайта www.mini-server.ru проекта mini server всего лишь в сжато отвечает на вопрос для чего нужен сервер, поэтому, каждый подраздел ведет на одну из страниц отдельной категории, для демонстрации самого яркого примера работы одного из видов mini server. Данная страница находится в постоянном обновлении, как и весь сайт, для этого у каждого материала Вы найдете даты последних изменений.

    Обновлено: 17 ноября 2015 Просмотров: 987761

    yandex-disk

    Обмениваться, хранить, передавать Ваши файлы стало просто как никогда.

    Читать подробнее: для чего Yandex-Диск проекту Mini-Server. Практика установки, настройки и использования сетевого хранилища на Ubuntu server LTS 12.04 в статье Резервное копирование сервера Ubuntu на Яндекс Диск.

    >> Ubuntu 12.04 + Nginx
    >> Fedora 15
    >> Простой Debian 6.0.6
    >> CentOS 6.0 и
    + (5.6) другой
    >> OpenSUSE 11.4
    MAX

    Собрать сервер самостоятельно

    banner

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

    Конфигурирование устройства

    Перед тем как выбрать сервер, нужно выяснить численность сотрудников и масштаб организации. Чтобы устройство впоследствии работало бесперебойно, важно его правильно настроить. Конфигурирование программного обеспечения повышает безопасность и производительность оборудования. Но нужно ответственно подойти к этому процессу. Если опыта недостаточно, лучше обратиться к IT-инженерам ittelo.ru, которые отлично разбираются в этом деле. Они гарантируют безопасность и стабильность работы оборудования.

    Какие задачи решает сервер

    Аппаратные машины имеют огромный спектр применения. Они выполняют разные операции:

    1. Работают с базой данных. Для компоновки устройства используют высокопроизводительные комплектующие.
    2. Хранят файлы. При сборке такого сервера учитывают объем дискового пространства.
    3. Вычисления. Конфигурация оборудования для такой задачи не слишком сложная. Рекомендуется применять мощные графические ускорители.
    4. Виртуализацию. В этом случае необходимы многоядерные процессоры, а также быстродействующие компоненты.
    5. Видеонаблюдение. Для сборки понадобится несколько планок RAM, мощный процессор и дисковая память большой емкости.

    Сборка домашнего сервера

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

    При сборке аппаратного устройства придется учесть множество параметров:

    1. Требования к функциям. Для одних задач понадобятся максимально производительные машины, а для других хватит и умеренных решений.
    2. Массив информации, который нужно обрабатывать. Чем он крупнее, тем больше объема оперативной памяти требуется.
    3. Нагрузку на сервер. Оборудование должно работать бесперебойно даже при мощных нагрузках, а не только в нормальном режиме.
    4. Количество текущих и потенциальных пользователей. Чем их больше, тем выше будет нагрузка на оборудование.

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

    Реализация

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

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

    Кроме того, для сборки мощного компьютера понадобится специальный корпус (шасси) со встроенным блоком питания. Первым делом нужно разобраться с его размерами. К примеру, величина форм-фактора 1U в высоту составляет 43,7 мм. Это стандарт в инфраструктуре. Устройство получится компактным, но менее производительным, поскольку не хватит места для установки мощных процессоров, видеокарт или системы охлаждения. Распространенным вариантом является шасси 2U. Есть и другие размеры — 3U, 4U, 5U и даже 10U.

    Оборудование

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

    • материнская плата;
    • производительные процессоры;
    • ОЗУ;
    • жесткие диски;
    • RAID-контроллер;
    • видеокарты.

    Сборочные работы можно выполнить самостоятельно или доверить IT-инженеру.

    35.jpg

    Порядок монтажа сервера

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

    Материнская плата

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

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

    Установленную на место материнскую плату надо зафиксировать крепежными болтами. Делать это нужно осторожно, без усилий, чтобы не повредить хрупкий текстолит. Ускорить процесс можно с помощью аккумуляторных отверток. Затем к «материнке» подсоединяют кабели питания и вентиляторы охлаждающей системы.

    Установка процессора

    Для сборки сервера рекомендуется выбирать процессоры, которые способны быстро обрабатывать данные. При выборе этих устройств нужно обращать внимание на количество ядер. Обычно применяют версии, имеющие 12, 24 либо 32 ядра. Но для домашнего сервера можно использовать CPU с 4, 6, 8 или 10 ядрами.

    Процессор устанавливают на материнскую плату строго по приложенной к нему инструкции. Это ответственный момент, требующий максимальной концентрации внимания.

    Охлаждение

    Следующий шаг — размещение радиатора охлаждения. Чаще всего для домашних серверов применяют пассивные устройства. Но перед их установкой между площадкой процессора и подошвой радиатора наносят термопасту.

    Обратите внимание! Чтобы собранный компьютер работал стабильно, он должен находиться в помещении, температура в котором не превышает 20‒22°С, а влажность — 50%.

    Оперативная память

    Далее переходим к размещению ОЗУ. Необходимо использовать оперативную память достаточного объема, чтобы сервер работал без замедлений. Выбирать лучше модели с коррекцией ошибок и не меньше 8‒16 Гб.

    Порядок установки модулей RAM зависит от производителя материнской платы. Оперативная память имеет несколько технических ограничений, которые не стоит игнорировать:

    1. Не рекомендуется вставлять нечетное количество планок. Это может привести к снижению скорости работы сервера.
    2. Распределять память лучше поканально, чтобы задействовать все возможные управляющие режимы
    3. В компьютер желательно устанавливать ОЗУ с идентичным значением частоты, напряжения и задержки, которое поддерживает материнская плата.

    Перед размещением модулей памяти нужно убедиться, что в слотах отсутствуют посторонние частицы. Если потребуется, то разъемы нужно очистить сжатым воздухом.

    Жесткие диски

    При их выборе учитывают в основном скорость обработки информации, а также объем для хранения данных. Поэтому требуется установка производительных дисковых накопителей с интерфейсом SAS либо SATA: они обеспечивают максимальную пропускную способность.

    Жесткие диски достаточно зафиксировать в штатных салазках и установить в отдельный слот, который специально выделен в корпусе под накопители.

    Видеокарты

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

    Подключить видеокарту предстоит в разъем PCIe на материнской плате. Когда золотые контакты графического процессора коснутся слота шины, надо осторожно его вставить на место до появления щелчка. После этого закрепите видеоадаптер винтами.

    Контроллер

    Еще к слоту PCIe подключают RAID-контроллер. Устройство целесообразно использовать для мощных аппаратов с множеством накопителей: он объединяет жесткие диски в массивы RAID. Есть разные виды таких контроллеров, каждый из которых имеет свои плюсы. К примеру, RAID уровня 0 повышает производительность серверного оборудования, которое каждую секунду обрабатывает данные и запросы пользователей. Если нужно обеспечить безопасность информации, то стоит выбирать RAID1. Контроллер этого уровня зазеркаливает файлы на все жесткие диски. В итоге при выходе из строя одного накопителя другие продолжат работать без потери данных.

    Укладка проводов в корпусе

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

    Коммутаторы

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

    Резервное питание

    Резкое отключение электроэнергии приводит к потере данных. Защитить серверное оборудование от скачков и пропадания напряжения в сети поможет ИБП (источник бесперебойного питания). Это устройство обеспечит оптимальное напряжение для стабильного функционирования сервера, а в аварийной ситуации при полном отсутствии электропитания сможет поддержать его работоспособность в течение некоторого времени.

    Выбрать подходящий ИБП несложно: достаточно сложить паспортную мощность блоков питания сервера и других подключенных устройств. К полученному результату останется лишь добавить 30%.

    Первый запуск и установка ПО

    Сначала надо подсоединить к собранному оборудованию монитор. После этого можно включить устройства. Если появится изображение, значит, не зря старались, вам удалось самостоятельно собрать сервис. Тем не менее, стоит еще раз проверить:

    • идет ли питание ко всем комплектующим;
    • правильно ли подключены планки оперативной памяти;
    • видит ли устройство все установленные элементы.

    При необходимости нужно срочно заменить дефектное «железо».

    Выбор программного обеспечения для мощного компьютера зависит от возложенных на него задач. Для компоновки домашнего сервера подойдет операционная система Windows Server. Но перед установкой ОС не забудьте разбить жесткий диск на два тома. Одна часть должна быть больше, а другая — меньше. Настройку оборудования после инсталляции ОС лучше доверить ИТ-инженерам.

    Тестирование сервера

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

    Во время тестирования ОЗУ запускается процесс чтения и записи данных в разной последовательности. При обнаружении ошибок нужно найти сбойный модуль RAM и заменить его на другой (желательно аналогичный).

    В процессе тестирования жесткого диска программа имитирует мощную нагрузку на сервер в течение длительного времени. После этого проверяется S.M.A.R.T. всех накопителей. Не должно быть ненулевых значений ни в одном параметре, в противном случае придется заменить диск.

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

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

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