IP dúró ṣinṣin ní GCP lòdì sí ìyára VPN: àwọn oníyípadà mẹ́ta, ìdánwò kan
Àdírẹ́sì tí a ti fi pamọ́ kì í ṣe ètò ìyára. Ya ìgbésí ayé àdírẹ́sì, ìpele nẹ́tíwọ́kì àti gbígbé OpenVPN kuro ṣáájú kí o tó fi ìtẹ̀síwájú wé lórí Compute Engine.
Gbígbé náà yára sí i lẹ́yìn tí a ti fi àdírẹ́sì pamọ́, ìparí sì kọ ara rẹ̀. Àyàfi pé ìyípadà kan náà tún yí ihò náà padà láti UDP sí TCP, gbé ìdánwò náà lọ sí alẹ́ mìíràn, ó sì ṣeé ṣe kí ó balẹ̀ sórí VM ní agbègbè mìíràn. Fífi àdírẹ́sì òde pamọ́ ń yanjú ìṣòro ìgbésí ayé: ó ń pa ibi ìparí mọ́ bákan náà láàárín àwọn ìtúnbẹ̀rẹ̀. Kò ní ọ̀nà kankan tí yóò mú kí àwọn pákẹ́tì yára, nítorí náà ìyàtọ̀ ìyára nínú àdánwò yẹn jẹ́ ti àwọn oníyípadà mìíràn, ìpinnu tí ó wà níwájú rẹ sì ni èyí tí yóò dánwò lẹ́yìn.
Kí ni àdírẹ́sì tí a fi pamọ́ ń rà gan-an
Compute Engine yà àwọn àdírẹ́sì àìtọ́jọ́, tí a ń pín tí a sì ń dá sílẹ̀ pẹ̀lú instance, kuro lára àwọn àdírẹ́sì dúró ṣinṣin tí o ń fi pamọ́ tí o sì ń pa mọ́. Ìyàtọ̀ yẹn jẹ́ nípa pípadà mọ́ àti gbígbà owó, kì í ṣe nípa ọ̀nà tí pákẹ́tì ń gbà. Ibi ìparí tí ó dúró ṣinṣin wúlò gan-an fún àwọn àkọsílẹ̀ DNS, àwọn profáìlì ìwọlé jìnnà, àwọn àkọsílẹ̀ ìyọ̀ǹda alábàákẹ́gbẹ́ àti àwọn òfin firewall tí kò yẹ kí ó yí padà nígbà tí VM bá tún bẹ̀rẹ̀.
Ìwọ̀nyí jẹ́ àwọn ìdí tí ó dára láti fi ọ̀kan pamọ́. Kò sí ọ̀kan nínú wọn tí í ṣe ìdí ìtẹ̀síwájú.
Pa ìpele, àdírẹ́sì àti gbígbé mọ́ gẹ́gẹ́ bí oníyípadà mẹ́ta
Google Cloud tún ń ta àwọn ìpele iṣẹ́ nẹ́tíwọ́kì Premium àti Standard, àwọn méjèèjì sì ń gba àwọn ọ̀nà ọ̀tọ̀ọ̀tọ̀ lọ sí íńtánẹ́ẹ̀tì pẹ̀lú wíwà àwọn ẹ̀yà ọ̀tọ̀ọ̀tọ̀. Ìdánà àdírẹ́sì dúró ṣinṣin jẹ́ orthogonal sí méjèèjì, nítorí náà ka dúró ṣinṣin àti Premium sí òtítọ́ tí kò ní í ṣe pẹ̀lú ara wọn nípa VM, kì í ṣe àwọn ọ̀rọ̀ kan náà. Ṣàkọsílẹ̀ ìpele gidi, ẹkùn àti interconnect tàbí attachment èyíkéyìí tí ó wà nínú ìṣeré, nítorí wọ́n ń ṣàpèjúwe ọ̀nà náà ní ọ̀nà tí àmì àdírẹ́sì kò ní ṣe láé.
Oníyípadà mẹ́ta, àdánwò mẹ́ta ọ̀tọ̀ọ̀tọ̀, bí bẹ́ẹ̀ kọ́ àbájáde jẹ́ ìtàn kì í ṣe ìwọ̀n.
Ṣe àpẹẹrẹ ìdánwò tí ó ń dá ìbéèrè kan lóhùn
Pa VM, àdírẹ́sì, ibi tí oníbàárà wà, ibi àfojúsùn àti ẹrù iṣẹ́ mọ́ bákan náà nígbà tí o ń fi àwọn profáìlì UDP àti TCP tí a fọwọ́ sí wé. Ó nílò ìgbọ́rọ̀ olùpínà server fún gbígbé kọ̀ọ̀kan àti àwọn òfin firewall tí ó bá a mu; yíyí kókó-ọ̀rọ̀ kan padà nínú oníbàárà àti fífi olùgbọ́rọ̀ sílẹ̀ láìyípadà ń dán sùúrù rẹ nìkan wò. Lo gbígbé tí a lè tún ṣe àti ṣàkọsílẹ̀ ìtọ́sọ́nà, ìpẹ̀, àwọn ṣíṣàn ẹyọkan lòdì sí ẹlẹ́gbẹ́ àti àwọn ẹ̀ka, nítorí MB/s àti Mb/s yàtọ̀ ní ìlọ́po mẹ́jọ.
Tún máa wo CPU VM, nítorí instance kékeré ń kún fún iṣẹ́ ìkọ̀kọ̀ tàbí softirq pẹ́kúpẹ́kú ṣáájú nẹ́tíwọ́kì, ìkọ̀kọ̀ yẹn yóò sì dà bí ààlà olùpèsè.
Àwọn kíkà tún-ṣe-ìránṣẹ́ àti àdánù láti VM àti oníbàárà ń ya ìṣòro ọ̀nà kuro lára ìṣòro gbígbé, ọ̀pá ìtẹ̀síwájú kò sì lè ṣe bẹ́ẹ̀. Ọ̀nà tí ó ṣiṣẹ́ pẹ̀lú iperf3 ń gba nǹkan bí ìṣẹ́jú mẹ́wàá fún gbígbé kọ̀ọ̀kan. Bẹ̀rẹ̀ server ní ẹ̀gbẹ́ jìnnà, ṣiṣẹ́ oníbàárà fún ọgbọ̀n ìṣẹ́jú-àáyá ní ìtọ́sọ́nà kọ̀ọ̀kan, kí o sì tún ìtọ́sọ́nà kọ̀ọ̀kan ṣe ní ìgbà mẹ́ta. Sọ ìgbà àkọ́kọ́ ti ìlà kọ̀ọ̀kan nù, lẹ́yìn náà fi ìwọ̀n olùránṣẹ́ àti olùgbà wé pẹ̀lú iye tún-ṣe-ìránṣẹ́ tí àwọn ìgbà TCP ń tẹ̀ jáde.
Ìdí tí UDP àti TCP fi yàtọ̀ ní ti ẹ̀rọ
OpenVPN lórí UDP ń gbé àwọn datagram, ó sì ń fi ìdààmú àdánù lé gbígbé ti app fúnra rẹ̀ lọ́wọ́. Lórí TCP, ṣíṣàn tí ó ṣeé gbẹ́kẹ̀lé ti ihò náà jókòó lábẹ́ ṣíṣàn app tí ó ti ṣeé gbẹ́kẹ̀lé, nítorí náà ẹ̀ka kan tí ó sọnù ń dá gbogbo nǹkan tí ó wà lẹ́yìn rẹ̀ dúró nígbà tí ìsopọ̀ òde ń tún ránṣẹ́ ní ìbámu pẹ̀lú àkókò tirẹ̀. Ìhùwàsí orí-ìlà yẹn jẹ́ ẹ̀yà ti ṣíṣe ihò TCP nínú TCP, kì í ṣe ìlànà olùpèsè. Ìtọ́jú MTU àti MSS pẹ̀lú yàtọ̀ láàárín àwọn ọ̀nà méjèèjì, èyí sì ń yí ìhùwàsí pípín padà lórí ọ̀nà kan náà.
Nítorí náà ìdánwò TCP tí ó yára jù ń fi hàn pé TCP yára jù ní ọjọ́ yẹn lórí ọ̀nà yẹn, kì í sì í ṣe nǹkan mìíràn tí ó gbòòrò jù.
Kọ àbájáde náà kí ó lè ye àyẹ̀wò
Ìparí tí a lè gbèjà ní ìrísí: profáìlì yìí, lórí ìwọ̀n ẹ̀rọ yìí, lórí ìpele nẹ́tíwọ́kì yìí, pa ẹrù iṣẹ́ tí a wọ̀n yìí mọ́ ní ìtọ́sọ́nà yìí lábẹ́ àwọn ipò wọ̀nyí. Ohunkóhun tí ó gbòòrò jù yẹn nílò àwọn ìgbà tí ó pọ̀ jù èyí tí alẹ́ kan lè pèsè. Bí ọ̀ràn tí ó lọ́ra jù bá wà láìṣàlàyé, pa á mọ́ gẹ́gẹ́ bí àkíyèsí pẹ̀lú ẹ̀rí rẹ̀ nípa pákẹ́tì àti ohun àmúṣọrọ̀ dípò kí o dá ààlà tí kò sí ìwé olùpèsè kankan tí ń ṣàpèjúwe.
Ìdúró ṣinṣin àdírẹ́sì àti ìyára gbígbé lè jẹ́ pàtàkì méjèèjì fún ìgbékalẹ̀ kan náà, ìpinnu tí ó wúlò sì ni èyí tí o ń rà nínú àwọn méjèèjì pẹ̀lú ìyípadà kọ̀ọ̀kan.