HomeCloud e Virtualizzazione › Come scegliere il provider di cloud per la tua azienda: criteri fondamentali che spesso si ignorano
Cloud e Virtualizzazione

Come scegliere il provider di cloud per la tua azienda: criteri fondamentali che spesso si ignorano

📅 12 Agosto 2026✍️ di Simona Valguarnera⏱️ 6 min di lettura

La scelta di un provider cloud è spesso raccontata come una gara di listini e marchi. In realtà è una decisione di architettura, compliance e gestione del rischio che influisce sui costi operativi per anni. L’analisi richiede metriche verificabili, scenari di continuità operativa e una valutazione del lock-in tecnologico. È l’approccio che Simona Valguarnera, con un passato da sistemista e progetti di deployment per clienti non tecnici, ha adottato nei team ibridi che ha guidato.

Definire i requisiti e i vincoli prima della software selection

La selezione parte dai requisiti, non dal catalogo servizi. Occorre classificare i carichi di lavoro: transazionali, analitici, streaming, batch. Per ciascuno vanno fissati obiettivi di servizio chiari: Service Level Objective (SLO), Recovery Time Objective (RTO) e Recovery Point Objective (RPO). Un’app di e-commerce può richiedere RTO < 15 minuti e RPO ≤ 5 minuti in due zone di disponibilità; un data lake accetta RTO di ore con RPO giornaliero.

I vincoli includono sovranità dei dati, regolamentazioni settoriali, requisiti di cifratura, localizzazione geografica e dipendenze con sistemi on-premise. È utile produrre una matrice “requisito → evidenza” che elenchi documenti o test attesi (ad esempio report di pen-test, certificazioni, prove di failover).

Sicurezza verificabile e conformità normativa

Nel modello di responsabilità condivisa, il provider garantisce la sicurezza del cloud (fisica, ipervisore, rete backbone), mentre il cliente cura la sicurezza nel cloud (configurazioni, identità, dati, applicazioni). La due diligence deve coprire gestione delle identità (IAM con principi di minimo privilegio e politiche condizionali), segmentazione di rete, logging a prova di manomissione e gestione chiavi.

Per i dati sensibili, la cifratura end-to-end con chiavi gestite dal cliente (Bring Your Own Key, BYOK) e moduli hardware (HSM) riduce il rischio. È cruciale verificare la rotazione delle chiavi, i flussi di escrow e l’audit trail. Le certificazioni forniscono un perimetro minimo: ISO/IEC 27001 per il sistema di gestione della sicurezza, attestazioni SOC 2 Type II per i controlli operativi e PCI DSS per ambienti che trattano pagamenti. Tuttavia, le certificazioni non sostituiscono test pratici sulla configurazione del tenant.

Per le aziende europee il trattamento dei dati personali deve osservare il Regolamento generale sulla protezione dei dati. Ciò implica basi giuridiche chiare, data minimization, conservazione limitata e verifiche sui trasferimenti extra-UE. È opportuno chiedere clausole contrattuali sul data residency, sui sub-processor e sulla notifica degli incidenti entro tempi definiti.

Prestazioni e rete: latenza, throughput, peering

Le performance non si misurano soltanto in CPU e RAM. Conta la latenza end-to-end, la banda garantita tra zone, le IOPS dello storage e la variabilità nei picchi. Indicatori pratici: latenza P99 < 50 ms tra client e front-end in EU, IOPS previste per volume con test FIO o benchmark equivalenti, throughput sostenuto di 1–10 Gbps su collegamenti ibridi.

La rete è un fattore determinante. La disponibilità di region e zone di disponibilità influenza la resilienza; il peering con i principali ISP locali riduce i salti di rete. Servizi come Direct Connect/ExpressRoute/Cloud Interconnect o equivalenti abilitano collegamenti dedicati a bassa latenza. La presenza di CDN, Anycast e IPv6 nativo migliora la distribuzione globale. È consigliabile richiedere mappe di peering, misure di jitter e packet loss.

Costi totali di esercizio: oltre il listino

Il prezzo orario della compute è la parte visibile. Il costo reale è determinato da quattro voci spesso sottovalutate: egress di rete (tra region e verso Internet), storage “freddo” con tariffe di retrieval, licenze software gestite e servizi gestiti che scalano con le richieste (per esempio funzioni serverless o database fully managed).

La disciplina FinOps suggerisce misure continue: rightsizing delle istanze, uso di piani riservati o savings plan, ottimizzazione delle classi di storage, spegnimento degli ambienti non produttivi. È utile simulare tre profili di crescita (conservativo, base, aggressivo) su 36 mesi e includere i costi di migrazione e di formazione del team. Un dettaglio chiave sono le politiche di sconto e i crediti in caso di disservizio: vanno confrontati con il rischio effettivo e con gli SLO interni.

