تطبيقات

تجهيز خوادم شير بوينت

تجهيز خادم التطبيق والويب وتنصيب متطلبات شير بوينت: دليل شامل ومفصل

يعتبر نظام شير بوينت (SharePoint) من أهم الحلول التقنية التي تقدمها مايكروسوفت لإدارة المحتوى والتعاون داخل المؤسسات، حيث يتيح إنشاء مواقع إلكترونية تفاعلية، وتسهيل العمل الجماعي، وتنظيم الوثائق والمستندات بشكل متقدم وآمن. ولكي يتم تشغيل بيئة شير بوينت بكفاءة عالية، لا بد من تجهيز خادم التطبيق وخادم الويب بشكل مناسب، بالإضافة إلى تنصيب المتطلبات الأساسية التي يعتمد عليها النظام لضمان أداء مستقر وقابلية التوسع.

يتناول هذا المقال بالتفصيل جميع الخطوات الضرورية لتجهيز خادم التطبيق والويب وتنصيب متطلبات شير بوينت، مع التركيز على الجوانب التقنية، ومتطلبات النظام، وأفضل الممارسات التي تساعد في إعداد بيئة مناسبة لتشغيل SharePoint بنجاح.


1. مقدمة حول بيئة شير بوينت وتوزيع الخوادم

يعمل شير بوينت عبر عدة خوادم مختلفة، وكل منها يؤدي دورًا محددًا لضمان تحقيق الأداء المطلوب. هناك نوعان رئيسيان من الخوادم:

  • خادم التطبيق (Application Server): مسؤول عن تشغيل خدمات الخلفية في شير بوينت مثل خدمات البحث، وإدارة المحتوى، وخدمات البحث المتقدم، وغيرها.

  • خادم الويب (Web Server): يركز على تقديم واجهة المستخدم عبر الويب، ويتعامل مع الطلبات الواردة من المستخدمين، ويعرض المحتوى بشكل مباشر.

قد يتم توزيع هذه الأدوار على خادم واحد في البيئات الصغيرة، أو عبر خوادم متعددة في البيئات الأكبر لتعزيز الأداء والمرونة.


2. متطلبات النظام الأساسية لشير بوينت

قبل بدء عملية التنصيب، من الضروري التأكد من توافر المتطلبات الأساسية لنظام التشغيل وقواعد البيانات والخدمات الأخرى التي تعتمد عليها شير بوينت.

2.1 نظام التشغيل

تتطلب إصدارات شير بوينت الحديثة (مثل SharePoint 2019 أو SharePoint Subscription Edition) أن يكون نظام التشغيل من نوع Windows Server بإصدار حديث، عادةً:

  • Windows Server 2016 أو Windows Server 2019 أو أحدث.

2.2 قاعدة البيانات

  • تعتمد شير بوينت بشكل رئيسي على Microsoft SQL Server كقاعدة بيانات مركزية.

  • يجب أن يكون SQL Server إصدارًا حديثًا يدعم التكامل مع شير بوينت (مثلاً SQL Server 2016، 2017، أو 2019).

  • من الضروري تجهيز قاعدة بيانات منفصلة بمواصفات مناسبة لتخزين البيانات الخاصة بشير بوينت.

2.3 المتطلبات البرمجية

  • .NET Framework: عادةً تحتاج شير بوينت إلى إصدار محدد مثل 4.7 أو أعلى.

  • Windows Features: مثل IIS (خدمات معلومات الإنترنت)، وميزات مثل ASP.NET، وWeb Server (IIS) Role مع المكونات الخاصة به.

  • بعض الإضافات الأخرى مثل Windows Identity Foundation، Microsoft Sync Framework، وMicrosoft Chart Controls.


3. تجهيز خادم التطبيق

خادم التطبيق هو المحرك الأساسي الذي يعمل عليه نظام شير بوينت في خلفية العمليات، ويشغل خدمات متعددة ذات طابع معقد ومهم.

3.1 تثبيت نظام التشغيل وضبط الإعدادات الأولية

  • تثبيت نسخة Windows Server الموصى بها.

  • ضبط إعدادات الشبكة، مثل IP ثابت، واسم مضيف ثابت (Hostname) ليسهل التعرف عليه داخل الشبكة.

  • تحديث النظام بالكامل من خلال Windows Update لتثبيت آخر التحديثات الأمنية والبرمجية.

3.2 إعدادات خادم قاعدة البيانات

  • التأكد من تثبيت SQL Server وربطه مع خادم التطبيق.

  • ضبط إعدادات الاتصال بين الخادمين باستخدام اسم الخادم أو عنوان IP الثابت.

  • تهيئة أذونات قواعد البيانات المطلوبة للمستخدمين أو حسابات الخدمة الخاصة بشير بوينت.

3.3 تنصيب المتطلبات البرمجية

  • تثبيت .NET Framework المطلوبة.

  • تفعيل ميزات Windows Server اللازمة مثل IIS وأدواته.

  • تحميل وتثبيت تحديثات SharePoint prerequisites التي توفرها مايكروسوفت، حيث تحتوي على المكتبات والدوال البرمجية التي يعتمد عليها النظام.

