Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Железо » Выбор отдельных компонентов компьютера и конфигурации в целом » Железо для небольшого сервера на Линукс

Ответить
Настройки темы
Железо для небольшого сервера на Линукс

Старожил


Сообщения: 190
Благодарности: 10

Профиль | Отправить PM | Цитировать


Добрый день.
Срочно нужно накидать конфигурацию для рабочего сервера на 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 тыс. руб
Заранее благодарен за конструктивные советы и замечания (сам в никсах нуб полный).

Отправлено: 10:14, 25-12-2017

 

Аватара для DJ Mogarych

fascinating rhythm


Moderator


Сообщения: 6491
Благодарности: 1465

Профиль | Отправить PM | Цитировать


Цитата SibUrsus:
3. Создание снапшотов LVM томов
4. Создание снапшотов SAN томов »
Кто это писал? Снапшот - это не бэкап!

Можно выполнять пункт 2.3 на внешний винт. Но! Вот упадёт вся эта система из г... и палок, сколько времени на восстановление надо будет? И ведь всё это на десктопном железе и на домашних винтах, не кластеризованное. А если сдохнет не винт, а материнская плата сгорит? Сколько простой будет? Как система защищена от выхода из строя компонентов, где отказоустойчивость?

Опять же, как данные будут литься в базу? Если их будет много, как часто нужно будет делаться бэкап? Где упоминание о инкрементном и дифференциальном резервном копировании? Каждый раз полная копия будет делаться?

И что значит - холодное резервирование? Значит ли это, что для бэкапа пользовательскую работу с базой надо будет останавливать?

И это только то, что сразу приходит в голову.

-------
Powershell 7.x | Powershell 5.1 | ffmpeg (docs)


Отправлено: 22:10, 26-12-2017 | #21



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

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


Забанен


Сообщения: 6345
Благодарности: 1436

Профиль | Цитировать


Цитата SibUrsus:
Разработчиком. См. файл "Требования к средствам вычислительной техники и базовому программному обеспечению" отсюда. »
Почитал. И другие документики тоже почитал, особенно порадовал "Рекомендации по конфигурациям вычислительных средств", где сначала описывается кластер с балансировкой (у монги это минимум три узла), а потом бах и односерверный вариант с развёртыванием в VirtualBox (!) на Windows XP (!!!). Из чего можно сделать вывод, что это добро может и на 1 ядре с 2ГБ RAM шевелиться.

На развёртывание кластера у вас нет ни бюджета, ни времени, ни знаний, но виртуалбокс в хрюше для продакшена это что-то за гранью. Нет ли у вас в организации уже сервера с 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, если оно уже у вас есть. Если нет, то они не про ваш бюджет.

Отправлено: 15:00, 27-12-2017 | #22


Аватара для DJ Mogarych

fascinating rhythm


Moderator


Сообщения: 6491
Благодарности: 1465

Профиль | Отправить PM | Цитировать


Можно вместо mdadm использовать функционал мат. платы.
А бэкапил лично я бы целиком жёсткий диск какой-нибудь Clonezilla, если система будет стоять прямо на железе.

Зачем Проксмокс? Можно ВМВаре бесплатную поставить, как и Гипер-В, которую можно даже на клиентской Windows 8 и выше поставить (версия Pro и, кажется, Enterprise). Там и проще бэкапить будет.

-------
Powershell 7.x | Powershell 5.1 | ffmpeg (docs)


Отправлено: 15:37, 27-12-2017 | #23


Забанен


Сообщения: 6345
Благодарности: 1436

Профиль | Цитировать


Цитата DJ Mogarych:
Можно вместо mdadm использовать функционал мат. платы. »
Но не нужно.
Цитата DJ Mogarych:
Зачем Проксмокс? Можно ВМВаре бесплатную поставить, как и Гипер-В, которую можно даже на клиентской Windows 8 и выше поставить (версия Pro и, кажется, Enterprise). Там и проще бэкапить будет. »
Каждый кулик своё болото хвалит. У вмвари нехорошо с поддержкой десктопного железа, винда даже десктопная стоит четверть бюджета. Но - если кому-то так удобнее, я не против. Вполне разумные варианты. И последнее, в PVE можно ограничиться контейнерами, в то время как другие предложенные варианты подразумевают полную виртуализацию с большим оверхедом. По сути мелочь, почему сразу не упомянул, но всё же.
Цитата DJ Mogarych:
А бэкапил лично я бы целиком жёсткий диск какой-нибудь Clonezilla, если система будет стоять прямо на железе. »
Clonezilla не может делать консистентный бекап на живую. Нужно делать снепшот, значит, нужна LVM. Много телодвижений и изобретания велосипедов.

