आवेदन प्रदर्शन प्रबंधन

From Vigyanwiki

सूचना प्रौद्योगिकी और प्रणाली प्रबंधन के क्षेत्र में, आवेदन प्रदर्शन प्रबंधन (एपीएम) सॉफ्टवेयर आवेदनों के प्रदर्शन और उपलब्धता की निगरानी और प्रबंधन है। एपीएम सेवा के अपेक्षित स्तर को बनाए रखने के लिए जटिल आवेदन प्रदर्शन समस्याओं का पता लगाने और उनका निदान करने का प्रयास करता है। एपीएम "व्यापार अर्थ में आईटी मेट्रिक्स का अनुवाद ([यानी] मूल्य) है।"[1]

आवेदन के प्रदर्शन को मापना

प्रदर्शन मेट्रिक्स के दो समूहों की बारीकी से निगरानी की जाती है। प्रदर्शन मेट्रिक्स का पहला समूह आवेदन के अंतिम उपयोगकर्ताओं द्वारा अनुभव किए गए प्रदर्शन को परिभाषित करता है। प्रदर्शन का एक उदाहरण पीक लोड के तहत औसत प्रतिक्रिया समय है। समूह के घटकों में लोड और प्रतिक्रिया समय सम्मिलित हैं:

* लोड आवेदन द्वारा संसाधित लेनदेन की मात्रा है, जैसे, प्रति सेकंड लेनदेन, प्रति सेकंड अनुरोध, प्रति सेकंड पृष्ठ। कंप्यूटर-आधारित मांगों (जैसे खोज, गणना, प्रसारण) द्वारा लोड किए बिना, अधिकांश आवेदन काफी तेजी से हैं, यही वजह है कि प्रोग्रामर विकास के दौरान प्रदर्शन की समस्याओं को नहीं पकड़ सकते हैं।
  • इस तरह के लोड पर उपयोगकर्ता के कार्यों का जवाब देने के लिए एक आवेदन के लिए प्रतिक्रिया समय की आवश्यकता होती है। [2]

प्रदर्शन मेट्रिक्स का दूसरा समूह लोड के लिए आवेदन द्वारा उपयोग किए जाने वाले संसाधन (कंप्यूटर विज्ञान) को मापता है, यह दर्शाता है कि लोड का समर्थन करने के लिए पर्याप्त क्षमता है या नहीं, साथ ही साथ एक प्रदर्शन अड़चन के संभावित स्थान भी हैं। इन मात्राओं का मापन आवेदन के लिए एक अनुभवजन्य प्रदर्शन आधार रेखा स्थापित करता है। आधार रेखा का उपयोग प्रदर्शन में परिवर्तन का पता लगाने के लिए किया जा सकता है। प्रदर्शन में परिवर्तन बाहरी घटनाओं के साथ सहसंबद्ध हो सकते हैं और बाद में आवेदन प्रदर्शन में भविष्य के परिवर्तनों की भविष्यवाणी करने के लिए उपयोग किया जा सकता है।[2] एपीएम का उपयोग पेशीजाल अनुप्रयोगों के लिए आम है, जो अधिक विस्तृत निगरानी तकनीकों के लिए स्वयं को सर्वश्रेष्ठ प्रदान करता है।[3]एक उपयोगकर्ता के लिए प्रतिक्रिया समय को मापने के अलावा, एक पेशीजाल आवेदन के घटकों के लिए प्रतिक्रिया समय में देरी के कारणों की मदद करने के लिए भी निगरानी की जा सकती है। ऐसे एचटीटीपी उपकरण भी मौजूद हैं जो आवेदन के पेशीजाल परिसेवक स्तर पर लेन-देन-विशिष्ट परिक्रमायुक्त यात्रा विलंब समय को डिसंहिता कर सकते हैं।

अपने एपीएम वैचारिक ढांचे में, गार्टनर रिसर्च ने एपीएम के पांच आयामों का वर्णन किया है:[4][5][6][7]

