Big Cover comune di cagliari
aws badge_new
CASE HISTORY CLOUD MIGRATION

Migrazione e modernizzazione del portale web per una scalabilità massima del servizio durante i picchi di traffico

Il progetto per il Comune di Cagliari si è basato su AWS EKS

La sfida

Lutech Cloud Village

Scopri come pianificare il tuo viaggio nel cloud con Lutech, AWS e i nostro Partner

lutech-cloud-village-cover-2500-v2 Scopri di più

Lo scopo del progetto era la migrazione e modernizzazione del portale web del Comune di Cagliari.

L'architettura di partenza era basata su una soluzione on-prem composta da una batteria di macchine virtuali VMware per la gestione del portale Entando.

La sfida principale è stata quella poter garantire la massima scalabilità del servizio durante i picchi di traffico che un portale di questa importanza deve poter garantire ai cittadini.

Grazie all'utilizzo dei servizi AWS dedicati alla migrazione dei dati (AWS DMS e AWS Datasync) è stato inoltre possibile effettuale la migrazione senza disservizio per i clienti finali.

La soluzione

La soluzione implementata è basata sul servizio di orchestrazione dei container AWS EKS. Tra i vantaggi che EKS ha portata citiamo:

Scalabilità ed elasticità: AWS EKS consente di scalare facilmente le risorse del cluster Kubernetes in base alle esigenze dell'applicazione. Per la gestione di questa attività ci si e basati sul servizio karpenter che, opportunamente configurato, permette di ottenere una risposta più veloce della scalabilità nei casi di improvviso picco di CPU e di massimizzare l'utilizzo delle risorse disponibili.

Sicurezza: AWS EKS fornisce funzionalità di sicurezza avanzate per la protezione delle applicazioni e dei dati. Supporta l'autenticazione basata su token, il controllo degli accessi basato sui ruoli (IAM) e la crittografia dei dati in transito e a riposo.

 Monitoraggio: L'integrazione con il servizio AWS CloudWatch consente di monitorare in modo accurato tutte le metriche di sistema e delle applicazioni. È possibile impostare avvisi per notificare tempestivamente eventuali problemi o anomalie nel funzionamento del portale. Questo aiuta a garantire la disponibilità e la performance dell'applicazione.

 AWS EKS si integra facilmente con altri servizi AWS, consentendo di sfruttare le funzionalità offerte da tutto l'ecosistema AWS.

 L'utilizzo di AWS RDS (Amazon Relational Database Service) ha consentito di gestire facilmente il database del portale web, mentre grazie al servizio AWS ALB (Application Load Balancer), che fornisce il bilanciamento del carico delle richieste dei clienti, l'erogazione dei contenti e l'esperienza utente è stata migliorata.

 Tra gli altri servizi AWS utilizzati citiamo:

  • AWS EFS (Elastic File System) che offre uno storage condiviso per i container, garantendo la persistenza dei dati.
  • AWS S3 e AWS CloudFront che sono stati utilizzati per la gestione dei contenuti statici e la distribuzione globale dei contenuti.

 Questa soluzione basata su AWS EKS e combinata con i servizi AWS menzionati, offre un ambiente scalabile, sicuro e monitorabile per il portale web del Comune di Cagliari.

I risultati

I risultati ottenuti dalla soluzione implementata per il Comune di Cagliari includono:

  1. Miglioramento delle prestazioni: L'utilizzo dei servizi AWS gestiti come AWS EKS, RDS e ALB ha contribuito a migliorare le prestazioni complessive del portale web. La scalabilità automatica dei servizi e le risorse gestite da AWS hanno permesso di gestire in modo efficiente i picchi di traffico e di fornire una risposta rapida agli utenti.
  2. Maggiore scalabilità e affidabilità: Grazie all'utilizzo di AWS EKS e ai servizi di autoscaling governati da Karpenter, è stato possibile adattare il cluster Kubernetes in base alle esigenze dell'applicazione. Ciò ha permesso al portale di gestire in modo efficiente un volume crescente di traffico senza interruzioni o prestazioni ridotte.
  3. Migliore esperienza utente: L'implementazione della soluzione basata su servizi AWS ha contribuito a offrire una migliore esperienza utente sul portale web del Comune di Cagliari. Le prestazioni migliorate, la scalabilità gestita e l'affidabilità dei servizi hanno contribuito a garantire un accesso rapido e affidabile ai servizi e alle informazioni per i cittadini.
  4. Riduzione dei tempi di deploy: L'introduzione della metodologia DevOps per la gestione dei rilasci applicativi ha permesso di ridurre significativamente i tempi di deploy del 70%. L'automazione dei processi di deployment e l'utilizzo di strumenti e pratiche DevOps hanno ottimizzato l'efficienza operativa e ridotto al minimo il tempo di inattività durante i rilasci.

Complessivamente, la soluzione implementata ha fornito al Comune di Cagliari una piattaforma cloud scalabile, affidabile e sicura per il proprio portale web, offrendo una migliore esperienza utente e riducendo i tempi di deploy delle applicazioni.

Contatta Lutech

Ti invitiamo a prendere visione dell' informativa marketing.

Inserire un valore
Inserire un valore
Inserire un'email valida
Inserire un numero di telefono valido
Inserire un valore
Inserire un valore
Inserire un valore

Cliccando sul pulsante “Conferma” dichiaro di aver letto e compreso l'informativa marketing

Acconsento a ricevere comunicazioni commerciali e promozionali relative a servizi e prodotti nonché messaggi informativi relativi alle attività di marketing, così come esplicitato nella suddetta Informativa

Per favore, seleziona la casella.

Si è verificato un errore, si prega di riprovare più tardi

Grazie per il tuo interesse


Abbiamo ricevuto la tua richiesta di contatto, ti contatteremo a breve per approfondire le tue esigenze di business.
 

Continua il viaggio verso il Cloud

Digital Services per il tuo futuro

Case history