S3 डीप डाइव: स्टोरेज, वर्शनिंग, और रेप्लिकेशन

AWS में Data Stores का उपयोग

Dunieski Otano

AWS Solutions Architect

$3 मिलियन का स्टोरेज बिल

  • कंपनी S3 Standard में 100TB लॉग स्टोर करती है
  • फाइलें एक बार एक्सेस, फिर कभी नहीं
  • वार्षिक लागत: $2,760,000
  • लाइफसाइकल पॉलिसी के साथ: $48,000 (98% बचत)

cost

AWS में Data Stores का उपयोग

S3 स्टोरेज क्लासेस समझें

  • Standard: बार-बार एक्सेस, सबसे महँगा, इंस्टेंट रिट्रीवल
  • Standard-IA: कम एक्सेस, ~50% सस्ता, रिट्रीवल फीस
  • Glacier Flexible: आर्काइव, ~80% सस्ता, मिनट-घंटों में रिट्रीवल
  • Glacier Deep Archive: दीर्घकालिक, सबसे सस्ता, 12-घंटे रिट्रीवल

classes

AWS में Data Stores का उपयोग

लाइफसाइकल पॉलिसीज़: ट्रांजिशन ऑटोमेट करें

  • ऑब्जेक्ट की उम्र पर नियम तय करें
  • क्लासेस के बीच ऑटो ट्रांजिशन
  • ऑटो एक्सपायरी (डिलीट)
  • अलग पॉलिसी के लिए प्रीफिक्स पर लागू करें

policies

AWS में Data Stores का उपयोग

S3 वर्शनिंग: डिलीट से सुरक्षा

  • Versioning: एक ही ऑब्जेक्ट के कई वर्शन रखें
  • आकस्मिक डिलीट और ओवरराइट से सुरक्षा
  • हर वर्शन का यूनिक ID
  • पुराने वर्शन कभी भी रिस्टोर करें

versioning

AWS में Data Stores का उपयोग

S3 रेप्लिकेशन: Cross-Region और Same-Region

  • Cross-Region Replication (CRR): अलग रीजन में कॉपी करें

    • डिजास्टर रिकवरी, कंप्लायंस, कम लेटेंसी
  • Same-Region Replication (SRR): उसी रीजन में कॉपी करें

    • लॉग एग्रीगेट करें, अकाउंट्स के बीच रेप्लिकेट करें
  • दोनों के लिए वर्शनिंग सक्षम होना जरूरी

replication

AWS में Data Stores का उपयोग

S3 परफॉर्मेंस ऑप्टिमाइज़ेशन

  • Multipart upload: बड़े फाइल पैरलल अपलोड करें
  • Transfer Acceleration: CloudFront edge लोकेशंस का उपयोग
  • S3 Select: डाउनलोड किए बिना डेटा क्वेरी करें
  • Request rate: प्रति प्रीफिक्स/सेकंड 3,500 PUT, 5,500 GET

optimized

AWS में Data Stores का उपयोग

S3 इवेंट नोटिफिकेशन और Lambda ट्रिगर्स

  • Event types: ऑब्जेक्ट बनाया, डिलीट, रिस्टोर
  • Destinations: Lambda, SQS, SNS, EventBridge
  • Lambda एक सर्वरलेस कंप्यूट सर्विस है: बिना सर्वर कोड चलाती है
  • SQS एक मैसेज क्यू है: सर्विसेज़ के बीच मैसेज बफर करती है
  • SNS एक नोटिफिकेशन सर्विस है: ईमेल या SMS से अलर्ट भेजती है
  • प्रीफिक्स और सफिक्स से फ़िल्टर करें

event

AWS में Data Stores का उपयोग

S3 सुरक्षा: बकेट पॉलिसीज़ और एन्क्रिप्शन

  • Bucket policies: रिसोर्स-आधारित एक्सेस कंट्रोल
  • ACLs: पुराना तरीका, इसकी जगह बकेट पॉलिसी उपयोग करें
  • Encryption: SSE-S3, SSE-KMS, SSE-C, क्लाइंट-साइड
  • Block Public Access: आकस्मिक एक्सपोजर रोकें

security

AWS में Data Stores का उपयोग

अभ्यास करते हैं!

AWS में Data Stores का उपयोग

Preparing Video For Download...