सबसे कम लागत, कानूनी, Microsoft सर्वर स्टैक जिसे आप इकट्ठा कर सकते हैं? [बन्द है]


10

यह मानते हुए कि आपके पास एक ऐप इन्फ्रास्ट्रक्चर है जो आम तौर पर केवल आवश्यकता होती है:

  • ASP.NET MVC / C # / .NET
  • डेटाबेस या NoSQL डेटा स्टोर (C # से सुलभ होना चाहिए)

यहां आपको सर्वर देवता की चुनौती दी गई है:

  1. कम से कम महंगा कॉन्फ़िगरेशन क्या है जो आपको उत्पादन के लिए इस तरह से तैनात करने की अनुमति देगा जो किसी भी लाइसेंसिंग नियमों को नहीं तोड़ता है?
  2. किस तरह से यह समाधान "मानक" Microsoft परिनियोजन परिदृश्य से भिन्न होता है?
  3. ऐप के पैमाने पर शुरू होते ही इस समाधान का प्रदर्शन टूट जाता है?

मैं हार्डवेयर के बारे में चिंतित नहीं हूं, केवल सर्वर सॉफ्टवेयर ही हूं। मैं किसी भी समाधान के बारे में सुनना पसंद करूँगा जो आपने व्यक्तिगत रूप से उत्पादन में लगाया है। खासकर यदि वे अद्वितीय विकल्प हैं।

विचारों के लिए, कुछ संभावित बदलावों पर विचार करें, क) किसी भी Microsoft सर्वर समाधान जहां उन्होंने OSS के साथ प्रतिस्पर्धा करने के लिए प्रवेश करने के लिए बाधा को कम किया है, या b) Microsoft उत्पादों के लिए कोई OSS विकल्प जो समान स्तर पर प्रदर्शन करते हैं।

का एक उदाहरण ) : SQL सर्वर 2008 एक्सप्रेस संस्करण SP1 SQL सर्वर का 100% मुक्त संस्करण है जो कई छोटे / प्रारंभिक चरण के अनुप्रयोगों की जरूरतों को पूरा करेगा।

B का एक उदाहरण ) : लिनक्स पर मोनो फ्रेमवर्क चलाना ।

"मानक" स्टैक से अलग होने का एक उदाहरण: लिनक्स पर मोनो चलाने के लिए पूरी तरह से अलग सर्वर ओएस परिचित की आवश्यकता होगी। विंडोज आधारित ज्ञान में से कोई भी वास्तव में स्थानांतरित नहीं होता है।

पैमाने के तहत टूटने का एक उदाहरण: SQL सर्वर एक्सप्रेस केवल 1GB मेमोरी और 4GB डिस्क स्टोरेज का पैमाना होगा। उस बिंदु के बाद, एप्लिकेशन को SQL सर्वर के भुगतान किए गए संस्करणों में से एक में स्थानांतरित करना होगा।


नोट: एक बड़े उत्तर पर सहयोग करने के लिए एक सामुदायिक विकि उत्तर है। इसे और अधिक विस्तार से जोड़ने के लिए स्वतंत्र महसूस करें।


1
मैंने इस सवाल को इसलिए वोट दिया क्योंकि a) एक कम्युनिटी विकी होना चाहिए b) आप वास्तव में एक उचित सवाल नहीं पूछ रहे हैं और इस सवाल का जवाब खुद सी में दिया है) सामान्य चर्चा के लिए आप इसके लिए बहुत अधिक प्रतिबंधात्मक हैं। जवाब के दो जोड़े
JamesRyan

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

जवाबों:


6

ऐसा लगता है कि आपने अपने प्रश्न का उत्तर दिया है, सैम ने इसे स्पष्ट किया है। Windows सर्वर वेब, जिसमें IIS और SQL सर्वर एक्सप्रेस शामिल हैं। केवल एक चीज जिसके लिए आप भुगतान करते हैं वह है विंडोज सर्वर। हालाँकि, वहाँ एक बिंदु है जहाँ यह पैमाने पर नहीं होगा, दोनों डिस्क / डेटाबेस के आकार में कानूनी रूप से और प्रदर्शन में लेनदेन की मात्रा।

