मैं अपने क्लाउड संसाधन उपयोग का ट्रैक कैसे रख सकता हूं?


14

मैं जेनकींस के साथ अपनी एडब्ल्यूएस एप्लिकेशन तैनाती को स्वचालित करने की कोशिश कर रहा हूं।

अभी अगर हम किसी भी वातावरण में एप्लिकेशन को अपडेट करना चाहते हैं, तो यूएटी कहते हैं, हम अपनी डॉक छवियों का निर्माण करते हैं, वर्तमान ईसीएस टास्क खोजें और इसे नई छवि के साथ अपडेट करें, चल रहे ईसीएस क्लस्टर खोजें, और कार्यों को अपडेट करें।

मोटे तौर पर, अपने निरंतर एकीकरण के माहौल में क्लाउड संसाधन आईडी (ईसीएस क्लस्टर आईडी, ईसीएस टास्क आईडी, ईसी 2 आईडी, आदि) का ट्रैक रखने के लिए सबसे अच्छा अभ्यास क्या है?

जवाबों:


9

क्लाउड "ऑर्केस्ट्रेशन" टूल में से एक का एक विवेकपूर्ण उपयोग, जैसे कि टेराफॉर्म या संभवतः फ्यूग्यू सबसे अच्छा तरीका लगता है।

आप छोटे से शुरू कर सकते हैं, एक कम महत्वपूर्ण और बहुत व्यापक वातावरण नहीं उठा सकते हैं, ध्यान से इसे स्वचालित कोड में समझें और वहां से आगे बढ़ें।

मोटे तौर पर इसे बुनियादी ढांचे के रूप में-कोड के रूप में जाना जाता है, गुग्लिंग और अन्य buzzword- उन्मुख मीडिया अनुप्रयोगों के लिए।

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


1
धन्यवाद, जैसे मैं उपयोग कर रहा हूं, टेराफॉर्म एक विकल्प हो सकता है। कुछ शोध कर रहे हैं।
क्रिस

मेरी तैनाती और अपडेट करने के लिए क्लाउड ऑर्केस्ट्रेशन टूल का उपयोग करना उत्तर है। मैं वास्तव में शुरुआती निर्माण को स्वचालित करने के लिए CloudFormation का उपयोग कर रहा हूं, मुझे अभी तक पता नहीं चला कि मैं इसका उपयोग उस टुकड़े को अपडेट करने के लिए कर सकता हूं जिसे मैं अभी तक देख रहा था।
क्रिस

यह दृश्यता मुद्दे को संभालने का एक तरीका है। मैं वर्तमान में TotalCloud [ Totalcloud.io] का उपयोग कर रहा हूं । यह मेरे क्लाउड खातों पर मौजूद संसाधनों का एक दृश्य टोपोलॉजिकल दृश्य प्रदान करता है।
वीर अभय सिंह मन्हास

1

नेटफ्लिक्स ने संसाधन फैलाव की समस्या से निपटने का अपना तरीका प्रस्तुत किया है। उन्होंने Janitor बंदर बनाया जो संसाधनों को साफ करने के लिए जिम्मेदार है जब यह स्पष्ट है कि उनका उपयोग नहीं किया जा रहा है।

अमेज़ॅन एडब्ल्यूएस में बनाए गए संसाधनों को ट्रैक करने के लिए, एक ऑडिट लॉग उत्पन्न करें, और समय (और इतिहास) के माध्यम से खोज करने की अनुमति दें उन्होंने एडडा भी बनाया । Edda अपने AWS संसाधनों के माध्यम से स्टोर और खोज करने की अनुमति देता है।

कुछ उल्लेख है कि Janitor बंदर Edda के साथ एकीकृत किया जा सकता है, लेकिन वे इन के बारे में अधिक जानकारी प्रकाशित नहीं की है।

आज AWS CloudTrail और AWS कॉन्फ़िग नियमों के साथ तृतीय-पक्ष सॉफ़्टवेयर के बिना समान परिणाम प्राप्त करना संभव है। जब Edda और Janitor बंदर की घोषणा की गई (2012-2013) ये दोनों सेवाएं अभी तक इस प्रकार की समस्याओं को हल करने के लिए तैयार नहीं थीं।

CloudTrail और config के साथ, संसाधनों की ट्रैकिंग पहले से ही लागू है। सभी को एक स्क्रिप्ट लिखनी है जो यह तय करेगी कि समय-समय पर सूची में जाकर इनका क्या करना है।


1
धन्यवाद, आपके लिंक को देखकर, aws के पास इसके लिए एक सुविधा हो सकती है, इसलिए मैं गलत जगह देख सकता हूँ।
क्रिस
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.