2012-06-14 12 views
8

हेरोकू प्रोटोटाइपिंग विचारों और सरल वेब सेवाओं को चलाने के लिए शानदार है, मैं अक्सर इसे पास्कॉन वेब सेवाओं जैसे फ्लास्क और डीजेगो चलाने के लिए उपयोग करता हूं और विचारों को आज़माता हूं। हालांकि मैंने हमेशा यह समझने के लिए संघर्ष किया है कि आप उन आश्चर्यजनक शक्तिशाली समर्थन या उपयोगिता सेवाओं को चलाने के लिए इंफ्रास्ट्रक्चर का उपयोग कैसे कर सकते हैं, जो प्रत्येक स्टार्टअप की ज़रूरत है। सेवाओं के 4 exmaples मैं बिना नहीं रह सकता है और किसी भी स्टार्टअप की सिफारिश करेंगे।आप हेरोोकू पर उपयोगिता सेवाएं कैसे चलाते हैं?

  • जेनकींस
  • Statsd
  • ग्रेफाइट
  • Graylog

आप इन Heroku पर चलने होगा? इन समर्थन सेवाओं के साथ स्थापित समर्पित बॉक्स (रैकस्पेस, e.t.c) प्राप्त करना सबसे अच्छा होगा।

क्या कोई भी हरोकू पर उपयोगिता डीमन्स (सेवाएं) चलाता है?

उत्तर

19

दो बुनियादी विकल्प हैं। पहला कार्य पूरा करने के लिए a Heroku addon ढूंढना या बनाना है। उदाहरण के लिए, कई होस्ट किए गए लॉगिंग समाधान हैं जिनका उपयोग आप ग्रेलॉग के बजाय कर सकते हैं; Rails on Fire या Travis का उपयोग जेनकींस के बजाय किया जा सकता है। यदि कोई उचित एडन मौजूद नहीं है, तो आप एडब्ल्यूएस ईसी 2 इंस्टेंस पर केवल सेवा चलाकर प्रभावी ढंग से अपना स्वयं का बना सकते हैं।

दूसरा विकल्प सेवा को 12factor एप्लिकेशन में धक्का देना है ताकि वह हेरोकू पर भी चल सके। उदाहरण के लिए, आप whisper की फाइल सिस्टम कॉल को रोक सकते हैं ताकि वे इसके बजाय बैकिंग सेवा में स्टोर कर सकें। यह अक्सर बहुत दर्दनाक और भंगुर होता है, हालांकि, जब तक आप अपस्ट्रीम रखरखावकर्ताओं द्वारा अपने परिवर्तन स्वीकार नहीं कर लेते हैं।

0

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

मैं उसकेोकू, openshift, mongolab और अपनी खुद की वेब होस्टिंग का मिश्रण उपयोग कर रहा हूँ। कुछ जगह के लिए ड्रॉपबॉक्स और बॉक्स में फेंको ...

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