مقايسه سرورهاي لينوکس و ويندوز
در حال حاضر دو انتخاب اصلي براي خدمات ميزباني وب يا hosting در ايران استفاده از
سرورهاي ميزبان لينوکس يا ويندوز است. مسلما وقتي قرار است بين ويندوز و لينوکس
يکي را انتخاب کنيم، تصميم گيري و انتخاب پلت فرم مناسب کمي مشکل خواهد بود. جهت
انتخاب مناسب به مقايسه اجمالي دو سيستم عامل فوق ميپردازيم.
 
راحتي استفاده
در طول سالها، امکانات متعددي به منظور راحت کردن هر چه بيشتر خدمات ميزباني وب در
پلت فرمهاي Unix و Windows اضافه گرديده است، امروزه تفاوت چنداني در راحتي کار با
اين دو ديده نميشود. اما اگر کاربر تازه کار باشد و يا قبلا" با محيط ها و
تکنولوژيهاي ويندوز کار کرده باشد، کار با ويندوز براي او بسيار آسان تر است.
کنترل پنل H-Sphere ارائه شده در خدمات ميزباني وب رسانه کارمانيا کار با هر دو
محيط را به آساني فراهم کرده است.
قابليت اطمينان
نکته مهمي که هميشه ذهن انسان را بخود مشغول ميکند اين است که کدام يک از ايندو
سرور امنيت بيشتري دارند . در اين زمينه با مراجعه به آمارهاي رسمي منتشر شده در
سايتهاي امنيتي مهم برتري کلي مسلما با لينوکس خواهد بود. دليل اصلي ضعف امنيتي
ويندوز اين است که اصولا سرورهاي ويندوز از نظر ضعف امنيتي بيشتر مورد توجه هکرها
و نفوذگرهاي شبکه قرار ميگيرند و نتيجه اين امر اين است که گاهي نقطه ضعفها و
حفرههايي در ويندوز پيدا ميشود که حتي مديران مايکروسافت را هم به تعجب وا ميدارد
.
مشکلات امنيتي لينوکس معمولا از اسکريپتهائي ناشي ميشود که به صورت پيشفرض توسط
خيلي از سرورها نصب ميشوند. البته اين مشکلات را ميتوان براحتي و با disable کردن
يا uninstall نمودن برنامه هاي غير ضروري از روي سرور يا نصب آخرين ورژن برنامه ها
حل نمود .
قدرت عملکرد
تفاوت محسوس بين دو پلت فرم ويندوز و لينوکس در قدرت عملکرد آنها در امکاناتي است
به کاربران ارائه ميگردد. در صورت استفاده از زبانهاي برنامه نويسي وب وابسته به
Server Side Scripting مثل php, coldfusion, jsp, cgi (c, perl, python, tcl,
...), asp, asp.net اولين مطلب مهم اين است که سرورهاي لينوکس asp و asp.net را که
جزو فناوريهاي مايکروسافت هستند پشتيباني نميکنند.
پس اگر ميخواهيد سايتي با اين دو تکنولوژي راهاندازي کنيد، اصولا بي معني است که
بخواهيد لينوکس و ويندوز را با هم مقايسه کنيد چون حتما بايد وب سرور شما ويندوز
باشد. در مورد بقيه موارد گفته شده مي توان گفت که هر دو سرور لينوکس و ويندوز از
پشتيباني خوبي در اين زمينه برخوردارند .
نکته مهم ديگر اين است که اگر cgi را بهصورت کامپايل شده استفاده ميکنيد، اصولا
نميتوانيد از cgi يي که براي لينوکس کمپايل شده در ويندوز استفاده کنيد و يا
بلعکس. ولي در ساير موارد ميتوان از يک کد هم در سرورهاي ويندوز و هم لينوکس
استفاده نمود.
در خصوص پايگاههاي داده و بانکهاي اطلاعاتي بايدگفت که بجز بانکهاي اطلاعاتي
access که خيلي ساده و کم اهميت هستند و فقط مختص سيستم عامل ويندوز ميباشند مابقي
تکنولوژيهاي رايج در ايجاد و مديريت پايگاههاي داده معمول شاملSQL server مختص
سرورهاي ويندوز، و MySQL مخصوص سرورهاي لينوکس ميباشند.
البته ناگفته پيداست که SQL Server فقط در سرورهاي ويندوز قابل استفاده ميباشد و
بقيه database ها معمولا در هر دو نوع سرور لينوکس و ويندوز قابل استفاده هستند .
مباحث پيشرفته در خصوص کارائي و مقايسه MySQL با SQL-Server نياز به کار کارشناسي
زيادي دارد ولي در مجموع در هر دو نوع سرور لينوکس و ويندوز بانکهاي اطلاعاتي مورد
بررسي داراي کارائي مشابهي ميباشند .
هزينه
در اين خصوص با توجه به اين موضوع که بيشتر نرم افزارهاي مورد استفاده در لينوکس
رايگان هستند، هزينه کلي راه اندازي سرويسهاي ميزباني وب Unix نسبت به راه اندازي
سرويسهاي ميزباني وب Windows بسيار حائز اهميت است و گهگاه قيمت سرورهاي
لينوکس بميزان 100 درصد يا بيشتر، پايينتر از سرورهاي ويندوز ميباشد .
|