Виртуальная реальность

Northguard: масштабируемое хранение логов в LinkedIn для будущих вызовов распределённых систем

Виртуальная реальность
Northguard: Scalable Log Storage at LinkedIn

Обзор инновационной системы хранения логов Northguard от LinkedIn, разработки, ориентированной на масштабируемость и удобство эксплуатации, а также современную виртуализацию Pub/Sub с помощью Xinfra.

В современном мире обработки данных масштабируемость и стабильность систем хранения логов играют ключевую роль для крупных платформ и компаний. LinkedIn, будучи одним из крупнейших профессиональных социальных сетей в мире, постоянно сталкивается с необходимостью обработки огромных потоков данных в реальном времени. В этом контексте недавно анонсированная система Northguard представляет собой важный шаг вперёд в сфере хранения и управления логами, обеспечивая как масштабируемость, так и высокий уровень удобства эксплуатации. Northguard разрабатывается как высокопроизводительная и надёжная платформа, способная справляться с растущими запросами и нагрузками LinkedIn, что особенно критично в эпоху, когда данные являются основным активом компании. Основная архитектура Northguard базируется на принципах шардирования данных и метаданных, что позволяет равномерно распределять нагрузку и минимизировать узкие места.

Такой подход сокращает необходимость в глобальном состоянии к минимуму, благодаря чему система становится более устойчивой к сбоям и лучше масштабируется при росте числа узлов. В основе архитектуры лежит децентрализованный протокол управления членством, что ещё более повышает надёжность всей структуры и обеспечивает гибкость в управлении кластером. Этот протокол позволяет системе динамически реагировать на изменения внутри кластера, сохраняя целостность данных и доступность даже в условиях выхода отдельных узлов из строя или их добавления. Уникальная особенность Northguard — лог-страйпинг, технология, которая помогает равномерно распределять нагрузки между узлами кластера с самого начала планирования. Страйпинг способствует предотвращению перегрузок отдельных серверов, улучшая общую производительность и снижая риски локальных простоев.

Благодаря этой технологии эксплуатация системы становится проще, так как нагрузка в кластере всегда сбалансирована и предсказуема, что сокращает время и ресурсы, затрачиваемые на мониторинг и поддержку. За разработкой Northguard стоит команда экспертов LinkedIn во главе с Onur, старшим инженером с глубоким опытом в распределённых системах. Он ранее принимал активное участие в развитии Apache Kafka, в частности, занимался вопросами масштабирования, модернизацией контроллера кластера и протоколов управления потребительскими группами. Такой опыт обеспечил заложение в Northguard лучших архитектурных решений и передовых практик, которые проверены и доказали свою эффективность в крупных системах с высокими требованиями к производительности. Помимо самой системы хранения логов, вместе с Northguard представлен и проект Xinfra — виртуализационная платформа Pub/Sub от LinkedIn.

Xinfra служит мостом между разными системами логирования и подписки, обеспечивая единый клиентский опыт и упрощая управление. Она совместима с Northguard, Apache Kafka и другими системами, что позволяет компаниям легко переключаться между различными решениями без необходимости переписывать клиентов и адаптироваться к специфическим особенностям каждой платформы. Ключевая особенность Xinfra заключается в наборе API, не зависящих от конкретных Pub/Sub систем, и выделенном слое метаданных, который отвечает за виртуализацию и упрощает контроль над распределёнными системами. Это открывает новые возможности для интеграции, масштабирования и федерации распределённых потоковых платформ, значительно расширяя гибкость использования. Ведущие инженеры Wesley и Ke, работающие над Xinfra, обладают обширным опытом в экосистеме Kafka и потоковых системах LinkedIn, что позволяет им эффективно развивать архитектуру, оптимизировать взаимодействие между компонентами и делать систему удобной для конечных пользователей.

Анонс Northguard и Xinfra свидетельствует о стремлении LinkedIn не просто идти в ногу с современными технологиями, а формировать новые стандарты в области масштабируемого хранения и обработки потоковых данных. В условиях растущих объёмов информации и высокой скорости её генерации такие решения становятся неотъемлемой частью инфраструктуры современных дата-центров и облачных платформ. Northguard открывает путь к надёжному масштабированию хранения логов без ущерба для производительности и управляемости, а Xinfra обеспечивает гибкость интеграции и работы с различными системами Pub/Sub. Эти технологии вместе создают прочную основу для будущих инноваций LinkedIn и других компаний, активно развивающих свои потоковые платформы и системы аналитики. В заключение стоит отметить, что Northguard и Xinfra — это не просто новые продукты, а ответ на вызовы современного мира больших данных и распределённых систем.

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

Автоматическая торговля на криптовалютных биржах Покупайте и продавайте криптовалюты по лучшим курсам Privatejetfinder.com (RU)

Далее
Selfhosted agent pipelines are slow to report back on cloud dev.azure.com
Вторник, 29 Апрель 2025 Почему самохостинговые агенты Azure DevOps задерживаются с отчетами: причины и решения

Обзор проблем с медленной обратной связью самохостинговых агентов Azure DevOps на облачной платформе dev. azure.

No Longer My Favorite Git Commit
Вторник, 29 Апрель 2025 Почему «любимый коммит» в Git перестал быть эталоном: глубинный разбор ошибки и правильного подхода к сообщениям коммитов

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

The T-Shaped Developer
Вторник, 29 Апрель 2025 T-образный разработчик: универсал нового поколения в мире программирования

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

Network Rail painting tracks white to beat the summer heat
Вторник, 29 Апрель 2025 Как Network Rail борется с летней жарой: покраска рельсов в белый цвет для повышения безопасности и комфорта

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

The real reason Civit is cracking down
Вторник, 29 Апрель 2025 Настоящая причина ужесточения политики Civit: что стоит за новыми ограничениями

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

Is Kingsoft Cloud Holdings (KC) the Best Multibagger Stock to Buy According to Billionaires?
Вторник, 29 Апрель 2025 Kingsoft Cloud Holdings (KC): Перспективный Мультибэггер по Версиям Миллиардеров

Анализ инвестиционного потенциала Kingsoft Cloud Holdings (KC), включая мнение миллиардеров, рыночные тренды и перспективы компании в условиях мировой экономической нестабильности.

Rocket Lab USA, Inc. (RKLB): One of the Best Multibagger Stocks to Buy According to Billionaires
Вторник, 29 Апрель 2025 Rocket Lab USA, Inc. (RKLB): Перспективный Актив для Множественного Приумножения Капитала по Версии Миллиардеров

Подробный обзор потенциала компании Rocket Lab USA, Inc. (RKLB) как одной из лучших мультибэггерных акций по мнению мировых миллиардеров и экспертов фондового рынка.