KVM vs LXC कंटेनर

KVM बनाम LXC: अलगाव बनाम घनत्व

संक्षिप्त उत्तर

LXC कंटेनर होस्ट कर्नेल साझा करते हैं और लगभग बिना किसी ओवरहेड के मिलीसेकंड में शुरू होते हैं; KVM वर्चुअल मशीनें अपना कर्नेल बूट करती हैं जिसमें 2–5% ओवरहेड और एक वास्तविक सुरक्षा सीमा होती है। मल्टी-टेनेंट होस्टिंग के लिए अंतर निर्णायक है: LXC होस्ट में एक कर्नेल भेद्यता उस पर हर टेनेंट को प्रभावित करने वाली भेद्यता है।

KVM vs LXC कंटेनर — आमने-सामने
आयामKVMLXC कंटेनर
अलगाव सीमाहार्डवेयर-प्रवर्तितकर्नेल नेमस्पेस
बूट समय5–15 सेकंडएक सेकंड से कम
ओवरहेड2–5%1% से कम
घनत्वकमबहुत अधिक
कर्नेल विकल्पYoursहोस्ट का
मल्टी-टेनेंट सुरक्षामजबूतपूरी तरह से होस्ट कर्नेल पर निर्भर

आपको कौन सा चुनना चाहिए?

KVM

जब भी टेनेंट एक-दूसरे पर भरोसा नहीं करते हैं तो KVM चुनें — जिसमें हर व्यावसायिक होस्टिंग परिदृश्य शामिल है।

LXC कंटेनर

LXC आपके अपने विश्वास सीमा के भीतर उत्कृष्ट है, उदाहरण के लिए आपके पास पहले से मौजूद KVM इंस्टेंस पर कंटेनर के रूप में।

अक्सर पूछे जाने वाले प्रश्न

क्या LXC KVM से कम सुरक्षित है?

अलगाव की सीमा स्वाभाविक रूप से कमज़ोर होती है। LXC में कर्नेल एस्केप होस्ट पर हर कंटेनर तक पहुंचता है; KVM में इसके समकक्ष के लिए हाइपरवाइज़र एस्केप की आवश्यकता होती है, जो कि बग की एक काफी कठिन श्रेणी है।

क्या मैं KVM VPS के अंदर LXC चला सकता/सकती हूँ?

हाँ, और यह एक अच्छा पैटर्न है: अन्य ग्राहकों से हार्डवेयर अलगाव, आपकी अपनी सेवाओं के लिए सस्ता कंटेनर अलगाव।