Amazon CloudFormation का परिचय



ब्लॉग Amazon CloudFormation का संक्षिप्त परिचय देता है

Amazon CloudFormation क्या है?

यह मूल रूप से एक सेवा है। एक परिदृश्य को देखते हुए जहां हमारे पास निष्पादन योग्य फ़ाइल है, हम पहले एप्लिकेशन इंस्टॉल करते हैं। इसके बाद, एक फ़ोल्डर बनाया जाता है और एक पैकेज की कुछ फाइलें कॉपी की जाती हैं। संक्षेप में, यह निष्पादित की जाने वाली सभी फ़ाइलों के साथ पालन करने के लिए एक कदम है।





चरणों में शामिल हैं:

1) एक सुरक्षा समूह का निर्माण



2) एक प्रमुख जोड़ी फ़ाइल का निर्माण

3) EC2 इंस्टेंस का लॉन्च

प्रतीक्षा करें और जावा में सूचित करें

4) अपाचे, MySQL या किसी अन्य फ़ाइल की स्थापना।



5) एस 3 से कोड प्राप्त करें और वेब सर्वर में तैनात करें

6) इलास्टिक लोड बैलेंसर का निर्माण और URL दें।

स्ट्रिंग निरंतर पूल में, समान सामग्री वाले दो स्ट्रिंग ऑब्जेक्ट नहीं होंगे।

यह परिदृश्य विकास का वातावरण बनाते समय होता है। हर बार हमारे पास एप्लिकेशन का नया संस्करण होता है, यह चरणों का पालन करता है और उसके बाद ही यह एक तैयार वातावरण प्रदान करेगा। ध्यान देने वाली बात यह है कि लंबी प्रक्रिया के बाद से इसे हर बार करना उचित नहीं है। अमेज़ॅन क्लाउड गठन एक पेशकश प्रदान करता है जहां हम एक व्यवस्थित तरीके से चरणों का पालन कर सकते हैं जिसमें मूल रूप से JSON प्रारूप स्क्रिप्टेड भाषा में एक टेम्पलेट प्रदान करना शामिल है जो डेटा को कॉन्फ़िगर करने के लिए चरण देता है।

CloudFormation संबंधित AWS संसाधनों का एक संग्रह बनाने और उन्हें क्रमबद्ध और पूर्वानुमानित फैशन में व्यवस्थित करने का एक आसान तरीका है। यह उपयोगकर्ता को टेम्पलेट बनाने और टेम्पलेट में परिभाषित AWS संसाधनों का ढेर तैनात करने देता है। टेम्पलेट JSON प्रारूप में है और स्टैक किसी भी संसाधन का उपयोग करेगा और टेम्पलेट के अनुसार इन सभी का पालन करेगा। इसके अलावा, यह ध्यान रखना महत्वपूर्ण है कि यदि कोई निर्माण विफल रहता है, तो स्टैक सब कुछ रोल आउट कर देगा। उपयोगकर्ता के लिए क्लाउडफ़ॉर्मेशन का उपयोग करना भी आसान हो जाता है क्योंकि अमेज़ॅन के पास बहुत सारे तैयार टेम्पलेट और साथ ही तीसरे पक्ष हैं जिनके पास अपने स्वयं के टेम्पलेट हैं।

CloudFormation बनाते समय लागू होता हैविकास वातावरण। ऐसे परिदृश्य में जहां हमारे पास 500 परीक्षक हैं और चाहते हैं कि प्रत्येक परीक्षक अपने दम पर परीक्षण करे, तो हम प्रक्रिया शुरू करते हैं जैसे कि इंस्टेंस लॉन्च करना, उदाहरण डाउनलोड करना, कोड सेट करना, डेटाबेस सेट करना जो एक लंबी प्रक्रिया बन जाती है। इसमें ऐसे मामले भी शामिल हैं, जहां आवेदन पर एक से अधिक रोल आउट हैं। समय को कम करने और इसे सरल बनाने के लिए, हम टेम्पलेट चलाते हैं जो स्वचालित रूप से इसका ख्याल रखेगा।

क्लाउड निर्माण का सबसे बड़ा लाभ यह है कि यह अमेज़ॅन संसाधनों की एक विस्तृत श्रृंखला का समर्थन करता है जिसके साथ हम मापदंडों को भी कॉन्फ़िगर कर सकते हैं और तैयार किए गए टेम्पलेट्स तक पहुंच प्राप्त कर सकते हैं।

अमेज़ॅन क्लाउडफ़ॉर्मेशन में टेम्पलेट

इसमें 6 मुख्य वस्तुएँ शामिल हैं:

  • प्रारूप संस्करण
  • विवरण
  • पैरामीटर
  • मैपिंग
  • संसाधन
  • आउटपुट

यहाँ, हम टेम्पलेट का नाम देते हैं। बनाते समय हमें कुंजी नाम, उदाहरण प्रकार और वेब सर्वर पोर्ट जैसे इनपुट लेने की आवश्यकता होती है। यह एक वैकल्पिक आइटम है। अनिवार्य कदम संसाधनों को निर्दिष्ट कर रहा है। संसाधन उन सेवाओं को परिभाषित करेंगे जिनका उपयोग किया जाएगा। यह सभी के लिए एक खुले बंदरगाह जैसे तत्वों के साथ एक सुरक्षा समूह बनाएगा। फिर, हम नियमित रूप से स्वास्थ्य दहलीज, टाइम आउट, अंतराल आदि के तत्वों के साथ एक इलास्टिक लोड बैलेंसर बनाते हैं। इसमें वेब सर्वर समूह, लॉन्च कॉन्फ़िगरेशन और प्रायिकता क्षेत्र जैसे तत्व शामिल हैं। इसके अलावा, यदि उपयोगकर्ता को एप्लिकेशन लॉन्च करते समय Apache, My SQL स्थापित करने की आवश्यकता होती है, तो उसे कॉन्फ़िगर भी किया जा सकता है।

क्या आप हमसे कोई प्रश्न पूछना चाहते हैं? उन्हें टिप्पणी अनुभाग में उल्लेख करें और हम आपके पास वापस आ जाएंगे।

संबंधित पोस्ट:

जावा उदाहरण में xml फ़ाइल पढ़ें

6 एडब्ल्यूएस क्लाउड मामले जो व्यापार में क्रांति ला रहे हैं