ونڈوز سرور یا لینکس کی تقسیم؟ سرور OS کا انتخاب

ونڈوز سرور یا لینکس کی تقسیم؟ سرور OS کا انتخاب

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

ونڈوز سرور

یہ آپریٹنگ سسٹم کارپوریٹ طبقہ میں بے حد مقبول ہے، حالانکہ زیادہ تر عام صارفین ونڈوز کو خصوصی طور پر پی سی کے ڈیسک ٹاپ ورژن کے ساتھ منسلک کرتے ہیں۔ معاونت کے لیے درکار کاموں اور بنیادی ڈھانچے پر منحصر ہے، کمپنیاں اب ونڈوز سرور کے کئی ورژن چلاتی ہیں، جن کا آغاز Windows Server 2003 سے ہوتا ہے اور اس کا اختتام تازہ ترین ورژن - Windows Server 2019 پر ہوتا ہے۔ ہم تمام درج کردہ آپریٹنگ سسٹمز کے ساتھ سرور فراہم کرتے ہیں، یعنی، ونڈوز سرور 2003، 2008 R2، 2016 اور 2019۔

Windows Server 2003 بنیادی طور پر Windows XP پر بنائے گئے کارپوریٹ سسٹمز اور نیٹ ورکس کو سپورٹ کرنے کے لیے استعمال کیا جاتا ہے۔ حیرت کی بات یہ ہے کہ ڈیسک ٹاپ OS کا مائیکروسافٹ ورژن، جسے تقریباً پانچ سال پہلے بند کر دیا گیا تھا، اب بھی استعمال میں ہے، کیونکہ ایک وقت میں اس کے لیے بہت سے ملکیتی پروڈکشن سافٹ ویئر لکھے گئے تھے۔ ونڈوز سرور 2008 R2 اور ونڈوز سرور 2016 کے لیے بھی یہی ہے - یہ پرانے لیکن کام کرنے والے سافٹ ویئر کے ساتھ سب سے زیادہ مطابقت رکھتے ہیں اور اس لیے آج بھی استعمال ہوتے ہیں۔

ونڈوز چلانے والے سرورز کے اہم فوائد انتظامیہ کی نسبتا آسانی، معلومات کی کافی بڑی پرت، کتابچے اور سافٹ ویئر ہیں۔ اس کے علاوہ، آپ ونڈوز سرور کے بغیر نہیں کر سکتے ہیں اگر کمپنی کے ماحولیاتی نظام میں سافٹ ویئر یا حل شامل ہوں جو لائبریریوں اور مائیکروسافٹ سسٹم کے دانا کے حصے استعمال کرتے ہیں۔ آپ سرور ایپلی کیشنز تک صارف کی رسائی اور سسٹم کی مجموعی استعداد کے لیے RDP ٹیکنالوجی بھی شامل کر سکتے ہیں۔ اس کے علاوہ، ونڈوز سرور کا ایک ہلکا پھلکا ورژن ہے جس میں GUI کے بغیر لینکس کی تقسیم کی سطح پر وسائل کی کھپت ہے - ونڈوز سرور کور، جس کے بارے میں ہم نے پہلے لکھا تھا. ہم تمام ونڈوز سرورز کو ایک فعال لائسنس کے ساتھ بھیجتے ہیں (نئے صارفین کے لیے مفت)۔

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

اکثر، ونڈوز سرور کا مقصد کمپنی کے انٹرانیٹ کا انتظام کرنا اور مخصوص سافٹ ویئر، MSSQL ڈیٹا بیس، ASP.NET ٹولز یا ونڈوز کے لیے خاص طور پر بنائے گئے دوسرے سافٹ ویئر کی فعالیت کو یقینی بنانا ہوتا ہے۔ ایک ہی وقت میں، یہ اب بھی ایک مکمل OS ہے جس پر آپ روٹنگ تعینات کر سکتے ہیں، DNS کو بڑھا سکتے ہیں یا کوئی اور سروس۔

اوبنٹو

Ubuntu لینکس فیملی کی سب سے مقبول اور مسلسل بڑھتی ہوئی تقسیم میں سے ایک ہے، جو پہلی بار 2004 میں ریلیز ہوئی تھی۔ ایک بار Gnome شیل میں "گھریلو خواتین کے لیے جانا"، وقت کے ساتھ ساتھ Ubuntu اپنی وسیع کمیونٹی اور جاری ترقی کی وجہ سے ڈیفالٹ سرور OS بن گیا۔ تازہ ترین مقبول ورژن 18.04 ہے، لیکن ہم 16.04 کے لیے سرور بھی فراہم کرتے ہیں، اور تقریباً ایک ہفتہ قبل ورژن 20.04 کی ریلیز، جس نے بہت ساری چیزیں لائی ہیں۔