2016 में, गार्टनर रिसर्च ने अपनी परिभाषा को तीन मुख्य कार्यात्मक आयामों में अद्यतन किया है:[8]

  • अंतिम-उपयोगकर्ता अनुभव निगरानी (ईयूईएम) को डिजिटल अनुभव निगरानी (डीईएम) में विकसित किया गया है;
  • एक नया आयाम, आवेदन खोज, अनुरेखण, और नैदानिक (एडीटीडी), तीन पूर्व अलग-अलग आयामों (आवेदन सांस्थिति [क्रम वास्तुकला] खोज और मानसदर्शन, उपयोगकर्ता-परिभाषित लेनदेन रूपरेखा, और आवेदन घटक गहरी-ग़ोता) को जोड़ता है, क्योंकि तीनों मुख्य रूप से हैं। समस्या के उपचार पर ध्यान केंद्रित किया जाता है और आपस में जुड़े होते हैं;
  • आवेदन वैश्लेषिकी (एए)।

वर्तमान मुद्दे

2013 की पहली छमाही के बाद से, एपीएम ने विक्रेताओं और दृष्टिकोणों की बहुलता के साथ प्रौद्योगिकी और रणनीति में तीव्र प्रतिस्पर्धा की अवधि में प्रवेश किया है।[9] इसने एपीएम [जो] के आसपास संदेश सेवा को अपनाने के लिए असंबंधित पृष्ठभूमि (जाल निगरानी, [11] प्रणाली प्रबंधन, आवेदन उपकरण और पेशीजाल प्रदर्शन निगरानी सहित) के विक्रेताओं के साथ बाज़ार में उथल -पुथल का कारण बना। नतीजतन, एपीएम शब्द पतला हो गया है और एक एकल बाजार के बजाय कई विविध कंप्यूटिंग मंच में आवेदन प्रदर्शन के प्रबंधन के लिए एक अवधारणा के रूप में विकसित हुआ है। [स्पष्टीकरण की आवश्यकता] [12] इतने सारे विक्रेताओं के साथ चुनने के लिए, एक का चयन कर सकते हैं एक चुनौती बनो। अपनी क्षमताओं को पूरा करने की क्षमताओं को पूरा करने के लिए प्रत्येक का सावधानीपूर्वक मूल्यांकन करना महत्वपूर्ण है।[10] एपीएम को लागू करने के लिए दो चुनौतियाँ हैं (1) यह आवेदन के प्रदर्शन की निगरानी के लिए एक आवेदन को उपकरण देना मुश्किल हो सकता है, विशेष रूप से एक आवेदन के घटकों के बीच, और (2) आवेदनों को आभासी किया जा सकता है, जिससे माप की परिवर्तनशीलता बढ़ जाती है।[11][12] पहली समस्या आवेदन सेवा प्रबंधन (एएसएम) को कम करने के लिए एक आवेदन-केंद्रित दृष्टिकोण प्रदान करता है, जहां व्यवसाय सेवा प्रदर्शन दृश्यता एक महत्वपूर्ण उद्देश्य है। वितरित, आभासी और क्लाउड-आधारित आवेदनों में मौजूद दूसरा पहलू आवेदन प्रदर्शन निगरानी के लिए एक अनूठी चुनौती पेश करता है क्योंकि अधिकांश प्रमुख प्रणाली घटक अब एक मशीन पर होस्ट नहीं किए जाते हैं। प्रत्येक कार्य को अब एक इंटरनेट सेवा के रूप में डिजाइन किए जाने की संभावना है जो कई आभासी प्रणाली पर चलता है। सेवा-स्तर के उद्देश्यों को पूरा करने और क्षणिक रुकना से निपटने के लिए आवेदन स्वयं एक प्रणाली से दूसरे प्रणाली में जाने की बहुत संभावना रखते हैं।[13]

