بالإضافة إلى الخدمات الجديدة تمامًا ، مثل
Zextras Docs و
Zextras Team ، والتي تحدثنا عنها سابقًا ، تم تحسين ملحقات الإصدار المفتوح المصدر من Zimbra Collaboration Suite والتي كانت مألوفة بالفعل للمستخدمين بشكل كبير في Zextras Suite 3.0. كانت المعالجة الأكثر أهمية هي ملحق Zextras Backup ، والذي يستخدم لإنشاء نسخ احتياطية من صناديق البريد ، وبفضل دعم النسخ الاحتياطي للمعاملات ، يتيح لك القيام بذلك في الوقت الحقيقي ، وكذلك تقليل حجم النسخة الاحتياطية بسبب ضغط البيانات الفعال. يتيح لك Zextras Backup في الإصدار الجديد من Zextras Suite تحقيق زيادة بنسبة 30٪ في الأداء أثناء النسخ الاحتياطي ، كما يسمح لمسؤول النظام بتكوين المستوى المطلوب لضغط البيانات وتكوين عدد التدفقات. لمعرفة المزيد حول الفوائد التي يمكن أن توفرها هذه الابتكارات لمسؤول النظام ، وكذلك كيفية تحقيق هذا النمو ، قررنا التحدث مع كبير مهندسي Zextras Luca Arcara.

