Il 27 settembre, a Roma, si è svolto l'AWS Community Day, un evento interamente dedicato ai servizi AWS, al quale OMNYS, Advanced Consulting Partner di AWS, ha partecipato come Platinum Sponsor e con uno speech dal titolo “Service Catalog and Step Functions, may the Force be with you”.
AWS Community Day Italy
L’AWS Community Day è un evento interamente dedicato ai servizi AWS, ricco di discussioni tecniche, workshop e laboratori pratici condotti da esperti di Amazon Web Services e leader del settore, provenienti da tutto il mondo. È un’occasione per condividere esperienze e connettersi con altri membri della community AWS italiana.
La partecipazione di Omnys
Omnys, durante questo evento, è stata protagonista con un intervento condotto dai nostri AWS Certified Solutions Architect Luca Fiscato e Manuel Vianello dal titolo “Service Catalog and Step Functions, may the Force be with you”, nel quale è stato approfondito l’utilizzo di AWS Step Functions e AWS Service Catalog per creare un sistema di rilascio a microservizi custom con versionamento e gestione semplificata.
Il progetto di Omnys partiva da un contesto applicativo in cui il cliente forniva un servizio di archiviazione documentale ospitato su un’infrastruttura on-premise, dove ogni file caricato attivava un workflow dedicato con varie operazioni (come scansione antivirus, estrazione di testo e metadati, conservazione).
Per ottenere un’infrastruttura maggiormente scalabile, sicura e con una significativa riduzione dei costi, era quindi necessaria una migrazione in cloud con un approccio di re-architecting. Tuttavia, la principale difficoltà era la gestione di workflow complessi e disaccoppiati, composti da microservizi eseguiti su AWS ECS.
La soluzione: AWS Step Functions e AWS Service Catalog
Omnys ha sviluppato un motore di workflow custom, costituito da microservizi ECS e orchestrato tramite AWS Step Functions, garantendo flessibilità, scalabilità e configurabilità, semplificando così le operazioni di deploy e monitoraggio. Il tutto è stato poi associato ad AWS Service Catalog per gestire i microservizi, chiamati “worker”, come prodotti centralizzati e tracciabili. Ogni worker è gestito come un prodotto con versioni specifiche, il che permette un’automazione del deploy, riducendo significativamente gli errori manuali.
Inoltre, Omnys ha creato un’interfaccia utente dedicata per semplificare la gestione del workflow e del rilascio, garantendo un’esperienza utente fluida anche per team con competenze cloud limitate.
I vantaggi dell’approccio
I vantaggi di questo approccio sono stati numerosi:
La partecipazione di Omnys ha quindi evidenziato il suo ruolo nell'innovazione cloud e con l'approccio esposto ha dimostrato come AWS Step Functions e AWS Service Catalog possano essere combinati per creare un sistema di rilascio a microservizi custom con versionamento e una gestione semplificata, contribuendo a migliorare l'efficienza e a ridurre i costi di gestione delle infrastrutture IT.