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

Azure Auto-scaling

Azure auto-scaling गतिशील रूप से आभासी मशीनों या ऐप सेवा उदाहरणों जैसे संसाधनों की संख्या को समायोजित करता है। यह स्केल अप या डाउन के समय सीपीयू उपयोग, मेमोरी या कस्टम मैट्रिक्स जैसे मीट्रिक पर निर्भर करता है।

कार्यभार पैटर्न का विश्लेषण

ऑटो स्केलिंग को कॉन्फ़िगर करने से पहले, कार्यभार पैटर्न का विश्लेषण करने के लिए पीक टाइम और संसाधन उपयोग के रुझान की पहचान करें। समय के साथ आवेदन प्रदर्शन और वर्कलोड व्यवहार पर डेटा एकत्र करने के लिए Azure मॉनिटर का उपयोग करें।

Azure में ऑटो स्केलिंग को कॉन्फ़िगर करना

Azure विभिन्न सेवाओं के लिए अंतर्निहित ऑटो स्केलिंग विकल्प प्रदान करता है। ऑटो स्केलिंग स्थापित करने के लिए:

  • Azure portal को नेविगेट करें और अपने संसाधन समूह का चयन करें।
  • जिस सेवा को आप चाहते हैं, वह ऑटो-स्केल, जैसे ऐप सर्विस या वर्चुअल मशीन स्केल सेट चुनें।
  • "Scaling" या "ऑटो पैमाने" सेटिंग्स का उपयोग करें।
  • CPU प्रतिशत या कस्टम मीट्रिक जैसे मीट्रिक पर आधारित नियमों को परिभाषित करें।
  • न्यूनतम और अधिकतम उदाहरण सेट स्केलिंग सीमाओं को नियंत्रित करने के लिए।

ऑटो स्केलिंग की निगरानी और समायोजन

सतत निगरानी स्वतः स्केलिंग को प्रभावी बनाती है। प्रदर्शन मीट्रिकों को ट्रैक करने और वर्कलोड पैटर्न विकसित करने के रूप में स्केलिंग नियमों को समायोजित करने के लिए Azure मॉनिटर का उपयोग करें। नियमित समीक्षा संसाधन उपयोग और लागत दक्षता को अनुकूलित करने में मदद करती है।