2012-06-08 19 views
14

पर एक उल्का ऐप स्केल करना question के उत्तर में, यह नोट किया गया है कि "उल्का तैनाती 'वाले होस्ट किए गए सर्वर पर तैनात ऐप्स अभी तक स्केलिंग के बारे में कोई गारंटी या एसएलए नहीं हैं।" इसलिए यदि मैं यह सुनिश्चित करना चाहता हूं कि मैं अब पूरी तरह से स्केल कर सकता हूं तो अपने होस्ट किए गए सर्वर का उपयोग करने की संभावना से बाहर निकलता है।हेरोकू

उत्तर में आगे कहा गया है कि "उल्का बंडल 'के साथ उत्पन्न एक सर्वर बंडल मूल रूप से एक एकल प्रक्रिया ऐप है। यह आपके ऊपर कई उदाहरणों तक वायरस है, या फिर आप ऑटो-स्केलिंग को कार्यान्वित करना चाहते हैं।"

पढ़ने के बाद, मैं अभी भी स्केलिंग के सवाल पर बहुत अस्पष्ट हूं। हेरोकू पर, मुझे लगता है कि मैं "उल्का बंडल" एकल प्रक्रिया ऐप्स को डायनोस में चला सकता हूं। लेकिन अगर मैं कई डायनोस का उपयोग करता हूं, प्रत्येक मेटीर सर्वर बंडल चला रहा है, तो उल्का डिज़ाइन किया गया है ताकि उन्हें तारित किया जा सके ताकि वे सभी एक ही डेटा के साथ सिंक्रनाइज़ हो जाएं (भले ही कोई अंतराल हो)?

+0

मैं उल्का बचाता है यह फाइल सिस्टम में मोंगो उदाहरण है लगता है -

तो आप Meteor Cluster की आवश्यकता होगी। तो समाधान बाहरी डेटाबेस का उपयोग करने के लिए इसे कॉन्फ़िगर किया जाएगा। मुझे नहीं पता कि कैसे (: –

उत्तर

5

अपने स्वयं के प्रश्न का उत्तर देते हुए, उल्का टीम ने roadmap की घोषणा की है जिसमें उल्का 1.0 में शामिल करने के लिए स्केलेबिलिटी प्लान शामिल हैं।

+1

जब तक यह उपलब्ध न हो जाए, आप उल्का क्लस्टर का उपयोग कर सकते हैं - http://goo.gl/2aHJ2 –

2

उल्का अभी भी बहुत छोटा मंच है। स्केलेबिलिटी से पहले, व्यक्तिगत रूप से मैं सुरक्षा का सवाल रखूंगा, क्योंकि उल्का में सार्वजनिक रिलीज में अभी कोई सुरक्षा मॉडल नहीं है। मेटीर डॉक्स में सुरक्षा का कोई भी उल्लेख नहीं है, लेकिन उल्का टीम ने पुष्टि की है कि वे इस पर काम कर रहे हैं, और भविष्य में रिलीज के पास यह होगा। यहां एक नज़र डालें: https://stackoverflow.com/questions/10100813/when-can-we-expect-data-validation-and-security-in-meteor

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

इस बारे में कुछ विचार करने के लिए, स्केलेबिलिटी कैसे संभाली जाएगी और उस पर बेहतर तस्वीर पाने के लिए, मुझे लगता है कि उल्का टीम के किसी व्यक्ति को स्केलेबिलिटी के बारे में जवाब देना चाहिए।

+0

हाँ - मुझे सुरक्षा समस्या के बारे में भी पता चला है, लेकिन इसके बारे में काफी चर्चा हुई है (और यह भी कहा गया है कि उल्का टीम का "सबसे अधिक" इस पर काम कर रहे हैं, और आज यहां कुछ सॉफ्टवेयर भी हैं: https://groups.google.com/forum/?fromgroups#!topic/meteor-core/g4Bsm3yFTe4)। इसलिए मैं सुरक्षा समस्या के बारे में बहुत आशावादी महसूस कर रहा हूं।लेकिन स्केलेबिलिटी का सवाल वास्तव में एक ही डिग्री की तरह किसी भी चीज़ को संबोधित नहीं किया गया है, कम से कम मैं देख सकता हूं। तो मैंने सोचा कि सवाल पूछने लायक था। – garyrob

+0

प्रश्न की वैधता और स्केलेबिलिटी के लिए आपकी चिंताओं के बारे में सहमत हैं, मेटियर टीम से कुछ सुनना अच्छा लगेगा। मैं उल्का आईआरसी पर कोशिश करूंगा। – Nachiket

+4

अक्टूबर 2012 तक, संस्करण 0.5.0 पर उल्का में एक आधिकारिक प्रमाणीकरण मॉड्यूल शामिल है और दस्तावेज है। – yagooar

0

मैंने हाल ही में एक समान प्रश्न (Which PaaS would be best for a Meteor JS app that needs to be scalable?) से पूछा, और उत्तर में से एक ने हेरोकू की स्थिति को बहुत अच्छी तरह समझाया (मैंने सोचा) - https://stackoverflow.com/a/16468418/2311632 देखें। यह भी इंगित किया गया है (https://stackoverflow.com/a/16468609/2311632) कि कोई meteor.com पर तैनात कर सकता है। जबकि स्केलिंग अभी भी रोडमैप पर है, संभवतः वे कुछ स्केलिंग मुद्दों को 'इन-हाउस' को संबोधित कर रहे हैं या अन्यथा मेटियर एप्स के लिए स्केलिंग में क्या संभव है, इसके अत्याधुनिक हिस्से में अपनी सेवा को रख सकते हैं। अन्यथा, जब तक मीटरी आधिकारिक स्केलिंग समाधान के साथ निशान को हिट नहीं कर लेता है, तब तक आप ईसी 2 और स्केल लंबवत (एकल आवृत्ति की शक्ति को बढ़ा सकते हैं) के साथ जा सकते हैं। ईसी 2 के साथ स्थापित करना मेरे लिए नया है, लेकिन यह उत्तर (https://stackoverflow.com/a/16468826/2311632) एक अच्छा प्रारंभिक बिंदु की तरह दिखता है। मैंने अभी तक यह कोशिश नहीं की है, लेकिन जल्द ही जल्द ही होगा।

1

आप हेरोकू में उल्का ऐप्स को तैनात कर सकते हैं लेकिन आपको 1 dyno से चिपकने की आवश्यकता है। क्योंकि हेरोोक वेबस्केट या चिपचिपा सत्र का समर्थन नहीं करता है।

तो आपको एक और PAAS प्रदाता ढूंढना होगा। नोडजित्सु एक अच्छा विकल्प है। अगर आप कई उदाहरणों में स्केल नहीं करना चाहते हैं, तो आपको उदाहरणों के बीच लेखन कार्यों को सिंक करने का एक तरीका ढूंढना होगा। http://goo.gl/2aHJ2