स्पॉट इंस्टेंस और लागत-कुशल कंप्यूटिंग
EC2 Spot Instances और मिश्रित इंस्टेंस समूहों का उपयोग करके व्यवधानों को सहजता से संभालते हुए कंप्यूटिंग लागत को काफ़ी कम करना सीखिए।
स्पॉट इंस्टेंस और लागत-कुशल कंप्यूटिंग, CoddyKit पर बैकएंड डेवलपरों के लिए AWS (EC2, S3, RDS, Lambda) का एक निःशुल्क पाठ है। यह 4 में से 4वाँ पाठ है। इस अध्ययन पथ के 3 तक कोई भी पाठ पूरा पढ़ना निःशुल्क है — इसके बाद CoddyKit PRO हर पाठ अनलॉक करता है, साथ ही अंतर्निर्मित कोड संपादक और चौबीसों घंटे एआई शिक्षक के साथ व्यावहारिक अभ्यास भी उपलब्ध कराता है। यह बैकएंड डेवलपरों के लिए AWS (EC2, S3, RDS, Lambda) सीखने के मार्ग का हिस्सा है और आपकी प्रगति वेब तथा CoddyKit ऐप पर सिंक होती रहती है। बैकएंड डेवलपरों के लिए AWS (EC2, S3, RDS, Lambda) पाठ्यक्रम में कुल 4 पाठ शामिल हैं।
Spot इंस्टेंस क्या होते हैं
Spot Instances आपको On-Demand मूल्य की तुलना में 90% तक की छूट पर अतिरिक्त EC2 क्षमता उपयोग करने देते हैं।
समस्या यह है कि क्षमता वापस चाहिए होने पर AWS थोड़ी चेतावनी देकर उन्हें वापस ले सकता है।
On-Demand बनाम Reserved बनाम Spot
तीन मूल्य निर्धारण मॉडल:
- On-Demand — प्रति सेकंड भुगतान, कोई प्रतिबद्धता नहीं, पूरी कीमत
- Reserved / Savings Plans — 1–3 वर्षों के लिए प्रतिबद्धता, बड़ी छूट
- Spot — सबसे सस्ता, लेकिन बीच में रोका जा सकता है
Spot के लिए उपयुक्त कार्यभार
Spot fault-tolerant, flexible कार्यभार के लिए बेहतर है:
- बैच प्रसंस्करण और डेटा विश्लेषण
- CI/CD निर्माण रनर
- लोड बैलेंसर के पीछे स्टेटलेस वेब स्तर
- कंटेनर में चलने वाले कार्य
रुकावट की सूचना
Spot Instance वापस लेने से पहले AWS इंस्टेंस मेटाडेटा के जरिए two-minute interruption notice भेजता है। आपके ऐप को इसकी जाँच करके सुचारु रूप से बंद हो जाना चाहिए।
curl http://169.254.169.254/latest/meta-data/spot/instance-actionSpot Instance का अनुरोध करना
आप CLI, Auto Scaling समूह या Spot Fleet के जरिए Spot क्षमता का अनुरोध कर सकते हैं। यहाँ run-instances अनुरोध का एक सरल उदाहरण है।
aws ec2 run-instances \
--image-id ami-123 \
--instance-type c6g.large \
--instance-market-options 'MarketType=spot'Auto Scaling समूहों में Spot
Auto Scaling समूह mixed instances policy का समर्थन करते हैं: एक ही समूह में On-Demand और Spot को मिलाएँ, ताकि आधारभूत क्षमता विश्वसनीय रहे और Spot सस्ती अतिरिक्त क्षमता दे।
विविधीकरण जोखिम घटाता है
अनुरोधों को कई instance types and Availability Zones में फैलाने से एक ही समय में आपकी पूरी क्षमता के बाधित होने की संभावना घटती है। इसे diversification कहते हैं।
क्षमता का पुनर्संतुलन
Capacity Rebalancing तब सक्रिय रूप से प्रतिस्थापन इंस्टेंस शुरू करता है, जब किसी Spot Instance के बाधित होने का जोखिम बढ़ जाता है—दो मिनट की सूचना आने से पहले।
स्थिति संभालना
इंस्टेंस गायब हो सकते हैं, इसलिए स्थिति को इंस्टेंस से off रखें। डेटा S3, RDS या DynamoDB में संग्रहीत करें और कंप्यूट को आसानी से हटाए जा सकने वाला मानें।
कंटेनर के साथ Spot
ECS और EKS दोनों Spot क्षमता का समर्थन करते हैं। इंस्टेंस वापस लिए जाने पर ऑर्केस्ट्रेटर tasks/pods को फिर से निर्धारित करता है, जिससे कंटेनर वाले कार्यभार के लिए Spot विशेष रूप से सुरक्षित हो जाता है।
लागत रणनीति का सारांश
एक संतुलित रणनीति:
- स्थिर आधारभूत लोड के लिए Reserved/Savings Plans
- अनिश्चित अचानक बढ़ने वाले लोड के लिए On-Demand
- लचीली, दोष-सहिष्णु क्षमता के लिए Spot
त्वरित जाँच
Spot संबंधी अपनी जानकारी जाँचें।
पुनरावलोकन
आपने लागत-कुशल कंप्यूट सीखा:
- Spot 90% तक बचत देता है, लेकिन इसमें रुकावट आ सकती है
- two-minute interruption notice पर ध्यान दें
- प्रकारों और AZ में Diversify करें
- सर्वोत्तम संतुलन के लिए Spot, On-Demand और Reserved को मिलाएँ
कंप्यूट को आसानी से हटाए जा सकने वाला मानें, तो Spot लागत नियंत्रित करने का शक्तिशाली साधन बन जाता है।
एआई शिक्षक के साथ बैकएंड डेवलपरों के लिए AWS (EC2, S3, RDS, Lambda) सीखें — निःशुल्क
अपने ब्राउज़र में वास्तविक कोड लिखें और चलाएँ, चौबीसों घंटे एआई शिक्षक से तुरंत सहायता पाएँ, और वेब या ऐप पर वहीं से शुरू करें जहाँ आपने छोड़ा था।
- पाठ्यक्रम
- 12
- पाठ
- 48
अक्सर पूछे जाने वाले प्रश्न
क्या “स्पॉट इंस्टेंस और लागत-कुशल कंप्यूटिंग” पाठ निःशुल्क है?
हाँ — बैकएंड डेवलपरों के लिए AWS (EC2, S3, RDS, Lambda) अध्ययन पथ के 3 तक कोई भी पाठ, जिसमें “स्पॉट इंस्टेंस और लागत-कुशल कंप्यूटिंग” भी शामिल है, यहाँ वेब पर पूरा पढ़ना निःशुल्क है। इसके बाद CoddyKit PRO हर पाठ अनलॉक करता है, साथ ही अंतर्निर्मित कोड संपादक और चौबीसों घंटे एआई शिक्षक के साथ इंटरैक्टिव अभ्यास भी उपलब्ध कराता है। बैकएंड डेवलपरों के लिए AWS (EC2, S3, RDS, Lambda) पाठ्यक्रम में कुल 4 पाठ शामिल हैं।
“स्पॉट इंस्टेंस और लागत-कुशल कंप्यूटिंग” में मैं क्या सीखूँगा?
EC2 Spot Instances और मिश्रित इंस्टेंस समूहों का उपयोग करके व्यवधानों को सहजता से संभालते हुए कंप्यूटिंग लागत को काफ़ी कम करना सीखिए। आप ब्राउज़र में सीधे चलाए जाने वाले व्यावहारिक कोड के साथ बैकएंड डेवलपरों के लिए AWS (EC2, S3, RDS, Lambda) का अभ्यास करते हैं, और पाठ पूरा करते समय 24/7 एआई ट्यूटर आपके प्रश्नों के उत्तर देता है।
क्या बैकएंड डेवलपरों के लिए AWS (EC2, S3, RDS, Lambda) शुरू करने के लिए मुझे किसी अनुभव की आवश्यकता है?
पहले के अनुभव की आवश्यकता नहीं है। CoddyKit पर बैकएंड डेवलपरों के लिए AWS (EC2, S3, RDS, Lambda) शुरुआती से लेकर उन्नत शिक्षार्थियों तक सभी के लिए व्यवस्थित किया गया है, इसलिए आप यहीं से या शुरुआत से सीखना शुरू कर सकते हैं और अपनी गति से आगे बढ़ सकते हैं। यह 4 में से 4वाँ पाठ है।
“स्पॉट इंस्टेंस और लागत-कुशल कंप्यूटिंग” पाठ पूरा करने में कितना समय लगता है?
CoddyKit का अधिकांश पाठ लगभग 5–10 मिनट में पूरा हो जाता है। हर पाठ छोटा और संवादात्मक है, इसलिए आप लगातार प्रगति करते हैं और वेब या ऐप पर वहीं से सीखना जारी रख सकते हैं जहाँ आपने छोड़ा था।
क्या मैं इस बैकएंड डेवलपरों के लिए AWS (EC2, S3, RDS, Lambda) पाठ में कोड लिख और चला सकता हूँ?
हाँ। हर बैकएंड डेवलपरों के लिए AWS (EC2, S3, RDS, Lambda) पाठ में एक अंतर्निर्मित कोड संपादक शामिल है, जिससे आप सीधे अपने ब्राउज़र में वास्तविक कोड लिख और चला सकते हैं और तुरंत एआई प्रतिक्रिया पा सकते हैं—स्थानीय सेटअप की आवश्यकता नहीं है।
इस पाठ्यक्रम के सभी पाठ
- EC2 इंस्टेंस प्रकार और AMI
- ऑटो स्केलिंग समूह लागू करना
- ELB के साथ लोड संतुलन
- स्पॉट इंस्टेंस और लागत-कुशल कंप्यूटिंग