यह मानते हुए कि आपके पास एक ऐप इन्फ्रास्ट्रक्चर है जो आम तौर पर केवल आवश्यकता होती है:
- ASP.NET MVC / C # / .NET
- डेटाबेस या NoSQL डेटा स्टोर (C # से सुलभ होना चाहिए)
यहां आपको सर्वर देवता की चुनौती दी गई है:
- कम से कम महंगा कॉन्फ़िगरेशन क्या है जो आपको उत्पादन के लिए इस तरह से तैनात करने की अनुमति देगा जो किसी भी लाइसेंसिंग नियमों को नहीं तोड़ता है?
- किस तरह से यह समाधान "मानक" Microsoft परिनियोजन परिदृश्य से भिन्न होता है?
- ऐप के पैमाने पर शुरू होते ही इस समाधान का प्रदर्शन टूट जाता है?
मैं हार्डवेयर के बारे में चिंतित नहीं हूं, केवल सर्वर सॉफ्टवेयर ही हूं। मैं किसी भी समाधान के बारे में सुनना पसंद करूँगा जो आपने व्यक्तिगत रूप से उत्पादन में लगाया है। खासकर यदि वे अद्वितीय विकल्प हैं।
विचारों के लिए, कुछ संभावित बदलावों पर विचार करें, क) किसी भी Microsoft सर्वर समाधान जहां उन्होंने OSS के साथ प्रतिस्पर्धा करने के लिए प्रवेश करने के लिए बाधा को कम किया है, या b) Microsoft उत्पादों के लिए कोई OSS विकल्प जो समान स्तर पर प्रदर्शन करते हैं।
का एक उदाहरण ) : SQL सर्वर 2008 एक्सप्रेस संस्करण SP1 SQL सर्वर का 100% मुक्त संस्करण है जो कई छोटे / प्रारंभिक चरण के अनुप्रयोगों की जरूरतों को पूरा करेगा।
B का एक उदाहरण ) : लिनक्स पर मोनो फ्रेमवर्क चलाना ।
"मानक" स्टैक से अलग होने का एक उदाहरण: लिनक्स पर मोनो चलाने के लिए पूरी तरह से अलग सर्वर ओएस परिचित की आवश्यकता होगी। विंडोज आधारित ज्ञान में से कोई भी वास्तव में स्थानांतरित नहीं होता है।
पैमाने के तहत टूटने का एक उदाहरण: SQL सर्वर एक्सप्रेस केवल 1GB मेमोरी और 4GB डिस्क स्टोरेज का पैमाना होगा। उस बिंदु के बाद, एप्लिकेशन को SQL सर्वर के भुगतान किए गए संस्करणों में से एक में स्थानांतरित करना होगा।
नोट: एक बड़े उत्तर पर सहयोग करने के लिए एक सामुदायिक विकि उत्तर है। इसे और अधिक विस्तार से जोड़ने के लिए स्वतंत्र महसूस करें।