इस प्रोजेक्ट के बारे में

Steadybit extension-aws, Steadybit कैओस इंजीनियरिंग प्लेटफ़ॉर्म के लिए एक डिस्कवरी और फॉल्ट इंजेक्शन एक्सटेंशन है, जो Amazon Web Services को लक्षित करता है। यह EC2, ECS, EKS, Lambda, RDS, DynamoDB, SQS, API Gateway, ELB (ALB और NLB), NAT Gateway, EventBridge, EBS वॉल्यूम, Auto Scaling Groups, ElastiCache, Amazon MQ, MSK, FIS, Subnets, VPCs, और Availability Zones सहित AWS सेवाओं की एक विस्तृत श्रृंखला में संसाधनों की स्वचालित रूप से खोज करता है। प्रत्येक सेवा प्रकार को व्यक्तिगत रूप से सक्षम या अक्षम किया जा सकता है और इसका एक कॉन्फ़िगर करने योग्य डिस्कवरी अंतराल होता है (सेवा के आधार पर 30 से 300 सेकंड तक)। एक्सटेंशन AWS रोल धारणा (उन्नत मल्टी-रोल धारणा सहित), क्षेत्र फ़िल्टरिंग, और टैग-आधारित फ़िल्टरिंग का समर्थन करता है ताकि यह नियंत्रित किया जा सके कि कौन से संसाधन खोजे जाते हैं। यह JVM इंस्टेंस, कंटेनर, और Kubernetes डिप्लॉयमेंट जैसे लक्ष्य प्रकारों के लिए EC2 डेटा संवर्धन भी प्रदान करता है, जो एक कॉन्फ़िगर करने योग्य विशेषता (डिफ़ॉल्ट रूप से host.hostname) द्वारा मेल खाता है। कॉन्फ़िगरेशन पर्यावरण चर या Helm मानों के माध्यम से प्रबंधित किया जाता है, जो इसे Kubernetes-आधारित परिनियोजन के लिए उपयुक्त बनाता है। एक्सटेंशन को प्रोडक्शन AWS वातावरण में विश्वसनीयता परीक्षण और फॉल्ट इंजेक्शन के लिए डिज़ाइन किया गया है, जिससे टीमें अपने क्लाउड इंफ्रास्ट्रक्चर में विफलताओं का अनुकरण करके सिस्टम लचीलापन मान्य कर सकती हैं।