NORMA eResearch @NCI Library

Cloud Native Application Disaster Recovery in a Multi-Cloud Environment – A DevOps Approach using Terraform

Tong, Wei (2023) Cloud Native Application Disaster Recovery in a Multi-Cloud Environment – A DevOps Approach using Terraform. Masters thesis, Dublin, National College of Ireland.

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

Abstract

In today’s business landscape, the ability to recover from unforeseen disasters and continue critical business operations is crucial for enterprises, irrespective of their size. Any additional minute when the system is offline could cause substantial financial losses and irreversible reputation damage to the organisation. Hence, finding the quickest and the most reliable solution to recover the failed system can be extremely beneficial. In recent years, one noticeable trend in the software industry is that cloud-native applications are becoming increasingly popular. These applications provide developers great flexibility when architecting complex distributed systems. With the advantage of leveraging multiple platforms, developers can create highly available, fault-tolerant applications across several cloud ecosystems. However, this trend also introduces many unique challenges to the development and operation (DevOps) team, such as the complexity of infrastructure orchestration and management between multiple cloud providers. To address these difficulties, Infrastructure as Code (IaC) tools like Terraform have been created. To find the most suitable disaster recovery solution for cloud-native applications, we conducted a comprehensive literature review of the existing research papers on the topic. However, none of them provided an in-depth exploration of performance evaluation. Therefore, we propose to develop a more robust and efficient disaster recovery solution for multi-cloud environments utilizing the IaC tool Terraform. In this research, we try to bridge the gap between literature and contribution value into the implementation of more efficient disaster recovery solutions for cloud-native applications in the multi-cloud environment.

Item Type: Thesis (Masters)
Supervisors:
Name
Email
Spelman, Ross
UNSPECIFIED
Subjects: Q Science > QA Mathematics > Electronic computers. Computer science
T Technology > T Technology (General) > Information Technology > Electronic computers. Computer science
Q Science > QA Mathematics > Computer software
T Technology > T Technology (General) > Information Technology > Computer software
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 Cyber Security
Depositing User: Ciara O'Brien
Date Deposited: 26 Apr 2025 10:03
Last Modified: 26 Apr 2025 10:03
URI: https://norma.ncirl.ie/id/eprint/7476

Actions (login required)

View Item View Item