Case study · Cargo aereo / Logistica
Realizzazione della piattaforma Azure e GitOps
AKS, VM Azure e firewall con delivery applicativa guidata da Argo CD
Abbiamo realizzato una piattaforma Azure sicura incentrata su AKS e GitOps, per garantire deployment automatizzati e verificabili su tutti gli ambienti.
In evidenza
Cosa abbiamo consegnato
- Provisioning di AKS e del networking Azure con firewall rafforzati
- Introduzione di GitOps con Argo CD e overlay per ambiente
- Infrastruttura standardizzata con Terraform per garantirne la ripetibilità
Contesto
La situazione
Il team aveva bisogno di una piattaforma cloud in linea con le policy del settore aereo, che consentisse comunque rilasci rapidi e coerenti dei servizi.
Abbiamo eseguito il provisioning di AKS, delle VM Azure e delle regole firewall, implementato GitOps con Argo CD e codificato l'infrastruttura con Terraform.
Sfide e obiettivi
Cosa c'era da risolvere
Rete e postura di sicurezza
Progettare networking e firewalling Azure conformi a policy rigorose.
Delivery sicura multi-ambiente
Deployment coerenti con gate di promozione e rollback chiari.
Ripetibilità
Codificare cluster e risorse per evitare il configuration drift.
Obiettivi
- Avviare AKS e i servizi Azure con baseline di sicurezza solide
- Adottare GitOps per una delivery affidabile e verificabile
- Consentire promozioni coerenti tra gli ambienti
Implementazione
Come l'abbiamo fatto
- Fondamenta Terraform per networking Azure, AKS e servizi di supporto
- Baseline di sicurezza del cluster (RBAC, policy, identità)
- Installazione di Argo CD e application set con overlay
- Strategia di promozione con rollback e health check
- Passaggio di consegne e formazione
Dettagli tecnici
Ambiente e pratiche
| Ambiente | Azure AKS, VM Azure, firewall e servizi correlati; container registry; networking privato |
| Infrastructure as code e piattaforme | Terraform, Azure (AKS/VM/networking/firewall), Argo CD |
| Sicurezza | IAM con privilegi minimi, policy di rete e firewall, gestione dei secret, scansione della supply chain |
| Osservabilità | Datadog; alert integrati nei workflow del team |
| Pratiche | GitOps, trunk-based development, promozioni tra ambienti, infrastructure as code |