2011-03-09 10 views

उत्तर

21

मुझे लगता है कि आप सबसे अच्छा करने के लिए सक्षम होंगे एक वीपीएस प्राप्त करने के लिए जहां आप Erlang स्थापित कर सकते हैं।

कोई समर्पित Erlang होस्टिंग सेवाएं प्रतीत नहीं होती है।

13

मैं आमतौर पर ईसी 2 उदाहरण किराए पर लेता हूं और वहां पर एरलांग स्थापित करता हूं।

27

आप हेरोोकू का भी उपयोग कर सकते हैं? निर्माण पैक यहाँ है: https://github.com/heroku/heroku-buildpack-erlang और एक नमूना अनुप्रयोग और यहाँ विन्यास: https://github.com/6/heroku-erlang-example

आशा इस मदद करता है।

+6

हमारे यहां एक प्रयोगात्मक आर 15 बी बिल्डपैक भी है: https://github.com/archaelus/heroku-buildpack-erlang। कुछ प्रतिबंध हैं - आपको एक ऐसा ऐप बनाना होगा जो http पोर्ट पर सुनता है (जब तक कि आप हमसे संपर्क न करें और सामान्य जेसीपी पोर्ट प्राप्त न करें), और आप अभी तक क्लस्टर्ड एप्लिकेशन नहीं बना सकते हैं। हम उन प्रतिबंधों को हटाने पर काम कर रहे हैं, लेकिन वे अभी के लिए खड़े हैं। आप अभी भी आसानी से हमारे साथ एक एकल नोड yaws/webmachine/cowboy ऐप होस्ट कर सकते हैं। – archaelus

+0

यह बहुत अधिक उत्तर है जिसे मैं देख रहा था जब मैं ओपी के समान प्रश्न पूछता था। –

+0

मुझे दुख की बात यह नहीं मिल सकती है, मुझे पता है कि यह धागा पुराना है, लेकिन क्या आप इसे काम करते हैं? :) – Knerd

12

आपको लक्ष्य मशीन पर एरलांग को तैनात करने की आवश्यकता नहीं है, आप अपने आवेदन को स्वयं निहित रिलीज के रूप में तैनात कर सकते हैं (रिलीज एक वास्तविक अवधारणा http://www.erlang.org/doc/design_principles/release_structure.html है)। इसका मतलब है कि आप उस मशीन पर अपना एप्लिकेशन बनाते हैं जिसमें एरलांग संस्करण स्थापित है जिसे आप उपयोग करना चाहते हैं, उदा। आपका सीआई सर्वर, और आपके आवेदन की रिहाई उत्पन्न करता है। रिलीज में एरलांग रनटाइम (ईआरटीएस) और सभी पुस्तकालयों को इसके निर्माण सर्वर से इसकी आवश्यकता होती है (निर्माण और लक्ष्य आर्किटेक्चर समान होना चाहिए) और जब आप एक स्टार्टअप स्क्रिप्ट को रीबर का उपयोग करते हैं।

बाशो का रीबर टूल बहुत ही उत्पन्न रिलीज को सरल बनाता है (https://github.com/basho/rebar देखें)। यदि आप रीबर का उपयोग करते हैं तो आपका आवेदन ओटीपी अनुपालन होना चाहिए (रिलीज के बारे में लिंक देखें)।

इस दृष्टिकोण का एक नुकसान यह है कि आपकी वास्तविकता की तुलना में आपकी रिलीज काफी बड़ी हो सकती है। लेकिन आप Erlang के कई संस्करणों के साथ भी प्रयोग कर सकते हैं और लक्ष्य मशीन पर एरलांग के लिए बिल्ड टूल्स की आवश्यकता नहीं है।


संपादित करें:

उच्च प्रदर्शन के लिए Erlang अनुप्रयोगों की मेजबानी के भविष्य के सबसे अधिक संभावना हो जाएगा:

Erlang on Xen

जिसके नीचे ऑपरेटिंग सिस्टम के बिना एक हाइपरविजर पर Erlang चलाता है।

2

रेडहाट Openshift पास पर एर्लांग चलाने के लिए cartridge available है जो एक ऐप होस्ट करने का इतना आसान तरीका है कि यह पापी है।

0

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

-1

ठीक है आज आप digital ocean आज़मा सकते हैं। इसमें बड़ी संभावनाओं के साथ लिनक्स उबंटू वीएम है। और यह स्थिर और सस्ता समाधान है। About installingErlang। मुझे लगता है कि आज यह आधुनिक समाधान है।

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