2010-11-18 23 views
22

मैं हरोकू और इंजनयार्ड के बीच फैसला करने की कोशिश कर रहा हूं।क्या हेरोोकू इसके लायक है?

हेरोकू इतना बेहतर लगता है लेकिन वे सब कुछ के लिए चार्ज करते हैं और उनकी कीमतें पागल हैं!

क्यों किसी को ईयू या उसके विपरीत हरोकू का उपयोग करना चाहिए?

+8

http://webmasters.stackexchange.com पर जाने के लिए वोट दिया गया क्योंकि यह सभी प्रोग्रामिंग से संबंधित नहीं है। – meagar

+1

आप कुछ हद तक मुफ्त में Heroku का उपयोग कर सकते हैं, जो कि इंजनयार्ड पर बिल्कुल भी संभव नहीं है। मैंने जो कुछ सरल रूबी परियोजनाएं की हैं, उनके लिए हेरोकू एक अच्छा मैच रहा है। निश्चित रूप से तीसरी संभावना जावा के लिए Google App Engine के शीर्ष पर JRuby का उपयोग करेगी। – hleinone

+0

डिट्टो। हालांकि, जवाब हाँ है यह इसके लायक है। – jonnii

उत्तर

16

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

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

हमारे पास इन-हाउस ऑप्स हैं (क्या मैं इसे कोडिंग करते समय कर रहा था, अब एक समर्पित व्यक्ति) और जॉयंट पर चलता हूं। एक बड़ी लागत बचत में कुछ मास्टर-गुलाम डीबी थे और उन्हें कुछ दर्जन आवेदनों के बीच साझा किया गया था। हमारे पास जरूरी है कि हेरोोकू पर 10 ऐप्स के रूप में एक ही कीमत पर जॉयेंट पर चल रहे 100 फेसबुक ऐप्स हों। लेकिन यह ऑप्स वेतन/समय को ध्यान में रखता नहीं है।

+2

अब आप एकाधिक हेरोकू ऐप्स में डेटाबेस साझा कर सकते हैं। – jonnii

+0

क्या आप एक डेटाबेस स्कीमा साझा करने के बारे में बात कर रहे हैं? मैं जो कह रहा हूं वह है कि हमारे पास एक बड़ा MySQL सर्वर है जिसमें दर्जनों डेटाबेस चल रहे हैं। हमें $ 400/माह की लागत है। –

4

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

इंजनयार्ड भी एप्लिकेशन-स्तरीय समर्थन प्रदान करता है, जो हेरोकू के मुकाबले काफी बेहतर है।

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

+2

क्या आप हेरोकू लॉक-इन का उदाहरण दे सकते हैं? –

+1

मुझे नहीं लगता कि यह लॉक-इन है, लेकिन यदि आप अपने सभी एड-ऑन का उपयोग करते हैं तो यह कठिन हो जाता है क्योंकि कार्यक्षमता को दोहराने के लिए आपको कोड का एक गुच्छा लिखना होगा। लेकिन ... यही वह है जिसके लिए आप भुगतान कर रहे हैं। – jonnii

+3

सभी "ऐड ऑन" करते हैं आपके लिए कॉन्फ़िगरेशन को संभालते हैं। जिन सभी का मैंने प्रयोग किया है, वे एक ही कोड के साथ समाप्त होते हैं, भले ही आप हेरोोक में तैनात हो रहे हों, या आप स्वयं का लक्ष्य हैं। लेकिन, मैंने हर एक का उपयोग नहीं किया है। –

15

हर किसी की जरूरतें अलग-अलग हैं, लेकिन बड़ी बात यह है कि त्वरित रूप से इन क्लाउड परिनियोजन उपकरण के साथ प्रयोग करना आसान है, और आप पाएंगे कि उनमें से प्रत्येक की अपनी ताकत है जो आप की आवश्यकता के अनुसार लाभ उठा सकते हैं।

मेरे लिए सबसे मूल्यवान क्या है, और मेरे छोटे ग्राहक, प्रयोग करने में सक्षम होना और अंत उपयोगकर्ता प्रतिक्रिया को जल्दी से प्राप्त करना है। मेरे पास स्टार्टअप क्लाइंट हैं जो नए विचारों को धक्का देने और उन्हें तुरंत परीक्षण करने, विभिन्न बाजारों के विचारों के विभिन्न संयोजनों को तैनात करने, ग्राहक प्रतिक्रिया प्राप्त करने और आगे बढ़ते रहना चाहते हैं। एक एपीआई एकीकरण क्लाइंट के लिए एक टेस्ट सर्वर लॉन्च करें, एक उत्पाद का हल्का 'फ्रीमियम' संस्करण इत्यादि। जैसे ही यातायात बढ़ता है, हम बड़े पैमाने पर बदलाव करते हैं, और लागत में वृद्धि सीमा से बाहर नहीं होती है (उदाहरण के लिए हमारी होस्टिंग लागत अभी भी मूल्य/राजस्व/विपणन रस, आदि में वृद्धि के तहत अच्छी तरह से हैं)।

