Deshpande, Vaishnavi Udayrao (2024) Management of Self-Healing Systems for Multi-Cloud Deployments on Kubernetes. Masters thesis, Dublin, National College of Ireland.
Preview |
PDF (Master of Science)
Download (2MB) | Preview |
Preview |
PDF (Configuration Manual)
Download (1MB) | Preview |
Abstract
In the growing world of Cloud Computing, multi-cloud architectures have gained significant popularity as the organizations are looking to enhance the flexibility, resilience, as well as performance by leveraging the services from multiple cloud providers. However, management of system failures in such complex environments remains a crucial challenge. This research study aims to explores the Integration and management of self-healing mechanisms within multi-cloud deployments on Kubernetes and automating the failure detection and recovery processes to minimizer downtime and ensure continuous availability.
Utilizing Kubernetes Operators, Datadog for real time monitoring, and Jenkins for the CI/CD automation, the study is focused on developing a deployable framework to enhance performance, security, and resilience in multi-cloud environments. Some of the Key failure points across cloud providers including AWS, GCP and Azure are identified, and various tools are tested to evaluate their scalability and efficiency. The results show that the self-healing system significantly reduces recovery time, optimizes resource usage, and maintains high availability, even in the event of failures. This designed framework provides valuable insights for cloud DevOps Engineers, which offers practical solutions for automated failure recovery and improving the overall management of multi-cloud services. This research work also discusses potential improvements including refining failure detection and recovery workflows, and suggests future directions for advancing autonomous, cloud-native systems.
Item Type: | Thesis (Masters) |
---|---|
Supervisors: | Name Email Emani, Sai UNSPECIFIED |
Subjects: | Q Science > QA Mathematics > Electronic computers. Computer science T Technology > T Technology (General) > Information Technology > Electronic computers. Computer science T Technology > T Technology (General) > Information Technology > Cloud computing |
Divisions: | School of Computing > Master of Science in Cloud Computing |
Depositing User: | Ciara O'Brien |
Date Deposited: | 14 Jul 2025 15:33 |
Last Modified: | 14 Jul 2025 15:33 |
URI: | https://norma.ncirl.ie/id/eprint/8093 |
Actions (login required)
![]() |
View Item |