क्लाउड सेवाएं द्वारा की मेजबानी की अमेजन वेब सेवाओ , Azure , गूगल और सबसे दूसरों को प्रकाशित एस ervice एल evel एक greement व्यक्ति उनके द्वारा प्रदत्त सेवाओं के लिए, या SLA। आर्किटेक्ट्स, प्लेटफ़ॉर्म इंजीनियर्स और डेवलपर्स तब एक आर्किटेक्चर बनाने के लिए इन्हें एक साथ रखने के लिए जिम्मेदार होते हैं जो किसी एप्लिकेशन के लिए होस्टिंग प्रदान करता है।
अलगाव में लिया गया, ये सेवाएं आमतौर पर तीन से चार नौ की उपलब्धता की सीमा में कुछ प्रदान करती हैं:
- एज़्योर ट्रैफ़िक मैनेजर: 99.99% या 'चार निन्स'।
- एसक्यूएल अज़्योर: 99.99% या 'चार निन्स'।
- एज़्योर ऐप सेवा: 99.95% या 'तीन नौ पांच'।
हालाँकि, जब एक साथ आर्किटेक्चर में संयुक्त होने की संभावना है कि किसी एक घटक को एक आउटेज का सामना करना पड़ सकता है जिसके परिणामस्वरूप एक समग्र उपलब्धता होती है जो घटक सेवाओं के बराबर नहीं होती है।
सीरियल कंपाउंड की उपलब्धता
इस उदाहरण में तीन संभावित विफलता मोड हैं:
- SQL Azure नीचे है
- ऐप सेवा नीचे है
- दोनों नीचे हैं
इसलिए इस "सिस्टम" की समग्र उपलब्धता 99.95% से कम होनी चाहिए। यह सोचने के लिए मेरा तर्क है कि दोनों सेवाओं के लिए SLA था:
यह सेवा 24 में से 23 घंटे उपलब्ध होगी
फिर:
- ऐप सेवा 0100 और 0200 के बीच हो सकती है
- डेटाबेस 0500 और 0600 के बीच
दोनों घटक भाग अपने SLA के भीतर हैं, लेकिन कुल प्रणाली 24 में से 2 घंटे तक अनुपलब्ध थी।
सीरियल और समानांतर उपलब्धता
इस वास्तुकला में हालांकि मुख्य रूप से बड़ी संख्या में विफलता मोड हैं:
- क्षेत्र में SQL सर्वर नीचे है
- SQLB क्षेत्र में SQL सर्वर नीचे है
- क्षेत्र में ऐप सेवा नीचे है
- रीजनबी में ऐप सेवा बंद है
- ट्रैफिक मैनेजर नीचे है
- ऊपर के संयोजन
क्योंकि ट्रैफिक मैनेजर एक सर्किट ब्रेकर है जो किसी भी क्षेत्र में आउटेज का पता लगाने और कार्य क्षेत्र में ट्रैफ़िक को रूट करने में सक्षम है, हालाँकि ट्रैफ़िक मैनेजर के रूप में विफलता का एक बिंदु अभी भी है, इसलिए "सिस्टम" की कुल उपलब्धता नहीं हो सकती है 99.99% से अधिक हो।
उपरोक्त दो प्रणालियों की मिश्रित उपलब्धता को व्यवसाय के लिए कैसे परिकलित और प्रलेखित किया जा सकता है, संभावित रूप से यह पता लगाने की आवश्यकता होती है कि क्या व्यवसाय आर्किटेक्चर की तुलना में उच्च सेवा स्तर की इच्छा रखता है?
यदि आप आरेखों को एनोटेट करना चाहते हैं, तो मैंने उन्हें ल्यूसिड चार्ट में बनाया है और एक बहु-उपयोग लिंक बनाया है, यह ध्यान रखें कि कोई भी इसे संपादित कर सकता है ताकि आप एनोटेट करने के लिए पृष्ठों की एक प्रति बनाना चाहें।