اگر ونڈوز سرور کو مخصوص اور ونڈوز پر مبنی سافٹ ویئر کو سپورٹ کرنے کے لیے بطور OS استعمال کیا گیا تھا، تو اوبنٹو بطور لینکس ڈسٹری بیوشن اوپن سورس اور ویب ڈویلپمنٹ کے بارے میں ایک کہانی ہے۔ اس طرح، یہ لینکس سرورز ہیں جو Nginx یا Apache (مائیکروسافٹ IIS کے برخلاف) پر ویب سرورز کی میزبانی کے لیے، PostgreSQL اور MySQL یا فی الحال مقبول اسکرپٹنگ ڈویلپمنٹ لینگوئجز کے ساتھ کام کرنے کے لیے استعمال ہوتے ہیں۔ روٹنگ اور ٹریفک مینجمنٹ سروسز اوبنٹو سرور پر بھی بالکل فٹ ہوں گی۔

فوائد میں ونڈوز سرور سے کم وسائل کی کھپت کے ساتھ ساتھ تمام یونکس سسٹمز کے لیے کنسول اور پیکیج مینیجرز کے ساتھ مقامی کام شامل ہیں۔ اس کے علاوہ، اوبنٹو، ابتدائی طور پر ایک "ڈیسک ٹاپ ہوم یونکس" ہونے کے ناطے، کافی صارف دوست ہے، جس سے انتظام کرنا آسان ہوجاتا ہے۔

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

Debian

یہ ستم ظریفی ہے کہ Debian انتہائی مقبول Ubuntu کا پروجنیٹر ہے جس کا ہم نے پہلے ذکر کیا ہے۔ Debian کی پہلی تعمیر 25 سال سے زیادہ پہلے شائع ہوئی تھی - واپس 1994 میں، اور یہ Debian کوڈ تھا جس نے Ubuntu کی بنیاد بنائی۔ درحقیقت، Debian سب سے قدیم اور ایک ہی وقت میں لینکس سسٹمز کے خاندان کے درمیان کٹر تقسیم ہے۔ Ubuntu کی تمام مماثلتوں کے باوجود، اس کے "جانشین" کے برعکس، Debian کو نوجوان سسٹم کی طرح صارف دوستی کی سطح نہیں ملی۔ تاہم، اس کے بھی فوائد ہیں. Debian Ubuntu سے زیادہ لچکدار ہے اور اسے زیادہ گہرائی سے ترتیب دیا جا سکتا ہے اور کارپوریٹ سمیت متعدد مخصوص کاموں کو زیادہ مؤثر طریقے سے حل کیا جا سکتا ہے۔

ڈیبین کا بنیادی فائدہ اوبنٹو اور خاص طور پر ونڈوز کے مقابلے اس کی زیادہ حفاظت اور استحکام ہے۔ اور ظاہر ہے، کسی بھی لینکس سسٹم کی طرح، کم وسائل کی کھپت، خاص طور پر ٹرمینل چلانے والے سرور OS کی شکل میں۔ اس کے علاوہ، ڈیبین کمیونٹی اوپن سورس ہے، اس لیے یہ نظام بنیادی طور پر مفت حل کے ساتھ صحیح اور موثر طریقے سے کام کرنے پر مرکوز ہے۔

تاہم، لچک، کٹر اور سیکورٹی قیمت پر آتی ہے۔ ڈیبیان کو اوپن سورس کمیونٹی نے بغیر کسی واضح کور کے برانچ ماسٹرز کے نظام کے ذریعے تیار کیا ہے، جس کا مطلب یہ ہے۔ ایک وقت میں، Debian کے تین ورژن ہیں: مستحکم، غیر مستحکم اور جانچ۔ مسئلہ یہ ہے کہ مستحکم ترقی کی شاخ ٹیسٹ برانچ سے سنجیدگی سے پیچھے رہ جاتی ہے، یعنی دانا میں اکثر پرانے پرزے اور ماڈیول ہو سکتے ہیں۔ اگر آپ کے کام ڈیبیان کے مستحکم ورژن کی صلاحیتوں سے زیادہ ہیں تو یہ سب دانا کی دستی دوبارہ تعمیر یا ٹیسٹ برانچ میں منتقلی کے نتیجے میں ہوتا ہے۔ Ubuntu میں ورژن کے وقفے کے ساتھ ایسی کوئی پریشانی نہیں ہے: وہاں، ڈویلپر ہر دو سال بعد سسٹم کا ایک مستحکم LTS ورژن جاری کرتے ہیں۔

CentOS

ٹھیک ہے، آئیے CentOS پر RUVDS سرور آپریٹنگ سسٹم کے بارے میں اپنی گفتگو ختم کریں۔ زیادہ بڑے Ubuntu اور خاص طور پر Debian کے مقابلے میں، CentOS ایک نوجوان کی طرح لگتا ہے۔ اور اگرچہ یہ نظام عوام میں زیادہ عرصہ قبل مقبول ہوا، جیسے ڈیبیان یا اوبنٹو، اس کے پہلے ورژن کی ریلیز اوبنٹو کے ساتھ ہی ہوئی تھی، یعنی 2004 میں۔

