विचार नेता
आपके ई-कॉमर्स साइट को एक्टिव-एक्टिव मल्टी-क्लाउड दृष्टिकोण की आवश्यकता क्यों है इस हॉलिडे सीजन में

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












