توزیع های ویندوز سرور یا لینوکس؟ انتخاب سیستم عامل سرور

توزیع های ویندوز سرور یا لینوکس؟ انتخاب سیستم عامل سرور

سیستم عامل سنگ بنای صنعت مدرن است. از یک طرف، آنها منابع سرور با ارزشی را مصرف می کنند که می تواند برای چیز مفیدتری خرج شود. از سوی دیگر، سیستم عامل به عنوان یک هماهنگ کننده برای برنامه های کاربردی سرور عمل می کند و به شما امکان می دهد یک سیستم محاسباتی تک وظیفه ای را به یک پلتفرم چند وظیفه ای تبدیل کنید و همچنین تعامل همه علاقه مندان با تجهیزات را تسهیل می کند. در حال حاضر جریان اصلی سیستم عامل های سرور ویندوز سرور + چندین توزیع لینوکس در انواع مختلف است. هر یک از این سیستم عامل ها مزایا، معایب و جایگاه های کاربردی خاص خود را دارند. امروز به طور خلاصه در مورد سیستم هایی که با سرورهای ما ارائه می شوند صحبت خواهیم کرد.

ویندوز سرور

این سیستم عامل در بخش شرکتی بسیار محبوب است، اگرچه اکثر کاربران عادی ویندوز را منحصراً با نسخه دسکتاپ برای رایانه های شخصی مرتبط می کنند. بسته به وظایف و زیرساخت مورد نیاز برای پشتیبانی، شرکت‌ها اکنون چندین نسخه از Windows Server را اجرا می‌کنند که با Windows Server 2003 شروع می‌شود و به آخرین نسخه - Windows Server 2019 ختم می‌شود. ویندوز سرور 2003، 2008 R2، 2016 و 2019.

Windows Server 2003 عمدتاً برای پشتیبانی از سیستم ها و شبکه های شرکتی ساخته شده بر روی Windows XP استفاده می شود. با کمال تعجب، نسخه مایکروسافت سیستم عامل دسکتاپ، که حدود پنج سال پیش متوقف شد، هنوز در حال استفاده است، زیرا در یک زمان نرم افزارهای تولید اختصاصی زیادی برای آن نوشته شده بود. همین امر در مورد Windows Server 2008 R2 و Windows Server 2016 نیز صدق می‌کند - آنها با نرم‌افزارهای قدیمی‌تر اما کارآمد سازگارترین هستند و به همین دلیل هنوز هم استفاده می‌شوند.

مزایای اصلی سرورهایی که ویندوز را اجرا می کنند، سهولت نسبی مدیریت، یک لایه نسبتاً بزرگ اطلاعات، کتابچه راهنمای کاربر و نرم افزار است. علاوه بر این، اگر اکوسیستم شرکت شامل نرم افزار یا راه حل هایی باشد که از کتابخانه ها و بخش هایی از هسته سیستم های مایکروسافت استفاده می کنند، نمی توانید بدون سرور ویندوز کار کنید. همچنین می توانید فناوری RDP را برای دسترسی کاربر به برنامه های کاربردی سرور و تطبیق پذیری کلی سیستم اضافه کنید. علاوه بر این، ویندوز سرور یک نسخه سبک وزن بدون رابط کاربری گرافیکی با مصرف منابع در سطح توزیع لینوکس دارد - Windows Server Core، که در مورد آن قبلا نوشتیم. ما تمام سرورهای ویندوز را با مجوز فعال (رایگان برای کاربران جدید) ارسال می کنیم.

معایب Winserver شامل دو پارامتر است: هزینه مجوز و مصرف منابع. در بین تمام سیستم عامل های سرور، ویندوز سرور پرقدرت ترین است و به حداقل یک هسته پردازشگر و از یک و نیم تا سه گیگابایت حافظه رم فقط برای عملکرد اصلی و خدمات استاندارد نیاز دارد. این سیستم برای پیکربندی های کم مصرف مناسب نیست و همچنین دارای تعدادی آسیب پذیری مربوط به RDP و خط مشی های گروه و کاربر است.

بیشتر اوقات، Windows Server برای مدیریت شبکه های داخلی شرکت و اطمینان از عملکرد نرم افزار خاص، پایگاه های داده MSSQL، ابزارهای ASP.NET یا سایر نرم افزارهای ایجاد شده به طور خاص برای ویندوز در نظر گرفته شده است. در عین حال، این هنوز یک سیستم عامل کامل است که می توانید مسیریابی، افزایش DNS یا هر سرویس دیگری را بر روی آن مستقر کنید.

