导读:微软公司于 10 月 3 日发布博文,介绍推出了全新的 Drasi 开源数据处理系统,在复杂基础设施中,简化关键事件的检测和响应流程。
微软宣布并开源一种名为Drasi的新数据处理系统,该系统可以检测并应对复杂系统的变化。
微软 Azure 首席技术官、副首席信息安全官兼技术研究员 Mark Russinovich 在一篇博客中写道,此新项目的特点:
“简化了动态系统中智能反应的自动化,提供了实时可操作的见解,而无需传统数据处理方法的开销”。
它可以监视日志中的事件并更改源,而无需将数据复制到中央数据湖或持续查询数据源。开发人员可以定义他们想要跟踪的更改,然后 Drasi 决定更改是否应触发操作。
“如果他们这样做,它会根据您的业务需求执行情境感知反应。这种简化的流程降低了复杂性,确保在数据最相关时及时采取行动,并防止重要变化被忽略,”
Russinovich 如此解释道。
Drasi 可以归结为三个部分:来源、持续查询和反应。
Drasi 采用低代码查询基础方法,支持开发者编写丰富图查询(指在图数据库中执行复杂和多样化的查询),来定义希望检测的变化类型。
来源连接到应用程序日志、数据库更新或系统指标等数据源,并持续监控关键变化。
连续查询根据一些预定义的标准不断评估传入的变化。
当更改完成连续查询时就会做出反应,并且可以包括发送警报、更新其他系统或执行补救步骤等任务。
综合微软的说法,开发人员在构建事件处理机制时经常会使用多种工具,导致架构分散且复杂。
此外,大多数变化检测工具不具备实时功能,而是依赖于批处理、数据整理或延迟事件分析。
“对于需要立即做出反应的企业来说,即使是这些轻微的延迟也可能导致错失机会或风险。简而言之,业界迫切需要一个全面的解决方案,可以检测和准确解释关键事件,并自动做出适当、有意义的反应,”Russinovich 补充说道。
该项目已作为沙盒项目提交给云原生计算基金会 (CNCF),这表示如果被接受,它将获得该组织的支持、指导和资源。
Drasi 项目采用 Apache 2.0 许可证,适合商业与非商业项目。
官方网址:https://drasi.io/
本文为 @ 场长 创作并授权 21CTO 发布,未经许可,请勿转载。
内容授权事宜请您联系 webmaster@21cto.com或关注 21CTO 公众号。
该文观点仅代表作者本人,21CTO 平台仅提供信息存储空间服务。