IP privat ta' Cloud SQL fuq VPN: ir-rotta li ħadd ma jesporta
L-IP privat ta' Cloud SQL jaħdem minn netwerk konness bil-VPN, iżda biss meta kemm il-prefiss tal-klijent kif ukoll il-firxa tas-servizz jgħaddu minn żewġ fruntieri tar-rotta.
Ħafna timijiet jemmnu li l-IP privat ta' Cloud SQL jaħdem biss minn ġewwa l-VPC, u dan it-twemmin jibqa' għax il-falliment jidher bħala problema tad-database. Google tiddokumenta l-aċċess minn netwerks konnessi permezz ta' Cloud VPN jew Cloud Interconnect. Dawk in-netwerks m'għandhomx bżonn karatteristika speċjali tad-database, iżda żewġ skambji ta' rotot li huwa faċli tħalli nofshom konfigurati. It-tunnel jogħla, l-istanzi tal-kompjuters iwieġbu, u l-konnessjoni tad-database tispiċċa fi timeout — eżattament dik il-kombinazzjoni li tibgħat lin-nies fil-console ħażina.
Mitu: IP privat ifisser privat għall-VPC
L-aċċess għas-servizzi privati huwa peering tal-VPC bejn in-netwerk tiegħek u netwerk tal-produttur proprjetà ta' Google. Il-firxa allokata għas-servizz tgħix fuq in-naħa tal-produttur, u l-indirizz tal-istanza jinsab ġo fiha. Dan il-peering huwa r-raġuni għalfejn database fil-proġett tiegħek tista' toqgħod fuq indirizz li l-VPC tiegħek jidderieġi lejh mingħajr ebda subnet espliċita tiegħek ma jkun fih.
Għax huwa peering, għandu wkoll imġiba ta' peering, inkluż il-parti fejn ir-rotot personalizzati ma jaqsmux awtomatikament.
Mitu: tunnel li jaħdem iġorr miegħu r-rotta tad-database
Żewġ firxiet iridu jissuperaw il-vjaġġ. L-ewwel waħda hija l-prefiss tal-klijent: in-netwerk lokali tiegħek irid ikun magħruf mill-Cloud Router b'prefissi speċifiċi, għax rotta default ma tistax tipprovdi l-import li n-netwerk tal-produttur jeħtieġ għall-mogħdija lura. It-tieni hija l-firxa tas-servizz allokata, li n-naħa ta' barra trid titgħallem sabiex il-pakketti tagħha lejn id-database jkollhom fejn imorru. Dawn huma rotot differenti miżmuma fi fruntieri differenti, u li ssewwi waħda tħalli l-oħra miksura.
Fuq in-naħa ta' Google, dan ifisser li tattiva Export custom routes fuq il-konnessjonijiet tal-peering rilevanti u żżid il-firxa tas-servizz allokata mar-rotot imħabbra tal-Cloud Router għat-tunnel.
Żomm l-avviżi li diġà hemm. Iż-żieda tal-firxa tas-servizz m'għandhiex tneħħi r-rotot tal-VPC li l-istess sessjoni BGP iġorr għal traffiku ieħor, u sett ta' avviżi mibdul kollu huwa tieni waqfa moħbija wara l-ewwel waħda. Iċċekkja wkoll ir-rotot effettivi fuq it-tagħmir estern, għax li tasal sal-gateway tal-VPN jew subnet oħra jipprova biss it-trasport.
Mitu: il-Cloud SQL Auth Proxy jsolvi n-netwerk
The Auth Proxy jipprovdi awtentikazzjoni appoġġata u trasport encrypted bejn l-applikazzjoni tiegħek u l-istanza. Ma joħloqx rotta. Proxy mibdi fuq host mingħajr triq lejn in-netwerk privat se jfalli eżattament bħal ma jfalli konnessjoni diretta, u l-logs tiegħu jkunu inqas utli dwar għalfejn. Li tmexxi l-proxy għal host li għandu konnettività tbiddel liema parti tar-rotta trid taħdem, u dik hija deċiżjoni tad-disinn vera, mhux soluzzjoni temporanja.
Dak li ma jagħmilx huwa li jħalli laptop skonnessa tasal għal istanza privata biss.
Mitu: Private Service Connect isegwi l-istess regoli
Private Service Connect juża endpoint fis-subnet tiegħek stess u arranġament tad-DNS li tikkontrolla int, għalhekk ir-rotta lejh hija rotta ordinarja lejn indirizz li inti tippossjedi. Is-settings tal-esportazzjoni tal-peering ma japplikawx għal dak id-disinn, u l-kopja tal-bidliet tal-peering f'deployment PSC iżżid ir-riskju mingħajr ma żżid il-wasla.
It-tnejn jagħtuk indirizz privat; ix-xebh jieqaf hemm.
Ittestja r-rotta fl-ordni t-tajba
Mill-klijent estern, ittestja l-ewwel l-endpoint TCP tad-database. Handshake TCP komplut ifisser li routing, firewall u listener kollha qegħdin hemm, u t-test li jmiss huwa operazzjoni awtentikata permessa. Ċaħda tal-awtentikazzjoni f'dak il-mument hija fil-fatt aħbar tajba, għax tipprova li listener tad-database wieġeb. Timeout tal-ICMP ma jgħid kważi xejn dwar l-aċċess għad-database, għax ħafna rotot jarmuh filwaqt li jgħaddu TCP bla problemi.
Jekk il-firxiet tal-klijent tiegħek huma barra RFC 1918, aġġorna l-ħtiġijiet addizzjonali tal-esportazzjoni tar-rotot u l-awtorizzazzjoni tan-netwerk qabel ma tikkonkludi li d-disinn mhuwiex appoġġat.
Irreġistra erba' oġġetti mal-konnessjoni: il-prefiss estern, il-firxa tas-servizz allokata, il-konnessjonijiet tal-peering involuti u r-router li jħabbar. Dawk l-erbgħa jispjegaw ir-rotta privata kollha, u jissostitwixxu l-leġġenda li Cloud SQL jew dejjem jeħtieġ proxy jew ma jistax jintlaħaq fuq VPN xejn.