이 문서에서는 비공개 IP 연결을 지원하도록 Cloud SQL 인스턴스를 구성하는 데 사용할 수 있는 옵션을 설명합니다.
비공개 IP 연결은 공개 IP 연결보다 보안이 강화되고 지연 시간이 짧습니다. 비공개 IP 연결을 사용하여 리전 간에 Cloud SQL 인스턴스에 대한 액세스 권한을 제공하고 외부 소스에 연결할 수 있습니다.
프로젝트 간 공유 VPC 를 사용하여 인스턴스에 연결할 수 있습니다.
Cloud SQL 네트워킹을 위한 Terraform 솔루션은 간소화된 클라우드 네트워킹 구성 솔루션을 참조하세요.
비공개 IP 연결 옵션
다음 두 가지 방법 중 하나 또는 둘 다를 사용하여 비공개 IP 주소로 Cloud SQL 인스턴스를 구성합니다.
Private Service Connect: 크로스 클라우드 및 온프레미스 VPC 네트워크를 비롯한 여러 VPC 네트워크에서 연결할 수 있는 유연성을 제공합니다. Private Service Connect는 더 나은 IP 주소 공간 관리, 확장성, 보안 제어를 제공하므로 비공개 서비스 액세스보다 권장됩니다. Private Service Connect는 새 프로젝트의 Google Cloud 콘솔에서 기본 비공개 IP 연결 옵션입니다. 자세한 내용은 Cloud SQL의 Private Service Connect 개요를 참조하세요.
비공개 서비스 액세스: VPC 네트워크 피어링을 기반으로 하는 이전 유형의 비공개 IP 연결입니다. 비공개 서비스 액세스는 하나의 VPC 네트워크에서만 연결을 허용합니다. 여러 VPC 네트워크에서 연결하려면 추가 구성이 필요합니다. 자세한 내용은 Cloud SQL의 비공개 서비스 액세스 개요를 참조하세요. VPC 네트워크
콘솔을 Google Cloud 사용하여 Cloud SQL 인스턴스를 만들 때 **연결** 에서 **비공개 IP** 를 선택하면 사용 사례에 따라 **Private Service Connect (PSC)** (기본값), **비공개 서비스 액세스 (PSA)** 또는 둘 다를 선택할 수 있습니다.
비공개 IP 연결 옵션 제한사항
비공개 IP 연결에는 다음과 같은 제한사항이 적용됩니다.
- Private Service Connect로 구성된 인스턴스는 클라이언트의 IP 주소를 볼 수 없습니다.
- Private Service Connect와 비공개 서비스 액세스 모두로 구성된 인스턴스는 비공개 서비스 액세스의 연결된 VPC 네트워크 를 변경할 수 없습니다.
비공개 IP 연결 요구사항
비공개 서비스 액세스 또는 Private Service Connect를 사용하여 비공개 IP 연결을 만들고 관리하려면 네트워크 및 애플리케이션 환경이 특정 요구사항을 충족해야 하며 올바른 Identity and Access Management 권한이 있어야 합니다. 전체 API 및 IAM 요구사항 목록은 다음 페이지를 참조하세요.