ورچوئل پرائیویٹ سرور

ورچوئل پرائیویٹ سرور (VPS) ایک ورچوئل مشین ہے جسے انٹرنیٹ ہوسٹنگ سروس کے ذریعہ بطور سروس فروخت کیا جاتا ہے۔ ورچوئل ڈیڈیکیٹڈ سرور (VDS) کا بھی اسی طرح کا مطلب ہے۔

ایک ورچوئل پرائیویٹ سرور آپریٹنگ سسٹم (OS) کی اپنی کاپی چلاتا ہے اور صارفین کو اس آپریٹنگ سسٹم مثال تک سپر یوزر کی سطح تک رسائی حاصل ہو سکتی ہے، اس لیے وہ اس OS پر چلنے والے تقریباً کسی بھی سافٹ ویئر کو انسٹال کر سکتے ہیں۔ بہت سے مقاصد کے لیے یہ فنکشنل طور پر ایک وقف شدہ فزیکل سرور کے برابر ہے اور، سافٹ ویئر سے متعین ہونے کی وجہ سے، بہت زیادہ آسانی سے بنایا اور کنفیگر کیا جا سکتا ہے۔ ایک ورچوئل سرور کی قیمت وقف شدہ فیزیکل سرور سے بہت کم ہے۔ تاہم، جیسا کہ ورچوئل سرورز دیگر VPSes کے ساتھ بنیادی فیزیکل ہارڈویئر کا اشتراک کرتے ہیں، کارکردگی کم ہو سکتی ہے، کسی بھی دوسری ایگزیکیوٹنگ ورچوئل مشینوں کے کام کے بوجھ پر منحصر ہے۔

## '''ورچوئلائزیشن'''
فورس ڈرائیونگ سرور ورچوئلائزیشن اس سے ملتی جلتی ہے جس کی وجہ سے ماضی میں ٹائم شیئرنگ اور ملٹی پروگرامنگ کی ترقی ہوئی۔ اگرچہ وسائل اب بھی شیئر کیے گئے ہیں، جیسا کہ ٹائم شیئرنگ ماڈل کے تحت، ورچوئلائزیشن ایک اعلیٰ سطح کی سیکیورٹی فراہم کرتی ہے، جو استعمال شدہ ورچوئلائزیشن کی قسم پر منحصر ہے، کیونکہ انفرادی ورچوئل سرورز زیادہ تر ایک دوسرے سے الگ تھلگ ہوتے ہیں اور ہو سکتا ہے کہ وہ اپنا مکمل نظام چلا سکیں۔ آپریٹنگ سسٹم جو آزادانہ طور پر ورچوئل مثال کے طور پر دوبارہ شروع کیا جا سکتا ہے۔

2001 میں VMware ESX سرور کے آغاز کے بعد سے ایک ہی سرور کو ایک سے زیادہ سرور کے طور پر ظاہر کرنے کے لیے تقسیم کرنا مائیکرو کمپیوٹرز پر تیزی سے عام ہے۔ یا ورچوئل مشینیں۔ ان مہمانوں کے آپریٹنگ سسٹمز کو فزیکل سرور کے وسائل کا ایک حصہ مختص کیا جاتا ہے، عام طور پر اس انداز میں جس میں مہمان کو ہائپر وائزر کے ذریعہ مختص کردہ وسائل کے علاوہ کسی دوسرے فیزیکل وسائل کے بارے میں علم نہیں ہوتا ہے۔ جیسا کہ VPS اپنے آپریٹنگ سسٹم کی اپنی کاپی چلاتا ہے، صارفین کو اس آپریٹنگ سسٹم مثال تک سپر یوزر کی سطح تک رسائی حاصل ہوتی ہے اور وہ تقریباً کوئی بھی سافٹ ویئر انسٹال کر سکتے ہیں جو OS پر چلتا ہے۔ تاہم، عام طور پر ایک مشین پر چلنے والے ورچوئلائزیشن کلائنٹس کی تعداد کی وجہ سے، ایک VPS میں عام طور پر پروسیسر کا وقت، RAM اور ڈسک کی جگہ محدود ہوتی ہے۔

