- بيئة نظام الأرشفة الداخلية ليست «خادمًا وقاعدة بيانات». هي سبع طبقات تجهزها الجهة: الوصول، والتطبيق، والمعالجة (قراءة النصوص والمعاينات والاستيراد)، وقاعدة البيانات، وفهرس البحث، وتخزين الوثائق، ثم النسخ الاحتياطي والمراقبة حولها جميعًا.
- مواصفات كل طبقة لا تُحدد من عدد الموظفين وحده. تحددها عوامل قابلة للقياس: المستخدمون المتزامنون، وحجم الأرشيف المرحّل، والوارد الشهري، ونسبة الممسوح ضوئيًا، والإصدارات ومدد الاحتفاظ، والتكاملات، وأهداف التعافي.
- لا تقبل مواصفات عامة من أي مورد قبل دراسة حجم الاستخدام، ولا تعطِ أنت أرقامًا تقديرية. اجمع مدخلات القياس، واطلب وثيقة مواصفات تشرح لكل مكون ما يُجهز ولماذا.
- خطط لذروتين مختلفتين: ذروة الترحيل والرقمنة في بداية المشروع، وذروة الاستخدام اليومي بعد الإطلاق. الخلط بينهما يؤدي إلى بيئة أكبر من الحاجة أو أضعف منها.
هذه المقالة لمدير تقنية المعلومات والبنية التحتية بعد أن استقر القرار على تشغيل النظام داخل شبكة الجهة. إن كان القرار نفسه لم يُحسم بعد، فابدأ بمقالة الاختيار بين التشغيل السحابي والتشغيل على خوادم الجهة. أما هنا فنجيب عن سؤال التنفيذ: ما المكونات التي تجهزها، وما الذي يحدد حجم كل منها، وما الذي تطلبه في وثيقة المواصفات حتى تكون قابلة للتنفيذ والمحاسبة.
طبقات البيئة: ما الذي تجهزه، ولماذا
معرفة دور كل مكون تساعدك على قراءة وثيقة المواصفات ومناقشتها، بدل قبولها قائمة أرقام. المخطط التالي يرتب المكونات من جهة المستخدم إلى جهة البيانات.
- 1. الوصولوصول المستخدمين من المتصفح في المقر والفروع، ونقطة الدخول إلى التطبيق، والشهادات الأمنية، والربط بالهوية المؤسسية. يحدد حجمها عدد المستخدمين المتزامنين ومواقعهم.
- 2. التطبيقالخوادم التي تشغّل النظام وواجهاته وقواعد عمله وصلاحياته. يحدد حجمها التزامن ونمط الاستخدام: بحث واطلاع، أم إدخال ومسارات اعتماد كثيفة.
- 3. المعالجةخدمات تعمل في الخلفية: قراءة النصوص العربية والإنجليزية (OCR)، وإنشاء المعاينات، ومعالجة دفعات الاستيراد، وميزات الذكاء الاصطناعي إن فُعّلت. يحدد حجمها عدد الصفحات الممسوحة يوميًا وحجم دفعات الترحيل.
- 4. قاعدة البياناتالبيانات الوصفية والتصنيف والصلاحيات والإصدارات والمسارات وسجل التدقيق. يحددها عدد الوثائق وحقولها، وكثافة الإجراءات، ومدة الاحتفاظ بسجل التدقيق.
- 5. فهرس البحثفهرس النصوص المستخرجة والبيانات الوصفية الذي يجعل البحث داخل المحتوى ممكنًا. يحدده حجم النص المستخرج، لا عدد الملفات فقط.
- 6. تخزين الوثائقالملفات الأصلية وإصداراتها ومعايناتها. يحدده حجم الأرشيف المرحّل، والوارد الشهري، ودقة المسح، وعدد الإصدارات المحفوظة، ومدد الاحتفاظ، والنمو خلال مدة التعاقد.
- 7. النسخ الاحتياطي والمراقبةنسخ متسق لقاعدة البيانات والتخزين والفهرس بأدوات الجهة، ومراقبة للتوفر والمساحة وطوابير المعالجة والتكاملات. تحددها أهداف التعافي وسياسات الجهة.
إلى جانب هذه الطبقات، يعتمد النظام على خدمات قائمة لديك: الهوية المؤسسية للدخول، وخادم البريد الداخلي للتنبيهات واستقبال المستندات، والأنظمة التي سيُربط بها. هذه لا تُجهز من جديد، لكن يجب أن تُحدد في المواصفات: أي إصدار، وأي منفذ، ومن يمنح صلاحية الربط. وتجد وصف مكونات البيئة وعلاقتها بأنظمة الجهة في مخطط مكونات التشغيل على خوادم الجهة.
العوامل التي تحدد المواصفات، وما تجمعه قبل الدراسة
المورد الذي يعطيك مواصفات قبل أن يسأل عن هذه العوامل يعطيك تقديرًا عامًا، وستتحمل جهتك نتيجته: عتاد زائد يُشترى دون حاجة، أو بيئة تبطؤ في الشهر الثالث. جهّز الإجابات التالية قبل جلسة الدراسة، وبأرقام من مصادرها لا من الذاكرة.
| العامل | الطبقات التي يؤثر فيها | ما تجمعه ومن أين |
|---|---|---|
| المستخدمون الكليون والمتزامنون | الوصول، التطبيق | عدد المستخدمين حسب الدور، وأوقات الذروة اليومية. مصدره الهيكل التنظيمي وسجلات الدخول لأنظمة مشابهة |
| حجم الأرشيف المرحّل | التخزين، المعالجة، الفهرس | عدد الملفات وحجمها الإجمالي وصيغها في المجلدات والأنظمة المراد نقلها. مصدره تقرير فحص فعلي للمجلدات |
| الوارد الشهري | التخزين، المعالجة، قاعدة البيانات | عدد الوثائق الجديدة شهريًا وصيغها، من البريد والمسح والأنظمة الأخرى |
| نسبة الممسوح ضوئيًا ودقة المسح | المعالجة، التخزين، الفهرس | عدد الصفحات الورقية المتوقع رقمنتها، والمسح اليومي بعد الإطلاق، ودقة المسح المعتمدة |
| الإصدارات ومدد الاحتفاظ | التخزين، قاعدة البيانات | أنواع الوثائق كثيرة الإصدارات، مثل العقود والمخططات، ومدد الاحتفاظ ومدة الاحتفاظ بسجل التدقيق |
| التكاملات | التطبيق، المعالجة | الأنظمة المراد ربطها، واتجاه البيانات، وعدد العمليات المتوقع يوميًا، ومواعيد التبادل |
| الفروع والمواقع | الوصول | مواقع المستخدمين، وطريقة وصولها إلى الشبكة المركزية، ومن يمسح ضوئيًا في كل موقع |
| أهداف التعافي | النسخ الاحتياطي، التخزين | أقصى فقد مقبول للبيانات (RPO)، وأقصى مدة توقف مقبولة (RTO)، ووجود موقع تعافٍ |
| ميزات الذكاء الاصطناعي | المعالجة | هل ستُفعّل داخل الشبكة، وعلى أي أنواع وثائق. خيارات تشغيلها ومتطلباتها تُحدد في العرض |
حساب مساحة التخزين تحديدًا له طريقة مستقلة تجمع حجم الوثائق وإصداراتها ومعايناتها وفهارسها ونسخها الاحتياطية ونموها، وتجدها في مقالة حساب متطلبات التخزين والنمو.
ذروتان مختلفتان: الترحيل والرقمنة، ثم التشغيل اليومي
في الأشهر الأولى من المشروع يمر على طبقة المعالجة ما لن يمر عليها لاحقًا: أرشيف سنوات يُستورد دفعة بعد دفعة، وصفحات ممسوحة تُقرأ نصوصها وتُفهرس. بعد الإطلاق يهدأ هذا الحمل، ويرتفع حمل التطبيق مع دخول المستخدمين الفعليين.
- إن صممت البيئة لذروة الترحيل وحدها: ستشتري قدرة معالجة تبقى معطلة معظم عمر النظام.
- إن صممتها للتشغيل اليومي وحده: سيطول الترحيل وتتراكم طوابير قراءة النصوص، ويتأخر الإطلاق أو يُطلق النظام بأرشيف غير قابل للبحث بعد.
- الحل الشائع في البيئات الافتراضية: موارد إضافية مؤقتة لطبقة المعالجة خلال الترحيل والرقمنة، تُسحب بعد اكتمالها. اطلب أن تفصل وثيقة المواصفات بين «مرحلة الترحيل» و«التشغيل المستقر» صراحة.
تنبيه: حجم التخزين يسير عكس ذلك. هو في أدنى مستوياته يوم الإطلاق، ويكبر كل شهر. لذلك اسأل عن حجم السنة الأولى وحجم نهاية مدة التعاقد، وعن طريقة التوسع بينهما دون إعادة تصميم.
مثال: جهتان بعدد مستخدمين متقارب وبنيتين مختلفتين
مثال توضيحيلتوضيح لماذا لا يكفي عدد المستخدمين، قارن جهتين افتراضيتين تعمل كل منهما بعدد مستخدمين متقارب، وتختار التشغيل الداخلي.
| البند | الجهة أ: أرشيف ورقي متراكم | الجهة ب: وارد رقمي وإجراءات كثيفة |
|---|---|---|
| مصدر الوثائق | غرف أرشيف تُرقمن على مراحل، ثم مسح يومي محدود | مرفقات بريد ومخرجات أنظمة، ومسح قليل |
| نمط الاستخدام | معظم المستخدمين يبحثون ويطّلعون | معظم المستخدمين يُدخلون ويعتمدون عبر مسارات |
| الطبقة الأثقل في البداية | المعالجة وقراءة النصوص خلال الرقمنة | التطبيق وقاعدة البيانات مع الإطلاق |
| ما ينمو أسرع | التخزين بسبب الصور الممسوحة وفهارس نصوصها | قاعدة البيانات وسجل التدقيق بسبب كثافة الإجراءات، والتخزين بسبب الإصدارات |
| ما يُسأل عنه في المواصفات | موارد المعالجة المؤقتة خلال الرقمنة، وسعة التخزين في نهاية المدة | التزامن في أوقات الذروة، وحمل التكاملات، ومدة الاحتفاظ بسجل التدقيق |
لو طبّقت الجهتان المواصفات نفسها لأن عدد مستخدميهما متقارب، لعانت الجهة أ من بطء الرقمنة وتراكم طوابير قراءة النصوص، ولعانت الجهة ب من بطء الاعتمادات في ساعات الذروة، مع أن كلتيهما «اشترت ما يكفي».
كم بيئة تحتاج؟
الحد الأدنى بيئتان: إنتاج للعمل الفعلي، واختبار منفصلة تُجرب عليها الإعدادات والتكاملات والتحديثات قبل الإنتاج، ويُجرى عليها اختبار القبول والتدريب. بيئة الاختبار لا تحتاج حجم الإنتاج، لكنها تحتاج أن تشبهه في المكونات والإصدارات، وإلا فقد الاختبار معناه.
وقد تحتاج جهتك بحسب سياساتها بيئة تعافٍ في موقع آخر، أو بيئة تدريب مستقلة إن كان التدريب واسعًا ويتزامن مع اختبارات القبول. حدد ذلك قبل الدراسة، لأنه يغيّر كمية العتاد والتراخيص المساندة. أما كيف تُفصل البيئات، وما البيانات المسموحة في الاختبار، وكيف تنتقل الإعدادات بينها، ففي مقالة فصل بيئة الاختبار عن الإنتاج.
النسخ الاحتياطي والمراقبة: ما يخص نظام الأرشفة تحديدًا
غالبًا تملك جهتك أدوات نسخ ومراقبة قائمة، والنظام يعمل معها. لكن لنظام الأرشفة خصائص يجب أن تنعكس في إعدادها:
- اتساق النسخ بين قاعدة البيانات والتخزين: الوثيقة موجودة في مكانين: بياناتها في قاعدة البيانات، وملفها في التخزين. نسخة قاعدة بيانات من ساعة ونسخة ملفات من يوم سابق تعني وثائق بلا ملفات أو ملفات بلا بيانات عند الاستعادة. اطلب في المواصفات طريقة النسخ التي تضمن الاتساق.
- الفهرس: يمكن غالبًا إعادة بنائه من المحتوى، لكن إعادة البناء على أرشيف كبير تستغرق وقتًا. قرر هل يُنسخ، أم يُقبل وقت إعادة البناء ضمن هدف الاستعادة.
- ما تراقبه غير التوفر: نمو التخزين مقابل السعة، وطول طوابير المعالجة وقراءة النصوص، والتكاملات التي فشلت، وانتهاء الشهادات الأمنية، ونجاح النسخ الاحتياطي نفسه.
النسخة التي لم تُختبر استعادتها لا يُعتمد عليها. طريقة اختبار الاستعادة وتوثيقها في مقالة اختبار الاستعادة من النسخ الاحتياطية.
أسئلة تطلب إجابتها في وثيقة المواصفات
وثيقة المواصفات الجيدة تجيب عن «لماذا» لا عن «كم» فقط. استخدم هذه القائمة عند مراجعة الوثيقة، واطلب استكمال أي بند غائب قبل أن تبدأ الشراء.
- الافتراضات: ما أرقام المستخدمين والأرشيف والوارد والنمو التي بُنيت عليها المواصفات؟ وهل هي الأرقام التي سلمتها الجهة؟
- توزيع المكونات: أي الطبقات تعمل على خوادم مستقلة، وأيها يمكن أن يشترك؟ وما أثر الجمع على الأداء والتحديث؟
- مرحلتا الترحيل والتشغيل: ما الموارد الإضافية المطلوبة خلال الترحيل والرقمنة، ومتى تُسحب؟
- التخزين: ما السعة في السنة الأولى وفي نهاية مدة التعاقد؟ وما نوع التخزين المطلوب لكل من الملفات وقاعدة البيانات والفهرس؟
- البرمجيات المساندة: ما أنظمة التشغيل وقواعد البيانات والبرمجيات التي يعتمد عليها النظام، وإصداراتها المدعومة، ومن يوفر تراخيصها؟
- الشبكة: ما المنافذ والاتصالات بين المكونات ومع الأنظمة الداخلية؟ وما الشهادات الأمنية المطلوبة؟ وهل يحتاج أي مكون اتصالًا خارج الشبكة؟
- الهوية والبريد: ما المطلوب من نظام الهوية المؤسسية وخادم البريد للربط؟
- النسخ والتعافي: ما الذي يُنسخ ومتى وبأي ترتيب؟ وكيف تتحقق أهداف التعافي التي حددتها الجهة؟
- بيئة الاختبار: ما مواصفاتها، وما الذي يجب أن يطابق الإنتاج فيها؟
- التوسع: ما المؤشر الذي يدل على الحاجة إلى توسع؟ وأي طبقة تُوسع أولًا، وكيف، ودون توقف أم بنافذة صيانة؟
- المراقبة: ما المؤشرات التي يوصي المورد بمراقبتها، وما الحدود التي تستدعي التدخل؟
- ما قبل النشر: كيف تُراجع البنية التي جهزتها الجهة مقابل الوثيقة قبل النشر، ومن يوقّع على ذلك؟
البندان 6 و7 يتقاطعان مع تجهيز الشبكة الداخلية والوصول من الفروع، ولها تفصيل مستقل في مقالة متطلبات تشغيل الأرشفة داخل شبكة الجهة.
أخطاء تتكرر في تجهيز البنية الداخلية
- نسخ مواصفات مشروع آخر: مشروع بعدد مستخدمين مماثل قد يختلف كليًا في حجم الأرشيف الممسوح أو كثافة التكاملات.
- تجهيز الإنتاج قبل الاختبار: بيئة الاختبار هي أول ما يُنشر عليه النظام وتُهيأ فيه التكاملات. تأخيرها يؤخر المشروع كله.
- نسيان حساب النسخ الاحتياطية في التخزين: مساحة النسخ وسياسة الاحتفاظ بها تضاف إلى مساحة الإنتاج، لا تُقتطع منها.
- ترك منافذ الربط إلى يوم النشر: موافقات الأمن السيبراني على المنافذ والشهادات تأخذ وقتًا. ابدأها فور استلام وثيقة المواصفات.
- تجاهل مسؤولية التشغيل بعد الإطلاق: من يراقب؟ ومن يطبق التحديثات؟ ومن يتدخل عند امتلاء التخزين؟ اكتبها قبل الشراء، ولا تفترضها.
الخطوة التالية: اجمع المدخلات واطلب وثيقة مواصفات
ابدأ بجدول العوامل أعلاه: املأه بأرقام من مصادرها، وأرفق به قائمة الأنظمة المراد ربطها وأهداف التعافي وسياسات الجهة في النسخ والوصول. هذه المدخلات هي ما نبني عليه وثيقة مواصفات البنية للتشغيل على خوادم الجهة، التي تحدد الخوادم والتخزين وقاعدة البيانات والشبكة والبرمجيات المساندة والنسخ الاحتياطي لبيئتي الاختبار والإنتاج. وإن كانت مدخلاتك جاهزة، فاطلب عرضًا فنيًا وماليًا للتشغيل الداخلي مبنيًا عليها.
أسئلة شائعة
هل يمكن تشغيل النظام على بيئتنا الافتراضية وتخزيننا المركزي القائمين؟
غالبًا تُبنى البيئة الداخلية على ما تملكه الجهة من منصات افتراضية وتخزين، بشرط أن تفي بما تحدده وثيقة المواصفات من موارد وإصدارات وأداء. اذكر في مدخلات الدراسة ما لديك فعلًا، حتى تأتي المواصفات مطابقة لبنيتك بدل افتراض بنية جديدة.
من يوفر تراخيص أنظمة التشغيل وقاعدة البيانات؟
يختلف ذلك بين العروض، ولذلك يجب أن يُكتب صراحة. اطلب أن يفصل العرض بين ما يدخل في سعره وما توفره الجهة من تراخيص وبرمجيات مساندة، لأن غياب هذا البند يجعل مقارنة العروض مضللة.
هل نحتاج فريقًا متخصصًا لتشغيل النظام داخليًا؟
تحتاج من يتولى البنية: الخوادم والتخزين والنسخ والمراقبة والشبكة، وهي مهام يؤديها عادة فريق البنية التحتية القائم إلى جانب أنظمته الأخرى. أما إدارة النظام نفسه، من تصنيف وصلاحيات ومستخدمين، فهي دور مختلف يُدرب عليه مسؤول النظام لدى الجهة. قدّر الوقت الفعلي للمهمتين قبل القرار.
كيف نتعامل مع الفروع التي تتصل بالمركز عبر شبكة بطيئة؟
النظام يُستخدم من المتصفح دون تركيب في الفروع، لكن فتح الملفات الكبيرة والمسح الضوئي يتأثران بسرعة الاتصال. اذكر الفروع وطبيعة عملها في مدخلات الدراسة، خصوصًا الفروع التي تمسح دفعات كبيرة، ليُراعى ذلك في تصميم الوصول والمعالجة.