2010-02-24 14 views
7

के साथ काम करने के लिए रत्न चुनना मान लीजिए RoR के साथ लिखी गई एक सेवा कुछ डेटा स्टोर करने के लिए एडब्ल्यूएस एस 3 का उपयोग शुरू करती है। एडब्ल्यूएस एस 3 के साथ काम करने के लिए उपयोग करने के लिए सबसे अच्छी लाइब्रेरी क्या है? वर्तमान में मेरे लिए मुख्य दो विकल्प हैं:एडब्ल्यूएस

उनके मुख्य फायदे और नुकसान क्या हैं? क्या होगा यदि बाद में सेवा को अन्य एडब्ल्यूएस (ईसी 2 की तरह) का उपयोग करने की आवश्यकता होगी? आप किस अन्य रत्न का उपयोग करते हैं और क्यों?

धन्यवाद!

उत्तर

4

दोनों aws s3 रत्नों का आपने उल्लेख किया है कि महान काम है, हालांकि यदि आपकी संपत्ति बड़ी हो रही है और कोई पोस्ट-प्रोसेसिंग की आवश्यकता नहीं है तो उपयोगकर्ता सबसे अच्छा हो सकता है यदि उपयोगकर्ता सीधे फ्लैश ऐप के साथ एस 3 पर अपलोड करते हैं। यह आपके सर्वर को मध्य व्यक्ति के रूप में कार्य करने से बचाएगा।

ईसी 2 के लिए आपको सर्वर प्रावधान के बारे में बहुत कुछ सीखना होगा। गहरे लाल रंग का समुदाय यह दो सबसे लोकप्रिय समाधान करने लगता है में कर रहे हैं:

बावर्ची

छिड़ककर

भी बादल बुनियादी ढांचे के प्रबंधन के लिए तीसरे पक्ष के अनुप्रयोगों का एक गुच्छा रहे हैं।

यदि आप रेल अनुप्रयोगों को तैनात करने जा रहे हैं तो मैं अत्यधिक अनुशंसा करता हूं कि आप हेरोोक (http://heroku.com) देखें। यह एक शब्द में, कमाल है।

+0

आपके उत्तर के लिए धन्यवाद! मैं बस कुछ समय इंतजार करूंगा, शायद अन्य जवाब आते हैं। :) –

+0

+999 हेरोकू के लिए। –

+1

पता नहीं इस उत्तर के बारे में क्या प्रासंगिक है। सवाल यह है कि कौन से मणि का उपयोग करना है, सर्वरों को कैसे प्रावधान करना है। एक जोड़े हैं जो बनाए रखा नहीं है और 2 अन्य। 1 राइटस्केल द्वारा 1 और अपॉक्सी द्वारा 1। – Amala

3

अमेज़ॅन ने हाल ही में AWS SDK for Ruby जारी किया है जो आपको एस 3 के साथ भी बातचीत करने की अनुमति देता है।

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