Blog
Sep 25, 2026 - 7 MIN READ
ويندوز سيرفر للمحترفين #9: خوادم التطبيقات، من SQL Server إلى Exchange وSharePoint

ويندوز سيرفر للمحترفين #9: خوادم التطبيقات، من SQL Server إلى Exchange وSharePoint

murtaja

Murtaja

🧭 قبل أن نبدأ

أنهينا في الحلقات السابقة ثلاثية Active Directory وGroup Policy. اليوم نتعرف على الخوادم التي يتعامل معها المستخدمون فعليًا كل يوم، مع الفصل التاسع: خوادم التطبيقات: قواعد البيانات، والبريد، والتعاون، والمراقبة، وإدارة التهديدات. هذا الفصل مهم بشكل خاص لمن يفكر في بناء شركة في مجال البيانات والخوادم.


🧮 الفصل التاسع: خوادم التطبيقات (Application Servers)

📖 ما الذي يجعل الخادم "خادم تطبيقات"؟

  • مخصص لمعالجة التطبيقات، لا لتسجيل الدخول أو مشاركة الملفات.
  • مُحسَّن لتنفيذ إجراءات (برامج أو سكربتات) تخدم خوادم أو تطبيقات أخرى.
  • يصل إليه عملاء كثيرون، مباشرة أو عبر خادم آخر. وحين يخدم خادمٌ خادمًا آخر، نسمّي ذلك حلًا متعدد الطبقات (Multi-tier).

🧠 أين يعيش منطق التطبيق؟

  • محلي (Localized): كل المنطق والبيانات على جهاز المستخدم.
  • موزّع (Distributed): جزء على العميل وجزء على الخادم.
  • مركزي (Centralized): كل منطق الأعمال على الخادم، مثل تطبيقات الويب.

فوائد وضع المنطق على الخادم:

  • أمان أفضل: يصعب اختراق المنطق من جهة العميل.
  • أداء أفضل: طلبات صغيرة ونتائج منقّحة بدل سحب جداول كاملة عبر الشبكة.
  • سلامة بيانات أفضل: تصلح الخطأ في مكان واحد بدل إعادة توزيع البرنامج على كل الأجهزة.

لكن لكل شيء ثمن، فالكاتب يلفت إلى أن الثغرة في الخادم أسهل استغلالًا من الثغرة في العميل، ويحذّر:

"Web application servers are primary targets for attack in modern networks." — "خوادم تطبيقات الويب أهداف رئيسية للهجمات في الشبكات الحديثة."


🗃️ خوادم قواعد البيانات

يبدأ الكاتب هذا القسم بجملة يراها أساسية:

"The database is not the database server, and the database server is not the database." — "قاعدة البيانات ليست خادم قاعدة البيانات، وخادم قاعدة البيانات ليس قاعدة البيانات."

حين يقول مسؤول قواعد البيانات (DBA) "سأعيد تشغيل قاعدة البيانات"، فهو يقصد في الحقيقة خدمة SQL Server التي تدير الوصول إليها. يمكنك فصل قاعدة بيانات (Detach) من نسخة وإرفاقها (Attach) بأخرى، بل يمكنك ربط ملفات Excel وAccess وأي مصدر ODBC كـ Linked Server.

🏷️ إصدارات SQL Server 2008

الإصدارالخلاصةالترخيص
Enterpriseكل الميزات: Resource Governor للتحكم في الموارد، والضغط، والتشفير الشفاف TDE، ومحاكاة افتراضية غير محدودةمدفوع
Standardلتطبيقات الأقسام، حتى 64 GB من الذاكرة و4 معالجاتمدفوع
Workgroupحتى 4 GB ومعالجين، ودعم محدود لـ SSISمدفوع
Webلتطبيقات الويب فقطمدفوع
Expressقاعدة بيانات حتى 10 GB وذاكرة حتى 1 GBمجاني
Developerمطابق لـ Enterprise لكن ممنوع في الإنتاجمدفوع
Compactقاعدة مدمجة داخل التطبيقات والأجهزة المحمولةمجاني

