Post

Visualizzazione dei post da gennaio, 2022

Unità di misura dello Storage - MiB

L'unità di misura dello storage sono MB = megabyte che è un multiplo di 1000 MiB = mebibyte che è un multiplo di 1024  Nei computer, ha senso parlare di multipli di 1024 perché è così che i computer indirizzano gli elementi. KB = kilobyte è multiplo di 1000 byte KiB = kibibyte è multiplo di 1024 byte quindi c'è un differenza di 24 bytes dal precedente. 1 GB    = 1 gigabyte è  1000 x 1000 x 1000 bytes = 1000000000 bytes   1 GiB = 1 gibibyte è  1024 x 1024 x 1024 bytes = 1073741824 bytes che è circa 70 MB più grande di 1GB Nelle distribuzioni Linux lo standard  binario è  MiB.

Containers

Il Container è una nuova soluzione per l'esecuzione di un'applicazione. Mentre la classica applicazione va installata su un server insieme a tutti i pacchetti relativi alle dipendenze con il sistema operativo sottostante, un container è un pacchetto che contiene tutto come una smarthpone application scaricabile dall'App Store di un cellulare. Per lanciare un container occorre eseguirlo dal contianer image che si trova in un container registry che può essere paragonata all'App Store di un cellulare che ospita le App. Quindi un container è l'istanza eseguibile di una container image. Un container gira su un container engine installato sul sistema operativo.  Con Rhel8 è stato sostituito Docker (container stack di default fino a Rhel7) con CRI-o  che contiene tre tool per gestire i container: - podman : stop, start e gestione dei containers  (è il tool principale) - buildah : usato per creare custon image container - skopeo : usato per gestire e testare container