শব্দ ধারক আধুনিক লিনাক্স কার্নেলের উপলব্ধ একটি হালকা virtualisation প্রযুক্তি উল্লেখ করে, এই প্রযুক্তির খুব FreeBSD 'র কারাগারে একই।
একটি পুরানো, নন-ধারক-সক্ষম, লিনাক্স কার্নেল একযোগে প্রক্রিয়া চালাতে সক্ষম। প্রক্রিয়া পরিবেশ বা প্রক্রিয়া মেমরির মতো সিস্টেমের কিছু বৈশিষ্ট্যগুলি প্রাইভেট হয়: কেবলমাত্র এই বৈশিষ্ট্যগুলির নিজস্ব প্রক্রিয়া এবং অপারেটিং সিস্টেম নিজেই এই ডেটাতে অ্যাক্সেস করতে সক্ষম হয়। (কিছু পিএস বাস্তবায়নের মতো অনেকগুলি লুফোল রয়েছে , তবে এটি মূলত সত্য!) উদাহরণস্বরূপ ফাইল সিস্টেম এবং নেটওয়ার্ক ইন্টারফেসের মতো কিছু অন্যান্য বৈশিষ্ট্য প্রক্রিয়াগুলির মধ্যে ভাগ করা হয়।
একটি আধুনিক, ধারক-সক্ষম, লিনাক্স কার্নেল সিস্টেমের আরও বৈশিষ্ট্যগুলিকে একটি প্রক্রিয়া বা প্রক্রিয়াগুলির একটি গ্রুপের সাথে সম্পর্কিত ব্যক্তিগত ডেটা হিসাবে পরিচালনা করতে সক্ষম হয়। ফলস্বরূপ প্রসঙ্গটি একটি ধারক এবং অপারেটিং সিস্টেম দ্বারা সূচিত ফাইল সিস্টেম এবং নেটওয়ার্ক ইন্টারফেসগুলি ব্যবহার করে "প্রাথমিক পাত্রে" কোনও প্রোগ্রাম চালনার পরিবর্তে অন্যান্য পাত্রে প্রক্রিয়াগুলি চালানো সম্ভব হয়, যাতে তারা একটি আলাদা ফাইল সিস্টেম এবং একটি দেখতে পায় নেটওয়ার্ক ইন্টারফেসের বিভিন্ন তালিকা। অতএব, পৃথক ধারকগুলিতে চলমান দুটি প্রক্রিয়া কেবল সত্যই কার্নেলটি ভাগ করে। আপনি সম্ভবত ক্রুট কমান্ডের সাথে পরিচিত যা একটি পৃথক ফাইল-স্তরক্রমের মধ্যে একটি প্রক্রিয়া চালাতে পারে , ধারকরা ধারণাটি আরও কয়েক ধাপ এগিয়ে নিয়ে যায়।
অবশ্যই, এটি কেবল খুব মোটা ব্যাখ্যা, তবে আমি আশা করি এটি পাত্রে কী তা ধারণা পরিষ্কার করতে সহায়তা করে। এখন, তারা কি জন্য ভাল?
লিনাক্স কার্নেলের কনটেইনার সক্ষমতার একটি জনপ্রিয় ইন্টারফেস ডকার দ্বারা প্রয়োগ করা হয় , একটি কমান্ড-লাইন ইউটিলিটি যা ফাইল-সিস্টেমগুলি ( ডকার ইমেজ ) উপস্থাপন করে এবং এই ফাইল-সিস্টেমগুলি অ্যাক্সেসযোগ্য এমন পাত্রে প্রসেস চালাতে ব্যবহৃত হয়। এই সফ্টওয়্যার স্যুটটি বেশ কয়েকটি কনটেইনারকে একটি ব্যক্তিগত নেটওয়ার্কে যোগাযোগ করতে দিতে অ্যাড-হক ভার্চুয়াল নেটওয়ার্কিং সিস্টেম তৈরি করতে সক্ষম হয়।
ধারক-ভিত্তিক প্রযুক্তিগুলি সুবিধাজনক:
- স্কেলযোগ্য জটিল মোতায়েনের বর্ণনা দাও ।
- অ্যাপ্লিকেশন বিকাশকারীদের উত্পাদন পরিবেশের সাথে খুব অনুরূপ একটি পরিবেশ সরবরাহ করুন।
- অপরিবর্তনীয় সার্ভার প্যাটার্ন প্রয়োগ করুন, কারণ সফ্টওয়্যার আর্টফ্যাক্টগুলি সাধারণত একটি অ্যাপ্লিকেশন প্যাকেজ নয়, সম্পূর্ণ অপারেটিং-সিস্টেমকে বর্ণনা করে।
(যেমন আপনি ভার্চুয়াল বক্সের মতো অন্যান্য ভার্চুয়ালাইজেশন প্রযুক্তির সাথে পরিচিত বলে মনে করছেন আপনি সম্ভবত মন্তব্য করতে পারেন যে এই প্রযুক্তিগুলি উপরের তিনটি পয়েন্টকেও স্বাচ্ছন্দ্যে সম্বোধন করতে পারে Now আজকাল ভার্চুয়ালাইজেশন প্রযুক্তিগুলির একটি খুব ছোট বর্ণালী রয়েছে, এবং আমরা তাদের জনপ্রিয়তার প্রশ্নটির সাথে তুলনা করতে পারি কম্পিউটার ভাষার জনপ্রিয়তার সাথে কিছু নির্দিষ্ট প্রসঙ্গ: এটি প্রতিটি পৃথক সমাধানের প্রযুক্তিগত যোগ্যতার উপর নির্ভর করে, তবে অনেকগুলি কারণের জন্য আমি কেবল "সুযোগ" হিসাবে চিহ্নিত করব label)