كما أخبرنا لوكا ، فقد تم إجراء هذه التغييرات من خلال استخدام برنامج جدولة داخلي جديد قادر على إلغاء تنشيط عمليات النسخ الاحتياطي وموازنتها ، بالإضافة إلى مكتبة JSON جديدة. كذلك ، كان هناك ابتكار مهم يتمثل في القدرة على تكوين عدد مؤشرات الترابط التي سيتم استخدامها عند مسح التغييرات التي تحدث في الحسابات ، مما يسمح لمسؤول النظام باستخدام جميع مزايا المعالجات متعددة النواة.
"يتلقى المجدول الجديد على الفور إعلامات عن كل تغيير من صندوق البريد ويضعه في قائمة الانتظار في بنية ذاكرة فائقة الخفة ، حيث يتم إلغاء تكرار العملية وتخطيطها من أجل تحسين نقل البيانات المحجوزة من طرف إلى طرف. بالإضافة إلى ذلك ، قمنا بتحليل وتحسين مكتبة JSON. الآن يعمل بشكل أسرع من الإصدار السابق ، ويحسن استخدام المعالج والذاكرة ، مما يقلل من عدد المكالمات إلى جامع القمامة "، كما يقول لوكا أركارا.
في هذا الصدد ، فإن السؤال يطرح نفسه: هل من الممكن تحقيق مكاسب إضافية في الإنتاجية من خلال استخدام الحديد أكثر قوة ، وعلى وجه الخصوص ، أكثر معالجات متعددة النوى؟ كما اتضح ، فإن مثل هذه الخدعة لا تعمل. الحقيقة هي أن سرعة النسخ الاحتياطي في الوقت الفعلي تتأثر أكثر بالوقت الذي يتم فيه تنفيذ الإدخال / الإخراج ، وكذلك عدد العمليات التي يتم تنفيذها في كل وحدة زمنية ، من أداء ذاكرة الوصول العشوائي أو المعالج المركزي.
لهذا السبب ، عندما يتعلق الأمر بخادم به عدة مئات من صناديق البريد ، لا يلزم استخدام أي معدات إضافية عليه. ومع ذلك ، إذا كان من المهم حقًا تحقيق الحد الأقصى من الأداء ، فإن الخادم الذي يحتوي على معالج ثنائي النواة وذاكرة وصول عشوائي من 2 إلى 4 غيغابايت ، والأهم من ذلك ، أن SSD مخصص لتخزين بيانات تعريف النسخ الاحتياطي مناسب لك. ولكن إذا كانت البنية الأساسية لديك تحسب ملايين التغييرات المختلفة ، على سبيل المثال ، 1000 صندوق بريد لكل حصة 10 غيغابايت لكل منها ، فمن الأفضل لك أن تنتقل إلى استخدام نظام ملفات مثل XFS ، الذي يدعم مليارات من inodes لتخزين البيانات. يوصى أيضًا بزيادة حجم الكتل في الأجهزة لتخزين بيانات التعريف الاحتياطية ومحفوظات النسخ الاحتياطي من أجل تسريع عملية مسح بنية الدليل إلى أقصى حد ممكن. بمعنى آخر ، يجب على مسؤول النظام تقليل حجم الكتلة في التخزين للبيانات التعريفية ، حيث يشغلها عادة أقل من 4 كيلو بايت التي تشكل كتلة نظام الملفات ext4 العادية ، ويزيد من حجم الكتلة في التخزين لكائنات BLOB ، حيث عادة ما يستغرق أكثر من 4 كيلو بايت.
أيضا في Zextras 3.0 كانت هناك فرصة لضبط مستوى ضغط بيانات النسخ الاحتياطي. إذا تم في وقت سابق في Zextras Backup ضبط مستوى الضغط على 3 وكان من المستحيل تغييره ، يمكن الآن لمسؤول النظام تعيين نسبة الضغط بشكل مستقل من 0 إلى 9. كما اتضح ، ظهرت هذه الوظيفة لسبب ما.
"ولدت فكرة وظيفة اختيار مستوى الضغط للنسخ الاحتياطية أثناء التواصل مع عملائنا الذين استخدموا أجهزة تخزين متخصصة تدعم إلغاء البيانات المكررة والضغط على مستوى الكتلة لتخزين النسخ الاحتياطية. إلى جانب حقيقة أن الملفات المضغوطة أصعب بكثير في إلغاء تكرارها ، أدى الضغط المزدوج في ظل ظروف معينة إلى زيادة في حجم الملف النهائي. الآن يمكن لمالكي هذه الأجهزة خفض مستوى الضغط أو تعطيله تمامًا من أجل تحقيق الاستخدام الأمثل لأجهزتهم وتقليل الحمل على المعالج المركزي ، "تمت مشاركة Luca Arcara معنا.
نظرًا لأن Zextras Suite يستخدم معايير مفتوحة ، يتم إجراء الضغط في Zextras Backup باستخدام GZip وفقط للنقط التي تحتوي على بيانات مباشرة من رسائل البريد الإلكتروني. سوف يلاحظ القارئ اليقظ على الفور وجود تباين بسيط ، لأن مستوى الضغط الافتراضي في GZip هو 6 ، وفي Zextas Suite هو 3. تم خفض مستوى الضغط الافتراضي خصيصًا لتقليل الحمل على وحدة المعالجة المركزية وتوفير استجابة أكبر للأنظمة المحملة للغاية ، مع ضمان مستوى مقبول من الضغط.
يعتمد مقدار المساحة التي يمكن أن يوفرها مسؤول النظام على البيانات المخزنة على خادمه. على سبيل المثال ، عند تخزين المرفقات المضغوطة في JPG أو PDF أو تنسيقات أخرى ، لن يتلقى مستخدم Zextras Backup فائدة كبيرة من زيادة مستوى الضغط. ومع ذلك ، إذا كان يخزن الكثير من الرسائل النصية أو رسائل البريد الإلكتروني بتنسيق HTML أو المستندات أو جداول البيانات أو الملفات النصية العادية ، فستوفر نسبة الضغط الأعلى مساحة أكبر. نظرًا لأن blobs عبارة عن ملف BASE64 EML ، فإن الضغط يمكن أن يقلل من الحجم الذي يشغلونه بنسبة تصل إلى 65٪.
لهذا السبب ، قبل تعيين نسبة ضغط معينة ، يجب أن يقوم مسؤول النظام بتقييم بنية الملفات المخزنة وإذا سادت ملفات JPEG أو PDF غير قابلة للضغط بينها ، قلل نسبة الضغط إلى الحد الأدنى ، مما يضمن أقصى أداء للخادم ، أو إذا كانت معظم المعلومات المخزنة تمثل المستندات النصية وجداول البيانات بنفسك ، قم بزيادة مستوى الضغط لضمان الحد الأقصى من حيث التكلفة لخادمك.
الخيار الأفضل هو الاختبار - تصدير نسخة احتياطية من الإنتاج إلى بيئة اختبار بنسب ضغط مختلفة. سيُظهر هذا الاختبار بوضوح كيف تؤثر نسبة الضغط على تحميل المعالج المركزي ، وكذلك كيفية تأثيرها على مساحة القرص التي تشغلها النسخة الاحتياطية.
وبالتالي ، فإن ملحق Zextras Backup المحدث يسمح لمسؤول النظام بتسريع عملية إنشاء النسخ الاحتياطية بشكل ملحوظ ، مما يعني منع فقدان البيانات في حالات القوة القاهرة ، وفي بعض الحالات يزيد من كفاءة تخزين النسخ الاحتياطي بسبب ضغط النسخ الاحتياطية.
لجميع الأسئلة المتعلقة بجناح Zextras ، يمكنك الاتصال بممثل Zextras ، Ekaterina Triandafilidi ، عن طريق البريد الإلكتروني katerina@zextras.com