एपीएम वैचारिक ढांचा

आवेदनों को स्वयं प्रबंधन करना मुश्किल हो रहा है क्योंकि वे अत्यधिक वितरित, बहु-स्तरीय, बहु-तत्व निर्माण की ओर बढ़ते हैं जो कई मामलों में .नेट या जावा जैसे आवेदन विकास ढांचे पर निर्भर करते हैं।[14] एपीएम अवधारणात्मक रूपरेखा को पांच-आयामी एपीएम प्रतिरूप की त्वरित कार्यान्वयन और समग्र समझ के लिए पहले किस पर ध्यान केंद्रित करने के लिए एक दृष्टिकोण को प्राथमिकता देने में मदद करने के लिए बनावट किया गया था। रूपरेखा सरकन प्रत्येक आयाम के लिए केंद्र-बिंदु के तीन क्षेत्रों को रेखांकित करता है और उनके संभावित लाभों का वर्णन करता है। इन क्षेत्रों को नीचे "प्राथमिक" के रूप में संदर्भित किया गया है, कम प्राथमिकता वाले आयामों के साथ "माध्यमिक" के रूप में संदर्भित किया गया है।[15]

अंतिम उपयोगकर्ता अनुभव (प्राथमिक)

उपयोगकर्ता अनुरोध से आंकड़े और फिर से वापस आवागमन के पारगमन को मापना अंतिम-उपयोगकर्ता अनुभव (ईयूई) को कब्जा करने का हिस्सा है।[16] इस माप के परिणाम को वास्तविक समय के आवेदन निगरानी (ऊपर-नीचे निगरानी) के रूप में संदर्भित किया जाता है, जिसमें दो घटक, निष्क्रिय और सक्रिय होते हैं। निष्क्रिय निगरानी आमतौर पर जाल बंदरगाह प्रतिबिंब का उपयोग करके लागू एक प्रतिनिधि रहित उपकरण है। विचार करने के लिए एक प्रमुख विशेषता बहु-घटक विश्लेषण (जैसे, आंकड़ेबेस, ग्राहक/विचरक) का समर्थन करने की क्षमता है। दूसरी ओर, सक्रिय निगरानी में कृत्रिम जांच और पेशीजाल रोबोट सम्मिलित हैं जो प्रणाली उपलब्धता और व्यापार लेनदेन की प्रतिवेदन करने के लिए पूर्वनिर्धारित हैं। सक्रिय निगरानी निष्क्रिय निगरानी के लिए एक अच्छा पूरक है; एक साथ, ये दो घटक लेनदेन की मात्रा कम होने पर ऑफ-पीक घंटों के दौरान आवेदन स्वास्थ्य में दृश्यता प्रदान करने में मदद करते हैं.

यह स्लाइड प्रत्येक आयाम के लिए केंद्र-बिंदु के तीन क्षेत्रों को रेखांकित करती है और उनके संभावित लाभों का वर्णन करती है।

उपयोगकर्ता अनुभव प्रबंधन (यूईएम) एक उपश्रेणी है जो उपयोगकर्ता के व्यवहार संबंधी संदर्भ की निगरानी के लिए ईयूई आयाम से उभरा है। यूईएम, जैसा कि आज अभ्यास किया जाता है, विलंबता और विसंगतियों को पकड़ने के लिए उपलब्धता से परे जाता है क्योंकि मानव आवेदनों और अन्य सेवाओं के साथ बातचीत करता है।[17] यूईएम आमतौर पर एजेंट-आधारित होता है और इसमें अंत उपयोगकर्ता उपकरण की निगरानी के लिए जावास्क्रिप्ट इंजेक्शन सम्मिलित हो सकता है। यूईएम को वास्तविक समय के आवेदन की निगरानी का एक और पहलू माना जाता है

क्रम आवेदन वास्तुकला (द्वितीयक)

