पैसिम, एक स्थानीय कैशिंग सर्वर

पैसिम

Passim mDNS का उपयोग करने वाला एक स्थानीय कैशिंग सर्वर है

हाल ही में बड़ी संख्या में गनोम अनुप्रयोगों के निर्माता, एक ब्लॉग पोस्ट के माध्यम से जाना जाता है, इसके नया प्रोजेक्ट, जिसका नाम "पैसिम" है, जो एक स्थानीय कैशिंग फ़ाइल वितरण सर्वर है जो आईपीएफएस जैसी सामग्री को संबोधित करने के लिए सामग्री हैश का उपयोग करता है।

पीछे का विचार पैसिम का, मूल रूप से उसी सामग्री के वितरण के पीछे के मुद्दों को संबोधित कर रहा है जिसे वैश्विक सर्वर या सीडीएन से बड़ी संख्या में डाउनलोड किया जाता है। और यह वैसा ही है जैसा कि ब्लॉग पोस्ट में वर्णित है:

पैसिम/एलवीएफएस परियोजनाओं को चलाने के हिस्से के रूप में, मैंने देखा है कि इस "छोटी" फ़ाइल को हर 24 घंटे में एक बार डाउनलोड करने पर यह प्रति दिन लाखों अनुरोधों में बदल जाती है, जो ~10टीबी बैंडविड्थ के बराबर होती है। हर कोई CDN से एक ही फ़ाइल डाउनलोड करता है...

क्या होगा यदि हम एक मशीन पर इंटरनेट सीडीएन से फ़ाइल डाउनलोड कर सकें, और स्थानीय नेटवर्क पर अगली मशीन जिसे इसकी आवश्यकता हो, उसे पहली मशीन से डाउनलोड कर सके? हम इसे साझा किए जाने की संख्या और अधिकतम आयु पर एक सीमा लगा सकते हैं ताकि हम कल के मेटाडेटा को हमेशा के लिए संग्रहीत न करें...

हम सीडीएन ट्रैफ़िक को कम से कम परिमाण के क्रम से कम कर सकते हैं, लेकिन संभवतः इससे भी अधिक। यह क्लाउड बिल का भुगतान करने वाले व्यक्ति, इंटरनेट कनेक्शन का भुगतान करने वाले व्यक्ति और संपूर्ण ग्रह के लिए बेहतर है।.

पैसिम के बारे में

पैसिम की प्रदर्शन क्षमता को बढ़ाने के लिए उपयोग किया जा सकता है वे ऐप्स जो आमतौर पर डेटा डाउनलोड करें और अन्य अनुरोधों को संभालने के लिए द्वितीयक फ़ाइलें। मुख्य विचार पैसिम का उपयोग इस प्रकार करना है कैशिंग सामग्री वितरित करने का एक तरीका स्थानीय नेटवर्क सिस्टम के उपयोग के लिए, प्राथमिक सर्वर के साथ सीधे इंटरैक्ट करने की आवश्यकता के बिना और वैश्विक सीडीएन का उपयोग किए बिना।

पासिम के लिए उल्लिखित उपयोग का एक उदाहरण वह है सॉफ़्टवेयर अद्यतनों के वितरण में उपयोग किया जा सकता है, विज्ञापन सुरक्षा प्रणाली मेटाडेटा, व्यवस्थापक अद्यतन, आदि। व्यवहार में, Passim का उपयोग fwupd वितरण और LVFS परियोजना की योजना बनाने के उद्देश्य से करने की योजना है।

यह भी उल्लेख है कि el परियोजना का उपयोग करता है मॉडल SHA-256 आधारित फ़ाइल पता उसके सामग्री, और उपयोग हैश का भी फ़ाइल पहचान की अनुमति देता है साथ el mismo सामग्री, इसलिए समानता की खोज प्रतीकात्मक नामों पर आधारित नहीं है कि उन्हें नियुक्त किया गया है। पैरा से बचने में फाइलों का मिथ्याकरण पक्ष डेल ग्राहक, मूल्य हैश चाहिए का उपयोग करके सत्यापित किया गया मूल्य हैश की गणना की गई से डेल सामग्री डाउनलोड किए गए डेटा का.

