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 a cui Deivid Bitti , responsabile scientifico di Flexa Cloud, ha risposto nel video che state per vedere.
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!

