ഗ്രീൻ ഡെവൊപ്സ്ഃ നമ്മുടെ സെർവറുകളുടെ കാർബൺ ചെലവ്
കാര്യക്ഷമമായ അടിസ്ഥാന സൌകര്യങ്ങള് പണം ലാഭിക്കുകയും ഇന്ധനക്ഷമത കുറയ്ക്കുകയും ചെയ്യുന്നു. രണ്ടും അളക്കാന് എങ്ങനെ.
കാര്യക്ഷമമായ അടിസ്ഥാന സൌകര്യങ്ങള് പണം ലാഭിക്കുകയും ഇന്ധനക്ഷമത കുറയ്ക്കുകയും ചെയ്യുന്നു. രണ്ടും അളക്കാന് എങ്ങനെ.

സോഫ്റ്റ് വെയറിനെ ഭാരമില്ലാത്ത ഒന്നായി കരുതുന്നത് എളുപ്പമാണ്. കോഡ് വെറും ടെക്സ്റ്റ് ആണ്, മേഘം "എവിടെയെങ്കിലും" ആണ്. പക്ഷെ ഓരോ അഭ്യർത്ഥനയും ഓരോ പൈപ്പ്ലൈൻ റൺസും ഓരോ വിഎം റൺസുകളും വൈദ്യുതിയും വെള്ളവും ഉപയോഗിക്കുന്ന ഒരു ഡേറ്റാ സെന്ററിലെ ഭൌതിക ഹാർഡ്വെയറിലാണ് പ്രവർത്തിക്കുന്നത്, അത് യഥാർത്ഥ വസ്തുക്കളിൽ നിന്നാണ് നിർമ്മിച്ചിരിക്കുന്നത്.
ഡേറ്റാ സെന്ററുകൾ ഇതിനകം തന്നെ ലോകത്തിലെ വൈദ്യുതിയുടെ ഒരു വലിയ ഭാഗം ഉപയോഗിക്കുന്നു, ഒപ്പം AI ബൂം ആ സംഖ്യ അതിവേഗം വർദ്ധിപ്പിക്കുന്നു. എത്രത്തോളം അടിസ്ഥാന സൌകര്യങ്ങൾ പ്രവർത്തിക്കുന്നുവെന്നും എത്രത്തോളം കാര്യക്ഷമമായി പ്രവർത്തിക്കുന്നുവെന്നുമാണ് തീരുമാനിക്കുന്നത് എന്ന നിലയിൽ, നമ്മൾ പലപ്പോഴും മനസ്സിലാക്കുന്നതിനേക്കാൾ കൂടുതൽ സ്വാധീനം DevOps എഞ്ചിനീയർമാർക്ക് ഇതിലുണ്ട്.
ഏകദേശം മൂന്നു സ്രോതസ്സുകൾ:
സി. ഗ്രീൻ സോഫ്റ്റ് വെയർ ഫൌണ്ടേഷൻ ഒരു സോഫ്റ്റ് വെയർ കാർബൺ ഇന്റൻസിറ്റി (എസ്. സി. ഐ) ഊര് ജം, കാർബൺ തീവ്രത, സംയോജിത ഉദ്വമനം എന്നിവ സംയോജിപ്പിച്ച് ഓരോ പ്രവര് ത്തന യൂണിറ്റിനും (ഉദാഹരണത്തിന് ഓരോ അഭ്യർത്ഥനയ്ക്കും ഉപയോക്താവിനും) ഉദ്വ മനം കണക്കാക്കുന്നതിനുള്ള ഒരു ഐ.എസ്.ഒ. സ്റ്റാൻഡേർഡ്.
നിനക്ക് കാണാൻ കഴിയാത്തതിനെ കുറയ്ക്കാൻ കഴിയില്ല. സഹായകമായ ഉപകരണങ്ങൾ:
ഏറ്റവും പച്ചയായ കണക്കുകൂട്ടൽ നിങ്ങൾ പ്രവർത്തിപ്പിക്കാത്ത കണക്കുകൂടലാണ്. രണ്ടാമത്തെ ഏറ്റവും പച്ചയായത് നിങ്ങൾ കാര്യക്ഷമമായി പ്രവർത്തിപ്പിക്കുന്ന കമ്പ്യൂട്ടറാണ്, ശുദ്ധമായ സ്ഥലത്ത്, ശുദ്ധ സമയത്ത്.
ഇവയിൽ മിക്കതും ചെലവ് ഒപ്റ്റിമൈസേഷനുകളാണ്, അത് അവയെ ന്യായീകരിക്കാൻ എളുപ്പമാക്കുന്നു.
കുറച്ചുകൂടി ഉപയോഗിക്കുക: - ഉപയോഗിക്കാത്തതും മറന്നുപോയതുമായ വിഭവങ്ങൾ ഇല്ലാതാക്കുക. - ശരിയായ വലിപ്പത്തിലുള്ള വിഎം, കണ്ടെയ്നറുകൾ, ഡാറ്റാബേസുകൾ. - ജോലി സമയത്തിനു പുറത്ത് ഉല്പാദനമില്ലാത്ത പരിതസ്ഥിതികൾ അടയ്ക്കുക. - കഴിയുമെങ്കില് പൂജ്യം വരെ. - നിരീക്ഷണ ഡാറ്റ കുറച്ചുകൊണ്ടുവരിക: കുറവ് ലോഗ്, സാമ്പിൾ ചെയ്ത ട്രെയ്സുകൾ, ഹ്രസ്വമായ നിലനിർത്തൽ. - അനാവശ്യമായ ഐ. സി. റൺസ് ഒഴിവാക്കുക (മാത്രം മാറ്റം വന്നത് നിർമ്മിക്കുക, കാലഹരണപ്പെട്ട റൺസ് റദ്ദാക്കുക).
അത് കൂടുതൽ കാര്യക്ഷമമായി ഉപയോഗിക്കുക: - കുബർനെറ്റസ് നോഡുകളെ കൂടുതൽ നന്നായി പാക്കേജിംഗ് ചെയ്ത് ഉപയോഗം വർദ്ധിപ്പിക്കുക (കാർപെന്റർ ഏകീകരണം, സത്യസന്ധമായ റിസോഴ്സ് അഭ്യർത്ഥനകൾ). - ഒരേ ജോലിയ്ക്ക് കുറഞ്ഞ ഊര് ജം ഉപയോഗിക്കുന്ന ARM അടിസ്ഥാനമാക്കിയുള്ള ഇൻസ്റ്റന്സുകൾ പോലുള്ള ഊര് ജക്ഷമമായ ഹാർഡ്വെയർ ഉപയോഗിക്കുക. - ഹോട്ട് കോഡ് പാതകളെ ഒപ്റ്റിമൈസ് ചെയ്യുക (അവ കണ്ടെത്താന് തുടര് ച്ചയായുള്ള പ്രൊഫൈലിംഗ് സഹായിക്കുന്നു). - നെറ്റ്വർക്ക് ട്രാഫിക്കും ആവർത്തിച്ചുള്ള ജോലിയും കുറയ്ക്കുന്നതിന് കാഷെ ചെയ്യുകയും കംപ്രസ് ചെയ്യുകയും ചെയ്യുക.
ശുദ്ധമായ ഊര് ജം ഉപയോഗിക്കുക: - ശുദ്ധമായ ഗ്രിഡുകളുള്ള പ്രദേശങ്ങൾ തിരഞ്ഞെടുക്കുക ലേറ്റൻസി നിയമങ്ങളും ഡാറ്റാ നിയമങ്ങളും അനുവദിക്കുന്നതോടെ. ജലവൈദ്യുതി, കാറ്റ്, ആണവോർജ്ജം എന്നിവ ധാരാളം ഉള്ള രാജ്യങ്ങളിലെ പ്രദേശങ്ങളിൽ സാധാരണയായി കാർബൺ തീവ്രത വളരെ കുറവാണ്. ക്ലൌഡ് ദാതാക്കൾ തങ്ങളുടെ പ്രദേശങ്ങളെ കുറിച്ചുള്ള വിവരങ്ങൾ പ്രസിദ്ധീകരിക്കുന്നു. - അതെ. കാർബൺ ബോധമുള്ള ഷെഡ്യൂളിംഗ്: ഗ്രിഡ് വൃത്തിയുള്ള സമയത്തോ സ്ഥലത്തോ ഫ്ലെക്സിബിൾ വർക്ക് ലോഡുകൾ (ബാച്ച് ജോലികൾ, പരിശീലനം, റിപ്പോർട്ടുകൾ, അടിയന്തിരമല്ലാത്ത ഐസി) പ്രവർത്തിപ്പിക്കുക. ഉദാഹരണത്തിന്, രാത്രികാല ജോലിയെ ഏറ്റവും കൂടുതൽ കാറ്റുള്ള സമയങ്ങളിലേക്ക് മാറ്റുക, അല്ലെങ്കിൽ ശുദ്ധമായ ഒരു പ്രദേശത്തേക്ക്.
ഹാർഡ്വെയർ കൂടുതൽ സമയം ഉപയോഗിക്കുകഃ - ഹാർഡ് വെയറിന്റെ ആയുസ്സ് വർദ്ധിപ്പിക്കുന്നത് ഹാർഡ്വെയറിന്റെ ഉദ്വമനം കുറയ്ക്കുന്നു.
ഒരു ലളിതമായ പതിപ്പ്: അടുത്ത 12 മണിക്കൂറിനുള്ളിൽ എപ്പോൾ വേണമെങ്കിലും പ്രവർത്തിപ്പിക്കാവുന്ന ഒരു ബാച്ച് ജോലി കാർബൺ തീവ്രത പ്രവചനം പരിശോധിക്കുകയും ഏറ്റവും ശുദ്ധമായ വിൻഡോയിൽ ആരംഭിക്കുകയും ചെയ്യുന്നു. കാർബൺ തീവ്രത അടിസ്ഥാനമാക്കിയുള്ള കെ.ഇ.ഡി.എ സ്കേലറുകളോ ഗ്രിഡ് ഡാറ്റ പരിഗണിക്കാവുന്ന ഷെഡ്യൂളറുകളോ ഉപയോഗിച്ച് ഇത് സ്വപ്രേരിതമായി ചെയ്യുന്നതിനുള്ള ഉപകരണങ്ങളും കുബർനെറ്റസ് പ്രോജക്ടുകളും ഉയർന്നുവരുന്നു.
എല്ലാ കാര്യത്തിലും ഇത് ശരിയാവില്ല. ഉപയോക്താവിനെ അഭിമുഖീകരിക്കുന്ന അഭ്യർത്ഥനകൾ ഉപയോക്താക്കൾക്ക് സമീപം പ്രവർത്തിക്കണം. പക്ഷെ അതിശയകരമായ അളവിലുള്ള കമ്പ്യൂട്ടിംഗ് വഴക്കമുള്ളതാണ്: ഡാറ്റ പൈപ്പ്ലൈനുകൾ, മോഡൽ പരിശീലനം, ബാക്കപ്പുകൾ, ടെസ്റ്റ് സ്യൂട്ടുകൾ.
പച്ചയായ ഡെവൊപ്സിന്റെ നല്ല കാര്യം നല്ല എൻജിനീയറിങ്ങുമായി ഇത് ഇടപെടാറില്ല എന്നതാണ്. കാര്യക്ഷമമായ സംവിധാനങ്ങള് വിലകുറഞ്ഞതും വേഗതയേറിയതും പച്ചയായതുമാണ്. ഫിനൊപസും സുസ്ഥിരതയും പലപ്പോഴും ഒരേ ലിസ്റ്റിലാണ് പ്രവർത്തിക്കുന്നത്.
ഒരു ഉപകാരപ്രദമായ ശീലം: ഒരു സേവനത്തിന്റെ വിലയ്ക്കു പുറമെ അതിന്റെ ഊര് ജോല് പ്പദാര് ത്ഥം അല്ലെങ്കിൽ കാർബൺ ഫുട്സ്പ്രിന്റ് കാണിക്കുക. ഇത് എഞ്ചിനീയര് മാരെ ശുചിയാക്കാന് ഒരു കാരണം കൂടി നല് കുന്നു, ആഘാതം ദൃശ്യമാക്കുന്നു.
നിങ്ങളുടെ ക്ലൌഡ് ദാതാവിന്റെ കാർബൺ ഡാഷ്ബോർഡ് നോക്കൂ ഒരു ബേസ് ലൈൻ ലഭിക്കാൻ. പിന്നെ നിങ്ങൾ ചെലവിനു വേണ്ടി ചെയ്യുന്ന കാര്യക്ഷമത പ്രവര് ത്തനം ചെയ്യുക: മാലിന്യങ്ങള് നീക്കം ചെയ്യുക, ശരിയായ വലിപ്പത്തില് , ഉപയോഗശൂന്യമായവ ഓഫ് ചെയ്യുക. നിങ്ങൾ കുബർനെറ്റസ് പ്രവർത്തിപ്പിക്കുകയാണെങ്കിൽ, കെപ്ലർ പരീക്ഷിച്ചു നോക്കൂ, ഓരോ വർക്ക് ലോഡിനും ഊർജ്ജം കാണുക. അടുത്ത ബാച്ച് വർക്ക് ലോഡിനായി, അത് ശുദ്ധമായ സമയത്തോ ശുദ്ധമായ പ്രദേശത്തോ പ്രവർത്തിക്കുമോ എന്ന് ചോദിക്കുക.
എന്റെ അഭിപ്രായം: ഓരോ സെർവറും വെറുതെ കാശും കാർബണും കത്തിക്കുന്നു. കാര്യക്ഷമമായ അടിസ്ഥാന സൌകര്യങ്ങള് നല്ല എഞ്ചിനീയറിംഗ്, നല്ല ബിസിനസ്, ഭൂമിയ്ക്ക് നല്ലത് എന്നിവയൊക്കെയാണ്.
ഡെസ്ലി