जब अमेज़ॅन ने पहली बार 2006 में अपने लोचदार कम्प्यूट क्लाउड (ईसी 2) लॉन्च किया, तो बहुत से लोग आश्चर्यचकित हुए। हम में से जो हमेशा एक खुदरा विक्रेता के रूप में अमेज़ॅन के बारे में सोचते थे, वे संदेहजनक थे कि उनके पास बहुत कुछ देना होगा। तब से 5 वर्षों में, अमेज़ॅन ने साबित कर दिया है कि वे इस व्यवसाय के बारे में गंभीर हैं और ईसी 2 को विश्व स्तरीय क्लाउड कंप्यूटिंग प्लेटफॉर्म बनाने में गंभीर हैं। हालांकि हिचकिचाहट हो रही है, आम तौर पर अमेज़ॅन वेब सर्विसेज को आम तौर पर व्यवसाय में सबसे अच्छे माना जाता है। इस गाइड में, हम सामान्य रूप से क्लाउड कंप्यूटिंग की मूल बातें और विशेष रूप से अमेज़ॅन ईसी 2 को कवर करने जा रहे हैं।

"बादल" के बारे में एक बिट

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

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

जब वर्चुअलाइजेशन लोकप्रिय हो रहा था, लोगों ने वर्चुअल प्राइवेट सर्वर या वीपीएस नामक एक और विधि का उपयोग शुरू किया। इस विधि के साथ, आप एक ही मशीन पर चल रहे कई ऑपरेटिंग सिस्टम रख सकते हैं, प्रत्येक के अपने सेटअप और अनुप्रयोगों के साथ।

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

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

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

ईसी 2 के लिए साइन अप करना

नोट : मुफ़्त खाता वास्तव में मुफ़्त है, लेकिन साइनअप के दौरान, आपको क्रेडिट कार्ड की जानकारी के लिए कहा जाएगा। विवरण के लिए अमेज़ॅन के नियम देखें।

लॉग इन करें या अपना अमेज़ॅन ईसी 2 खाता बनाएं। दुर्भाग्य से, कई उपयोगकर्ता पंजीकरण कई घंटों तक लंबित रह सकते हैं।

एक बार आपका अमेज़ॅन वेब सेवा खाता सेट हो जाने के बाद, आप aws.amazon.com के शीर्ष-दाएं कोने में साइन इन करें और एडब्ल्यूएस प्रबंधन कंसोल लिंक पर साइन इन करके अपने प्रबंधन कंसोल तक पहुंच सकते हैं।

एक उदाहरण बनाना

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

पहली चीज़ जो आपको करने के लिए कहा जाएगा वह बेस प्लेटफ़ॉर्म पर निर्णय लेता है। यदि आप सेवा को डेमो करना चाहते हैं तो अमेज़ॅन लिनक्स एक अच्छी शर्त है।

अगला पृष्ठ आपको अपने उदाहरण के बारे में कुछ विवरण सेट करने देता है। आप संभवतः इन सेटिंग्स को छोड़ना चाहते हैं, यह देखते हुए कि कैसे मुफ्त स्तर केवल माइक्रो इंस्टेंस प्रकार का समर्थन करता है, और उपलब्धता क्षेत्र को इस चरण में कोई फर्क नहीं पड़ता है।

अगला पृष्ठ, उन्नत इंस्टेंस विकल्प, डिफ़ॉल्ट पर तब तक छोड़ा जाना चाहिए जब तक आपके पास अन्यथा करने का कोई विशिष्ट कारण न हो।

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

अगला कदम एक महत्वपूर्ण जोड़ी बनाना है। पासवर्ड के बजाय, ईसी 2 उपयोगकर्ताओं की पहचान करने के लिए क्रिप्टोग्राफिक कुंजी का उपयोग करता है। अगर यह भ्रमित लगता है चिंता मत करो, यह वास्तव में जटिल नहीं है। पहला कदम एक कुंजी जोड़ी का नाम और उत्पन्न करना है, फिर अपने कंप्यूटर पर डाउनलोड करें। मैं इसे ~ / .ssh / में सहेजने की अनुशंसा करता हूं।

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

 chmod 600 ~ / .ssh / MyEC2Key.pem 

और वास्तव में कनेक्ट करने के लिए इसका उपयोग करने के लिए, साथ जाएं

 # आपको निश्चित रूप से इंतजार करना होगा जब तक आपका उदाहरण वास्तव में ssh -i ~ / .ssh / MyEC2Key.pem [email protected] चला रहा है 

अंत में, आपको अपने ऐप के लिए फ़ायरवॉल में एक छेद खोलना है। ड्रॉपडाउन सूची में कई सामान्य नेटवर्क विकल्प जैसे एसएसएच, डीएनएस, और निश्चित रूप से HTTP शामिल हैं। यदि आप कस्टम पोर्ट दर्ज करना चाहते हैं, तो आपका मौका यहां है।

एक बार जब आप अपना उदाहरण समीक्षा और लॉन्च कर लेंगे, तो आप सेट हो गए हैं! अब आप अपने सार्वजनिक DNS से ​​कनेक्ट करने के लिए ऊपर बताए गए एसएसएच का उपयोग कर सकते हैं (नीचे स्क्रीनशॉट में हाइलाइट किया गया)।

निष्कर्ष

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