Dal server in azienda al cloud computing: reingegnerizzazione di una web app
View/ Open
Author
Polleri, Eugenio <1996>
Date
2023-03-30Data available
2023-04-06Abstract
Il presente lavoro di tesi ha lo scopo di illustrare il processo di migrazione di un'applicazione monolitica verso un ambiente cloud-based, analizzando le sfide e le opportunità legate all'adozione della tecnologia cloud.
Nella prima parte, verranno presentati i concetti fondamentali della tecnologia cloud e le principali tipologie di servizi cloud disponibili sul mercato. Successivamente, saranno illustrate le fasi del processo di sviluppo, dalla fase di analisi dei requisiti alla fase di deployment dell'applicazione sul cloud. Verranno presentati i principali framework e tool utilizzati per la progettazione e lo sviluppo, con un focus specifico sui servizi cloud forniti da Amazon Web Services (AWS).
Infine, saranno presentate le conclusioni e le prospettive future per lo sviluppo di applicazioni web cloud-based, evidenziando le opportunità offerte dalla tecnologia cloud e le sfide che devono ancora essere affrontate per garantire la massima efficienza e sicurezza delle applicazioni cloud-based. The purpose of this thesis is to illustrate the migration process of a monolitic application to a cloud-based environment, analyzing the challenges and opportunities related to the adoption of cloud technology.
In the first part of the work, the fundamental concepts of cloud technology and the main types of cloud services available on the market will be presented. Subsequently, the stages of the development process of a cloud-based web application will be illustrated, from the analysis of requirements to the deployment phase of the application on the cloud. The main frameworks and tools used for the design and development of cloud-based applications will be presented, with a specific focus on the cloud services provided by Amazon Web Services (AWS).
Finally, the conclusions and future prospects for the development of cloud-based web applications will be presented, highlighting the opportunities offered by cloud technology and the challenges that still need to be addressed to ensure the maximum efficiency and security of cloud-based applications.
Type
info:eu-repo/semantics/masterThesisCollections
- Laurea Magistrale [4853]