5

Azure ऐप सेवा के ऑटो स्केलिंग पर, मुझे केवल नीचे मिल गया है।एज़ूर ऐप सेवा इंस्टेंस आकार को शेड्यूल पर ऊपर या नीचे कैसे स्केल करें?

Scale a web app in Azure App Service

यह केवल करने के लिए और अधिक या कम उदाहरणों स्केलिंग के लिए अनुमति देता है। यह बड़े और छोटे उदाहरणों को स्केल करने की अनुमति नहीं देता है।

मैं शेड्यूल पर छोटे, मध्यम और बड़े के बीच एक ऐप सेवा उदाहरण आकार शेड्यूल करना चाहता हूं। क्या कोई एपीआई है जो मुझे ऐसा करने की अनुमति देगी?

आपको बहुत धन्यवाद।

उत्तर

0

मैं तुम्हारे लिए क्या देख रहे लगता metrices

की अनुसूची या CPU प्रकार पर एक Azure WebApp लपेटकर है 1.Change अपने होस्टिंग स्टैंडर्ड करने की योजना है, तो आप मानक स्तरीय नीचे नहीं सेटअप ऑटो स्केलिंग कर सकते हैं।

2. portal.azure.com पर Azure पूर्वावलोकन पोर्टल का उपयोग करें।

3.Azure पूर्वावलोकन पोर्टल: इस के लिए सही सेटिंग "सीपीयू प्रतिशत"

4.Azure पोर्टल आप सीपीयू के लिए कोई नहीं से मेट्रिक्स द्वारा स्केल स्थापित करेगा उपयोग करने के लिए किया जाएगा

5.Set उदाहरण 1 और 4 या 8 के बीच की गणना करें, आप इसे बाद में बदल सकते हैं, आप 10 तक जा सकते हैं।

अधिक जानकारी के लिए आप इस आलेख को संदर्भित कर सकते हैं http://blogs.msdn.com/b/devschool/archive/2015/05/24/azure-webjobs.aspx यह आलेख चर्चा नहीं करता है शेड्यूल द्वारा स्केलिंग, मुझे लगता है कि आप वहां पहुंचने के बाद पता लगा सकते हैं। आप उपयोग portal.azure.com

+0

नहीं। यह केवल उदाहरणों की संख्या के लिए अनुमति देता है, उदाहरण के आकार के लिए नहीं। –

4

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

अभी तक, एज़ूर ऐप सेवा केवल अनुसूची के आधार पर क्षैतिज स्केलिंग (यानी उदाहरण गणना स्केलिंग) का समर्थन कर सकती है लेकिन लंबवत स्केलिंग (यानी उदाहरण आकार स्केलिंग) के लिए नहीं।

आशा है कि इससे मदद मिलती है!

1

ऐसा करने का कोई आसान तरीका नहीं है।

हालांकि, अगर आप कुछ कोड लिखने के इच्छुक हैं तो आप अपने लिए यह कार्यक्षमता बनाने के लिए एज़ूर ऑटोमेशन के साथ पावरशेल एपीआई का उपयोग कर सकते हैं।

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

+0

धन्यवाद। क्या आप इस तथ्य के बारे में जानते हैं कि वे एपीआई उदाहरण आकार को ऊपर और नीचे स्केल करने की अनुमति देंगे? –

+0

@JacquesBosch: हाँ, वे निश्चित रूप से स्केलिंग इंस्टेंस आकार को ऊपर और नीचे समर्थन करते हैं। अगर मुझे सही याद है, तो आकार की संपत्ति वेबसाइट की बजाय ऐप सेवा योजना पर है, इसलिए वह जगह है जहां आप देखना चाहते हैं। –

+0

हां, मुझे पता है कि आवृत्ति आकार योजना स्तर पर है। एक बार फिर धन्यवाद। मैं एक नजर मार लूगां। –

1

powershell का उपयोग करना, आप इस

PS C:\> $Resource = Get-AzureRmResource -ResourceType "microsoft.web/sites" -ResourceGroupName "ResourceGroup11" -ResourceName "ContosoSite" 
PS C:\> $Resource.Properties.ServerFarmId = "/subscriptions/{subscr_id}/resourceGroups/FriendsRGrp/provider 
s/Microsoft.Web/serverfarms/FriendsPlan" 
PS C:\> $Resource | Set-AzureRmResource -Force 

यहाँ की तरह ही वेब एप्लिकेशन के एप्लिकेशन सेवा योजना बदल सकते हैं सर्वर फ़ार्म आईडी लेकिन सेवा योजना है जो आप नए पोर्टल से प्राप्त कर सकते हैं के संसाधन आईडी कुछ भी नहीं है , योजना के गुणों को देखकर।

आपके पास दो सेवा योजनाएं मूलभूत और मानक के साथ एक हो सकती हैं। फिर आप सप्ताहांत के दौरान मानक में अपग्रेड कर सकते हैं और Azure Automation का उपयोग करके सप्ताहांत पर मूल रूप से डाउनग्रेड कर सकते हैं।

मैं समझता हूं कि आपको मौजूदा योजना को बदलने और योजनाओं के बीच स्विच न करने की आवश्यकता है। मैं सोच रहा हूं कि यह संभव होना चाहिए, हालांकि मैंने इसे स्वयं नहीं किया है। लेकिन यदि आप उपरोक्त के रूप में लौटाए गए Azure वेब ऐप संसाधन के संसाधन में प्रॉपर्टीज में लौट आए गुणों के माध्यम से जाते हैं, तो आप इसे समझने में सक्षम होना चाहिए।

4

असल में आप स्केल अप कर सकते हैं (लंबवत, यानी सेवा योजना को बदल सकते हैं) साथ ही आउट (इंस्टेंस गिनती) स्वचालित रूप से।

पैमाने बाहर विकल्प वहाँ हमेशा के लिए किया गया है और आप सेटअप नियम (उदा सीपीयू,,% से अधिक स्मृति सीमा से अधिक हो जाता है आदि)

पैमाने अप विकल्प Azure स्वचालन उपयोग करने की आवश्यकता है। यह पूरी तरह से प्रलेखित है here

आशा है कि मदद करता है!

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