3.4 تنصيب SharePoint نفسه على خادم التطبيق

  • بعد تهيئة الخادم، يتم بدء تثبيت SharePoint باستخدام ملف التنصيب الرسمي.

  • اختيار دور “خادم تطبيق” خلال عملية التثبيت.

  • متابعة الخطوات لضبط الخدمة وإنشاء “مزرعة SharePoint” (SharePoint Farm) الجديدة أو الانضمام إلى مزرعة موجودة.

3.5 تهيئة الخدمات والتكوينات

  • تفعيل الخدمات مثل خدمة البحث (Search Service)، وخدمة إدارة التطبيقات (Managed Metadata Service)، وخدمة التطبيقات الأخرى حسب الحاجة.

  • ضبط حسابات الخدمة التي ستدير هذه الخدمات، مع مراعاة الأمن والتخصيص المناسب.


4. تجهيز خادم الويب

خادم الويب مسؤول عن تقديم المحتوى للمستخدمين والتعامل مع الطلبات الواردة عبر متصفحات الإنترنت، لذا يجب أن يكون مجهزًا بشكل متكامل مع خادم التطبيق.

4.1 تثبيت نظام التشغيل والتحديثات

  • تثبيت Windows Server النسخة المطلوبة.

  • تطبيق كافة التحديثات الأمنية والبرمجية.

  • ضبط الشبكة وتعيين IP ثابت واسم مضيف.

4.2 إعداد IIS وخدمات الويب

  • تثبيت وتفعيل IIS مع كافة المكونات اللازمة مثل:

    • HTTP Redirection

    • Static Content

    • Default Document

    • ASP.NET 4.7

    • Windows Authentication

    • Request Filtering

    • URL Authorization

4.3 تنصيب متطلبات SharePoint

  • تثبيت متطلبات SharePoint الخاصة بخادم الويب، والتي تشمل مكتبات نظام التشغيل وملفات دعم التطبيقات.

  • تثبيت تحديثات SharePoint prerequisites.

4.4 تثبيت SharePoint وتوصيلها بمزرعة شير بوينت

  • تشغيل مثبت SharePoint وتحديد دور “خادم ويب” أو “خادم تطبيق + ويب” في البيئات الصغيرة.

  • ربط الخادم بمزرعة SharePoint القائمة أو إنشاؤها حديثاً.

  • تكوين الخدمات المرتبطة بعرض المحتوى مثل خدمة الويب.


5. ضبط الأمن وأفضل الممارسات

تعتبر الجوانب الأمنية من أهم عناصر تجهيز خادم التطبيق والويب لتشغيل شير بوينت:

  • استخدام حسابات خدمات منفصلة لكل خدمة رئيسية، وعدم استخدام الحسابات ذات الصلاحيات العالية بشكل مباشر.

  • تفعيل جدران الحماية (Firewalls) لضبط الاتصالات المسموح بها بين الخوادم.

  • استخدام شهادات SSL لتأمين نقل البيانات بين المستخدمين وخادم الويب.

  • تحديث النظام والتطبيقات بانتظام لسد الثغرات الأمنية.


6. متطلبات إضافية وإعدادات متقدمة

6.1 تجهيز خوادم التخزين (Storage)

  • إعداد وحدات تخزين (Storage) مناسبة وسريعة، مثل أقراص SSD، لتخزين بيانات SharePoint.

  • توزيع البيانات على وحدات تخزين متعددة لتعزيز الأداء.

6.2 إعدادات الشبكة

  • ضبط إعدادات DNS لتسهيل الوصول إلى مواقع SharePoint.

  • استخدام شبكات داخلية (Intranet) أو شبكات افتراضية (VPN) لتعزيز الأمان.

  • ضبط قواعد التوجيه والتوصيل لتقليل زمن الاستجابة وتحسين سرعة الوصول.


7. جداول مقارنة لمتطلبات النظام الأساسية

المكون الحد الأدنى الموصى به ملاحظات
نظام التشغيل Windows Server 2016 Windows Server 2019 تحديثات الأمان ضرورية
SQL Server SQL Server 2016 SQL Server 2019 نسخة حديثة لتعزيز الأداء
.NET Framework 4.7 4.8 يلزم للتشغيل السلس
IIS Features ASP.NET 4.7, Windows Authentication نفس الحد الأدنى متطلبات خاصة لـ SharePoint
المعالج (CPU) 4 أنوية 8 أنوية أو أكثر يعتمد على حجم الاستخدام
الذاكرة العشوائية 8 جيجابايت 16 جيجابايت أو أكثر لتحسين أداء الخوادم
مساحة التخزين 80 جيجابايت 200 جيجابايت أو أكثر تشمل ملفات النظام وقاعدة البيانات

8. خلاصة

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

يشكل خادم التطبيق القلب النابض الذي يدير الخدمات والعمليات الخلفية، بينما يضمن خادم الويب تقديم تجربة مستخدم سلسة وسريعة. لذلك، لا يمكن إغفال أهمية تجهيز كل منهما بعناية تامة، مع مراعاة متطلبات الأداء، الحماية، والمرونة المستقبلية لتوسعة النظام.

إن الالتزام بالمواصفات القياسية وتنفيذ الخطوات بشكل دقيق سيؤدي إلى بيئة عمل متكاملة ومستقرة، توفر للمؤسسة أدوات متقدمة تساهم في تعزيز التعاون وزيادة الإنتاجية، مع ضمان سهولة الصيانة والتطوير المستقبلي.


المصادر والمراجع