![]() |
Железо для небольшого сервера на Линукс
Добрый день.
Срочно нужно накидать конфигурацию для рабочего сервера на 20 пользователей • ОС: Centos 7 • java 1.8 • MongoDB версии 3.4 • Nginx Из того что есть в наличии в ближайшем сельпо, пока складывается следующий конфиг: Процессор AMD Ryzen 3 1200 BOX Материнская плата MSI B350M PRO-VDH Оперативная память Crucial [CT8G4DFS824A] 8 ГБ 1 ТБ Жесткий диск WD Blue [WD10EZEX] Блок питания Chieftec TPS-500S Уложиться надо бы в 35 тыс. руб Заранее благодарен за конструктивные советы и замечания (сам в никсах нуб полный). |
Ну десктопное железо для сервера - куда ни шло, если нет другого выхода, но жёсткие диски я бы взял, во-первых, уровнем выше (хотя бы серии Black, если уж на диски уровня Enterprise совсем денег нет), а во-вторых, взял хотя бы два для RAID-1.
|
А я 2 диска и запланировал, просто когда копировал, не зацепил. Рейд под Линуксом, я не осилю, буду честен, второй сугубо хранилка бэкапов будет. Спасибо, ценный совет.
Меня больше UEFI тревожит, встанет ли вообще линукс. В наличии только серии Red и Purple но скорость в 5400, мягко говоря удивляет. Есть еще 1 ТБ Жесткий диск Seagate 7200 BarraCuda [ST1000DM010] и 3 ТБ Жесткий диск Toshiba P300 [HDWD130UZSVA] и на этом выбор заканчивается :( |
Цитата:
|
Цитата:
Цитата:
Цитата:
Ryzen сыроватая платформа, да и вообще линукс с AMD дружит хуже, чем c Intel. Но если вопрос бюджета стоит остро, то можно и рискнуть. Если вам не страшно сервер без RAID подымать, то опасения глюков сырой платформы должны быть вообще побоку. :) |
Цитата:
Цитата:
|
Цитата:
|
Цитата:
Цитата:
Цитата:
Цитата:
2 НАЗНАЧЕНИЕ СИСТЕМЫ 2.1 Вид деятельности, для автоматизации которой предназначен программный комплекс ПК ПВД предназначен для обеспечения деятельности офисов органа регистрации права по предоставлению государственных услуг по кадастровому учёту и регистрации прав на недвижимость и сделок с ним и предоставлению сведений из единого государственного реестра недвижимости, во исполнение Федерального Закона «О Государственной регистрации недвижимости» (далее – ФЗ о ЕГРН) при личном приёме граждан и взаимодействии посредством почтовых отправлений. 2.2 Перечень объектов автоматизации, на которых используется комплекс Объектом автоматизации являются территориальные подразделения Росреестра и ФГБУ «ФКП Росреестра» – офисы органа регистрации прав при предоставлении государственных услуг Росреестра по кадастровому учёту и регистрации прав и предоставлению сведений ЕГРН при личном приёме граждан. ПК ПВД осуществляет непосредственное взаимодействие со следующими подсистемами ФГИС ЕГРН: ППОЗ, ЕС УНСИ и СИА. Только мы не РР, мы МФЦ. Так что, если вы граждане РФ, у вас есть недвига и вы в ближайшее время что-то с ней планируете делать - у меня для вас плохие новости. |
SibUrsus, ссылку на магазин, где будете закупаться, не будете давать?
|
Я думал, это запрещено. https://www.dns-shop.ru/configurator/
|
в вашем конфиге просто заменить жесткий на пару "1 ТБ Жесткий диск WD Gold [WD1005FBYZ]" и вы вписываетесь в 35 т.р., за исключением того, что нет корпуса.
Если нужен еще корпус, то м.п. меняем на ASUS PRIME A320M-K и хватает на простенький корпус |
Спасибо. Я вот засомневался в АМД, можете посоветовать крепкого середнячка из Kaby Lake?
|
Цитата:
|
Цитата:
Цитата:
|
Хорошо, давайте так поступим. Поднимаем бюджет до 40 тыс плюс-минус 2 тыс, и посоветуйте, пожалуйста, процессор Интел и соотв-но материнскую плату к нему.
|
Цитата:
Материнская плата ASUS PRIME H270M-PLUS Блок питания Chieftec TPS-500S 1 ТБ Жесткий диск WD Gold [WD1005FBYZ] x2 Оперативная память Crucial [CT4G4DFS824A] 4 ГБ x2 около 40т.р |
Цитата:
|
Цитата:
|
SibUrsus, бэкапить как будете? И куда?
|
/me тяжело вздыхает
До этой главы я еще не дошел. Так, что там у нас? копипаста с мануала
2 «ХОЛОДНОЕ» РЕЗЕРВИРОВАНИЕ БАЗЫ ДАННЫХ MONGODB
2.1 Введение Методы резервного копирования: 1. Утилита mongodump 2. Создание “скрытой” реплики с последующим бекапом утилитой mongodump 3. Создание снапшотов LVM томов 4. Создание снапшотов SAN томов Настоящий раздел документа подразумевает использование MongoDB как Standalone сервера, конфигурации со скрытой репликой или сегментированием рассматриваются в другом разделе. 2.2 Создание снапшотов LVM томов и SAN томов Данные методы резервного копирования выполняются средствами ОС, и не являются объектом данной статьи, однако следует учитывать, что при конфигурации сервера с использованием сегментирования, необходимо производить создание снапшотов, для всех серверов MongoDB входящих в кластер. 2.3 Настройка скрипта automongobackup.sh Данная утилита по умолчанию расположена по адресу /home/pkpvd/soft/pkpvd/initdb/automongobackup.sh. Запуск данной утилиты должен осуществляться из cron. Допускается перемещение данной утилиты по адресу /etc/cron.daily/. Так как данная утилита не блокирует базу данных в момент создания резервной копии, то ежечасный запуск использовать не рекомендуется. Это может вызывать большую нагрузку на сервер и также в результате копия может получится бекап не содержащий данные находящиеся в памяти сервера MongoDB. Перед использование скрипта, в нем необходимо настроить следующие параметры, для этого скрипт необходимо открыть в редакторе. Изменению подлежат следующие параметры: BACKUPDIR="/to/path" Данный параметр задает путь к каталогу для хранения резервных копий базы данных. Важно знать, что дисковая система или устройство, на которое ссылается данный каталог должно иметь необходимое свободное пространство для хранения создаваемых копий, также важно напомнить, что дисковая система или устройство должны быть разнесены с базой данных, т.е. не располагаться на одной дисковой системе. Клянусь, я не понял ни слова. Кроме последнего абзаца. И из него следует, что мне надо где-то выцыганить еще один винт или это значит что про RAID придется забыть. |
Цитата:
Можно выполнять пункт 2.3 на внешний винт. Но! Вот упадёт вся эта система из г... и палок, сколько времени на восстановление надо будет? И ведь всё это на десктопном железе и на домашних винтах, не кластеризованное. А если сдохнет не винт, а материнская плата сгорит? Сколько простой будет? Как система защищена от выхода из строя компонентов, где отказоустойчивость? Опять же, как данные будут литься в базу? Если их будет много, как часто нужно будет делаться бэкап? Где упоминание о инкрементном и дифференциальном резервном копировании? Каждый раз полная копия будет делаться? И что значит - холодное резервирование? Значит ли это, что для бэкапа пользовательскую работу с базой надо будет останавливать? И это только то, что сразу приходит в голову. |
Цитата:
На развёртывание кластера у вас нет ни бюджета, ни времени, ни знаний, но виртуалбокс в хрюше для продакшена это что-то за гранью. Нет ли у вас в организации уже сервера с HyperV например, где есть ресурсы для развёртывания этого вашего ПК ПВД? Это был бы самый реалистичный вариант. Если нет, то я бы выбирал железо с таким приоритетом: – два HDD побыстрее по 1ТБ – один HDD побольше для бекапов (лучше два, но бюджет...) – памяти 16 ГБ (минимум 8 ГБ) – платформа – на что осталось денег, хоть тот же Ryzen, при таком крошечном бюджете не до жиру. На один быстрый диск поставил бы Proxmox PVE 5.1, потом сконвертировал в mdadm RAID-1 с участием второго быстрого. Установщик PVE к сожалению не предлагает установку на mdadm сразу, есть правда вариант ZFS, но она сожрёт половину памяти, если вообще будет работать стабильно на таком малом её количестве. Можно было бы поэкспериментировать, если б было время... Подключил бы большой диск как хранилище бекапов. На него делались бы еженедельные бекапы снапшотов. Развернул бы ПК ПВД в одном контейнере, мониторинг в другом (если нету) и возможно третий контейнер для ежедневных дампов монги, причём на бекапном хранилище, чьи снапшоты бекапил бы на основное хранилище (перекрёстно). Хотя, если данные синхронизируются с росреестром, то это излишний шаг. Еженедельные снапшоты шифровал бы и отправлял в облачное хранилище (опять же лишнее, если актуальные данные можно синкнуть с вышестоящего сервера). Вот примерно так. Ни о какой high-availability, fault-tolerance и речи нет, но это и невозможно при одном железном сервере. При самом худшем варианте –сгоревшем железе – восстановление сводится к развёртыванию PVE с нуля (процедуру рекомендую пошагово задокументировать) и раскатыванием снепшотов контейнеров из бекапа. Разумеется, можете в качестве гипервизора использовать не PVE, а то, что вам привычнее – HyperV, VMware, если оно уже у вас есть. Если нет, то они не про ваш бюджет. |
Можно вместо mdadm использовать функционал мат. платы.
А бэкапил лично я бы целиком жёсткий диск какой-нибудь Clonezilla, если система будет стоять прямо на железе. Зачем Проксмокс? Можно ВМВаре бесплатную поставить, как и Гипер-В, которую можно даже на клиентской Windows 8 и выше поставить (версия Pro и, кажется, Enterprise). Там и проще бэкапить будет. |
Цитата:
Цитата:
Цитата:
|
Цитата:
Цитата:
Единственное - не стал бы брать WD, но что нибудь типа Хитачи-Тошиба. Доверия к WD не осталось окончательно, столько брака... Пусть чуть медленней (5% примерно), но надёжно. Даже по "отсеву" из 20 WD один Хитачи |
Цитата:
|
Цитата:
|
Цитата:
|
И та же конфигурация на Интеле работала со свистом?
|
Цитата:
|
Цитата:
|
Цитата:
![]() Но с памятью, как видите, всё очень грустно :( Я поднял на нем роль Hyper-V, выделил одно ядро и 1 Гб, установил ОС в минимальной конфигурации. Тяжело, эникею-видузятнику без GUI, конечно, но что поделать. Каких-либо выводов о работоспособности такого варианта сделать невозможно, т.к. тестового контура нам до сих пор так и не сделали и даже минимальную нагрузку сымитировать не возможно. Конфиг уже собран и оплачен. * Блок питания ATX 500W Chieftec Task TPS-500S, Bulk * Жесткий диск Western Digital 1Tb Black, 3.5", 7200rpm, 64Mb, SATA3 (WD1003FZEX) 2 шт * Материнская плата GIGABYTE GA-H270-HD3, Socket1151, iH270, 4DDR4, 3PCI-Ex16, 2PCI-Ex1, PCI, 6SATA3 RAID, M.2, SATA-E, 7.1-ch, GLAN, 4USB 3.1, VGA, DVI, HDMI, ATX, Retail * Память DDR4 DIMM 8Gb, 2133MHz, CL15, 1.2V Crucial (CT8G4DFS8213) * Процессор Intel Core i5-7400 Kaby Lake 3000MHz 6Mb TDP-65W Socket1151 BOX На корпусе, увы, пришлось сэкономить, но продаван уверят что это хороший, годный нонейм. RUR 41 450. Таким образом, мысли про RAID придется оставить. Или нет, но какое то время, месяца 2, точно неизвестно, придется молиться и жить без бэкапов. В это период будут работать одновременно 2 системы. ПВД-2 и ПВД-3. Старую не будут тушить, пока не будут завершены все текущие дела. Когда старый ПК станет ненужен, я использую его как донора и появится синий WD на 500 Гб. Понимаю, не очень удачная идея, ставить шестилетний диск, но денег нет и надо держаться. Этот-то зубами вырвали, наслушавшись всякого нелестного. В общем, надо принимать решение но я колеблюсь ибо иллюзий на счет своего скилла не испытываю. :shot: |
Цитата:
а бэкапы можно и в облако временно, если позволяют возможности |
Цитата:
|
Цитата:
|
Цитата:
|
А бэкап, вроде как это аксиома, что он должен храниться на другом физическом устройстве, вон и эти, мать их, техрайтеры, тоже самое пишут.
|
SibUrsus, ну если это вопрос пары месяцев, то соберите сразу RAID, а бэкапы, пока база маленькая, складывайте в отдельную папку там же и синхронизируйте эту папку с Яндекс-диском. Потом, когда появится отдельное место, перенесёте каталог с бэкапами туда.
|
SibUrsus, массив лучше собрать сразу, пока нет важных данных. Потому что миграция на RAID на живую, без буферного хранилища - потенциально разрушительная для данных процедура. Проще говоря, если ошибётесь или что-то пойдёт не так, например, дёрнет электричество во время pvmove (кстати, ИБП у вас есть?) и куку.
|
Цитата:
Щас же все виртуализировано. Неужели у тебя нет никакой инфраструктуры с визуализацией, куда можно было бы установить виртуалку? |
Цитата:
И это не априори, это аксиома, постулат. |
Цитата:
Цитата:
Да и вообще, говорю же, весь кафкианский ужас в том, никто ничего не знает, даже в областном центре. Может хватит 1 гб а может нет, не узнаем пока грабля по носу не треснет. А она может и буквально треснуть (Красноярский край и Тверь были пилотными регионами, это как раз ПВД-3, во всей красе) Спасибо всем за ценные советы и замечания. Теперь уже продолжение следует после 9 января. Пожелайте удачи мне и да и всем нам. Она нам понадобится. С наступающим всех! :smile: |
SibUrsus, Успехов в начинаниях, заходи, если что
|
freese
![]() |
Время: 18:52. |
Время: 18:52.
© OSzone.net 2001-