Tolerância a falhas bizantinas de aplicações provisionadas localmente com Kubernetes: uma proposta inicial
Resumo
Executar soluções conteinerizadas em clusters Kubernetes locais representa um desafio para as empresas, e há diversas motivações por trás dessa escolha, desde requisitos legais até a redução de custos. No entanto, manter a mesma qualidade de serviço dos principais provedores de nuvem de forma local exige esforço tanto na engenharia de infraestrutura quanto no desenvolvimento. Nesse contexto, o trabalho atual propõe o desenvolvimento de um framework para gerenciamento de tolerância a falhas bizantinas, com o objetivo de apoiar implantações on-premise do Kubernetes.
Referências
Diouf, G. M., Elbiaze, H., and Jaafar, W. (2020). On byzantine fault tolerance in multi-master kubernetes clusters. Future Generation Computer Systems, 109:407–419.
Domingus, J. and Arundel, J. (2022). Cloud native devops with kubernetes: Building, deploying, and scaling modern applications in the cloud. O’Reilly.