// Glossario IT

Cloud Native

Un approccio alla progettazione di applicazioni pensate fin dall'inizio per sfruttare pienamente le caratteristiche del cloud, come elasticità e resilienza distribuita.

Cos'è

Un'applicazione cloud native è progettata fin dall'inizio per sfruttare pienamente le caratteristiche specifiche del cloud, tipicamente costruita come insieme di microservizi containerizzati, capace di scalare automaticamente in base al carico e progettata per essere resiliente anche quando singoli componenti dell'infrastruttura sottostante falliscono, invece di essere semplicemente spostata nel cloud senza modifiche.

Perché conta

A differenza di un'applicazione migrata con approccio lift and shift, un'applicazione cloud native sfrutta appieno i vantaggi dell'infrastruttura cloud: scalabilità automatica, resilienza distribuita, aggiornamenti frequenti senza interruzione del servizio. Progettarla richiede però competenze e un investimento iniziale maggiori rispetto a una semplice migrazione di un'applicazione esistente.