কন্টেইনারাইজেশন (কম্পিউটিং)

সফটওয়্যার প্রকৌশলে কন্টেইনারাইজেশন হল অপারেটিং সিস্টেম স্তরের ভার্চুয়ালাইজেশন বা একাধিক নেটওয়ার্ক রিসোর্সে অ্যাপ্লিকেশন স্তরের ভার্চুয়ালাইজেশন যাতে সফটওয়্যার অ্যাপ্লিকেশনগুলি ধরন বা পরিবেশক নির্বিশেষে যে কোনও ক্লাউড বা নন-ক্লাউড পরিবেশে কন্টেইনার নামে পরিচিত বিচ্ছিন্ন ব্যবহারকারী স্পেসগুলিতে চলতে পারে।  মনে রাখবেন যে "কন্টেইনার" শব্দটি একটি ওভারলোডেড শব্দ। এই কারণেই মার্ক ব্রুকার প্রস্তাব করেন যে, আপনি যখনই "কন্টেইনার" শব্দটি ব্যবহার করেন, আপনার শ্রোতারা একই সংজ্ঞা ব্যবহার করেন কিনা তা যাচাই করে নেয়া উচিত।

 ব্যবহার 
প্রতিটি কন্টেইনার মূলত একটি সম্পূর্ণ কার্যকরী এবং বহনযোগ্য ক্লাউড বা নন-ক্লাউড কম্পিউটিং পরিবেশ যা অ্যাপ্লিকেশনটিকে ঘিরে থাকে এবং এটিকে সমান্তরালভাবে চলমান অন্যান্য পরিবেশ থেকে স্বাধীন রাখে। স্বতন্ত্রভাবে, প্রতিটি কন্টেইনার একটি ভিন্ন সফটওয়্যার অ্যাপ্লিকেশন অনুকরণ করে এবং সম্পর্কিত কনফিগারেশন ফাইল, লাইব্রেরি এবং নির্ভরতা বান্ডিল করে বিচ্ছিন্ন প্রক্রিয়া চালায়। কিন্তু, সম্মিলিতভাবে একাধিক কন্টেইনারে একটি সাধারণ অপারেটিং সিস্টেম কার্নেল (ওএস) ভাগ করে নেয়।

সাম্প্রতিক সময়ে, Amazon Web Services, Microsoft Azure, Google Cloud Platform, এবং আইবিএম ক্লাউডের মতো ক্লাউড কম্পিউটিং প্ল্যাটফর্মগুলি দ্বারা কন্টেইনারাইজেশন প্রযুক্তি ব্যাপকভাবে গ্রহণ করা হয়েছে৷ কন্টেইনারাইজেশন মার্কিন প্রতিরক্ষা বিভাগ দ্বারাও আরও দ্রুত ডেভেলপ এবং ফিল্ডিং সফটওয়্যার আপডেটের একটি উপায় হিসাবে অনুসরণ করা হয়েছে, যার এফ-২২ এয়ার সুপিরিওরিটি ফাইটারে প্রথম প্রয়োগ করা হয়েছে।

 কন্টেইনারের প্রকারভেদ 

 ওএস কন্টেইনার
 অ্যাপ্লিকেশন কন্টেইনার

 নিরাপত্তা সমস্যা 

 শেয়ার্ড ওএসের কারণে নিরাপত্তার হুমকি পুরো কন্টেইনারকৃত সিস্টেমকে প্রভাবিত করতে পারে।
 কনটেইনারকৃত পরিবেশে নিরাপত্তা স্ক্যানারগুলি সাধারণত ওএসকে রক্ষা করে। কিন্তু অ্যাপ্লিকেশন কন্টেইনারগুলিকে করেন, যা অবাঞ্ছিত দুর্বলতা যোগ করে।

 কন্টেইনার ব্যবস্থাপনা, অর্কেস্ট্রেশন, ক্লাস্টারিং 
কন্টেইনার অর্কেস্ট্রেশন বা কন্টেইনার ম্যানেজমেন্ট বেশিরভাগই অ্যাপ্লিকেশন কন্টেইনারের প্রসঙ্গে ব্যবহৃত হয়। এই ধরনের অর্কেস্ট্রেশন প্রদানের বাস্তবায়নের মধ্যে রয়েছে কুবারনেটস এবং ডকার সোয়ার্ম ।

 কন্টেইনার ক্লাস্টার ব্যবস্থাপনা 
কন্টেইনার ক্লাস্টার পরিচালনা করা প্রয়োজন। এর মধ্যে রয়েছে ক্লাস্টার তৈরি করা, সফটওয়্যার হালনাগাদ করা বা মেরামত করা, বিদ্যমান ইনস্ট্যান্সের মধ্যে লোড ব্যালেন্স করা, ব্যবহারকারীর সংখ্যার সাথে খাপ খাইয়ে মিলিয়ে ইনস্ট্যান্স শুরু বা বন্ধ করে স্কেল করা, কার্যকলাপ লগ করা এবং সেন্সর জিজ্ঞাসা করে উৎপন্ন লগ বা অ্যাপ্লিকেশন নিজেই মনিটর করা। এই ধরনের সফটওয়্যারের উন্মুক্ত উৎস বাস্তবায়নগুলোর মধ্যে রয়েছে ওকেডি এবং র্যাঞ্চার। বেশ কিছু সংস্থা কন্টেইনার ক্লাস্টার পরিচালনাকে পরিচালিত সেবা হিসেবে প্রদান করে, যেমন আলিবাবা, অ্যামাজন, গুগল, মাইক্রোসফট।

 আরও দেখুন 

 ডকার (সফটওয়্যার)
 ভার্চুয়াল মেশিন

 তথ্যসূত্র 

 আরও পড়ুন 

 সাময়িকী প্রবন্ধ 






 বই 
 গ্যাব্রিয়েল এন. শেনকার, হিদেতো সাইতো, হুই-চুয়ান ক্লোয়ে লি, কে-জু ক্যারল হু, (২০১৯) কন্টেইনারাইজেশনের সাথে শুরু করা: আপনার কন্টেইনারগুলি স্বয়ংক্রিয় এবং পরিচালনার মাধ্যমে আপনার সিস্টেমের অপারেশনাল বোঝা হ্রাস করুন, প্যাকেট প্রকাশনা,
 জিভা এস. চেল্লাধুরাই, বিনোদ সিং, পেথুরু রাজ (2014), লার্নিং ডকার, প্যাকেট পাবলিশিং ,

বিষয়শ্রেণী:ক্লাউড কম্পিউটিং