Windows Server Core مقابل Desktop Experience
يأتي Windows Server بخياري تثبيت مختلفين في الإدارة اليومية. يوفر Desktop Experience الواجهة الرسومية الكاملة وأدواتها، بينما يُثبَّت Server Core دون سطح المكتب ومعظم وحدات الإدارة الرسومية المحلية، لتصبح سطر الأوامر واجهته الأساسية على الخادم. يؤثر الاختيار في التشغيل اليومي، ومساحة البرامج التي تحتاج إلى تحديث، والموارد، ومهارات الفريق.
توصي Microsoft باختيار Server Core ما لم توجد حاجة محددة إلى عناصر الواجهة وأدوات الإدارة الرسومية الإضافية التي يوفرها Desktop Experience.
ما الذي يحذفه Server Core؟
لا يتضمن Core سطح مكتب كاملًا. تغيب حزم الواجهة ومكوّنات تعتمد على الجلسة الرسومية، مثل أدوات إمكانية الوصول وتجربة الإعداد الأولى والصوت. كما لا تتوافر افتراضيًا وحدات محلية مثل Server Manager وEvent Viewer وServices وDisk Management وPerformance Monitor وواجهة Windows Update وMicrosoft Management Console نفسها.
تبقى نواة النظام، والخدمات الأساسية، وPowerShell، والأدوار والميزات التي تثبّتها.
النتيجة التي توثقها Microsoft هي مساحة قرص أصغر وقاعدة شيفرة أصغر، وبالتالي سطح هجوم أقل. وتقل البرامج المثبتة التي تحتاج إلى صيانة، لكن استهلاك الموارد ووقت إعادة التشغيل يظلان مرتبطين بالأدوار والتطبيقات الفعلية.
يجدر تصحيح افتراضين. أولًا، يمكن إضافة MMC وأدوات أخرى عبر حزمة App Compatibility Feature on Demand الاختيارية. توثق Microsoft تثبيتها من Windows Update أو من وسائط Languages and Optional Features المطابقة لإصدار الخادم. تختلف إتاحة تنزيل الوسائط بحسب القناة، ولا يصح القول إن تثبيت الميزة يتطلب دائمًا Software Assurance (إضافة App Compatibility Feature on Demand).
ثانيًا، يتضمن Core معظم أدوار الخوادم، لكن القائمة تختلف بين الإصدارات. تشمل الأدوار الموثقة AD DS وDNS وDHCP وHyper-V وIIS وRemote Access وWSUS، وكذلك خدمات الملفات والتخزين والطباعة. لا يتوافر Remote Desktop Session Host في صورة Core، وتوضح وثائق Microsoft أن توافر Connection Broker تغيّر بين الإصدارات. راجع قائمة الأدوار لإصدارك بدل تعميمها على كل الإصدارات.
متى يناسب Desktop Experience؟
تعتمد بعض التطبيقات أو برامج التثبيت أو أدوات التشخيص القديمة على مكونات رسومية لا تتوافر دون Desktop Experience. وإذا لم يكن مسؤول الخادم متمرسًا في PowerShell والإدارة النصية، فقد تزيل الواجهة الرسومية عائقًا يبطئ الاستجابة للحوادث.
قد تسهّل الأدوات المحلية عمل مسؤول وحيد لخادم ملفات في مكتب صغير. لكن قِس فرق الموارد لهذا الحمل بدل افتراض ضآلته. وقد يكون Desktop Experience الخيار الأبسط عندما تشترط أداة الإدارة المدعومة من المزوّد واجهة رسومية. اختره عند الحاجة عن قصد، لا لمجرد أنه الخيار المألوف.
متى يستحق Core الاختيار؟
يناسب Core الأدوار التي تُدار جيدًا عن بُعد وبـ PowerShell: وحدات تحكم الدليل، وDNS، وDHCP، وخدمات الملفات المُدارة من جهاز آخر، ومضيفو Hyper-V، وخوادم IIS خلف طبقة إدارة. وتدعم Microsoft دور Hyper-V على Core. عندما يعتاد الفريق الإدارة عن بُعد، تقل الحاجة إلى الواجهة المحلية.
لكن تقليل البرامج المثبتة ليس وعدًا بزمن إعادة تشغيل معين. لا تنشر Microsoft ضمانًا بأن كل عملية تحديث أو إعادة تشغيل ستكون أسرع على Core. قِس ذلك في بيئتك بدل افتراضه.
إدارة Core عمليًا
تتم معظم الإدارة اليومية عن بُعد، عبر Windows Admin Center في المتصفح، أو Server Manager من محطة الإدارة، أو PowerShell Remoting مع الوحدات المناسبة. يمكن استخدام الأدوات نفسها لإدارة خياري التثبيت. وتبقى وحدة Server Manager على جهاز الإدارة، لا مثبتة محليًا على Core افتراضيًا. استخدم إصدار RSAT المناسب للأنظمة التي تديرها؛ وتشير إرشادات Microsoft إلى الأدوات المتاحة مع Windows 10 وما بعده.
وحّد أدوات محطة الإدارة كي لا تختلف تجربة العمل جذريًا بين Core وDesktop Experience.
وثّق أوامر المهام المتكررة لكل دور: إضافة مستخدم، أو إعادة ضبط بيانات اعتماد، أو فحص النسخ المتماثل، أو استعراض مناطق DNS. تفيد الخطوات القصيرة عند العمل تحت الضغط دون الاعتماد على ذاكرة النقرات في الواجهة.
تشغيل الخيارين معًا
تستخدم بيئات كثيرة الخيارين. قد يعمل مضيف Hyper-V على Core بينما يعمل خادم ملفات وطباعة مجاور على Desktop Experience. لا مشكلة في ذلك. وحّد إصدار Windows Server ومسار التحديث حيث يناسب الدعم، ووفّر لكليهما النسخ الاحتياطي والمراقبة والهوية بصورة متسقة.
سجّل خيار تثبيت كل خادم وسببه. وعند التخطيط لدور جديد، اسأل أولًا هل يحتاج إلى واجهة محلية، ثم ابدأ بـ Core ما لم توجد حاجة واضحة إلى غيره. يؤثر الاختيار الافتراضي في اتجاه البيئة مع مرور الوقت.
الانتقال بين الخيارين
لا تدعم الإصدارات الحالية التحويل بين Core وDesktop Experience بعد التثبيت. يتطلب التغيير تثبيتًا نظيفًا واختيار البديل أثناء الإعداد، كما توضح خيارات تثبيت Windows Server. احسم القرار قبل النشر؛ فقد تكون كلفة إعادة التثبيت سببًا في بقاء اختيار غير مناسب سنوات.
قائمة تحقق
- احصر أدوار الخادم وتحقق مما يحتاج إلى واجهة رسومية.
- راجع أدوار Core المدعومة لإصدار Windows Server المستخدم.
- تأكد من قدرة الفريق على أداء المهام الشائعة عن بُعد.
- ابدأ بـ Core للأدوار الجديدة ما لم توجد حاجة رسومية موثقة.
- وحّد أدوات الإدارة بين محطات العمل.
- سجّل خيار التثبيت في الجرد وراجعه عند تغيّر الأدوار.
- خطّط مبكرًا؛ فتغيير الخيار لاحقًا يحتاج إلى إعادة تثبيت.