Получи случайную криптовалюту за регистрацию!

Проект — Сервер для сервисов, приложений и статистических расс | InessaPrava

Проект — Сервер для сервисов, приложений и статистических рассчетов

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

Начнем с конфигурации сервера. Ядром обработки любого сервера, является его процессоры. В моем распоряжении появились 22 процессора, это LGA775 сокет. Список процессоров — Intel Pentium E5500, E5300, E5700, E5200, E3500, Intel Celeron E3500, E3200, E3400, E3300, E2180, E2140, Intel Core 2 Duo E4600 и Intel Pentium D945. Некоторые наименования представлены в виде нескольких процессоров. Процессоры, хоть и офисного сегмента, но свою основную задачу — расчеты, выполняют полностью.

Если смотреть на оперативную память, то весь сервер представлен 44Гб оперативной памяти. Память стандарта DDR2 и с частотой работы 800МГц. Я специально выбирал планки памяти по 1 ГБ. Эти планки достаточно дешевые и распространенные. Была возможность взять материнские платы с поддержкой DDR3, но унификация и единообразие оборудование экономит очень много времени для поддержки и настройки.

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

В качестве хранения данных используется набор HDD жестких дисков. Общий объем хранения для сервера составляет 25 ТБ. Используются подключения SATA. В среднем на каждой материнской плате используется от 2 до 4 разъемов SATA. Нужно учитывать, что я использую материнские платы стандарта mATX: в которых количество разъемов меньше, нежели на полноценной материнской плате.

Материнские платы между собой объединяются сетевыми кабелями через маршрутизатор-коммутатор. Строится маленькая локальная сеть, где используется встроенная сетевая карта в каждой материнской плате. Скорость обмена до 100 Мбит/с между материнскими платами. Интернет поводится в виде 2 кабелей с выделением 2 статических IP адресов.

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

Конечным этапом расскажу про программную часть сервера. В качестве операционной системы используется Linux Ubuntu Server Image 12.04 x64. В качестве прокси-сервера используется NGINX. Основным сервером используется NodeJS 0.10.48 с доработкой безопасности и пакета OpenSSL. Для дополнительных нужд используется PHP + MySQL (MariaDB).

#сервер #свойпроект #alexdeg2015 #новости #проект