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.
Preview |
PDF (Master of Science)
Download (1MB) | Preview |
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 |