2012-11-30 16 views
6

मैं एक बहुत ही सरल Azure क्लाउड सेवा तैनात कर रहा हूं।Azure ConstraintRules काम नहीं कर रहे

ऑटोस्कलिंग काम करने की कोशिश कर रहा है, इसलिए मैं दिन के समय के आधार पर ऊपर/नीचे स्केलिंग शेड्यूल कर सकता हूं।

सब कुछ स्थापित और कॉन्फ़िगर किया गया है, किसी भी मुद्दे के बिना Azure पर तैनात है, हालांकि मेरे नियमों का पालन नहीं किया जा रहा है।

वर्तमान में मैं निम्नलिखित है, जो मैं सेवा 2 उदाहरणों की एक न्यूनतम पर चलाने के लिए उम्मीद करेंगे है लेकिन यह हमेशा पर 1.

<rules xmlns="http://schemas.microsoft.com/practices/2011/entlib/autoscaling/rules" enabled="true"> 
    <constraintRules> 
    <rule name="Default" description="Default rules" enabled="true" rank="1"> 
     <actions> 
     <range min="2" max="8" target="MyRoleName"/> 
     </actions> 
    </rule> 
    </constraintRules> 
</rules> 

रहता है की तरह मैं वास्तव में सरल लेकिन अनिश्चित क्या कुछ याद कर रहा हूँ महसूस

?

आप

उत्तर

0

आप Autoscaling आवेदन ब्लॉक कहाँ होस्ट कर रहे हैं धन्यवाद? क्या आपने केवल अपने प्रश्न में सेटिंग फाइल जोड़ दी है? मेरा जवाब यह है कि यह इतना आसान नहीं है। अपनी वेब-भूमिका को संभालने के लिए एक कार्यकर्ता भूमिका जोड़ें और ऑटोस्कलिंग एप्लिकेशन ब्लॉक को कार्यान्वित करें।

पुराने प्रश्न/उत्तर: आप चरणों आप निम्नलिखित गाइड करने के लिए किया है/एस की तुलना कर सकते http://blogs.msdn.com/b/golive/archive/2012/04/26/auto-scaling-azure-with-wasabi-from-the-ground-up.aspx और यह एक अच्छा है: http://www.windowsazure.com/en-us/develop/net/how-to-guides/autoscaling/

अधिक जानकारी के बिना यह आंकड़ा करने के लिए वास्तव में मुश्किल होगा अपने सेटअप के साथ क्या सही नहीं है।

+0

धन्यवाद मैग्नस पहले से ही उन दोनों को देख चुके हैं लेकिन दुर्भाग्य से न तो मदद मिली है। इससे कहीं अधिक आसान होना चाहिए :) – timothyclifford

1

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

मुझे लगता है कि आपको read this article आपकी सेवा के लिए शेड्यूल-आधारित ऑटोस्कलिंग सेट करने के उचित तरीके के बारे में चाहिए। संक्षेप में - आपको अपने नियम के लिए समय सारिणी अनुभाग की आवश्यकता है। ऐसा कुछ (उल्लिखित लिंक से लापरवाह चीर)

<rules xmlns="http://schemas.microsoft.com/practices/2011/entlib/autoscaling/rules" enabled="true"> 
    <constraintRules> 
    <rule name="Default" description="General Limitation" enabled="true" rank="1"> 
     <actions> 
     <range min="2" max="8" target="MyRoleName"/> 
     </actions> 
    </rule> 

    <rule name="Peak" description="Active at peak times" enabled="true" rank="100"> 
     <actions> 
     <range min="4" max="4" target="MyRoleName"/> 
     </actions> 
     <timetable startTime="08:00:00" duration="02:00:00"> 
     <daily/> 
     </timetable> 
    </rule> 
    </constraintRules> 
</rules> 
+0

धन्यवाद एलेक्सी अब एक नज़र डालेंगे – timothyclifford

+0

दुर्भाग्यवश दुर्भाग्य से कोई भाग्य नहीं! :( – timothyclifford

+1

क्या आप कोडबी नमूना प्रदान कर सकते हैं जिसका उपयोग आप वसाबी लॉन्च करने के लिए कर रहे हैं। क्या आपके पास कोई त्रुटि लॉग है? शायद आपको प्रमाणपत्र के साथ समस्याएं हैं? अगर आप चाहते हैं - तो आप ईमेल [email protected] पर मुझसे संपर्क कर सकते हैं और हम इस मुद्दे को समझ सकते हैं एक साथ और इसके बाद हम समुदाय –

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