Google은 AI 기술을 사용하여 콘텐츠를 사용자의 기본 언어로 번역합니다. AI 번역에는 오류가 있을 수 있습니다.
클라우드 호스팅 VM을 통해 TCP 프록시를 사용하여 연결 구성
컬렉션을 사용해 정리하기
내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.
MySQL
| PostgreSQL
| PostgreSQL to AlloyDB
개요
특정 마이그레이션 시나리오에서는 소스 데이터베이스와 대상 데이터베이스 간에 직접 연결을 설정할 수 없습니다. 이러한 경우 트래픽 라우팅에 TCP 프록시 VM을 사용하는 것이 좋습니다. Database Migration Service에서 생성한 자동화된 스크립트를 사용하여 TCP 프록시 VM을 설정할 수 있습니다.
그림 1.
연결 예시: 이전 프로듀서 네트워크 아키텍처의 Cloud SQL 인스턴스에서 마이그레이션할 때 트래픽 라우팅에 사용되는 TCP 프록시(클릭하여 확대)
마이그레이션 작업을 만들면 Database Migration Service에서 필요한 정보를 수집하고 프록시 VM을 설정하는 스크립트를 생성합니다. 이 스크립트는 다음을 실행하는 여러 Google Cloud CLI 명령어를 실행합니다.
대상 데이터베이스와 동일한 프로젝트 및 VPC에서 Compute Engine 인스턴스를 만들고 구성합니다.
이 VM은 기본적으로 비공개 및 공개 IP가 있는 투명 TCP 프록시를 실행합니다. 프록시는 부팅 직후 수신 연결 제공을 시작합니다.
PostgreSQL용 AlloyDB 대상 데이터베이스에서 프록시로의 연결을 허용하는 방화벽 규칙을 만듭니다.
TCP 프록시 VM 설정
콘솔에서 소스와 대상 간의 연결을 설정할 때 다음 단계를 수행합니다. Google Cloud
연결 방법 드롭다운 메뉴에서 클라우드 호스팅 VM을 통한 프록시 - TCP 를 선택합니다.
배스천 호스트 역할을 할 Compute Engine 인스턴스의 다음 구성 매개변수를 지정합니다.
- Compute Engine VM 인스턴스 이름: Compute Engine 인스턴스의 이름입니다.
- 머신 유형: Compute Engine 머신 유형입니다(예:
n1-standard-n1).
- 서브네트워크: 대상 VPC의 서브넷입니다.
스크립트 보기 를 클릭하여 생성된 스크립트를 확인합니다.
대상 데이터베이스의 Google Cloud 프로젝트에 액세스할 수 있는 머신에서 스크립트를 실행합니다.
다음 설정이 TCP 프록시의 발신 IP 주소에서 연결을 수락하도록 업데이트되었는지 확인합니다.
구성 및 계속 을 클릭합니다.
소스가 VPN (예: AWS 또는 자체 온프레미스 VPN) 내에 있는 경우 소스 VPN과 Google Cloud VPN이 서로 연동되도록 구성하는 방법에 대한 자세한 내용은 VPN을 사용하여 연결 구성을 참조하세요.
마이그레이션 작업을 테스트하고 만듭니다.
달리 명시되지 않는 한 이 페이지의 콘텐츠에는 Creative Commons Attribution 4.0 라이선스에 따라 라이선스가 부여되며, 코드 샘플에는 Apache 2.0 라이선스에 따라 라이선스가 부여됩니다. 자세한 내용은 Google Developers 사이트 정책을 참조하세요. 자바는 Oracle 및/또는 Oracle 계열사의 등록 상표입니다.
최종 업데이트: 2026-07-12(UTC)
[[["이해하기 쉬움","easyToUnderstand","thumb-up"],["문제가 해결됨","solvedMyProblem","thumb-up"],["기타","otherUp","thumb-up"]],[["이해하기 어려움","hardToUnderstand","thumb-down"],["잘못된 정보 또는 샘플 코드","incorrectInformationOrSampleCode","thumb-down"],["필요한 정보/샘플이 없음","missingTheInformationSamplesINeed","thumb-down"],["번역 문제","translationIssue","thumb-down"],["기타","otherDown","thumb-down"]],["최종 업데이트: 2026-07-12(UTC)"],[],[]]