स्केलिंग लागू करें
Contoso के लिए, वर्चुअल मशीन स्केल सेट वर्कलोड में उतार-चढ़ाव के लिए VMs को त्वरित रूप से बनाने और प्रबंधित करने की उनकी आवश्यकता को हल कर सकते हैं. वे अपनी जरूरतों को पूरा करने के लिए ऊर्ध्वाधर स्केलिंग या क्षैतिज स्केलिंग का उपयोग कर सकते हैं।
ऊर्ध्वाधर स्केलिंग क्या है?
वर्टिकल स्केलिंग, जिसे स्केल अप और स्केल डाउन के रूप में भी जाना जाता है, का अर्थ है उपयोग के जवाब में वीएम आकार बढ़ाना या घटाना। जब आप ऊर्ध्वाधर स्केलिंग कार्यान्वित करते हैं, तो कभी-कभी मौजूदा VMs पुन: कॉन्फ़िगर किए जाते हैं। दूसरी बार, वीएम को दूसरों के साथ बदल दिया जाता है जिनकी क्षमता अधिक होती है।
मौजूदा VM को हटाना और इसे एक नए के साथ बदलना reprovisioning के रूप में जाना जाता है। जब आप वर्चुअल मशीन स्केल सेट में VMs के आकार को बढ़ाते या घटाते हैं, तो कुछ मामलों में आप मौजूदा VMs का आकार बदलना चाहते हैं और अपने डेटा को बनाए रखना चाहते हैं, जबकि अन्य मामलों में आपको नए, बड़े आकार के VMs को परिनियोजित करने की आवश्यकता होती है।
ऊर्ध्वाधर स्केलिंग उपयोगी हो सकती है जब:
- वीएम पर निर्मित एक सेवा का उपयोग कम किया जाता है (शायद सप्ताहांत पर)। वीएम आकार को कम करने से मासिक लागत कम हो सकती है।
- अतिरिक्त वीएम बनाए बिना बड़ी मांग का सामना करने के लिए वीएम आकार बढ़ाना।
आप अपने वर्चुअल मशीन स्केल सेट से मीट्रिक आधारित अलर्ट के आधार पर ट्रिगर होने के लिए लंबवत स्केलिंग सेट कर सकते हैं। जब अलर्ट सक्रिय होता है, तो यह एक वेबहुक को ट्रिगर करता है जो एक रनबुक को सक्रिय करता है, जो आपके स्केल को सेट अप या डाउन स्केल कर सकता है। आप निम्न उच्च-स्तरीय कार्यविधि का उपयोग करके अनुलंब स्केलिंग कर सकते हैं:
- रन-अस क्षमता के साथ एक Azure स्वचालन खाता बनाएँ।
- अपनी सदस्यता में वर्चुअल मशीन स्केल सेट के लिए Azure Automation वर्टिकल स्केल रनबुक आयात करें.
- अपनी रनबुक में एक वेबहुक जोड़ें।
- वेबहुक अधिसूचना का उपयोग करके सेट किए गए अपने वर्चुअल मशीन स्केल में एक अलर्ट जोड़ें।
एक ऊर्ध्वाधर स्केल सेट बनाने के लिए, वर्चुअल मशीन स्केल सेट के साथ लंबवत ऑटोस्केल की समीक्षा करें।
क्षैतिज स्केलिंग क्या है?
क्षैतिज स्केलिंग, जिसे स्केल आउट और स्केल इन भी कहा जाता है, वर्कलोड के आधार पर वीएम की संख्या बदल जाती है। यदि Contoso क्षैतिज स्केलिंग चुनती है, तो वे स्केलिंग को दो तरीकों से कॉन्फ़िगर कर सकते हैं, जैसा कि निम्न तालिका में वर्णित है.
| प्रकार | या क़िस्म |
|---|---|
| मैनुअल स्केल | मैन्युअल स्केलिंग के साथ, आप एक निश्चित आवृत्ति गणना बनाए रखते हैं और मांग में वृद्धि का समाधान करने के लिए आवश्यकता होने पर मैन्युअल स्लाइडर का उपयोग करके इसे समायोजित करते हैं. |
| कस्टम ऑटोस्केल | कस्टम ऑटोस्केलिंग के साथ, आप मीट्रिक का उपयोग करके या दोनों के संयोजन का उपयोग करके या तो शेड्यूल किए गए आधार पर स्केल कर सकते हैं। |
निम्नलिखित उदाहरणों पर विचार करें।
उदाहरण 1
Contoso में, आमतौर पर शुक्रवार की रात को कंपनी की वेबसाइट तक पहुँच उनका सबसे व्यस्त समय होता है. इसके विपरीत, बुधवार को सुबह 7:00 बजे आम तौर पर उनका सबसे शांत समय होता है। Contoso निर्धारित करता है कि शुक्रवार रात को उनकी चरम मांग को पूरा करने के लिए, उन्हें 50 वेब सर्वर की आवश्यकता है. जबकि बुधवार (सबसे शांत सुबह) को, उन्हें मांग का प्रबंधन करने के लिए केवल 2 सर्वरों की आवश्यकता होती है। चूँकि Azure शुल्क संसाधनों की खपत के आधार पर अर्जित किए जाते हैं, इसलिए यह महत्वपूर्ण है कि Contoso उन सेवाओं का उपयोग न करे जिनकी उसे आवश्यकता नहीं है. Contoso के लिए व्यस्ततम घंटों की माँग को पूरा करने के लिए पूरे सप्ताह 50 सर्वर्स के लिए भुगतान करना उचित नहीं है.
इस उदाहरण में, वर्चुअल मशीन स्केल सेट बनाने के बाद, Contoso पर व्यवस्थापक स्केल सेट पर स्केल सेट के लिए स्केलिंग टैब का चयन करता हैकोई वर्चुअल मशीन स्केल सेट ब्लेड बनाएँ, और उसके बाद कस्टम autoscaleका चयन करता है। व्यवस्थापक एक नई स्केल शर्त जोड़ता है, और अपेक्षित मांगों को पूरा करने के लिए एक उपयुक्त शेड्यूल निर्धारित करता है।
उदाहरण 2
Contoso एक नया उत्पाद बना रही है और जैसे-जैसे लॉन्च नज़दीक आ रहा है, IT समर्थन वेबसाइट ट्रैफ़िक में वृद्धि की अपेक्षा कर रहा है. समस्या यह है कि आईटी समर्थन निश्चित नहीं हो सकता है कि मांग कब बढ़ सकती है या कितनी देर तक। बहरहाल, वे ऐसा होने पर बढ़ी हुई मांग को पूरा करने में सक्षम होना चाहते हैं। इस स्थिति में, Contoso को कस्टम स्वतः स्केलिंग पर फिर से विचार करना चाहिए. इस प्रकार की ऑटोस्केलिंग मांग बढ़ने पर उनके बुनियादी ढांचे को बढ़ाएगी, और मांग में गिरावट आने पर वापस स्केल करेगी।
इस उदाहरण में, वर्चुअल मशीन स्केल सेट बनाने के बाद, Contoso पर व्यवस्थापक स्केल सेट पर स्केल सेट के लिए स्केलिंग टैब का चयन करता है कोई वर्चुअल मशीन स्केल सेट ब्लेड बनाएँ. फिर वे कस्टम ऑटोस्केल का चयन करते हैं। व्यवस्थापक एक नई स्केल शर्त जोड़ता है, और मीट्रिक के आधार पर स्केलिंग को परिभाषित करता है। उदाहरण के लिए, वे जोड़ सकते हैं: (औसत) प्रतिशत सीपीयू > 75, 1 से गिनती बढ़ाएँ।
क्षैतिज स्केलिंग का उपयोग करके एक वर्चुअल मशीन स्केल सेट बनाएं
इस प्रक्रिया में, हम एक Windows Server VM के लिए सेट एक वर्चुअल मशीन स्केल बनाएँगे। ऐसा करने के लिए, निम्न चरणों का उपयोग करें:
- Azure पोर्टल में, खोज बॉक्स में, स्केल सेट दर्ज करें.
- परिणामों में, मार्केटप्लेस के अंतर्गत, वर्चुअल मशीन स्केल सेट का चयन करें.
- वर्चुअल मशीन स्केल सेट ब्लेड पर, वर्चुअल मशीन स्केल सेट बनाएं चुनें।
- वर्चुअल मशीन स्केल सेट ब्लेड पर, मूल बातें टैब पर, निम्न जानकारी कॉन्फ़िगर करें:
- सदस्यता और संसाधन समूह
- वर्चुअल मशीन स्केल सेट नाम
- क्षेत्र और उपलब्धता क्षेत्र
- छवि: विंडोज सर्वर 2025 Azure संस्करण
- आकार
- व्यवस्थापक खाता विवरण
- अन्य टैब पर जाने के लिए अगला चुनें.
- स्केलिंग टैब पर, प्रारंभिक आवृत्ति गणना, स्केलिंग नीति और Scale-In नीति कॉन्फ़िगर करें.
- समीक्षा +बनाएं चुनें।
- सत्यापन के बाद, स्केल सेट को परिनियोजित करने के लिए बनाएँ का चयन करें।
- यदि आप स्केलिंग सेटिंग्स अनुकूलित करना चाहते हैं, तो स्केलिंग टैब पर, स्केलिंग नीति के लिए, कस्टम का चयन करें. जब नया पृष्ठ खुलता है, तो अतिरिक्त विवरण कॉन्फ़िगर करें, और फिर समीक्षा + बनाएं चुनें।
स्केलिंग कॉन्फ़िगर करना
वर्चुअल मशीन स्केल सेट बनाने के बाद, नए बनाए गए संसाधन खोलें। वर्चुअल मशीन स्केल सेट बनाएँ पृष्ठ पर, सेटिंग्स के अंतर्गत, स्केलिंग का चयन करें. फिर आप स्केलिंग को या तो कॉन्फ़िगर कर सकते हैं:
- मैन्युअल स्केल (डिफ़ॉल्ट)
- कस्टम ऑटोस्केल
यदि आप autocaling कॉन्फ़िगर करना चाहते हैं, तो कस्टम autoscales विकल्प का चयन करें, और उसके बाद स्केल मोड के लिए, आप किसी मीट्रिक, जैसे वर्चुअल मशीन होस्ट प्रतिशत CPU, या किसी विशिष्ट आवृत्ति गणना के आधार पर स्केल कर सकते हैं। यदि आप स्केलिंग को स्वचालित रूप से शेड्यूल करना चाहते हैं, तो कस्टम ऑटोस्केल विकल्प का चयन करें और फिर स्केल शर्त जोड़ें का चयन करें. फिर आप अतिरिक्त मीट्रिक या मांग में ज्ञात परिवर्तनों को समायोजित करने के लिए एक शेड्यूल निर्दिष्ट कर सकते हैं।
कोशिश करो
यदि आप पूर्ववर्ती इकाइयों में वर्णित कुछ कार्यों को करना चाहते हैं, तो जानें पोर्टल में दस्तावेज़ीकृत अभ्यासों तक पहुँचने के लिए निम्न लिंक का उपयोग करें।
- अभ्यास - Azure पोर्टल में सेट किए गए स्केल परिनियोजित करें
- व्यायाम - वर्चुअल मशीन स्केल सेट कॉन्फ़िगर करें
- व्यायाम - वर्चुअल मशीन स्केल सेट में एप्लिकेशन अपडेट करें
इन अभ्यासों को पूरा करने के लिए, एक नि: शुल्क परीक्षण Azure सदस्यताप्राप्त करें। अभ्यास पूर्ण करने के बाद, आपके द्वारा बनाए गए किसी भी संसाधन समूह को निकाल दें.