ভার্চুয়াল মেশিন কি – কিভাবে কাজ করে এবং এর ব্যাবহার

ভার্চুয়াল মেশিন (Virtual Machine) বলতে আমরা এমন একটি সফটওয়্যার বেসড এমন একটি কৃত্তিম কম্পিউটার কে বুঝি যা অ্যাদৌ ফিজিক্যাল কোম্পিউটার ন্যায় কাজ করে এবং আসল মেশিন টির রিসোর্স ব্যাবহার করে । এটি আলাদা ভাবে নির্দিষ্ট অপারেটিং সিস্টেমেও কাজ করতে পারে। এটিকে ভার্চুয়ালাইজেশন ও বলে থাকে যা এক ধরনের Artificial environment তৈরি করা। ভার্চুয়ালাইজেশন বলতে কোন সিস্টেম বা টেকনোলজির সাহায্যে ভার্চুয়াল কোন পরিবর্তন আনা। এই পরিবর্তন হতে পারে কম্পিউটার হার্ডডিস্ক, হার্ডওয়্যার, নেটওয়ার্ক কার্ড, স্টোরেজ ইত্যাদি। ভার্চুয়াল মেশিন হলো ভার্চুয়ালাইজেশন প্রয়োগের ফলে একটি ইম্যুলেশন কম্পিউটারে তৈরি করে ফিজিক্যাল রিসোর্স শেয়ার করে সফটওয়্যার ফর্মে থেকে আলাদাভাবে হোস্ট কম্পিউটারের ন্যায় বৈশিষ্ট্য প্রদর্শন করা। চলুন এই নিয়ে বিস্তারিত দেখে আসি – আজকের আলোচিত বিষয়গুলোঃ
  • ভার্চুয়াল মেশিন কি?
  • ভার্চুয়াল মেশিন কত ধরনের হতে পারে?
  • ভার্চুয়াল মেশিনের ব্যবহার

ভার্চুয়াল মেশিন (Virtual Machine) কি?

ভার্চুয়াল মেশিন (Virtual Machine) হলো এক ধরনের সফটওয়্যার কম্পিউটার যা ফিজিক্যাল কম্পিউটারের রিসোর্স শেয়ার করে এবং এর নিজস্ব কোন হার্ডওয়্যার নেই। ভার্চুয়াল মেশিন শুধুমাত্র সফটওয়্যার ফর্মে থাকতে পারে। ভার্চুয়াল মেশিনকে গেস্ট হিসেবে মনোনীত করা যেতে পারে অপরদিকে ফিজিক্যাল কম্পিউটারকে হোস্ট কম্পিউটার বলা হয় যার রেফারেন্সে ভার্চুয়াল মেশিন ব্যবহার করা হয়। ভার্চুয়াল মেশিনে একাধিক ডিভাইস কানেক্টেড হতে পারে হোস্ট কম্পিউটারের সাথে।

ভার্চুয়াল মেশিন কিভাবে কাজ করে?

একটি ফিজিক্যাল কম্পিউটারের  হার্ড ডিস্ক,স্টোরেজ এবং এর নেটওয়ার্কিং সিস্টেম রয়েছে পাশাপাশি এর এপ্লিকেশন ও অপারেটিং সিস্টেম থাকে। তাছাড়া মনে করুন,আপনার ৪ জিবি  মেমোরি হলে ২ জিবি ২ জিবি এভাবে ভাগ করে নিবে ভার্চুয়াল মেশিন যখন ভার্চুয়ালাইজেশন করানো হয় তখন সেই host computer সেম রিসোর্সে গেস্ট হিসেবে এসে তৈরি দুইটি ভার্চুয়াল মেশিন সেখানে যে সফটওয়্যার  তৈরি করে দেয় তাকে ভার্চুয়াল সফটওয়্যার বলে। আর এই ভার্চুয়াল সফটওয়্যারকে hypervisor বলা হয়ে থাকে।

➤ আরও জানুনঃ ভার্চুয়াল রিয়েলিটি কি (Virtual Reality) – চলুন জেনে আসা যাক।

Hypervisor: Hypervisor হলো ভার্চুয়াল সফটওয়্যার যার সাহায্যে ভার্চুয়াল মেশিন চলতে পারে। সফটওয়্যার সমূহঃ
  • VMware fusion
  • Oracle virtual box
  • Oracle VM for x86
  • Parallels
  • Solaris zones
  • VMware workstation

ভার্চুয়াল মেশিন  কত ধরনের হতে পারে?

  • সফটওয়্যার ইমালুশেন
  • হার্ডওয়্যার ভার্চুয়ালাইজেশন

ব্যবহারের উপর ভিওি করে আবারো দুই রকমের ভার্চুয়াল মেশিন দেখা যায়ঃ

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

ভার্চুয়াল মেশিনের ব্যবহারঃ

  • ভার্চুয়াল মেশিন ব্যবহার করার ফলে একাধিক ভার্চুয়াল মেশিন সহজেই একটি ফিজিক্যাল হোস্ট কম্পিউটারের রিসোর্স শেয়ার করতে পারছে।
  • ব্যবহার ও পরিচালনা করা সহজ।
  • ফ্রি সফটওয়্যার ব্যবহার করা যায়। যেমনঃ Virtual box
  • ব্যবসা সম্প্রসারণ করতে ও পরিচালনা করতে অনেকেই VM এর প্রেরিত সফটওয়্যার ব্যবহার করে একই সাথে অনেক কর্মীর এক্সেস পেতে সুবিধা হয়।

ভার্চুয়াল মেশিন এর অসুবিধাঃ

  • ভার্চুয়াল মেশিন হোস্ট কম্পিউটারের ন্যায় তত কার্যকরী নয়।
  • কোন কম্পিউটারে ভার্চুয়াল মেশিন ব্যবহার করা হলে সেখালে আলাদা ফি ছাড়াও লাইসেন্স কী প্রয়োজন যেমনঃ windows 10 এর ক্ষেত্রে। এজন্য খরচে কিছুটা সীমাবদ্ধতা তৈরি করে ফেলে।
ভার্চুয়াল মেশিন হলো ভার্চুলাইজেশনের সফলতা। এর সাহায্যে আপনারা একাধিক অপারেটিং সিস্টেম এর অভিজ্ঞতা অর্জন করতে পারবেন।মনে করুন আপনার windows 11 আছে, এখন আপনি windows 8 হিসেবে ভার্চুয়ালি অপারেটিং সিস্টেম ম্যানেজ করে নিতে পারছেন। একটি কম্পিউটারে ডাবল অপারেটিং সিস্টেম। অন্যদিকে আপনাকে খেয়াল রাখা লাগবে  একাধিক ভার্চুয়াল মেশিন ব্যবহার করায় আপনার অপারেটিং সিস্টেমের কিছু ফাংশন আনস্টেবল হয়ে পড়তে পারে। ভার্চুয়াল মেশিন সবার কাছেই পরিচিত না হতেই পারে তবে এর ফ্রি সফটওয়্যার ব্যবহার করে আপনারা এর কার্যকারিতা বিষয়ে জানতে পারেন।  ভার্চুয়াল মেশিনের কিছু পেইড সফটওয়্যার আছে যেমনঃ VMware. আশা করি ভার্চুয়াল মেশিনের ব্যাপারে জানতে পেরেছেন এবং কিভাবে ব্যবহার করবেন সে বিষয়ে ধারণা পেয়েছেন। কোনকিছু জানার থাকলে নিচে  মন্তব্য করুন।আজ এ পর্যন্তই। ধন্যবাদ।

Leave a Reply

Your email address will not be published. Required fields are marked *