पूरी तरह से नई सेवाओं के अलावा, जैसे कि
ज़क्सट्रैस डॉक्स और
ज़ेक्ट्रास टीम , जिसकी हमने पहले चर्चा की थी, ज़िक्रास सूट 3.0 में जोमोरा सहयोग सूट ओपन-सोर्स संस्करण के लिए एक्सटेंशन जो पहले से ही परिचित थे उपयोगकर्ताओं में काफी सुधार हुआ था। सबसे महत्वपूर्ण प्रसंस्करण Zextras बैकअप विस्तार था, जिसका उपयोग मेलबॉक्स की बैकअप प्रतियां बनाने के लिए किया जाता है और, ट्रांसेक्शनल बैकअप के समर्थन के लिए धन्यवाद, आपको वास्तविक समय में ऐसा करने की अनुमति देता है, साथ ही कुशल डेटा संपीड़न के कारण बैकअप के आकार को कम करता है। Zextras सुइट के नए संस्करण में Zextras बैकअप आपको बैकअप के दौरान प्रदर्शन में 30% वृद्धि प्राप्त करने की अनुमति देता है, और सिस्टम व्यवस्थापक को डेटा संपीड़न के वांछित स्तर को कॉन्फ़िगर करने और धाराओं की संख्या को कॉन्फ़िगर करने की भी अनुमति देता है। उन लाभों के बारे में अधिक जानने के लिए, जो इन नवाचारों को सिस्टम प्रशासक दे सकते हैं, साथ ही साथ यह विकास कैसे प्राप्त किया गया था, हमने ज़ेक्ट्रास लुका अर्कारा के मुख्य वास्तुकार के साथ बात करने का फैसला किया।

