17611538698
webmaster@21cto.com

微软开源 Drasi,三大组件设计书写大数据处理新篇章

开源 0 570 2024-10-06 07:30:40

图片

导读:微软公司于 10 月 3 日发布博文,介绍推出了全新的 Drasi 开源数据处理系统,在复杂基础设施中,简化关键事件的检测和响应流程。

微软宣布并开源一种名为Drasi的新数据处理系统,该系统可以检测并应对复杂系统的变化。

微软 Azure 首席技术官、副首席信息安全官兼技术研究员 Mark Russinovich 在一篇博客中写道,此新项目的特点:

“简化了动态系统中智能反应的自动化,提供了实时可操作的见解,而无需传统数据处理方法的开销。 

它可以监视日志中的事件并更改源,而无需将数据复制到中央数据湖或持续查询数据源。开发人员可以定义他们想要跟踪的更改,然后 Drasi 决定更改是否应触发操作。 

“如果他们这样做,它会根据您的业务需求执行情境感知反应。这种简化的流程降低了复杂性,确保在数据最相关时及时采取行动,并防止重要变化被忽略,”

Russinovich 如此解释道。

Drasi 可以归结为三个部分:来源、持续查询和反应。 

Drasi 采用低代码查询基础方法,支持开发者编写丰富图查询(指在图数据库中执行复杂和多样化的查询),来定义希望检测的变化类型。

图片

图片


来源连接到应用程序日志、数据库更新或系统指标等数据源,并持续监控关键变化。

连续查询根据一些预定义的标准不断评估传入的变化。

当更改完成连续查询时就会做出反应,并且可以包括发送警报、更新其他系统或执行补救步骤等任务。 

综合微软的说法,开发人员在构建事件处理机制时经常会使用多种工具,导致架构分散且复杂。

此外,大多数变化检测工具不具备实时功能,而是依赖于批处理、数据整理或延迟事件分析。 

“对于需要立即做出反应的企业来说,即使是这些轻微的延迟也可能导致错失机会或风险。简而言之,业界迫切需要一个全面的解决方案,可以检测和准确解释关键事件,并自动做出适当、有意义的反应,”Russinovich 补充说道。

该项目已作为沙盒项目提交给云原生计算基金会 (CNCF),这表示如果被接受,它将获得该组织的支持、指导和资源。

Drasi 项目采用 Apache 2.0 许可证,适合商业与非商业项目。

官方网址:https://drasi.io/

评论