A Microsoft abre o código-fonte do Drasi, um sistema de processamento de dados para detectar e reagir a mudanças


A Microsoft abre o código-fonte do Drasi, um sistema de processamento de dados para detectar e reagir a mudançasA Microsoft abre o código-fonte do Drasi, um sistema de processamento de dados para detectar e reagir a mudanças

A Microsoft anunciou e está abrindo o código-fonte de um novo sistema de processamento de dados chamado Drasi que pode detectar e reagir a mudanças em sistemas complexos.

Este novo projeto “simplifica a automação de reações inteligentes em sistemas dinâmicos, fornecendo insights acionáveis ​​em tempo actual sem a sobrecarga dos métodos tradicionais de processamento de dados”, escreveu Mark Russinovich, CTO, vice-diretor de segurança da informação e pesquisador técnico do Microsoft Azure, em um postagem no weblog.

Ele observa eventos em logs e feeds de alterações sem precisar copiar dados para um information lake central ou consultar continuamente fontes de dados. Os desenvolvedores podem definir quais alterações desejam rastrear e então Drasi resolve se as alterações devem desencadear uma ação.

“Se o fizerem, ele executa reações conscientes do contexto com base nas necessidades do seu negócio. Este processo simplificado reduz a complexidade, garante ações oportunas enquanto os dados são mais relevantes e evita que mudanças importantes passem despercebidas”, explicou Russinovich.

Drasi pode ser resumido em três componentes: Fontes, Consultas Contínuas e Reações.

As fontes se conectam a fontes de dados, como logs de aplicativos, atualizações de banco de dados ou métricas do sistema, e monitoram continuamente alterações críticas.

As consultas contínuas avaliam continuamente as alterações recebidas com base em alguns critérios predefinidos.

As reações são feitas quando uma alteração conclui uma consulta contínua e podem incluir tarefas como envio de alertas, atualização de outros sistemas ou execução de etapas de correção.

De acordo com a Microsoft, os desenvolvedores que criam mecanismos de tratamento de eventos recorrem frequentemente a múltiplas ferramentas, resultando em arquiteturas fragmentadas e complexas. Além disso, muitas ferramentas de detecção de alterações não possuem recursos em tempo actual e, em vez disso, dependem de processamento em lote, coleta de dados ou análise de eventos atrasados.

“Para as empresas que necessitam de reações imediatas, mesmo estes pequenos atrasos podem levar à perda de oportunidades ou riscos. Em suma, há uma necessidade premente de uma solução abrangente que detecte e interprete com precisão eventos críticos e automatize reações apropriadas e significativas”, escreveu Russinovich.

O projeto foi submetido à Cloud Native Computing Basis (CNCF) como um projeto Sandbox, o que significa que, se for aceito, receberá suporte, orientação e recursos da organização. Ele está sendo licenciado sob a licença Apache 2.0.

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *