Text size
എന്റെ റഡാറിൽ6 മിനിറ്റ് വായന

ടെറാഫോർം അല്ലെങ്കിൽ ഓപ്പൺ ടോഫു?

ലൈസൻസ് മാറ്റം, ഒരു ഫോര് ക്ക്, ഒരു ഏറ്റെടുക്കൽ. ഇന്ന് ഞാനെന്ത് തിരഞ്ഞെടുക്കണം, എന്തിന് ?

Terraform or OpenTofu?
AI ഉപയോഗിച്ച് സൃഷ്ടിച്ച ചിത്രീകരണം

ഒരു ദശാബ്ദത്തോളം, "അടിസ്ഥാന സൌകര്യത്തിനായി നമ്മൾ ഏത് ഉപകരണം കോഡായി ഉപയോഗിക്കണം" എന്ന ചോദ്യത്തിന് ഒരു ബോറടിപ്പിക്കുന്ന ഉത്തരം ഉണ്ടായിരുന്നു: ടെറാഫോർം. പിന്നെ, 2023 ൽ, കാര്യങ്ങൾ രസകരമായി. ഇന്ന് രണ്ട് ഉപകരണങ്ങൾ ഉണ്ട് അവ ഏകദേശം സമാനമാണ്, അവയുടെ ചരിത്രത്തിന്റെ ഭൂരിഭാഗവും പങ്കിടുന്നു, വളരെ വ്യത്യസ്തമായ സ്ഥലങ്ങളിൽ നിന്നാണ് വരുന്നത്.

നിങ്ങള് പുതിയ പ്രോജക്ട് തുടങ്ങുകയാണെങ്കില് മാറ്റം ആലോചിക്കുകയാണെങ്കില് ഞാന് പറയുന്നത് ഇങ്ങനെയാണ്.

നമ്മളെങ്ങനെ ഇവിടെ എത്തി?

2023 ഓഗസ്റ്റ് മാസം: ഹാഷി കോർപ് ടെറഫോർമിന്റെ ലൈസൻസ് ഓപ്പൺ സോഴ്സ് മോസില്ല പബ്ലിക് ലൈസൻസിൽ നിന്ന് (എംപിഎൽ) ബിസിനസ് സോഴ്സ് ലൈസൻസിലേക്ക് (ബിഎസ്എൽ) മാറ്റി. ചുരുക്കത്തില് , നിങ്ങള് ക്ക് ഇപ്പോഴും ടെറാഫോർം സ്വതന്ത്രമായി ഉപയോഗിക്കാം, പക്ഷേ നിങ്ങള് ക്ക് അതിന്മേല് ഒരു മത്സരാധിഷ്ഠിത വാണിജ്യ ഉത്പന്നം നിർമ്മിക്കാനാവില്ല. ആയിരക്കണക്കിന് ആളുകൾ സംഭാവന ചെയ്ത ഒരു തുറന്ന ഉപകരണത്തിന്റെ വാഗ്ദാനം ഇത് ലംഘിച്ചുവെന്ന് പല കമ്പനികളും കമ്മ്യൂണിറ്റി അംഗങ്ങളും കരുതി.

സെപ്റ്റംബർ 2023: ഒരു കൂട്ടം കമ്പനികൾ അവസാനത്തെ ഓപ്പൺ സോഴ്സ് പതിപ്പ് വിഭജിച്ചു. ആ ഫോര് ക്ക് ഓപ്പൺ ടോഫു ലിനക്സ് ഫൌണ്ടേഷന് അംഗമായി. പിന്നീട് ഒരു സി. എൻ. സി. എഫ്. പ്രോജക്ട് ആയി.

2024–2025: ഹാഷി കോർപ്പ് ഏറ്റെടുക്കുമെന്ന് ഐബിഎം പ്രഖ്യാപിച്ചു, 2025 ന്റെ തുടക്കത്തിൽ ഏറ്റെടുക്കൽ പൂർത്തിയാക്കി. ടെറഫോർം ഇപ്പോൾ ഒരു ഐ. ബി. എം ഉത്പന്നമാണ്.

അതിനുശേഷം, രണ്ട് ഉപകരണങ്ങളും പുതിയ പതിപ്പുകൾ പുറത്തിറക്കി, അവ വേർപിരിയാൻ തുടങ്ങി.

ഇപ്പൊ എന്താ വ്യത്യാസം?

ഇതിന്റെ കോർ ഇപ്പോഴും വളരെ സമാനമാണ്. രണ്ടും HCL ഉപയോഗിക്കുന്നു, ഒരേ ദാതാവ് പരിസ്ഥിതി, ഒരേ സംസ്ഥാന ഫോർമാറ്റ് (മിക്കപ്പോഴും), ഒരേ init, plan, apply പ്രവര് ത്തന പ്രക്രിയ. നിങ്ങളുടെ നിലവിലുള്ള കോഡ് പൊതുവേ രണ്ടും ഉപയോഗിക്കുന്നു.

പക്ഷെ ഓരോന്നിനും മറ്റുളളവയുടെ സവിശേഷതകളുണ്ട്, അല്ലെങ്കിൽ അവ വ്യത്യസ്തമായി നടപ്പിലാക്കുന്നു.

ഓപ്പൺ ടോഫു ഹൈലൈറ്റുകൾ: - സംസ്ഥാന എൻക്രിപ്ഷൻ അത് ഒരു ബിൽറ്റ് ഇൻ ആണ്. നിങ്ങളുടെ സ്റ്റേറ്റ് ഫയൽ, പലപ്പോഴും രഹസ്യങ്ങൾ അടങ്ങിയിരിക്കുന്ന, ഒരു കെ. എം. എസ്. യിൽ നിന്നുള്ള കീകളുമായി ക്ലയന്റ് സൈഡിൽ എൻക്രിപ്റ്റ് ചെയ്യാവുന്നതാണ്. - അതെ. ആദ്യകാല വേരിയബിൾ വിലയിരുത്തൽ: മോഡുലുകളുടെ ഉറവിടങ്ങളും ബാക്ക് എൻഡ് കോൺഫിഗറേഷനും പോലുള്ള സ്ഥലങ്ങളിൽ വേരിയബിളുകളും ലോക്കലുകളും ഉപയോഗിക്കാം. - അതെ. for_each സേവന ദാതാക്കളെ സംബന്ധിച്ച, മൾട്ടി-റേജിയനും മൾട്ടി അക്കൌണ്ട് സജ്ജീകരണങ്ങളും വളരെ ശുദ്ധമാക്കുന്നു. - ഒരു സമൂഹം നയിക്കുന്ന റോഡ് മാപ്പ്, ടെറാഫോർം പ്രശ്നം ട്രാക്കറിൽ നിന്നും ഏറെക്കാലം ആവശ്യപ്പെട്ട പല സവിശേഷതകളും എത്തിച്ചേർന്നു.

ടെറാഫോർം ഹൈലൈറ്റുകൾ: - ടെറാഫോർം സ്റ്റാക്കുകൾ പല ബന്ധിത കോൺഫിഗറേഷനുകളും വിന്യാസങ്ങളും ഒരുമിച്ച് കൈകാര്യം ചെയ്യുന്നതിനായി, ഹെച്പി ടെറാഫോർമുമായി ബന്ധിപ്പിച്ചിരിക്കുന്നു. - അതെ. കാലികമായ വിഭവങ്ങളും മൂല്യങ്ങളുംസംസ്ഥാന രഹസ്യങ്ങളും പദ്ധതി ഫയലുകളും സൂക്ഷിക്കുക. - അതെ. എച്ച്സിപി ടെറാഫോർമുമായുള്ള ആഴത്തിലുള്ള സംയോജനം (മാനേജഡ് സർവീസ്) ഹാഷി കോർപ്, ഐ. ബി. എം. എന്നീ കമ്പനികളുടെ വിപുലമായ ഉപകരണങ്ങളും. - അതെ. വാണിജ്യ പിന്തുണ ഒരു വലിയ വിതരണക്കാരന് നിന്നും, ചില സംരംഭങ്ങള് ക്ക് പ്രധാനപ്പെട്ടതാണ്.

നിങ്ങള് എഴുതുന്ന കോഡ് ഇപ്പോഴും ഏതാണ്ട് അതേപടി തന്നെ. ലൈസൻസും ഭരണവും ഏതു സവിശേഷതകളാണ് വേണ്ടത് എന്നതാണു ചോദ്യം.

ലൈസൻസ് ചോദ്യം, സത്യസന്ധമായി

മിക്ക കമ്പനികളും ലളിതമായി ഉപയോഗം സ്വന്തം അടിസ്ഥാന സൌകര്യങ്ങള് കൈകാര്യം ചെയ്യാന് ടെറാഫോർം, ബി.എസ്.എല്. നിങ്ങള് ക്ക് ഇത് സൌജന്യമായി ഉപയോഗിക്കാം.

ഇത് പ്രധാനമാണ്:

  • ഹാഷി കോർപ്പറേഷന്റെ ഓഫറുകളുമായി മത്സരിക്കുന്ന ഒരു ഉൽപ്പന്നമോ സേവനമോ നിങ്ങൾ നിർമ്മിക്കുന്നു.
  • നിങ്ങളുടെ കമ്പനി OSI അംഗീകരിച്ച ഓപ്പൺ സോഴ്സ് സോഫ്റ്റ് വെയർ മാത്രമേ ഉപയോഗിക്കാറുള്ളൂ.
  • ദീർഘകാല ഗവണ് മെന്റാണ് നിങ്ങളുടെ കാര്യം. ഒരു വിതരണക്കാരൻ നിയന്ത്രിക്കുന്ന ഉപകരണവും ഒരു ഫൌണ്ടേഷൻ നിയന്ത്രിക്കുന്ന ഉപകരണവുമാണ്.

മാറുന്നു, പടിപടിയായി

ടെറാഫോർമിൽ നിന്നും ഓപ്പൺ ടോഫുവിലേക്ക് മാറുന്നത് സാധാരണയായി ലളിതമാണ്, പ്രത്യേകിച്ചും ടെറാഫോം 1.5 അല്ലെങ്കിൽ അതിനു മുമ്പുള്ളതിൽ നിന്ന്ഃ

  1. നിങ്ങളുടെ അവസ്ഥയെ പിന്തുണയ്ക്കുക.
  2. ഓപ്പൺ ടോഫു ഇൻസ്റ്റാൾ ചെയ്യുക ഓടി ഓടി tofu init ഒരു ടെസ്റ്റ് ക്രമീകരണത്തില് .
  3. ഓടിപ്പോകുക. tofu plan. മാറ്റങ്ങളൊന്നും കാണിക്കുന്നില്ലെങ്കില് നിങ്ങള് യോജിക്കുന്നു.
  4. ചെക്ക് ദാതാക്കൾ: ഓപ്പൺ ടോഫു സ്വന്തം രജിസ്ട്രി ഉപയോഗിക്കുന്നു, അത് പൊതുവായ ദാതാക്കളെ പ്രതിഫലിപ്പിക്കുന്നു.
  5. അപ്ഡേറ്റ് ഐ. സി ഉപയോഗിക്കാൻ tofu ബൈനറി.
  6. ഒരു ഉപകരണത്തിന്റെ പുതിയ സവിശേഷതകൾ ഉപയോഗിക്കാതിരിക്കുക നീ തീരുമാനമെടുക്കുന്നതുവരെ, നിനക്ക് തിരിച്ചു പോകാം.

രണ്ട് ഉപകരണങ്ങളും കൂടുതൽ അകന്നു പോകുമ്പോഴാണ് അവയ്ക്കിടയിലുള്ള നീക്കം കൂടുതൽ ബുദ്ധിമുട്ടാകുന്നത്. ടെറാഫോർം സ്റ്റാക്കുകളോ ഓപ്പൺ ടോഫുവിന്റെ സ്റ്റേറ്റ് എൻക്രിപ്ഷനോ ഉപയോഗിച്ച് ആ ഉപകരണവുമായി ബന്ധിപ്പിക്കും.

