IP statig GCP yn erbyn cyflymder VPN: tri newidyn, un prawf
Nid yw cyfeiriad a gedwir yn osodiad cyflymder. Gwahanwch gylch bywyd y cyfeiriad, haen y rhwydwaith a thrafnidiaeth OpenVPN cyn cymharu drwybwn ar Compute Engine.
Aeth y trosglwyddiad yn gyflymach ar ôl cadw’r cyfeiriad, ac ysgrifennodd y casgliad ei hun. Ond symudodd yr un newid hefyd y tiwnel o UDP i TCP, symudodd y prawf i noson wahanol, ac o bosibl glaniodd ar VM mewn parth arall. Mae cadw cyfeiriad allanol yn datrys problem cylch bywyd: mae’n cadw’r pwynt terfyn yr un fath ar draws ailgychwyn. Nid oes ganddo unrhyw fecanwaith a fyddai’n cyflymu pecynnau, felly mae’r gwahaniaeth cyflymder yn yr arbrawf hwnnw yn perthyn i’r newidynnau eraill, a’r penderfyniad o’ch blaen yw pa un i’w brofi nesaf.
Beth mae cyfeiriad a gedwir yn ei brynu mewn gwirionedd
Mae Compute Engine yn gwahaniaethu rhwng cyfeiriadau efemeraidd, a neilltuwyd ac a ryddheir gyda’r enghraifft, a chyfeiriadau statig yr ydych yn eu cadw. Mae’r gwahaniaeth hwnnw’n ymwneud â chadwraeth a bilio, nid â’r llwybr y mae pecyn yn ei gymryd. Mae pwynt terfyn sefydlog yn wirioneddol ddefnyddiol ar gyfer cofnodion DNS, proffiliau mynediad o bell, rhestrau caniatáu partneriaid a rheolau wal dân na ddylent newid pan fydd VM yn ailgychwyn.
Mae’r rheini’n resymau da dros gadw un. Nid oes yr un ohonynt yn rheswm drwybwn.
Cadwch haen, cyfeiriad a thrafnidiaeth fel tri newidyn
Mae Google Cloud hefyd yn gwerthu Haenau Gwasanaeth Rhwydwaith Premium a Standard, ac mae’r ddau’n cymryd llwybrau gwahanol i’r rhyngrwyd gyda gwahanol argaeledd nodweddion. Mae annerch statig yn orthogonal i’r ddau, felly triniwch statig a Premium fel ffeithiau di-gysylltiad am VM yn hytrach na chyfystyron. Cofnodwch yr haen wirioneddol, y rhanbarth ac unrhyw gydgysylltiad neu atodiad sydd ar waith, oherwydd maent yn disgrifio’r llwybr mewn ffordd na fydd label y cyfeiriad byth yn ei wneud.
Tri newidyn, tri arbrawf ar wahân, neu mae’r canlyniad yn stori yn hytrach na mesuriad.
Cynlluniwch brawf sy’n ateb un cwestiwn
Cadwch y VM, y cyfeiriad, lleoliad y cleient, y gyrchfan a’r llwyth gwaith yn sefydlog wrth gymharu proffiliau UDP a TCP a gymeradwywyd. Mae angen gwrandawr gweinydd fesul trafnidiaeth a rheolau wal dân cyfatebol; mae golygu allweddair cleient a gadael y gwrandawr heb ei newid yn profi dim ond eich amynedd. Defnyddiwch drosglwyddiad y gellir ei ailadrodd a chofnodwch gyfeiriad, hyd, ffrydiau sengl yn erbyn paralel a’r unedau, oherwydd mae MB/s a Mb/s yn gwahaniaethu fesul wyth.
Gwyliwch CPU y VM hefyd, oherwydd mae enghraifft fach yn dirlawn ar waith amgryptio neu softirq ymhell cyn i’r rhwydwaith wneud, a bydd y nenfwd hwnnw’n edrych yn union fel terfyn darparwr.
Mae cownteri ail-drosglwyddo a cholled o’r VM a’r cleient yn gwahanu trafferth llwybr oddi wrth drafferth trafnidiaeth, ac ni all bar cynnydd wneud hynny. Mae dilyniant ymarferol gyda iperf3 yn cymryd tua deg munud fesul trafnidiaeth. Cychwynnwch y gweinydd ar yr ochr bell, rhedewch y cleient am dri deg eiliad ym mhob cyfeiriad, ac ailadroddwch bob cyfeiriad dair gwaith. Taflwch y rhediad cyntaf o bob cyfres, yna cymharwch gyfraddau anfonydd a derbynnydd ynghyd â’r cyfrif ail-drosglwyddo y mae’r rhediadau TCP yn ei argraffu.
Pam mae UDP a TCP yn gwahaniaethu’n fecanyddol
Mae OpenVPN dros UDP yn cario datagramau ac yn gadael i drafnidiaeth yr ap ei hun drin colled. Dros TCP, mae ffrwd ddibynadwy’r tiwnel yn gorwedd o dan ffrwd ap sydd eisoes yn ddibynadwy, felly mae un segment coll yn atal popeth y tu ôl iddo tra bod y cysylltiad allanol yn ail-drosglwyddo ar ei amserlen ei hun. Mae’r ymddygiad pen-y-gyfres hwnnw’n briodwedd o diwnelu TCP y tu mewn i TCP, nid yn bolisi darparwr. Mae trin MTU a MSS hefyd yn gwahaniaethu rhwng y ddau fodd, sy’n newid ymddygiad darnio ar yr un llwybr.
Felly mae prawf TCP cyflymach yn profi bod TCP yn gyflymach y diwrnod hwnnw ar y llwybr hwnnw, a dim byd mwy cyffredinol.
Ysgrifennwch y canlyniad fel ei fod yn goroesi adolygiad
Mae gan gasgliad amddiffynadwy ffurf: cadwodd y proffil hwn, ar y maint peiriant hwn, ar yr haen rhwydwaith hon, y llwyth gwaith mesuredig hwn yn y cyfeiriad hwn o dan yr amodau hyn. Mae unrhyw beth ehangach angen mwy o rediadau nag y gall un noson eu darparu. Os yw’r achos arafach yn aros heb ei esbonio, cadwch ef fel arsylwi gyda’i dystiolaeth pecyn ac adnodd yn hytrach na dyfeisio tagfa nad yw unrhyw ddogfen darparwr yn ei disgrifio.
Gall sefydlogrwydd cyfeiriad a chyflymder trosglwyddo fod o bwys i’r un defnydd, a’r penderfyniad defnyddiol yw pa un ohonynt yr ydych yn ei brynu gyda phob newid.