कस्टम AMI से EC2 इंस्टेंस कैसे लॉन्च करें?



यह लेख आपको एक महत्वपूर्ण एडब्ल्यूएस अवधारणा से परिचित कराएगा कि एक कस्टम एएमआई से पर्याप्त प्रदर्शन के साथ ईसी 2 इंस्टेंस को कैसे लॉन्च किया जाए।

चपलता के बारे में सब है। त्वरित रूप से विभिन्न आकारों के नए सर्वर बनाने और उन पर एप्लिकेशन को तैनात करना उनमें से एक है। नेटफ्लिक्स का उदाहरण लेते हैं, यह AWS पर होस्ट किया गया है। जब भी कोई लोकप्रिय शो या मूवी होती है, तो नेटफ्लिक्स का उपयोग करके अधिक से अधिक EC2s जोड़ना होगा स्वत: अंकन ग्राहक की मांग को पूरा करने के लिए। नेटफ्लिक्स सेवा का उपयोग करने की कोशिश कर रहे उपयोगकर्ताओं की संख्या के आधार पर, AutoScaling सुविधा स्वचालित रूप से EC2 इंस्टेंस को जोड़ या हटा सकती है। आइए देखते हैं कि कस्टम AMI से EC2 इंस्टेंस कैसे लॉन्च किया जाए?

इस लेख में निम्नलिखित बिंदुओं को शामिल किया जाएगा,





तो आइए लेख के साथ शुरुआत करें, कस्टम एएमआई से EC2 इंस्टेंस कैसे लॉन्च करें?

EC2 उदाहरण पर एप्लिकेशन प्राप्त करने के विभिन्न तरीके क्या हैं?

EC2 पर एप्लिकेशन स्वचालित रूप से कैसे स्थापित किया जाता है? नीचे दिए गए चर्चा के अनुसार EC2 उदाहरण पर सेटिंग्स के साथ आवेदन करने के कई तरीके हैं।



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

  • पास करके उपयोगकर्ता का डेटा EC2 उदाहरण के लिए। उपयोगकर्ता डेटा एप्लिकेशन इंस्टॉल करने के लिए एक शेल स्क्रिप्ट हो सकता है और EC2 शुरू होने पर निष्पादित किया जाएगा।

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



छवि - एक कस्टम AMI से EC2 इंस्टेंस कैसे लॉन्च करें - एडुरका तो आइए हम डेमो भाग पर चलते हैं,

कस्टम AMI से EC2 इंस्टेंस कैसे लॉन्च करें: कस्टम AMI बनाने पर डेमो?

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

स्टेप 1: मौजूदा AMI से EC2 इंस्टेंस लॉन्च करें और उसमें लॉगिन करें।

चरण 2: एप्लिकेशन इंस्टॉल करें और उचित कॉन्फ़िगरेशन परिवर्तन करें।

चरण 3: एक नया AMI बनाएं।

चरण 4: में निर्मित AMI का उपयोग करके अतिरिक्त EC2 इंस्टेंस लॉन्च करें चरण 3

यहाँ विस्तार से कदम हैं:

चरण 1: EC2 उदाहरण लॉन्च करना

EC2 उदाहरण लॉन्च करने और उदाहरण के लिए Edureka ट्यूटोरियल में वर्णित उदाहरण के लिए लॉगिन करने के लिए AMI (विंडोज या लिनक्स) प्रदान किए गए मौजूदा AWS का उपयोग करें EC2

एक सरणी जावा में सबसे बड़ी संख्या पाते हैं

चरण 2: EC2 पर एप्लिकेशन इंस्टॉल करना

EC2 उदाहरण में लॉग इन करने के बाद, अपनी आवश्यकता के अनुसार कोई भी एप्लिकेशन इंस्टॉल करें। नीचे दिए गए आदेश Ubuntu EC2 उदाहरण पर Apache Tomcat को स्थापित करने के लिए हैं। Apache Tomcat का उपयोग JSP और सर्वलेट्स का उपयोग करके गतिशील वेब पेज बनाने के लिए किया जा सकता है। इसी तरह, किसी भी अन्य सॉफ्टवेयर स्थापित किया जा सकता है।

# एक जड़
सूदो सु

सॉफ्टवेयर्स और नवीनतम पैच की सूची को भूल जाइए
apt-get update && एप्ट-गेट अपग्रेड

# डाउनलोड करें और Apache Tomcat को इंस्टॉल करें
apt-get install tomcat8