अनुप्रयोग खोज और निर्भरता मानचित्रण (एडीडीएम) प्रसाद अंतर्निहित बुनियादी ढांचे के घटकों के लिए लेनदेन और अनुप्रयोगों की मानचित्रण की प्रक्रिया को स्वचालित करने के लिए मौजूद हैं।[18] क्रम आवेदन वास्तुकला को लागू करने की तैयारी करते समय, यह सुनिश्चित करना आवश्यक है कि पर्यावरण (तल-ऊपर निगरानी) के भीतर सभी ग्रंथि और परिसेवक के लिए ऊपर/ नीचे निगरानी है। यह घटना सहसंबंध के लिए नींव रखने में मदद करता है और एक सामान्य समझ के लिए आधार प्रदान करता है कि जाल सांस्थिति आवेदन वास्तुकला के साथ कैसे बातचीत करते हैं।

व्यापारिक लेनदेन (प्राथमिक)

उपयोगकर्ता-परिभाषित लेन-देन या यूआरएल पृष्ठ परिभाषाओं पर ध्यान केंद्रित करें जिनका व्यवसाय समुदाय के लिए कुछ अर्थ है। उदाहरण के लिए, यदि किसी दिए गए आवेदन के लिए 200 से 300 अद्वितीय पृष्ठ परिभाषाएँ हैं, तो उन्हें 8-12 उच्च-स्तरीय श्रेणियों में समूहित करें। यह सार्थक एसएलए प्रतिवेदन की अनुमति देता है, और व्यावसायिक दृष्टिकोण से आवेदन प्रदर्शन पर रुझान वाली जानकारी प्रदान करता है: व्यापक श्रेणियों के साथ प्रारंभ करें और समय के साथ उन्हें परिष्कृत करें। गहन समझ के लिए, व्यवसाय लेनदेन प्रबंधन देखें।

गहरी गोता घटक निगरानी (सेकेंडरी)

गहरी गोता घटक निगरानी (डीडीसीएम) के लिए एक प्रतिनिधि स्थापना की आवश्यकता होती है और आमतौर पर मध्यस्थ पर लक्षित किया जाता है, जो पेशीजाल, आवेदन और संदेश सेवा परिसेवक पर ध्यान केंद्रित करता है। यह जे2ईई और .नेट स्टैक का वास्तविक समय दृश्य प्रदान करना चाहिए, उन्हें उपयोगकर्ता-परिभाषित व्यापार लेनदेन पर वापस बांधना चाहिए। एक मजबूत निगरानी संहिता निष्पादन (जैसे, वसंत और संभालना) से प्रदान किए गए यूआरएल और अंत में उपयोगकर्ता के अनुरोध के लिए एक स्पष्ट पथ दिखाता है। चूंकि डीडीसीएम एपीएम प्रतिरूप में दूसरे आयाम से निकटता से संबंधित है, इसलिए इस क्षेत्र के अधिकांश उत्पाद अपनी खोज के हिस्से के रूप में आवेदन खोज निर्भरता मानचित्रण (एडीडीएम) भी प्रदान करते हैं।

विश्लेषण/प्रतिवेदनिंग (प्राथमिक)

प्रत्येक आवेदन के लिए एकत्र करने और प्रतिवेदन करने के लिए मेट्रिक्स के एक सामान्य समूह पर पहुंचना महत्वपूर्ण है, फिर आवेदन प्रदर्शन आंकड़े को कैसे प्रस्तुत करने के तरीके पर एक सामान्य दृश्य पर मानकीकृत करें। एपीएम प्रतिरूप में अन्य साधन समूह से अपरिष्कृत आंकड़े एकत्र करना आवेदन प्रतिवेदन में लचीलापन प्रदान करता है। यह विभिन्न प्रकार के प्रदर्शन प्रश्नों के उत्तर देने की अनुमति देता है, क्योंकि वे उत्पन्न होते हैं, विभिन्न मंच के बावजूद प्रत्येक आवेदन चालू हो सकता है। बहुत अधिक जानकारी भारी है। इसलिए प्रतिवेदन को सरल रखना महत्वपूर्ण है अन्यथा उनका उपयोग नहीं किया जाएगा।[19]


