2011-02-13 9 views
11

सारांश:मैं कैसे कई डेवलपर्स शुरू और रोक एक साझा अमेज़न EC2 उदाहरण के लिए सक्षम होना मिल सकता है?कई उपयोगकर्ता ईसी 2 उदाहरणों को नियंत्रित करने के लिए सबसे अच्छा कैसे हैं?

मुझे एक प्रोजेक्ट मिला है जहां मैं काम के लिए एक ईसी 2 उदाहरण का उपयोग कर रहा हूं जो दिन-प्रतिदिन बनी रहती है, इसलिए जब मैं कार्यालय में आ जाता हूं तो मैं अपना सर्वर शुरू करता हूं, और जब मैं जाता हूं तो इसे रोकता हूं । मैं कई अन्य डेवलपर्स के साथ काम करता हूं और हम सभी इस ईसी 2 उदाहरण का उपयोग करते हैं। हम चाहते हैं कि पहले व्यक्ति को उदाहरण शुरू करने के लिए प्रत्येक दिन काम शुरू करना पड़े, और उदाहरण के लिए 'स्टॉप' करने वाला अंतिम घर ... लेकिन वे मेरे उदाहरण को 'शुरू' या 'रोक' नहीं सकते।

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

किसी भी सुझाव के लिए सबसे अच्छा साझा उदाहरण प्रबंधित करें?

धन्यवाद!

पीएस विभिन्न कारणों से, हम क्रॉन आधारित समाधान नहीं चाहते हैं; अगर हम लैपटॉप के साथ सभी मोबाइल हैं और कोई निश्चित आधारभूत संरचना नहीं है तो कौन सी मशीन चलती है? हम कौन सा टाइमज़ोन मान रहे हैं? कौन सा उपयोगकर्ता cronjob के रूप में चल रहा है?

उत्तर

0

उत्पादन और विकास के लिए अलग-अलग खातों का उपयोग करें। प्रत्येक डेवलपर को विकास खाता लॉगिन जानकारी वितरित करें। वे मुख्य एडब्ल्यूएस प्रबंधन कंसोल से ईसी 2 उदाहरण शुरू/बंद कर सकते हैं।

यदि आप प्रबंधन कंसोल के बाहर समाधान चाहते हैं, तो ईसी 2 एपीआई का उपयोग करके एक छोटा सा एप्लीकेशन बनाएं जो उदाहरण को शुरू/बंद करने के लिए स्थानीय रूप से चलाया जा सके।

Elasticfox जैसे एक आवेदन भी एक व्यवहार्य समाधान हो सकता है।

ये सरल विचार हैं।

संपादित करें: 14 फरवरी 2011 को AWS announced कि आईएएम उपयोगकर्ता प्रबंधन कंसोल में लॉगिन कर सकते हैं।

+0

सुझाव के लिए धन्यवाद। हम कई वास्तविक उपयोगकर्ताओं के आसपास डेवलपर खाते पर साझा करने के इच्छुक नहीं हैं; यह एक बहुत ही स्केलेबल सुरक्षा अभ्यास प्रतीत नहीं होता है। उदाहरणों को शुरू/बंद करने के लिए हमारे पास पहले से ही एक छोटी सी स्क्रिप्ट है, लेकिन प्राधिकरण मॉडल मुद्दा है। Ditto ElasticFox। –

+0

एक पूर्ण वेब एप्लिकेशन (उचित प्रमाणीकरण के साथ) को एक पूर्णकालिक सर्वर के खर्च पर खाता साझाकरण को हटा देगा। यदि आपको अधिक विकल्प की आवश्यकता है, तो होस्ट की गई ईसी 2 प्रबंधन सेवाओं में से एक का उपयोग मासिक लागत के लायक हो सकता है। –

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

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