Железо для небольшого сервера на Линукс

Аватара пользователя
SibUrsus

Re: Железо для небольшого сервера на Линукс

Сообщение SibUrsus »

Цитата SibUrsus:



3. Создание снапшотов LVM томов

4. Создание снапшотов SAN томов
Железо для небольшого сервера на Линукс




Кто это писал? Снапшот - это не бэкап!



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



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



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



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

Re: Железо для небольшого сервера на Линукс

Сообщение DJ Mogarych »

Цитата 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, если оно уже у вас есть. Если нет, то они не про ваш бюджет.
Аватара пользователя
Jula0071

Re: Железо для небольшого сервера на Линукс

Сообщение Jula0071 »

Можно вместо mdadm использовать функционал мат. платы.

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



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

Re: Железо для небольшого сервера на Линукс

Сообщение DJ Mogarych »

Цитата DJ Mogarych:



Можно вместо mdadm использовать функционал мат. платы.
Железо для небольшого сервера на Линукс




Но не нужно.


Цитата DJ Mogarych:



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




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


Цитата DJ Mogarych:



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




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

Re: Железо для небольшого сервера на Линукс

Сообщение Jula0071 »

Цитата SibUrsus:



Срочно нужно накидать конфигурацию для рабочего сервера на 20 пользователей
Железо для небольшого сервера на Линукс




Конфигурация - хоть Интел, хоть AMD


Цитата Jula0071:



да и вообще линукс с AMD дружит хуже, чем c Intel
Железо для небольшого сервера на Линукс




Чушь полная!!! Кто вам такое сказал? Вы не путаете версии и драйвера двадцатилетней давности?

Единственное - не стал бы брать WD, но что нибудь типа Хитачи-Тошиба. Доверия к WD не осталось окончательно, столько брака...

Пусть чуть медленней (5% примерно), но надёжно. Даже по "отсеву" из 20 WD один Хитачи
Аватара пользователя
yurfed

Re: Железо для небольшого сервера на Линукс

Сообщение yurfed »

Цитата yurfed:



Чушь полная!!! Кто вам такое сказал? Вы не путаете версии и драйвера двадцатилетней давности?
Железо для небольшого сервера на Линукс




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

Re: Железо для небольшого сервера на Линукс

Сообщение Jula0071 »

Цитата Jula0071:



вышло очень, очень плохо
Железо для небольшого сервера на Линукс




Позвольте поинтересоваться в целях повышения образованности - что именно было плохо?
Аватара пользователя
DJ Mogarych

Re: Железо для небольшого сервера на Линукс

Сообщение DJ Mogarych »

Цитата DJ Mogarych:



что именно было плохо?
Железо для небольшого сервера на Линукс




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

Re: Железо для небольшого сервера на Линукс

Сообщение Jula0071 »

И та же конфигурация на Интеле работала со свистом?
Аватара пользователя
DJ Mogarych

Re: Железо для небольшого сервера на Линукс

Сообщение DJ Mogarych »

Цитата DJ Mogarych:



И та же конфигурация на Интеле работала со свистом?
Железо для небольшого сервера на Линукс




Та же конфига на интеле была невозможна, по причине наличия всего 6 портов на мамке. Но да, работала резвее.
Ответить

Вернуться в «Выбор отдельных компонентов компьютера и конфигурации в целом»