VPN sínú VPC ń ṣiṣẹ́, ṣùgbọ́n iṣẹ́ tí a ń ṣàkóso ń parí àkókò
Ọ̀nà àbáwọlé ń parí ní etí rẹ, kì í ṣe ní ilẹ̀kùn iwájú olùpèsè. Kí o tó yí ipa ọ̀nà padà, pín àfojúsùn sí ẹni tí a gbà sórí VM, ìsopọ̀ mọ́ VPC tàbí gbangba nìkan.
Dé ojú-ìwé ìpamọ́ tí a ń ṣàkóso nípasẹ̀ VPN sábà kùnà fún ìdí tí ẹnikẹ́ni kò kọ sínú ìwé ìtọ́nisọ́nà: ọ̀nà àbáwọlé ń parí ní etí nẹ́tíwọ́kì rẹ, nígbà tí iṣẹ́ náà kò tíì sí ní ẹ̀gbẹ́ rẹ rí. Tábìlì ipa ọ̀nà dàbí ẹni tí ó tọ́, ọ̀nà àbáwọlé ń sọ pé ó ń ṣiṣẹ́, ṣùgbọ́n ìsopọ̀ náà ń parí àkókò. Ṣe àwọn ìwádìí mẹ́rin tí ó wà nísàlẹ̀ lẹ́sẹẹsẹ kí o sì dúró ní èkíní tí ipò àṣeyọrí rẹ̀ kò pé, nítorí gbogbo ìwádìí tí ó tẹ̀le e gbà pé àwọn ti ṣáájú ti kọjá.
Ìwádìí kìíní: níbo ni ibi-ìparí gbẹ̀yìn wà ní tòótọ́?
Ẹnubodè VPN so nẹ́tíwọ́kì méjì pọ̀ tí ìwọ ń ṣàkóso àdírẹ́sì wọn. Iṣẹ́ tí a ń ṣàkóso ń ṣiṣẹ́ lẹ́yìn ilẹ̀kùn iwájú olùpèsè fúnra rẹ̀, ilẹ̀kùn yẹn sì gba ọ̀kan nínú àwọn ẹ̀yà mẹ́ta gẹ́gẹ́ bí ọjà. Bí o kò bá mọ ẹ̀yà wo ni o ń bá lò, kò sí iṣẹ́ ipa ọ̀nà tí yóò ṣèrànwọ́, nítorí àìṣeéṣe náà lè máà jẹ́ àìṣeéṣe ipa ọ̀nà rárá.
| Shape | What it means | Pass condition |
|---|---|---|
| Software on your VM | Ordinary subnet addressing | Route and security group permit the client |
| Attached to your VPC | Private, but only inside that VPC | Endpoint associated, source allowed, route present |
| Provider-hosted, public endpoint | Optional private link, not private by default | A private endpoint exists and DNS points at it |
Ọ̀pọ̀ ìrọ̀lẹ́ tí a fi ṣòfò ń wá láti inú lílọ kọjá ìpín yìí kí a sì lọ tààrà sí tábìlì ipa ọ̀nà. Iṣẹ́ tí olùpèsè gbà sórí pẹ̀lú ibi-ìparí gbangba kò sí lẹ́yìn ọ̀nà àbáwọlé rẹ bí àwòrán bá ti sọ, àti èyí tí a so mọ́ VPC kò ní farahàn nínú ìdáhùn DNS gbangba rí.
Ìwádìí kejì: iṣẹ́ tí a so mọ́ VPC bíi ElastiCache
Irú àkópamọ́ yẹn ni a ń dá àdírẹ́sì fún nínú VPC rẹ fúnra rẹ, kò sì ní olùgbọ́ tí ó dojú kọ Íńtánẹ́ẹ̀tì rárá. VPN àwọn oníbàárà tí ó parí nínú VPC kan náà lè dé ọ̀dọ̀ wọn, ṣùgbọ́n nígbà tí àwọn ipò mẹ́ta bá wà pẹ̀lú nìkan. Ibi-ìparí àkópamọ́ náà gbọ́dọ̀ so mọ́ àwọn ẹ̀ka-nẹ́tíwọ́kì tí ọ̀nà àbáwọlé rẹ lè rí, ẹgbẹ́ ààbò rẹ̀ gbọ́dọ̀ gba àdírẹ́sì tí àwọn oníbàárà rẹ ti ń bọ̀ láàyè, ẹ̀gbẹ́ oníbàárà sì nílò ipa ọ̀nà tí ó bo àwọn ẹ̀ka-nẹ́tíwọ́kì àkópamọ́ náà.
Àṣìṣe tí ó wọ́pọ̀ ni láti rò pé ìsopọ̀ kan níbìkan nítòsí ń kà. Síso VPN mọ́ VPC mìíràn, tàbí gbígbẹ́kẹ̀ lé peering nìkan, kò gbòòrò ẹgbẹ́ ààbò àkópamọ́ náà tàbí tábìlì ipa ọ̀nà ẹ̀ka-nẹ́tíwọ́kì rẹ̀ dé ọ̀dọ̀ àwọn oníbàárà rẹ. Nígbà tí ọ̀nà àbáwọlé tí ó wà bá parí níbòmíràn, ẹni-àlejò fò tàbí olùpèsè VPN tí a gbé sínú VPC yẹn ni àyànpadà tí ó wọ́pọ̀. Àyànpadà bẹ́ẹ̀ jẹ́ ọ̀nà àyíká kì í ṣe àpẹrẹ, ó sì yẹ kí a fi àmì sí i bẹ́ẹ̀ nínú ìwé ìtọ́nisọ́nà.
Ìwádìí kẹta: ibi-ìparí PaaS pẹ̀lú orúkọ gbangba
Azure Database for PostgreSQL ń gbé orúkọ olùpèsè gbangba kalẹ̀. Kò fún ọ ní àdírẹ́sì àdáni tí o lè fi kàn nínú fáìlì hosts kí o sì gbà á kọjá ẹnubodè. Àwọn ibi-ìparí iṣẹ́ nẹ́tíwọ́kì àròyé ń dín kù irú ẹ̀ka-nẹ́tíwọ́kì tí ó lè dé orísun; wọn kò fún oníbàárà àdúgbò tí ó ń wá nípasẹ̀ VPN láṣẹ.
Gbígba àǹfààní àdáni túmọ̀ sí kí a ṣe àgbékalẹ̀ ibi-ìparí àdáni tàbí àpẹrẹ ìsopọ̀ àdáni, kí a sì fi agbègbè DNS àdáni kún un kí orúkọ gbangba lè dáhùn pẹ̀lú ibi-ìparí yẹn dípò Íńtánẹ́ẹ̀tì. VPN tí a so pọ̀ mọ́ òfin ibi-ìparí iṣẹ́ jẹ́ ìmọ̀-ẹ̀rọ mìíràn tí ó dàbí ẹni kan nínú àwòrán nìkan. App Service ń tẹ̀lé ìmọ̀-ẹ̀rọ kan náà láti ọ̀nà òdìkejì: ìsopọ̀ VNet ń jẹ́ kí app náà ṣe àwọn ìpè tí ó jáde sínú VNet, kò sì dá ọ̀nà àdáni tí ó ń wọlé láti inú ọ̀nà àbáwọlé rẹ. Nítorí náà àǹfààní àdáni tí ó ń wọlé nílò ibi-ìparí àdáni, àyíká App Service tàbí ẹnubodè níwájú app náà, èyí tí o lè lò nínú wọn sì dálé ètò náà.
Ìwádìí kẹrin: àwọn ọjà tí ó ní ilẹ̀kùn iwájú tiwọn
A kò lè so Firebase Hosting mọ́ Cloud VPN, nítorí pé ìpele ìgbàlódé jẹ́ ojú iwájú àgbáyé kì í ṣe nnkan nínú VPC iṣẹ́-àṣe. Àyànpadà tí a kọ sínú ìwé ni pé kí ìwọ fúnra rẹ kọ́ ibi-ìwọlé tí a ń ṣàkóso, pẹ̀lú ẹ̀dá proxy tàbí olùdọ́gba ẹrù tí ó dúró lórí garawa. Bí ó ti wù kí ó rí, ojú-ìwé náà kò ní jẹ́ ọjà ìgbàlódé mímọ́ mọ́, yóò sì di àwọn ohun àmúlò tí ìwọ ń ṣàkóso báyìí. Ìpààrọ̀ yẹn yẹ kí a dárúkọ rẹ̀ kí ẹnìkan tó ṣèlérí pé ọ̀nà àbáwọlé yóò bo ó.
Private API Gateway dúró súnmọ́ ẹ̀gbẹ́ iṣẹ́ VPC: ibi-ìparí VPC irú interface ń gbé orúkọ ẹni-àlejò jáde tí àwọn ìdáhùn rẹ̀ jẹ́ àdírẹ́sì àdáni, ìṣàn ìrìnàjò láti àgbègbè rẹ sì ń wá nípasẹ̀ ọ̀nà àbáwọlé tàbí ìsopọ̀ àkànṣe. Ibi-ìparí náà gbọ́dọ̀ so mọ́ API, ìwé-ẹ̀rí àti orúkọ ẹni-àlejò sì gbọ́dọ̀ bá agbègbè àkànṣe tí àwọn olùpè ń lò mu.
Àwọn ọ̀nà àbáwọlé Google Cloud VPN ń so mọ́ àdírẹ́sì IP ẹlẹgbẹ́, kì í ṣe orúkọ. A ń ṣètò gbígbé DNS lọ mọ́ ẹ̀gbẹ́ mìíràn, ìdí nìyẹn tí ọ̀nà àbáwọlé fi lè ní ìlera pípé nígbà tí àwọn ìwádìí nínú agbègbè àdáni tí ó jìnnà ṣì ń kùnà.
Lẹ́yìn náà wádìí ààlà náà
Ṣe ìsopọ̀ kan náà láti VM tí ó wà nínú VPC. Nígbà tí ó bá ṣàṣeyọrí níbẹ̀ tí ó sì kùnà láti oníbàárà VPN, àlàfo wà láàrin ipa ọ̀nà oníbàárà àti ibi-ìparí iṣẹ́: ipa ọ̀nà kan, ẹgbẹ́ ààbò kan, ìlànà ibi-ìparí kan tàbí orúkọ kan. Nígbà tí àwọn ìgbìyànjú méjèèjì bá kùnà, kò sí nnkan nínú nẹ́tíwọ́kì yẹn tí ó lè dé iṣẹ́ náà, VPN kò sì tíì jẹ́ ìdíwọ́ rí.
getent hosts db.internal.example
nc -vz db.internal.example 5432
Ṣe ìwádìí orúkọ àti àyẹ̀wò ibùdókọ̀ lọ́tọ̀, nítorí wọn ń kùnà fún àwọn ìdí ọ̀tọ̀ọ̀tọ̀ àti pé àwọn méjèèjì sọ fún ọ ní ìdajì ipa ọ̀nà tí ó ti bàjẹ́. Orúkọ tí ó yanjú sí àdírẹ́sì gbangba ń sọ fún ọ pé agbègbè DNS àdáni kò ṣiṣẹ́.