Percorrer por autor "Neves, Rui Jorge da Silva"
A mostrar 1 - 1 de 1
Resultados por página
Opções de ordenação
- Defektor : a chaos engineering campaign orchestratorPublication . Neves, Rui Jorge da Silva; Durães, João António Pereira Almeida; Araújo, Filipe João Boavida de Mendonça Machado deO aspeto de confiabilidade dos sistemas modernos tornou-se num dos mais importantes em termos de qualidade de software, com o aumento do número de sistemas e utilizadores, um desafio à sua estabilidade. De forma a preparar para estes desafios, os desenvolvedores dedicam uma quantidade de tempo considerável a criar mecanismos e técnicas para melhorar a resiliência e a robustez do sistema em desenvolvimento. Isto geralmente inclui técnicas de injeção de falhas para garantir que o sistema possa ser testado num ambiente com adversidades e provocar estados internos inválidos, em vez de esperar que estes ocorram naturalmente, já que geralmente estes problemas são raros. Apresentado neste trabalho, o Defektor é uma ferramenta já em desenvolvimento que foi aprimorada e testada para demonstrar a possibilidade de se aplicar a qualquer projeto. A ferramenta atua como um gestor de campanhas, configurado para controlar múltiplas máquinas, usar diferentes ferramentas externas, interagir com sistemas alvo e obter dados que podem ser analisados. O Defektor recebe uma série de parâmetros que lhe permitem automatizar a execução da campanha, o que torna os resultados mais consistentes e facilita a replicação de experiencias. O Defektor executa essas ações por meio de integrações com ferramentas de injeção de falhas que interferem nos sistemas alvo, ferramentas de tracing e logging para obter dados e containers Docker que executam workloads, mantendo-se agnóstico em relação a ferramentas, sistemas e infraestruturas.
