Che cos'è Container e quali sono i vantaggi di questa tecnologia?

Cos'è il contenitore? Qual è la principale differenza tra container e macchina virtuale? Quali sono i vantaggi dell'utilizzo di questa tecnologia?

Queste sono le domande che Davide Bitti, scienziato capo di Flexa Cloud, ha risposto nel video che vedrai di seguito.

Controlla!

Cos'è il contenitore

“Cos'è il container e come possiamo utilizzare questa tecnologia per modernizzare le nostre applicazioni?

Il contenitore è, in pratica, che prendi tutto ciò di cui la tua applicazione ha bisogno per "vivere" ed esistere e giocare in un unico file. In questo modo, garantisci che l'applicazione verrà eseguita, indipendentemente dalla versione della tecnologia in uso.

Se l'applicazione è containerizzata, qualsiasi ambiente che supporti il ​​container Docker, ad esempio, sarà in grado di eseguirla”.

Differenze tra container e macchina virtuale

“La principale differenza tra un container e una macchina virtuale è che nella macchina virtuale si prende un computer e lo si 'taglia' in diversi 'pezzi' prestabiliti. 

Quindi hai un server, ad esempio, con quattro CPU e 16 giga di RAM. Puoi creare quattro server lì con una singola CPU e 4 giga di RAM. 

Alcune tecnologie di virtualizzazione consentono persino di abusarne: suddividere la macchina in "pezzi" più grandi della somma della macchina totale. Questo è più o meno: stai condividendo la macchina.

Nel contenitore, usi la CPU stessa e il kernel che è già in esecuzione sulla tua macchina. Quando prendi, ad esempio, un'applicazione in PHP e la trasformi in un container, è come se stessi trasformando l'intera applicazione (l'intero ambiente) in un eseguibile, che il sistema operativo host può eseguire come se fosse un programma . Pertanto, il tempo di caricamento dell'applicazione diminuisce drasticamente rispetto a una macchina virtuale.

E poiché la tua applicazione è già in esecuzione nella dinamica del sistema operativo, la gestione della memoria viene eseguita come se fosse un'applicazione nativa”.


→ Che ne dici, hai capito cos'è Container? Iscriviti al nostro canale YouTube per ricevere i nostri video non appena li pubblichiamo!


Condividi