Case study  ·  Industria

Da on-premise a ROSA

Cinque anni di percorso cloud, dall’inizio alla fine:
l’ambiente OpenShift sale su AWS.

Industria · da OpenShift on-premise a Red Hat OpenShift Service on AWS · circa tre mesi

Parliamo del vostro caso Prima e dopo

L’ambiente applicativo cambia casa

OpenShift on-premise HelmArgo ROSA Red Hat OpenShift su AWS connettività mantenuta con le risorse legacy Integration Layer, Single Sign-On e Infrastructure as Code al centro del lavoro.
3 mesicirca, dall’analisi al completamento
ROSARed Hat OpenShift Service on AWS
IaCinfrastruttura versionabile e replicabile
Health checkintervento automatico sulla saturazione

Schema dell’intervento. La durata dichiarata dal progetto è di circa tre mesi, dall’analisi tecnica al completamento della migrazione.

L’esigenza

L’ultimo passo
è il più delicato.

Il cliente ha intrapreso con noi un percorso di migrazione verso il cloud durato circa cinque anni, con l’obiettivo di rendere i propri sistemi informativi cloud native: abbiamo accompagnato tutte le tappe, dalla prima containerizzazione fino a questa fase conclusiva, la migrazione dell’ambiente OpenShift on-premise verso ROSA (Red Hat OpenShift Service on AWS), affrontando al contempo esigenze di scalabilità, continuità operativa, efficienza infrastrutturale e modernizzazione dei processi di rilascio.

Scalabilità

L’infrastruttura doveva poter seguire il carico invece di essere dimensionata una volta per tutte.

Continuità operativa

Il passaggio non poteva interrompere i servizi in esercizio né perdere i collegamenti con il legacy.

Efficienza infrastrutturale

Consumi e picchi vanno governati: nel cloud ogni scelta di dimensionamento ha un costo immediato.

Rilasci da modernizzare

Il percorso era anche l’occasione per rendere i deployment ripetibili e automatizzati.

Cosa abbiamo fatto

Dimensiona, migra,
collega, automatizza.

Circa tre mesi dall’analisi tecnica al completamento, con la parte più delicata — rete, Integration Layer e Single Sign-On — affrontata di petto.

FASE 01FASE 02 FASE 03FASE 04 Analisi e sizingMigrazione Rete e integrazioneAutomazione Analisi tecnica e dimensionale,risorse AWS necessarie. Applicazioni portate su ROSA,script e pipeline con Helm e Argo. Connettività con il legacy,Integration Layer, Single Sign-On. Infrastructure as Code, pipelinedi rilascio e health check. CIRCA TRE MESI — ULTIMA TAPPA DI UN PERCORSO CLOUD PLURIENNALE Si parte dai numeri veri Architetture ibride Il legacy resta raggiungibile Interviene da solo sulla saturazione

Il progetto per esteso

Tre mesi,
dall’analisi al taglio del nastro.

Add Value ha realizzato in circa tre mesi la migrazione dell’ambiente, partendo dall’analisi tecnica e dimensionale dell’infrastruttura e dalla definizione delle risorse AWS necessarie. Sono state migrate le applicazioni, implementati script e pipeline tramite Helm e Argo e gestite le problematiche di rete e di connettività tra l’ambiente ROSA e le risorse legacy.

Particolare attenzione è stata dedicata all’Integration Layer, al sistema di Single Sign-On e all’adozione dell’Infrastructure as Code. Sono state inoltre progettate architetture ibride, automatizzate le pipeline di rilascio e introdotti health check in grado di intervenire automaticamente in caso di saturazione dei componenti critici.

Prima e dopo

Stesse applicazioni,
altra infrastruttura.

Trascina la maniglia: a sinistra il cluster OpenShift on-premise, a destra l’ambiente ROSA su AWS con le pipeline di rilascio automatizzate e i controlli di salute sui componenti critici.

Durata
circa 3 mesi
Piattaforma
ROSA — OpenShift su AWS
Rilasci
pipeline Helm e Argo
Infrastruttura
descritta come codice
Prima Dopo

Rappresentazione schematica dei due ambienti, non di una topologia reale.

Il risultato

Un’infrastruttura
che si riscrive.

In tre mesi, dall’analisi al completamento, l’infrastruttura è passata su AWS e Red Hat OpenShift. Con l’Infrastructure as Code ogni ambiente è descritto da codice versionato: si ricrea da zero quando serve, invece di essere riparato a mano. Gli health check intervengono da soli sulla saturazione, prima che diventi un disservizio.

01

Rilasci automatizzati con Helm e Argo, ripetibili ambiente per ambiente

02

Infrastructure as Code: l’ambiente si ricrea da codice versionato

03

Health check automatici sui picchi di consumo, senza intervento manuale

04

Nuove competenze infrastrutturali consolidate dal team

05

Base pronta per lo step successivo: la migrazione dell’ERP verso il cloud

Il progetto ha inoltre permesso al team di consolidare nuove competenze infrastrutturali e costituisce la base per il successivo step del percorso cloud dell’azienda: la migrazione dell’ERP da on-premise a cloud.

Dentro il progetto

Tre modi
di guardarlo.

Chi tiene su l’infrastruttura, chi rilascia, chi risponde della continuità: la stessa migrazione, tre priorità.

Dimensionata sui numeri veri

Il lavoro è partito dall’analisi tecnica e dimensionale dell’infrastruttura esistente e dalla definizione delle risorse AWS necessarie: il sizing prima della migrazione, non dopo la prima bolletta.

  • Analisi tecnica e dimensionale dell’esistente
  • Architetture ibride progettate, non subite
  • Infrastructure as Code come impostazione di base
Vista infrastruttura

Pipeline al posto di procedure

Script e pipeline realizzati con Helm e Argo, provisioning e deploy automatizzati: il rilascio smette di essere un evento e diventa un’operazione ripetibile.

  • Pipeline di rilascio automatizzate
  • Helm e Argo per script e deploy
  • Stesso rilascio in ogni ambiente
Vista rilasci

Si accorge da sola

Sono stati introdotti health check in grado di intervenire automaticamente in caso di saturazione dei componenti critici: la continuità non dipende da chi sta guardando il cruscotto in quel momento.

  • Health check con intervento automatico
  • Gestione di consumi e spike
  • Connettività garantita con le risorse legacy
Vista continuità

Tecnologie e ambiti

ROSARed Hat OpenShiftAWS HelmArgoInfrastructure as Code Single Sign-OnIntegration LayerArchitetture ibride

Continua a leggere

Altre storie

Vi manca
l’ultimo pezzo
del percorso cloud?