
ويندوز سيرفر للمحترفين #1: ما هو الخادم أصلًا؟ جولة أولى في عالم Windows Server
Murtaja
🧭 قبل أن نبدأ
نبدأ اليوم سلسلة جديدة مع كتاب Microsoft Windows Server Administration Essentials للكاتب Tom Carpenter (من إصدارات Sybex). الكتاب يغطي أساسيات إدارة خوادم ويندوز (إصدار Windows Server 2008 R2)، ومنهجه مبني على اختبار MTA 98-365. في هذه الحلقة الأولى نقرأ الفصل الأول: نظرة عامة على Windows Server. هذا الفصل يضع المفردات الأساسية التي سنستخدمها في كل ما يأتي: ما الخادم؟ وبماذا يختلف عن جهاز العميل؟ وما "الأدوار" التي يؤديها؟ وما الأدوات والإصدارات التي يقدمها ويندوز سيرفر؟
🖥️ الفصل الأول: نظرة عامة على Windows Server (Windows Server Overview)
يفتتح الكاتب الفصل بجملة تلخص سبب وجود الخوادم أصلًا:
"Servers play a vital role on modern business computing networks. They provide such important services as e-mail, file storage, collaboration, and security." — "تؤدي الخوادم دورًا حيويًا في شبكات الأعمال الحديثة، فهي تقدم خدمات مهمة مثل البريد الإلكتروني وتخزين الملفات والتعاون والأمان."
🧩 ما هو الخادم؟ ثلاث فئات من الخدمات
الخادم جهاز متصل بالشبكة يقدّم خدمات لبقية الأجهزة عليها. ويقسّم الكاتب هذه الخدمات إلى ثلاث فئات:
- خدمات الشبكة (Network Services): وظيفتها تشغيل الشبكة نفسها. من أمثلتها DHCP الذي يوزّع إعدادات IP على الأجهزة تلقائيًا، وDNS الذي يحوّل أسماء النطاقات إلى عناوين IP. الاسم الكامل مثل
mypc.domain.nameيُسمّى FQDN: الجزء الأيسر منه اسم المضيف، والباقي اسم النطاق. - خدمات الأمان (Security Services): المصادقة والتفويض والسرية والحماية. أهم مثال عليها Active Directory Domain Services (AD DS) الذي يحفظ حسابات المستخدمين، ومثال آخر IPSec Policy Service.
- خدمات المعلومات (Information Services): الوصول إلى المعلومات وإدارتها ومعالجتها، مثل SQL Server لقواعد البيانات وSharePoint للتعاون.
🔗 نموذج العميل/الخادم: علاقة "الكثير بالواحد"
في نموذج العميل/الخادم (Client/Server) تُقسَّم المعالجة بين طرفين. تطبيقات الويب مثال واضح: الخادم يجلب البيانات ويعالجها، والمتصفح يعيد تنسيقها حسب شاشة المستخدم. والعلاقة غالبًا كثير-إلى-واحد (many-to-one)، أي خادم ملفات واحد يخدم أجهزة PC وMac ولابتوب في الوقت نفسه. والعملاء يستهلكون أيضًا من عرض النطاق (Bandwidth)، وهو أقصى كمية معلومات يمكن أن تمر في قناة الاتصال في اللحظة نفسها.
| الخادم | العميل |
|---|---|
| يستخدمه مستخدمون كثيرون | يستخدمه شخص واحد في كل مرة |
| مكوّنات عالية الجودة | مكوّنات متوسطة الجودة |
| مُحسَّن لتطبيقات الخلفية | مُحسَّن للتطبيقات المرئية |
| يقدّم الخدمات للشبكة | يستهلك الخدمات منها |
📅 إيقاع إصدارات مايكروسوفت
تُصدر مايكروسوفت نسخة جديدة من أنظمتها كل 2 إلى 4 سنوات تقريبًا. لكن الفارق الحقيقي يكون بين الإصدارات الرئيسية (Major): فـ Vista هو الإصدار 6.0 وWindows 7 هو 6.1 فقط، ويمكنك التأكد بكتابة الأمر ver في موجه الأوامر:
C:\> ver
Microsoft Windows [Version 6.1.7600]
ومن هنا يخرج الكاتب بنصيحة مهنية مهمة:
"Every 4 to 6 years, you should be prepared to learn many new things and unlearn many old things in relation to the operating systems." — "كل 4 إلى 6 سنوات، كن مستعدًا لتعلّم أشياء جديدة كثيرة، ولنسيان أشياء قديمة كثيرة، فيما يخص أنظمة التشغيل."
🤔 الخادم "المنطقي" مقابل الخادم "المخصص"
جهاز Windows 7 الذي يشارك طابعة على الشبكة صار من الناحية التقنية خادم طباعة. يسمّي الكاتب هذا خادمًا نظيرًا (Peer Server) أو منطقيًا (Logical Server)، والفرق الجوهري في رأيه:
"The main difference between a server that runs server services and a client that runs server services is that the server is dedicated to running those services and the client is typically not." — "الفرق الأساسي أن الخادم مخصص لتشغيل هذه الخدمات، أما العميل فعادةً ليس كذلك."
ولهذا لا يكفي وجود خدمة اسمها "Server" على الجهاز لتسميته خادمًا. نظام الخادم مُحسَّن للمشاركة، ولا توجد فيه حدود الاتصال الموجودة في أنظمة العملاء، ويضم أدوات مثل الحصص (Quotas) وحجب أنواع الملفات. ولهذا التمييز أثر عملي في تخطيط الشبكة، لأن قواعد المرور على الموجّهات والمبدّلات تختلف بين منفذ يتصل به خادم ومنفذ يتصل به عميل.
🗄️ أشكال عتاد الخوادم (Form Factors)
- Desktop / Tower: يشبه الحاسوب المكتبي، لكن بمكونات أعلى جودة وميزات مراقبة. مناسب عندما تحتاج عددًا قليلًا من الخوادم.
- Rack Mount: يُركَّب في خزانة (Rack) مهوّاة، ويمكن أن يتشارك عدة خوادم فيها UPS واحدًا.
- Blade: الخادم "شفرة" تنزلق داخل هيكل مشترك (يسمّيه IBM BladeCenter وتسمّيه Dell Blade Enclosure)، ويناسب عشرات أو مئات الخوادم في مساحة صغيرة.
🎭 أدوار الخادم (Server Roles)
الدور (Role) مجموعة من البرامج (الخدمات) تمكّن الخادم من أداء وظيفة محددة للشبكة. وكل دور مكوَّن من خدمات دور (Role Services). دور File Services مثلًا يضم: Share and Storage Management، وDFS، وFSRM، وخدمات NFS، وWindows Search، وBranchCache. أما الميزة (Feature) فأصغر من الدور وتدعمه أو تدعم الخادم عمومًا، ومثالها Windows Server Backup.
أهم الأدوار التي يستعرضها الفصل:
- Application Server: يشغّل تطبيقات الأعمال المبنية على .NET Framework، ويدعم COM+ (تنفيذ كود مخزّن على خادم بعيد)، وMessage Queuing (معالجة الطلبات حين تتوفر الموارد)، وWeb Services عبر HTTP، وDistributed Transactions (معاملات تشمل عدة قواعد بيانات).
- Web Server (IIS): للمواقع ونقل الملفات عبر HTTP/FTP والتطبيقات متعددة الطبقات وSharePoint. وهو قابل للتوسيع بإضافة PHP وPERL، ويُدار من IIS Manager.
- File Services وPrint and Document Services: صارا دورين منفصلين في 2008 R2، مع أداة FSRM للحصص وحجب الملفات والتقارير.
- Network Policy and Access Services: يجمع NAP (يفحص صحة الجهاز، كتحديث مضاد الفيروسات، قبل السماح له بالدخول)، ومصادقة 802.1X، وخادم RADIUS، وRRAS لخدمات VPN والاتصال الهاتفي.
- أدوار أخرى: AD Certificate Services، وAD Federation Services (تسجيل دخول موحد بين بيئتين)، وAD LDS، وAD RMS، وDHCP، وDNS، وFax، وHyper-V، وRemote Desktop Services، وWDS (نشر أنظمة التشغيل عبر الشبكة)، وWSUS (توزيع التحديثات من خادم داخلي).
تُضاف كل هذه الأدوار من مكان واحد:
Start > Administrative Tools > Server Manager > Roles > Add Roles
🧰 مزايا Windows Server
💬 واجهات التعامل مع النظام
- الواجهة الرسومية: مطابقة لواجهة Windows 7، لكن مؤثرات Aero معطّلة افتراضيًا. لتفعيلها أضف ميزة Desktop Experience.
- موجه الأوامر (
CMD.EXE): يشبه أوامر DOS لكنه ليس DOS. أسرع طريقة لفتحه: اضغط Start واكتبcmdثم Enter. - PowerShell (منذ 2006): أوامره تُسمّى Cmdlets وكلها بصيغة فعل-اسم مثل
Get-ProcessوSet-Item، ويتعامل مع النظام ككائنات (Objects).
PS C:\> Get-Process
ورغم ظهور PowerShell، يؤكد الكاتب أن موجه الأوامر القديم لم يمت:
"You can be sure that an investment in learning to use the Command Prompt will be useful for years to come." — "يمكنك أن تطمئن إلى أن الوقت الذي تستثمره في تعلّم موجه الأوامر سيبقى مفيدًا لسنوات قادمة."
🌐 الشبكات
يدعم النظام IPv4 (عنوان 32 بت) وIPv6 (عنوان 128 بت)، ويقدم خدمات مدمجة مثل: مشاركة الملفات والطابعات، والمصادقة، والويب، وبث الوسائط، ونشر أنظمة التشغيل وتحديثاتها، وDHCP وDNS، وTelnet. ويحذّر الكاتب في هامش جانبي من أن Telnet يرسل اسم المستخدم وكلمة المرور كنص واضح (cleartext) عبر الشبكة. ويبقى أهم ما في الشبكات هو Group Policy للإدارة المركزية لكل أجهزة الشبكة.
🛠️ أدوات الإدارة
Server Manager هو المركز: منه تُدار الأدوار والميزات، وفيه Event Viewer وPerformance وDevice Manager وTask Scheduler والجدار الناري والخدمات وWindows Server Backup وDisk Management.
🏷️ إصدارات Windows Server 2008 R2 السبعة
| الإصدار | أبرز ما فيه |
|---|---|
| Foundation | منخفض التكلفة للشركات الصغيرة، فيه الأدوار الأساسية وجذر DFS واحد فقط |
| Standard | الأكثر انتشارًا، ويدعم Hyper-V |
| Enterprise | أول إصدار يدعم كل الأدوار بالكامل، ومعه ترخيص 4 أجهزة افتراضية |
| Datacenter | يأتي على عتاد مُختبَر فقط (OEM)، بأجهزة افتراضية غير محدودة وترخيص لكل معالج (قد يتجاوز 20,000 دولار) |
| Web Server | دورا DNS والويب فقط، لاستضافة المواقع |
| HPC | للحوسبة عالية الأداء في عنقود: عقدة رئيسية (Head Node) توزّع المهام على عقد حوسبة |
| Itanium | محدود جدًا: Application Server والويب فقط |
💡 إذا كنت تخطط لبناء مركز بيانات أو خدمة استضافة، فالفارق بين Enterprise (4 أجهزة افتراضية) وDatacenter (غير محدود) هو غالبًا ما يحسم حساب تكلفة الترخيص.
💎 اقتباسات هذا الجزء تستحق التوقف عندها
- "الخوادم تؤدي دورًا حيويًا في شبكات الأعمال الحديثة.": الخادم هو قلب كل شبكة أعمال، وليس جهازًا إضافيًا.
- "كن مستعدًا كل 4 إلى 6 سنوات لتعلّم الجديد ونسيان القديم.": مهنة إدارة الأنظمة تعلّم مستمر.
- "الخادم مخصص لتشغيل الخدمات، والعميل ليس كذلك.": كلمة "مخصص" هي ما يميّز الخادم الحقيقي.
- "الاستثمار في تعلّم موجه الأوامر سيبقى مفيدًا لسنوات.": الواجهات الرسومية تتغير، أما سطر الأوامر فيبقى.
🎯 خلاصة الجزء
تعرّفنا في هذا الفصل على مفهوم الخادم وفئات خدماته الثلاث، ونموذج العميل/الخادم، وأشكال العتاد، ومفهوم الدور والميزة، وواجهات الإدارة (الواجهة الرسومية وCMD وPowerShell وServer Manager)، وإصدارات 2008 R2 السبعة. هذه المفردات ستتكرر في كل الحلقات القادمة.
في الحلقة القادمة ننتقل إلى الفصل الثاني: تثبيت خوادم ويندوز، ونرى الفرق بين التثبيت التفاعلي والتلقائي، وتثبيت Server Core، والتعامل مع التعريفات. 🚀