आपके द्वारा उपयोग किए गए सभी कंप्यूटरों और फोन पर अपने नोट्स को सिंक करना 2008 की गर्मियों में सेवा शुरू होने के बाद से शुरू से ही एवरनोट की एक प्रमुख विशेषता थी। विश्वसनीय और स्थिर सिंक्रनाइज़ेशन सुनिश्चित करना हमारा प्राथमिक लक्ष्य है। यह ओर से दिखाई नहीं देता है, और हमारे लिए सबसे अच्छी प्रशंसा बस यह थी कि यह सिर्फ काम करता है। आज से, यह सिर्फ तेजी से काम करता है।
पांच संकेतकों के कारण सिंक्रनाइज़ेशन में कठिनाइयाँ थीं:
- आपके खाते में नोटों की संख्या,
- औसत सामग्री आकार (चित्र, पीडीएफ दस्तावेज़, अन्य फाइलें),
- एक सर्वर पर एक साथ सिंक्रोनाइज़ करने वाले उपयोगकर्ताओं की संख्या,
- आपके द्वारा उपयोग किए जाने वाले उपकरणों की संख्या
- आपके नोट्स और नोटबुक के साथ अन्य उपयोगकर्ताओं के बीच सहयोग की मात्रा।
ये सभी संकेतक हाल के वर्षों में काफी बढ़े हैं।
जब हमने सेवा की प्रारंभिक वास्तुकला बनाई, तो हमने कई हजार उपयोगकर्ताओं के समर्थन से निपटा, जो मुख्य रूप से एक डिवाइस से काम कर रहे थे और अपने लिए नोट्स बना रहे थे। अब हमारे पास कई उपकरणों वाले लाखों उपयोगकर्ता हैं जो नोट्स, फ़ोटो और दस्तावेज़ों को संग्रहीत और साझा करते हैं।
कई डेटा सेंटरों में हमारा बुनियादी ढांचा एक दर्जन सर्वरों से बढ़कर सात सौ से अधिक हो गया है। मूल वास्तुकला ने इस विकास का अच्छा काम किया, लेकिन हम जानते थे कि यह हमेशा के लिए नहीं चल सकता।
सात महीने पहले, हमने आने वाले दशकों में अपने विश्वसनीय संचालन को सुनिश्चित करने के लिए सर्वर-साइड सिंक्रोनाइज़ेशन तंत्र का एक मूलभूत पुनर्निर्देशन शुरू किया। ऐसा करने के लिए, हमने इस कार्य के लिए चार प्रमुख आवश्यकताओं की स्थापना की।
- सेवा में ध्यान देने योग्य खराबी की अनुमति नहीं दी जानी चाहिए, और सभी डेटा को बचाया जाना चाहिए।
- डेटा ट्रांसफर उपयोगकर्ताओं के लिए पूरी तरह से अदृश्य होना चाहिए, ताकि एवरनोट और हमारे साथ एकीकृत अन्य एप्लिकेशन एक अनिवार्य अपडेट के बिना नए सिंक्रोनाइज़ेशन तंत्र का उपयोग कर सकें।
- नई प्रणाली की शुरुआत के बाद, हमें उत्पादकता में उल्लेखनीय वृद्धि होनी चाहिए।
- हमें कई वर्षों के लिए तेज और विश्वसनीय संचालन सुनिश्चित करना चाहिए, मोबाइल उपकरणों, पहनने योग्य उपकरणों (जैसे घड़ियों या चश्मा) के उपयोग में तेज वृद्धि की संभावना प्रदान करने के लिए, बड़ी छवियों और वीडियो की उपस्थिति, साथ ही सेवा में सहयोग की मात्रा में वृद्धि।
पिछले एक साल में, हमारी टीम ने एवरनोट में नोटों को सिंक्रनाइज़ करने के सिद्धांत को पूरी तरह से काम में लिया है। फिर हमने हर नोट, अटैचमेंट और हर बिट को एक नए सिंक्रोनाइज़ेशन प्लेटफ़ॉर्म पर स्थानांतरित कर दिया। उसी समय, हमने कुछ पुराने सर्वरों पर घटकों को अपडेट किया। फिर हमने नई प्रणाली के संचालन का परीक्षण किया। और उन्होंने इसे फिर से परखा। और कई बार परीक्षण किया गया।
और अंत में, हमने पावर बटन पर क्लिक किया।
बल्कि, एक बार में सब कुछ के लिए नहीं। कुछ सर्वर पहले से ही कई हफ्तों के लिए नए सिंक्रोनाइज़ेशन तंत्र के साथ काम कर रहे हैं, जबकि अन्य ने पुराने और नए प्लेटफ़ॉर्म के बीच स्विच किया ताकि यह सुनिश्चित किया जा सके कि दोनों मामलों में प्रसंस्करण कार्यों के दौरान आवेदन पक्ष में कोई त्रुटि नहीं है, और सब कुछ पहचान के साथ होता है।
वर्तमान में, सभी एवरनोट सर्वर एक नए सिंक्रोनाइज़ेशन तंत्र के साथ काम कर रहे हैं। और यह प्रसन्न करता है।
परिणाम
पहले की तुलना में अब सिंक्रनाइज़ेशन 4 गुना तेज होता है। यह एवरनोट के किसी भी संस्करण पर लागू होता है जिसे आप उपयोग कर रहे हैं। अब तुल्यकालन में अक्सर कुछ ही सेकंड लगते हैं, और अगर आपके पास एक नया कंप्यूटर या फोन है, तो नोट्स डाउनलोड करने में बहुत कम समय लगेगा।
यदि आपके पास बहुत बड़ा खाता है, तो आप कई वर्षों से एवरनोट का उपयोग कर रहे हैं, अन्य उपयोगकर्ताओं के साथ नोट्स साझा करें, या आपकी पूरी कंपनी एवरनोट व्यवसाय के साथ काम करती है - आप इन सुधारों की सराहना करेंगे।
यह सिर्फ शुरुआत है।
यह सिंक्रोनाइज़ेशन पर हमारे काम का पहला चरण है। सभी कार्यान्वित सुधार सर्वर-साइड परिवर्तनों से संबंधित हैं और एवरनोट अनुप्रयोगों के लिए किसी भी संशोधन की आवश्यकता नहीं है। भविष्य में, हम सभी अनुप्रयोगों को अपडेट करेंगे ताकि उन्हें नई सेवा वास्तुकला से अतिरिक्त लाभ मिल सके। इससे सिंक्रोनाइजेशन और भी तेज हो जाएगा। हम अपने एपीआई और डेवलपर गाइड को भी अपडेट करेंगे ताकि हमारे साथी भी अपने अनुप्रयोगों में सिंक्रनाइज़ेशन को गति दे सकें।
हमारे लिए 2014 का मुख्य विषय एवरनोट की बुनियादी क्षमताओं में सुधार करना है। हम एक नए बुनियादी ढांचे पर स्विच करने के लिए बहुत खुश हैं, इसे डाउनटाइम के बिना संचालित करना हमारी टीम के लिए एक गंभीर कार्य था। नतीजतन, एवरनोट न केवल काम में अधिक उत्तरदायी बन गया, बल्कि उन महत्वपूर्ण अपडेटों के लिए भी तैयार हो गया जो आप इस वर्ष देखेंगे।