Información general sobre los grupos privados

En esta página se ofrece una descripción general de los grupos privados y se explican sus funciones. Si es la primera vez que usas Cloud Build, consulta la descripción general de Cloud Build.

Descripción general de los grupos predeterminados y privados

De forma predeterminada, cuando ejecutas una compilación en Cloud Build, esta se ejecuta en un entorno alojado seguro con acceso a Internet público. Cada compilación se ejecuta en su propio trabajador y está aislada de otras cargas de trabajo. Puedes personalizar tu compilación de varias formas, como aumentar el tamaño del tipo de máquina o asignar más espacio en disco. El grupo predeterminado tiene límites en cuanto a la personalización del entorno, sobre todo en lo que respecta al acceso a redes privadas.

Los grupos privados son grupos específicos y privados de trabajadores que te ofrecen una mayor personalización del entorno de compilación, así como la posibilidad de acceder a los recursos de una red privada. Cloud Build aloja y gestiona por completo los grupos privados, que son similares a los grupos predeterminados. Además, estos grupos pueden escalar vertical y horizontalmente hasta cero, sin necesidad de configurar, actualizar ni escalar ninguna infraestructura. Como los grupos privados son recursos específicos de cada cliente, puedes configurarlos de más formas.

En las siguientes tablas se comparan las funciones del grupo predeterminado con las de un grupo privado:

Función Grupo predeterminado Piscina privada
Totalmente gestionado
Pago por minuto de compilación
El autoescalado se reduce a 0
Acceso a Internet público Se pueden configurar.
Crear un peering con una VPC o una VPC compartida para acceder a recursos privados
Compatibilidad con Controles de Servicio de VPC
Intervalos de IP internas estáticas
Posibilidad de inhabilitar las IPs públicas
Número máximo de compilaciones simultáneas 30 Más de 100
Tipos de máquina 5 64
Regiones y territorios globales, regiones admitidas regiones admitidas
Región en la que se ejecuta la compilación La compilación se ejecuta en la región especificada en gcloud builds submit o en la página de activadores de la consolaGoogle Cloud . La compilación se ejecuta en la región en la que creas el grupo privado.

Arquitectura de red

Una piscina privada es un recurso totalmente gestionado que crea un usuario en un Google Cloud proyecto. Los grupos privados se pueden crear, actualizar y eliminar mediante la API, la CLI de Google Cloud, la consola o se pueden gestionar con herramientas de aprovisionamiento de infraestructura, como Terraform.Google Cloud

Con los permisos de Gestión de Identidades y Accesos, las compilaciones que se ejecutan en grupos privados se pueden enviar entre proyectos. Es decir, las compilaciones no tienen que proceder del mismo proyecto que el grupo privado. Del mismo modo, la cuenta de servicio con la que se ejecuta la compilación se puede configurar para permitir que los workers accedan a los recursos de otros Google Cloud proyectos Google Cloud durante una compilación.

Los grupos privados se alojan en una red de productores de servicios propiedad de Google que incluye direcciones IP internas. Para que tus compilaciones accedan a los recursos de tu red privada, puedes crear una conexión de emparejamiento de VPC privada entre tu red de VPC y la red del productor del servicio.

En el siguiente diagrama se muestra cómo se dirigen las compilaciones al grupo privado. En esta configuración, el cliente tiene dos proyectos que envían compilaciones a Cloud Build. El cliente ha configurado todas las compilaciones de estos proyectos para que se dirijan a su grupo privado. La red del productor de servicios, en la que se encuentra el grupo privado, está emparejada con la red de VPC del cliente, lo que permite que las compilaciones accedan a los recursos privados de la red de VPC del cliente.

Compilaciones en un grupo privado

Siguientes pasos