دو VPS پلان ساتھ ساتھ رکھیں، تو خصوصیات کی لائنیں اکثر ایک جیسی دکھتی ہیں: 4 vCPU، 8 GB RAM، NVMe، 1 Gbit/s، لامحدود ٹریفک۔ پھر ایک آپ کی ایپ آرام سے چلاتا ہے اور دوسرا ہر شام اٹکتا ہے۔ خصوصیات کی لائن ٹھیک ٹھیک جھوٹ نہیں بول رہی۔ وہ بس وہ حصہ چھوڑ دیتی ہے جو اہم ہے۔
یہ تحریر VPS کے زمرے کے اندر پلانز کے موازنے کے بارے میں ہے۔ اگر آپ ابھی طے کر رہے ہیں کہ VPS سرے سے صحیح قسم کی ہوسٹنگ ہے یا نہیں، تو VPS، شیئرڈ ہوسٹنگ، ڈیڈیکیٹڈ سرور یا کلاؤڈ سے شروع کریں۔
vCPU: بالائی حد، ضمانت نہیں
وہ لفظ جو سب سے زیادہ چھپاتا ہے۔ زیادہ تر VPS پلیٹ فارمز پر vCPU ایک فزیکل کور کے وقت کا ٹکڑا ہے، جو دوسرے گاہکوں کے ٹکڑوں کے ساتھ شیڈول ہوتا ہے۔ پلان کا نمبر بتاتا ہے کہ اچانک لوڈ کے وقت آپ ایک ساتھ کتنے استعمال کر سکتے ہیں۔ کیا آپ سب کو گھنٹوں 100 % پر رکھ سکتے ہیں، یہ الگ سوال ہے، جس کا جواب (اگر ہے) منصفانہ استعمال کی پالیسی میں ہوتا ہے۔
ہم اپنے پلانز کے بارے میں واضح بات کریں گے، کیونکہ گڑبڑ ابہام سے ہی ہوتی ہے: vCPU کی تعداد مختصر اچانک لوڈ کی بالائی حد ہے، مخصوص فزیکل کور نہیں، اور طویل مکمل CPU لوڈ کو مشین پر سب کے لیے منصفانہ رکھنے کی خاطر محدود کیا جا سکتا ہے۔ ویب ایپس، بوٹس، ایجنٹس اور ڈیٹابیس میں یہ شاذ و نادر ہی محسوس ہوتا ہے۔ گھنٹوں کی ویڈیو انکوڈنگ میں ہوتا ہے۔
خریدنے سے پہلے کیا پوچھیں: کیا vCPU کی تعداد ضمانت شدہ ہے یا burst، اور طویل لوڈ میں کیا ہوتا ہے؟ بعد میں کیا جانچیں: vmstat میں st (steal) کالم۔ مسلسل دو ہندسوں والا steal کا مطلب ہے کہ آپ کسی اور کے کام کا انتظار کر رہے ہیں۔
میموری: واحد ایماندار نمبر
میموری وہ خصوصیت ہے جس میں تشریح کی سب سے کم گنجائش ہے۔ 8 GB یعنی 8 GB۔ سوال صرف یہ ہیں کہ پلان آپ کے ورک لوڈ کے لیے کافی ہے یا نہیں اور فراہم کنندہ گنجائش سے زیادہ تو نہیں بیچتا، جو آپ کو بلاوجہ swap کی صورت میں دکھے گا۔ اگر معلوم نہیں کہ کتنی چاہیے، تو آپ کو واقعی 64 GB میموری کب چاہیے بتاتا ہے کہ میموری کے مسئلے کو ڈسک اور CPU کے مسئلے سے کیسے الگ کریں۔
NVMe: انٹرفیس، رفتار نہیں
NVMe ایک اسٹوریج انٹرفیس ہے، اور پرانے SATA سے بہت تیز ہے۔ لیکن لیبل یہ نہیں بتاتا کہ کتنے سرور وہی ڈسکیں بانٹتے ہیں، یا ہر سرور پر I/O کی حد ہے یا نہیں۔ کوئی پلان NVMe لکھ کر لوڈ میں معمولی تھروپٹ دے سکتا ہے۔ ہمارے تمام پلانز NVMe استعمال کرتے ہیں؛ پھر بھی ہم چاہیں گے کہ آپ ہماری بات ماننے کے بجائے اسے جانچیں۔
ڈسک کا سائز لوگوں کی سوچ سے زیادہ اہم ہے۔ ایک ڈیٹابیس، لاگز اور چند Docker امیجز 15 GB آپ کے اندازے سے جلد کھا جاتے ہیں، اور پلان صرف اپنی جگہ پر بڑھتے ہیں، اس لیے وہ ڈسک چنیں جو چھ مہینے بعد چاہیے ہوگی۔
رفتار «1 Gbit/s»: پورٹ کی رفتار، تھروپٹ نہیں
یہ آپ کے سرور اور سوئچ کے درمیان کنکشن کی رفتار ہے۔ یہ وعدہ نہیں کہ آپ کو ہر جگہ ہمیشہ ایک گیگابٹ ملے گا۔ آپ کو کتنا ملے گا، یہ لائن کی مصروفیت اور دوسرے سرے تک کے راستے پر منحصر ہے۔
حوالے کے لیے ہمارے نمبر: Linux پلانز میں 1 Gbit/s پورٹ ہے، Windows پلانز میں 150 Mbit/s۔ پرسکون لائن پر ایک Linux سرور ہر سمت میں تقریباً 940 Mbit/s پاتا ہے؛ جب کئی سرور ایک ساتھ مصروف ہوں، تو لائن ان سرورز کے درمیان برابر بٹتی ہے جو فعال طور پر بھیج رہے ہیں۔ تفصیل، بشمول ایسا اسپیڈ ٹیسٹ کرنے کے جو آپ کو دھوکا نہ دے، ٹریفک اور رفتار میں ہے۔
«لامحدود»: کوٹا نہیں، مگر حدیں ہیں
لامحدود ٹریفک کا مطلب ہے کہ کوئی آپ کے ٹیرابائٹ نہیں گنتا اور ماہانہ حد کے بعد رفتار نہیں گھٹتی۔ اس کا مطلب لامحدود رفتار نہیں: پورٹ اور اوپر بتایا گیا منصفانہ حصہ اب بھی لاگو ہیں۔ «لامحدود بینڈوڈتھ» کو خاص احتیاط سے پڑھیں۔ عام طور پر اس کا مطلب ہوتا ہے کوٹا نہیں، ساتھ میں منصفانہ استعمال کی ایک شق، اور اصل حد اسی شق میں رہتی ہے۔
وہ لائنیں جو خصوصیات کی شیٹ میں نہیں ہوتیں
پلانز کے درمیان کچھ سب سے بڑے فرق عنوان میں دکھتے ہی نہیں:
- آیا IPv4 شامل ہے یا نہیں۔ جس پلان میں اپنا IPv4 نہیں، وہ IPv4 پر ویب سائٹ ہوسٹ نہیں کر سکتا۔ یہاں 8 $ کا Small NAT پر ہے اور 16 $ کا Small-IP اسی سائز کا ہے اپنے پتے کے ساتھ؛ ایک فارورڈ کیا گیا پورٹ کیا کر سکتا ہے اور کیا نہیں عملی فرق سمجھاتا ہے۔
- بیک اپ۔ شامل، ادائیگی والا ایڈ آن، یا آپ کی ذمہ داری۔
- بلنگ کی مدت۔ یہاں سالانہ پلان ماہانہ ادائیگی سے 10 % سستے ہیں۔
- مقام۔ ہمارے سرور جرمنی اور فن لینڈ میں ہیں۔ اپنے صارفین یا اس API کے قریب ترین کو چنیں جس سے آپ کا بوٹ بات کرتا ہے۔
- سائز بدلنا۔ کیا اپنی جگہ پر بڑھ سکتے ہیں، اور کتنا وقت لگتا ہے؟ کیا گھٹا سکتے ہیں؟
خود کو دھوکا دیے بغیر قیمتوں کا موازنہ
قیمت کو میموری کے گیگابائٹ سے تقسیم کرنا پرکشش ہے اور زیادہ تر گمراہ کن۔ جو پلان فی گیگابائٹ سستا ہے مگر IPv4 نہیں، بیک اپ کی الگ ادائیگی ہے اور ڈسک چھوٹی ہے، وہ آپ کی اصل ضرورتیں جوڑنے پر «مہنگے» والے سے زیادہ پڑ سکتا ہے۔ دونوں طرف ایک ہی مکمل سیٹ اپ بنائیں، اس پتے، بیک اپ اور ڈسک کے ساتھ جو آپ استعمال کریں گے، اور اس کے ماہانہ کل کا موازنہ کریں۔
نئے سرور کو پہلے گھنٹے میں جانچیں
زیادہ تر فراہم کنندگان سستے میں آزمانے دیتے ہیں۔ پہلا گھنٹہ انسٹال کرنے کے بجائے ناپنے میں لگائیں:
nproc && lscpu | grep 'Model name'
vmstat 1 30 # watch the st column
fio --name=rand --rw=randread --bs=4k --size=1G --runtime=30 --time_based --direct=1
iperf3 -c <a test server near you> -P 4 -t 20
یہی کمانڈز شام کو مصروف وقت میں دوبارہ چلائیں۔ اگر نمبر بکھر جائیں، تو آپ نے یہ سستے میں جان لیا۔
جہاں یہ موزوں نہیں
خصوصیات کی شیٹ سپورٹ کے بارے میں، فراہم کنندہ غلط استعمال کی شکایات کیسے نمٹاتا ہے، یا ہارڈویئر خراب ہونے پر کیا ہوتا ہے، اس بارے میں کچھ نہیں بتاتی۔ ایک گھنٹے کی پیمائش اگلے مہینے کی پیش گوئی نہیں کرتی۔ اور کچھ ورک لوڈز کے لیے ان میں سے کچھ بھی اہم نہیں: Nano پر چلنے والا Telegram بوٹ اچھی اور بہترین ڈسک میں فرق نہیں پہچانے گا۔ موازنے کی محنت کو داؤ کے حساب سے رکھیں۔ 3 $ کے بوٹ کے لیے کچھ معقول چنیں اور آگے بڑھیں۔ پروڈکشن ڈیٹابیس کے لیے، ٹیسٹ کریں۔
اوپر کے سوال لے کر VPS پلانز دیکھیں، اور اگر آپ کسی اور فراہم کنندہ سے آ رہے ہیں، تو بغیر ڈاؤن ٹائم کے VPS منتقل کرنا میں منتقلی کی ترتیب ہے۔
تبصرے
ابھی کوئی تبصرہ نہیں۔ پہلے بنیں۔