मैं एक फॉर्च्यून 500 कंपनी के लिए काम करता हूं जो उच्च उपलब्धता अनुप्रयोगों (यानी, ऐसे ऐप्स हैं जो 5 सेकंड के पेज से पेज नेविगेशन पर 99.5% तक हैं) के लिए सटीक माप प्रदर्शन और उपलब्धता के साथ संघर्ष करता है। हम इस उपलब्धता संख्या को निर्धारित करने के लिए अनुसूचित और अनिर्धारित डाउनटाइम दोनों में कारक हैं। हालाँकि, हमने हाल ही में इस मिश्रण में एक CDN जोड़ा है, जो हमारे मेट्रिक्स को थोड़ा जटिल करता है। CDN अब हमारे ट्रैफ़िक का लगभग 75% संभालती है, जबकि शेष हमारे अपने सर्वर को भेजती है।
हम यह मापने का प्रयास करते हैं कि हम एक "सच्चे उपयोगकर्ता अनुभव" को क्या कहते हैं (यानी, हमारी परीक्षण स्क्रिप्ट एक विशिष्ट उपयोगकर्ता को एप्लिकेशन के माध्यम से क्लिक करने का अनुकरण करती है।) ये निगरानी स्क्रिप्ट हमारे नेटवर्क के बाहर बैठती हैं, जिसका अर्थ है कि हम सीडीएन को लगभग 75% मार रहे हैं। समय।
प्रबंधन ने फैसला किया है कि हम उपलब्धता को मापने के लिए सबसे खराब स्थिति में हैं। इसलिए यदि हमारे मूल सर्वर में समस्याएँ हैं, लेकिन अभी तक सीडीएन ठीक सामग्री परोस रहा है, तो हम अभी भी उपलब्धता पर जोर दे रहे हैं। यही सच दूसरे तरीके से भी है। मेरा विचार है कि जब तक "उपयोगकर्ता अनुभव" सफल होता है, हमें अनावश्यक रूप से खुद को दंडित नहीं करना चाहिए। आखिरकार, प्रदर्शन और उपलब्धता में सुधार के लिए एक सीडीएन है!
मैं सोच रहा हूं कि क्या किसी को इस बात का ज्ञान है कि अन्य फॉर्च्यून 500 कंपनियां अपनी उपलब्धता संख्या की गणना कैसे करती हैं? उदाहरण के लिए, मैं Apple.com को देखता हूं, एक स्टोर के सामने जो एक CDN का उपयोग करता है जो कभी भी डाउन नहीं लगता है (जब तक कि कोई बड़ी उत्पाद घोषणा नहीं होती है।) कुछ कठिन, तथ्यात्मक डेटा होना बहुत अच्छा होगा क्योंकि मैं डॉन हूं। 'यह विश्वास नहीं है कि हमें इन मैट्रिक्स पर अनावश्यक रूप से चोट पहुँचाने की आवश्यकता है। हम इन नंबरों के आधार पर व्यावसायिक निर्णय ले रहे हैं ।
हालाँकि, मैं कह सकता हूँ कि ये मैट्रिक्स प्रबंधन के लिए दृश्यमान हैं, मुद्दों को संबोधित किया जाता है और बहुत तेजी से हल किया जाता है (पढ़ें: हम लाल-टेप के माध्यम से बहुत तेज कटौती करते हैं।) दुर्भाग्य से, एक डेवलपर के रूप में, मुझे लगता है कि प्रबंधन नहीं चाहिए। यह कि आवेदन ऊपर या नीचे है क्योंकि कुछ बाहरी कारक (यानी, CDN) संख्या को प्रभावित कर रहे हैं।
विचार?
(मैंने गलती से StackOverflow पर यह प्रश्न पोस्ट कर दिया, क्रॉस-पोस्ट के लिए अग्रिम रूप से खेद है)