CentOS بنیادی طور پر ورچوئل سرورز کے لیے استعمال ہوتا ہے، کیونکہ یہ Ubuntu یا Debian کے مقابلے میں کم وسائل کی طلب ہے۔ ہم اس OS کے دو ورژن چلانے والی کنفیگریشن بھیجتے ہیں: CentOS 7.6.1810 اور پرانے CentOS 7.2.1510۔ بنیادی استعمال کا معاملہ کارپوریٹ کام ہے۔ CentOS کام کے بارے میں ایک کہانی ہے۔ کبھی بھی گھریلو استعمال کا نظام نہیں، جیسا کہ معاملہ تھا، مثال کے طور پر، Ubuntu کے ساتھ، CentOS کو فوری طور پر اوپن سورس کوڈ کی بنیاد پر RedHat جیسی تقسیم کے طور پر تیار کیا گیا تھا۔ یہ RedHat کی میراث ہے جو CentOS کو اس کے اہم فوائد دیتی ہے - کارپوریٹ مسائل، استحکام اور سلامتی کو حل کرنے پر توجہ مرکوز کریں۔ سسٹم کو استعمال کرنے کا سب سے عام منظرنامہ ویب ہوسٹنگ ہے، جس میں CentOS دیگر لینکس ڈسٹری بیوشنز کے مقابلے بہتر نتائج دکھاتا ہے۔

تاہم اس نظام کے کئی نقصانات بھی ہیں۔ Ubuntu کے مقابلے میں زیادہ روکے ہوئے ترقی اور اپ ڈیٹ سائیکل کا مطلب یہ ہے کہ کسی وقت آپ کو دیگر تقسیموں میں پہلے سے حل شدہ خطرات یا مسائل کا سامنا کرنا پڑے گا۔ اجزاء کو اپ ڈیٹ کرنے اور انسٹال کرنے کا نظام بھی مختلف ہے: کوئی اپٹ گیٹ نہیں، صرف یم اور آر پی ایم پیکجز۔ نیز، Docker/k8s کنٹینر حل کی میزبانی اور کام کرنے کے لیے CentOS بالکل موزوں نہیں ہے، جس میں Ubuntu اور Debian واضح طور پر برتر ہیں۔ مؤخر الذکر اہم ہے کیونکہ حالیہ برسوں میں کنٹینرائزیشن کے ذریعے ویب سرورز اور ایپلیکیشنز کی ورچوئلائزیشن ڈی او اوپس ماحول میں زور پکڑ رہی ہے۔ اور ظاہر ہے، سینٹوس کی کمیونٹی زیادہ مقبول ڈیبین اور اوبنٹو کے مقابلے میں بہت چھوٹی ہے۔

پیداوار کے بجائے

جیسا کہ آپ دیکھ سکتے ہیں، کسی بھی OS کے اپنے فائدے اور نقصانات ہوتے ہیں اور اسے اپنی جگہ ملی ہے۔ ونڈوز چلانے والے سرور الگ کھڑے ہیں - مائیکروسافٹ ماحول، تو بات کرنے کے لئے، اس کا اپنا ماحول اور آپریشن کے اصول ہیں۔
لینکس کی تمام تقسیم وسائل کی کھپت کے لحاظ سے ایک دوسرے سے ملتی جلتی ہیں، لیکن ہاتھ میں کام کے لحاظ سے ان کی اپنی مخصوص خصوصیات اور اختلافات ہیں۔ Ubuntu استعمال کرنا آسان ہے، Debian زیادہ باریک ترتیب دیا گیا ہے۔ CentOS ادا شدہ RedHat کے متبادل کے طور پر کام کر سکتا ہے، جو اہم ہے اگر آپ کو یونکس ورژن میں مکمل کارپوریٹ OS کی ضرورت ہو۔ لیکن ایک ہی وقت میں، یہ کنٹینرائزیشن اور ایپلیکیشن ورچوئلائزیشن کے معاملات میں کمزور ہے۔ کسی بھی صورت میں، آپ ہمارے ماہرین سے رابطہ کر سکتے ہیں اور ہم آپ کے کاموں کی بنیاد پر آپ کے لیے ضروری حل اور ترتیب کا انتخاب کریں گے۔

ونڈوز سرور یا لینکس کی تقسیم؟ سرور OS کا انتخاب

سروے میں صرف رجسٹرڈ صارفین ہی حصہ لے سکتے ہیں۔ سائن ان، برائے مہربانی.

پیارے قارئین، آپ کس سرور OS کو بہترین سمجھتے ہیں؟

  • 22,9٪ونڈوز سرور 119

  • 32,9٪ڈیبیان 171

  • 40,4٪اوبنٹو 210

  • 34,8٪سینٹوس 181

520 صارفین نے ووٹ دیا۔ 102 صارفین غیر حاضر رہے۔

ماخذ: www.habr.com

نیا تبصرہ شامل کریں