// Glossario IT

Rolling Update

Una tecnica di rilascio che aggiorna gradualmente le istanze di un'applicazione una alla volta, mantenendo il servizio sempre disponibile durante l'aggiornamento.

Voce curata da Luciano Blancato, IT Manager a Catania · aggiornata il

Cos'è

Un rolling update aggiorna gradualmente le istanze di un'applicazione distribuita su più server, una o poche alla volta, invece di fermare e aggiornare tutte le istanze contemporaneamente: mentre alcune istanze vengono aggiornate, le altre continuano a servire il traffico, garantendo che il servizio resti sempre disponibile durante tutto il processo di aggiornamento.

Perché conta

È particolarmente adatto ad applicazioni distribuite su molte istanze identiche, dove fermare tutto contemporaneamente per un aggiornamento causerebbe un'interruzione di servizio inaccettabile. Richiede però che vecchia e nuova versione possano coesistere temporaneamente senza problemi di compatibilità, un aspetto da considerare attentamente nella progettazione di aggiornamenti che modificano formati di dati condivisi.