L भंडारण में डेटा स्वचालित रूप से या मैन्युअल रूप से जोड़ा जा सकता है, और फ़ाइल को निर्देशिका में कॉपी करने के लिए कम कर दिया गया है /var/lib/passim/data और विस्तारित विशेषताओं (xattr) के माध्यम से डाउनलोड की संख्या पर अधिकतम जीवनकाल और सीमा निर्धारित करें।

उपयोगी जीवन की समाप्ति या डाउनलोड की संख्या की सीमा से अधिक होने के बाद, फ़ाइल स्वचालित रूप से हटा दी जाती है। रिपॉजिटरी में मौजूद फ़ाइलें एक साझा इंडेक्स में प्रतिबिंबित होती हैं जिसे सभी उपयोगकर्ता एमडीएनएस का उपयोग करके या HTTP पर इंडेक्स डाउनलोड करके प्राप्त कर सकते हैं।

पैसिम के संचालन के संबंध में, यह उल्लेख किया गया है कि यह:

यह फ़ाइलें अपलोड करने के लिए एक साधारण सिंगल थ्रेडेड HTTP सर्वर का उपयोग करता है। फ़ाइलें और इंडेक्स बिना प्रमाणीकरण और एन्क्रिप्शन के बिना प्रदान किए जाते हैं (HTTPS समर्थित नहीं है), क्योंकि सिस्टम स्थानीय नेटवर्क पर डेटा के सार्वजनिक वितरण के लिए डिज़ाइन किया गया है। डाउनलोड फ़ॉर्म में एक HTTP अनुरोध भेजकर किया जाता है, जहां हैश मुख्य पहचानकर्ता है (फ़ाइलें हैश के बिना वापस नहीं आती हैं)। प्रारंभिक सत्यापन हैश और जीपीजी हस्ताक्षर बाहरी सीडीएन पर कॉल के माध्यम से डाउनलोड किए जाते हैं।

शुरू में, के लिए व्यवस्थित el पहुँच एलवीएफएस में फर्मवेयर अपडेट के लिए, माना जाता था संभावना de उपयोग भंडारण ए पर आधारित प्रणाली विकेंद्रीकृत फ़ाइलों का, जैसा कि यह है आईपीएफएस, लेकिन अंत में यह निर्णय लिया गया था बनाना एक वैकल्पिक अपनाअधिक सरल, नियति डाउनलोड एकल स्थानीय नेटवर्क पर सर्वर से.

यह उल्लेख किया गया है कि आईपीएफएस की अस्वीकृति का मुख्य कारण उन्नत एन्क्रिप्शन के उपयोग के कारण आईपीएफएस के आईटीएआर (इंटरनेशनल ट्रैफिक इन आर्म्स रेगुलेशन) और ईएआर (एक्सपोर्ट एडमिनिस्ट्रेशन रेगुलेशन) निर्यात प्रतिबंधों के तहत आने वाली संभावित कानूनी समस्याएं थीं।

स्थानीय नेटवर्क पर फर्मवेयर वितरित करने की समस्या को हल करते समय उत्पन्न होने वाली आईपीएफएस की अन्य कमियों में, स्थापना की जटिलता, वितरण में तैयार पैकेजों की कमी, संसाधनों को खोजने में लगने वाला लंबा समय, का उल्लेख किया गया है। HTTP पर आईपीएफएस तक पहुंचने के लिए गेटवे का उपयोग करने की आवश्यकता है और स्थानीय ग्राहकों के लिए प्राथमिकता पहुंच की कमी है।

अंत में यदि आप इसके बारे में अधिक जानने में रुचि रखते हैं, आप इसमें विवरण देख सकते हैं निम्नलिखित लिंक।


अपनी टिप्पणी दर्ज करें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा। आवश्यक फ़ील्ड के साथ चिह्नित कर रहे हैं *

*

*

  1. डेटा के लिए जिम्मेदार: एबी इंटरनेट नेटवर्क 2008 SL
  2. डेटा का उद्देश्य: नियंत्रण स्पैम, टिप्पणी प्रबंधन।
  3. वैधता: आपकी सहमति
  4. डेटा का संचार: डेटा को कानूनी बाध्यता को छोड़कर तीसरे पक्ष को संचार नहीं किया जाएगा।
  5. डेटा संग्रहण: ऑकेंटस नेटवर्क्स (EU) द्वारा होस्ट किया गया डेटाबेस
  6. अधिकार: किसी भी समय आप अपनी जानकारी को सीमित, पुनर्प्राप्त और हटा सकते हैं।