EC2 स्टोरेज: इंस्टेंस स्टोर बनाम EBS
समझिए कि अस्थायी इंस्टेंस स्टोर की जगह स्थायी EBS वॉल्यूम कब उपयोग करने हैं और सही EBS वॉल्यूम प्रकार कैसे चुनना है।
EC2 स्टोरेज: इंस्टेंस स्टोर बनाम EBS, CoddyKit पर Cloud & IT Cert Prep का एक निःशुल्क पाठ है। यह 4 में से 4वाँ पाठ है। आप नीचे पूरा पाठ निःशुल्क पढ़ सकते हैं—फिर अंतर्निहित कोड संपादक और 24/7 एआई ट्यूटर के साथ ब्राउज़र में इसका व्यावहारिक अभ्यास कर सकते हैं। यह Cloud & IT Cert Prep सीखने के मार्ग का हिस्सा है और आपकी प्रगति वेब तथा CoddyKit ऐप पर सिंक होती रहती है। Cloud & IT Cert Prep पाठ्यक्रम में कुल 4 पाठ शामिल हैं।
EC2 स्टोरेज विकल्पों का अवलोकन
EC2 इंस्टेंस दो प्रकार के स्थानीय स्टोरेज का उपयोग कर सकते हैं: Instance Store और Amazon EBS (Elastic Block Store)। Instance Store होस्ट सर्वर से भौतिक रूप से जुड़ा होता है और बहुत अधिक IOPS तथा थ्रूपुट देता है, लेकिन इसमें एक महत्वपूर्ण सीमा है—इंस्टेंस रुकने या समाप्त होने पर डेटा खो जाता है। EBS लगातार बना रहने वाला नेटवर्क-संलग्न ब्लॉक स्टोरेज प्रदान करता है, जो इंस्टेंस के रुकने, फिर शुरू होने या समाप्त होने पर भी बना रहता है। दोनों में से किसका उपयोग कब करना है, यह समझना SAA-C03 परीक्षा में बार-बार आने वाला विषय है।
Instance Store: अस्थायी स्टोरेज
Instance Store (जिसे ephemeral storage भी कहा जाता है) उन NVMe SSDs से बना होता है, जो आपके EC2 इंस्टेंस को चलाने वाले होस्ट हार्डवेयर से भौतिक रूप से जुड़े होते हैं। Instance Store में मौजूद डेटा इंस्टेंस के रोके जाने, हाइबरनेट किए जाने या समाप्त किए जाने पर, अथवा अंतर्निहित हार्डवेयर के विफल होने पर खो जाता है। हालांकि, रीबूट के बाद डेटा बना रहता है। Instance Store इन कार्यों के लिए आदर्श है: बफ़र/कैश/स्क्रैच डेटा, अस्थायी फ़ाइलें और ऐसा डेटा जिसकी प्रतिकृति पूरे फ्लीट में मौजूद हो (जैसे Cassandra नोड्स)। सभी इंस्टेंस प्रकारों में Instance Store शामिल नहीं होता; d प्रत्यय देखें (जैसे i3.xlarge, m5d.large)।
# List NVMe block devices on an Instance Store instance
lsblk
# Example output:
# NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
# nvme0n1 259:0 0 500G 0 disk /
# nvme1n1 259:1 0 900G 0 disk <- instance storeAmazon EBS: स्थायी ब्लॉक स्टोरेज
Amazon EBS वॉल्यूम नेटवर्क-संलग्न स्टोरेज होते हैं, जो EC2 इंस्टेंस के जीवनचक्र से स्वतंत्र रूप से बने रहते हैं। एक EBS वॉल्यूम किसी विशिष्ट Availability Zone में मौजूद होता है और एक समय में एक EC2 इंस्टेंस से जोड़ा जा सकता है ( io1/io2 multi-attach को छोड़कर)। जब आप किसी इंस्टेंस को रोककर फिर शुरू करते हैं, तो EBS वॉल्यूम अपना पूरा डेटा बनाए रखता है। आप इसे एक इंस्टेंस से अलग करके उसी AZ में किसी अन्य इंस्टेंस से जोड़ सकते हैं, या किसी अन्य AZ अथवा Region में इसकी प्रतिलिपि बनाने के लिए snapshot बना सकते हैं।
# Create an EBS volume and attach it to an instance
aws ec2 create-volume \
--size 100 \
--volume-type gp3 \
--availability-zone us-east-1a
aws ec2 attach-volume \
--volume-id vol-0abcdef1234567890 \
--instance-id i-0abcdef1234567890 \
--device /dev/xvdfEBS वॉल्यूम प्रकार: SSD विकल्प
AWS चार EBS वॉल्यूम प्रकार प्रदान करता है। gp3 (सामान्य प्रयोजन SSD): आधारभूत 3,000 IOPS और 125 MB/s, जिन्हें स्वतंत्र रूप से 16,000 IOPS और 1,000 MB/s तक कॉन्फ़िगर किया जा सकता है—अधिकांश कार्यभारों के लिए डिफ़ॉल्ट और सबसे किफ़ायती विकल्प। gp2: पुराना सामान्य प्रयोजन SSD, जिसमें IOPS आकार के साथ बढ़ते हैं (3 IOPS/GB, अधिकतम 16,000)—इसे gp3 के पक्ष में धीरे-धीरे हटाया जा रहा है। io2 Block Express: प्रावधानित IOPS SSD, जो 256,000 IOPS और 4,000 MB/s तक उपलब्ध है—SAP HANA या Oracle जैसे I/O-गहन डेटाबेस के लिए। io1: पुराना प्रावधानित IOPS SSD।
EBS वॉल्यूम प्रकार: HDD विकल्प
HDD-आधारित दोनों EBS प्रकार IOPS के बजाय थ्रूपुट के लिए अनुकूलित हैं। st1 (थ्रूपुट-अनुकूलित HDD): 40 MB/s/TB का आधारभूत थ्रूपुट, जो 250 MB/s/TB तक बढ़ सकता है—बड़े डेटा, लॉग प्रोसेसिंग और बड़े क्रमिक रीड वाले डेटा वेयरहाउस के लिए आदर्श। sc1 (Cold HDD): 12 MB/s/TB का आधारभूत थ्रूपुट, जो 80 MB/s/TB तक बढ़ सकता है—कम बार एक्सेस किए जाने वाले क्रमिक डेटा के लिए सबसे कम लागत वाला EBS विकल्प। HDD वॉल्यूम का उपयोग बूट वॉल्यूम (रूट डिवाइस) के रूप में नहीं किया जा सकता। st1 या sc1 तभी चुनें, जब IOPS से अधिक थ्रूपुट महत्वपूर्ण हो और डेटा एक्सेस पैटर्न में बड़े क्रमिक रीड/राइट हों।
EBS स्नैपशॉट
EBS स्नैपशॉट किसी वॉल्यूम के समय-विशिष्ट बैकअप होते हैं, जिन्हें Amazon S3 में टिकाऊ रूप से संग्रहीत किया जाता है (हालाँकि आप उन्हें सीधे S3 के बजाय EC2 API के माध्यम से एक्सेस करते हैं)। स्नैपशॉट वृद्धिशील होते हैं: पहला स्नैपशॉट पूरे वॉल्यूम को कैप्चर करता है, जबकि बाद के स्नैपशॉट पिछले स्नैपशॉट के बाद बदले गए ब्लॉक ही रिकॉर्ड करते हैं, जिससे स्टोरेज लागत कम होती है। आप उसी Region के किसी भी AZ में किसी भी स्नैपशॉट से नया EBS वॉल्यूम बना सकते हैं या क्रॉस-Region आपदा पुनर्प्राप्ति के लिए स्नैपशॉट को दूसरे Region में कॉपी कर सकते हैं।
# Create a snapshot
aws ec2 create-snapshot \
--volume-id vol-0abcdef1234567890 \
--description 'Daily backup of prod DB volume'
# Copy snapshot to another region for DR
aws ec2 copy-snapshot \
--source-region us-east-1 \
--source-snapshot-id snap-0abcdef1234567890 \
--region eu-west-1 \
--description 'Cross-region DR copy'EBS एन्क्रिप्शन
EBS वॉल्यूम और स्नैपशॉट को AWS KMS keys का उपयोग करके एन्क्रिप्ट किया जा सकता है। एन्क्रिप्शन इंस्टेंस के लिए पारदर्शी होता है—इंस्टेंस और वॉल्यूम के बीच ट्रांज़िट में तथा स्टोरेज पर स्थिर डेटा, दोनों एन्क्रिप्टेड रहते हैं। आप खाता-स्तरीय डिफ़ॉल्ट एन्क्रिप्शन सक्षम कर सकते हैं, ताकि खाते में बनाए जाने वाला प्रत्येक नया EBS वॉल्यूम, प्रति-वॉल्यूम कॉन्फ़िगरेशन के बिना, अपने-आप एन्क्रिप्ट हो जाए। किसी अनएन्क्रिप्टेड वॉल्यूम को एन्क्रिप्ट करने के लिए स्नैपशॉट बनाना, स्नैपशॉट की एन्क्रिप्टेड कॉपी बनाना और फिर एन्क्रिप्टेड स्नैपशॉट से नया वॉल्यूम बनाना आवश्यक है।
# Enable default EBS encryption for the account
aws ec2 enable-ebs-encryption-by-default --region us-east-1
# Verify it is enabled
aws ec2 get-ebs-encryption-by-default --region us-east-1EBS Multi-Attach
EBS Multi-Attach किसी io1 या io2 वॉल्यूम को एक साथ अधिकतम 16 EC2 इंस्टेंस से उसी Availability Zone में अटैच करने की सुविधा देता है। सभी अटैच किए गए इंस्टेंस को पूरा रीड/राइट एक्सेस प्राप्त होता है। इसका उपयोग क्लस्टर किए गए Linux अनुप्रयोगों (जैसे Oracle RAC या Teradata) के लिए किया जाता है, जो क्लस्टर-जागरूक फाइल सिस्टम का उपयोग करके अनुप्रयोग स्तर पर समवर्तीता का प्रबंधन करते हैं। साझा फाइल सिस्टम के लिए Multi-Attach, EFS का विकल्प नहीं है—यह विशेष रूप से क्लस्टर किए गए ब्लॉक-स्तरीय एक्सेस और अनुप्रयोग द्वारा प्रबंधित समन्वय के लिए है।
Instance Store और EBS के बीच चयन
मुख्य निर्णय मानदंड: क्या स्थायित्व आवश्यक है? → EBS का उपयोग करें। क्या डेटा दोबारा बनाया जा सकता है या उसकी प्रतिकृति मौजूद है? → Instance Store स्वीकार्य है और बेहतर प्रदर्शन देता है। क्या महत्वपूर्ण डेटा वाला डेटाबेस है? → हमेशा EBS का उपयोग करें (स्नैपशॉट और एन्क्रिप्शन के साथ)। ML प्रशिक्षण या सॉर्ट ऑपरेशन के लिए अस्थायी स्क्रैच स्पेस चाहिए? → बिना किसी अतिरिक्त लागत के अधिकतम थ्रूपुट के लिए Instance Store का उपयोग करें। परीक्षा में अक्सर ऐसे परिदृश्य दिए जाते हैं जिनमें आपको यह पहचानना होता है कि किसी दिए गए कार्यभार के लिए अस्थायी या स्थायी स्टोरेज उपयुक्त है।
EBS-अनुकूलित इंस्टेंस
EBS-अनुकूलित इंस्टेंस EC2 इंस्टेंस और EBS के बीच समर्पित नेटवर्क बैंडविड्थ प्रदान करते हैं, जो सामान्य इंस्टेंस नेटवर्क बैंडविड्थ से अलग होती है। इससे अनुप्रयोग ट्रैफ़िक और स्टोरेज I/O के बीच नेटवर्क प्रतिस्पर्धा रुकती है। अधिकांश वर्तमान पीढ़ी के इंस्टेंस प्रकार बिना किसी अतिरिक्त शुल्क के डिफ़ॉल्ट रूप से EBS-अनुकूलित होते हैं। पुराने इंस्टेंस प्रकारों में EBS अनुकूलन को मैन्युअल रूप से सक्षम करना पड़ सकता है (अतिरिक्त प्रति-घंटा शुल्क के लिए)। उच्च-I/O डेटाबेस कार्यभारों के लिए हमेशा सुनिश्चित करें कि आपका इंस्टेंस प्रकार EBS-अनुकूलित है, ताकि आपके वॉल्यूम के पूर्ण प्रावधानित IOPS प्राप्त हो सकें।
Amazon Data Lifecycle Manager
Amazon Data Lifecycle Manager (DLM) EBS स्नैपशॉट और AMI के निर्माण, प्रतिधारण और विलोपन को स्वचालित करता है। आप ऐसी लाइफ़साइकल नीतियाँ परिभाषित करते हैं जो यह निर्दिष्ट करती हैं कि किन वॉल्यूम का बैकअप लेना है (Tag द्वारा), कितनी बार स्नैपशॉट बनाने हैं (हर 1, 2, 3, 4, 6, 8 या 12 hour पर, या Daily), और कितने स्नैपशॉट बनाए रखने हैं। DLM कस्टम बैकअप स्क्रिप्ट की आवश्यकता समाप्त करता है और नीति की स्थिति की निगरानी के लिए CloudWatch के साथ एकीकृत होता है। क्रॉस-Region स्नैपशॉट के लिए, उसी DLM परिभाषा में कॉपी नीति कॉन्फ़िगर करें।
त्वरित जाँच
इस पाठ में दिए गए AWS Solutions Architect (SAA-C03) सिद्धांतों की अपनी समझ जाँचें।
पाठ का पुनरावलोकन
इस पाठ में आपने सीखा: Instance Store सबसे बेहतर स्थानीय I/O प्रदर्शन देता है, लेकिन अस्थायी होता है—रोकने या समाप्त करने पर डेटा खो जाता है, EBS स्थायी नेटवर्क-संलग्न ब्लॉक स्टोरेज प्रदान करता है, जिसमें IOPS (gp3, io2) या थ्रूपुट (st1, sc1) के लिए अनुकूलित चार वॉल्यूम प्रकार होते हैं, और EBS स्नैपशॉट S3 में संग्रहीत समय-विशिष्ट बैकअप सक्षम करते हैं, जिनका उपयोग क्रॉस-AZ या क्रॉस-Region पुनर्प्राप्ति के लिए किया जा सकता है। अगले पाठ में हम S3 Object Storage Fundamentals का अध्ययन करेंगे।
एआई शिक्षक के साथ Cloud & IT Cert Prep सीखें — निःशुल्क
अपने ब्राउज़र में वास्तविक कोड लिखें और चलाएँ, चौबीसों घंटे एआई शिक्षक से तुरंत सहायता पाएँ, और वेब या ऐप पर वहीं से शुरू करें जहाँ आपने छोड़ा था।
- पाठ्यक्रम
- 150
- पाठ
- 600
अक्सर पूछे जाने वाले प्रश्न
क्या “EC2 स्टोरेज: इंस्टेंस स्टोर बनाम EBS” पाठ निःशुल्क है?
हाँ—“EC2 स्टोरेज: इंस्टेंस स्टोर बनाम EBS” का पूरा पाठ यहाँ वेब पर निःशुल्क पढ़ा जा सकता है। इंटरैक्टिव अभ्यास (अंतर्निहित कोड संपादक और 24/7 एआई ट्यूटर) करने और Cloud & IT Cert Prep पाठ्यक्रम का बाकी हिस्सा अनलॉक करने के लिए CoddyKit PRO लें। Cloud & IT Cert Prep पाठ्यक्रम में कुल 4 पाठ शामिल हैं।
“EC2 स्टोरेज: इंस्टेंस स्टोर बनाम EBS” में मैं क्या सीखूँगा?
समझिए कि अस्थायी इंस्टेंस स्टोर की जगह स्थायी EBS वॉल्यूम कब उपयोग करने हैं और सही EBS वॉल्यूम प्रकार कैसे चुनना है। आप ब्राउज़र में सीधे चलाए जाने वाले व्यावहारिक कोड के साथ Cloud & IT Cert Prep का अभ्यास करते हैं, और पाठ पूरा करते समय 24/7 एआई ट्यूटर आपके प्रश्नों के उत्तर देता है।
क्या Cloud & IT Cert Prep शुरू करने के लिए मुझे किसी अनुभव की आवश्यकता है?
पहले के अनुभव की आवश्यकता नहीं है। CoddyKit पर Cloud & IT Cert Prep शुरुआती से लेकर उन्नत शिक्षार्थियों तक सभी के लिए व्यवस्थित किया गया है, इसलिए आप यहीं से या शुरुआत से सीखना शुरू कर सकते हैं और अपनी गति से आगे बढ़ सकते हैं। यह 4 में से 4वाँ पाठ है।
“EC2 स्टोरेज: इंस्टेंस स्टोर बनाम EBS” पाठ पूरा करने में कितना समय लगता है?
CoddyKit का अधिकांश पाठ लगभग 5–10 मिनट में पूरा हो जाता है। हर पाठ छोटा और संवादात्मक है, इसलिए आप लगातार प्रगति करते हैं और वेब या ऐप पर वहीं से सीखना जारी रख सकते हैं जहाँ आपने छोड़ा था।
क्या मैं इस Cloud & IT Cert Prep पाठ में कोड लिख और चला सकता हूँ?
हाँ। हर Cloud & IT Cert Prep पाठ में एक अंतर्निर्मित कोड संपादक शामिल है, जिससे आप सीधे अपने ब्राउज़र में वास्तविक कोड लिख और चला सकते हैं और तुरंत एआई प्रतिक्रिया पा सकते हैं—स्थानीय सेटअप की आवश्यकता नहीं है।
इस पाठ्यक्रम के सभी पाठ
- अपना पहला EC2 इंस्टेंस लॉन्च करना
- इंस्टेंस प्रकार और मूल्य निर्धारण मॉडल
- सुरक्षा समूह और कुंजी युग्म
- EC2 स्टोरेज: इंस्टेंस स्टोर बनाम EBS