VPN арқылы Cloud SQL жеке IP: ешкім экспорттамайтын маршрут
Cloud SQL жеке IP-сі VPN-мен қосылған желіден жұмыс істейді, бірақ клиент префиксі де, қызмет ауқымы да екі маршрут шекарасынан өткенде ғана.
Көптеген команда Cloud SQL жеке IP-сі тек VPC ішінен жұмыс істейді деп санайды, бұл сенім сақталады, өйткені ақау дерекқор мәселесіне ұқсайды. Google Cloud VPN немесе Cloud Interconnect арқылы қосылған желілерден кіруді құжаттайды. Бұл желілерге ерекше дерекқор функциясы емес, жартылай конфигурациялап қалдыру оңай екі маршрут алмасуы қажет. Туннель көтеріледі, есептеу инстанциялары жауап береді, ал дерекқор байланысы уақыт шегінен асады — адамдарды дұрыс емес консольге жіберетін дәл осы үйлесім.
Аңыз: жеке IP VPC үшін жеке дегенді білдіреді
Жеке қызметтерге кіру — бұл сіздің желіңіз бен Google-ға тиесілі өндіруші желісі арасындағы VPC peering. Қызмет үшін бөлінген ауқым өндіруші жағында орналасады, ал инстанция мекенжайы соның ішінде. Осы peering арқасында жобаңыздағы дерекқор сіздің VPC маршруттайтын мекенжайға орналаса алады, ал сіздің ешбір нақты ішкі желіңіз оны қамтымайды.
Ол peering болғандықтан, peering мінез-құлқы да бар, соның ішінде теңшелген маршруттардың автоматты түрде өтпейтін бөлігі.
Аңыз: жұмыс істеп тұрған туннель дерекқор маршрутын өзімен бірге алып жүреді
Екі ауқым бұл жолды өтуі керек. Біріншісі — клиент префиксі: сіздің жергілікті желіңіз Cloud Router-ге нақты префикстермен белгілі болуы керек, өйткені әдепкі маршрут өндіруші желісіне қайтару жолы үшін қажет импортты бере алмайды. Екіншісі — бөлінген қызмет ауқымы, оны сыртқы жақ үйренуі керек, сонда дерекқорға баратын пакеттердің барар жері болады. Бұлар әртүрлі шекараларда ұсталатын әртүрлі маршруттар, ал біреуін түзету екіншісін сынған күйде қалдырады.
Google жағында бұл тиісті peering қосылымдарында Export custom routes қосу және бөлінген қызмет ауқымын туннель үшін Cloud Router-дің жарияланған маршруттарына қосу дегенді білдіреді.
Бұрыннан бар жарияланымдарды сақтаңыз. Қызмет ауқымын қосу сол BGP сессиясы басқа трафик үшін тасымалдайтын VPC маршруттарын алып тастамауы керек, ал толығымен ауыстырылған жарияланымдар жинағы біріншісінің артында жасырылған екінші іркіліс. Сыртқы құрылғыдағы тиімді маршруттарды да тексеріңіз, өйткені VPN шлюзіне немесе басқа ішкі желіге жету тек тасымалды дәлелдейді.
Аңыз: Cloud SQL Auth Proxy желіні шешеді
The Auth Proxy қолданбаңыз бен инстанция арасында қолдау көрсетілген аутентификация мен шифрланған тасымалды қамтамасыз етеді. Ол маршрут жасамайды. Жеке желіге жолы жоқ хостта іске қосылған прокси тікелей қосылым сияқты сәтсіз аяқталады, ал журналдары себебі туралы азырақ пайдалы болады. Проксиді байланысы бар хостқа көшіру жолдың қай бөлігі жұмыс істеуі керектігін өзгертеді, және бұл айналып өту емес, нақты дизайн шешімі.
Ол жасамайтыны — желісі жоқ ноутбукке тек жеке инстанцияға жетуге мүмкіндік беру.
Аңыз: Private Service Connect бірдей ережелерді ұстанады
Private Service Connect өз ішкі желіңіздегі endpoint пен сіз бақылайтын DNS тәртібін пайдаланады, сондықтан оған баратын маршрут — өзіңізге тиесілі мекенжайға қарапайым маршрут. Peering экспортының параметрлері бұл дизайнға қолданылмайды, ал peering өзгерістерін PSC орналастыруға көшіру қолжетімділік қоспай-ақ тәуекел қосады.
Екеуі де сізге жеке мекенжай береді; ұқсастық сонда аяқталады.
Жолды дұрыс ретпен тексеріңіз
Сыртқы клиенттен алдымен дерекқордың TCP endpoint-ін тексеріңіз. Аяқталған TCP қол алысу маршруттау, firewall және тыңдаушының бәрі орнында екенін білдіреді, ал келесі тест — рұқсат етілген аутентификацияланған операция. Аутентификациядан бас тарту сол сәтте жақсы жаңалық, өйткені дерекқор тыңдаушысы жауап бергенін дәлелдейді. ICMP уақыт шегі дерекқорға кіру туралы ештеңе дерлік айтпайды, өйткені көптеген жолдар TCP-ні ақаусыз жіберіп жатқанда оны тастайды.
Егер клиент ауқымдарыңыз RFC 1918-ден тыс болса, дизайн қолдау көрсетілмейді деп қорытынды жасамас бұрын маршрут экспорты мен желілік авторизацияның қосымша талаптарын қарап шығыңыз.
Қосылыммен бірге төрт нысанды жазыңыз: сыртқы префикс, бөлінген қызмет ауқымы, қатысатын peering қосылымдары және жариялайтын маршрутизатор. Осы төртеуі бүкіл жеке жолды түсіндіреді және Cloud SQL не әрдайым прокси қажет, не VPN арқылы мүлде қолжетімсіз деген аңызды алмастырады.