GCP-യിലെ സ്റ്റാറ്റിക് IP vs VPN വേഗത: മൂന്ന് വേരിയബിളുകൾ, ഒരു പരീക്ഷണം
റിസർവ് ചെയ്ത വിലാസം ഒരു വേഗത ക്രമീകരണമല്ല. Compute Engine-ൽ ത്രൂപുട്ട് താരതമ്യം ചെയ്യുന്നതിന് മുമ്പ് വിലാസത്തിന്റെ ജീവിതചക്രം, നെറ്റ്വർക്ക് പാളി, OpenVPN ഗതാഗതം എന്നിവ വേർതിരിക്കുക.
വിലാസം റിസർവ് ചെയ്തതിന് ശേഷം കൈമാറ്റം വേഗത്തിലായി, നിഗമനം സ്വയം എഴുതപ്പെട്ടു. പക്ഷേ അതേ മാറ്റം ടണൽ UDP-യിൽ നിന്ന് TCP-യിലേക്ക് മാറ്റി, പരീക്ഷണം മറ്റൊരു വൈകുന്നേരത്തേക്ക് മാറ്റി, ഒരുപക്ഷേ മറ്റൊരു സോണിലെ VM-ൽ ഇറങ്ങി. പുറം വിലാസം റിസർവ് ചെയ്യുന്നത് ജീവിതചക്ര പ്രശ്നം പരിഹരിക്കുന്നു: റീസ്റ്റാർട്ടുകൾക്കിടയിലും എൻഡ്പോയിന്റ് അതേപടി നിർത്തുന്നു. പാക്കറ്റുകളെ വേഗത്തിലാക്കുന്ന ഒരു സംവിധാനവും അതിനില്ല, അതിനാൽ ആ പരീക്ഷണത്തിലെ വേഗതാ വ്യത്യാസം മറ്റ് വേരിയബിളുകളുടേതാണ്, നിങ്ങളുടെ മുന്നിലെ തീരുമാനം അടുത്തതായി ഏത് പരീക്ഷിക്കണം എന്നതാണ്.
റിസർവ് ചെയ്ത വിലാസം യഥാർത്ഥത്തിൽ എന്ത് വാങ്ങുന്നു
Compute Engine ഇൻസ്റ്റൻസിനൊപ്പം അനുവദിക്കുകയും വിടുകയും ചെയ്യുന്ന താൽക്കാലിക വിലാസങ്ങളെ, നിങ്ങൾ റിസർവ് ചെയ്ത് സൂക്ഷിക്കുന്ന സ്റ്റാറ്റിക് വിലാസങ്ങളിൽ നിന്ന് വേർതിരിക്കുന്നു. ആ വ്യത്യാസം നിലനിർത്തലിനെയും ബില്ലിംഗിനെയും കുറിച്ചാണ്, പാക്കറ്റ് പോകുന്ന പാതയെക്കുറിച്ചല്ല. സ്ഥിരമായ എൻഡ്പോയിന്റ് DNS റെക്കോർഡുകൾ, റിമോട്ട് ആക്സസ് പ്രൊഫൈലുകൾ, പങ്കാളി അനുമതി പട്ടികകൾ, VM റീസ്റ്റാർട്ട് ചെയ്യുമ്പോൾ മാറരുതാത്ത ഫയർവാൾ നിയമങ്ങൾ എന്നിവയ്ക്ക് യഥാർത്ഥത്തിൽ ഉപകാരപ്രദമാണ്.
ഒന്ന് റിസർവ് ചെയ്യാൻ ഇവ നല്ല കാരണങ്ങളാണ്. അവയൊന്നും ത്രൂപുട്ടിന്റെ കാരണമല്ല.
പാളി, വിലാസം, ഗതാഗതം എന്നിവ മൂന്ന് വേരിയബിളുകളായി സൂക്ഷിക്കുക
Google Cloud Premium, Standard Network Service Tier എന്നിവയും വിൽക്കുന്നു, രണ്ടും വ്യത്യസ്ത സൗകര്യ ലഭ്യതയോടെ ഇന്റർനെറ്റിലേക്ക് വ്യത്യസ്ത പാതകളിലൂടെ പോകുന്നു. സ്റ്റാറ്റിക് അഡ്രസ്സിംഗ് രണ്ടിനും ഓർത്തോഗണൽ ആണ്, അതിനാൽ സ്റ്റാറ്റിക്, Premium എന്നിവയെ VM-നെക്കുറിച്ചുള്ള ബന്ധമില്ലാത്ത വസ്തുതകളായി കാണുക, പര്യായങ്ങളായല്ല. യഥാർത്ഥ പാളി, പ്രദേശം, ബന്ധപ്പെട്ട ഏതെങ്കിലും ഇന്റർകണക്ഷൻ അല്ലെങ്കിൽ അറ്റാച്ച്മെന്റ് എന്നിവ രേഖപ്പെടുത്തുക, കാരണം വിലാസ ലേബലിന് ഒരിക്കലും വിവരിക്കാൻ കഴിയാത്ത രീതിയിൽ അവ പാതയെ വിവരിക്കുന്നു.
മൂന്ന് വേരിയബിളുകൾ, മൂന്ന് വേറിട്ട പരീക്ഷണങ്ങൾ, അല്ലെങ്കിൽ ഫലം അളവല്ല, കഥയാണ്.
ഒരു ചോദ്യത്തിന് ഉത്തരം നൽകുന്ന പരീക്ഷണം രൂപകൽപ്പന ചെയ്യുക
അനുവദിച്ച UDP, TCP പ്രൊഫൈലുകൾ താരതമ്യം ചെയ്യുമ്പോൾ VM, വിലാസം, ക്ലയന്റ് സ്ഥാനം, ലക്ഷ്യം, വർക്ക്ലോഡ് എന്നിവ സ്ഥിരമായി നിർത്തുക. ഓരോ ഗതാഗതത്തിനും സെർവർ ലിസണറും പൊരുത്തമുള്ള ഫയർവാൾ നിയമങ്ങളും ആവശ്യമാണ്; ക്ലയന്റിൽ ഒരു കീവേഡ് മാറ്റി ലിസണർ മാറ്റാതെ വിടുന്നത് നിങ്ങളുടെ ക്ഷമ മാത്രമാണ് പരീക്ഷിക്കുന്നത്. ആവർത്തിക്കാവുന്ന കൈമാറ്റം ഉപയോഗിച്ച് ദിശ, ദൈർഘ്യം, ഏകീകൃത vs സമാന്തര സ്ട്രീമുകൾ, യൂണിറ്റുകൾ എന്നിവ രേഖപ്പെടുത്തുക, കാരണം MB/s, Mb/s എന്നിവ എട്ട് മടങ്ങ് വ്യത്യാസമുള്ളവയാണ്.
VM-ന്റെ CPU-യും നിരീക്ഷിക്കുക, കാരണം ചെറിയ ഇൻസ്റ്റൻസ് എൻക്രിപ്ഷൻ അല്ലെങ്കിൽ softirq ജോലിയിൽ നെറ്റ്വർക്കിനേക്കാൾ വളരെ മുമ്പേ പൂരിതമാകും, ആ പരിധി ഏതാണ്ട് ഒരു ദാതാവിന്റെ പരിധി പോലെ തന്നെ കാണപ്പെടും.
VM-ൽ നിന്നും ക്ലയന്റിൽ നിന്നുമുള്ള റീട്രാൻസ്മിഷൻ, നഷ്ട കൗണ്ടറുകൾ പാതയുടെ പ്രശ്നത്തെ ഗതാഗതത്തിന്റെ പ്രശ്നത്തിൽ നിന്ന് വേർതിരിക്കുന്നു, പ്രോഗ്രസ് ബാറിന് അത് കഴിയില്ല. iperf3 ഉപയോഗിച്ചുള്ള പ്രായോഗിക ക്രമം ഓരോ ഗതാഗതത്തിനും ഏകദേശം പത്ത് മിനിറ്റ് എടുക്കുന്നു. അകലെയുള്ള വശത്ത് സെർവർ ആരംഭിക്കുക, ഓരോ ദിശയിലും മുപ്പത് സെക്കൻഡ് ക്ലയന്റ് ഓടിക്കുക, ഓരോ ദിശയും മൂന്ന് തവണ ആവർത്തിക്കുക. ഓരോ പരമ്പരയുടെയും ആദ്യ ഓട്ടം ഒഴിവാക്കി, പിന്നീട് TCP ഓട്ടങ്ങൾ അച്ചടിക്കുന്ന റീട്രാൻസ്മിഷൻ എണ്ണത്തോടൊപ്പം അയച്ചയാളുടെയും സ്വീകർത്താവിന്റെയും നിരക്കുകൾ താരതമ്യം ചെയ്യുക.
UDP-യും TCP-യും യാന്ത്രികമായി വ്യത്യസ്തമാകുന്നത് എന്തുകൊണ്ട്
UDP-യിൽ OpenVPN ഡാറ്റാഗ്രാമുകൾ കൊണ്ടുപോകുന്നു, നഷ്ടം കൈകാര്യം ചെയ്യാൻ ആപ്ലിക്കേഷന്റെ സ്വന്തം ഗതാഗതത്തെ വിടുന്നു. TCP-യിൽ ടണലിന്റെ വിശ്വസനീയമായ സ്ട്രീം ഇതിനകം വിശ്വസനീയമായ ആപ്ലിക്കേഷൻ സ്ട്രീമിന് താഴെ ഇരിക്കുന്നു, അതിനാൽ ഒരു നഷ്ടപ്പെട്ട സെഗ്മെന്റ് അതിന് പിന്നിലുള്ളതെല്ലാം നിർത്തുന്നു, പുറം കണക്ഷൻ സ്വന്തം ഷെഡ്യൂളനുസരിച്ച് വീണ്ടും അയക്കുന്നു. ഈ തലപ്പത്തെ തടയൽ സ്വഭാവം TCP-യെ TCP-യുടെ ഉള്ളിൽ ടണൽ ചെയ്യുന്നതിന്റെ സ്വഭാവമാണ്, ദാതാവിന്റെ നയമല്ല. MTU, MSS കൈകാര്യം ചെയ്യലും രണ്ട് മോഡുകൾക്കിടയിൽ വ്യത്യസ്തമാണ്, അത് അതേ പാതയിലെ ഫ്രാഗ്മെന്റേഷൻ സ്വഭാവം മാറ്റുന്നു.
അതിനാൽ വേഗതയേറിയ TCP പരീക്ഷണം അന്ന് ആ പാതയിൽ TCP വേഗതയേറിയതായിരുന്നു എന്ന് മാത്രം തെളിയിക്കുന്നു, അതിലും പൊതുവായ ഒന്നും അല്ല.
അവലോകനത്തെ അതിജീവിക്കുന്ന വിധത്തിൽ ഫലം എഴുതുക
പ്രതിരോധിക്കാവുന്ന നിഗമനത്തിന് ഒരു രൂപമുണ്ട്: ഈ പ്രൊഫൈൽ, ഈ മെഷീൻ വലുപ്പത്തിൽ, ഈ നെറ്റ്വർക്ക് പാളിയിൽ, ഈ അളന്ന വർക്ക്ലോഡ് ഈ ദിശയിൽ ഈ സാഹചര്യങ്ങളിൽ നിലനിർത്തി. ഇതിനേക്കാൾ വിശാലമായ എന്തിനും ഒരു വൈകുന്നേരം നൽകാൻ കഴിയുന്നതിലധികം ഓട്ടങ്ങൾ വേണം. മന്ദഗതിയിലുള്ള കേസ് വിശദീകരിക്കപ്പെടാതെ നിന്നാൽ, ഒരു ദാതാവിന്റെ രേഖയും വിവരിക്കാത്ത ഒരു ത്രോട്ടിൽ കെട്ടിച്ചമയ്ക്കുന്നതിന് പകരം പാക്കറ്റ്, വിഭവ തെളിവുകളോടെ അത് നിരീക്ഷണമായി സൂക്ഷിക്കുക.
വിലാസ സ്ഥിരതയും കൈമാറ്റ വേഗതയും ഒരേ വിന്യാസത്തിന് രണ്ടും പ്രധാനമായേക്കാം, ഉപയോഗപ്രദമായ തീരുമാനം ഓരോ മാറ്റത്തിലും നിങ്ങൾ ഏതാണ് വാങ്ങുന്നത് എന്നതാണ്.