जैसा कि लुका ने हमें बताया, इन परिवर्तनों को एक नए आंतरिक अनुसूचक के उपयोग के माध्यम से संभव बनाया गया था जो बैकअप संचालन को कम करने और समानांतर करने में सक्षम है, साथ ही साथ एक नया JSON लाइब्रेरी भी। इसके अलावा, एक महत्वपूर्ण नवाचार थ्रेड्स की संख्या को कॉन्फ़िगर करने की क्षमता है जो खातों में होने वाले परिवर्तनों को स्कैन करते समय उपयोग किया जाएगा, जो सिस्टम व्यवस्थापक को मल्टी-कोर प्रोसेसर के सभी लाभों का उपयोग करने की अनुमति देता है।
“नया शेड्यूलर तुरंत मेलबॉक्स से हर बदलाव की सूचना प्राप्त करता है और इसे एक अल्ट्रा-लाइट मेमोरी संरचना में कतार में रखता है, जहाँ आरक्षित डेटा के एंड-टू-एंड ट्रांसमिशन को ऑप्टिमाइज़ करने के लिए ऑपरेशन को घटाया और नियोजित किया जाता है। इसके अलावा, हमने JSON लाइब्रेरी का विश्लेषण और सुधार किया है। अब यह पिछले संस्करण की तुलना में तेजी से काम करता है, और प्रोसेसर और मेमोरी के उपयोग का अनुकूलन करता है, कचरा कलेक्टर को कॉल की संख्या को कम करता है, ”लुका अर्कारा कहती है।
इस संबंध में, यह सवाल अपने आप से शुरू होता है: क्या अधिक शक्तिशाली लोहे के उपयोग के माध्यम से अतिरिक्त उत्पादकता लाभ प्राप्त करना संभव है और, विशेष रूप से, अधिक मल्टी-कोर प्रोसेसर? जैसा कि यह निकला, ऐसी चाल काम नहीं करेगी। तथ्य यह है कि वास्तविक समय बैकअप की गति I / O के प्रदर्शन के समय से अधिक प्रभावित होती है, साथ ही साथ रैम या केंद्रीय प्रोसेसर के प्रदर्शन की तुलना में प्रति यूनिट समय पर प्रदर्शन किए जाने वाले संचालन की संख्या।
इसीलिए, जब कई सौ मेलबॉक्स वाले सर्वर की बात आती है, तो उस पर किसी भी अतिरिक्त उपकरण का उपयोग करना आवश्यक नहीं है। हालांकि, यदि आपके लिए अधिकतम प्रदर्शन प्राप्त करना वास्तव में महत्वपूर्ण है, तो दोहरे कोर प्रोसेसर वाला एक सर्वर, 2-4 गीगाबाइट रैम और, सबसे महत्वपूर्ण बात, बैकअप मेटाडेटा के भंडारण के लिए एक समर्पित एसएसडी आपके लिए उपयुक्त है। लेकिन अगर आपका बुनियादी ढांचा लाखों अलग-अलग परिवर्तनों की गणना करता है, उदाहरण के लिए, प्रत्येक 10 गीगाबाइट के कोटे के साथ 1000 मेलबॉक्स, तो आपके लिए XFS जैसी फ़ाइल सिस्टम का उपयोग करने के लिए स्विच करना सबसे अच्छा है, जो डेटा भंडारण के लिए अरबों इनोड्स का समर्थन करता है। जितना संभव हो सके निर्देशिका संरचना को स्कैन करने की प्रक्रिया को तेज करने के लिए बैकअप मेटाडेटा और बैकअप अभिलेखागार को संग्रहीत करने के लिए उपकरणों में ब्लॉकों के आकार को बढ़ाने की भी सिफारिश की गई है। दूसरे शब्दों में, सिस्टम प्रशासक को मेटाडेटा के लिए भंडारण में ब्लॉक आकार को कम करना चाहिए, क्योंकि वे आमतौर पर 4 किलोबाइट से कम पर कब्जा करते हैं जो एक नियमित ext4 फाइल सिस्टम ब्लॉक बनाते हैं, और BLOB ऑब्जेक्ट के लिए भंडारण में ब्लॉक का आकार बढ़ाते हैं, क्योंकि वे आमतौर पर 4 किलोबाइट से अधिक लेते हैं।
इसके अलावा Zextras 3.0 में बैकअप डेटा के संपीड़न स्तर को समायोजित करने का एक अवसर था। यदि पहले Zextras बैकअप में संपीड़न स्तर 3 पर सेट किया गया था और इसे बदलना असंभव था, अब सिस्टम व्यवस्थापक स्वतंत्र रूप से 0 से 9. तक संपीड़न अनुपात सेट कर सकता है। जैसा कि यह निकला, यह फ़ंक्शन एक कारण के लिए दिखाई दिया।
“बैकअप कम्प्रेशन लेवल सेलेक्शन फंक्शन का विचार हमारे ग्राहकों के साथ संचार के दौरान पैदा हुआ था, जो बैकअप स्टोर करने के लिए ब्लॉक स्तर पर डिडुप्लीकेशन और कम्प्रेशन का समर्थन करने वाले विशेष स्टोरेज डिवाइस का उपयोग करते थे। इस तथ्य के अलावा कि संपीड़ित फ़ाइलें बहुत अधिक कठिन हैं, कुछ परिस्थितियों में दोहरी संपीड़न से अंतिम फ़ाइल आकार में वृद्धि हुई है। अब ऐसे उपकरणों के मालिक संपीड़न स्तर को कम कर सकते हैं या अपने उपकरणों के इष्टतम उपयोग को प्राप्त करने और केंद्रीय प्रोसेसर पर लोड को कम करने के लिए इसे पूरी तरह से अक्षम कर सकते हैं, “लुका अर्का ने हमारे साथ साझा किया।
चूंकि Zextras सुइट खुले मानकों का उपयोग करता है, इसलिए Zextras Backup में संपीड़न GZip का उपयोग करके किया जाता है और केवल ईमेल से सीधे डेटा वाले ब्लॉब्स के लिए। एक चौकस पाठक तुरंत एक मामूली विसंगति को नोटिस करेगा, क्योंकि GZip में डिफ़ॉल्ट संपीड़न स्तर 6 है, और ज़क्सटस सूट में यह 3. डिफ़ॉल्ट संपीड़न स्तर विशेष रूप से सीपीयू पर लोड को कम करने और अत्यधिक भरी हुई प्रणालियों को अधिक जवाबदेही प्रदान करने के लिए कम किया गया था, जबकि यह सुनिश्चित करता है संपीड़न का स्वीकार्य स्तर।
एक सिस्टम एडमिनिस्ट्रेटर जितनी जगह की बचत कर सकता है, वह इस बात पर निर्भर करता है कि उसके सर्वर पर कौन सा डेटा जमा है। उदाहरण के लिए, जब JPG, PDF या अन्य प्रारूपों में संपीड़ित अटैचमेंट संग्रहीत करते हैं, तो Zextras Backup के उपयोगकर्ता को संपीड़न स्तर को बढ़ाने से अधिक लाभ प्राप्त नहीं होगा। हालाँकि, यदि यह बहुत सारे पाठ या HTML ई-मेल संदेश, दस्तावेज़, स्प्रेडशीट या सरल पाठ फ़ाइलें संग्रहीत करता है, तो एक उच्च संपीड़न अनुपात अधिक स्थान बचाएगा। क्योंकि बूँदें BASE64 EML फ़ाइल हैं, इसलिए संपीड़न 65% तक की मात्रा को कम कर सकते हैं।
इसीलिए, एक निश्चित संपीड़न अनुपात निर्धारित करने से पहले, सिस्टम प्रशासक को संग्रहीत फ़ाइलों की संरचना का मूल्यांकन करना चाहिए और यदि अयोग्य जेपीईजी या पीडीएफ उनके बीच मौजूद हैं, तो संपीड़न अनुपात को कम से कम करें, अधिकतम सर्वर प्रदर्शन सुनिश्चित करें, या यदि संग्रहीत जानकारी का अधिकांश प्रतिनिधित्व करता है। अपने पाठ दस्तावेज़ और स्प्रेडशीट, अपने सर्वर की अधिकतम लागत प्रभावशीलता सुनिश्चित करने के लिए संपीड़न स्तर बढ़ाएँ।
सबसे अच्छा विकल्प परीक्षण है - विभिन्न संपीड़न अनुपातों के साथ परीक्षण वातावरण में उत्पादन से बैकअप प्रतिलिपि निर्यात करना। इस तरह के परीक्षण में स्पष्ट रूप से दिखाया जाएगा कि संपीड़न अनुपात केंद्रीय प्रोसेसर के भार को कैसे प्रभावित करता है, साथ ही साथ यह बैकअप द्वारा कब्जा किए गए डिस्क स्थान को कैसे प्रभावित करता है।
इस प्रकार, अपडेट किया गया ज़ेडट्रैस बैकअप एक्सटेंशन सिस्टम प्रशासक को बैकअप के निर्माण में काफी तेजी लाने की अनुमति देता है, जिसका अर्थ है कि बल की बड़ी स्थितियों के मामले में डेटा हानि को रोकने के लिए, और कुछ मामलों में बैकअप के संपीड़न के कारण बैकअप भंडारण की दक्षता बढ़ाने के लिए।
Zextras Suite से संबंधित सभी प्रश्नों के लिए, आप कंपनी के प्रतिनिधि "Zextras" Ekaterina Triandafilidi से ई-मेल katerina@zextras.com पर संपर्क कर सकते हैं।