Google은 AI 기술을 사용하여 콘텐츠를 사용자의 기본 언어로 번역합니다. AI 번역에는 오류가 있을 수 있습니다.
의견 보내기
클라우드 호스팅 VM을 통해 TCP 프록시를 사용하여 연결 구성
컬렉션을 사용해 정리하기
내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.
Virtual Private Cloud (VPC) 피어링을 통해 비공개 연결을 설정하고 싶지만 비전이적 VPC 피어링으로 인해 소스 데이터베이스와 대상 PostgreSQL용 AlloyDB 클러스터 간에 직접 라우팅이 불가능한 경우 (예: 이전 프로듀서 네트워크 아키텍처를 사용하는 PostgreSQL용 Cloud SQL 인스턴스에서 마이그레이션하거나 별도의 VPC 네트워크에 있는 자체 호스팅 소스 데이터베이스에서 마이그레이션하는 경우) Compute Engine 가상 머신 (VM)에서 TCP 프록시를 사용할 수 있습니다. 이 방법의 작동 방식에 대한 개념 개요는 네트워킹 방법 개요의
클라우드 호스팅 VM을 통한 TCP 프록시 를 참조하세요.
그림 1. 연결 예시: 소스 데이터베이스와 대상 PostgreSQL용 AlloyDB 클러스터 간에 트래픽을 라우팅하는 데 사용되는 TCP 프록시 (확대하려면 클릭)
Google Cloud 콘솔에서 연속 마이그레이션 작업을 만들면 Database Migration Service는 필요한 매개변수를 수집하고 TCP 프록시를 실행하는 Compute Engine 컨테이너 VM과 대상 PostgreSQL용 AlloyDB 클러스터에서 프록시 VM으로의 포트 5432에서 수신 TCP 트래픽을 허용하는 방화벽 규칙을 만드는 gcloud 스크립트를 생성합니다.
TCP 프록시 VM 설정
Google Cloud 콘솔에서
소스와 대상 간의 연결을 설정 할 때 다음 단계를 수행합니다.
연결 방법 드롭다운 메뉴에서 클라우드 호스팅 VM을 통한 프록시 - TCP 를 선택합니다.
프록시 배스천 호스트 역할을 하는 Compute Engine 인스턴스에 대해 다음 구성 매개변수를 지정합니다.
Compute Engine VM 인스턴스 이름 : 프록시 VM 인스턴스의 고유한 이름입니다.
머신 유형 : Compute Engine 머신 유형 (예: e2-standard-2 또는 n1-standard-1)
서브네트워크 : 대상 클러스터에 연결되는 VPC 네트워크의 서브넷입니다.
참고: 스크립트로 만든 Compute Engine VM 인스턴스는 Database Migration Service에서 관리되지 않습니다. 표준 Compute Engine 가격 책정 에 따라 인스턴스에 대한 요금이 조직에 청구되며, 더 이상 필요하지 않은 인스턴스를 삭제하는 등 인스턴스 관리에 대한 책임은 사용자에게 있습니다.
스크립트 보기 를 클릭하여 생성된 배포 스크립트를 검토합니다.
핵심 사항: 기본적으로 스크립트는 Compute Engine VM의 공개 IP 주소를 생성합니다. 조직에서 공개 IP 주소로 VM을 만들 수 없거나 엄격한 비공개 IP 격리가 필요한 경우 다음 단계를 수행합니다.
프록시에 사용되는 서브넷에서 비공개 Google 액세스 를 사용 설정합니다. 이는 Compute Engine 인스턴스가 Artifact Registry 또는 Container Registry에서 필요한 프록시 컨테이너 이미지를 다운로드할 수 있도록 하는 데 필요합니다.
스크립트에서 gcloud compute instances create-with-container 명령어의 --network-interface 플래그에 no-address 키를 추가합니다.
gcloud compute instances create-with-container ... --network-interface subnet=SUBNET_NAME,no-address
소스 데이터베이스가 대상 PostgreSQL용 AlloyDB 클러스터와 다른 VPC 네트워크 또는 공유 VPC에 있는 경우 gcloud compute instances create-with-container 명령어에 두 번째 --network-interface 플래그를 추가하여 프록시 VM에 추가 네트워크 인터페이스를 연결할 수도 있습니다 (여러 네트워크 인터페이스를 지원하기에 충분한 vCPU가 있는 머신 유형 사용).
--network-interface network=SOURCE_NETWORK_NAME,subnet=SOURCE_SUBNET_NAME,no-address
Google Cloud프로젝트에 대한 관리 액세스 권한이 있는 머신에서 스크립트를 실행합니다.
TCP 프록시 VM의 발신 IP 주소에서 연결을 수락하도록 소스 데이터베이스 네트워크 설정이 업데이트되었는지 확인합니다.
자체 호스팅 PostgreSQL의 경우: pg_hba.conf에서 복제 섹션을 업데이트합니다.
PostgreSQL용 Cloud SQL: 프록시 VM의 내부 IP 주소를 승인된 네트워크에 추가하거나 VPC 라우팅에서 트래픽을 허용하는지 확인합니다.
구성 및 계속 을 클릭합니다.
마이그레이션 작업을 테스트하고 만들어 대상 PostgreSQL용 AlloyDB 기본 인스턴스가 프록시 VM을 통해 소스 데이터베이스에 도달할 수 있는지 확인합니다.
다음 단계
의견 보내기
달리 명시되지 않는 한 이 페이지의 콘텐츠에는 Creative Commons Attribution 4.0 라이선스 에 따라 라이선스가 부여되며, 코드 샘플에는 Apache 2.0 라이선스 에 따라 라이선스가 부여됩니다. 자세한 내용은 Google Developers 사이트 정책 을 참조하세요. 자바는 Oracle 및/또는 Oracle 계열사의 등록 상표입니다.
최종 업데이트: 2026-11-02(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-11-02(UTC)"],[],[]]