ഓരോരുത്തരും എങ്ങോട്ടാണ് പോകുന്നത്

ടെറാഫോർം എന്റർപ്രൈസ് വർക്ക്ഫ്ലോകളില് ശ്രദ്ധ കേന്ദ്രീകരിക്കുന്നു: എച്ച്സിപി ടെറാഫോർം, സ്റ്റാക്കുകള് , ഐബിഎമ്മിന്റെ പോര് ട്ട്ഫോളിയോയുമായുള്ള സംയോജനം, നയങ്ങളും ഭരണ സംവിധാനങ്ങളും.

ഓപ്പൺ ടോഫു സമൂഹം ആവശ്യപ്പെടുന്ന സവിശേഷതകളിലും തുറന്ന നിലയിലും പരിസ്ഥിതി വ്യവസ്ഥയുടെ നിഷ്പക്ഷ അടിത്തറയിലും ശ്രദ്ധ കേന്ദ്രീകരിക്കുന്നു. നിരവധി ഇൻഫ്രാസ്ട്രക്ചർ ഓട്ടോമേഷൻ പ്ലാറ്റ്ഫോമുകൾ (സ്പെയ്സ് ലിഫ്റ്റ്, എൻവിഎം, സ്കാൽ, ഹാർനെസ് തുടങ്ങിയവ) ഇത് സജീവമായി പിന്തുണയ്ക്കുന്നു.

രണ്ടും ആരോഗ്യമുള്ളതായി തോന്നുന്നു. അവരും ഉടനെ പോകുന്നില്ല.

ഞാനെന്ത് തിരഞ്ഞെടുക്കണം

  • പുതിയ പ്രോജക്ട്, ശക്തമായ വിതരണക്കാരുമായി ബന്ധമില്ല: ഞാൻ നേരെ ചാഞ്ഞു ഓപ്പൺ ടോഫു. തുറന്ന ഭരണവും, സംസ്ഥാന എൻക്രിപ്ഷൻ പോലുള്ള ഉപയോഗപ്രദമായ സവിശേഷതകളും, പരിസ്ഥിതി വ്യവസ്ഥയുമായി പൂർണ്ണ അനുയോജ്യതയും.
  • ഹ്സിപി ടെറാഫോർമിന്റെയോ ഹാഷി കോർപ്പറേഷന്റെയോ എന്റർപ്രൈസ് ടൂളുകളില് ഇതിനകം ആഴത്തില് പഠിച്ചുകഴിഞ്ഞു.: കൂടെ നിൽക്കൂ ടെറാഫോർം. മാറ്റം ചെലവ് കുറവാണ്.
  • നിലവിലുള്ള ടെറാഫോർം സജ്ജീകരണം, പ്രശ്നങ്ങളൊന്നുമില്ല.അടിയന്തിരമായി ഒന്നും വേണ്ട. നിങ്ങളുടെ കോഡ് ഇപ്പോൾ രണ്ടും ഉപയോഗിച്ച് അനുയോജ്യമായി നിലനിർത്തുക, ഒരു സവിശേഷതയോ നയമോ നിങ്ങൾക്ക് തിരഞ്ഞെടുക്കുമ്പോൾ തീരുമാനിക്കുക.

എന്റെ അഭിപ്രായം: നിങ്ങൾ എഴുതുന്ന HCL അത് പ്രവർത്തിപ്പിക്കുന്ന ബൈനറിനേക്കാൾ പ്രധാനമാണ്. നിങ്ങളുടെ കോഡ് വൃത്തിയായി സൂക്ഷിക്കുക, ഒപ്പം തിരഞ്ഞെടുക്കൽ നിങ്ങളുടേതായിരിക്കും.

ഡെസ്ലി