Compute Engine te permite seleccionar una configuración de rendimiento de red Tier_1 por VM de alto ancho de banda para determinadas máquinas virtuales (VM) y instancias de hardware desnudo de Compute Engine. Las instancias de computación con configuraciones de red Tier_1 son especialmente útiles para cargas de trabajo de computación distribuidas de gran tamaño con muchas comunicaciones internas entre nodos pesadas, como la computación de alto rendimiento (HPC), el aprendizaje automático (ML) y el aprendizaje profundo (DL).
Combinar estas instancias con un alto rendimiento de red con un almacenamiento en SSD local de alto rendimiento es beneficioso para las bases de datos optimizadas para flash y con un uso intensivo de E/S.
Antes de empezar
- Consulta los precios del rendimiento de red de Tier_1 por VM en Precios de red de Tier_1 con más ancho de banda.
-
Si aún no lo has hecho, configura la autenticación.
La autenticación verifica tu identidad para acceder a Google Cloud servicios y APIs. Para ejecutar código o ejemplos desde un entorno de desarrollo local, puedes autenticarte en Compute Engine seleccionando una de las siguientes opciones:
Select the tab for how you plan to use the samples on this page:
Console
When you use the Google Cloud console to access Google Cloud services and APIs, you don't need to set up authentication.
gcloud
-
Instala Google Cloud CLI. Después de la instalación, inicializa la CLI de Google Cloud ejecutando el siguiente comando:
gcloud init
Si utilizas un proveedor de identidades (IdP) externo, primero debes iniciar sesión en la CLI de gcloud con tu identidad federada.
- Set a default region and zone.
REST
Para usar las muestras de la API REST de esta página en un entorno de desarrollo local, debes usar las credenciales que proporciones a la CLI de gcloud.
Instala Google Cloud CLI. Después de la instalación, inicializa la CLI de Google Cloud ejecutando el siguiente comando:
gcloud init
Si utilizas un proveedor de identidades (IdP) externo, primero debes iniciar sesión en la CLI de gcloud con tu identidad federada.
Para obtener más información, consulta el artículo Autenticarse para usar REST de la documentación sobre autenticación de Google Cloud .
Roles obligatorios
Para obtener los permisos que necesitas para configurar una instancia de forma que utilice el rendimiento de red Tier_1 por VM, pide a tu administrador que te conceda los siguientes roles de gestión de identidades y accesos en tu proyecto:
-
Administrador de instancias de Compute (v. 1) (
roles/compute.instanceAdmin.v1
) -
Crear cuentas de servicio (
roles/iam.serviceAccountCreator
)
Para obtener más información sobre cómo conceder roles, consulta el artículo Gestionar el acceso a proyectos, carpetas y organizaciones.
Estos roles predefinidos contienen los permisos necesarios para configurar una instancia de forma que utilice el rendimiento de red Tier_1 por VM. Para ver los permisos exactos que se necesitan, despliega la sección Permisos necesarios:
Permisos obligatorios
Para configurar una instancia de modo que utilice el rendimiento de red Tier_1 por VM, se necesitan los siguientes permisos:
-
Para crear instancias, sigue estos pasos:
compute.instances.create
en el proyecto- Para usar una imagen personalizada para crear la VM, haz clic en
compute.images.useReadOnly
en la imagen. - Para usar una captura para crear la VM,
compute.snapshots.useReadOnly
en la captura - Para usar una plantilla de instancia para crear la VM, haz clic en
compute.instanceTemplates.useReadOnly
en la plantilla de instancia. - Para asignar una red antigua a la VM, haz lo siguiente:
compute.networks.use
en el proyecto - Para especificar una dirección IP estática para la máquina virtual,
compute.addresses.use
en el proyecto - Para asignar una dirección IP externa a la VM cuando se usa una red antigua, haz lo siguiente:
compute.networks.useExternalIp
en el proyecto - Para especificar una subred para la VM,
compute.subnetworks.use
en el proyecto o en la subred elegida. - Para asignar una dirección IP externa a la VM cuando se usa una red de VPC,
compute.subnetworks.useExternalIp
en el proyecto o en la subred elegida. - Para definir los metadatos de la instancia de VM de la VM:
compute.instances.setMetadata
en el proyecto, - Para definir etiquetas en la máquina virtual,
compute.instances.setTags
en la máquina virtual - Para definir etiquetas de la VM,
compute.instances.setLabels
en la VM - Para definir una cuenta de servicio que use la VM, haz lo siguiente en la VM:
compute.instances.setServiceAccount
- Para crear un disco para la VM
compute.disks.create
del proyecto, sigue estos pasos: - Para adjuntar un disco en modo de solo lectura o de lectura y escritura, haz lo siguiente:
compute.disks.use
en el disco - Para adjuntar un disco en modo de solo lectura,
compute.disks.useReadOnly
en el disco.
-
Para actualizar una instancia e incluir la red Tier_1, sigue estos pasos:
-
compute.instances.update
-
Permiso para usar los recursos que quieras modificar en la instancia, como
compute.networks.use
-
-
Para crear una plantilla de instancia con redes de nivel 1, sigue estos pasos:
compute.instanceTemplates.create
También puedes obtener estos permisos con roles personalizados u otros roles predefinidos.
Limitaciones
- Compute Engine es la única área de producto que admite la red de nivel 1.
- La red Tier_1 es compatible con los tipos de máquinas N2, N2D, C2, C2D, C3, C3D, C4, C4A, C4D, M3, M4 y Z3 que tengan el número mínimo de vCPUs.
- En el caso de las VMs, la red de nivel 1 requiere el controlador de red virtual gVNIC y un SO o una imagen personalizada compatibles con gVNIC.
- Las VMs de tercera generación y posteriores requieren la versión 1.4.2 o una posterior del controlador gVNIC para ofrecer el mayor ancho de banda de red. Asegúrate de que la imagen del sistema operativo que utilices sea totalmente compatible con la red de nivel 1. Las imágenes de SO totalmente compatibles incluyen el controlador gVNIC actualizado. Puedes actualizar el controlador gVNIC en imágenes que no tengan la versión más reciente.
- Los SKUs de redes de nivel 1 que se pueden comprar no se incluyen en los descuentos por compromiso de uso.
- Las VMs grandes C4, C4D, C3, C3D y Z3 pueden experimentar cuellos de botella relacionados con NUMA cuando el ancho de banda supera los 100 Gbps. En función de la arquitectura de tu aplicación, es posible que tengas que controlar la colocación de los hilos y las interrupciones. En Linux, las funciones del SO invitado, como Receive Flow Steering (RFS), pueden ayudar a solucionar este problema. Verifica que tus aplicaciones estén optimizadas para NUMA para maximizar el rendimiento.
Niveles de ancho de banda
El límite de ancho de banda de salida representa la cantidad máxima posible de datos por unidad de tiempo (por ejemplo, gigabits por segundo o Gbps) que Google Cloud permite que una instancia de Compute Engine emita desde sus interfaces de red (NICs). El ancho de banda de salida incluye los datos transferidos a todos los volúmenes de disco persistente y de hiperdisco de Google Cloud conectados a la instancia.
Tenga en cuenta lo siguiente sobre los límites de ancho de banda:
- El límite de ancho de banda predeterminado oscila entre 10 y 200 Gbps, en función del tipo de máquina y del tamaño de la instancia.
- La red de nivel 1 aumenta el límite máximo de ancho de banda de salida de las instancias de proceso. El límite máximo de ancho de banda de salida oscila entre 50 y 200 Gb/s, en función del tamaño y el tipo de máquina de la instancia.
- El ancho de banda de salida real siempre es inferior o igual al límite de ancho de banda de salida.
Para conseguir el mayor ancho de banda de salida posible, se deben cumplir todas las condiciones siguientes:
- Las instancias de proceso de envío y recepción deben estar en la misma zona.
- Las instancias deben tener NICs en la misma red de VPC o en redes de VPC conectadas mediante el emparejamiento entre redes de VPC.
- Los paquetes enviados entre las instancias deben usar destinos con direcciones IP internas.
- La red de VPC que usan las instancias utiliza el ajuste de unidad de transmisión máxima (MTU) más alto. Un valor de MTU más alto reduce la sobrecarga del encabezado de los paquetes y, por lo tanto, aumenta el rendimiento de los datos de la carga útil.
Para obtener información detallada sobre los límites de ancho de banda de entrada y salida, consulta Ancho de banda de red.
Máquinas virtuales C4 de uso general e instancias de hardware desnudo
En la siguiente tabla se describen los límites de ancho de banda de salida de las máquinas virtuales C4 y las instancias de hardware desnudo. En las VMs C4 con SSD local, solo los tipos de máquina con 288 vCPUs admiten la red Tier_1.
vCPUs IP interna Tier_1
Internal IPIP externa Tier_1
External IP2 10 Gb/s N/A 7 Gbps N/A 4 23 Gbps N/A 7 Gbps N/A 8 23 Gbps N/A 7 Gbps N/A 16 23 Gbps N/A 7 Gbps N/A 24 23 Gbps N/A 7 Gbps N/A 32 23 Gbps N/A 7 Gbps N/A 48 34 Gbps 50 Gb/s 7 Gbps 25 Gbps 96 67 Gbps 100 Gbps 7 Gbps 25 Gbps 144 100 Gbps 150 Gbps 7 Gbps 25 Gbps 192 100 Gbps 200 Gbps 7 Gbps 25 Gbps 288 100 Gbps 200 Gbps 7 Gbps 25 Gbps VMs C4A de uso general
En la siguiente tabla se describen los límites de ancho de banda de salida de las máquinas virtuales C4A.
vCPUs IP interna IP interna de nivel 1 IP externa IP externa de nivel 1 1 10 Gb/s N/A 7 Gbps N/A 2 10 Gb/s N/A 7 Gbps N/A 4 23 Gbps N/A 7 Gbps N/A 8 23 Gbps N/A 7 Gbps N/A 16 23 Gbps N/A 7 Gbps N/A 32 23 Gbps 50 Gb/s 7 Gbps 25 Gbps 48 34 Gbps 50 Gb/s 7 Gbps 25 Gbps 64 45 Gbps 75 Gbps 7 Gbps 25 Gbps 72 50 Gb/s 100 Gbps 7 Gbps 25 Gbps Máquinas virtuales de uso general C4D e instancias de hardware desnudo
En la siguiente tabla se describen los límites de ancho de banda de salida de las instancias C4D.
vCPUs IP interna IP interna de nivel 1 IP externa IP externa de nivel 1 2 10 Gb/s N/A 7 Gbps N/A 4 20 Gb/s N/A 7 Gbps N/A 8 20 Gb/s N/A 7 Gbps N/A 16 20 Gb/s N/A 7 Gbps N/A 32 23 Gbps N/A 7 Gbps N/A 48 34 Gbps 50 Gb/s 7 Gbps 25 Gbps 64 45 Gbps 75 Gbps 7 Gbps 25 Gbps 96 67 Gbps 100 Gbps 7 Gbps 25 Gbps 192 100 Gbps 150 Gbps 7 Gbps 25 Gbps 384 100 Gbps 200 Gbps 7 Gbps 25 Gbps VMs de uso general C3 e instancias de hardware desnudo
En la siguiente tabla se describen los límites de ancho de banda de salida de las máquinas virtuales C3 y las instancias de hardware desnudo.
vCPUs IP interna IP interna de nivel 1 IP externa IP externa de nivel 1 4 23 Gbps N/A 7 Gbps N/A 8 23 Gbps N/A 7 Gbps N/A 22 23 Gbps N/A 7 Gbps N/A 44 32 Gbps 50 Gb/s 7 Gbps 25 Gbps 88 62 Gbps 100 Gbps 7 Gbps 25 Gbps 176 100 Gbps 200 Gbps 7 Gbps 25 Gbps 192 100 Gbps 200 Gbps 7 Gbps 25 Gbps Máquinas virtuales C3D de uso general
vCPUs IP interna IP interna de nivel 1 IP externa IP externa de nivel 1 4 20 Gb/s N/A 7 Gbps N/A 8 20 Gb/s N/A 7 Gbps N/A 16 20 Gb/s N/A 7 Gbps N/A 30 20 Gb/s 50 Gb/s 7 Gbps 25 Gbps 60 40 Gbps 75 Gbps 7 Gbps 25 Gbps 90 60 Gbps 100 Gbps 7 Gbps 25 Gbps 180 100 Gbps 150 Gbps 7 Gbps 25 Gbps 360 100 Gbps 200 Gbps 7 Gbps 25 Gbps Máquinas virtuales C2 optimizadas para la computación
En la siguiente tabla se describen los límites de ancho de banda de salida de las máquinas virtuales C2.
vCPUs IP interna IP interna de nivel 1 IP externa IP externa de nivel 1 4 10 Gb/s No aplicable (N/A) 7 Gbps N/A 8 16 Gbps N/A 7 Gbps N/A 16 32 Gbps N/A 7 Gbps N/A 30 32 Gbps 50 Gb/s 7 Gbps 7 Gbps 60 32 Gbps 100 Gbps 7 Gbps 7 Gbps VMs C2D optimizadas para la computación
En la siguiente tabla se describen los límites de ancho de banda de salida de las máquinas virtuales C2D.
vCPUs IP interna IP interna de nivel 1 IP externa IP externa de nivel 1 2 10 Gb/s No aplicable (N/A) 7 Gbps N/A 4 10 Gb/s N/A 7 Gbps N/A 8 16 Gbps N/A 7 Gbps N/A 16 32 Gbps N/A 7 Gbps N/A 32 32 Gbps 50 Gb/s 7 Gbps 25 Gbps 56 32 Gbps 50 Gb/s 7 Gbps 25 Gbps 112 32 Gbps 100 Gbps 7 Gbps 25 Gbps Máquinas virtuales H3 optimizadas para la computación
En la siguiente tabla se describen los límites de ancho de banda de salida de las máquinas virtuales H3.
vCPUs IP interna IP externa 88 200 Gbps 1 Gb/s VMs M4 con memoria optimizada
En la siguiente tabla se describen los límites de ancho de banda de salida de las máquinas virtuales M4.
vCPUs IP interna IP interna de nivel 1 IP externa IP externa de nivel 1 16 16 Gbps N/A 7 Gbps 25 Gbps 32 32 Gbps N/A 7 Gbps 25 Gbps 56 32 Gbps 50 Gb/s 7 Gbps 25 Gbps 64 32 Gbps 50 Gb/s 7 Gbps 25 Gbps 112 50 Gb/s 100 Gbps 7 Gbps 25 Gbps 224 100 Gbps 200 Gbps 7 Gbps 25 Gbps VMs M3 con memoria optimizada
En la siguiente tabla se describen los límites de ancho de banda de salida de las VMs M3.
vCPUs IP interna IP interna de nivel 1 IP externa IP externa de nivel 1 32 32 Gbps N/A 7 Gbps N/A 64 32 Gbps 50 Gb/s 7 Gbps 25 Gbps 128 32 Gbps 100 Gbps 7 Gbps 25 Gbps VMs N2 de uso general
En la siguiente tabla se describen los límites de ancho de banda de salida de las máquinas virtuales N2.
vCPUs IP interna IP interna de nivel 1 IP externa IP externa de nivel 1 2 10 Gb/s No aplicable (N/A) 7 Gbps N/A 4 10 Gb/s N/A 7 Gbps N/A 8 16 Gbps N/A 7 Gbps N/A 16 32 Gbps N/A 7 Gbps N/A 32 32 Gbps 50 Gb/s 7 Gbps 25 Gbps 48 32 Gbps 50 Gb/s 7 Gbps 25 Gbps 64 32 Gbps 75 Gbps 7 Gbps 25 Gbps 80 32 Gbps 100 Gbps 7 Gbps 25 Gbps 96 32 Gbps 100 Gbps 7 Gbps 25 Gbps 128 32 Gbps 100 Gbps 7 Gbps 25 Gbps Máquinas virtuales N2 de uso general (tipos de tamaño personalizado)
En la siguiente tabla se describen los límites de ancho de banda de salida de las VMs N2 de tamaño personalizado.
vCPUs IP interna IP interna de nivel 1 IP externa IP externa de nivel 1 2, 4 o 6 10 Gb/s No aplicable (N/A) 7 Gbps N/A 8, 10, 12 o 14 16 Gbps N/A 7 Gbps N/A 16, 18, 20, 22, 24, 26, 28 o 30 32 Gbps N/A 7 Gbps N/A 32, 36, 40, 44, 48, 52, 56 o 60 32 Gbps 50 Gb/s 7 Gbps 25 Gbps 64, 68, 72 o 76 32 Gbps 75 Gbps 7 Gbps 25 Gbps 80 o más 32 Gbps 100 Gbps 7 Gbps 25 Gbps VMs N2D de uso general
En la siguiente tabla se describen los límites de ancho de banda de salida de las VMs N2D.
vCPUs IP interna IP interna de nivel 1 IP externa IP externa de nivel 1 2 10 Gb/s No aplicable (N/A) 7 Gbps N/A 4 10 Gb/s N/A 7 Gbps N/A 8 16 Gbps N/A 7 Gbps N/A 16 32 Gbps N/A 7 Gbps N/A 32 32 Gbps N/A 7 Gbps N/A 48 32 Gbps 50 Gb/s 7 Gbps 25 Gbps 64 32 Gbps 50 Gb/s 7 Gbps 25 Gbps 80 32 Gbps 50 Gb/s 7 Gbps 25 Gbps 96 32 Gbps 100 Gbps 7 Gbps 25 Gbps 128 32 Gbps 100 Gbps 7 Gbps 25 Gbps 224 32 Gbps 100 Gbps 7 Gbps 25 Gbps Máquinas virtuales N2D de uso general (tipos de tamaño personalizado)
En la tabla siguiente se describen los límites de ancho de banda de salida de las VMs N2D de tamaño personalizado.
vCPUs IP interna IP interna de nivel 1 IP externa IP externa de nivel 1 2 o 4 10 Gb/s No aplicable (N/A) 7 Gbps N/A 8 16 Gbps N/A 7 Gbps N/A 16 o 32 32 Gbps N/A 7 Gbps N/A 48, 64 u 80 32 Gbps 50 Gb/s 7 Gbps 25 Gbps 96 32 Gbps 100 Gbps 7 Gbps 25 Gbps Instancia X4 con memoria optimizada
En la siguiente tabla se describen los límites de ancho de banda de salida de las instancias de hardware desnudo X4.
vCPUs IP interna IP externa 960 100 Gbps 7 Gbps 1440 100 Gbps 7 Gbps 1920 100 Gbps 7 Gbps VMs Z3 optimizadas para el almacenamiento
En la tabla siguiente se describen los límites de ancho de banda de salida de las VMs Z3.
vCPUs IP interna IP interna de nivel 1 IP externa IP externa de nivel 1 8, 14, 16 o 22 23 Gbps N/A 7 Gbps N/A 32 32 Gbps N/A 7 Gbps N/A 44 32 Gbps 50 Gbps 7 Gbps 25 Gbps 88 62 Gbps 100 Gbps 7 Gbps 25 Gbps 176 100 Gbps 200 Gbps 7 Gbps 25 Gbps 192 100 Gbps 200 Gbps 7 Gbps 25 Gbps Configurar una instancia con redes de nivel 1
Puedes habilitar la red de nivel 1 al crear una instancia de proceso si la instancia no usa la interfaz VirtioNet. También puedes editar una instancia para añadir o quitar la red de nivel 1, siempre que la instancia se haya creado con la interfaz de red gVNIC o IDPF .
También puedes habilitar un procesamiento de paquetes de red más rápido con DPDK para ejecutar aplicaciones que requieran un alto rendimiento en una instancia que utilice la red Tier_1.
Crear instancias y contenedores que usen la red Tier_1
Usa la consola de Google Cloud , la CLI de Google Cloud o REST para añadir la red de nivel 1 a una nueva instancia de proceso o a un contenedor.
Consola
En la consola de Google Cloud , ve a la página Instancias de VM.
Selecciona el proyecto.
Haz clic en Crear instancia.
Especifica un nombre para la instancia de proceso. Para obtener más información, consulta el artículo sobre las convenciones para asignar nombres de recursos.
Selecciona una región y una zona que admitan el tipo de máquina que quieras usar.
Selecciona una configuración de máquina para tu instancia. Para crear una instancia con la red Tier_1, debes seleccionar una serie y un tipo de máquina compatibles.
- Haz clic en la pestaña Uso general antes de seleccionar N2, N2D, C4, C4A, C4D, C3 o C3D en el menú desplegable Serie.
- Haga clic en la pestaña Optimizadas para la computación antes de seleccionar C2 o C2D en el menú Serie.
- Haz clic en la pestaña Optimizado para memoria antes de seleccionar M3 o M4 en el menú Serie.
- Haz clic en la pestaña Optimización del almacenamiento antes de seleccionar Z3 en el menú Serie.
Si aparece un error que indica que el tipo de máquina no está disponible en la región seleccionada, cambia la región por una que admita el tipo de máquina que has elegido.
En el menú Tipo de máquina, elija un tipo de máquina que se ajuste a los requisitos de tamaño del nivel de ancho de banda.
Para seleccionar un sistema operativo compatible, en la sección Disco de arranque, haz clic en Cambiar y, a continuación, selecciona un sistema operativo compatible o usa la pestaña Imágenes personalizadas para seleccionar una imagen personalizada.
Opcional. En la sección Cortafuegos, elija las reglas de cortafuegos.
Expande la sección Opciones avanzadas.
Despliega la sección Redes y, a continuación, haz lo siguiente:
En el menú Tarjeta de interfaz de red, selecciona gVNIC.
En la sección Ancho de banda de la red, marca la casilla Habilitar el rendimiento de la red de nivel 1 por VM.
Si el tipo de máquina admite varias NICs o tu instancia usa direcciones IPv6, configura tus interfaces de red.
Haz clic en Crear.
gcloud
Usa el comando gcloud compute instances create para crear una instancia con un controlador de red virtual gVNIC. Usa la marca
--network-performance-configs
y la marca--network-interface
para configurar un ajuste de rendimiento de red de una instancia. Si no especificas estas marcas, la instancia se creará con la configuración de rendimiento de red predeterminada.Para crear una instancia que ejecute imágenes de contenedor, usa el comando gcloud compute instances create-with-container.
gcloud compute instances create INSTANCE_NAME \ --image=OS_IMAGE \ --machine-type=MACHINE_TYPE \ --network-performance-configs=total-egress-bandwidth-tier=TIER_1 \ --network-interface=nic-type=GVNIC
Haz los cambios siguientes:
- INSTANCE_NAME: el nombre de la instancia
- OS_IMAGE: una imagen que admite imagen gVNIC
- MACHINE_TYPE: un tipo de máquina que admita una configuración de gran ancho de banda
Por ejemplo:
gcloud compute instances create instance-1 \ --network-performance-configs=total-egress-bandwidth-tier=TIER_1 \ --network-interface=nic-type=GVNIC \ --image-family=rocky-linux-8-optimized-gcp \ --image-project=rocky-linux-cloud \ --machine-type=n2-standard-32
REST
Llama al método instances.insert de la API de Compute Engine para crear una instancia de computación con una configuración de red de gran ancho de banda. En el cuerpo de la solicitud, haz lo siguiente:
- Define los parámetros
networkPerformanceConfig
entotalEgressBandwidthTier
yTIER_1
. - Asigna los valores
nicType
yGVNIC
a los parámetrosnetworkInterface
.
POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/instances { "name": INSTANCE_NAME, "description": string, ... "networkPerformanceConfig": { "totalEgressBandwidthTier": TIER_1 }, "networkInterfaces": [ { "nicType": "GVNIC" }, ... ] }
Haz los cambios siguientes:
- PROJECT_ID: tu ID de proyecto
- ZONE: la zona en la que quieres crear la instancia
- INSTANCE_NAME: el nombre de la instancia
Actualizar una instancia de proceso para incluir la red Tier_1
Consulta la documentación sobre cómo actualizar las propiedades de las instancias para comprobar que cumples todos los requisitos para actualizar correctamente tu instancia de proceso. Usa la consola de Google Cloud, la interfaz de línea de comandos de Google Cloud o REST para actualizar una instancia. Google Cloud
Puedes modificar una instancia para cambiar la configuración de red y incluir o excluir el rendimiento de red Tier_1 por VM. Tu instancia ya debe tener una interfaz gVNIC asociada. No puedes editarla para añadir una interfaz de red. Para actualizar la configuración de red, debes detener y reiniciar la instancia.
Consola
En la consola de Google Cloud , ve a la página Instancias de VM.
Selecciona el proyecto.
Haga clic en el nombre de la instancia que quiera modificar.
Haz clic en
Detener para detener la instancia. Si no aparece la opción Detener, haz clic en Más acciones > Detener.Haz clic en Editar.
Si tu instancia se configuró originalmente con una tarjeta gVNIC, selecciona la casilla Habilitar el rendimiento de red Tier_1 por VM para añadir el rendimiento de red Tier_1 por VM o desmarca la casilla para quitar esta función de tu instancia.
Guarda los cambios.
Reinicia la instancia.
gcloud
Exporta la información de tu instancia a un archivo YAML con el comando
gcloud compute instances export
.gcloud compute instances export INSTANCE_NAME \ --zone=ZONE --destination=PATH_TO_FILE
Haz los cambios siguientes:
- INSTANCE_NAME: el nombre de la instancia
- ZONE: nombre de la zona en la que se encuentra la instancia
-
PATH_TO_FILE: la ruta relativa al archivo YAML
Por ejemplo:
gcloud compute instances export instance-1 \ --zone=europe-west1-c --destination=test-file.yaml
Usa el editor de Cloud Shell o el editor que prefieras para abrir el archivo YAML que has creado.
En el archivo, busca la sección de configuración de
networkPerformanceConfig
. Cambia el ajuste detotalEgressBandwidthTier
como se muestra en el siguiente ejemplo:networkPerformanceConfig: totalEgressBandwidthTier: TIER_1
Si se define
totalEgressBandwidthTier
comoTIER_1
, se añade la red de nivel 1. Si lo configuras comoDEFAULT
, se eliminará la configuración.Usa el comando
gcloud compute instance update-from-file
para actualizar la instancia con los cambios del archivo.gcloud compute instances update-from-file INSTANCE_NAME \ --zone=ZONE \ --source=PATH_TO_FILE \ --most-disruptive-allowed-action=RESTART
Haz los cambios siguientes:
INSTANCE_NAME
: el nombre de la instanciaZONE
: el nombre de la zona en la que se encuentra la instanciaPATH_TO_FILE
: nombre del archivo YAML
El ajuste de la marca
--most-disruptive-allowed-action=RESTART
reinicia automáticamente tu instancia con la configuración actualizada.
REST
Llama al método instances.update para modificar la configuración de red.
PUT https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/instances/RESOURCE_ID?most_disruptive_allowed_action=RESTART { "networkPerformanceConfig":{ "totalEgressBandwidthTier": "TIER_1" }, ... }
Si se define
totalEgressBandwidthTier
comoTIER_1
, se añade la red de nivel 1. Si lo configuras comoDEFAULT
, se eliminará la configuración.Haz los cambios siguientes:
- PROJECT_ID: tu ID de proyecto
- ZONE: la zona en la que reside tu instancia
- RESOURCE_ID: el nombre de tu instancia
El parámetro de consulta
most_disruptive_allowed_action=RESTART
reinicia automáticamente la instancia con la configuración actualizada.Verificar la configuración de ancho de banda alto en una instancia de proceso
Usa la Google Cloud consola, la CLI de Google Cloud o REST para generar una descripción de una instancia de proceso existente o de una instancia que ejecute imágenes de contenedor para verificar el nivel de ancho de banda de las instancias.
Consola
En la consola de Google Cloud , ve a la página Instancias de VM.
Selecciona el proyecto y haz clic en Continuar.
Haz clic en el nombre de la instancia para ver los detalles de su configuración y comprobar si la instancia utiliza el rendimiento de red Tier_1 por VM.
gcloud
Usa el comando
gcloud compute instances describe
para comprobar si tu instancia usa el rendimiento de red Tier_1 por VM.Por ejemplo:
gcloud compute instances describe INSTANCE_NAME \ --format="text(name, networkPerformanceConfig)"
El resultado debería ser similar al siguiente:
name: instance-1 networkPerformanceConfig.totalEgressBandwidthTier:TIER_1
Si el resultado muestra el valor
DEFAULT
, significa que la red de nivel 1 no está habilitada.REST
Llama al método
instances.get
para ver la configuración de la red.GET https://compute.googleapis.com/v1/projects/PROJECT_ID/zones/ZONE/instances/RESOURCE_ID/
Haz los cambios siguientes:
- PROJECT_ID: el nombre del proyecto.
- ZONE: la zona en la que reside tu instancia
- RESOURCE_ID: el nombre de tu instancia
El resultado debe contener las siguientes líneas:
{ "name": RESOURCE_ID, "description": string, ... "networkPerformanceConfig": { "totalEgressBandwidthTier": "TIER_1" }, ... }
Si el resultado muestra el valor
DEFAULT
, significa que la red Tier_1 no está habilitada.Crear una plantilla de instancia con redes de nivel 1
Usa la Google Cloud consola, la CLI de Google Cloud o REST para crear una plantilla de instancia con un rendimiento de red de nivel 1 por máquina virtual. Consulta la documentación sobre cómo crear una plantilla de instancia para comprobar que cumples todos los requisitos para crear tu plantilla de instancia.
Consola
En la consola, ve a la página Plantillas de instancia. Google Cloud
Haz clic en Crear plantilla de instancia.
Introduce valores en los campos siguientes o acepta los valores predeterminados.
Especifica un nombre para la plantilla de instancia. Para obtener más información, consulta el artículo sobre las convenciones para asignar nombres de recursos.
Selecciona una región y una zona que admitan redes de nivel 1.
Selecciona una configuración de máquina para tu instancia de proceso. Para crear una instancia que use la red de nivel 1, debes seleccionar una serie y un tipo de máquina compatibles.
- Haz clic en la pestaña Uso general antes de seleccionar N2, N2D, C4, C4A, C4D, C3 o C3D en el menú desplegable Serie.
- Haga clic en la pestaña Optimizadas para la computación antes de seleccionar C2 o C2D en el menú Serie.
- Haz clic en la pestaña Optimización del almacenamiento antes de seleccionar Z3 en el menú Serie.
En el menú Tipo de máquina, elija un tipo de máquina que se ajuste a los requisitos de tamaño del nivel de ancho de banda.
En la sección Disco de arranque, haz clic en Cambiar y, a continuación, selecciona una imagen compatible con gVNIC o una imagen personalizada.
Opcional. En la sección Cortafuegos, elija las reglas de cortafuegos.
Expande la sección Opciones avanzadas.
Despliega la sección Redes y, a continuación, haz lo siguiente:
En el menú Tarjeta de interfaz de red, selecciona gVNIC.
En la sección Ancho de banda de la red, marca la casilla Habilitar el rendimiento de la red de nivel 1 por VM.
Si el tipo de máquina admite varias NICs o la instancia usa direcciones IPv6, configura las interfaces de red según corresponda.
Haz clic en Crear.
gcloud
Usa el comando
gcloud compute instance-templates create
con las marcas--network-performance-configs
y--network-interface
.gcloud compute instance-templates create INSTANCE_TEMPLATE_NAME \ --image=OS_IMAGE \ --machine-type=MACHINE_TYPE \ --network-performance-configs=total-egress-bandwidth-tier=TIER_1 \ --network-interface=nic-type=GVNIC
Haz los cambios siguientes:
- INSTANCE_TEMPLATE_NAME: el nombre de tu instancia template
- OS_IMAGE: una imagen de sistema operativo que admite gVNIC
- MACHINE_TYPE: un tipo de máquina que admite la red Tier_1, tal como se describe en Niveles de ancho de banda.
Por ejemplo:
gcloud compute instance-templates create instance-template-1 \ --image-family=rocky-linux-8-optimized-gcp \ --image-project=rocky-linux-cloud \ --network-performance-configs=total-egress-bandwidth-tier=TIER_1 \ --machine-type=n2-standard-32 \ --network-interface=nic-type=GVNIC
REST
Llama al método
instanceTemplates.insert
. En el cuerpo de la solicitud, asigna al parámetronetworkPerformanceConfig
los valorestotalEgressBandwidthTier
yTIER_1
. Asigna los valoresnicType
yGVNIC
al parámetronetworkInterfaces
.POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/global/instancesTemplates { "name": "INSTANCE_TEMPLATE_NAME", "properties": { "machineType": "zones/ZONE/machineTypes/MACHINE_TYPE", ... "networkPerformanceConfig": { "totalEgressBandwidthTier": "TIER_1" }, "networkInterfaces": [ { "nicType": "GVNIC" }, ... ] } }
Haz los cambios siguientes:
- PROJECT_ID: el nombre del proyecto.
- INSTANCE_TEMPLATE_NAME: nombre de la instancia template
- ZONE: la zona en la que se encuentra tu instancia
- MACHINE_TYPE: el tipo de máquina de la instancia
- RESOURCE_ID: el nombre de tu instancia
Hacer una comparativa de una configuración con mayor ancho de banda
Puedes ejecutar una prueba de rendimiento para comprobar el rendimiento de tus instancias de proceso con el rendimiento de red Tier_1 por VM. Cuando termines las pruebas, elimina los recursos de creación de perfil que hayas creado para evitar que se te cobren cargos inesperados por los recursos.
Siguientes pasos
- Consulta los precios del rendimiento de la red de nivel 1 por VM.
- Información sobre el controlador de interfaz de red gVNIC
A menos que se indique lo contrario, el contenido de esta página está sujeto a la licencia Reconocimiento 4.0 de Creative Commons y las muestras de código están sujetas a la licencia Apache 2.0. Para obtener más información, consulta las políticas del sitio web de Google Developers. Java es una marca registrada de Oracle o sus afiliados.
Última actualización: 2025-09-12 (UTC).
-