## VPS کیوں متعارف کرایا گیا
بالآخر، اس کا استعمال ہارڈ ویئر کے اخراجات کو کم کرنے کے لیے ایک ہی مشین میں فیل اوور کلسٹر کو گاڑھا کر کے کیا جاتا ہے، اس طرح وہی خدمات فراہم کرتے ہوئے اخراجات میں ڈرامائی طور پر کمی آتی ہے۔ سرور کے کردار اور خصوصیات عام طور پر تنہائی میں کام کرنے کے لیے بنائے گئے ہیں۔ مثال کے طور پر، Windows Server 2019 کو ایک سرٹیفکیٹ اتھارٹی اور ایک ڈومین کنٹرولر کی ضرورت ہوتی ہے جو Windows Server کی آزاد مثالوں کے ساتھ آزاد سرورز پر موجود ہو۔ اس کی وجہ یہ ہے کہ اضافی کردار اور خصوصیات ممکنہ ناکامی کے علاقوں کو شامل کرنے کے ساتھ ساتھ نظر آنے والے حفاظتی خطرات کو بھی شامل کرتے ہیں (ڈومین کنٹرولر پر سرٹیفکیٹ اتھارٹی رکھنے سے روٹ سرٹیفکیٹ تک جڑ تک رسائی کا امکان پیدا ہوتا ہے)۔ یہ ایک ہی ہوسٹنگ مشین پر متضاد سرور کے کردار اور خصوصیات کو برقرار رکھنے کے لیے ورچوئل پرائیویٹ سرورز کی مانگ کو براہ راست متحرک کرتا ہے۔ اس کے علاوہ، ورچوئل مشین انکرپٹڈ نیٹ ورکس کی آمد سے پاس تھرو خطرات میں کمی واقع ہوتی ہے جو ایک جائز ہوسٹنگ سرور کے طور پر VPS کے استعمال کی حوصلہ شکنی کر سکتے ہیں۔

ایک سرشار سرور آپ کی ضروریات کو پورا کرے گا، لیکن یہ آپ کے بجٹ میں نہیں کھائے گا۔ اچھی خبر یہ ہے کہ ایک VPS آپ کی ویب گاہ کی کارکردگی کو بہتر بنا سکتا ہے۔ آپ کی سائٹ کو محفوظ طریقے سے اس کے اپنے زون میں بند کر دیا جائے گا، دوسری ویب سائٹس سے ٹریفک سے پاک۔ یہ عناصر آپ کی سائٹ کے زائرین کو ایک قابل اعتماد تجربہ دینے کی صلاحیت کو بنا یا توڑ سکتے ہیں۔ آخر میں، اس کا استعمال ہارڈ ویئر کی لاگت کو کم کرنے کے لیے ایک ہی سرور میں فیل اوور کلسٹر کو مضبوط بنا کر کیا جاتا ہے، جس کے نتیجے میں سروس کی اسی سطح کو برقرار رکھتے ہوئے لاگت میں کافی بچت ہوتی ہے۔ سرور کے زیادہ تر کردار اور افعال کو آزادانہ طور پر کام کرنے کے لیے ڈیزائن کیا گیا ہے۔ مثال کے طور پر، Windows Server 2019 کو Windows Server مثالوں کا حصہ چلانے والے سپلٹ سرورز پر ایک سرٹیفکیٹ اور ڈومین کنٹرولر کی موجودگی کی ضرورت ہے۔

سرورز پر کردار اور خصوصیات کلاسیکی طور پر علیحدگی میں کام کرنے کا منصوبہ بنایا گیا ہے۔ اس حقیقت سے توقع کی جاتی ہے کہ مزید کرداروں اور خصوصیات کو شامل کرنے سے ممکنہ ناکامی کے پوائنٹس کی تعداد میں اضافہ ہوتا ہے جبکہ سیکیورٹی خطرات کی مرئیت میں بھی اضافہ ہوتا ہے جو ڈومین کنٹرولر پر سرٹیفکیٹ اتھارٹی رکھنے سے روٹ سرٹیفکیٹ تک رسائی کا امکان پیدا ہوتا ہے۔ اس سے ورچوئل پرائیویٹ سرورز کی مانگ بڑھ جاتی ہے، جو ایک ہی ہوسٹنگ مشین پر متضاد سرور کی ذمہ داریوں اور افعال کو برقرار رکھنے کی اجازت دیتے ہیں۔ اس کے علاوہ، ورچوئل مشین انکرپٹڈ نیٹ ورکس کا تعارف پاس سے گزرنے والے خطرات کو کم کرتا ہے جو بصورت دیگر حقیقی ہوسٹنگ سرور کے طور پر VPS کے استعمال کو روک سکتے ہیں۔ آخر میں، اس کا استعمال ہارڈ ویئر کی لاگت کو کم کرنے کے لیے ایک ہی سرور میں فیل اوور کلسٹر کو مضبوط کرنے کے لیے کیا جاتا ہے، جس کے نتیجے میں سروس کی اسی سطح کو برقرار رکھتے ہوئے لاگت میں نمایاں بچت ہوتی ہے۔