Voci spesso trascurate e come valutarle
Voce Perché conta Domanda da porre Indicatore
Egress di rete Può superare i costi compute Quali tariffe intra-region/verso Internet? €/TB per fascia
Storage “freddo” Recuperi e operazioni hanno fee Quali costi di retrieval e API? €/GB retrieval
Supporto Impatta MTTR e SLA interni Tempi di risposta per severità P1? Minuti/ore garantiti
Chiavi gestite Controllo su cifratura e audit BYOK/HSM e rotazione automatica? Frequenza rotazione
Uscita Costi e tempi di migrazione Quali fee e assistenza all’exit? €/TB + lead time

Resilienza e continuità operativa

La resilienza si misura. Un’architettura a due zone (multi-AZ) riduce i fault locali, ma non sostituisce la replica geografica (multi-region). Le scelte dipendono dagli obiettivi RTO/RPO. Per carichi critici, database con replica sincrona cross-zone e asincrona cross-region, snapshot immutabili e test di restore periodici sono prassi consolidate.

È importante verificare i Service Level Agreement (SLA) del provider e distinguere tra disponibilità di singoli servizi e disponibilità composita dell’applicazione. Le clausole di credito spesso coprono solo una frazione dei danni. Valguarnera raccomanda esercitazioni trimestrali di disaster recovery con failover controllato e metriche su Mean Time to Recovery (MTTR).

Backup e archiviazione richiedono politiche di retention e immutabilità (WORM) per protezione da ransomware. L’uso di vault separati, accessi break-glass e monitoraggio delle policy riduce il rischio operativo.

Evitare il lock-in e progettare la portabilità

Il lock-in non è solo tecnologico; è anche contrattuale e operativo. Per mitigarlo, conviene standardizzare su componenti portabili: container, orchestrazione Kubernetes, pipeline infrastrutturali dichiarative (Terraform/Pulumi) e osservabilità con formati aperti (OpenTelemetry).

Per i dati, formati aperti e interfacce standard (ad esempio S3-compatible per oggetti) facilitano l’uscita. È opportuno prevedere fin dall’inizio un “exit plan” con stima di tempi e costi di reidratazione dei dataset, segregazione delle chiavi e smaltimento sicuro dei supporti. Nelle negoziazioni contrattuali, inserire clausole di assistenza all’uscita e conservare log di accesso amministrativo a fini di audit.

L’adozione di un approccio multicloud va ponderata: riduce il lock-in ma aumenta la complessità operativa. Una strategia intermedia è il “portability-first” su workload critici e il “best-of-breed” per servizi differenzianti, con governance centralizzata di identità, rete e costi.

Supporto, trasparenza e governance

Il livello di supporto incide sui tempi di risoluzione. È essenziale chiarire fasce orarie, lingua, tempi di prima risposta per incidenti di severità massima e l’accesso a tecnici senior. Un buon provider offre report post-incident con cause radice (RCA), piani di prevenzione e indicatori di affidabilità pubblici.

La trasparenza operativa include status page con storico, advisories di sicurezza tempestivi e un processo di vulnerability disclosure. La governance richiede policy centralizzate su identità, tagging, budget e conformità, con enforcement tecnico (policy-as-code) e revisione periodica. Le baseline di sicurezza, come i benchmark CIS, aiutano a uniformare le configurazioni.

Infine, va valutata la catena di fornitura: data center di terze parti, sub-processor, componenti software di base. La possibilità di audit indipendenti, la disponibilità di attestazioni aggiornate e la mappa dei fornitori sono elementi che riducono l’asimmetria informativa.

Criteri decisivi: checklist sintetica

  • Requisiti chiari: SLO, RTO, RPO per ogni workload.
  • Compliance provata: documentazione su ISO/IEC 27001 e aderenza al Regolamento generale sulla protezione dei dati.
  • Performance misurabili: test indipendenti su latenza P95/P99, IOPS e throughput.
  • Costi totali: simulazione a 36 mesi con egress, storage e servizi gestiti.
  • Resilienza praticata: esercitazioni DR, snapshot immutabili, piani di failover.
  • Portabilità: container, IaC, formati dati aperti e exit plan contrattuale.
  • Supporto e governance: SLA di risposta, RCA, policy-as-code e benchmark di sicurezza.

Un provider cloud adeguato è quello che dimostra con evidenze verificabili di poter sostenere requisiti, vincoli e crescita prevedibile dell’azienda. La differenza, spesso, non è nel logo ma nella qualità dei dettagli tecnici e contrattuali che reggono nel tempo.

Simona Valguarnera

Inizia la carriera come sistemista in una startup, poi collabora con due aziende di sviluppo software. Simona ha seguito progetti di digitalizzazione, imparando a gestire team ibridi e il deployment di applicazioni web per clienti non tecnici.