ЕДИНЫЙ ЦУПИС провел партнерский митап «Шардирование высоконагруженных платформ»
В рамках клуба ЦУПИС Intelligence ЕДИНЫЙ ЦУПИС провел партнерский митап, посвященный практическим аспектам проектирования и эксплуатации высоконагруженных распределенных систем. Эксперты ЕДИНОГО ЦУПИС и компании «Флант», одного из лидеров российского рынка по созданию и поддержке ИТ-инфраструктуры, представили свои подходы к построению отказоустойчивых шардированных платформ, а также обсудили методы работы с системами мониторинга и особенности шардирования платежной логики.
Тема шардирования интересна компаниям, развивающим масштабируемые финтех-сервисы и стремящимся повысить надежность и предсказуемость эксплуатации критически важных ИТ-платформ.
Технический директор, член правления ЕДИНОГО ЦУПИС Александр фон Розен открыл мероприятие, подчеркнув сложность и важность грамотного подхода к распределению нагрузки: «Шардирование — концептуально простая, но крайне требовательная в практической реализации архитектурная практика. Мы рассмотрим как теоретические аспекты и связанные с ними вызовы, включая мониторинг, так и наш реальный опыт внедрения шардирования в высоконагруженной финансовой платформе, со всеми успехами и неизбежными трудностями».
Архитектор решений ЕДИНОГО ЦУПИС Максим Максимов представил архитектурный подход компании к построению отказоустойчивой шардированной платежной системы: «В основе нашей архитектуры — инфраструктура, ориентированная на непрерывную доступность: мультизональное размещение, автоматический failover, продуманная балансировка трафика и строгая изоляция отказов между шардами. Мы проектируем устойчивость на всех уровнях — от маршрутизации до управляемой деградации сервисов, чтобы обеспечить стабильную работу даже при пиковых нагрузках и частых релизах, обеспечивая при этом высокий стандарт пользовательского опыта».
Системный архитектор ЕДИНОГО ЦУПИС Иван Мареев рассказал о принципах шардирования платежной логики: «Шардирование платежной логики позволяет нам горизонтально масштабировать платформу практически без ограничений. Мы рассматриваем шардирование не только на уровне баз данных, но и как системный подход в целом. Такой взгляд существенно повышает отказоустойчивость и открывает ряд дополнительных преимуществ».
Отдельный блок митапа был посвящен системам мониторинга, которые в условиях высоких нагрузок становятся критически важным элементом инфраструктуры.
Владимир Гурьянов, технический директор продукта Deckhouse Observability Platform компании «Флант», выступил с докладом «Высоконагруженные системы мониторинга», в котором подробно разобрал ключевые архитектурные вызовы: проблему хранения метрик в мультитенантных системах, подходы к шардированию метрик, обеспечение отказоустойчивости в распределенных системах мониторинга, а также устройство платформы, способной принимать свыше 100 млн метрик.
«С одной стороны, мы живем в мире, где метрик с каждым годом становится все больше, и они перестают помещаться в один инстанс мониторинга, упираясь в физические ограничения системы. Как следствие, нам приходится прибегать к шардированию данных. С другой стороны, реализация шардирования сильно различается в зависимости от системы и типа данных. Но есть вещь, которая остается неизменной: чтобы все это работало эффективно, нужно глубоко понимать, с какими данными и как именно мы работаем. В мире метрик этой специфики особенно много, и только ее понимание позволяет строить отказоустойчивые, горизонтально масштабируемые системы с минимальной стоимостью», — резюмировал эксперт.
Формат митапов ЦУПИС Intelligence — клуб технических специалистов для обмена опытом и знаниями. Ознакомиться с докладами спикеров можно на сайте.