Xen
একটি হাইপারভাইসর যা ধাতুতে চালিত হয় (পিসি / সার্ভার) এবং তারপরে ডোমেন নামক ভার্চুয়াল মেশিনগুলি হোস্ট করে।
একটি Xen PV
ডোমেন একটি প্যারা ভার্চুয়ালাইজড ডোমেন , যার অর্থ অপারেটিং সিস্টেম (সাধারণত আমরা এখানে লিনাক্সের কথা বলছি) জেনের অধীনে চালনার জন্য পরিবর্তন করা হয়েছে, এবং আসলে হার্ডওয়্যার অনুকরণ করার দরকার নেই। এই উচিত যেতে সবচেয়ে কার্যকর উপায় কর্মক্ষমতা জ্ঞানী হও।
একটি Xen HVM
ডোমেন হল হার্ডওয়্যার এমুলেটেড ডোমেন, এর অর্থ অপারেটিং সিস্টেম (লিনাক্স, উইন্ডোজ যা-ই হতে পারে) কোনওভাবেই পরিবর্তন করা হয়নি এবং হার্ডওয়্যার অনুকরণীয় হয়। এটি বরং ধীর, তাই সাধারণত আপনি অতিথি ওএসে সমালোচনামূলক হার্ডওয়্যার (সাধারণত ডিস্ক এবং নেটওয়ার্ক) জন্য পিভি ড্রাইভারগুলি ইনস্টল করেন , সুতরাং সামগ্রিকভাবে অতিথি পুরোপুরি ভার্চুয়ালাইজড চলবে তবে হার্ডওয়ারের বেশিরভাগ পারফরম্যান্স-ক্রিটিকাল টুকরোটি প্যারাচ ভার্চুয়ালাইজড চলবে। সাম্প্রতিক লিনাক্স সিস্টেমে কার্নেলের মধ্যে ডিস্ক এবং নেটওয়ার্ক উভয়ের জন্য পিভি ড্রাইভার রয়েছে এবং উইন্ডোজের জন্যও বিভিন্ন পিভি ড্রাইভার রয়েছে। সাম্প্রতিক বছরগুলিতে এইচভিএম-এর সমস্ত বিকাশের সাথে সাধারণত স্ট্যান্ডার্ড কাজের চাপের জন্য এইচভিএম এবং পিভির মধ্যে পারফরম্যান্সে সামান্য পার্থক্য থাকে।
KVM
জেন নয়, এটি লিনাক্স কার্নেলের অভ্যন্তরে নির্মিত অন্য ভার্চুয়ালাইজেশন প্ল্যাটফর্ম। অতিথির দৃষ্টিকোণ থেকে এটি জেন এইচভিএমের সাথে সাদৃশ্যপূর্ণ: অতিথি পুরোপুরি ভার্চুয়ালাইজড চলে এবং কিছু অংশ প্যারা ভার্চুয়ালাইজড (আবার, ডিস্ক এবং নেটওয়ার্ক) চালানোর জন্য নির্দিষ্ট ড্রাইভার রয়েছে।
জেন এইচভিএম এবং লিনাক্স কেভিএম উভয়েরই হার্ডওয়্যার সহিত ভার্চুয়ালাইজেশন সমর্থন (ইন্টেল ভিটি-এক্স, এএমডি এএমডি-ভি) প্রয়োজন, যেখানে জেন পিভি পিভি সমর্থন ব্যতীত অপারেটিং সিস্টেম চালাতে পারে না (আপনি জেন পিভিতে উইন্ডোজ চালাতে পারবেন না)।
জেন এইচভিএম এবং লিনাক্স কেভিএম উভয়ই গেস্ট সিস্টেমে পিভি ড্রাইভার ব্যবহার না করে এমন ডিভাইসগুলির জন্য প্রকৃত হার্ডওয়্যার অনুকরণের জন্য কেমু ভার্চুয়ালাইজেশন সফ্টওয়্যারটির কিছু অংশ ব্যবহার করবে।
জেন (পিভি এবং এইচভিএম উভয়ই) চলমান অতিথির এক ফিজিকাল সার্ভার থেকে অন্য শারীরিক সার্ভারে লাইভ মাইগ্রেশন করতে পারে, আমি জানি না কেভিএমও পারবে কিনা।
জেন এবং কেভিএম উভয়ই মেমরির অতিরিক্ত সংযোগ করতে পারে না তাই আপনি সাধারণত "সত্যিকারের র্যাম" পান, অন্যদিকে ভিএমওয়্যারের মতো অন্যান্য প্ল্যাটফর্ম অতিথি রামের অংশটি ডিস্কে অদলবদল করতে পারে।
পার্থক্য রয়েছে তবে সাধারণত নির্দিষ্ট ইনস্টলেশনগুলিতে প্রয়োগ হয় এবং জেনেরিক ভার্চুয়াল ব্যক্তিগত সার্ভারে অন্য ব্যক্তির কাছে বিক্রয়ের জন্য নয় for উদাহরণস্বরূপ সাম্প্রতিক জেন হাইপারভাইজারগুলি ট্রান্সেন্ডেন্ট মেমোরি সমর্থন করে যা মেমরির ব্যবহার এবং অতিথির কার্যকারিতা উন্নত করতে পারে যদি অতিথির পক্ষে সমর্থন থাকে (লিনাক্স কার্নেল> = 3. কিছু)।
সেগুলি সঠিকভাবে প্রয়োগ করা হলে সেই সমস্ত প্রযুক্তি আপনাকে দুর্দান্ত অভিজ্ঞতা দেবে এবং আপনার দৃষ্টিকোণ থেকে এটি কোনও বড় পার্থক্য তৈরি করবে না। অবশ্যই জিনিসগুলি ভুল হতে পারে এমন এক হাজার উপায় রয়েছে এবং এটি নির্দিষ্ট ভার্চুয়ালাইজেশন সমাধানের সাথে সম্পর্কিত নয় (যেমন, আপনার অতিথিকে স্লো ডিস্কে সংরক্ষণ করা যেতে পারে এবং এটি আপনার কর্মক্ষমতা ক্ষতিগ্রস্থ করবে)।