Microsoft только что выпустила Drasi, и это может изменить наши представления о работе с большими данными

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


Microsoft запустила Drasi, новую систему обработки данных с открытым исходным кодом, предназначенную для упрощения обнаружения и реагирования на критические события в сложных инфраструктурах.

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

Марк Руссинович, технический директор и технический специалист Microsoft Azure, в интервью VentureBeat назвал Drasi «рождением новой категории систем обработки данных».

Он объяснил, что Drasi появилась в результате осознания растущей сложности архитектур, управляемых событиями, особенно в таких сценариях, как развертывание IoT-границ и управление интеллектуальными зданиями.

От сложности к ясности

«Мы увидели массовое упрощение архитектуры, просто невероятную производительность разработчиков», — говорит Руссинович, подчеркивая потенциал Drasi в снижении сложности реактивных систем.

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

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

Ключевое новшество системы заключается в использовании непрерывных запросов к базе данных для отслеживания изменений состояния. Drasi берет это и говорит: «У меня просто есть запрос к базе данных… и когда приходит событие… Drasi знает: «Эй, часть этого запроса удовлетворена»», — объясняет Руссинович.

Синергия открытого кода

Решение Microsoft выпустить Drasi в качестве проекта с открытым исходным кодом согласуется с более широкой стратегией компании по содействию сообществу open-source, особенно в области облачных нативных вычислений.

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

«Мы верим в то, что будем вносить свой вклад в сообщество разработчиков открытого ПО, потому что… многие предприятия разрабатывают стратегии, которые, особенно в области облачных нативных вычислений, основаны на открытом ПО и открытом управлении», — говорит Руссинович.

Команда Azure Incubations, отвечающая за Drasi и Radius, имеет опыт запуска успешных проектов с открытым исходным кодом, включая Dapr, KEDA и Copacetic. Все эти проекты доступны через Cloud Native Computing Foundation (CNCF).

В то время как Radius фокусируется на развертывании и управлении приложениями, Drasi решает сложные задачи, связанные с архитектурой, управляемой событиями. Вместе эти инструменты представляют собой целостный подход Microsoft к решению проблем, с которыми сталкиваются разработчики и операционные команды в современных облачных средах.

Непрерывные запросы Drasi открывают новую эру реактивных систем

Забегая вперед, Руссинович намекнул на возможную интеграцию Drasi в сервисы данных Microsoft. «Похоже, что она, скорее всего, войдет в наши сервисы данных, где Drasi будет интегрирована в базу данных Postgres или Cosmos DB, или как отдельный сервис, который интегрируется с ними», — сказал он.

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

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

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

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

Основатель более 10 стартапов в области ИТ и ИИ. Серийный предприниматель. Профессиональный управленец.