Deore, Harsh Prashant (2024) Enhancing Cloud Flexibility: Optimizing Live Migration for Non-Web Applications Across Cloud Environments. Masters thesis, Dublin, National College of Ireland.
Preview |
PDF (Master of Science)
Download (1MB) | Preview |
Preview |
PDF (Configuration Manual)
Download (3MB) | Preview |
Abstract
In the path to evolution in cloud computing, such smooth migration of stateful applications across platforms is a ready boon for flexibility, optimum cost, and no vendor lock-in. This work is focused on live migration of PostgreSQL from AWS to Microsoft Azure, providing an abstract model for web and non-web applications. The use of some advance technologies like Checkpoint/Restore In Userspace (CRIU) for process state transfer and Write-Ahead Logging (WAL) shipping for the synchronization of data came along with an ML component for optimal migration timing and resource allocation. Instead of automation tools such as Ansible or Terraform, manual configurations are proven to be reliable and feasible in environments constrained by resources, considering the concern of this migration strategy.
Some important findings included as low as ˜45 seconds downtime, verification of data consistency using checksum and record count, and manageable performance overhead. Security measures such as SSL/TLS encryption and cloud-native tools such as AWS KMS and Azure Key Vault have ensured data protection in compliance with GDPR and HIPAA standards. While all these have been taken care of, costs in terms of subjecting the migration process proved to be economically viable with low-tier resource allocation on AWS EC2 and Azure VM instances. This study therefore provides scalable and secure live migration, keeping the pace of development in cloud computing ongoing.
Item Type: | Thesis (Masters) |
---|---|
Supervisors: | Name Email Makki, Ahmed UNSPECIFIED |
Uncontrolled Keywords: | Live Migration; Cloud Platforms; Azure VM; AWS web services; Stateful Transfer; Non-web applications; Heterogeneous cloud environments; migration downtime 45 seconds; CRIU; WAL |
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: | Ciara O'Brien |
Date Deposited: | 15 Jul 2025 08:22 |
Last Modified: | 15 Jul 2025 08:22 |
URI: | https://norma.ncirl.ie/id/eprint/8094 |
Actions (login required)
![]() |
View Item |