इंजनयार्ड आपको 500hrs के साथ मुफ्त में खेलने देता है, और जब आप इसे उपयोग नहीं कर रहे हैं, तो आप आसानी से इसे बंद कर सकते हैं, 500hrs को फैलाने के लिए। आप अपने ऐप को जल्दी से तैनात कर सकते हैं, एक सीआई सर्वर तैनात कर सकते हैं (जो प्रत्येक सफल निर्माण पर ऐप अपडेट करता है), अपने ऐप का बैकअप बनाएं या 'स्टेजिंग' सर्वर बनाएं और देखें कि यह कैसा चल रहा है।

अमेज़ॅन आपको एक वर्ष के लिए 750hrs प्रति माह मुफ्त में देगा, यदि आप एक नए एडब्ल्यूएस ग्राहक हैं। आप इसे सुपर फास्ट सीआई सर्वर, हार्ड-कोर इमेज प्रोसेसिंग, बैच रिपोर्टिंग, जो भी हो, के लिए इस्तेमाल कर सकते हैं।

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

मेरे पास एक ऐप है जो यूडीपी पर वीओआईपी डेटा को संसाधित करता है, इसलिए मुझे यह पता लगाना होगा कि क्या मैं इसके लिए अमेज़ॅन या इंजनयार्ड पसंद करता हूं (उसकेोकू आपको यूडीपी पोर्ट खोलने नहीं देगा, जहां तक ​​मुझे पता है) ।

मैंने हाल ही में a presentation on these tools, और मैं उनका उपयोग कैसे करता हूं। (यह नए डेवलपर्स के लिए था, इसलिए यह दर्शकों के लिए बहुत बुनियादी हो सकता है, लेकिन पेशेवरों/विपक्ष की एक सूची है जो अन्य उपयोगी पा सकते हैं)

साथ ही, मुझे लगता है कि यह वार्तालाप यहां है, और जरूरी नहीं है एक वेबमास्टर्स फोरम, क्योंकि होस्टिंग प्लेटफ़ॉर्म की पसंद आपकी विकास क्षमताओं और वास्तुकला को प्रभावित करेगी, और निर्णय लेने वाले लोग डेवलपर हैं, न कि 'वेबमास्टर्स' या सिस्टम लोग।

4

हम लगभग 9 महीनों के लिए हेरोकू पर अपना मंच चला रहे हैं, और मैं बहुत संतुष्ट हूं।

मुझे लगता है कि ज्यादातर लोगों की सबसे बड़ी शिकायत यह है कि जब आपकी साइट बड़ी या उच्च यातायात हो जाती है तो यह "महंगा" हो जाता है। निजी तौर पर, मुझे लगता है कि सर्वर को बनाए रखने या रेल काम करने के तरीके को समझने के बजाय अपने व्यापार को बढ़ाने या अपने मूल्य प्रस्ताव में सुधार करने के लिए यह अधिक प्रभावी है। (यह तब तक आसान काम नहीं है जब तक आप इसे समझने में काफी समय बिताना नहीं चाहते)। मैं किसी को किराए पर लेने के बजाय मेरे लिए सर्वर का प्रबंधन करने के लिए हेरोोकू का भुगतान करूंगा।

यहाँ Heroku के बारे में महान है:

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

Heroku बहुत चालाक है, और मुझे यकीन है कि वे इस पढ़ने के लिए जा रहे हैं रहा हूँ, इसलिए यहाँ क्या सुधार किया जा सकता है:

  • तकनीकी समर्थन: आमतौर पर आपसे एक सवाल पूछ और उन्हें अपनी प्रतिक्रिया, और कहा कि भीख माँगता एक नया स्पष्ट सवाल। तकनीकी सहायता व्यक्ति को अगले प्रश्न का उत्तर देना चाहिए जो मैं पूछने जा रहा हूं। उदाहरण के लिए, मैं कुछ पूछने के लिए कह सकता हूं, और फिर वे मुझे ऐसा करने का एक निश्चित तरीका बताते हैं। अब मुझे इसके बारे में जानकारी चाहिए। पहली प्रतिक्रिया में सभी जानकारी की आपूर्ति करें, इसलिए मुझे यह पूछने की ज़रूरत नहीं है, "मैं इसका उपयोग कैसे करूं?"
  • प्रलेखन: सभी के पास एक ही प्रश्न हैं। मेरे द्वारा पूछे गए सभी प्रश्नों और उत्तरों को जोड़कर दस्तावेज़ीकरण में काफी सुधार किया जा सकता है, हजारों अन्य ग्राहकों को अकेले छोड़ दें।
  • लॉग: नि: शुल्क लॉगिंग विकल्प बेकार हैं, और असली लॉग के लिए $ 100/माह मूर्खतापूर्ण है। हमारा समाधान http://papertrailapp.com रहा है जो बकाया रहा है। इसका इस्तेमाल करें।
