kth.sePublications
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Evaluation of Application Migration from Cloud to On-Premise
KTH, School of Electrical Engineering and Computer Science (EECS).
2024 (English)Independent thesis Advanced level (degree of Master (Two Years)), 20 credits / 30 HE creditsStudent thesisAlternative title
Utvärdering av applikationsmigrering från moln till on-premise (Swedish)
Abstract [en]

Applications deployed in the cloud often leverage various built-in solutionsand advanced features available. However, due to compliance and dataregulations, migrating applications from cloud to on-premise environmentspresents challenges and opportunities. This thesis focuses on the migration ofa train condition monitoring system, originally hosted on cloud infrastructure,to an on-premise deployment utilizing Kubernetes. The research is motivatedby the need to understand how such migration impacts the functionality,security, and observability of the application, which are crucial for ensuringthe 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.

Abstract [sv]

Applikationer som distribueras i molnet använder ofta olika inbyggda lösningar och avancerade funktioner. Men på grund av efterlevnad och dataförordningar innebär migrering av applikationer från moln till lokala miljöer utmaningar och möjligheter. Den här avhandlingen fokuserar på migreringen av ett tågtillståndsövervakningssystem, som ursprungligen var värd för molninfrastruktur, till en lokal distribution som använder Kubernetes. Forskningen motiveras av behovet av att förstå hur sådan migrering påverkar applikationens funktionalitet, säkerhet och observerbarhet, vilket är avgörande för att säkerställa systemets effektivitet och tillförlitlighet efter migrering.

Studien använder en jämförande analys för att bedöma applikationens prestanda och funktionalitet i både molnet och lokala inställningar. Detta innebär att man ställer in en parallell miljö på plats som speglar den ursprungliga molnkonfigurationen. Viktiga säkerhetsaspekter utvärderas noggrant för att säkerställa att den lokala miljön uppfyller säkerhetskraven. Dessutom undersöker avhandlingen de observerbarhetsmekanismer som är nödvändiga för att effektivt upprätthålla och övervaka applikationens tillstånd, vilket säkerställer operativ transparens och proaktiv problemlösning.

De viktigaste resultaten av denna forskning belyser kompromisserna mellan moln och lokala distributioner. Dessa insikter bidrar till både det akademiska fältet och praktiska tillämpningar av migrationsstrategier, och erbjuder värdefulla perspektiv som kan hjälpa organisationer att fatta välgrundade beslut angående utbyggnad av infrastruktur. Resultaten syftar till att fungera som en heltäckande guide för organisationer som överväger liknande migrationer, och noggrant utvärdera de potentiella fördelarna och utmaningarna.

Place, publisher, year, edition, pages
Stockholm: KTH Royal Institute of Technology , 2024. , p. 78
Series
TRITA-EECS-EX ; 2024:569
Keywords [en]
Cloud Computing, On-premise, Kubernetes, Migration
Keywords [sv]
Molntjänster, Under-förutsättning, Kubernetes, Migration
National Category
Computer Sciences Computer Engineering
Identifiers
URN: urn:nbn:se:kth:diva-352904OAI: oai:DiVA.org:kth-352904DiVA, id: diva2:1896238
External cooperation
EKE-Electronics
Presentation
via Zoom https://aalto.zoom.us/j/67234818405?pwd=Q3ZPbmNXeG9JU3l2cmJRcS9QY2podz09, Otarata 8 B 29, Espoo (English)
Supervisors
Examiners
Available from: 2024-10-02 Created: 2024-09-09 Last updated: 2024-10-02Bibliographically approved

Open Access in DiVA

fulltext(888 kB)390 downloads
File information
File name FULLTEXT01.pdfFile size 888 kBChecksum SHA-512
af7c12ac8916df518d59b2fe0b3fc1e8715f57a66c8c2c0dab232445f01549094dca1cdc45c8e31586af3972fbf281661aff4a0ffec08a8ee80fde155c9250af
Type fulltextMimetype application/pdf

By organisation
School of Electrical Engineering and Computer Science (EECS)
Computer SciencesComputer Engineering

Search outside of DiVA

GoogleGoogle Scholar
Total: 392 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

urn-nbn

Altmetric score

urn-nbn
Total: 542 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf