This work has been developed in collaboration with the company Sinergia EPC and with the consultancy support of the company recube S.r.l., with the goal of migrating an application primarily using a rehosting approach, alongside replatforming interventions for some existing services. The aim was to transition from a poorly managed architecture to a more modern and secure one, capable of ensuring greater scalability and operational efficiency. After a thorough analysis of available providers, considering the budget and the variety of services offered, the decision was made to adopt AWS, recognized for its reliability and scalability. Initially, a virtual private network was designed to define the architecture of the new infrastructure, allowing for resource isolation and overall improved security. AWS services to be integrated were identified and selected, including Amazon EC2 for computing, Amazon RDS for database management, and Amazon S3 for data storage. Subsequently, the migration and integration of existing applications into a new AWS environment were carried out, using an approach that ensures risk minimization during the transfer. A fundamental aspect of the project was the implementation of the most secure methodologies for cloud development, which included managing traffic on individual resources. Best practices were adopted to ensure controlled and secure access, optimizing access policies and security groups, and ensuring that all communications between resources occurred securely. To monitor performance and costs, services were utilized that allowed for the optimization of infrastructure expenses and the timely identification of any anomalies and errors originating from the instances. The results achieved have enabled the company to not only have a modern and cutting-edge cloud but also a secure, scalable, and highly available environment for the migrated application, as well as for the development and production of new software. This project represents a significant advancement in optimizing business operations and enhancing the company's technological capabilities, thus creating the ideal conditions to face future challenges and improve competitiveness in the market
Il presente lavoro è stato sviluppato in collaborazione con l'azienda Sinergia EPC e con il supporto consulenziale dell'azienda recube S.r.l., con l'obiettivo di effettuare la migrazione di una applicazione utilizzando prevalentemente un approccio rehosting, affiancato da interventi di replatforming per alcuni servizi esistenti. Lo scopo è stato quello di passare da una architettura poco gestita ad una più moderna e sicura, in grado di garantire maggiore scalabilità ed efficienza operativa. Dopo un'accurata analisi dei fornitori disponibili, tenendo conto del budget e della varietà dei servizi offerti, è stata presa la decisione di adottare AWS, riconosciuto per la sua affidabilità e scalabilità. Inizialmente, è stata progettata una rete privata virtuale che definisse l'architettura della nuova infrastruttura, permettendo di isolare le risorse e migliorando complessivamente la sicurezza. Sono stati identificati e selezionati i servizi AWS da integrare, tra cui Amazon EC2 per il calcolo, Amazon RDS per la gestione dei database, e Amazon S3 per l'archiviazione dei dati. Successivamente, si è proceduto alla migrazione e integrazione delle applicazioni esistenti in un nuovo ambiente AWS, utilizzando un approccio che garantisce la minimizzazione dei rischi durante il trasferimento. Un aspetto fondamentale del progetto è stata l'implementazione delle metodologie più sicure per lo sviluppo cloud, che hanno incluso la gestione del traffico sulle singole risorse. Sono state adottate best practices per garantire un accesso controllato e sicuro, ottimizzando le politiche di accesso e i gruppi di sicurezza, e assicurando che tutte le comunicazioni tra le risorse avvenissero in modo protetto. Per monitorare le prestazioni e i costi, sono stati utilizzati servizi che hanno consentito di ottimizzare le spese per l'infrastruttura e di identificare tempestivamente eventuali anomalie ed errori provenienti dalle istanze. I risultati ottenuti hanno consentito all'azienda di avere non solo un cloud moderno e all'avanguardia, ma anche un ambiente sicuro, scalabile e altamente disponibile per l'applicazione migrata, oltre che per lo sviluppo e la produzione di nuovi software. Questo progetto costituisce un importante progresso nell'ottimizzazione delle operazioni aziendali e nel potenziamento delle capacità tecnologiche dell'azienda, creando così le condizioni ideali per affrontare le sfide future e migliorare la propria competitività nel mercato.
Rehosting Cloud-to-Cloud di una applicazione su Amazon Web Services
DEDIU, RAZVAN - ALEXANDRU
2023/2024
Abstract
This work has been developed in collaboration with the company Sinergia EPC and with the consultancy support of the company recube S.r.l., with the goal of migrating an application primarily using a rehosting approach, alongside replatforming interventions for some existing services. The aim was to transition from a poorly managed architecture to a more modern and secure one, capable of ensuring greater scalability and operational efficiency. After a thorough analysis of available providers, considering the budget and the variety of services offered, the decision was made to adopt AWS, recognized for its reliability and scalability. Initially, a virtual private network was designed to define the architecture of the new infrastructure, allowing for resource isolation and overall improved security. AWS services to be integrated were identified and selected, including Amazon EC2 for computing, Amazon RDS for database management, and Amazon S3 for data storage. Subsequently, the migration and integration of existing applications into a new AWS environment were carried out, using an approach that ensures risk minimization during the transfer. A fundamental aspect of the project was the implementation of the most secure methodologies for cloud development, which included managing traffic on individual resources. Best practices were adopted to ensure controlled and secure access, optimizing access policies and security groups, and ensuring that all communications between resources occurred securely. To monitor performance and costs, services were utilized that allowed for the optimization of infrastructure expenses and the timely identification of any anomalies and errors originating from the instances. The results achieved have enabled the company to not only have a modern and cutting-edge cloud but also a secure, scalable, and highly available environment for the migrated application, as well as for the development and production of new software. This project represents a significant advancement in optimizing business operations and enhancing the company's technological capabilities, thus creating the ideal conditions to face future challenges and improve competitiveness in the marketFile | Dimensione | Formato | |
---|---|---|---|
TesiLM_rad-11-1.pdf
embargo fino al 27/04/2026
Descrizione: Rehosting Cloud-to-Cloud di un applicazione su Amazon Web Services
Dimensione
5.21 MB
Formato
Adobe PDF
|
5.21 MB | Adobe PDF |
I documenti in UNITESI sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.
https://hdl.handle.net/20.500.12075/19219