💡 إذا كنت تبني تطبيقات أداء أو أدوات بيانات لتبيعها، فإصدار Express المجاني (أو Compact المدمج) خيار عملي لتضمين قاعدة بيانات مع منتجك دون تكلفة ترخيص.

🏗️ ثلاثة أنماط لتطبيقات قواعد البيانات

  • محلي: يتصل بنسخة SQL على الجهاز نفسه عبر الذاكرة المشتركة (Shared Memory)، دون المرور ببطاقة الشبكة.
  • عميل/خادم (طبقة واحدة): مثل واجهة Access مع قاعدة بيانات SQL Server. بسيط، لكن يصعب توسيعه لأن كل شيء على خادم واحد.
  • متعدد الطبقات (N-tier): مثل SharePoint: المستخدم يتصل بخادم الويب، وخادم الويب يتصل بخادم قاعدة البيانات نيابة عنه. تستطيع تغيير قاعدة البيانات دون إعادة كتابة كود الويب، وتغيير الواجهة دون المساس بالبيانات، وتوزيع البيانات على عدة خوادم دون أن يلاحظ المستخدم شيئًا. ولهذا يحبه المطورون.

📧 خوادم البريد: Microsoft Exchange

القاعدة الأولى في البروتوكولات:

"A protocol should be enabled only if it is required by a client application, and the fewer protocols you run on the network, the easier it will be to manage." — "لا تفعّل بروتوكولًا إلا إذا احتاجه تطبيق عميل، وكلما قلّت البروتوكولات على شبكتك سهلت إدارتها."

البروتوكولالاستخدامالمنفذ
SMTPإرسال البريد25
POP3استقبال، ومعطّل افتراضيًا في Exchange110
IMAPاستقبال بميزات أكثر، ومعطّل افتراضيًا143
MAPIالبروتوكول الأساسي بين Outlook وExchangeمنافذ ديناميكية

Exchange 2010 وأهداف تصميمه:

  • المرونة والموثوقية: تثبيت مكوّنات مختلفة على خوادم مختلفة، وإتاحة عالية مدمجة، وواجهة رسومية مبنية على PowerShell بحيث يمكن أتمتة كل ما تفعله فيها.
  • الوصول من أي مكان: أجهزة أكثر، وواجهة Outlook Web App، وتكامل البريد الصوتي.
  • الحماية والامتثال: أدوات مدمجة للامتثال للأنظمة، وحماية المعلومات الحساسة.

وأدوات إدارته اثنتان: EMC الرسومية، وEMS المبنية على PowerShell.

أدوار Exchange 2010:

  • Hub Transport: نقل البريد داخل المؤسسة (مطلوب).
  • Client Access (CAS): كل العملاء يمرون عبره (مطلوب).
  • Mailbox: الصناديق نفسها، مع مجموعات DAG للإتاحة العالية.
  • Unified Messaging: البريد الصوتي والفاكس والبريد الإلكتروني في مكان واحد.
  • Edge Transport: بوابة العالم الخارجي، ويجب ألا يكون عضوًا في النطاق لأسباب أمنية.

التخزين في Exchange 2010: أُلغيت مجموعات التخزين (Storage Groups)، وأُلغي Single Instance Storage لصالح الأداء، وانخفضت عمليات القرص (I/O) بنسبة تصل إلى 70% عن 2007. ومجموعة DAG توفر تحمّلًا للأعطال دون الحاجة لخدمات العنقدة (Clustering). الملفات بصيغة .EDB، وأهم قرار هو مكانها: وازن بين الأداء والإتاحة باستخدام RAID أو SAN.

