इस प्रश्न के शीर्षक के अनुसार, AWS EFS, EBS और S3 के बीच व्यावहारिक अंतर क्या हैं?
प्रत्येक की मेरी समझ:
- S3 एक भंडारण सुविधा है, जहां कोई भी पहुंच योग्य है
- EBS एक उपकरण है जिसे आप EC2 पर माउंट कर सकते हैं
- EFS एक फाइल सिस्टम है जिसे आप EC2 पर माउंट कर सकते हैं
तो मैं ईएफएस से अधिक ईबीएस का उपयोग क्यों करूंगा? ऐसा लगता है कि उनके पास समान उपयोग के मामले हैं लेकिन मामूली अर्थ भिन्नताएं हैं? हालाँकि EFS को AZ के पार दोहराया जाता है जहाँ EBS सिर्फ एक माउंटेड डिवाइस है। मुझे लगता है कि ईबीएस की मेरी समझ में कमी है, इसलिए मैं अंतर करने में असमर्थ हूं।
ईएफएस पर एस 3 क्यों चुनें? वे दोनों फ़ाइलों को स्टोर करते हैं, पैमाने और दोहराए जाते हैं। मुझे लगता है कि एस 3 के साथ आपको एसडीके का उपयोग करना होगा जहां ईएफएस एक फाइल सिस्टम होने के साथ ही आप अपनी आई प्रोग्रामिंग की भाषा से आई / ओ विधियों को फाइल बनाने के लिए मानक बना सकते हैं। लेकिन क्या यह एकमात्र वास्तविक अंतर है?