Читаем SRE. Рецепты выживания в продакшне для инженера по надежности полностью

Например, если вы мониторите среднее время ответа и используете его для управления масштабированием, то имейте в виду: половина запросов будет работать дольше этого среднего. Тут возникает очень важный вопрос: а насколько дольше?

В общем, вот что нужно сделать для улучшения ситуации:

– разобраться с перцентилями: что это такое, о чем они говорят

– проанализировать различные значения перцентилей в своей системе

– решить, какую информацию вы хотите получать о системе

– выбрать правильные значения перцентилей для мониторинга

12. Не сажайте слона и моську в одну базу

Мир IT продолжает развиваться быстро. Более того, эта скорость набирает обороты. Чем оперативнее вы покажете свою идею в виде продукта, тем больше шансов выиграть в гонке. Здесь менеджеры продукта в прямом смысле соревнуются с инженерами: кто же выиграет – скорость запуска или архитектура? Некоторые называют этот период «эпохой MVP».

При появлении очередного проекта, который надо создать быстро-быстро, первое, что приходит в голову, это: «Хмм, у нас уже есть в продакшне монга-постгря-мускуль-чтоугодно, подселим новую базу для проекта туда!»

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

Ниже – еще несколько очевидных проблем, связанных с такой практикой.

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

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

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

Возьмите себе за правило: один проект – одна база данных.

Перейти на страницу:

Похожие книги

К северу от 38-й параллели. Как живут в КНДР
К северу от 38-й параллели. Как живут в КНДР

Северная Корея, все еще невероятно засекреченная, перестает быть для мира «черным ящиком». Похоже, радикальный социальный эксперимент, который был начат там в 1940-х годах, подходит к концу. А за ним стоят судьбы людей – бесчисленное количество жизней. О том, как эти жизни были прожиты и что происходит в стране сейчас, рассказывает известный востоковед и публицист Андрей Ланьков.Автору неоднократно доводилось бывать в Северной Корее и общаться с людьми из самых разных слоев общества. Это сотрудники госбезопасности и контрабандисты, северокорейские новые богатые и перебежчики, интеллектуалы (которыми быть вроде бы престижно, но все еще опасно) и шоферы (которыми быть и безопасно, и по-прежнему престижно).Книга рассказывает о технологиях (от экзотических газогенераторных двигателей до северокорейского интернета) и монументах вождям, о домах и поездах, о голоде и деликатесах – о повседневной жизни северокорейцев, их заботах, тревогах и радостях. О том, как КНДР постепенно и неохотно открывается миру.

Андрей Николаевич Ланьков

Публицистика / Учебная и научная литература / Образование и наука