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

Рейд не нужен, потому что большинство инженеров не знает, что

делать, когда ломается рейд.
Нет никаких планов, сроков. И нет запасного места, куда нужно прод выкатывать.

Инженеры как Наполеон, который Москву взял, а что дальше делать?

Нужно развивать репликации и нормально синхронизирование между инстансами.

10 ответов

9 просмотров

т.е. при выпадении диска из рейда инженеры не знают что делать, а при выпадении ноды из кластера что будет?

Стикер

тут ко мне пришли люди и просят помочь настроить оушстор на 612 дисков, и они говорят рейд не нужен, давайте сделаем из всех 612 дисков рейд 5, один вылетит и поменяем!🙈

Nurmukhamed-Artykaly Автор вопроса
AlexD
т.е. при выпадении диска из рейда инженеры не знаю...

Был свидетелем в 2014 году, как из строя вышла EMC (такой шкаф вроде 1М зелени стоил) и весь казахский Егов остановился на два дня. Рейд даёт ложную уверенность, дорогие шкафы со сложными алгоритмами рейда дают усиленную ложную уверенность. По сути, single point of failure становится рейд. Но бывают случаи, когда рейд падает и падает не предсказуемо. Бывают случаи, когда и ceph падает. Но тут виновата гравитация. Нужно в проекте закладывать опору на репликации и отказоустойчивость. Не ждать, а сразу ориентироваться на несколько баз данных и синхронизацию между ними данных и систему резервного копирования данных. Сразу ориентироваться на режим «летим на одном крыле и одном моторе». Больше советов есть в книге “Database Reliability Engineering”. И я не говорю про обычные ситуации, когда по SNMP приходит сигнал, что диск сломан. Еще больше житейского опыта. Вот идёт планирование. Аналитики что-то там считают и говорят, что нужно 8ТБ. Базисты говорят нам нужно 10ТБ (как тут на этой неделе один казах спрашивал). Ну базисты не дураки же. Берут запас. Серверники дают им 10ТБ. В рейде 10, то есть 40ТБ. Потом начинается эксплуатация, выясняется, что аналитики взяли цифры с воздуха. Например, 5000 запросов в секунду - этот барьер оказался не преодолим для казахского Егова (даже министр давал интервью почему именно так а не иначе в 2020м году. Да и в этом году Ashyq тоже не взял этот барьер. Пришлось банковскому сектору помогать.) И вот база растёт и место кончается, а на дворе только июль месяц. Бюджет на год уже расписан, чуда не будет. Никто не отдаст свои мощности. Нужно срочно формировать бюджет на следующий финансовый год, то есть по факту ждите новых железок только к 4 кварталу следующего года. Что делать? Нужно на Девопс-чате спросить. Там ведь люди добрые и помогут бесплатно.

Nurmukhamed Artykaly
Был свидетелем в 2014 году, как из строя вышла EMC...

очень захватывающе... а продолжение будет?

Nurmukhamed-Artykaly Автор вопроса
Aleksey
очень захватывающе... а продолжение будет?

По 2014 году уже НДА вышло. А по другим нет.

Nurmukhamed Artykaly
По 2014 году уже НДА вышло. А по другим нет.

Нэ, я про "...база ростет и место кончается..", вот с этим что делать 😃

Nurmukhamed-Artykaly Автор вопроса
Aleksey
Нэ, я про "...база ростет и место кончается..", во...

Ничего. Это же не в компетенции инженера. Компетенция инженера довести до ПМ, что место почти нет. А я бы ещё искал бы другое место работы, поработал бы там с годик и вернулся бы обратно на зарплаты 2 раза больше.

Aleksey
Нэ, я про "...база ростет и место кончается..", во...

как сказал один мой знакомый админ "пойду пока купорос не начался"

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

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

подскажите пожалуйста, как мне освободить результат записанный в переменную result? в чем проблема подскажите если МОЖЕТЕ?
Михаил Helper
28
есть тут кто-то , кто только начал изучать си? если проходите курс на степике или как-то сами изучаете, пишите, может, скооперируемся?..
Eule
25
Скажите, тут нет проблемы? IMyInterface1 = interface function GetInterface2: IInterface2; ... function TMyInterface.GetInterface2: IInterface2; begin Result := TI...
Ruslan aka DUDE
18
Слушайте, ещё такая интересная задачка. Сделан аудит действий пользователей через триггеры в базе, соответственно каждый пользователь имеет свой логин и пароль в базе. Это пре...
Сергей Бычков
8
возможно для форматирования TimeStampZ нужен другой механизм, не?
Роман Лях (rgreat)
13
Добрый день. Абракадабра в 12-й студии ввела новый тип поля БД TSQLTimeStampOffset, использую в постгресе timestampz и вот с 12-й версии начались чудеса! До этого поля times...
Delphi Photo
9
Коллеги, здравствуйте! А можно узнать ваше мнение относительно Wolfram Mathematica vs Julia? Просто у меня стоит выбор между тем, чтобы продолжить преподавать Wolfram Mathemat...
Илья Гаража
10
я не магистр хаскеля, но разве не может лейзи тип конвертнуться в не-лейзи запросив вычисление содержимого прям при инициализации?
deadgnom32 λ madao
100
Утра доброго. Просветите пожалуйста. Хочу сделать rest сервер на делфи. Посмотрел 3 фреймворка: dmvc, Mars, mormot. Ни в одном из них не упоминается ассинхронная обработка вхо...
Сергей Бычков
6
Обновленный chat тестили уже господа? Готовимся на заводы ? Простой проект на ларавель собирает за 1 ответ..
Jacov Borisov
14
Карта сайта