IP tuli ya GCP dhidi ya kasi ya VPN: vigezo vitatu, jaribio moja
Anwani iliyohifadhiwa si mpangilio wa kasi. Tenganisha mzunguko wa maisha wa anwani, tabaka la mtandao na usafirishaji wa OpenVPN kabla ya kulinganisha upitishaji kwenye Compute Engine.
Uhamishaji ukawa wa haraka baada ya anwani kuhifadhiwa, na hitimisho likajandikwa lenyewe. Isipokuwa mabadiliko hayo hayo pia yalibadilisha handaki kutoka UDP hadi TCP, yakasogeza jaribio hadi jioni nyingine na pengine yakitua kwenye VM katika eneo lingine. Kuhifadhi anwani ya nje hutatua tatizo la mzunguko wa maisha: huweka kituo cha mwisho sawa katika kuanzisha upya. Haina utaratibu wowote ambao ungeharakisha pakiti, kwa hivyo tofauti ya kasi katika jaribio hilo ni ya vigezo vingine, na uamuzi ulio mbele yako ni kipi cha kujaribu baadaye.
Anwani iliyohifadhiwa hununua nini kwa kweli
Compute Engine hutofautisha anwani za muda, zinazotengwa na kuachiliwa pamoja na instance, na anwani tuli unazohifadhi na kuzibakiza. Tofauti hiyo inahusu uhifadhi na bili, si njia ambayo pakiti hupita. Kituo thabiti cha mwisho ni muhimu kweli kwa rekodi za DNS, wasifu wa ufikiaji wa mbali, orodha za idhini za washirika na kanuni za firewall ambazo hazipaswi kubadilika VM inapoanzishwa upya.
Hizo ni sababu nzuri za kuhifadhi moja. Hakuna hata moja iliyo sababu ya upitishaji.
Weka tabaka, anwani na usafirishaji kama vigezo vitatu
Google Cloud pia huzaa Premium na Standard Network Service Tiers, na zote mbili huchukua njia tofauti kuelekea intaneti zenye upatikanaji tofauti wa vipengele. Unachokera kwa anwani tuli ni ortogonali kwa zote mbili, kwa hivyo chukulia tuli na Premium kama ukweli usiohusiana kuhusu VM, si visawe. Rekodi tabaka halisi, eneo na muunganisho au attachment yoyote iliyopo, kwa sababu hizo hueleza njia kwa namna ambayo lebo ya anwani haitawahi kufanya.
Vigezo vitatu, majaribio matatu tofauti, vinginevyo matokeo ni hadithi si kipimo.
Buni jaribio linalojibu swali moja
Weka VM, anwani, eneo la mteja, lengwa na mzigo wa kazi bila kubadilika unapolinganisha wasifu wa UDP na TCP ulioidhinishwa. Vinahitajika vyote kifaa cha kusikiliza cha seva kwa kila usafirishaji na kanuni za firewall zinazolingana; kubadilisha neno la msingi kwa mteja na kuacha kifaa cha kusikiliza bila mabadiliko hujaribu uvumilivu wako tu. Tumia uhamishaji unaorudiwa na rekodi mwelekeo, muda, mitiririko ya moja dhidi ya sambamba na vipimo, kwa sababu MB/s na Mb/s hutofautiana kwa mara nane.
Fuatilia pia CPU ya VM, kwa sababu instance ndogo hujaa kwa kazi ya usimbaji fiche au softirq mapema sana kabla ya mtandao, na kikomo hicho kitaonekana sawa kabisa na kikomo cha mtoa huduma.
Vihesabu vya kutuma upya na upotevu kutoka VM na mteja hutenganisha tatizo la njia na tatizo la usafirishaji, na upau wa maendeleo hauwezi. Mfululizo unaoweza kufanya kazi na iperf3 huchukua takriban dakika kumi kwa kila usafirishaji. Anzisha seva upande wa mbali, endesha mteja kwa sekunde thelathini katika kila mwelekeo na urudie kila mwelekeo mara tatu. Tupa mbio ya kwanza ya kila mfululizo, kisha linganisha viwango vya mtumaji na mpokeaji pamoja na idadi ya kutuma upya ambayo mbio za TCP huchapisha.
Kwa nini UDP na TCP hutofautiana kiufundi
OpenVPN juu ya UDP hubeba datagramu na huacha usafirishaji wa programu yenyewe kushughulikia upotevu. Juu ya TCP, mtiririko wa kuaminika wa handaki hukaa chini ya mtiririko wa programu ambao tayari ni wa kuaminika, kwa hivyo sehemu moja iliyopotea huzuia kila kitu kilicho nyuma yake wakati muunganisho wa nje unatuma upya kwa ratiba yake mwenyewe. Tabia hiyo ya kichwa cha foleni ni sifa ya kuweka handaki la TCP ndani ya TCP, si sera ya mtoa huduma. Ushughulikiaji wa MTU na MSS pia hutofautiana kati ya mbinu mbili, jambo ambalo hubadilisha tabia ya kugawanya kwenye njia hiyo hiyo.
Kwa hivyo jaribio la TCP la haraka zaidi huthibitisha kwamba TCP ilikuwa ya haraka siku hiyo kwenye njia hiyo, na hakuna jambo la jumla zaidi.
Andika matokeo ili yastahimili mapitio
Hitimisho linaloweza kutetewa lina umbo: wasifu huu, kwa ukubwa huu wa mashine, kwenye tabaka hili la mtandao, ulishikilia mzigo huu wa kazi uliopimwa kuelekea mwelekeo huu chini ya masharti haya. Kitu chochote kilicho pana zaidi huhitaji mbio nyingi kuliko jioni moja inaweza kutoa. Ikiwa kisa cha polepole kinabaki bila maelezo, kihifadhi kama uchunguzi pamoja na ushahidi wake wa pakiti na rasilimali badala ya kubuni kizuizi ambacho hakuna hati ya mtoa huduma inayokieleza.
Utulivu wa anwani na kasi ya uhamishaji vyote vinaweza kuwa muhimu kwa usambazaji mmoja, na uamuzi wenye faida ni kipi kati ya hivyo unanunua kwa kila mabadiliko.