वेब ऐप्स का स्केलिंग और ट्रबलशूटिंग
Azure App Services
Florin Angelescu
Azure Cloud Architect
स्केलिंग क्यों ज़रूरी है
- स्केल अप
- अधिक संसाधन (CPU, मेमोरी, आदि)
मैनुअल बनाम ऑटोमैटिक स्केलिंग
- मैनुअल स्केलिंग
- इंस्टेंस की संख्या सीधे नियंत्रित करें
- ऑटो-स्केल
- संसाधन अपने-आप समायोजित होते हैं
- आपके परिभाषित नियमों पर आधारित
ऑटो-स्केल नियम कॉन्फ़िगर करना

- यदि CPU उपयोग 10 मिनट तक 70% से ऊपर रहे तो एक इंस्टेंस जोड़ें
- बहुत ज़्यादा प्रोविज़निंग से बचने के लिए लिमिट सेट करें
अपने वेब ऐप की मॉनिटरिंग
- मॉनिटरिंग:
- समस्याएँ जल्दी पकड़ने में मदद करता है
- सूचित निर्णयों को सपोर्ट करता है
- Azure में बिल्ट-इन मेट्रिक्स मिलते हैं, जैसे:
- Response time
- Request rates
- Error counts
- मेट्रिक्स रियल टाइम में देखे जा सकते हैं
- बेसिक मेट्रिक्स अच्छे इनसाइट देते हैं
- प्रभावी ट्रबलशूटिंग के लिए गहरी विश्लेषण ज़रूरी है
Application Insights क्या है?
Application Insights सक्षम करना
- Application Insights सक्षम करें
- डेटा अपने-आप इकट्ठा होता है
ट्रबलशूटिंग उदाहरण

- "Performance" टैब जाँचने के लिए Application Insights उपयोग करें
- उन घंटों में response time तेज़ी से बढ़ते हैं
- "Dependencies" देखें
- एक डेटाबेस कॉल बहुत समय ले रही है
- डेटाबेस क्वेरी ऑप्टिमाइज़ करें
सारांश
- स्केल आउट
- बढ़ते लोड को संभालने के लिए और इंस्टेंस जोड़ें
- स्केल अप
- तेज़ परफॉर्मेंस के लिए compute संसाधन बढ़ाएँ
- मॉनिटर करें
- परफॉर्मेंस ट्रैक करें और समस्याएँ ट्रबलशूट करें
अभ्यास करते हैं!
Azure App Services
Preparing Video For Download...