NORMA eResearch @NCI Library

Designing a Robust Multi-Cloud DevOps Strategy for Kubernetes Disaster Recovery: An Open Source Approach

Gokhale, Shashank Arvind (2023) Designing a Robust Multi-Cloud DevOps Strategy for Kubernetes Disaster Recovery: An Open Source Approach. Masters thesis, Dublin, National College of Ireland.

[thumbnail of Master of Science]
Preview
PDF (Master of Science)
Download (2MB) | Preview
[thumbnail of Configuration manual]
Preview
PDF (Configuration manual)
Download (1MB) | Preview

Abstract

This study focuses on designing a DevOps centered strategy for a resilient multi-cloud disaster recovery. It targets managed Kubernetes clusters deployed on Google Cloud Platform (GCP) and Azure, utilizing open-source tools to enhance flexibility, mitigate vendor lock-in, and streamline the disaster recovery process. A CI/CD pipeline is established to increase the efficiency of disaster recovery across cloud providers. The research evaluates Recovery Time Objectives (RTO) and Recovery Point Objectives (RPO) for containerized applications rolled out on GCP & Azure, specifically in scenarios involving software upgrades and area wide power outages/datacenter failures. The aim is to offer an alternative to cloud specific tools, enabling migration and restoration across cloud service providers post disaster. The developed pipeline explores variations in RTO & RPO amongst distinct cloud providers for the same application stack. The findings reveal GCP’s efficiency in restoring applications after a system upgrade failure, while Azure demonstrates quicker migration and restoration capabilities in datacenter failure scenarios.

Item Type: Thesis (Masters)
Supervisors:
Name
Email
Mijumbi, Rashid
UNSPECIFIED
Uncontrolled Keywords: Kubernetes; Disaster Recovery; DevOps approach; google kubernetes engine; Azure kubernetes service; velero
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
Q Science > QA Mathematics > Computer software > Computer Security
T Technology > T Technology (General) > Information Technology > Computer software > Computer Security
Divisions: School of Computing > Master of Science in Cloud Computing
Depositing User: Tamara Malone
Date Deposited: 20 Aug 2024 16:31
Last Modified: 20 Aug 2024 16:31
URI: https://norma.ncirl.ie/id/eprint/7052

Actions (login required)

View Item View Item