2011-06-16 15 views
5

मैं Azure में चल रही वेबसाइट के लिए योजना बना रहा हूं। मैं अधिकतम अनुमान लगा रहा हूं। 2000 उपयोगकर्ता एक दिन लगभग 20,000 हिट बनाते हैं।Azure - अतिरिक्त छोटे उदाहरण वेब भूमिका - उत्पादन के लिए तैयार?

मुझे पता है कि मैं यहां थोड़ी अस्पष्ट हूं, लेकिन इस तरह की साइट के लिए अतिरिक्त छोटा उदाहरण तैयार है? मैं साइट बनाने के लिए एमवीसी 3 का उपयोग कर रहा हूँ। किसी भी उत्तर के लिए धन्यवाद।

उत्तर

10

आपको उस प्रश्न का सबसे अच्छा न्याय करने के लिए कुछ लोड-परीक्षण करना होगा। याद रखें कि, विंडोज एज़ूर कंप्यूट एसएलए के लाभों का आनंद लेने के लिए, आपको कम से कम 2 उदाहरणों की आवश्यकता होगी (इसलिए अब आपके पास अलग-अलग गलती डोमेन में उदाहरण हैं, इसलिए आपकी साइट ओएस अपग्रेड के कारण किसी एक उदाहरण की पुनरावृत्ति के बावजूद चलती रहती है, हार्डवेयर विफलता, आदि)। सवाल तब बन जाता है: क्या दो अतिरिक्त छोटे उदाहरण रोजाना 20,000 हिट संभाल सकते हैं? यह लगभग बराबर है। 10K प्रति वीएम उदाहरण प्रति दिन हिट, या प्रति घंटे 416 हिट, या 7 प्रति मिनट। और ... एक उदाहरण के साथ भी, 14 प्रति मिनट की हिट दर काफी कम है।

सीपीयू से अधिक, आप बैंडविड्थ द्वारा खुद को बाधित कर सकते हैं, क्योंकि आप प्रति उदाहरण लगभग 5 एमबीपीएस देखेंगे, बनाम प्रति 100 एमबीपीएस प्रति छोटे उदाहरण।

आप LoadStorm जैसे कुछ के साथ त्वरित परीक्षण करना चाहते हैं, जो लोड परीक्षण को सेवा के रूप में प्रदान करता है। यह आपको एक अच्छा विचार देना चाहिए कि एक्सएस लोड के तहत कितनी अच्छी तरह से प्रदर्शन करेगा।

संपादित करें (मार्च 2012): अतिरिक्त छोटे उदाहरण अब $ 0.02/घंटा बनाम $ 0.04 हैं, इसलिए आप एक छोटे से एक ही लागत के लिए 6 एक्सएस उदाहरण चला सकते हैं। यह एक्सएस विकल्प को और अधिक आकर्षक बनाता है। कीमत ड्रॉप पर आधिकारिक घोषणा के लिए देखें (भंडारण कटौती सहित)।

+0

आपके उत्तर के लिए धन्यवाद। मुझे एसएलए के बारे में पता है और मैं 2 एक्सएस उदाहरण रखने की योजना बना रहा हूं। मैं बस सोच रहा था क्योंकि, हार्डवेयर चश्मा, विशेष रूप से रैम आपको Win Srv 2008 स्थापित करने की अनुमति नहीं देता है। मुझे लोडस्टॉर्म पर एक नज़र डालेंगी। –

+0

एफवाईआई - सभी विंडोज़ एज़ूर वीएम विंडोज सर्वर 2008 हैं। निचली रैम और नेटवर्क बैंडविड्थ हालांकि कारक हो सकता है, प्रदर्शन के अनुसार। –

+0

एक बार जब आप तैनात हो जाते हैं तो आप ओएस को विन एसआरवी 2008 आर 2 में भी सेट कर सकते हैं। शायद एक पुनर्वितरण का कारण बनता है। लेकिन मैं डिफ़ॉल्ट के साथ रहना होगा। –

1

आपको 1 बड़ा के बजाय 2 छोटे उदाहरणों के साथ एक बेहतर एसएलए मिलता है।

आपको अपने चरम भार को भी देखना चाहिए। उदाहरण के लिए प्रति दिन 20,000 हिट के साथ, सुबह में 9 और 10 के बीच 50% आते हैं?

इंस्टेंस स्टोरेज 20 जीबी है, अगर यह सिर्फ आपका एप्लीकेशन कोड कोई समस्या नहीं होनी चाहिए।

आईओ प्रदर्शन कम है, अगर यह सिर्फ आपके ऐप कोड को पढ़ रहा है तो यह पहली बार संकलित नहीं होना चाहिए।

सीपीयू सिंगल 1 गीगाहर्ट्ज, यदि यह सिर्फ वेब पेज है और छोटी गणना कोई समस्या नहीं होनी चाहिए। जेआईटी संकलन के दौरान यह वास्तव में धीमा होगा।

स्मृति 768 एमबी है, यह एक समस्या हो सकती है खासकर यदि आप डेटा कैशिंग कर रहे हैं।

आप छोटे उदाहरण का उपयोग करके दिन में 2 अमरीकी डालर से कम बचाते हैं। लेकिन यह हर 2 दिनों में एक लेटे है, इसलिए शायद जोखिम लेने और अतिरिक्त तैनाती करने के लायक है।

+1

यदि आपको वीएम आकार बदलने की जरूरत है, तो आपको फिर से तैनाती की आवश्यकता है। यदि संभव हो तो तैनाती से पहले उपयुक्त वीएम आकार का चयन करना बेहतर है। इसके अलावा: के.हेरज़म ने विशेष रूप से अतिरिक्त छोटे उदाहरणों (छोटे आकार) को तैनात करने के बारे में पूछा। –

+0

@ डेविड टिप्पणी के लिए धन्यवाद, मैंने –

+0

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

3

मैं दाऊद के साथ सहमत हैं कि इस अनुरोध को आप उत्पन्न (सीपीयू और बैंडविड्थ संसाधनों में दोनों)

मैं सिर्फ XS उदाहरणों के साथ हमारे अपने अनुभव साझा करना चाहते थे प्रति लोड पर बहुत निर्भर है। हमने पाया है कि ये उदाहरण गंभीर घड़ी की बहाव से ग्रस्त हैं: http://blog.codingoutloud.com/2011/08/25/azure-faq-how-frequently-is-the-clock-on-my-windows-azure-vm-synchronized/

यह एनटीपी सिंक के बीच सप्ताह में अंतर के एक मिनट के रूप में हो सकता है। अधिकांश अनुप्रयोगों के लिए यह एक समस्या नहीं है, लेकिन हमने 30 सेकंड के अनुमत टाइमस्टैम्प अंतर के साथ ओथ 1.0 ए प्रमाणीकरण का उपयोग किया जिसके परिणामस्वरूप एक्सएस का उपयोग करते समय प्रमुख सिरदर्द हुआ। एस और बड़े में साझा कोर नहीं होते हैं और इसके परिणामस्वरूप बहुत कम घड़ी की कमी होती है।