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