+4

लॉगिंग अब [21 मार्च, 2012] के रूप में निःशुल्क है (https://devcenter.heroku.com/changelog-items/11)। – badams

+0

लड़का, वह तेज़ था। –

1

यह स्थिति की निर्भर करता है। कुछ मामलों में, यह बहुत महंगा है

यहां हम 99 यूरो के लिए 24 जीबी ओ रैम समर्पित सर्वर प्राप्त कर सकते हैं।

मैं इसे आधे घंटे से भी कम समय में अपने रेल ऐप को स्थापित कर सकता हूं, एक मोंगोड डेटाबेस के साथ, जितने रनर मैं चाहता हूं, आदि ...

साथ ही, मैं "छोटे" अन्य परियोजना (जो कि Heroku पर मासिक $ 15 और $ 35 के बीच की लागत)

अपने व्यापार डेटा और प्रसंस्करण शक्ति की बड़ी राशि की आवश्यकता है, मेरी सलाह का उपयोग है जोड़ सकते हैं एक समर्पित होस्टिंग और अपने ऐप के प्रबंधन और निगरानी में समय बिताएं।

2

मैं भी यहाँ में मेरी राय फेंक के बाद से मैं हो सकता है EngineYard और "सफलतापूर्वक" उपयोग Heroku उपयोग करने के लिए "की कोशिश की"। जबकि मुझे लगता है कि दोनों संभावित रूप से अच्छे विकल्प हैं, मुझे हेरोोकू को तैनात करना बहुत आसान लगता है। हेरोकू एड-ऑन के लिए एला-कार्टे मूल्य निर्धारण व्यय जोड़ सकता है, लेकिन यह आपको अपने ऐप पर तुरंत कार्यक्षमता जोड़ने का मौका भी देता है। हमारे ऐप के लिए सबसे बड़ा खर्च वास्तविक वेब डायनास है, जिसके बाद डेटाबेस होता है। हेरोकू में एड-ऑन का एक बड़ा चयन है, जिनमें से कई मुफ्त या कम लागत वाले हैं। इंजनयार्ड भी एक महान कंपनी की तरह दिखता है लेकिन मुझे लगता है कि वे हेरोोकू से थोड़ा कम "अपना हाथ पकड़ते हैं"। मेरी कंपनी के लिए, हेरोोकू के लाभों ने लागत के मुद्दे से अधिक लाभ उठाया। केवल-पढ़ने वाली फाइल सिस्टम जो हेरोकू की प्लेटफ़ॉर्म सुविधा है, आपको कुछ नई युक्तियां सीखने के लिए भी मजबूर करती है। अब मेरे पास हेरोोकू पर कई ऐप्स (छोटे से मध्यम) हैं और खुशी से मेरी संपत्ति एस 3 से सेवा की है। अंत में, मैं आपको दोनों को आजमाने के लिए प्रोत्साहित करता हूं। इंजनयार्ड 500 घंटे का परीक्षण प्रदान करता है (हालांकि यह घंटों की गणना कर रहा है, जरूरी नहीं कि वास्तविक समय के घंटे) और हेरोकू चलो आप बहुत ज्यादा मुफ्त में तुरंत शुरू कर दें।

पीएस: एड-ऑन का चयन करते समय अपनी पसंद को सावधानी से विचार करें, जैसे कि जब आप अपनी परियोजना के लिए रत्न चुनते हैं। मैंने एक ऐड-ऑन अनुभव किया है जिसका मैं उपयोग कर रहा था, बस फ्लेमिंग आउट और उस कार्यक्षमता को बदलने के लिए स्कैम्बल करना पड़ा। यह क्या था? प्रोग्रेस-फिलर, जिसे मैं फ़ाइल अपलोड के लिए उपयोग कर रहा था। वह एक सबक सीखा था।

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