Cosa sono i contenitori hyper-v?

I contenitori Hyper-V sono macchine virtuali (VM) completamente isolate che incorporano la propria copia del kernel di Windows. Uno dei due modelli di contenitori introdotti in Windows Server 2016 (insieme ai contenitori di Windows Server), i contenitori Hyper-V offrono un'alternativa leggera alle macchine virtuali tradizionali e consentono di gestire la virtualizzazione annidata all'interno di Hyper-V.

I contenitori Hyper-V possono essere gestiti tramite Docker o tramite i nuovi cmdlet di Windows PowerShell. Nel caso della gestione Docker, i contenitori possono essere amministrati dalla Docker CLI (interfaccia della riga di comando) utilizzando gli stessi comandi attualmente utilizzati per creare ed eseguire contenitori Docker su Linux.


Contenitori Hyper-V e contenitori Windows

In termini di differenze tra i due tipi di modelli di contenitori in Windows Server 2016, mentre i contenitori Hyper-V isolano ogni contenitore tramite una macchina virtuale leggera, i contenitori Windows offrono l'isolamento tramite lo spazio dei nomi e l'isolamento dei processi.


I contenitori Windows condividono un kernel con l'host del contenitore e tutti i contenitori in esecuzione sull'host. Nei contenitori Hyper-V, il kernel dell'host del contenitore non è condiviso con i contenitori Hyper-V.

Ciò significa che i contenitori di Windows sono isolati l'uno dall'altro, ma vengono eseguiti direttamente su Windows Server 2016. I contenitori Hyper-V, d'altra parte, forniscono un isolamento migliorato eseguendo i contenitori da una macchina virtuale Hyper-V.


Lascia un commento