Bibliographic Details
| Title: |
Migrating a Java application to Microsoft Azure : simplifying maintenance and scalability by migrating to a cloud-based solution |
| Authors: |
Rintala, Teemu |
| Publication Year: |
2024 |
| Collection: |
Theseus.fi (Open Repository of the Universities of Applied Sciences / Ammattikorkeakoulujen julkaisuarkisto) |
| Subject Terms: |
fi=Tieto- ja viestintätekniikka|sv=Informations- och kommunikationsteknik|en=Information and Communications Technology, software architecture, Java, cloud services, servers, database programs, system administrators, quality assurance, Tekniikan ammattikorkeakoulututkinto |
| Description: |
Kasvava tarve skaalautuville ja joustaville pilviratkaisuille on saanut monet organisaatiot harkitsemaan jo olemassa olevan infrastruktuurin siirtämistä pilvipalveluntarjoajien alustoille. Tämän opinnäytetyön tarkoituksena oli tutkia prosessia, jossa Java-pohjainen sovellus siirretään Microsoft Azure -pilvipalveluun hyödyntämällä Azuren hallinnoituja palveluita keskittyen siirtymään liittyviin haasteisiin ja parhaisiin käytäntöihin. Päätavoitteena oli ymmärtää onnistuneen siirtymisen vaiheet ja saavutettavat edut, kuten yksinkertaistettu ylläpito ja parantunut skaalautuvuus. Tässä opinnäytetyössä käsitellyt tulokset on johdettu työn aikana tehdystä testauksesta, koska tuotantoympäristöä ei ollut vielä täysin siirretty Azureen. Migraation tulokset olivat lupaavia, ja sovellus osoitti parantunutta skaalautuvuutta, jolloin se pystyi mukautumaan käyttäjäkysyntään ilman suorituskyvyn heikkenemistä. Azuren hallittujen palveluiden käyttö vähensi infrastruktuurin ylläpidon kuormitusta. Haasteet, kuten tietokantarakenteen muokkaaminen ja kolmannen osapuolen palveluiden integrointi, vaativat erityistä huomiota, ja ne ratkaistiin huolellisella suunnittelulla ja perusteellisella testaamisella. ; The increasing demand for scalable and flexible cloud solutions has driven many organizations to consider migrating their existing infrastructure to cloud platforms. This thesis aimed to explore the process of migrating a Java-based application to Microsoft Azure with the help of Azure-managed services, focusing on the challenges and best practices involved in this transition. The primary objective was to understand the steps for a successful migration and the benefits that can be achieved, such as simplified maintenance and improved scalability. The results discussed in this thesis have been derived from testing done in a quality assurance environment, as the production environment had not yet been fully migrated to Azure. The results from the migration were promising, with the application showing improved scalability, allowing it ... |
| Document Type: |
bachelor thesis |
| Language: |
English |
| Relation: |
https://www.theseus.fi/handle/10024/863716 |
| Availability: |
https://www.theseus.fi/handle/10024/863716 |
| Rights: |
fi=All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.|sv=All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.|en=All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.| |
| Accession Number: |
edsbas.5813217B |
| Database: |
BASE |