2010-07-26 11 views
33

को संभाल सकता है मैं एक वेब होस्ट की तलाश में हूं जो मुझे एक हास्केल वेब एप्लिकेशन चलाने देगी। वीपीएस मेरे लिए आकर्षक लग रहा है क्योंकि आप अनिवार्य रूप से जो कुछ भी चाहते हैं उसे चला सकते हैं। लेकिन कुछ क्लाउड होस्ट हार्ड डिस्क स्पेस और बैंडविड्थ के संदर्भ में वास्तव में अच्छी स्केलेबिलिटी प्रदान करते हैं।एक वेब होस्ट की तलाश है जो Haskell

क्या कोई ऐसे होस्ट के बारे में जानता है जो मुझे हॉस्केल जैसी विदेशी भाषाएं चलाने देगी, लेकिन मेरे होस्ट में हार्ड डिस्क स्पेस/रैम/बैंडविड्थ/सीपीयू को भी सहजता से बढ़ा सकता है?

उत्तर

9

शायद यह स्पष्ट है, लेकिन आप हमेशा Amazon EC2 का उपयोग कर सकते हैं। आपके पास पूर्ण नियंत्रण होगा, और निश्चित रूप से स्केलिंग के लिए निश्चित रूप से आपकी आवश्यकता को पूरा करेगा।

+0

हम्म, यह सच है। मुझे पता है कि वे सीमलेस सीपीयू स्केलिंग का समर्थन करते हैं - क्या वे हार्ड डिस्क स्पेस के साथ भी ऐसा करते हैं या क्या मुझे एस 3 पर अनुबंध करने की ज़रूरत है? – Bill

+1

हां, आप एस 3 का उपयोग करेंगे। आप सेवाओं के बीच डेटा को स्थानांतरित करने के लिए किसी भी डेटा स्थानांतरण शुल्क के बिना एस 3 से ईसी 2 तक सामग्री भेज सकते हैं। – dbyrne

+4

एडब्ल्यूएस में "सीमलेस" सीपीयू स्केलिंग नहीं है। आपको अपने सर्वर (कुछ मनमाने ढंग से) आकारों में से किसी एक सर्वर को पूर्व-आवंटित करना होगा। डिस्क स्थान प्राप्त करने के लिए, आपको एस 3 के साथ समर्थित ईबीएस-ब्लॉक डिवाइस की आवश्यकता है - जिसे आपने पूर्व-आवंटित किया है। अपेक्षाकृत ओपेस भारी अनुभव एक कारण है कि राइटस्केल, हेरोकू और अल जैसी सेवाएं हैं। जो मूल रूप से एडब्ल्यूएस के लिए एक फ्रंट एंड प्रदान करते हैं। – solidsnack

12

यदि आप सीजीआई, NearlyFreeSpeech.net supports Haskell and some other less common languages के साथ बहुत ही सरल होस्टिंग चाहते हैं। मैं व्यक्तिगत रूप से अपने समग्र बकवास मुक्त दृष्टिकोण और समझदार मूल्य निर्धारण मॉडल (प्रीपेड मीटर शुल्क, एक निश्चित मासिक शुल्क के सामान्य मॉडल की बजाय, oversold सर्वर क्षमता, और बेतुका ओवरेज फीस) की तरह भी पसंद करता हूं।

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

+6

एनएफएस के बारे में एक नोट: आप जो भीस्केल चाहते हैं उसका संस्करण भी उपयोग कर सकते हैं और यदि आप अपनी मशीन पर द्विआधारी संकलित करते हैं तो वे कुछ भी libs (उनके पर नहीं) का उपयोग कर सकते हैं। इसके लिए आपको फ्रीबीएसडी (शायद वर्चुअलबॉक्स में वर्चुअल एक) की एक सेटअप की आवश्यकता होगी। केवल चेतावनी यह है कि फ्रीबीएसडी स्थापित करने वाले afaik ~ संकलन का एक दिन लेता है। – yairchu

+6

पीसीबीएसडी डेस्कटॉप के लिए फ्रीबीएसडी डिस्ट्रो है जो डेस्कटॉप सेट अप करने के लिए आवश्यक संकलन नहीं है। – stonemetal

+0

@stonemetal: 10x। मैं निश्चित रूप से उस – yairchu

2

सिद्धांत में आपको केवल सीजीआई/फास्टसीजीआई समर्थन की आवश्यकता है। मैं निम्नलिखित these instructions से कुछ एक बहुत ही बुनियादी Dreamhost अकाउंट Happstack के साथ प्रयोग करना भाग्यशाली रहे हैं:

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

मैंने केवल खिलौनों के अनुप्रयोगों के साथ यह कोशिश की है, और यह नहीं पता कि यह कैसे स्केल करेगा।

4

जाहिर है, it's possible to get ghc running on Webfaction। वेबफैक्शन समर्थन फ़ोरम में इसके बारे में धागे भी हैं, और व्यवस्थापक/तकनीक इसे काम करने के लिए प्रयास करने के लिए तैयार हैं, हालांकि यह स्पष्ट रूप से कुछ ऐसा नहीं है जो बॉक्स से बाहर उपलब्ध होना चाहिए।

संपादित करें, 2011-08-23: फिक्स्ड लिंक।

+0

यह लिंक अब नीचे लग रहा है। – CiscoIPPhone

+1

इसे इंगित करने के लिए धन्यवाद - इसे ठीक करें। जाहिर है लेखक ने अपना यूआरएल स्कीमा बदल दिया ... – chryss

8

यह बहुत देर हो चुका है लेकिन मुझे पता चला कि हेडरोकू पर अपने सीडर स्टैक के साथ होस्टिंग सबसे आसान है। यसोड में very clear explanation है।

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