2013-06-04 23 views
7

Ho la seguente citazione da ultima nota di rilascio di finestra mobile -vantaggi VM sono più di contenitori leggeri (finestra mobile)

Come tutte le grandi implementazioni IaaS, OpenStack si basa pesantemente su macchine virtuali. Sebbene ci sia sempre un caso per le VM in certe applicazioni, riteniamo che i container leggeri siano un'ottima alternativa in molti scenari, specialmente per i payload che sono ad uso intensivo di CPU e memoria e soffrono del sovraccarico prestazionale delle VM.

È possibile che questo rende chiaro che il vantaggio di finestra mobile vs bugie di VM in CPU e carichi utili intensivo di memoria, quindi la mia domanda è: qual è il vantaggio di VM hanno più di finestra mobile? O quando dovrei usare la finestra mobile di VM? Come ho scoperto che la maggior parte dei miei scenari sono ben serverd da docker.

+3

Vale la pena notare che OpenStack supporta LXC come back-end, quindi è possibile eseguire OpenStack con contenitori anziché con macchine virtuali, se lo si desidera. –

risposta

9

Il vantaggio della VM rispetto alla finestra mobile è che la macchina virtuale emula effettivamente l'hardware. Avrai un controllo molto più preciso sulla CPU, sulla rete e su tutto ciò che si trova su Docker, sarai limitato dall'hardware dell'host.

Inoltre, con VM, è possibile eseguire host non Linux come Windows, BSD o Solaris. Docker è limitato dalla dipendenza del kernel linux.

+2

come sopra e nessuna migrazione attiva con contenitori. VM vs Contenitori, cavalli per i corsi. –

Problemi correlati