Guida a Docker
  • 8 lezioni
  • Moderata

Docker è un sistema per l’automazione del deployment di un’applicazione, ed è estremamente utile sia per gli sviluppatori in fase di test, sia per la distribuzione di un’applicazione. Questa guida pratica e completa descrive in che modo utilizzare Docker ed i container per il deploy e la gestione di applicazioni complesse.

Cgroups e Namespaces sono fondamentali per implementare un sistema basato su container: impariamo a capire cosa hanno a che fare con Docker.

Introduzione a Docker: perché usare i container per il deploy di applicazioni complesse e quali sono le principali differenze con le virtual machine.

Impariamo a sfruttare gli strumenti messi a disposizione da Hive per la creazione e gestione delle tabelle tra i database.

nginx: guida al web server
  • 11 lezioni
  • Moderata

nginx è un web server HTTP leggero e ad alte prestazioni, e rappresenta una delle principali alternative a prodotti simili come Apache. Questa guida pratica e completa offre una panoramica delle principali funzionalità di nginx: partendo dal processo di installazione, si arriverà a capire come configurarlo ed in che modo sfruttare a pieno le sue potenzialità.

Un tutorial semplice ma completo per imparare a configurare il web server nginx per gestire al meglio la generazione dei file di log.

Impariamo ad utilizzare Hive ed il relativo linguaggio HiveQL per gestire i database: dalla creazione alla modifica, fino all’eliminazione.

Un tutorial semplice e pratico per imparare a configurare nginx in modo da utilizzare l’autenticazione Basic inclusa nelle specifiche del protocollo HTTP.