टॉम्कट इंस्टॉलेशन को ब्राउज़र में (ec2-ip: 8080) URL पर जाकर सत्यापित किया जा सकता है, टॉम्कट होम पेज को नीचे दिखाया जाना चाहिए। EC2 उदाहरण के उपयुक्त सार्वजनिक IP के साथ ec2-ip को बदलना सुनिश्चित करें। पोर्ट 8080 को पोर्ट 22 के साथ सिक्योरिटी ग्रुप के इनबाउंड नियमों में खोला जाना चाहिए जैसा कि सिक्योरिटी ग्रुप के 'इनबाउंड रूल्स' में दिखाया गया है। पोर्ट 22 का उपयोग एसएसएच पहुंच के लिए किया जाता है और पोर्ट 8080 का उपयोग टॉमकैट तक पहुंचने के लिए किया जाता है।

चरण 3: कस्टम AMI बनाना

चरण 3.1: EC2 उदाहरण का चयन करें और 'कार्य -> ​​छवि -> छवि बनाएं' पर जाएं।

चरण 3.2: छवि नाम और विवरण निर्दिष्ट करें और 'छवि बनाएँ' पर क्लिक करें। ध्यान दें कि छवि बनाने से पहले EC2 का उदाहरण बंद हो जाता है, एएमआई बनाया और वापस रिबूट किया गया। यह सुनिश्चित करना है कि बनाई गई छवि सुसंगत स्थिति में है। EC2 को रिबूट किया गया है, इसलिए EC2 के लिए किसी भी पुट्टी या अन्य सत्र को समाप्त कर दिया जाएगा।

चरण ३.३: बाएँ फलक में AMI टैब पर क्लिक करें। प्रारंभ में एएमआई एक 'लंबित' स्थिति में होगा और फिर यह 'उपलब्ध' स्थिति में बदल जाएगा। EC2 उदाहरण के आकार के आधार पर, एएमआई निर्माण में कुछ समय लग सकता है। ध्यान दें कि एएमआई में डिफ़ॉल्ट रूप से निजी की दृश्यता है और यह केवल उस उपयोगकर्ता के लिए सुलभ है जिसने इसे बनाया है। एएमआई को 'एक्टीशंस -> मैनेज इमेज इमेजेस' पर जाकर कुछ उपयोगकर्ताओं के लिए सार्वजनिक या सुलभ बनाया जा सकता है।

जावा डबल करने के लिए अंतर रूपांतरण

चरण 4: नए AMI से EC2 बनाना

EC2 प्रबंधन कंसोल में 'लॉन्च इंस्टेंस' पर क्लिक करें, जहां 'मेरा एएमआई' पर क्लिक करें जहां निजी एएमआई बनाया गया है चरण 3 दिखना चाहिए। AMI का चयन करें और हमेशा की तरह EC2 निर्माण प्रक्रिया का पालन करें। EC2 उदाहरण बन जाने के बाद, EC2 का सार्वजनिक IP पता प्राप्त करें और ब्राउज़र में (ec2-ip: 8080) URL पर जाकर टॉमकैट होमपेज पर पहुंचें। इस बार AM2 में बनाए गए EC2 इंस्टेंस पर लॉगिन करने और टॉमकैट को इंस्टॉल करने की आवश्यकता नहीं है चरण 3 पहले से ही इसमें पहले से ही टॉमकैट स्थापित है।

EC2 बन जाने के बाद, EC2 को समाप्त करना सुनिश्चित करें और उसी क्रम में AMI को डीरिजिस्टर करें। यदि EC2 इंस्टेंस चल रहा है, तो संबंधित AMI को डीरिगिस्टर नहीं किया जा सकता है। एएमआई स्टोरेज स्पेस लेता है और यदि इसे डीरिगिस्टर / डिलीट नहीं किया जाता है, तो उसी के साथ जुड़ी हुई लागत होती है।

तो यह है लोग, यह हमें इस लेख के अंत में लाता है कि एक कस्टम एएमआई से EC2 इंस्टेंस कैसे लॉन्च किया जाए?यदि आप इस विषय में विशेषज्ञता हासिल करना चाहते हैं, तो एडुरका एक ऐसा पाठ्यक्रम लेकर आया है, जो वास्तव में कवर करता है, आपको सॉल्यूशन आर्किटेक्ट परीक्षा को क्रैक करने की आवश्यकता होगी! आप पाठ्यक्रम के विवरण पर एक नज़र डाल सकते हैं प्रशिक्षण।

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