AWS - इलास्टिक कम्प्यूट क्लाउड
Amazon EC2 (Elastic Compute Cloud)एक वेब सेवा इंटरफ़ेस है जो AWS क्लाउड में रेज्युलूबल कंप्यूट क्षमता प्रदान करता है। यह डेवलपर्स के लिए वेब-स्केलिंग और कंप्यूटिंग संसाधनों पर पूर्ण नियंत्रण रखने के लिए डिज़ाइन किया गया है।
EC2 उदाहरणों को फिर से आकार दिया जा सकता है और हमारी आवश्यकता के अनुसार घटने या बढ़ने वाले उदाहरणों की संख्या। इन उदाहरणों को एक या अधिक भौगोलिक स्थानों या क्षेत्रों में लॉन्च किया जा सकता है, औरAvailability Zones (AZs)। प्रत्येक क्षेत्र में अलग-अलग स्थानों पर कई AZs शामिल हैं, एक ही क्षेत्र में कम विलंबता नेटवर्क द्वारा जुड़ा हुआ है।
EC2 घटक
AWS EC2 में, उपयोगकर्ताओं को EC2 घटकों, उनके ऑपरेटिंग सिस्टम समर्थन, सुरक्षा उपायों, मूल्य निर्धारण संरचनाओं आदि के बारे में पता होना चाहिए।
ऑपरेटिंग सिस्टम सपोर्ट
Amazon EC2 कई OS का समर्थन करता है जिसमें हमें अतिरिक्त लाइसेंस शुल्क का भुगतान करने की आवश्यकता होती है जैसे: Red Hat Enterprise, SUSE Enterprise और Oracle Enterprise Linux, UNIX, Windows Server, आदि। इन OS को Amazon Virtual Private Cloud (VPC) के साथ मिलकर कार्यान्वित करने की आवश्यकता है। ।
सुरक्षा
उपयोगकर्ताओं को अपने AWS खाते की दृश्यता पर पूरा नियंत्रण होता है। AWS EC2 में, सुरक्षा प्रणाली समूह बनाने और आवश्यकता के अनुसार इसमें चलने वाले उदाहरणों को रखने की अनुमति देती है। आप उन समूहों को निर्दिष्ट कर सकते हैं जिनके साथ अन्य समूह संवाद कर सकते हैं, साथ ही ऐसे समूह जिनके साथ इंटरनेट पर आईपी सबनेट बात कर सकते हैं।
मूल्य निर्धारण
AWS संसाधनों के प्रकार, अनुप्रयोगों और डेटाबेस के आधार पर कई प्रकार के मूल्य निर्धारण विकल्प प्रदान करता है। यह उपयोगकर्ताओं को अपने संसाधनों को कॉन्फ़िगर करने और तदनुसार शुल्क की गणना करने की अनुमति देता है।
दोष सहिष्णुता
अमेज़ॅन ईसी 2 उपयोगकर्ताओं को अपने संसाधनों को गलती-सहिष्णु अनुप्रयोगों को डिज़ाइन करने की अनुमति देता है। EC2 में भौगोलिक क्षेत्रों और अलग-थलग स्थानों को भी शामिल किया गया है जिन्हें गलती सहिष्णुता और स्थिरता के लिए उपलब्धता क्षेत्र के रूप में जाना जाता है। यह सुरक्षा कारणों से क्षेत्रीय डेटा केंद्रों के सटीक स्थानों को साझा नहीं करता है।
जब उपयोगकर्ता एक इंस्टेंस लॉन्च करते हैं, तो उन्हें एएमआई का चयन करना होगा जो उसी क्षेत्र में है जहां इंस्टेंस चलेगा। विफलताओं में निरंतर सेवाएं प्रदान करने के लिए कई उपलब्धता क्षेत्रों में इंस्टेंस वितरित किए जाते हैं, और सेवाओं में देरी से बचने के लिए अन्य क्षेत्रों में समवर्ती रनिंग इंस्टेंस को विफल इंस्टेंस मैप को मैप करने के लिए इलास्टिक आईपी (ईआईपी) पते का उपयोग किया जाता है।
प्रवास
यह सेवा उपयोगकर्ताओं को मौजूदा अनुप्रयोगों को EC2 में स्थानांतरित करने की अनुमति देती है। यह डेटा संग्रहण के लिए $ 80.00 प्रति संग्रहण डिवाइस और $ 2.49 प्रति घंटे खर्च करता है। यह सेवा उन उपयोगकर्ताओं को सूट करती है जिनके पास स्थानांतरित करने के लिए बड़ी मात्रा में डेटा है।
EC2 की विशेषताएं
यहाँ EC2 की कुछ प्रमुख विशेषताओं की सूची दी गई है -
Reliable- अमेज़ॅन EC2 एक अत्यधिक विश्वसनीय वातावरण प्रदान करता है जहां उदाहरणों का प्रतिस्थापन तेजी से संभव है। प्रत्येक अमेज़ॅन EC2 क्षेत्र के लिए सेवा स्तर समझौते की प्रतिबद्धता 99.9% की उपलब्धता है।
Designed for Amazon Web Services- अमेजन EC2 अमेजन S3, अमेजन RDS, Amazon DynamoDB, और Amazon SQS जैसी अमेजन सर्विसेज के साथ ठीक काम करता है। यह आवेदनों की एक विस्तृत श्रृंखला में कंप्यूटिंग, क्वेरी प्रसंस्करण और भंडारण के लिए एक संपूर्ण समाधान प्रदान करता है।
Secure - अमेज़न EC2 संसाधनों को सुरक्षित और मजबूत नेटवर्क प्रदान करने के लिए अमेज़न वर्चुअल प्राइवेट क्लाउड में काम करता है।
Flexible Tools - अमेज़ॅन EC2 डेवलपर्स और सिस्टम एडमिनिस्ट्रेटर को विफलता अनुप्रयोगों का निर्माण करने और सामान्य विफलता स्थितियों से खुद को अलग करने के लिए उपकरण प्रदान करता है।
Inexpensive- अमेज़ॅन EC2 हमें केवल उन संसाधनों के लिए भुगतान करना चाहता है जो हम उपयोग करते हैं। इसमें कई खरीद योजनाएं शामिल हैं जैसे ऑन-डिमांड इंस्टेंस, आरक्षित उदाहरण, स्पॉट इंस्टेंस आदि, जिन्हें हम अपनी आवश्यकता के अनुसार चुन सकते हैं।
AWS EC2 का उपयोग कैसे करें
Step 1 - AWS खाते में साइन-इन करें और निम्न लिंक का उपयोग करके IAM कंसोल खोलें https://console.aws.amazon.com/iam/.
Step 2 - नेविगेशन पैनल में, समूह बनाएं / देखें और निर्देशों का पालन करें।
Step 3- IAM यूजर बनाएं। नेविगेशन फलक में उपयोगकर्ताओं को चुनें। फिर नए उपयोगकर्ता बनाएं और उपयोगकर्ताओं को समूहों में जोड़ें।
Step 4 - निम्नलिखित निर्देशों का उपयोग करके एक वर्चुअल प्राइवेट क्लाउड बनाएं।
निम्नलिखित लिंक का उपयोग करके अमेज़न VPC कंसोल खोलें - https://console.aws.amazon.com/vpc/
नेविगेशन पैनल से VPC का चयन करें। फिर उसी क्षेत्र का चयन करें जिसमें हमने की-जोड़ी बनाई है।
VPC डैशबोर्ड पर प्रारंभ VPC विज़ार्ड चुनें।
VPC कॉन्फ़िगरेशन पृष्ठ का चयन करें और सुनिश्चित करें कि एकल सबनेट वाला VPC चयनित है। चुनें का चयन करें।
एकल सार्वजनिक सबनेट पृष्ठ वाला VPC खुल जाएगा। नाम फ़ील्ड में VPC नाम दर्ज करें और डिफ़ॉल्ट के रूप में अन्य कॉन्फ़िगरेशन छोड़ दें।
VPC बनाएँ चुनें, फिर Ok चुनें।
Step 5 - WebServerSG सुरक्षा समूह बनाएं और निम्नलिखित निर्देशों का उपयोग करके नियम जोड़ें।
वीपीसी कंसोल पर, नेविगेशन पैनल में सुरक्षा समूहों का चयन करें।
सुरक्षा समूह बनाएँ और समूह नाम, नाम टैग आदि जैसे आवश्यक विवरण भरें।
मेनू से अपनी वीपीसी आईडी चुनें। फिर हाँ चुनें, बटन बनाएँ।
अब एक ग्रुप बनाया जाता है। नियम बनाने के लिए इनबाउंड नियम टैब में संपादन विकल्प चुनें।
Step 6 निम्नलिखित निर्देशों का उपयोग करके VPC में EC2 उदाहरण लॉन्च करें।
निम्नलिखित लिंक का उपयोग करके EC2 कंसोल खोलें - https://console.aws.amazon.com/ec2/
डैशबोर्ड में लॉन्च इंस्टेंस विकल्प का चयन करें।
एक नया पेज खुलेगा। इंस्टेंस टाइप चुनें और कॉन्फ़िगरेशन प्रदान करें। फिर अगला चुनें: इंस्टेंस विवरण कॉन्फ़िगर करें।
एक नया पेज खुलेगा। नेटवर्क सूची से VPC का चयन करें। सबनेट सूची से सबनेट का चयन करें और अन्य सेटिंग्स को डिफ़ॉल्ट के रूप में छोड़ दें।
टैग उदाहरण पृष्ठ प्रकट होने तक अगला क्लिक करें।
Step 7- टैग इंस्टेंसेस पेज पर, इंस्टेंस को एक नाम के साथ एक टैग प्रदान करें। अगला चुनें: सुरक्षा समूह कॉन्फ़िगर करें।
Step 8सुरक्षा समूह कॉन्फ़िगर करें पृष्ठ पर, मौजूदा सुरक्षा समूह विकल्प चुनें। WebServerSG समूह का चयन करें जिसे हमने पहले बनाया था, और फिर समीक्षा और लॉन्च चुनें।
Step 9 - समीक्षा इंस्टेंस लॉन्च पेज पर इंस्टेंस विवरण की जांच करें फिर लॉन्च बटन पर क्लिक करें।
Step 10- एक पॉप अप डायलॉग बॉक्स खुलेगा। एक मौजूदा कुंजी जोड़ी का चयन करें या एक नई कुंजी जोड़ी बनाएं। फिर पावती चेक बॉक्स का चयन करें और लॉन्च इंस्टेंस बटन पर क्लिक करें।