Abbiamo già parlato di container, ed in particolare di Docker, il tool per la gestione dell’infrastruttura a container più popolare nel settore IT. Nell’articolo di oggi ti mostreremo 4 modi per utilizzare Docker a cui non avevi mai pensato.

1. Esperimenti
La validità scientifica di un esperimento si basa sulla ripetibilità dello stesso. Spesso per verificare l’attendibilità di una nuova scoperta è necessario replicare anche l’ambiente di lavoro e le condizioni in cui è stato condotto l’esperimento. Come fornire gli strumenti per verificare la correttezza di pubblicazioni e paper scientifici? Utilizzando Docker. Docker infatti, grazie alla tecnica dei container, rappresenta la soluzione ideale per ottenere la replicabilità dell’esperimento, mettendo a disposizione in modo semplice lo stesso ambiente di sperimentazione usato nella ricerca a chiunque voglia verificarne la correttezza.

4-modi-di-usare-docker

2. Deployment tra le nuvole (letteralmente!)
Un intervento interessante ha suscitato lo stupore di molti al DockerCon 2016: il software di un drone è stato aggiornato mentre l’oggetto era ancora in volo. Qualcosa da non credere. E invece con i container si può fare, e ne abbiamo la prova. Grazie a Docker è stato possibile aggiornare il software del drone mentre stava ancora volando, avviando in parallelo al software di volo un container con il nuovo programma che, una volta aggiornato, si è sostituito al container di volo, dopo aver ricevuto i dati di trasferimento. Con Docker, perciò, si può gestire il deploy di un’applicazione da remoto ma soprattutto con soli 50-200 ms di attesa nel trasferimento dei dati da un container all’altro.

3. Formazione
Non avendo bisogno di configurazioni manuali, i container consentono di risparmiare moltissimo tempo nella preparazione dell’ambiente di lavoro. Spesso per gli studenti è proprio questa la fase in cui emergono le difficoltà. Usando il sistema di gestione dei container si evitano perdite di tempo e si migliora la qualità della formazione.

4. Gestione di stack locali
Docker è un valido strumento anche per quanto riguarda la gestione di stack locali. Gli aggiornamenti continui a cui vengono sottoposti i software rischiano di creare conflitti di versione e incompatibilità difficili da risolvere. Grazie ai container, questo problema viene facilmente evitato. Le applicazioni/servizi possono essere scritti con qualsiasi linguaggio di programmazione senza generare alcuna incompatibilità di sistema. I container, infatti, sono ambienti isolati ed indipendenti all’interno dei quali è possibile inserire un’applicazione con tutte le sue dipendenze, avviabili su qualsiasi macchina che esegue Docker.

Vuoi saperne di più su Docker e l’infrastruttura a container? Richiedi una consulenza gratuita con i nostri esperti!

RICHIEDI UNA CONSULENZA GRATUITA
Parla con i nostri esperti

Nome e Cognome*
Indirizzo Email*
Numero Telefonico*
Di quale servizio hai bisogno?*
CONSULENZA
SUPPORTO H24
RISPARMIO
SLA 99.99%

Questo sito utilizza cookie tecnici e di terze parti per fornire alcuni servizi. Continuando la navigazione ne consentirai l'utilizzo. Leggi l'informativa

The cookie settings on this website are set to "allow cookies" to give you the best browsing experience possible. If you continue to use this website without changing your cookie settings or you click "Accept" below then you are consenting to this.

Close