Последний раз редактировалось Jula0071, 27-12-2017 в 16:32.


Отправлено: 15:49, 27-12-2017 | #24


Аватара для yurfed

Ветеран


Сообщения: 20045
Благодарности: 3122

Профиль | Отправить PM | Цитировать


Цитата SibUrsus:
Срочно нужно накидать конфигурацию для рабочего сервера на 20 пользователей »
Конфигурация - хоть Интел, хоть AMD
Цитата Jula0071:
да и вообще линукс с AMD дружит хуже, чем c Intel »
Чушь полная!!! Кто вам такое сказал? Вы не путаете версии и драйвера двадцатилетней давности?
Единственное - не стал бы брать WD, но что нибудь типа Хитачи-Тошиба. Доверия к WD не осталось окончательно, столько брака...
Пусть чуть медленней (5% примерно), но надёжно. Даже по "отсеву" из 20 WD один Хитачи

-------
Хочу ли я - Могу ли я - Говно ли я - Магнолия


Отправлено: 16:42, 27-12-2017 | #25


Забанен


Сообщения: 6345
Благодарности: 1436

Профиль | Цитировать


Цитата yurfed:
Чушь полная!!! Кто вам такое сказал? Вы не путаете версии и драйвера двадцатилетней давности? »
Хех, опыт за 20 лет и подсказал. Как ни возьму АМД, то лажа. В последний раз дал шанс АМД в 2013, тоже нужно было сделать из г..на конфетку за мизерный бюджет что-то работающее и вышло очень, очень плохо. Так что простите уж меня за скепсис в отношении АМД, если они исправились, то отлично, но сам это проверять я не имею ни малейшего желания.

Отправлено: 16:48, 27-12-2017 | #26


Аватара для DJ Mogarych

fascinating rhythm


Moderator


Сообщения: 6491
Благодарности: 1465

Профиль | Отправить PM | Цитировать


Цитата Jula0071:
вышло очень, очень плохо »
Позвольте поинтересоваться в целях повышения образованности - что именно было плохо?

-------
Powershell 7.x | Powershell 5.1 | ffmpeg (docs)


Отправлено: 21:50, 27-12-2017 | #27


Забанен


Сообщения: 6345
Благодарности: 1436

Профиль | Цитировать


Цитата DJ Mogarych:
что именно было плохо? »
Пожалуйста. Нужно было построить NAS из спичек и желудей. Была выбрана платформа АМД, там было 8 сата3 портов. Проц - какой-то из A-серии, якобы 4-ядерный. Два mdadm массива RAID-10 по 4 диска (я не идиот строить массивы с хешем на тухлом железе). Итог - высочайший iowait при весьма средней нагрузке. Дикие тормоза, несовместимые с продакшеном.

Отправлено: 22:43, 27-12-2017 | #28


Аватара для DJ Mogarych

fascinating rhythm


Moderator


Сообщения: 6491
Благодарности: 1465

Профиль | Отправить PM | Цитировать


И та же конфигурация на Интеле работала со свистом?

-------
Powershell 7.x | Powershell 5.1 | ffmpeg (docs)


Отправлено: 23:40, 27-12-2017 | #29


Забанен


Сообщения: 6345
Благодарности: 1436

Профиль | Цитировать


Цитата DJ Mogarych:
И та же конфигурация на Интеле работала со свистом? »
Та же конфига на интеле была невозможна, по причине наличия всего 6 портов на мамке. Но да, работала резвее.

Отправлено: 23:53, 27-12-2017 | #30



Компьютерный форум OSzone.net » Железо » Выбор отдельных компонентов компьютера и конфигурации в целом » Железо для небольшого сервера на Линукс

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Железо для почтового сервера Ruldik Выбор отдельных компонентов компьютера и конфигурации в целом 8 12-11-2014 14:25
Образ линукс для веб сервера? alexander-123 Программное обеспечение Linux и FreeBSD 3 04-02-2012 07:01
Прочее - Какой Линукс лучше в качестве сервера на предприятии? DeepWaters Общий по Linux 7 12-01-2010 19:27
Посоветуйте железо для домашего сервера на FreeBSD 6.2 (с последующм переходом на 7 Solo the human Железо во FreeBSD 7 26-01-2007 11:04
Ищу свой Линукс для Web-сервера DenisLagoda Общий по Linux 6 22-04-2003 13:10




 
Переход