فہرست کا خانہ:
ورچوئلائزیشن حال ہی میں انفارمیشن ٹکنالوجی ڈومین کا ایک گرما گرم موضوع بن گیا ہے۔ ورچوئلائزیشن کسی بھی سطح پر کی جاسکتی ہے۔ ہارڈ ویئر ، سافٹ ویئر اور نیٹ ورک یا ڈیسک ٹاپ پرت۔ تکنیکی اصطلاحات میں ، ورچوئلائزیشن وہ عمل ہے جس میں وسائل کے ورچوئل (اصل نہیں) ورژن دوسرے وسائل سے تخلیق کیے جاتے ہیں۔ یہ وسیلہ درج ذیل میں سے کوئی ایک ہوسکتا ہے:
- آپریٹنگ سسٹم
- سرور
- اسٹوریج ڈیوائس
- نیٹ ورک ریسورس
- کم سرور
- کم توانائی کی کھپت
- کم دیکھ بھال
ورچوئلائزیشن بمقابلہ کلاؤڈ کمپیوٹنگ
آئی ٹی انڈسٹری میں ، ورچوئلائزیشن اور کلاؤڈ کمپیوٹنگ اکثر مترادفات کے طور پر استعمال ہوتے ہیں۔ ان دونوں کے درمیان بنیادی فرق یہ ہے کہ ورچوئلائزیشن جسمانی انفراسٹرکچر کا ایک حصہ ہے ، جبکہ کلاؤڈ کمپیوٹنگ خدمت کے سوا کچھ نہیں ہے۔ ورچوئلائزیشن کے نقطہ نظر کے بعد ، ہم ابتدائی طور پر زیادہ اخراجات اٹھاتے ہیں ، لیکن طویل عرصے میں پیسہ بچاتے ہیں۔ تاہم ، کلاؤڈ کمپیوٹنگ اپروچ میں ، بطور صارفین ، ہمیں استعمال پر مبنی ادائیگی کرنا ہوگی۔ مختصر طور پر ، ہم کہہ سکتے ہیں کہ ہر کلاؤڈ انفراسٹرکچر ایک مجازی انفراسٹرکچر ہے ، حالانکہ یہ ہمیشہ سچ نہیں ہوتا ہے۔ایک ہائپرائزر کیا ہے؟
وہ مشین / سسٹم ، جس پر ورچوئل ماحول پیدا ہوتا ہے اسے میزبان سسٹم کے نام سے جانا جاتا ہے ، جبکہ ورچوئل مشین مہمان نظام کے نام سے مشہور ہے۔ مجازی مشین کو کنٹرول کرنے کے لئے ہائپروائزر کو ایک نچلی سطح کے سافٹ ویئر پروگرام ، یا فرم ویئر کے طور پر تعبیر کیا جاسکتا ہے۔ یہ بنیادی طور پر ورچوئل مشین منیجر کی حیثیت سے کام کرتا ہے۔ ہائپرائزرس کی دو قسمیں ہیں:- قسم 1: ننگے نظاموں پر چلتا ہے
- ٹائپ 2: ایک ایسا سافٹ ویئر انٹرفیس ہے جو آلات کی تقلید کرتا ہے جس کے ساتھ عام طور پر نظام باہم تعامل کرتے ہیں
ورچوئلائزیشن کے زمرے
ورچوئلائزیشن کا تصور وسیع پیمانے پر سافٹ ویئر اور ہارڈ ویئر کے شعبوں میں پھیلا ہوا ہے۔ آئیے ایک ایک کرکے زمروں پر تبادلہ خیال کریں۔
ہارڈ ویئر ورچوئلائزیشن
اس زمرے میں ہمارے پاس ایک سرور ہے جس میں ایک ہی وقت میں ایک سے زیادہ آپریٹنگ سسٹم نصب اور عملدرآمد ہیں۔ اس کے نتیجے میں ، سرورز کی تعداد کم ہوگئی ہے۔ یہ ایک پروسیسر اور میموری کنٹرولر میں سرکٹس مہیا کرتا ہے ، جو ایک ہی کمپیوٹر میں ایک سے زیادہ آپریٹنگ سسٹم کی حمایت کرتا ہے۔ ہارڈ ویئر ورچوئلائزیشن میں ، ہمارے پاس ایک ورچوئل مشین منیجر ، یا ہائپرائزر ہے ، جو تیسری پارٹی کے سافٹ ویئر سے کال کرنے کے بجائے ہارڈ ویئر سرکٹس میں سرایت کرتا ہے۔ ہائپرائزر کا کام پروسیسر ، میموری اور دیگر وسائل کو کنٹرول کرنا ہے۔ یہ ٹریفک پولیس کی طرح ہی ہے ، جس کا کام ایک ہی ہارڈ ویئر ڈیوائس پر ایک سے زیادہ آپریٹنگ سسٹم چلانے کی اجازت دینا ہے۔ ہر آپریٹنگ سسٹم کا اپنا پروسیسر ، میموری اور دیگر فرم ویئر وسائل ہوتے ہیں۔
ہائپرائزر نہ صرف پروسیسر اور اس کے وسائل کو کنٹرول کرتا ہے ، بلکہ جب بھی ضرورت ہو ان وسائل کو مختص کرتا ہے۔ ہارڈ ویئر ورچوئلائزیشن میں ایک سرور پر کئی ورک بوجھ کو مضبوط کرنے کی سہولت ہے۔ ہارڈ ویئر ورچوئلائزیشن کا فائدہ یہ ہے کہ لاگت میں کئی گنا کمی واقع ہوتی ہے۔ لاگت اور توانائی کی بچت کے علاوہ (ہارڈ ویئر کے وسائل کے زیادہ موثر استعمال کی وجہ سے) ، ہمیں مجازی انفراسٹرکچر میں وسائل کی اعلی دستیابی ، بہتر انتظام ، اور تباہی سے باز آوری کے طریقہ کار ملتے ہیں۔ مجموعی طور پر ، ہم اس نقطہ نظر میں درج ذیل کو بچاتے ہیں:
- جسمانی جگہ
- طاقت کا استعمال
- تیز اسکیل ایبلٹیٹی
اسے ڈیسک ٹاپ ورچوئلائزیشن بھی کہا جاتا ہے۔ ورچوئلائزیشن کے اس زمرے میں ہمارے پاس ایک مؤکل ، ممکنہ طور پر ڈیسک ٹاپ یا لیپ ٹاپ موجود ہے ، جسے اختتامی صارف مشین بھی کہا جاسکتا ہے۔ یہاں ، سسٹم ایڈمنسٹریٹر یا نیٹ ورک ایڈمنسٹریٹر کا نوکری کافی مشکل ہے ، کیوں کہ یہ ایسی مشینوں کا انتظام کرنا بہت مشکل ہے جو کسی گاہک کے ماحول میں ہوں۔ وہ مشینیں جو کمپنی کے احاطے میں رہتی ہیں ان کو کمپنی کے ذریعہ تیار کردہ رہنما خطوط اور طریقہ کار پر عمل کرنے کی ضرورت ہے۔ لیکن اگر مشینیں کمپنی کے احاطے میں نہیں ہیں تو ، ہم ان پر کوئی کنٹرول نہیں کرسکتے ہیں۔ اس کے علاوہ ، یہ مشینیں میلویئر یا وائرس کے حملوں کا زیادہ خطرہ ہیں۔ کلائنٹ ورچوئلائزیشن کو ذیل میں بیان کردہ تینوں ماڈلوں میں سے کسی ایک کی پیروی کرکے لاگو کیا جاسکتا ہے:
- ریموٹ ڈیسک ٹاپ ورچوئلائزیشن: اس نقطہ نظر میں آپریٹنگ سسٹم کا ماحول ڈیٹا سینٹر میں ایک سرور پر ہوسٹ کیا جاتا ہے اور اسے کسی صارف کے آخر میں صارف ڈیسک ٹاپ یا لیپ ٹاپ سے حاصل کیا جاتا ہے۔
- مقامی ڈیسک ٹاپ ورچوئلائزیشن: اس نقطہ نظر میں ، آپریٹنگ سسٹم کلائنٹ کے ڈیسک ٹاپ پر مقامی طور پر چلتا ہے اور اس میں ورچوئلائزیشن کے مختلف ذائقے ہوتے ہیں ، جو آخری صارف کے نظام کی عملداری کی نگرانی اور حفاظت کرسکتے ہیں۔
- ایپلیکیشن ورچوئلائزیشن: اس نقطہ نظر میں ، اختتامی صارف کے ڈیسک ٹاپ آپریٹنگ سسٹم پر ایک مخصوص ایپلی کیشن دستیاب کی گئی ہے ، جو روایتی انداز میں انسٹال نہیں ہے۔ ایپلی کیشنز انسٹال اور ایک کنٹینر میں پھانسی دی جاتی ہیں۔ اس کنٹینر کا کنٹرول ہے کہ درخواست دوسرے نظاموں اور اجزاء کے ساتھ کس طرح باہمی تعامل کرتی ہے۔ دوسرے اطلاق سے مداخلت کو روکنے کے لئے درخواستوں کو اپنے سینڈ باکس میں الگ تھلگ کیا جاسکتا ہے۔ اس ماڈل میں ، ایپلی کیشنز کو پورے نیٹ ورک میں چلایا جاسکتا ہے ، یا ویب براؤزر کے ذریعہ پہنچایا جاسکتا ہے جس میں زیادہ تر پروسیسنگ ویب سرور یا ایپلیکیشن سرور کی سطح پر کی جاتی ہے۔
اسٹوریج ورچوئلائزیشن ایک ایسا تصور ہے جس میں منطقی اسٹوریج (جیسے ورچوئل پارٹیشنز) کو طبعی اسٹوریج (جیسے اسٹوریج ڈیوائسز میں رہتا ہے) سے الگ یا خلاصہ کردیا جاتا ہے۔ یہ مندرجہ ذیل میں سے ایک یا زیادہ ہوسکتا ہے:
- آپٹیکل ڈسک
- ہارڈ ڈسک
- مقناطیسی اسٹوریج ڈیوائس
- براہ راست منسلک اسٹوریج: یہ وہ روایتی نقطہ نظر ہے جہاں ہارڈ ڈرائیوز جسمانی سرور سے منسلک ہوتی ہیں۔ یہ طریقہ استعمال کرنا آسان ہے لیکن انتظام کرنا مشکل ہے۔ در حقیقت ، اس نقطہ نظر کی خرابیاں تنظیموں کو ورچوئلائزیشن کی طرف بڑھنے کی ترغیب دے رہی ہیں۔
- نیٹ ورک منسلک اسٹوریج: اس نقطہ نظر میں ہمارے پاس ایک مشین موجود ہے جو نیٹ ورک پر رہتی ہے اور دوسری مشینوں کو ڈیٹا اسٹوریج مہیا کرتی ہے۔ اسٹوریج ورچوئلائزیشن کے حصول کی طرف یہ پہلا قدم سمجھا جاتا ہے۔ اس نقطہ نظر میں ، ہمارے پاس ڈیٹا کا ایک واحد وسیلہ ہے ، جس سے ڈیٹا کا بیک اپ بہت اہم ہوتا ہے۔
- اسٹوریج ایریا نیٹ ورک: اس نقطہ نظر میں ، ہم مخصوص ہارڈ ویئر اور سافٹ ویر تعینات کرتے ہیں ، جو عام ڈسک ڈرائیوز کو ڈیٹا اسٹوریج میں تبدیل کرنے کے لئے استعمال ہوتے ہیں جو اعداد و شمار کو ایک اعلی کارکردگی والے نیٹ ورک میں تبدیل کرتا ہے۔ یہ ایک اچھی طرح قبول شدہ حقیقت ہے کہ ڈیٹا ایک کلیدی وسیلہ ہے جو 24/7 دستیاب ہونا چاہئے۔ ایک ہی وقت میں ، ڈیٹا کو آسانی سے انتظام کرنا چاہئے۔
اس زمرے کی پیروی بنیادی طور پر مائیکروسافٹ ٹکنالوجی ڈومین میں کی جاتی ہے ، جسے عام طور پر ٹرمینل سروسز یا ریموٹ ڈیسک ٹاپ سروسز کہا جاتا ہے۔ ریموٹ ڈیسک ٹاپ سروسز کے توسط سے ہمیں ایسے سسٹم پر ریموٹ ونڈوز ڈیسک ٹاپ ملتا ہے جو کسی بھی نیٹ ورک سے منسلک ہوتا ہے۔ ریموٹ سیشن مقامی کی بورڈ ، ماؤس اور مانیٹر کا استعمال کرتے ہوئے ایسے بنیادی جسمانی نظام کے ساتھ تعامل کرتا ہے گویا دور دراز کے نظام پر ہے۔
ایک مجازی جائزہ
ورچوئلائزیشن ایک چرچ کا گرم موضوع بن گیا ہے۔ یہاں ہم نے ورچوئلائزیشن اور ان کے نفاذ کے تمام بڑے شعبوں کا احاطہ کیا ہے۔ آنے والے برسوں میں ، ورچوئلائزیشن کے تصورات دوسرے علاقوں میں بھی پھیل جائیں گے۔ آئیے مندرجہ ذیل نکات کے ساتھ اپنی بحث کا اختتام کریں:- ورچوئلائزیشن کسی بھی وسیلہ سے مجازی واقعات (وسائل کی) تخلیق کرنے کا عمل ہے۔ یہ وسیلہ درج ذیل میں سے کوئی ایک ہوسکتا ہے:
- آپریٹنگ سسٹم
- سرور
- اسٹوریج ڈیوائس
- نیٹ ورک ریسورس
- ورچوئلائزیشن کے درج ذیل فوائد ہیں:
- سرورز کی تعداد کم ہے
- کم توانائی کی کھپت
- کم دیکھ بھال
- ورچوئلائزیشن اکثر غیر مناسب طور پر کلاؤڈ کمپیوٹنگ اور اس کے برعکس متبادل کے طور پر استعمال ہوتی ہے ، لیکن اس میں بڑے فرق موجود ہیں جو اس وقت ظاہر ہوتے ہیں جب ہم دونوں کا گہرائی سے مطالعہ کرتے ہیں۔
- ہم نے ورچوئلائزیشن کی مندرجہ ذیل اقسام کی نشاندہی کی ہے۔
- ہارڈویئر ورچوئلائزیشن یا سرور ورچوئلائزیشن
- کلائنٹ ورچوئلائزیشن
- اسٹوریج ورچوئلائزیشن
- پریزنٹیشن ورچوئلائزیشن