यह भी देखें







संदर्भ

  1. Dragich, Larry (4 April 2012). "एपीएम का एनाटॉमी - एक सफल रणनीति के लिए 4 मूलभूत तत्व". APM Digest.
  2. Dragich, Larry (11 May 2012). "एपीएम और एमओएम - सहजीवी समाधान सेट". APM Digest.
  3. "आपको एपीएम के बारे में क्या पता होना चाहिए - भाग 1". Realtime NEXUS. 2013. Archived from the original on 2013-12-14.
  4. "एपीएम के पांच कार्यात्मक आयामों को अलग रखें". Gartner Research (ID Number=G00206101). 16 September 2010. Archived from the original on July 11, 2011.
  5. "विश्लेषिकी बनाम एपीएम". APM Digest. 28 January 2013.
  6. "सीए, एचपी और ओरेकल के एप्लीकेशन परफॉर्मेंस मैनेजमेंट सूट की तुलना" (PDF). Crimson consulting group. Retrieved 22 March 2013.
  7. "अनुप्रयोग प्रदर्शन निगरानी के लिए मैजिक क्वाड्रंट". Gartner. Retrieved 18 December 2013.
  8. "मैजिक क्वाड्रंट फॉर एप्लिकेशन परफॉरमेंस मॉनिटरिंग सूट, 2016". Gartner Research (ID Number=G00298377). 21 December 2016.
  9. "एपीएम अभिसरण: निगरानी बनाम प्रबंधन". APM Digest. 6 March 2013.
  10. "एप्लिकेशन प्रदर्शन निगरानी समाधान का चयन करते समय 5 क्षमताओं पर विचार किया जाना चाहिए". APMdigest - Application Performance Management. 2017-04-03. Retrieved 2017-09-26.
  11. Khanna, Gunjan; Beaty, Kirk A.; Kar, Gautam; Kochut, Andrzej (2006). "वर्चुअलाइज्ड सर्वर वातावरण में अनुप्रयोग प्रदर्शन प्रबंधन". Network Operations and Management Symposium, 2006. NOMS 2006. 10th IEEE/IFIP: 373–381. doi:10.1109/NOMS.2006.1687567. ISBN 978-1-4244-0142-0. S2CID 14638468.
  12. Matchett, Mike. "क्या वर्चुअलाइजेशन प्रदर्शन पर रुका हुआ है?". Virtualization Review. Retrieved 22 March 2013.
  13. "एपीएम के दृष्टिकोण के बीच अंतर - एक्स्ट्राहॉप के जेसी रोथस्टीन के साथ एक चैट". ZDNet. 9 December 2011.
  14. "अनुप्रयोग प्रदर्शन निगरानी के पांच आवश्यक तत्व". Realtime NEXUS. 2010.
  15. "गार्टनर एपीएम मॉडल को प्राथमिकता देना: एपीएम वैचारिक ढांचा". APM Digest. 15 March 2012.
  16. "अनुप्रयोग प्रदर्शन निगरानी उपकरण: तीन विक्रेता रणनीतियाँ". SearchNetworking. 25 March 2013.
  17. "बोस्टन में उपयोगकर्ता अनुभव प्रबंधन पैनल से अंतर्दृष्टि". APM Digest. 23 March 2012.
  18. "अनुसंधान और बाजार: अनुप्रयोग खोज और निर्भरता मानचित्रण के लिए रडार (एडीडीएम)". Business Wire. 19 May 2011.
  19. "बिग डेटा एंड एडवांस्ड एनालिटिक्स: सक्सेस स्टोरीज़ फ्रॉम द फ्रंट लाइन्स". Forbes. 3 December 2012.