172 похожих чатов

Всем привет. Вопрос по стораджу. На одном из моих проектов достаточно

большие расходы в Google Cloud, думаю оптимизировать их и перенести его в Hetzner на bare metal. Проект состоит в том числе из кучи разных БД (postgres, mongodb, clickhouse), которые сейчас развернуты просто на виртуалках и сетевых SSD дисках. Думаю при переезде в куб на bare metal можно эти БД поднять в самом кубе.

Если переезжать на Hetzner, можно взять 5 дедиков в разных локациях в Германии с кучей NVMe дисков и использовать условный Rook. То есть те же машины, что будут выступать kubernetes воркер нодами, будут еще и стораджем выступать. Проблема в том, что даже с 10-гбитной приватной сетью (vSwitch) между этими нодами будут проблемы с производительностью у БД, как с задержками и iops-ами, так и с шириной канала.

100-гбит сеть между датацентрами даже в одном городе никто не предоставляет из провайдеров, только если самому где-то арендовать оптику.

Я так понимаю лучше всего по перфомансу будет использование local volumes, чтобы условный postgres не ходил за данными по всем нодам ceph'a через сеть а всегда имел локальный сверхбыстрый доступ к диску? А для надежности использовать репликацию, которая уже не так сильно будет грузить сеть.

И как бы вы вообще поступили в такой, довольно-таки типичной (вроде как) ситуации?
Сильно не бейте, никогда не имел дел со стораджем на bare metal куб-кластерах

19 ответов

4 просмотра

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

если не вдаваться в подробности хетзнера и че там он офферит я бы в локал провижинер сделал и не ебался

Max-Makarov Автор вопроса
Crysalis
ну... у меня опыта рабоы с хецнером наверное года ...

Ну вот мы щас платим порядка 11к евро гугл клауду, по моим подсчётам хецнер выйдет где-то в 2000)

Sebor▂▅▇█▓▒░
Зато экономия!

экономия, это продать почку того, кто предложил переехать в хецнер, ради экономии...

Max Makarov
Ну вот мы щас платим порядка 11к евро гугл клауду,...

и х2 потери бизнеса от проебов хецнера

Max Makarov
Ну вот мы щас платим порядка 11к евро гугл клауду,...

трейдофф, дешевле -> проблемнее -> больше затраты на сапорт и траты вашего времени

Igor Ignatev
трейдофф, дешевле -> проблемнее -> больше затраты ...

а время сапорта и ваше и простои это тоже деньги

Crysalis
и х2 потери бизнеса от проебов хецнера

Это не считая собственных затрат на поддержку

Max Makarov
Ну вот мы щас платим порядка 11к евро гугл клауду,...

11к не так много. Вот если бы сьэкономленные бабки тебе выплатили, то ещё можно было бы подсуетиться

Не надо использовать Rook

Andrey
Не надо использовать Rook

Несите кота и лампу

Sergei Monakhov
Несите кота и лампу

А разве запакованный в контейнер ceph с обвесом в виде контроллера обещает что-то хорошее в принципе?

Andrey
А разве запакованный в контейнер ceph с обвесом в ...

Конечно, я вам открою страшную тайну я с таким сетапом живу с 20 года 🫡 и обновляюсь еще при этом, да и современный cephadm это тоже контейнеры и все хорошо.

А мне завтра достанет в дар хренова гора говно-инфры в хетцнере, а там и цеф и куб и базы. Так что через пару недель приходи расскажу как это все говно работает. Может вполне жизнеспособно 🤷‍♂

Ооо, это сулит много секаса. Даже не так - МОРЕ секаса 😂😂😂

Похожие вопросы

Обсуждают сегодня

Добрый день. Хочу сделать отрисовку по команде на панели. Почему-то рисуется только при втором вызове. С чем может быть связано, не подскажете? procedure TForm1.FormDblClick(...
Kirill Filippenok
20
а зачем этот вопрос для удаления из чата?
Mёdkinson Medvezhkin
63
Эх кто-то пришел и весь праздник испортил :( You need complex FBX scene importing setup to change things on import? good luck with that. You need navigation and pathfinding? g...
Serg Gini
5
Всем привет! Нужен совет от опытных. Переношу свой проект с Делфи 10.2 Токио на Лазарус 3.2 установленный через инсталлятор fpcupdeluxe-x86_64-win64. При импортировании проект...
Дмитрий Завгородний
2
Всем привет! Подскажите. Я написал приложение на Delphi 10.2 Tokyo под Windows 10. И передо мной стал вопрос о том чтобы сделать это приложение кроссплатформенным (под Linux и...
Дмитрий Завгородний
24
Какого хера? /Sources/App/Modules/User/Models/UserLinkApple.swift:21:20: warning: stored property '_id' of 'Sendable'-conforming class 'UserLinkApple' is mutable @ID(...
Alexander Sherbakov
14
Привет всем. Подскажите где можно посмотреть, какая версия электрон, поддерживает версии windows? Некий changelog. Мне бы желательно, поддержку 7,8,10... latest, как понимаю и...
Anonym Squad
21
Почему стало ломаться на D11? "739002.86400000' is not a valid timestamp" function IncDateTime(aStamp:TTimeStamp;aKind:TTriggerKind;aInterval:Integer):TDateTime; //aStamp = 2...
Катерина Свиридова
8
у меня программа тысяч на 10 строк. Там в основном моя собственная логика. А по содержанию она просто работает с файловой системой (мастер для бэкапов) и таблицей с данными о ...
Дмитрий Завгородний
5
У тебя в конфиге нигде нет deny all; или вообще любого deny?
Alexander Sherbakov
10
Карта сайта