क्या ईसीएस डॉकर के समान है?

Kya Isi Esa Dokara Ke Samana Hai



एडब्ल्यूएस लोचदार कंटेनर सेवा और डॉकटर दोनों कंटेनरों के साथ काम करते हैं। किंतु वे ' नहीं ' जो उसी। इस तथ्य के बावजूद कि डॉकटर और ईसीएस कंटेनर के साथ काम करते हैं, उनके काम की प्रकृति अलग है।

यह मार्गदर्शिका AWS ECS और Docker के बीच के अंतर को स्पष्ट करेगी।

ECS और Docker एक दूसरे से कैसे भिन्न हैं?

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







दूसरी ओर, AWS ECS या इलास्टिक कंटेनर सर्विस Amazon क्लाउड कंप्यूटिंग सेवाओं में से एक है, जिसका उपयोग डॉकटर कंटेनरों को लॉन्च करने और प्रबंधित करने के लिए किया जाता है। ECS डॉकटर कंटेनरों का प्रबंधन इस तरह से करता है कि यह जरूरत के अनुसार कंटेनर को जोड़ता और हटाता है। इसका मतलब यह है कि जब वर्कलोड बढ़ता है, तो यह स्वचालित रूप से एक कंटेनर जोड़ता है, और जब वर्कलोड कम हो जाता है, तो यह कुछ कंटेनरों को हटा देता है या हटा देता है।



ईसीएस कैसे काम करता है?

ECS डॉकटर कंटेनर नहीं है। बल्कि यह डोकर का समर्थन करता है। AWS इलास्टिक कंटेनर सेवा का उपयोग करने के लिए AWS खाते के लिए क्लाउड वातावरण में स्केलेबल एप्लिकेशन को तैनात और प्रबंधित करने के लिए साइन अप करने की आवश्यकता होती है। एप्लिकेशन को प्रबंधित करने के लिए AWS ECS द्वारा उपयोग किए जाने वाले सर्वर को क्लस्टर कहा जाता है जो API कॉल और कार्य परिभाषाओं के माध्यम से काम करता है:







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

ECS ECR (इलास्टिक कंटेनर रजिस्ट्री) या किसी अन्य उपयोगकर्ता-परिभाषित रिपॉजिटरी के साथ काम करता है और फिर उपयोगकर्ता को कंटेनर लॉन्च करने के लिए एप्लिकेशन के लिए छवियों और संसाधनों का चयन करने देता है। उसके बाद, जैसा कि ऊपर बताया गया है, AWS ECS स्वयं उपलब्धता के लिए कंटेनरों का प्रबंधन करती है।



डॉकर कैसे काम करता है?

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

डॉकर कोड चलाने के लिए एक मानक तरीका प्रदान करता है। डॉकर सर्वर पर स्थापित है, और यह डेवलपर्स को कंटेनर बनाने, शुरू करने या बंद करने के लिए कमांड प्रदान करता है।

निष्कर्ष

एक डॉकटर कंटेनर एक ऐसा प्लेटफॉर्म है जो एक कंटेनर में एप्लिकेशन को विकसित, शिप, रन, मैनेज और अपडेट करता है। दूसरी ओर, अमेज़ॅन ईसीएस एडब्ल्यूएस क्लाउड सेवा है जो कंटेनरों में अनुप्रयोगों को स्केल करती है और उपलब्धता के लिए कंटेनरों का प्रबंधन करती है। और एडब्ल्यूएस ईसीएस कार्यों को बनाने के लिए डॉकर छवियों के उपयोग का समर्थन करता है। इसलिए, वे अलग-अलग प्लेटफॉर्म या सेवाएं हैं जिनका उपयोग कंटेनर और रिपॉजिटरी के साथ काम करने के लिए किया जाता है।