விரைவில் பணக்காரர் ஆவீர்கள் என்று நினைத்து இந்தப் பக்கத்திற்குச் சென்றால், உங்களை ஏமாற்றியதற்கு வருந்துகிறேன். இந்த கட்டுரை உங்கள் கிளவுட் செலவு பில்களை $1 மில்லியன் குறைப்பது எப்படி என்பதைப் பற்றி பேசும். அதைச் செய்வதன் மூலம், நீங்கள் அடிப்படையில் கூடுதல் மில்லியன் டாலர் வருவாயைப் பெற்றிருப்பீர்கள் - AWS மூலம் எப்படி பணக்காரர் ஆவது என்பது குறித்த எனது ஆன்லைன் படிப்பை வாங்குவதற்கு நீங்கள் செலவிடலாம் ( ). இங்கே படிப்பிற்கான இணைப்பு நிறுவனங்களின் திட்டப்பணிகளின் தொடக்கத்தில் கிளவுட் செலவு பெரும்பாலும் கவனிக்கப்படுவதில்லை மற்றும் கணக்கிடப்படுவதில்லை. 2021 ஹாஷிகார்ப் கணக்கெடுப்பு 2021 இல் கிளவுட் செலவில் கிட்டத்தட்ட 40% நிறுவனங்கள் அதிகமாக செலவு செய்ததாகக் கண்டறிந்துள்ளது [ ]. 2023 ஆம் ஆண்டில், கிட்டத்தட்ட அனைத்து நிறுவனங்களும் (94%) தாங்கள் மேகக்கணியில் பணத்தை வீணடிப்பதாக ஒப்புக்கொண்டனர் [ ] மேலும் கிளவுட் செலவில் குறைந்தது 30% வீணடிக்கப்பட்டது [ ]. 2022 ஆம் ஆண்டில் கிளவுட் செலவினம் கிட்டத்தட்ட $500 பில்லியன் ஆகும் - எனவே நாங்கள் ஒரு வருடத்திற்கு $150 பில்லியன் வீணடிக்கப்படுவதைப் பற்றி பேசுகிறோம்!! 1 1 2 இது தவறவிட்ட வருவாய்கள் பற்றிய கவலை மட்டுமல்ல, மோசமான நிலைத்தன்மை நடைமுறைகளும் கூட. $150 பில்லியன் வீணான ஆற்றல்! இந்த கண்டுபிடிப்புகள் பெரிய நிறுவனங்கள் மற்றும் சிறிய நிறுவனங்களை உள்ளடக்கியது, அதிக கிளவுட் முதிர்ச்சியிலிருந்து குறைந்த கிளவுட் முதிர்ச்சி வரை. இது AWS ஐக் குறிக்கிறது, ஆனால் அதே கொள்கைகளை வேறு எந்த கிளவுட் வழங்குனருக்கும் பயன்படுத்தலாம். எனவே, உங்கள் வேலையின் எந்தப் பகுதியும் மேகக்கணியில் இருந்தால், இந்தக் கட்டுரை உங்களுக்கானது. நான் தரவு பொறியாளர் கண்ணோட்டத்தில் பேசுகிறேன், ஆனால் அதே கற்றல் மற்ற மென்பொருள் பொறியியல் நடைமுறைகளுக்கும் பயன்படுத்தப்படலாம். உள்ளே நுழைவோம். ஒரு வருடத்தில் கிளவுட் செலவில் $1 மில்லியன் செலவழிக்க என்ன தேவை? இந்த வகையான கிளவுட் பில் பொதுவாக மில்லியன் கணக்கான வாடிக்கையாளர்களுடன் உலகளவில் செயல்படும் மிகப் பெரிய நிறுவனங்களுக்கு மட்டுமே. உங்களுக்கு ஒரு யோசனை வழங்க, ஒரு வருடத்தில் 365 நாட்களுக்கு 24x7 மணிநேரத்திற்கு ~1.5Tb ஸ்பார்க் ETL வேலை செயலாக்கத்தின் மூலம் $1 மில்லியன் கிளவுட் பில் பெறலாம். மற்றொரு உதாரணம், உலகில் பல இடங்களில் இருந்து ஒரு நாளைக்கு பில்லியன் கணக்கான கோரிக்கைகளைப் பெறும் பயன்பாடாக இருக்கலாம். ஒரு பெரிய நிறுவனத்தில், இந்த அளவில் நூற்றுக்கணக்கான பயன்பாடுகள் உள்ளன - இதன் விளைவாக கிளவுட் வழங்குநர்களுடன் பில்லியன் டாலர் ஒப்பந்தங்கள். எடுத்துக்காட்டாக, Airbnb ஆனது 2019 [ ] இறுதியில் ஐந்து ஆண்டுகளில் $1.2 பில்லியனை கிளவுட் ஆதாரங்களில் செலவழிக்க உறுதிபூண்டுள்ளது. 3 எக்ஸ்பீடியாவில், ஆப்டிமைசேஷன் நடைமுறைகளை செயல்படுத்துவதன் மூலம் ஆண்டுக்கு $1.1 மில்லியன் டாலர் செலவாகும் ETLக்கான தரவு செயலாக்கத்திற்கான செலவைக் குறைத்துள்ளோம். அது 91% செலவு குறைப்பு!! எல்லா நிறுவனங்களும் இவ்வளவு பெரிய அளவிலான பயன்பாடுகளைக் கொண்டிருக்கவில்லை, ஆனால் உங்கள் கிளவுட் செலவை 90% ஒரு பயன்பாட்டிற்காக அல்லது உங்கள் முழு நிறுவனத்திற்கும் குறைக்கலாம். நாம் எவ்வாறு சேமிக்கத் தொடங்குவது? படி 1: உங்கள் வடிவமைப்பு அனுமானங்களுக்கு சவால் விடுங்கள் சென்று உங்களின் மிகவும் விலையுயர்ந்த பயன்பாடுகளின் பட்டியலைப் பெற்று, . உங்கள் வடிவமைப்பு அனுமானங்களுக்கு சவால் விடுங்கள் 99.999% கிடைக்கும் மற்றும் சப்-மில்லிசெகண்ட் லேட்டன்சியைக் கொண்ட ஒரு பயன்பாட்டை நீங்கள் உருவாக்குகிறீர்களா? நீங்கள் பில்லியன் கணக்கான வரிசைகளைக் கொண்ட தரவுத்தொகுப்புகளை உருவாக்குகிறீர்களா, ஆனால் பயனர்கள் சில நடவடிக்கைகளின் தொகுப்பை மட்டுமே பயன்படுத்துவார்களா? நீங்கள் தரவை நிகழ்நேரத்தில் தரையிறக்குகிறீர்களா, ஆனால் தரவு ஒரு நாளைக்கு ஒரு முறை மட்டுமே பகுப்பாய்வு செய்யப்படுகிறதா? ஒவ்வொரு 10 வினாடிக்கும் நீங்கள் தற்காலிக சேமிப்பைப் புதுப்பிக்கிறீர்களா, ஆனால் அது சில நாட்களில் மட்டும் மாறுகிறதா? இந்த கேள்விகள் அனைத்தும் மிக முக்கியமான கேள்விக்கு செல்கின்றன: பயன்பாடு எவ்வாறு பயன்படுத்தப்படும்? அது இருப்பதற்கான வணிக மதிப்பு என்ன? கொடுக்கப்பட்ட இலக்கை அடைய பயன்பாடு எவ்வாறு உதவுகிறது? நிச்சயமாக, இந்த பதில்கள் அனைத்தும் ஆனால் அதனால்தான் வடிவமைப்பு எப்போதுமே மீண்டும் செயல்படும் செயலாக இருக்க வேண்டும் - மாற்றங்கள் முடிந்தவரை தடையின்றி நடக்க அனுமதிக்கிறது. பொறியாளர்கள் பரிணாமம் மற்றும் மாற்றத்தைத் தழுவ வேண்டும், பயன்பாட்டு மேம்பாட்டை தாக்கத்துடன் சீரமைக்க வேண்டும். ஒரு திட்டத்தின் தொடக்கத்தில் பெரும்பாலும் தெளிவாக இல்லை; படி 2: உங்கள் உள்கட்டமைப்பு வளங்களை உங்கள் தேவைகளுக்கு ஏற்றவாறு மேம்படுத்தவும் இரண்டாவது படியானது பயன்பாட்டை சரியான ஆதாரங்களுடன் வழங்குவது மற்றும் சரியான உள்கட்டமைப்பிற்கு அதை சரிசெய்வது ஆகும். ஒரு பொறியியலாளராக, கிளவுட் செலவுகள் எவ்வாறு கணக்கிடப்படுகின்றன என்பதை அறிந்து கொள்ளுங்கள். எடுத்துக்காட்டாக, AWS ஸ்பாட் நிகழ்வுகளை வழங்குகிறது, அங்கு நீங்கள் கிளஸ்டர் விலைக்கு ஏலம் எடுக்கலாம் - உங்களிடம் தவறுகளை பொறுத்துக்கொள்ளக்கூடிய மற்றும் நெகிழ்வான பயன்பாடுகள் இருந்தால் இது மிகவும் பயனுள்ளதாக இருக்கும். உங்களால் முடிந்தால் அவற்றைப் பயன்படுத்தவும் - AWS 90% வரை செலவுகளைக் குறைக்கிறது [ ]. 4 நீங்கள் கவனிக்க விரும்பும் வேறு சில கருத்துக்கள்: நீங்கள் உலகளாவிய அளவில் வாடிக்கையாளர்களுக்கு சேவை செய்கிறீர்களா அல்லது ஒரே ஒரு புவியியல் பகுதியில் மட்டும் சேவை செய்கிறீர்களா? உலகம் முழுவதும் வாழ உங்கள் உள்கட்டமைப்பு உண்மையிலேயே தேவையா அல்லது உங்கள் வாடிக்கையாளர் தளத்திற்கு நெருக்கமாக அமைக்க முடியுமா? உங்கள் கிளஸ்டர் நிகழ்வுகளை அதிகமாக வழங்குகிறீர்களா? தேவையற்ற செலவுகள் இல்லாமல் உச்ச சுமைகளை கையாள போதுமான திறன் இருப்பதை உறுதிப்படுத்த முயற்சிக்கவும். உண்மையான தேவையின் அடிப்படையில் வளங்களை மாற்றியமைக்க தானியங்கு-அளவிடுதலைப் பயன்படுத்தவும், செயலற்ற ஆதாரங்களுக்கு அதிக கட்டணம் செலுத்துவதைத் தடுக்கிறது. நீங்கள் டேட்டா மற்றும் ஸ்பார்க்குடன் பணிபுரிகிறீர்கள் என்றால், நீங்கள் இல்லையென்றால், பின்வரும் ஆதாரங்களைப் பாருங்கள் [ ] [ ] [ ] [ ] [ ]. ஸ்பார்க் கருத்துகள் மற்றும் டியூனிங்கை நீங்கள் புரிந்துகொண்டுள்ளீர்கள் என்பதை உறுதிப்படுத்திக் கொள்ளுங்கள்! 5 6 7 8 9 படி 3: AWS கிராவிடன் நிகழ்வுகளைப் பயன்படுத்தவும் AWS கிராவிடன் நிகழ்வுகளைப் பயன்படுத்துவதில் குறைபாடுகள் எதுவும் இல்லை. மிகவும் செலவு குறைந்த செயலிகளை உருவாக்குவதில் AWS அதிக முதலீடு செய்துள்ளது. இன்டெல் அடிப்படையிலான செயலியிலிருந்து ARM அடிப்படையிலான செயலிக்கு மாறுவதன் மூலம் கிளவுட் செலவினத்தில் 40% வரை குறைப்பைப் பெறலாம் [ ]. 10 இதற்கான ஒரே எச்சரிக்கை என்னவென்றால், உங்கள் பயன்பாடு கிராவிடன் இயங்கும் ARM- அடிப்படையிலான செயலிகளுடன் இணக்கமாக இருக்க வேண்டும். RDS அல்லது OpenSearch போன்ற நிர்வகிக்கப்பட்ட சேவையை நீங்கள் கையாளுகிறீர்கள் என்றால், மாறுவதில் எந்த சிக்கலும் இல்லை - AWS அடிப்படை OS மற்றும் பயன்பாட்டு இணக்கத்தன்மையுடன் செயல்படுகிறது. நீங்கள் உங்கள் சொந்த பயன்பாட்டை உருவாக்குகிறீர்கள் என்றால், நீங்கள் எந்த மொழியைப் பயன்படுத்துகிறீர்கள் என்பதைப் பொறுத்து தொகுப்பை மீண்டும் தொகுக்க வேண்டியிருக்கும் - ஜாவா மற்றும் பிற மொழிகளுக்கு எந்த மாற்றமும் தேவையில்லை, அதேசமயம் பைத்தானுக்கு சிறிது கவனம் தேவை. படி 4: உங்கள் செலவுச் செலவைக் கண்காணித்து, செலவு விழிப்புணர்வைக் கற்றுக் கொள்ளுங்கள் கடைசியாக, எதிர்பாராத உச்சங்கள் மற்றும் ஆச்சரியங்களுக்கு உங்கள் செலவுகளை தொடர்ந்து கண்காணிக்க மறக்காதீர்கள். உங்கள் விண்ணப்பத்தின் 0 ஆம் நாளின் விலையானது 170 ஆம் நாளின் விலையிலிருந்து வேறுபட்டதாக இருக்கும். மாற்றங்களை நீங்கள் கண்காணிப்பதை உறுதிசெய்து கொள்ளுங்கள், மேலும் மாற்றம் ஏன் நிகழ்கிறது என்பதை நீங்கள் புரிந்துகொள்கிறீர்கள்: இது s3 சேமிப்பகச் செலவுகளை அடுக்கி வைக்கிறதா அல்லது அது ஒரு முறை மட்டுமே கூர்முனை? ! தேவையான விழிப்பூட்டல்கள் மற்றும் செயல்பாட்டு வழிகாட்டி புத்தகங்களை அமைக்கவும் முக்கியமாக, துறை, திட்டம் அல்லது சுற்றுச்சூழலின் அடிப்படையில் செலவினங்களைக் கண்காணிக்க, செலவு ஒதுக்கீடு குறிச்சொற்களை செயல்படுத்தவும். செலவு கண்டுபிடிக்க முடியாத அல்லது வெவ்வேறு பதிவு அமைப்புகளில் நீண்ட பயணம் தேவைப்படும் தரவு சதுப்பு நிலத்தை உருவாக்கும் அபாயத்தைத் தவிர்க்கவும். கொடுக்கப்பட்ட எந்த விண்ணப்பச் செலவுக்கும் திரும்பச் செல்வது விரைவாகவும் எளிமையாகவும் இருக்க வேண்டும். இறுதி எண்ணங்கள் நீங்கள் எங்கு பணிபுரிந்தாலும், புதிய அம்சங்களை வழங்குவதை தற்போதைய மேம்படுத்தல்களுடன் சமநிலைப்படுத்துவது கடினம். ஒளியின் வேகத்தில் புதிய நகைச்சுவையான அம்சங்களை வழங்குவதற்கு யார் அழுத்தம் கொடுக்கவில்லை. இருப்பினும், பொறியாளர்கள் மற்றும் மேலாளர்கள் இருவரும் தங்களின் தற்போதைய திட்டங்கள், அபாயங்கள் மற்றும் வாய்ப்புகளை திறம்பட நிர்வகித்தல் பற்றி வேண்டுமென்றே மற்றும் செயலூக்கமான முடிவுகளை எடுப்பது அவசியம்.