اوبونتو

اوبونتو یکی از محبوب ترین و به طور پیوسته در حال رشد توزیع های خانواده لینوکس است که اولین بار در سال 2004 منتشر شد. زمانی که اوبونتو در پوسته گنوم به عنوان «کارخانه‌دار» معرفی شد، با گذشت زمان به دلیل جامعه گسترده و توسعه مداوم، اوبونتو به سیستم عامل پیش‌فرض سرور تبدیل شد. آخرین نسخه محبوب 18.04 است، اما ما سرورهای 16.04 را نیز ارائه می دهیم و حدود یک هفته پیش انتشار نسخه 20.04، که خوبی های زیادی به همراه داشت.

اگر ویندوز سرور به عنوان یک سیستم عامل برای پشتیبانی از نرم افزارهای خاص و مبتنی بر ویندوز استفاده می شد، پس اوبونتو به عنوان یک توزیع لینوکس داستانی در مورد منبع باز و توسعه وب است. بنابراین، این سرورهای لینوکس هستند که برای میزبانی سرورهای وب در Nginx یا Apache (برخلاف Microsoft IIS)، برای کار با PostgreSQL و MySQL یا زبان‌های توسعه برنامه‌نویسی رایج در حال حاضر استفاده می‌شوند. سرویس های مسیریابی و مدیریت ترافیک نیز کاملاً بر روی سرور اوبونتو قرار می گیرند.

از مزایا می توان به مصرف کمتر منابع نسبت به سرور ویندوز و همچنین کار بومی با کنسول و مدیران بسته برای همه سیستم های یونیکس اشاره کرد. علاوه بر این، اوبونتو، که در ابتدا یک "یونیکس خانگی رومیزی" بود، کاملا کاربرپسند است، که مدیریت آن را آسان‌تر می‌کند.

نقطه ضعف اصلی یونیکس است، با تمام آنچه که نشان می دهد. اوبونتو ممکن است دوستانه باشد، اما فقط نسبت به سایر سیستم های لینوکس. بنابراین برای کار با آن، به خصوص در یک پیکربندی کامل سرور - یعنی منحصراً از طریق ترمینال - به مهارت های خاصی نیاز دارید. علاوه بر این، اوبونتو بیشتر بر استفاده شخصی متمرکز است و همیشه برای حل پرونده های شرکتی مناسب نیست.

دبیان

طعنه آمیز است که دبیان مولد اوبونتو بسیار محبوبی است که قبلاً به آن اشاره کردیم. اولین ساخت دبیان بیش از 25 سال پیش منتشر شد - در سال 1994، و این کد دبیان بود که اساس اوبونتو را تشکیل داد. در واقع دبیان یکی از قدیمی ترین و در عین حال هاردکورترین توزیع ها در میان خانواده سیستم های لینوکس است. علیرغم تمام شباهت های اوبونتو، بر خلاف "جانشین" آن، دبیان به اندازه سیستم جوان تر از کاربر پسند بودن برخوردار نبود. با این حال، این نیز مزایای خود را دارد. دبیان نسبت به اوبونتو انعطاف‌پذیرتر است و می‌توان آن را عمیق‌تر پیکربندی کرد و تعدادی از وظایف خاص، از جمله وظایف شرکتی را با کارایی بیشتری حل کرد.

مزیت اصلی دبیان امنیت و ثبات بیشتر آن در مقایسه با اوبونتو و به خصوص ویندوز است. و البته، مانند هر سیستم لینوکس، مصرف کم منابع، به ویژه در قالب یک سیستم عامل سرور که ترمینال را اجرا می کند. علاوه بر این، جامعه دبیان منبع باز است، بنابراین این سیستم در درجه اول بر کار صحیح و کارآمد با راه حل های رایگان متمرکز است.

با این حال، انعطاف پذیری، هاردکور و امنیت قیمت دارد. دبیان توسط جامعه منبع باز بدون هسته روشن و از طریق سیستمی از استادان شاخه، با تمام آنچه که به آن اشاره دارد، توسعه داده شده است. در یک مقطع زمانی، دبیان دارای سه نسخه است: پایدار، ناپایدار و آزمایشی. مشکل این است که شاخه توسعه پایدار به طور جدی از شاخه آزمایشی عقب است، یعنی اغلب ممکن است قطعات و ماژول های قدیمی در هسته وجود داشته باشد. همه اینها منجر به بازسازی دستی هسته یا حتی انتقال به شاخه آزمایشی می شود اگر وظایف شما از قابلیت های نسخه پایدار دبیان فراتر رود. در اوبونتو چنین مشکلی با شکستن نسخه وجود ندارد: در آنجا، توسعه دهندگان یک نسخه پایدار LTS از سیستم را هر دو سال یک بار منتشر می کنند.

