AWS में EC2 इंस्टेंस का EBS स्नैपशॉट कैसे बनाएँ

Amazon EBS स्नैपशॉट बनाना आपके EC2 इंस्टेंस से जुड़े Amazon Elastic Block Store (EBS) वॉल्यूम में संग्रहीत डेटा का बैकअप लेने के लिए एक आवश्यक प्रक्रिया है। ये स्नैपशॉट पॉइंट-इन-टाइम बैकअप प्रदान करते हैं, जिससे आप स्टोरेज लागत को कम करते हुए डेटा को कुशलता से पुनर्स्थापित कर सकते हैं। पिछले लेख में, हमने सीखा कि अपना पहला EC2 इंस्टेंस कैसे बनाएँ AWS प्लेटफ़ॉर्म पर। इस मार्गदर्शिका में, हम जानेंगे कि EC2 इंस्टेंस के स्नैपशॉट कैसे बनाएँ, इसके लिए क्या पूर्वापेक्षाएँ हैं, और कार्यान्वयन के लिए चरण-दर-चरण निर्देश क्या हैं।



Amazon EBS क्या है?

Amazon Elastic Block Store (EBS) एक स्केलेबल, उच्च-प्रदर्शन वाली ब्लॉक स्टोरेज सेवा है, जिसे Amazon EC2 इंस्टेंस के साथ उपयोग के लिए डिज़ाइन किया गया है। EBS वॉल्यूम स्थानीय हार्ड ड्राइव की तरह काम करते हैं, जिससे आप फ़ाइलें संग्रहीत कर सकते हैं, एप्लिकेशन इंस्टॉल कर सकते हैं और डेटा प्रबंधित कर सकते हैं। इन वॉल्यूम को EC2 इंस्टेंस के निर्माण के दौरान या बाद में जोड़ा जा सकता है, और एक ही इंस्टेंस से कई वॉल्यूम जोड़े जा सकते हैं।

Amazon EBS की प्रमुख विशेषताएँ:

  • वॉल्यूम प्रकार: Amazon EBS विभिन्न कार्यभारों के अनुरूप कई वॉल्यूम प्रकार प्रदान करता है:
    • सामान्य प्रयोजन SSD (gp2, gp3)
    • प्रोविज़न्ड IOPS SSD (io1, io2)
    • थ्रूपुट अनुकूलित HDD (st1)
    • कोल्ड HDD (sc1)
    • चुंबकीय (मानक)
  • मल्टी-अटैच: कुछ वॉल्यूम प्रकार एक ही उपलब्धता क्षेत्र के भीतर कई EC2 इंस्टेंस से जुड़ने का समर्थन करते हैं।
  • स्नैपशॉट: EBS स्नैपशॉट वृद्धिशील बैकअप होते हैं, जिनमें केवल बदले हुए ब्लॉक सहेजे जाते हैं, जिससे स्टोरेज लागत और निर्माण समय कम होता है।

अधिक जानकारी के लिए, Amazon EBS वॉल्यूम प्रकार दस्तावेज़ीकरण देखें।


Amazon EBS स्नैपशॉट का उपयोग क्यों करें?

Amazon EBS स्नैपशॉट आपको अपने EBS वॉल्यूम की पॉइंट-इन-टाइम प्रतियाँ बनाकर डेटा का बैकअप लेने की सुविधा देते हैं। ये स्नैपशॉट Amazon S3 में संग्रहीत होते हैं, जिससे स्थायित्व और स्केलेबिलिटी मिलती है। प्रमुख लाभ इस प्रकार हैं:

  • वृद्धिशील बैकअप: पिछले स्नैपशॉट के बाद से केवल बदले हुए ब्लॉक सहेजे जाते हैं।
  • लागत दक्षता: अपरिवर्तित डेटा की प्रतिलिपि से बचें, जिससे स्टोरेज लागत कम होती है।
  • आपदा पुनर्प्राप्ति: विफलता या आकस्मिक विलोपन की स्थिति में डेटा को शीघ्रता से पुनर्स्थापित करें।

पूर्वापेक्षाएँ

EBS स्नैपशॉट बनाने से पहले, सुनिश्चित करें कि आपके पास निम्नलिखित हैं:

  1. Amazon EBS-समर्थित EC2 इंस्टेंस: वॉल्यूम किसी EC2 इंस्टेंस से जुड़ा होना चाहिए।
  2. AWS प्रबंधन कंसोल तक पहुँच: स्नैपशॉट बनाने के लिए आपको EC2 डैशबोर्ड तक पहुँच की आवश्यकता होगी।

चरण-दर-चरण मार्गदर्शिका: Amazon EBS स्नैपशॉट कैसे बनाएँ

EBS स्नैपशॉट बनाने के लिए नीचे दिए गए निर्देशों का पालन करें:

  • खोलें Amazon EC2 कंसोल
  • नेविगेशन फलक में, चुनें स्नैपशॉट, स्नैपशॉट बनाएँ।
स्नैपशॉट बनाएँ
  • “संसाधन प्रकार” के लिए, चुनें वॉल्यूम या इंस्टेंस।
  • “वॉल्यूम ID” के लिए, वह वॉल्यूम चुनें जिससे आप स्नैपशॉट बनाना चाहते हैं। एन्क्रिप्शन फ़ील्ड चयनित वॉल्यूम की एन्क्रिप्शन स्थिति दर्शाता है। यदि वॉल्यूम एन्क्रिप्टेड है, तो स्नैपशॉट उसी KMS कुंजी का उपयोग करके स्वचालित रूप से एन्क्रिप्ट हो जाता है। यदि वॉल्यूम एन्क्रिप्टेड नहीं है, तो स्नैपशॉट भी एन्क्रिप्ट नहीं होता।
  • (वैकल्पिक) विवरण के लिए, स्नैपशॉट का संक्षिप्त विवरण दर्ज करें।
  • (वैकल्पिक) स्नैपशॉट को कस्टम टैग असाइन करने के लिए, टैग अनुभाग में, चुनें टैग जोड़ें, और फिर कुंजी-मान युग्म दर्ज करें। आप 50 तक टैग जोड़ सकते हैं।
  • चुनें: स्नैपशॉट बनाएँ।
वॉल्यूम या इंस्टेंस से स्नैपशॉट बनाएँ

एक बार जब आप स्नैपशॉट पर क्लिक करते हैं, तो स्नैपशॉट बनाने में कुछ मिनट लगेंगे, और आप स्नैपशॉट देख सकते हैं।

स्नैपशॉट स्थिति

अधिक जानकारी के लिए, देखें Amazon EBS स्नैपशॉट बनाएँ Amazon EBS दस्तावेज़ीकरण में।


उदाहरण कोड: AWS CLI का उपयोग करके EBS स्नैपशॉट बनाना

उन उपयोगकर्ताओं के लिए जो स्वचालन पसंद करते हैं, AWS CLI स्नैपशॉट बनाने का एक सीधा तरीका प्रदान करता है:

aws ec2 create-snapshot \
    --volume-id vol-0abcd1234efgh5678 \
    --description "Database backup - May 2025" \
    --tag-specifications ResourceType=snapshot,Tags=[{Key=Environment,Value=Production}]

यह कमांड स्नैपशॉट के लिए वॉल्यूम ID, विवरण और टैग निर्दिष्ट करता है।

टिप्पणी छोड़ें