क्लाउड कंप्यूटिंग ने कंपनियों के पैमाने और नवाचार के तरीके में क्रांतिकारी बदलाव किया है, लेकिन लागत नियंत्रण एक बाधा है। प्रिसीडेंस रिसर्च के अनुसार, क्लाउड कंप्यूटिंग बाजार का आकार 2030 में बढ़कर $1.6 ट्रिलियन हो जाएगा, जिसके लिए लागत अनुकूलन को प्राथमिकता देना आवश्यक है क्योंकि कई संगठन क्लाउड कंप्यूटिंग की ओर बढ़ रहे हैं।
इस गाइड में, हम वास्तविक दुनिया के केस स्टडीज़ का उपयोग करके क्लाउड लागत अनुकूलन की दिशा में उच्च-प्रभावी कार्रवाई योग्य सुझावों पर ध्यान केंद्रित करेंगे। हम इस गाइड में Amazon Web Services (AWS) क्लाउड प्रदाता का संदर्भ देंगे, हालाँकि, अन्य प्रमुख क्लाउड प्रदाताओं के लिए समान युक्तियों को लागू करने के लिए कृपया नीचे दी गई तालिका का पालन करें। डेवलपर, आर्किटेक्ट या क्लाउड प्रैक्टिशनर के रूप में इन चरणों का पालन करना आसान है और लागत में कटौती करने में मदद करता है।
EC2 में इंस्टेंस का ओवरप्रोविजनिंग क्लाउड लागतों में अक्षमता के सबसे आम कारणों में से एक है। बड़ी संख्या में संगठनों में अपने संसाधन उपयोग को अधिक आंकने की प्रवृत्ति होती है, इस प्रकार अप्रयुक्त कंप्यूटिंग और भारी बिलों के साथ फंस जाते हैं।
• AWS कंप्यूट ऑप्टिमाइज़र का उपयोग करके इंस्टेंसों में CPU, मेमोरी और डिस्क उपयोग का विश्लेषण करें; यह इष्टतम इंस्टेंस प्रकारों के लिए आकार बदलने के लिए सिफारिशें प्रदान करता है।
• ऐसे कार्यभार के लिए T3 जैसे बर्स्टेबल इंस्टैंस पर स्विच करें, जिनमें मांग में समय-समय पर वृद्धि होती रहती है।
• अपने CI/CD पाइपलाइन में कंप्यूट ऑप्टिमाइज़र अनुशंसाओं को एकीकृत करके सही आकार को स्वचालित करें।
aws ec2 modify-instance-attribute --instance-id instance-id --instance-type "{"Value": "t3.medium"}"
हेल्थकेयर टेक्नोलॉजी कंपनी इनोवाकर ने कंप्यूट ऑप्टिमाइज़र इनसाइट्स के आधार पर अपने EC2 इंस्टेंस को सही आकार दिया और क्लाउड पर खर्च को 33% तक कम किया। वे अचानक पीक वाले वर्कलोड के लिए T3 इंस्टेंस को तैनात करने में भी सक्षम रहे हैं और तदनुसार अपनी निष्क्रिय कंप्यूट लागत को कम कर पाए हैं। और पढ़ें
आप AWS में उपलब्ध अतिरिक्त कंप्यूटिंग शक्ति का लाभ उठा पाएंगे और स्पॉट इंस्टेंस का उपयोग करके ऑन-डिमांड इंस्टेंस की कीमतों पर 90% तक की बचत कर पाएंगे। यह लचीले स्टेटलेस, दोष-सहिष्णु कार्यभार, जैसे बैच प्रोसेसिंग, निरंतर एकीकरण, निरंतर परिनियोजन और बड़े डेटा के लिए आदर्श है।
• व्यवधान-सहनीय कार्यभार की पहचान करें, जैसे कि ETL प्रक्रियाएँ, वीडियो रेंडरिंग और टेस्ट बेड।
• विश्वसनीयता के लिए स्पॉट और ऑन-डिमांड इंस्टेंस के निर्बाध संतुलन के लिए मिश्रित इंस्टेंस नीति के साथ EC2 ऑटो स्केलिंग का लाभ उठाएं।
• AWS स्पॉट इंस्टेंस एडवाइजर का उपयोग करके स्पॉट कीमतों की निगरानी करें और अधिकतम मूल्य सीमा निर्धारित करें।
{ "LaunchTemplate": { "LaunchTemplateId": "lt-0abcd1234efgh5678", “version”: “1” }, "InstanceCount": 5, "Type": "request", "InstanceInterruptionBehavior": "terminate" }
नेशनल ऑस्ट्रेलिया बैंक (एनएबी) ने एनालिटिक्स वर्कलोड के लिए स्पॉट इंस्टेंस का उपयोग करके और AWS ग्रैविटन प्रोसेसर पर किफायती कंप्यूटिंग की ओर बढ़ते हुए 2022 में अपने क्लाउड बिल में 20% की कटौती की। और पढ़ें ।
डेव एनवायरनमेंट और स्टेजिंग एनवायरनमेंट जैसे संसाधन 24x7 चलते हैं, भले ही कोई भी संसाधन तक नहीं पहुंच रहा हो। अगर उन संसाधनों का स्वचालन है, ताकि उन्हें गैर-व्यावसायिक घंटों के दौरान बंद किया जा सके, तो इससे उन्हें बहुत बचत होती है।
• AWS इंस्टेंस शेड्यूलर के साथ पूर्व-कॉन्फ़िगर समय विंडो में अपने संसाधनों को शुरू और बंद करने के लिए शेड्यूल स्वचालन बनाएं।
• लैम्ब्डा के लिए एक समाधान बनाएं - कार्यभार या अवकाश कैलेंडर के आधार पर शेड्यूल को गतिशील रूप से अपडेट करने के लिए।
{ "InstanceId": "i-0abcd1234efgh5678", "Schedule": "office-hours" }
लॉजिस्टिक्स फर्म आर्चवे ने AWS इंस्टेंस शेड्यूलर का उपयोग करके संसाधनों को स्वचालित रूप से बंद करके गैर-उत्पादन में 40% और उत्पादन वातावरण में 15% की बचत की। और पढ़ें
AWS S3 आश्चर्यजनक रूप से लचीला है, लेकिन सभी डेटा को स्टोरेज के डिफ़ॉल्ट वर्ग के अंतर्गत संग्रहीत करने से खर्च में काफ़ी वृद्धि होती है। एक्सेस फ़्रीक्वेंसी के साथ स्टोरेज क्लास का सही अनुकूलन लागत बचत की कुंजी है।
• उन ऑब्जेक्ट्स के लिए S3 इंटेलिजेंट-टियरिंग चालू करें जिनके एक्सेस पैटर्न अप्रत्याशित हैं।
• 30-60 दिनों के बाद दीर्घकालिक भंडारण के लिए डेटा को स्वचालित रूप से ग्लेशियर में स्थानांतरित करने के लिए S3 जीवनचक्र नीतियों को कॉन्फ़िगर करें।
• लागत कम करने के अवसरों की शीघ्र पहचान करने के लिए S3 स्टोरेज लेंस के साथ बकेट उपयोग का विश्लेषण करें।
{ "Rules": [ { "ID": "MoveToGlacier", "Prefix": "", "Status": "Enabled", "Transitions": [ { "Days": 30, "StorageClass": "GLACIER" } ] } ] }
Airbnb ने अपने कम बार उपयोग किए जाने वाले डेटा को S3 ग्लेशियर में स्थानांतरित करके AWS S3 के उपयोग को अनुकूलित किया और अपनी भंडारण लागत को 27% तक कम कर दिया।और पढ़ें
पूर्वानुमानित कार्यभार के लिए, आरक्षित इंस्टेंस (आरआई) और बचत योजनाएं ऑन-डिमांड मूल्य निर्धारण की तुलना में 72% तक की बचत प्रदान करती हैं।
• स्थिर-अवस्था कार्यभार का विश्लेषण करें और 1-वर्ष या 3-वर्ष के आरक्षित इंस्टैंस के लिए प्रतिबद्ध हों।
• जब इंस्टेंस परिवार और क्षेत्र में लचीलेपन की आवश्यकता हो तो कंप्यूट बचत योजनाओं को स्थान दें।
• अपनी पूर्ण प्रतिबद्धता ROI प्राप्त करने के लिए AWS कॉस्ट एक्सप्लोरर के माध्यम से उपयोग को ट्रैक करें।
दूरसंचार फर्म हिया ने बचत योजनाओं को स्वचालित करके 2022 में अपनी प्रभावी बचत दर में 22% की वृद्धि की, जिससे प्रति वर्ष वृद्धिशील लागत में $110,000 की कमी आई। और पढ़ें
डेटा स्थानांतरण किसी भी कार्यभार के लिए एक तेजी से बढ़ती हुई लागत है, खासकर यदि आपके कार्यभार में क्रॉस-रीजन ट्रैफ़िक या सामग्री वितरण की आवश्यकता होती है।
• अपने ग्राहकों के निकट अक्सर एक्सेस किए जाने वाले डेटा को उपलब्ध कराने के लिए AWS क्लाउडफ्रंट का लाभ उठाएं, जिससे निकासी लागत कम हो।
• अंतर-क्षेत्रीय स्थानांतरण शुल्क को न्यूनतम करने के लिए संसाधनों को एक ही क्षेत्र में अवस्थित करें।
• AWS कॉस्ट एक्सप्लोरर और AWS बिलिंग डैशबोर्ड के माध्यम से उपयोग निगरानी का लाभ उठाएं।
कैनवा ने क्लाउडफ्रंट और कुशल नेटवर्किंग रणनीतियों के उपयोग की बदौलत कंप्यूट और डेटा ट्रांसफर लागत दोनों में 46% की कमी लाने के लिए अपने क्लाउड इंफ्रास्ट्रक्चर को अनुकूलित किया। और पढ़ें
AWS लैम्ब्डा जैसे सर्वर रहित प्लेटफॉर्म के साथ, आप केवल भुगतान करते हैं, अर्थात आपके द्वारा उपयोग किए गए कंप्यूट समय के लिए भुगतान करना, जो निष्क्रिय रहने के दौरान जुड़ी लागतों को खत्म करने में मदद करता है।
• अखंड अनुप्रयोगों को इवेंट-संचालित AWS लैम्ब्डा फ़ंक्शनों में पुनर्संयोजित करना।
• AWS लैम्ब्डा पावर ट्यूनिंग के साथ मेमोरी आकार और निष्पादन समय अनुकूलन करें।
import boto3 lambda_client = boto3.client('lambda') response = lambda_client.update_function_configuration( FunctionName='MyFunction', MemorySize=128 )
कोका-कोला ने 2022 में वेंडिंग मशीन टेलीमेट्री सेवाओं को AWS लैम्ब्डा में स्थानांतरित करके परिचालन ओवरहेड में 65% की कमी की। और पढ़ें .
अगर किसी को AWS संसाधनों के खर्च की जानकारी नहीं है, तो खर्च को पार करना आसान है। AWS बजट और लागत विसंगति का पता लगाने से अलर्ट के साथ कार्रवाई योग्य जानकारी मिलती है।
• विशेष सेवाओं या टीमों के लिए बजट निर्धारित करें और ईमेल या एसएनएस के माध्यम से सूचनाएं कॉन्फ़िगर करें।
• असामान्य व्यय पैटर्न को स्वचालित रूप से चिह्नित करने के लिए AWS लागत विसंगति जांच का उपयोग करें।
{ "Budget": { "BudgetLimit": { "Amount": 1000, "Unit": "USD" }, "Notification": { "ComparisonOperator": "GREATER_THAN", "Threshold": 80, "Subscribers": [ { "SubscriptionType": "EMAIL", "Address": "[email protected]" } ] } } }
गेमिंग कंपनी ज़िंगा , अप्रयुक्त संसाधनों पर अपने खर्च को नियंत्रित करने के लिए अपने खर्च की निगरानी करने के लिए AWS बजट का उपयोग करके सालाना लाखों डॉलर बचाती है। और पढ़ें
हालाँकि यह गाइड मुख्य रूप से Amazon Web Services (AWS) पर केंद्रित है, लेकिन ये लागत-बचत युक्तियाँ Microsoft Azure, Google Cloud Platform (GCP) जैसे अन्य प्रमुख क्लाउड प्रदाताओं पर भी लागू होती हैं। अधिकांश क्लाउड प्रदाता कंप्यूटिंग, स्टोरेज, नेटवर्किंग और मॉनिटरिंग सेवाएँ प्रदान करते हैं।
नीचे एक संदर्भ तालिका दी गई है जो AWS सेवाओं को GCP और Azure की समान पेशकशों से जोड़ती है, जिससे पहले चर्चा की गई युक्तियों और सुझावों को GCP और Azure पर लागू करना आसान हो जाता है।
सुविधा/सेवा | एडब्ल्यूएस | नीला | गूगल क्लाउड (GCP) |
---|---|---|---|
भंडारण अनुकूलन | S3 जीवनचक्र नीतियाँ, इंटेलिजेंट-टियरिंग | Azure ब्लॉब संग्रहण जीवनचक्र प्रबंधन | क्लाउड स्टोरेज जीवनचक्र नीतियाँ |
अभिलेखीय भंडारण | एस3 ग्लेशियर | Azure ब्लॉब आर्काइव टियर | क्लाउड स्टोरेज संग्रह |
कंप्यूट अनुकूलन | EC2 इंस्टेंस, स्पॉट इंस्टेंस | Azure वर्चुअल मशीन, स्पॉट VMs | कंप्यूट इंजन, प्रीएम्प्टेबल वीएम |
सही आकार के उपकरण | AWS कंप्यूट ऑप्टिमाइज़र | Azure सलाहकार | जीसीपी अनुशंसक |
सर्वर रहित कंप्यूटिंग | एडब्ल्यूएस लैम्ब्डा | Azure फ़ंक्शन | क्लाउड फ़ंक्शन |
ऑटो स्केलिंग | ऑटो स्केलिंग समूह | वर्चुअल मशीन स्केल सेट | ऑटोस्केलर |
निगरानी और अलर्ट | क्लाउडवॉच, कॉस्ट एक्सप्लोरर | Azure मॉनिटर, Azure लागत प्रबंधन | क्लाउड मॉनिटरिंग, बिलिंग अलर्ट |
आरक्षित मूल्य निर्धारण | आरक्षित इंस्टेंस, बचत योजनाएं | आरक्षित वर्चुअल मशीनें | प्रतिबद्ध उपयोग छूट |
डेटा स्थानांतरण अनुकूलन | क्लाउडफ्रंट | एज़्योर फ्रंट डोर | क्लाउड सीडीएन |
स्पॉट मूल्य प्रबंधन | स्पॉट इंस्टेंस सलाहकार | Azure स्पॉट सलाहकार | प्रीमेप्टिबल VM अनुशंसक |
बजट प्रबंधन | AWS बजट, विसंगति का पता लगाना | Azure बजट | बजट और लागत अलर्ट |
यह सब प्रभावशीलता और जिम्मेदारी का माहौल बनाने के बारे में है - न कि सिर्फ़ पैसे बचाने के बारे में। इन उच्च-प्रभाव वाली रणनीतियों के कार्यान्वयन से आप प्रदर्शन में कमी किए बिना AWS लागतों में कटौती कैसे कर पाएँगे, इस पर एक नज़र डालें।
मूल बातों से शुरुआत करें: अपने EC2 इंस्टेंसेज को सही आकार दें या संसाधन शेड्यूलिंग को स्वचालित करें और स्पॉट इंस्टेंसेज, सर्वरलेस कंप्यूटिंग और बचत योजनाओं का उपयोग करके अपने प्रयास को उन्नत तकनीकों तक ले जाएं।
यदि आपके मन में कोई विशेष कार्यभार या चुनौती है, तो आइए आपके क्लाउड बिल को नियंत्रित करने के लिए कुछ अनुकूलित समाधानों पर थोड़ा गहराई से विचार करें।