एक विकल्प है जो बड़े पैमाने पर फेंक सकता है, के हित में, मैं विंडोज सर्वर पर MySQL का उपयोग करने का सुझाव दूंगा। विंडोज के अलावा अन्य किसी लाइसेंस लागत, और यह बड़ा के रूप में बड़े पैमाने के रूप में आप संभवतः की जरूरत है सकते हैं, और ऐसा लगता है कि सी # उस तक पहुँच सकते


2
वास्तव में, मैं PostgreSQL के लिए मतदान करूंगा क्योंकि यह MySQL से बहुत अधिक शक्तिशाली है। (और मैं एक MySQL यह भी कह रहा हूँ!)
Xeoncross

आप mysql का उपयोग कर सकते हैं, लेकिन यह ऐप पर निर्भर करता है कि वह (उसी सर्वर पर) ठीक से स्केल करेगा या नहीं। Mysql के कनेक्टर.net को sql सर्वर एक के रूप में मजबूत नहीं किया गया है और इसकी कुछ सीमाएँ / मुद्दे हैं (जैसा कि रिलीज़ नोटों में विस्तृत है (फिक्स्ड किए जाने वाले बग्स में से एक यह है कि कनेक्टर मेमोरी को साँस लेता है)। इसलिए जब तक यह काम नहीं कर सकता है। यकीन है कि यह उत्पादन उपयोग के लिए तैयार है
जिम बी

6

ऐसा करने का पूर्ण न्यूनतम-महंगा तरीका, यदि यह आपकी विशेष स्थिति पर लागू होता है, तो Microsoft के स्टार्ट-अप कार्यक्रमों में से एक में शामिल होना है: BizSpark या WebsiteSpark

प्रत्येक में शामिल होने के लिए अलग-अलग आवश्यकता होती है, एक निश्चित जगह को शामिल किया जाता है, और Microsoft के उत्पादों तक पहुंच के विभिन्न स्तर प्रदान करता है। हालांकि, दोनों $ 100 के लिए 3 साल के कार्यक्रम उपयुक्त उत्पादन लाइसेंस का उपयोग करते हैं। और तुम भी भुगतान नहीं किया है कि सामने। यह एक कार्यक्रम निकास शुल्क है जिसे आप कार्यक्रम छोड़ने पर भुगतान करते हैं।


+1 अब यह उसी तरह का उत्तर है जिसे मैं सुनना चाहता था: नियमित उत्पादों के स्पष्ट निम्नतम अंत संस्करणों की तुलना में कुछ अलग।
मैकेमी

3

यदि आप विंडोज ओएस का उपयोग करना चाहते हैं तो आपका सबसे सस्ता विकल्प विंडोज सर्वर का वेब संस्करण, नवीनतम सर्वर 2008 R2 वेब संस्करण प्राप्त करना होगा। यह आपको केवल IIS, और DNS भूमिकाओं को चलाने की अनुमति देगा, जो आपके लिए आवश्यक चीजों को कवर करने के लिए पर्याप्त होना चाहिए।

सर्वर 2008 के बाद से, MS ने आपको वेब संस्करण पर SQL स्थापित करने की अनुमति दी है (वे सर्वर 2003 में नहीं थे) इसलिए यदि आपको वह और SQL एक्सप्रेस मिलता है (यह मानते हुए कि आपकी आवश्यकताओं को पूरा करता है) तो आपको दूर होना चाहिए।

वेब संस्करण आपको 32 जीबी रैम और 4 सीपीयू सॉकेट तक सीमित करता है। R2 संस्करण केवल 64Bit का है।


1
आप Win2003 वेब संस्करण पर SQL सर्वर एक्सप्रेस संस्करण भी चला सकते हैं (और अनुमति दी गई थी)। मैं अभी भी इस तरह का सर्वर चला रहा हूं।
realMarkusSchmidt 19

@ चिह्न 2003 वेब संस्करण के RTM संस्करण में नहीं है, आपको उस कार्यक्षमता को जोड़ने के लिए SP1 में अपग्रेड करने की आवश्यकता है। शायद उस पर स्पष्ट होना चाहिए था।
सैम कोगन

1

विंडोज सर्वर मूल्य निर्धारण: http://www.microsoft.com/windowsserver2008/en/us/pricing.aspx

SQL सर्वर मूल्य निर्धारण: http://www.microsoft.com/sqlserver/2008/en/us/pricing.aspx

कुछ विकास उपकरण भी मत भूलना; विजुअल स्टूडियो एक्सप्रेस संस्करण एक बहुत की एक नरक कर सकते हैं और आप कुछ भी खर्च नहीं होगा।

यदि SQL एक्सप्रेस आपकी आवश्यकताओं को नहीं बढ़ा रहा है, तो SQL सर्वर वेब संस्करण भी है जो मानक या एंटरप्राइज़ प्रतियोगिताओं की तुलना में अधिक लागत-प्रभावी हो सकता है।

ज्ञात हो कि ये Microsoft द्वारा उद्धृत मानक खुदरा मूल्य हैं; पुनर्विक्रेता और / या वॉल्यूम लाइसेंसिंग विकल्प के माध्यम से खरीदने से काफी पर्याप्त छूट मिल सकती है (आपकी परिस्थितियों के आधार पर - मानक खुदरा लागत का 10% जितना कम हो सकता है)।


+1 sql सर्वर के वेब संस्करण का उल्लेख करने के लिए
Oskar Duveborn

-1

इसके लिए एक अच्छा सहयोगी उत्तर प्राप्त करने के लिए सामुदायिक विकि शुरू करना।


ऑपरेटिंग सिस्टम:

Windows वेब सर्वर 2008 R2 / IIS 7.5 / ASP.NET ($ 469 खुदरा)

सीमाएं:

  • वेब भूमिका के लिए प्रतिबंधित

लिनक्स / अपाचे / मोनो फ्रेमवर्क ($ 0 खुदरा)

सीमाएं:

  • पूरी तरह से नए प्रशासन कौशल सेट की आवश्यकता है

डेटाबेस प्लेटफ़ॉर्म:

SQL सर्वर 2008 एक्सप्रेस संस्करण SP1 ($ 0 खुदरा)

सीमाएं:

  • 1 जीबी रैम
  • 4GB डिस्क

MySQL ($ 0 खुदरा)

सीमाएं:

  • [करने के लिए]

PostgreSQL ($ 0 खुदरा)

सीमाएं:

  • [करने के लिए]

SQL सर्वर वेब संस्करण ($ 15 प्रति माह प्रति खरीदारी (SPLA))

सीमाएं:

  • [करने के लिए]

विकास के औजार

विजुअल स्टूडियो एक्सप्रेस संस्करण ($ 0 खुदरा)

सीमाएं:

  • [करने के लिए]

आपको कीमतें कहां से मिलती हैं? मेरे ज्ञान के लिए वेब संस्करण केवल SPLA के तहत उपलब्ध है और इसका अर्थ है ... मासिक भुगतान।
टॉमटॉम

कीमतें मत डालो, कीमतों के लिए लिंक रखो - वे समय के साथ बदलते हैं, यह पृष्ठ वर्षों के लिए प्रासंगिक हो सकता है ...
जॉन रोड्स

1
यह एक सामुदायिक विकी है, कृपया इसे केवल वोट देने के बजाय इसे सुधारने के लिए स्वतंत्र महसूस करें।
मैकेमी
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.