يجب فصل حالة Jellyfin حسب الدور: إذ تحتاج الهوية والإعدادات والفهرس وسجل المستخدم إلى الاستمرارية، بينما يمكن إعادة إنشاء العديد من ذاكرات التخزين المؤقت وملفات تحويل الترميز.
يمكن استبدال صورة الحاوية، لكن الحفاظ على تجربة المكتبة نفسها يعتمد على البيانات الموجودة خارج تلك الصورة. كما أن نسخ كل ملف مُنشأ احتياطيًا غير فعّال، لأن بعض العناصر مؤقتة أو يسهل إعادة إنشائها. والحد الفاصل الصحيح هو الموازنة بين تكلفة فقدان الحالة وتكلفة إعادة بنائها.
الهوية والإعدادات تحددان مثيل الخدمة
تسجل الإعدادات كيفية عمل الخادم، بينما تحدد حالة المستخدم والمصادقة هوية الأشخاص الذين يستخدمونه. وقد يؤدي فقدان هذه المسارات إلى تحويل عملية إعادة البناء إلى خادم جديد، حتى مع بقاء مجلدات الوسائط دون تغيير.
يوضح شرح أدوار البيانات المستمرة الفصل بين أدوار البيانات المستمرة بدلًا من التعامل مع مجلد تطبيق واحد كوحدة نسخ احتياطي واحدة.
احمِ هذه الأدوار عندما تكون استمرارية المستخدمين والأذونات وسلوك الخادم مهمة.
للفهرس والرسومات الفنية تكاليف إعادة بناء مختلفة
تربط قاعدة البيانات بين العناصر والمسارات والمواسم والأشخاص وحالة التشغيل؛ وقد تكون الرسومات الفنية والأصول المُنشأة الأخرى كبيرة الحجم، لكنها ليست متساوية في صعوبة استبدالها. وغالبًا يمكن إعادة فحص الفهرس، لكن الوقت اللازم والاعتماد على مزودي البيانات قد يجعلان الاستعادة خيارًا أفضل.
استخدم نموذج موضع قاعدة البيانات لفصل زمن استجابة حالة التطبيق وسلامتها عن ملفات الوسائط الكبيرة.
قرار الاستعادة يتعلق بالاستمرارية ووقت إعادة البناء، وليس بمجرد إمكانية إعادة إنشاء الملف تقنيًا.
عادةً يمكن إعادة إنشاء ذاكرة التخزين المؤقت وملفات العمل المؤقتة لتحويل الترميز
تصف ذاكرة التخزين المؤقت لنظام الملفات، وملفات العمل الخاصة بالصور المصغرة، والسجلات، ومقاطع تحويل الترميز المؤقتة النشاط الحالي بدلًا من الهوية الدائمة للخادم. وقد تظل مهمة لأغراض التشخيص أو التسخين السريع، لكن نسخها لا يعادل حماية الخدمة.
يوضح اختبار الأداء البارد والدافئ سبب ضرورة قياس السلوك البارد والدافئ بشكل منفصل عن السعة الدائمة.
يمكن لسياسة النسخ الاحتياطي استبعاد بعض المسارات المؤقتة مع الحفاظ على الحالة اللازمة لاستعادة المستخدمين والإعدادات وسلوك الفهرس.
استخدم جدولًا للحفظ مقابل إعادة الإنشاء
لكل مسار، سجّل ما إذا كان حرجًا للهوية أو الإعدادات أو الفهرس، أو مُنشأً، أو مؤقتًا. أضف مصدر الاستعادة ووقت إعادة البناء المتوقع والنتيجة المترتبة على فقدانه.
تقدم مقالة أدوار البيانات المستمرة مقارنة مفيدة قائمة على الأدوار، لكن ينبغي أن يعكس جدولك الإضافات ومزودي البيانات وحجم المكتبة الفعلي في هذا المثيل.
توقف عن نسخ مسار احتياطيًا عندما تكون تكلفة استعادته مقبولة وتكون التبعيات الدائمة المحيطة به محمية بالفعل.
مركز التكنولوجيا والذكاء الاصطناعي
المزيد للقراءة

لماذا يختلف أداء Home Assistant على الشبكة المحلية والاتصالات عن بُعد؟
تستخدم جلسات Home Assistant عبر الشبكة المحلية وعن بُعد مسارات شبكة مختلفة؛ إذ يضيف الاتصال عن بُعد زمن استجابة ناتجًا عن DNS والتشفير وشبكة...

هل يعمل Home Assistant بشكل موثوق خلف CGNAT أو NAT مزدوج؟
عادةً لا يؤثر CGNAT وNAT المزدوج في التحكم المحلي عبر Home Assistant؛ بل يغيّران بشكل أساسي كيفية تمكّن العملاء البعيدين من إنشاء مسار وارد...

كيف يؤثر زمن استجابة الشبكة في Home Assistant أثناء انقطاع الإنترنت؟
انقطاع الإنترنت وزمن استجابة الشبكة هما عطَلان مختلفان: فقد تظل مسارات الأجهزة المحلية سريعة، بينما تنتظر خدمات DNS والتكاملات السحابية والبوابات أو العملاء البعيدون.

