NORMA eResearch @NCI Library

Enabling Automated Multi-cloud Migration For SMEs With A Standard Three-Tier Infrastructure

Gawade, Achyut (2023) Enabling Automated Multi-cloud Migration For SMEs With A Standard Three-Tier Infrastructure. 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 (3MB) | Preview

Abstract

The proposed solution is a practical middleware-based approach for seamless multi-cloud migration and portability of standard three-tier infrastructure, including virtual machines, databases, and object storage. The proposed system utilizes Python SDKs and APIs provided by the major public cloud providers (AWS, Azure, and GCP) to achieve resource discovery, VM migration, database migration, and object storage migration. The feasibility of heterogeneous VM migration across different hypervisors (XEN, Hyper-V, and KVM) and various disk formats (AMI, VHD, and RAW) has been evaluated and demonstrated throughout the study. A hybrid database migration approach combining snapshot and streaming data has been implemented to optimize data transfer and minimize downtime. Object storage migration has been streamlined using multi-part uploads for faster upload speeds and ARIA2 for parallel downloads, particularly for large files. The proposed solution has been successfully tested for migrating a sample Ubuntu 22.04.6 LTS virtual machine with 30 GB of disk space, a MySQL database with various object types and millions of records, and storage objects across different cloud providers, demonstrating its ability to achieve seamless multi-cloud interoperability. The design and evaluation of the tool have been performed considering the requirements of SMEs. The proposed solution can be used by SMEs to effectively utilize the benefits of multi-cloud computing while mitigating the risks associated with vendor lock-in and limited portability. In summary, the proposed solution addresses the key challenges of multi-cloud migration and portability, enabling SMEs to adopt a more flexible and cost-effective cloud strategy.

Item Type: Thesis (Masters)
Supervisors:
Name
Email
Heeney, Sean
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
Divisions: School of Computing > Master of Science in Cloud Computing
Depositing User: Ciara O'Brien
Date Deposited: 28 Mar 2025 09:12
Last Modified: 28 Mar 2025 09:12
URI: https://norma.ncirl.ie/id/eprint/7343

Actions (login required)

View Item View Item