لینوکس

خوب، اجازه دهید گفتگوی خود را در مورد سیستم عامل های سرور RUVDS در CentOS به پایان برسانیم. در مقایسه با اوبونتو و به خصوص دبیان عظیم‌تر، CentOS یک نوجوان به نظر می‌رسد. و اگرچه این سیستم چندی پیش مانند دبیان یا اوبونتو در بین توده ها محبوب شد، اما انتشار اولین نسخه آن همزمان با اوبونتو اتفاق افتاد، یعنی در سال 2004.

CentOS عمدتاً برای سرورهای مجازی استفاده می شود، زیرا حتی نسبت به اوبونتو یا دبیان نیاز به منابع کمتری دارد. ما پیکربندی‌هایی را با دو نسخه از این سیستم‌عامل ارائه می‌کنیم: CentOS 7.6.1810 و قدیمی‌تر CentOS 7.2.1510. مورد استفاده اصلی وظایف شرکتی است. CentOS داستانی در مورد کار است. هرگز سیستمی برای استفاده خانگی، به عنوان مثال، با اوبونتو، CentOS بلافاصله به عنوان یک توزیع RedHat بر اساس کد منبع باز توسعه یافت. این میراث RedHat است که به CentOS مزایای اصلی آن را می دهد - تمرکز بر حل مشکلات شرکت، ثبات و امنیت. رایج ترین سناریو برای استفاده از سیستم میزبانی وب است که در آن CentOS نتایج بهتری نسبت به سایر توزیع های لینوکس نشان می دهد.

با این حال، این سیستم همچنین دارای معایبی است. چرخه توسعه و به‌روزرسانی محدودتر از اوبونتو به این معنی است که در برخی مواقع باید با آسیب‌پذیری‌ها یا مشکلاتی که قبلاً در توزیع‌های دیگر حل شده‌اند کنار بیایید. سیستم به روز رسانی و نصب اجزا نیز متفاوت است: بدون apt-get، فقط بسته های yum و RPM. همچنین، CentOS برای میزبانی و کار با راهکارهای کانتینری Docker/k8s که اوبونتو و دبیان به وضوح برتری دارند، کاملاً مناسب نیست. مورد دوم مهم است زیرا مجازی سازی وب سرورها و برنامه های کاربردی از طریق کانتینری سازی در محیط DevOps در سال های اخیر شتاب بیشتری به دست آورده است. و البته، CentOS در مقایسه با Debian و Ubuntu محبوب‌تر، جامعه بسیار کوچک‌تری دارد.

به جای خروجی

همانطور که می بینید، هر سیستم عاملی مزایا و معایب خود را دارد و جایگاه خاص خود را دریافت کرده است. سرورهایی که ویندوز را اجرا می کنند از هم جدا هستند - محیط مایکروسافت، به اصطلاح، جو و قوانین عملکرد خاص خود را دارد.
همه توزیع های لینوکس از نظر مصرف منابع مشابه یکدیگر هستند، اما بسته به وظیفه ای که در دست دارند، ویژگی ها و تفاوت های خاص خود را دارند. استفاده از اوبونتو آسان‌تر است، دبیان پیکربندی دقیق‌تری دارد. CentOS می تواند به عنوان جایگزینی برای RedHat پولی عمل کند، که اگر به یک سیستم عامل شرکتی کامل در نسخه یونیکس نیاز دارید، مهم است. اما در عین حال در امور کانتینری و مجازی سازی اپلیکیشن ضعیف است در هر صورت می توانید با متخصصین ما تماس بگیرید و ما بر اساس وظایف شما راه حل و پیکربندی لازم را برای شما انتخاب می کنیم.

توزیع های ویندوز سرور یا لینوکس؟ انتخاب سیستم عامل سرور

فقط کاربران ثبت نام شده می توانند در نظرسنجی شرکت کنند. ورود، لطفا.

خوانندگان عزیز کدام سیستم عامل سرور را بهترین می دانید؟

  • ٪۱۰۰ویندوز سرور 119

  • ٪۱۰۰دبیان 171

  • ٪۱۰۰اوبونتو 210

  • ٪۱۰۰CentOS181

520 کاربر رای دادند. 102 کاربر رای ممتنع دادند.

منبع: www.habr.com

اضافه کردن نظر