2010-08-27 15 views
6

पर कितनी भूमिकाएं हो सकती हैं मुझे पता है कि आपके पास प्रति उदाहरण केवल 1 वेब भूमिका हो सकती है लेकिन क्या यह पृष्ठभूमि भूमिकाओं पर भी लागू होती है? अधिक जानकारी में 1 उदाहरण पृष्ठभूमि भूमिका और वेब भूमिका चला सकता है?आपके पास प्रति Azure उदाहरण

उत्तर

15

मैं अपने प्रश्न में प्रयुक्त शब्दावली अन्य प्रतिसाददाताओं भ्रामक लगता है।

विंडोज़ एज़ूर गणना में, आपके पास क्लाउड सेवा है। एक क्लाउड सेवा को आपके समग्र आर्किटेक्चर, या कम से कम फ्रंट एंड, मध्यम स्तर, आदि के रूप में माना जा सकता है (कोई भी स्तर जहां भंडारण के विपरीत गणना होती है)। उदाहरण के लिए आपके एप्लिकेशन में प्रेजेंटेशन फ्रंट एंड (एएसपी.नेट एमवीसी वेब एप्लिकेशन) और एक मध्यम स्तर (मूल http पर डब्ल्यूसीएफ सेवा परत) हो सकता है। हम इन स्तरों में से प्रत्येक को "भूमिकाएं" पसंद करते हैं। तो ऊपर मेरे उदाहरण में, मेरे क्लाउड सेवा में 2 वेब भूमिकाएं होंगी। मेरे पास कुछ बैक एंड प्रोसेसिंग भी हो सकती है जो कुछ प्रकार के बैच काम करती है, यह एक "भूमिका" भी होगी। वेब साइट्स, सर्विस लेयर इत्यादि जैसे उपयोगकर्ता इंटरैक्शन का जवाब देने वाली भूमिकाएं "वेब भूमिकाएं" के रूप में होस्ट की जाती हैं, जबकि पिछली सेवाओं में "कार्यकर्ता भूमिकाएं" होती हैं।

फिर हमारे पास उदाहरण हैं। एक उदाहरण यह है कि किसी दिए गए भूमिका की कार्यक्षमता प्रदान करने के लिए कितनी वर्चुअल मशीनों का प्रावधान किया जाता है। उदाहरण के लिए, मुझे 5 प्रस्तुतियों के लिए मेरे प्रस्तुति स्तर की आवश्यकता हो सकती है क्योंकि इसमें बहुत अधिक भार होता है। तो, मेरी 1 वेब भूमिका में 5 उदाहरण हैं। इसी तरह मेरा मध्य स्तर, एक सेवा परत, केवल 3 उदाहरणों की आवश्यकता हो सकती है (प्रस्तुति स्तरीय कैशिंग के कारण) और इसलिए मेरी 1 वेब भूमिका में 3 उदाहरण हैं। मेरी बैक एंड सर्विस को केवल 1 उदाहरण की आवश्यकता हो सकती है क्योंकि जब भी बैक लॉग बहुत बड़ा हो जाता है, तो यह काम के माध्यम से 10 उदाहरण तक बढ़ा सकता है, फिर फिर से 1 उदाहरण तक वापस स्केल कर सकता है।

तो कुंजी यहाँ आप भूमिका प्रति 1 या अधिक उदाहरण हो सकता है है। इस संबंध के कारण यह समझ में आता है कि प्रति उदाहरण केवल एक भूमिका हो सकती है (क्योंकि एक उदाहरण एक ही भूमिका टेम्पलेट से 'तत्काल' है)।

क्या रिनाट ऊपर कहने की कोशिश कर रहा था कि आप कार्यकर्ता की भूमिका के साथ धोखा दे सकते हैं और वास्तव में डब्ल्यूसीएफ में एक http अंत बिंदु होस्ट कर सकते हैं, इस प्रकार वेब भूमिका प्रकार व्यवहार प्राप्त कर सकते हैं, हालांकि आपको वेब भूमिका का भार संतुलन नहीं मिलता है जब आप ऐसा करते हैं। इसी प्रकार, WebRole.cs में ऑनस्टार्ट विधि को ओवरराइड करके वेब भूमिका में कार्यकर्ता भूमिका शैली व्यवहार हो सकता है। हालांकि मैं अभी भी तर्क दूंगा कि यह दोनों मामलों में सिर्फ एक भूमिका है, और आपके पास उस भूमिका के कई उदाहरण हो सकते हैं।

ब्योर्न का संकेत था कि डिफ़ॉल्ट रूप से आप भूमिका प्रति 20 उदाहरणों पर सीमित कर रहे हैं, फिर भी आप और अधिक प्राप्त कर सकते हैं (ताकि वह एक -1 IMHO लायक नहीं है)।

आशा है कि यह इसे साफ़ कर देगा।

+0

हाँ मुझे लगता है कि आप सही हैं लोग भ्रमित हैं। मैं समझता हूं कि यह कितनी भूमिका है कि ऐसा लगता है कि कुछ मामलों में 1 भूमिका प्रति भूमिका अधिक होगी, खासकर जब सबसे छोटे उदाहरण में लगभग 2 जीबी रैम होता है। लेकिन मेरे पास है और दूसरों ने मेरे प्रश्न का उत्तर दिया धन्यवाद! – bleevo

+0

ठीक है, कोई (सिद्धांत में) आईआईएस के अंदर चल रहा एक वेब्रोल और ऐप फैब्रिक के अंदर चलने वाली एक कार्यकर्ता भूमिका (पाठ्यक्रम के पोर्ट 80/443 पर नहीं) कर सकता है। दोनों भूमिकाएं उदाहरणों के साथ स्केल होंगी लेकिन अभ्यास में यह मुश्किल/असंभव है ... – DeepSpace101

4

डिफ़ॉल्ट रूप से एक वेब भूमिका में 20 उदाहरण हो सकते हैं। यदि आपको और ज़्यादा चाहिए तो आप एज़ूर सर्विस डेस्क से संपर्क कर सकते हैं और वे इसे चालू कर देंगे!

+0

धन्यवाद मुझे पता नहीं था कि ऊपरी सीमा थी। उपयोगी लिंक के लिए – bleevo

11

आप उदाहरण प्रति केवल एक भूमिका हो सकती है।

हालांकि, आप अपने कार्यकर्ता भूमिका में होस्ट एचटीपी एंडपॉइंट कर सकते हैं, इसे प्रभावी ढंग से वेब + वर्कर भूमिका में बदल सकते हैं।

संदर्भ और नमूने:

+0

+1। – bleevo