Evaluation of Application Migration from Cloud to On-Premise

Loading...
Thumbnail Image

URL

Journal Title

Journal ISSN

Volume Title

Perustieteiden korkeakoulu | Master's thesis

Date

2024-07-31

Department

Major/Subject

Master's Programme in Security and Cloud Computing

Mcode

SCI30

Degree programme

Master’s Programme in Security and Cloud Computing (SECCLO)

Language

en

Pages

67

Series

Abstract

Applications deployed in the cloud often leverage various built-in solutions and advanced features available. However, due to compliance and data regulations, migrating applications from cloud to on-premise environments presents challenges and opportunities. This thesis focuses on the migration of a train condition monitoring system, originally hosted on cloud infrastructure, to an on-premise deployment utilizing Kubernetes. The research is motivated by the need to understand how such migration impacts the functionality, security, and observability of the application, which are crucial for ensuring the system’s effectiveness and reliability post-migration. The study employs a comparative analysis to assess the performance and functionality of the application in both the cloud and on-premise settings. This involves setting up a parallel on-premise environment that mirrors the original cloud setup. Key security aspects are thoroughly evaluated to ensure that the on-premise environment meets security requirements. Additionally, the thesis investigates the observability mechanisms necessary to effectively maintain and monitor the application’s state, ensuring operational transparency and proactive issue resolution. Key findings of this research highlight the trade-offs between cloud and on-premise deployments. These insights contribute to both the academic field and practical applications of migration strategies, offering valuable perspectives that can help organizations make informed decisions regarding infrastructure deployment. The results aim to serve as a comprehensive guide for organizations contemplating similar migrations, carefully evaluating the potential benefits and challenges involved.

Description

Supervisor

Ylä-Jääski, Antti

Thesis advisor

Mahmoudi Benhangi, Afsaneh
Sundqvist, Lassi

Keywords

cloud computing, on-premise, kubernetes, migration

Other note

Citation