Containerizzazione

triangolo

Costruire, inviare ed eseguire qualsiasi applicazione ovunque

La containerizzazione permette agli sviluppatori di isolare le applicazioni all’interno di “container”, ovvero pacchetti autoconsistenti contenenti tutti i relativi componenti necessari, come librerie, framework e altre dipendenze.

 

In questo modo, le applicazioni possono essere replicate rapidamente e possono funzionare in modo affidabile in qualsiasi ambiente di elaborazione.

 

I vantaggi dei container

La caratteristica principale dei container è quella di condividere il kernel del sistema operativo dell’host. In questo modo:

  • ogni applicazione può essere eseguita su qualsiasi infrastruttura;
  • lo sviluppo ed il deployment di applicazioni diventano estremamente più semplici e rapidi;
  • la compatibilità e la portabilità delle applicazioni aumentano drasticamente;
  • si riduce l’impiego di risorse.

 In poche parole, ““Build, Ship  and Run Any App, Anywhere”!