إنشاء صندوق بريد يتم على خطوتين: حساب في AD ثم صندوق في Exchange، ويمكن تنفيذهما معًا من EMC. وتثبيت Exchange يعدّل مخطط AD. ولأشخاص من خارج النطاق توجد جهات الاتصال (Contacts): تظهر في دفتر العناوين، لكنها لا تستطيع تسجيل الدخول.


🤝 خوادم التعاون: SharePoint 2010

SharePoint منصة تعاون متعددة الطبقات، تعتمد على SQL Server لقاعدة البيانات وIIS للويب. يُسمّى أحيانًا نظام إدارة محتوى (CMS)، لكنه أكثر بكثير: مكتبات مستندات (تنصح بها مايكروسوفت بديلًا عن المجلدات العامة في Exchange)، وتقويمات، ومنتديات، وبحث متقدم، وWeb Parts، وسير عمل (Workflows)، ووسوم اجتماعية، ومدونات، وويكي.

استخداماته: الإنترانت، وإدارة المشاريع، ومشاركة المستندات، والتكامل مع أنظمة الأعمال مثل SAP، وتعاون الفرق.

الإصدارالخلاصة
Foundationمجاني، وفيه الأساسيات، ومثالي للتعلم
Server Standardيضيف الوسوم الاجتماعية وMy Profile والويكي وتحليلات الويب
Server Enterpriseيضيف Visio وInfoPath وExcel وAccess Services
for Internet Sitesللمواقع العامة، بمستخدمين غير محدودين

💡 Standard وEnterprise برنامج واحد في الحقيقة، والفرق فقط في مفتاح الترخيص (CAL) الذي تدخله أثناء الإعداد.


📡 خوادم المراقبة

هذه الخوادم تخدم الشبكة والخوادم الأخرى أكثر مما تخدم المستخدمين: تراقب، وتنبّه، بل تستجيب تلقائيًا أحيانًا، كأن تعيد تشغيل خادم توقفت فيه خدمة مهمة.

  • SCVMM: مع Hyper-V، ينقل الأجهزة الافتراضية تلقائيًا عند حدوث عطل.
  • SCOM: مراقبة من طرف إلى طرف لخوادم Windows وSQL وExchange وأجهزة العملاء.
  • DPM: نسخ احتياطي مستمر في الخلفية، غالبًا خلال دقائق من تغيّر الملف.

🛡️ خوادم إدارة التهديدات

تُوضع عند مخارج الشبكة (اتصال الإنترنت). من مايكروسوفت: Forefront Threat Management Gateway 2010، ويوضع في الشبكة المحيطة (Perimeter):

  • HTTPS Inspection: فحص حركة SSL المشفرة بحثًا عن البرمجيات الخبيثة.
  • Email Security وWeb Malware Detection.
  • Network Inspection System (NIS): فحص حركة الشبكة.
  • VPN: موقع-إلى-موقع (بين شبكتين) ووصول عن بُعد (عميل واحد إلى شبكة الشركة).

💎 اقتباسات هذا الجزء تستحق التوقف عندها

  • "قاعدة البيانات ليست خادم قاعدة البيانات.": التمييز بين البيانات ومن يديرها يوضّح كثيرًا من القرارات.
  • "خوادم تطبيقات الويب أهداف رئيسية للهجمات.": السهولة يجب ألا تقود إلى الإهمال.
  • "كلما قلّت البروتوكولات سهلت الإدارة.": شغّل ما تحتاجه فقط.

🎯 خلاصة الجزء

خوادم البريد تنقل الرسائل، وخوادم قواعد البيانات تخدم التطبيقات، وخوادم التعاون تجمع الناس والمستندات، وخوادم المراقبة تراقب البقية، وخوادم إدارة التهديدات تحمي الحدود. ولكل منها منطق تصميم وإصدارات وتراخيص يجب فهمها قبل الشراء.

في الحلقة القادمة نتعمق في أكثر خادم تطبيقات انتشارًا مع الفصل العاشر: خدمات معلومات الإنترنت (IIS). 🚀

Built with Nuxt UI • © 2026