2009-06-11 11 views
5

मुझे बादलों में सीपीयू-गहन कंप्यूटेशंस चलाने में दिलचस्पी है। प्रतिबिंब-आधारित आईओसी कंटेनर का उपयोग करने के लिए पर्याप्त सुरक्षा अनुमतियों के साथ एकमात्र वास्तविक आवश्यकता .NET अनुप्रयोगों (F # algorythms like this one) चलाने की क्षमता है। दृढ़ता प्रौद्योगिकी वास्तव में तब तक कोई फर्क नहीं पड़ता जब तक कि कुछ है।क्या आपने Windows Azure के बाहर बादलों में .NET कंप्यूटिंग अनुप्रयोगों को तैनात किया है?

मैं अपने अनुभवों को जानना चाहता हूं जैसे कि एज़ूर, ईसी 2, मोसो, और अन्य जैसे बादलों में .NET अनुप्रयोगों को चलाना, यदि वे मौजूद हैं (वे क्या हैं?)।

  • क्या यह .NET दोनों का समर्थन करता है? मोनो?
  • प्रबंधन API क्या है?
  • प्रदर्शन कैसे किया गया है?
  • दूसरे के अनुभवों

मेरे लग रहा है कि विंडोज Azure, किसी भी क्लाउड प्रबंधन API कमी, नहीं भी एक बादल अभी तक कहा जा सकता है।

उत्तर

1

मेरे ज्ञान के लिए, मोसो पूर्ण क्लाउडसाइट्स पैकेज के साथ पूर्ण .NET 3.5 अनुप्रयोगों को चलाने की अनुमति देता है। क्या यह आपकी तलाश नहीं है?

+0

क्या आपने प्रश्न पढ़ा है?)) –

+0

मैंने किया ... आपने कहा "सैद्धांतिक रूप से" मस्सो मोनो के साथ .NET क्लाउड ऐप्स को अनुमति देता है। वास्तविकता में, यह आईआईएस 7 पर .NET 3.5 ऐप्स का समर्थन करता है। यह देखते हुए कि आप Azure का उपयोग नहीं कर सकते ... Mosso के साथ क्या गलत है? – jrista

+1

प्रश्न बहुत स्पष्ट नहीं था, जिस तरह से इसे मूल रूप से लिखा गया था। यह जानने के लिए कि आप क्या पूछ रहे थे, मुझे कुछ प्रयास करने लगे। मुझे लगता है कि आप .NET बादलों के साथ अनुभव मांग रहे थे, लेकिन कई अन्य निहित प्रश्न थे, और जिस्टिस्ट ने उनमें से एक का उत्तर दिया। मैंने इसे तेज करने के लिए प्रश्न को फिर से लिखने की कोशिश की, मुझे उम्मीद है कि यह आपके लिए काम करेगा। – Cheeso

5

मैं वर्तमान में ईसी 2 को एक .NET अनुप्रयोग के विकास/रिलीज (प्री-बीटा एटीएम में सॉर्ट) की प्रक्रिया में हूं। मैंने लिनक्स मार्ग जाने के लिए चुना है इसलिए मोनो का उपयोग कर रहा हूं। यह एक विशाल सीखने की वक्र रहा है क्योंकि पर्यावरण का उपयोग करने के लिए मेरे लिए इतना अलग है।

मेरे मुख्य मुद्दे मोनो की जटिलताओं को सीख रहे हैं - यह नेट है लेकिन यह अलग है। आप समय-समय पर बगों में आते हैं और चीजों के काम के तरीके में मामूली अंतर होते हैं। विंडोज़ पर कुछ भी सेटअप और इंस्टॉलेशन पूरी तरह से अलग है।

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

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

मैं उपयोग कर रहा हूँ: StructureMap ASP.NET MVC NHibernate (Fluent) DotNetOpenAuth Moq NBehave

प्रबंधन के संदर्भ में, अच्छी तरह से वे एक बहुत अच्छी एपीआई है और तीसरे पक्ष के एक टन कर रहे हैं उपकरण। जैसा कि मैंने अपना रास्ता खोज लिया है, मैंने स्क्रिप्ट का एक सूट विकसित किया है जो सभी भारी उठाने का ख्याल रखता है।

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

+1

महान उत्तर के लिए धन्यवाद! बीटीडब्ल्यू, आपको लगता है कि अमेज़ॅन सीपीयू-गहन प्रसंस्करण के लिए लोचदार स्केलिंग ऊपर और नीचे के साथ काम करेगा? –

+1

आपका स्वागत है। वैसे यह है कि ईसी 2 के लिए डिजाइन किया गया है :) मैंने अभी तक यह नहीं किया है (मुझे इसे अनुमति देने के लिए मेरे सिस्टम में कुछ बदलाव करने की ज़रूरत है) लेकिन आप उन्हें नए उदाहरण शुरू कर सकते हैं क्योंकि आपको उनकी आवश्यकता है। जाहिर है कि आपके कार्यक्रम को जो काम कर रहा है उसे विभाजित करने में सक्षम होना चाहिए ताकि इसे विभिन्न मशीनों पर चलाया जा सके। मेरे मामले में मेरे पास बहुत कम गैर-संबंधित व्यक्तिगत नौकरियां हैं इसलिए ऐसा करना आसान है। –

+0

@DerekEkins - इसके लिए कौन सा क्लाउड प्लेटफार्म सबसे अच्छा है? एक एएसपी.NET vNext ऐप (Nginx या Apache, MySQL और Mono.NET के साथ) को लिनक्स क्लाउड पर तैनात किया जाना है। कोई सुझाव? – xameeramir

2

आप माइक्रोसॉफ्ट के माइक्रोसॉफ्ट के माइक्रोसॉफ्ट के माइक्रोसॉफ्ट के कार्यान्वयन "डेटोना" का मूल्यांकन कर सकते हैं। सीपीयू गहन संचालन उन्हें एजेर पर वीएम कोरों में स्केल करके किया जा सकता है।

http://research.microsoft.com/en-us/projects/daytona/default।एएसपीएक्स

2

आप AppHarbor देख सकते हैं। एपहार्बर एक नेट पैस है जो अमेज़ॅन के शीर्ष पर बनाया गया है। एक तरफ आपको अमेज़ॅन की पोर्टेबिलिटी और इंफ्रास्ट्रक्चर मिलता है, लेकिन दूसरी तरफ वे अमीर सेवाओं को प्रदान करते हैं जो पृष्ठभूमि कार्यों जैसे & लोड संतुलन प्रदान करते हैं और कुछ जो इसे तृतीय पक्ष एड-ऑन पसंद नहीं करते हैं, मृत- सरल तैनाती और अधिक।

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