Saltar al contenido principal
ClickHouse BYOC en GCP admite dos opciones de conexión privada, entre ellas peering de VPC y Private Service Connect. El tráfico fluye íntegramente dentro de la red de GCP, sin pasar nunca por la Internet pública.

Requisitos previos

Pasos comunes necesarios tanto para el peering de VPC como para Private Service Connect.

Habilite el balanceador de carga privado para ClickHouse BYOC

Póngase en contacto con el soporte de ClickHouse para habilitar el balanceador de carga privado.

Configurar el peering de VPC

Le recomendamos familiarizarse con la función de peering de VPC de GCP y tener en cuenta sus limitaciones (por ejemplo, los rangos de IP de las subredes no pueden superponerse entre redes de VPC con peering). ClickHouse BYOC utiliza un balanceador de carga privado para permitir la conectividad de red a través del peering con los servicios de ClickHouse. Para crear o eliminar el peering de VPC para ClickHouse BYOC, siga estos pasos:
Los pasos del ejemplo corresponden a un caso sencillo; en escenarios más avanzados, como el peering con conectividad on-premise, puede que sea necesario realizar algunos ajustes.
1

Crear una conexión de peering

En este ejemplo, vamos a configurar el peering entre la red de VPC de BYOC y otra red de VPC existente.
  1. Vaya a “VPC Network” en el proyecto de Google Cloud de ClickHouse BYOC.
  2. Seleccione “VPC network peering”.
  3. Haga clic en “Create connection”.
  4. Introduzca los campos necesarios según sus requisitos. A continuación se muestra una captura de pantalla de cómo crear un peering dentro del mismo proyecto de GCP.
El peering de VPC de GCP requiere 2 conexiones entre las 2 redes para funcionar (es decir, una conexión desde la red de BYOC a la red de VPC existente y otra desde la red de VPC existente a la red de BYOC). Por lo tanto, también debe crear 1 conexión adicional en la dirección inversa; a continuación se muestra una captura de pantalla de la creación de la segunda conexión de peering:Una vez creadas ambas conexiones, el estado de las 2 conexiones debería pasar a ser “Active” tras actualizar la página de Google Cloud Console:El servicio de ClickHouse debería ser ahora accesible desde la VPC con peering.
2

Acceder al servicio de ClickHouse mediante la conexión de peering

Para acceder a ClickHouse de forma privada, se aprovisionan un balanceador de carga privado y un endpoint para ofrecer conectividad segura desde la VPC con peering del usuario. El private endpoint sigue el formato del endpoint público con el sufijo -private. Por ejemplo:
  • Endpoint público: h5ju65kv87.mhp0y4dmph.us-east1.gcp.byoc.clickhouse.cloud
  • Private endpoint: h5ju65kv87-private.mhp0y4dmph.us-east1.gcp.byoc.clickhouse.cloud

Configure PSC (Private Service Connect)

GCP PSC (Private Service Connect) proporciona conectividad segura y privada a sus servicios BYOC de ClickHouse sin necesidad de peering de VPC ni puertas de enlace a Internet.
1

Solicitar la configuración del servicio PSC

Póngase en contacto con soporte de ClickHouse para solicitar la configuración del servicio PSC para su despliegue BYOC. No se requiere información específica en esta etapa; simplemente indique que desea configurar la conectividad mediante PSC.El soporte de ClickHouse habilitará los componentes de infraestructura necesarios, incluidos el balanceador de carga privado y PSC Service.
2

Obtener el nombre del servicio PSC de GCP y el nombre DNS

El soporte de ClickHouse le proporcionará el nombre del servicio PSC. También puede obtenerlo en la consola de ClickHouse Cloud, en “Organization” -> “Infrastructure”; haga clic en el nombre de la infraestructura para ver los detalles.También puede encontrar el nombre del servicio PSC en la consola de GCP Private Service Connect, en “Published services” (filtre por nombre de servicio o busque servicios de ClickHouse).
3

Cree un endpoint de PSC en su red

Después de que el soporte de ClickHouse haya habilitado el servicio PSC por su parte, debe crear un endpoint de PSC en la red de su aplicación cliente para conectarse al servicio PSC de ClickHouse.
  1. Cree el endpoint de PSC:
  • Vaya a la Console de GCP -> Network Services → Private Service Connect → Connect Endpoint
  • Seleccione “Published service” en “Target” e introduzca en “Target details” el nombre del servicio PSC obtenido en el paso anterior
  • Introduzca un nombre válido para el endpoint
  • Elija su red y seleccione las subredes (esta es la red desde la que se conectará su aplicación cliente)
  • Elija o cree una nueva dirección IP para el endpoint; esta dirección IP deberá usarse en el paso Set private DNS name for endpoint
  • Haga clic en “Add Endpoint” y espere un momento a que se cree el endpoint.
  • El estado del endpoint debería pasar a ser “Accepted”; póngase en contacto con el soporte de ClickHouse si no se acepta automáticamente.
  1. Obtenga el ID de conexión de PSC:
4

Configurar el nombre DNS privado del endpoint

Hay varias formas de configurar DNS. Configure el DNS según su caso de uso específico.
Debe hacer que todos los subdominios (comodín) del “nombre DNS”, obtenido en el paso Obtain GCP PSC service name and DNS name, apunten a la dirección IP del endpoint de GCP PSC. Esto garantiza que los servicios y componentes dentro de su VPC/Network puedan resolverlo correctamente.
5

Añada el ID de conexión de PSC del endpoint a la lista de permitidos

Una vez creado su endpoint de PSC y cuando el estado sea “Accepted”, debe añadir el ID de conexión de PSC del endpoint a la lista de permitidos de cada servicio de ClickHouse al que quiera acceder mediante PSC.Póngase en contacto con el soporte de ClickHouse:
  • Proporcione al soporte de ClickHouse los ID de conexión de PSC del endpoint
  • Especifique qué servicios de ClickHouse deben permitir el acceso desde este endpoint
  • El soporte de ClickHouse añadirá los ID de conexión del endpoint a la lista de permitidos del servicio
6

Conectarse a ClickHouse mediante PSC

Una vez que los ID de conexión del endpoint se hayan añadido a la lista de permitidos, puedes conectarte a tu servicio de ClickHouse mediante el endpoint de PSC.El formato del endpoint de PSC es similar al del endpoint público, pero incluye un subdominio p. Por ejemplo:
  • Endpoint público: h5ju65kv87.mhp0y4dmph.us-east1.gcp.clickhouse-byoc.com
  • Endpoint de PSC: h5ju65kv87.p.mhp0y4dmph.us-east1.gcp.clickhouse-byoc.com
Última modificación el 12 de junio de 2026