2009-06-21 13 views
21

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

या यह चिपचिपा सत्रों को लागू करता है, इसलिए इनप्रोक की आपको आवश्यकता है। Azure Forums

+0

यह लिंक मर चुका है, क्या किसी को पता है कि यह जानकारी कहीं और है? – andynormancx

+0

कैश एफएक्यू के लिंक के साथ-साथ नए एएसपी.नेट यूनिवर्सल प्रदाता (नए सत्र राज्य प्रदाता को मूल रूप से एसक्यूएल एज़ूर का समर्थन करता है) के विवरण के साथ मेरा उत्तर नीचे देखें। –

उत्तर

18

तालिका भंडारण सबसे तार्किक जगह होगा:

जवाब यहाँ मिले। अन्य सर्वर फार्म प्रकार सेटअप सत्र जानकारी संग्रहीत करने के लिए डेटाबेस तालिका का भी उपयोग करते हैं।

विंडोज़ एज़ूर एसडीके नमूने में AspProviders प्रोजेक्ट पर एक नज़र डालें। इसमें एक सत्रस्टेट प्रदाता है जो Azure टेबल संग्रहण का उपयोग करता है।

+0

चूंकि आप तालिका भंडारण के साथ प्रति लेनदेन का भुगतान करते हैं, मुझे आश्चर्य है कि क्या SQL Azure एक आर्थिक दृष्टिकोण से बेहतर होगा क्योंकि आप केवल बैंडविड्थ (डीबी के अलावा) के लिए भुगतान कर रहे हैं। –

+6

मुझे यकीन है कि टेबल स्टोरेज अधिक किफायती विकल्प है। 1 जीबी एसक्यूएल एज़ूर $ 9.99 प्रति माह है। आप 15 सेंट के लिए टेबल स्टोरेज में 1 जीबी स्टोर कर सकते हैं। लेनदेन एक प्रतिशत के लिए 10,000 हैं, इसलिए शेष 9.84 डॉलर के साथ, आप 9.84 मिलियन लेनदेन प्राप्त कर सकते हैं। इसलिए, यदि आप प्रति माह 10 मिलियन से अधिक लेनदेन कर रहे हैं, तो एसक्यूएल एज़ूर सस्ता होगा।डेटा ट्रांसफर शुल्क केवल Azure के डेटा/आउट के लिए भुगतान किया जाता है, इसलिए सत्र डेटा उन लागतों के अधीन नहीं होना चाहिए। – CoderDennis

+0

लेकिन आप टेबल और ब्लॉब स्टोरेज से पुरानी सत्र जानकारी कैसे हटाते हैं? – joe

2

सत्र संबंधों की आवश्यकता नहीं है और इस प्रकार Azure storage या SQL Azure storage पर भरोसा करने वाले सत्र राज्य प्रदाताओं का उपयोग करना सबसे अच्छा विकल्प है।

कुछ विरासत अनुप्रयोगों के लिए आपको अभी भी सत्र संबंध की आवश्यकता हो सकती है। उन मामलों के लिए, Azure load balancer और Web farm के बीच एआरआर एक विकल्प है। http://go.archims.fr/hW54Xz

13

AppFabric कैश पर

अधिक जानकारी सिर्फ उत्पादन में चला गया है, और इस सत्र डेटा प्रबंधन के लिए एक शानदार तरीका है। वास्तव में, इसमें एक कस्टम सत्र राज्य प्रदाता है जो बस web.config में गिर जाता है। आप इसे Azure पोर्टल में पाएंगे।

कैश आकार, मूल्य निर्धारण और एसएलए के आसपास की सभी जानकारी here है।

संपादित करें: विंडोज़ एज़ूर वेब रोल टेम्पलेट्स में अब नए एएसपी.नेट यूनिवर्सल प्रदाता शामिल हैं, जिसमें एक सत्र राज्य प्रदाता शामिल है जो एसक्यूएल एज़ूर का समर्थन करता है। अधिक जानकारी के लिए नेट टॉटन के blog post पर एक नज़र डालें।

संपादित करें 7/8/2012 विंडोज़ एज़ूर अब कैश रोल और इन-मेमोरी कैश दोनों प्रदान करता है (दोनों नवीनतम टूल और v1.7 एसडीके के साथ आसानी से कॉन्फ़िगर करने योग्य)। इन-मेमोरी कैश आपके मौजूदा भूमिकाओं में से एक में कैश फैलता है, रैम के सेट प्रतिशत का उपयोग करके (अच्छा "मुफ्त" विकल्प यदि आपको अपने ऐप में ज्यादा रैम की आवश्यकता नहीं है)।

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