• Zhang Wensong, известная фигура сообщества open source в Китае и один из шести главных деятелей открытого кода в стране, делится с BTW Media своим богатым опытом и мыслями об эволюции технологий и будущем потоковой передачи данных.
  • Zhang Wensong рассказывает о технологических инновациях, движущих экосистему инфраструктуры данных, о важности принципов open source и о своём видении облачных решений для потоковой передачи данных.

Недавно нам выпала честь взять интервью у Zhang Wensong — одного из знаменитых«шести человек open source». Zhang Wensong обладает богатым опытом в технологиях и отраслевом лидерстве. Он заместитель председателя Open-Source Development Committee, феллоу и исполнительный член China Computer Federation (CCF). Он также разработчик ядра Linux, основатель и ведущий разработчик известного проекта с открытым кодом для кластеризации Linux — LVS (Linux Virtual Server). Сейчас он партнёр Hillhouse Capital, а ранее занимал должностистаршего вице-президента и председателя Technology Committee в Didi,вице-президента и технического директора (CTO) Alibaba Cloud, заместителя генерального секретаря CCF, главного научного сотрудника и сооснователя TelTel, а также доцента National University of Defense Technology.

Zhang Wensong основал проект с открытым кодом LVS в мае 1998 года. С 2003 года код LVS входит в официальное ядро Linux и широко применяется по всему миру. На протяжении последних двух десятилетий он был движущей силой развития open source в Китае и получил такие награды, как «CCF Distinguished Engineer Award» и «Outstanding Contribution to Open Source Award», а также был назван одним из «Top Open Source Leaders in China». Кроме того, Zhang Wensong — сооснователь и CSO AutoMQ, поэтому в этом интервью мы много говорили о технических деталях и стратегиях AutoMQ.

История создания LVS

«Было приятно видеть, что фреймворк, который я разработал 26 лет назад, до сих пор используется, даже такими крупными компаниями, как Google».

Zhang Wensong, сооснователь и CSO AutoMQ

В ходе интервью Zhang Wensong рассказал историю создания LVS. «Я начал проект с открытым кодом LVS в мае 1998 года, когда был студентом», — поделился он с BTW Media. В то время интернет делал ещё первые шаги, и в ядре Linux не было решений для балансировки нагрузки. Zhang Wensong счёл эту задачу увлекательной и решил разработать собственное решение. «На создание прототипа у меня ушло около двух недель, после чего я отправил его сообществу Linux», — объяснил он.

Он продолжил, рассказав о положительной реакции сообщества. «Я анонсировал программу в списке рассылки ядра Linux (Linux Kernel Mailing List), и отклики были обнадёживающими», — вспоминает Zhang Wensong. Многие пользователи интегрировали LVS в свои приложения, и со временем проект набирал обороты. «Было приятно видеть, что фреймворк, который я разработал 26 лет назад, до сих пор используется, даже такими крупными компаниями, как Google», — добавил он.

Адаптация к технологическим переменам

«Мне повезло стать свидетелем столь значительных технологических перемен и внести в них свой вклад».

Zhang Wensong, сооснователь и CSO AutoMQ

Карьера Zhang Wensong охватывает более двух десятилетий значительных технологических достижений. Оглядываясь на свой путь, он отметил: «Мне повезло стать свидетелем столь значительных технологических перемен и внести в них свой вклад». Его работа с ядром Linux и роль в Alibaba, где он руководил разработкой программной инфраструктуры для электронной коммерции, наглядно показывают его способность адаптироваться.

В ходе беседы Zhang Wensong подчеркнул важность пересмотра архитектуры систем в ответ на новые требования. «Принципы проектирования операционных систем и распределённых систем схожи с принципами облачных вычислений», — отметил он. Он объяснил, что понимание требований и осознанные компромиссы в проектировании критически важны для инноваций и производительности системы.

AutoMQ и будущее потоковой передачи данных

«Мы считаем, что будущее потоковой передачи данных — за cloud-native. Традиционные инструменты вроде Apache Kafka, при всех их достоинствах, создавались для окружений bare-metal и не используют полностью преимущества облачных архитектур».

Zhang Wensong, сооснователь и CSO AutoMQ

Будучи сооснователем и Chief Strategy Officer AutoMQ, Zhang Wensong сосредоточил внимание на облачных вычислениях и промежуточном ПО для обмена сообщениями. Он изложил видение AutoMQ в области потоковой передачи данных: «Мы считаем, что будущее потоковой передачи данных — за cloud-native. Традиционные инструменты вроде Apache Kafka, при всех их достоинствах, создавались для окружений bare-metal и не используют полностью преимущества облачных архитектур».

Он объяснил, чем решения AutoMQ отличаются от предложений конкурентов. «Cloud-native архитектура AutoMQ обеспечивает динамическую масштабируемость, отказоустойчивость и бесшовную интеграцию с другими облачными инструментами», — пояснил Zhang Wensong в ходе интервью. По его словам, такой подход обеспечивает более высокую производительность и лучшую экономическую эффективность.

Zhang Wensong (второй справа) присутствует на заседании как член CCF
Zhang Wensong (второй справа) присутствует на заседании как член CCF

Инновации и экосистема инфраструктуры данных в целом

Одна из ключевых инноваций AutoMQ — отделение механизма долговечности данных от архитектуры традиционных Kafka-систем. Zhang Wensong объяснил, как подход AutoMQ позволяет экономить на хранении и повышать эффективность. «Перенося обеспечение долговечности на облачные хранилища вроде EBS и S3, мы избегаем избыточной репликации данных и снижаем задержки», — сказал он.

Он также рассказал об интеграции потоковых данных в озёра данных. «Отрасль движется к архитектуре общего хранилища», — отметил Zhang Wensong. Используя форматы вроде Delta Lake и Iceberg, AutoMQ стремится упростить хранение и анализ данных из разных источников, что, по его мнению, и есть будущее аналитики данных.

Дух open source

«Open source — мощный инструмент для обучения и совершенствования».

Zhang Wensong, сооснователь и CSO AutoMQ

В ходе нашей беседы Zhang Wensong рассказал о принципах open source, которые направляли его карьеру. «Open source — мощный инструмент для обучения и совершенствования», — поделился он с BTW Media. Он подчеркнул, что проекты с открытым кодом позволяют людям опираться на существующие системы и вносить вклад в их улучшение.

Для компаний, по мнению Zhang Wensong, open source — это стратегический подход к взаимодействию с клиентами. «Это эффективный способ привлечь пользователей и завоевать доверие, поскольку он часто ведёт к платным услугам дополнительной поддержки», — объяснил он.

Путь Zhang Wensong — от разработки LVS до руководства AutoMQ — даёт ценные представления об эволюции технологий и будущем потоковой передачи данных. Его опыт и взгляды наглядно демонстрируют влияние инноваций и open source. Большое спасибо Zhang Wensong за то, что он поделился своей историей и опытом с BTW Media.