हॉटमेल को हर दिन अरबों ईमेल संदेश प्राप्त होते हैं और इन्हें सुरक्षित रूप से संग्रहीत किया जाना चाहिए और उन्हें आसानी से उपलब्ध कराया जाना चाहिए। हॉटमेल का क्लाउड आधारित स्टोरेज सिस्टम एक बिलियन मेलबॉक्स और डेटा के सैकड़ों पेटबाइट्स का समर्थन करता है (एक पेटबाइट एक मिलियन गीगाबाइट है)। और इस पैमाने पर कुशलता से सैकड़ों हजारों एक साथ लेनदेन को संभालने के लिए एक इंजीनियरिंग चुनौती है। स्टोरेज सिस्टम विंडोज सर्वर और माइक्रोसॉफ्ट एसक्यूएल सर्वर सहित माइक्रोसॉफ्ट तकनीक का उपयोग कर बनाया गया है।
माइक्रोसॉफ्ट इस स्टोरेज सिस्टम के लिए एक बड़े अपग्रेड पर काम कर रहा है। इस साल की शुरुआत के बाद से हॉटमेल में विकसित प्रौद्योगिकियों के आधार पर एक नई प्रणाली माइक्रोसॉफ्ट कर्मचारियों के निजी खातों का उपयोग करके पायलट क्लस्टर पर चल रही है। और कठोर परीक्षण के बाद नई प्रणाली को प्रमाणित किया गया है जो काफी कम कीमत पर बेहतर विश्वसनीयता प्रदान करता है।
आइए हॉटमेल द्वारा उपयोग की जाने वाली इन नई तकनीकों में से कुछ देखें।
RAID को बदलने वाले जेबीओडी को कार्यान्वित करना:
"RAID (सस्ती डिस्क का रिडंडंट ऐरे) एक ऐसी तकनीक है जो कई हार्ड ड्राइव को एक नियंत्रक बोर्ड से जुड़ा करने की अनुमति देती है, जो उन्हें एक बड़े और अधिक विश्वसनीय हार्ड ड्राइव (कभी-कभी" लॉजिकल यूनिट "कहा जाता है) की तरह दिखती है। भंडारण प्रणाली चला रहे सॉफ्टवेयर।"
इसलिए उन्होंने जेबीओडी (बस डिस्क का एक गुच्छा) विकसित किया जहां डेटा की प्रतियां स्वतंत्र हार्ड ड्राइव, नियंत्रक और मशीनों पर रहते हैं। इस प्रकार हार्ड ड्राइव नियंत्रक लगभग पूरी तरह से बाहर निकलने और इसे नियंत्रित करने के लिए सॉफ्टवेयर को सौंपना। यह जेबीओडी सिस्टम सॉफ्टवेयर हॉटमेल द्वारा विकसित किया गया था।
“The storage system consists of a set of machines, each of which has its copy of an email message and a journal recording messages that have arrived, organized by arrival date. The machines talk to each other from time to time, compare their journals, and copy any messages that they realize haven’t been copied to all machines.“
हार्ड ड्राइव के बजाय सॉलिड स्टेट ड्राइव (एसएसडी) को कार्यान्वित करना।
हम जानते हैं कि हार्ड ड्राइव की तुलना में एसएसडी बहुत तेज हैं। हालांकि हार्ड ड्राइव हालांकि अनुरोधों की दर को संभालने में धीमी और सस्ता है।
“A normal hard drive can perform a little more than one hundred read/write operations per second, whereas some of the fastest SSDs can do over one hundred thousand operations per second.”
यद्यपि यह गति एक कीमत पर आती है क्योंकि हार्ड ड्राइव की तुलना में वे बहुत महंगा / गीगाबाइट हैं।
एसएसडी कभी भी बदलते लोड को कुशलतापूर्वक संभालता है। यह समझाया जा सकता है कि हॉटमेल न केवल ईमेल संदेशों को संग्रहीत करता है बल्कि इन्हें इनबॉक्स में संदेशों की सूची, संदेशों की पढ़ने / अपठित स्थिति, वार्तालाप थ्रेडिंग इत्यादि जैसे विभिन्न निरंतर बदलते मेटाडेटा का ट्रैक भी रखता है। यह मेटाडाटा हालांकि स्टोरेज स्पेस का एक छोटा सा हिस्सा रखता है कभी भी बदलती प्रकृति के कारण हार्ड ड्राइव पर अधिकतम भार डालता है। इसलिए संदेशों के लिए मेटाडेटा और हार्ड डिस्क संग्रहीत करने के लिए एसएसडी का उपयोग करना बेहतर और कुशल संयोजन बनाता है।
यदि आपने देखा है, हॉटमेल वास्तव में तेज़ हो गया है। यदि आपने नहीं किया है - अब इसे आजमाएं।