2012-09-18 18 views
5

अज़ूर लोचदार स्केलिंग की धारणा को गले लगाता है और मैं इसे वर्कर भूमिकाओं के साथ स्वीकार करने में सक्षम हूं। हालांकि, जब यह मेरे वेब भूमिकाओं की बात आती है (जैसे MVC Apps का) मैं क्या नजर रखने के लिए (या कैसे) यकीन है कि निर्धारित करने के लिए जब उसके एक अच्छा समय (या descrease) बढ़ाने के लिए चल रहा है की संख्या नहीं कर रहा हूँ उदाहरणों। मुझे लगता है कि मुझे एक या कई प्रदर्शन काउंटरों की निगरानी करने की आवश्यकता है लेकिन यह सुनिश्चित नहीं है कि कहां से शुरू किया जाए।एज़ूर वेब भूमिकाओं के लिए स्केलिंग थ्रेसहोल्ड परिभाषित करना

किसी को भी एक MVC वेब भूमिका उदाहरणों का आकलन करने के लिए एक सबसे अच्छा अभ्यास निर्णय स्केलिंग के सापेक्ष लोड की सिफारिश कर सकते हैं? के रूप में निगरानी आमतौर पर एप्लिकेशन-विशिष्ट है

उत्तर

4

यह सवाल थोड़ा ओपन एंडेड है। करने के बाद कहा कि:

सरल माप है कि आप एक स्थानीय सर्वर पर देखो चाहते हैं, अपने अनुप्रयोग के लिए KPIs का प्रतिनिधित्व करने के साथ शुरू। उदाहरण के लिए: शायद नेटवर्क उपयोग को देखें। This TechNet article विंडोज एज़ूर के लिए सिस्टम सेंटर द्वारा एकत्र किए गए प्रदर्शन काउंटर का वर्णन करता है। उदाहरण के लिए:

  • ASP.NET अनुप्रयोगों अनुरोध/सेकंड
  • नेटवर्क इंटरफेस बाइट्स
  • प्राप्त/सेकंड
  • नेटवर्क इंटरफेस भेजी गई बाइट/सेकंड
  • प्रोसेसर% प्रोसेसर समय कुल
  • LogicalDisk नि: शुल्क मेगाबाइट
  • LogicalDisk% नि: शुल्क अंतरिक्ष
  • मेमोरी उपलब्ध Megab ytes

आप कतारबद्ध अनुरोधों और प्रतीक्षा समय का अनुरोध भी कर सकते हैं।

नेटवर्क उपयोग दिलचस्प है, अपने एनआईसी लगभग प्रदान करता है के बाद से। प्रति कोर 100 एमबीपीएस और सीपीयू और अन्य संसाधनों को कम करने के बावजूद बाधा उत्पन्न हो सकती है। उच्च बैंडविड्थ परिदृश्यों को संभालने के लिए आपको अधिक उदाहरणों को स्केल करने की आवश्यकता हो सकती है।

इसके अलावा: मैं CPU उपयोग करने के लिए कम महत्व देने के लिए करते हैं, भले ही यह मापने के लिए बहुत आसान है (और उदाहरण में इतनी बार दिखाई देता है)। निकटतम क्षमता पर एक सीपीयू चलाना अच्छी बात आमतौर पर, क्योंकि आप इसके लिए भुगतान कर रहे हैं और जितना संभव हो उतना उपयोग कर सकते हैं।

जहां तक ​​ घट रहा है: इसे थोड़ी अधिक सावधानीपूर्वक संभालने की आवश्यकता है। विंडोज़ एज़ूर गणना को घंटे तक बिल किया जाता है। यदि, कहें, तो आप 11:50 पर एक अतिरिक्त उदाहरण के लिए स्केल करते हैं और 12:10 बजे फिर से स्केल करते हैं, आपने अभी दो सीपीयू-घंटे व्यतीत किए हैं। इसके अलावा: आप स्केल करना नहीं चाहते हैं, फिर नए माप लें और निर्णय लें कि अब आप फिर से स्केल कर सकते हैं (प्रभावी रूप से जोड़ों को जोड़ने और घटाने की निरंतर नाड़ी बनाते हैं)। चीजों को आसान बनाने के लिए, Enterprise Library में पाए गए ऑटोस्कलिंग एप्लिकेशन ब्लॉक (WASABi) पर विचार करें। इसमें सभी पैमाने के नियम बेक किए गए हैं (जैसे कि मैंने अभी उल्लेख किया है) और उपयोग करने के लिए बहुत सरल है।

+0

डेविड की उत्कृष्ट टिप्पणियों को जोड़ना, एज़ूरवैच @ http://www.paraleap.com जैसे ऑटो-स्केलिंग/मॉनीटरिंग सेवाओं का उपयोग करने पर विचार करें, ऐतिहासिक चार्ट का उपयोग करके आप देख सकते हैं कि डेविड का उल्लेख सूची में से कौन सा मीट्रिक तनावग्रस्त हो रहा है उच्च भार - ताकि आप उन पर आधारित कस्टम स्केलिंग नियम बना सकें – Igorek

संबंधित मुद्दे