## ہوسٹنگ
بہت سی کمپنیاں ورچوئل پرائیویٹ سرور ہوسٹنگ یا ورچوئل سرشار سرور ہوسٹنگ کو ویب ہوسٹنگ سروسز کے لیے توسیع کے طور پر پیش کرتی ہیں۔ کثیر کرایہ دار مجازی ماحول میں ملکیتی سافٹ ویئر کا لائسنس دیتے وقت غور کرنے کے لیے کئی چیلنجز ہیں۔

غیر منظم یا خود منظم ہوسٹنگ کے ساتھ، گاہک کو اپنے سرور کی مثال کا انتظام کرنے کے لیے چھوڑ دیا جاتا ہے۔

غیر میٹرڈ ہوسٹنگ عام طور پر ایک مقررہ بینڈوتھ لائن پر منتقل ہونے والے ڈیٹا کی مقدار کی کوئی حد کے بغیر پیش کی جاتی ہے۔ عام طور پر، غیر میٹرڈ ہوسٹنگ 10 Mbit/s، 100 Mbit/s یا 1000 Mbit/s (کچھ 10Gbit/s تک زیادہ کے ساتھ) کے ساتھ پیش کی جاتی ہے۔ اس کا مطلب ہے کہ گاہک نظریاتی طور پر 10 Mbit/s پر ~3 TB یا 1000 Mbit/s ہر ماہ لائن پر ~300 TB تک استعمال کرنے کے قابل ہے، حالانکہ عملی طور پر قدریں نمایاں طور پر کم ہوں گی۔ ایک ورچوئل پرائیویٹ سرور میں، یہ مشترکہ بینڈوتھ ہوگی اور مناسب استعمال کی پالیسی شامل ہونی چاہیے۔ لامحدود ہوسٹنگ بھی عام طور پر مارکیٹنگ کی جاتی ہے لیکن عام طور پر قابل قبول استعمال کی پالیسیوں اور سروس کی شرائط سے محدود ہوتی ہے۔ لامحدود ڈسک اسپیس اور بینڈوڈتھ کی پیشکشیں لاگت، کیریئر کی صلاحیتوں اور تکنیکی حدود کی وجہ سے ہمیشہ غلط ہوتی ہیں۔

بہت سی فرمیں ورچوئل پرائیویٹ سرور ہوسٹنگ یا سرشار سرور ہوسٹنگ کو اپنی ویب ہوسٹنگ سروسز میں اضافے کے طور پر فراہم کرتی ہیں۔ کثیر کرایہ دار مجازی ماحول میں ملکیتی سافٹ ویئر کا لائسنس دیتے وقت، غور کرنے کے لیے متعدد مسائل ہوتے ہیں۔ گاہک کو غیر منظم یا خود منظم ہوسٹنگ کے ساتھ اپنے سرور کی مثال کا انتظام کرنے کے لیے چھوڑ دیا جاتا ہے۔ غیر میٹرڈ ہوسٹنگ اس وقت ہوتی ہے جب ایک مقررہ بینڈوتھ لائن میں ڈیٹا کی مقدار کی کوئی حد نہیں ہوتی جسے منتقل کیا جا سکتا ہے۔ غیر میٹرڈ ہوسٹنگ اکثر 10 میگا بٹس فی سیکنڈ، 100 میگا بٹس فی سیکنڈ یا 1000 میگا بٹس فی سیکنڈ کی رفتار کے ساتھ آتی ہے، جس میں کچھ 10 گیگا بٹ فی سیکنڈ تک زیادہ ہوتی ہے۔ اس کا مطلب ہے کہ صارف نظریاتی طور پر 10 Mbit/s لائن پر ماہانہ 3 TB تک یا 1000 Mbit/s لائن پر 300 TB تک استعمال کر سکتا ہے اور تاہم، یہ اعداد و شمار عملی طور پر کافی کم ہوں گے۔ یہ ورچوئل پرائیویٹ سرور پر بینڈوتھ کا اشتراک کیا جائے گا اور مناسب استعمال کی پالیسی کو لاگو کیا جانا چاہیے۔ لامحدود ہوسٹنگ کی بھی بڑے پیمانے پر تشہیر کی جاتی ہے اور تاہم، یہ عام طور پر قابل قبول استعمال کی حدود اور سروس کی شرائط سے مشروط ہے۔ لاگت، کیریئر کی صلاحیت اور تکنیکی حدود کی وجہ سے، لامحدود اسٹوریج کی جگہ اور بینڈوتھ کی پیشکش ہمیشہ غلط ہوتی ہے۔