Cosa dovrei scegliere? LXC vs OpenVZ [chiuso]


17

In alternativa alla virtualizzazione di più server Ubuntu sto esaminando la possibilità di utilizzare i container. Ma non sono sicuro se dovrei scegliere OpenVZ o LXC. Qualcuno può raccomandare uno di loro, o forse elencare i pro ei contro?

Risposte:


13

Personalmente trovo che LXC sia in rapido sviluppo e ritardi nella documentazione.

Personalmente uso openvz su "server di produzione" e non credo che LXC sia ancora abbastanza maturo per essere utilizzato in "produzione".

Ti suggerisco di guardare proxmox

http://pve.proxmox.com/wiki/Main_Page

Offre un host Debian, un'interfaccia web, KVM e openvz. Stanno progettando di usare LXC una volta che lo riterranno stabile.

inserisci qui la descrizione dell'immagine


Qualche aggiornamento su questo?
Muru,

@muru Sento ancora che LLC non è pronto per la produzione, e quando lo è ho ancora intenzione di usare Proxmox
Panther

1
Proxmox ora usa lxc
Panther il

Se vedi il forum Proxmox, ci sono molti bug sull'implementazione di LXC qui, hai bisogno di più tempo per rendere LXC più stabile. Inoltre ho letto il problema di sicurezza di LXC qui: janoszen.com/2013/01/22/lxc-vs-openvz/#container-lockdown
Wendy William

1
@WendyWilliam - IMHO quelli sono problemi di vecchia data con LXC. La documentazione IMHO è in ritardo in LXC, l'isolamento non è eccezionale come altre opzioni che portano a problemi di sicurezza. IMHO LXC non è pronto per la produzione, preferisco ancora openvz o KVM.
Pantera,

6

Da quello che posso dire LXC ha alcuni vantaggi come essere disponibile sul kernel Linux (quindi non è necessario un kernel speciale per usarlo). Dall'altro lato, OpenVZ supporta la migrazione in tempo reale.

Dovrai controllare le capacità di ogni strumento e vedere quali sono più importanti per te.

Modificare:

Puoi trovare qui una breve rassegna delle capacità di ciascuno.

Aggiornamento per OpenVZ 4:

A partire da OpenVZ 4, è possibile eseguire OpenVZ su un kernel Linux 3.0 di serie. OpenVZ beneficia ancora del proprio kernel; ci sono alcune caratteristiche specifiche del kernel OpenVZ.


3

Trovo curioso che ci sia tutto questo improvviso interesse per LXC quando la piattaforma OpenVZ molto più matura lo fa con successo da molti anni. LXC è in realtà un derivato di OpenVZ per il kernel mainline, quindi non è una nuova idea. L'avvio da kernel diversi è sempre stato trivalente, quindi non vedo perché questo sarebbe un problema con l'utilizzo di OpenVZ. Immagino che alcune persone non si sentano a proprio agio con un kernel non mainline e forse pensano che le cose più nuove siano più sexy.

LXC probabilmente sostituirà OpenVZ .... tra 10 anni. Non è ancora quasi pronto. Nemmeno per lo sviluppo all'avanguardia, a meno che non ti dispiaccia la mancanza di funzionalità, documentazione macchiata, mancanza di "esperienza su Internet" (ad es. Creazione di una base di conoscenza che si trova facendo ricerche su Internet).

Tra un altro anno o due, quando sarà più completo e ci sarà più una base di conoscenza, sarà probabilmente pronto per alcune cose non critiche offline. Tuttavia, facendo una ricerca su Internet, la gente lo diceva un anno fa e non è ancora arrivato.


3

Questa è una domanda di 1 anno, ma in vista dei cambiamenti nel campo di gioco aggiungerei i miei 2 centesimi.

Consiglierei che per la containerizzazione le persone dovrebbero guardare Docker . È basato su LXC (e altri strumenti) e offre strumenti completi per la costruzione, la manutenzione, la distribuzione e l'aggiornamento dei container. Inoltre, c'è una comunità abbastanza grande attorno ad essa.

Una notevole differenza è che Docker promuove "contenitori a processo singolo" rispetto all'uso tradizionale di LXC, che è più di una macchina virtuale completa e leggera. Ciò richiede un certo adattamento nel pensiero, ma ha i suoi benefici.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.