Los parámetros de configuración de Boost en Cloud Workstations te permiten asignar temporalmente recursos de procesamiento adicionales
a una estación de trabajo según demanda, incluidos tipos de máquinas más grandes,
GPU, discos de arranque más grandes y virtualización anidada. Cuando especificas una configuración de aumento
en una configuración de estación de trabajo, puedes iniciar las estaciones de trabajo creadas
a partir de esa configuración con esos recursos aumentados cada vez que tus cargas de trabajo
lo requieran, por ejemplo, cuando ejecutas aplicaciones que requieren GPUs conectadas.
En la API de Cloud Workstations, estos parámetros se conocen de forma colectiva como
BoostConfig.
Crea una configuración de aumento de rendimiento
Para crear una configuración de estación de trabajo que incluya una configuración de mejora, ejecuta el siguiente comando de la CLI de gcloud:
gcloud beta workstations configs create WORKSTATION_CONFIG_ID \
--cluster=WORKSTATION_CLUSTER_ID \
--region=LOCATION \
--project=PROJECT_ID \
--boost-config=id=BOOST_CONFIG_ID,machine-type=MACHINE_TYPE,accelerator-type=ACCELERATOR_TYPE,accelerator-count=ACCELERATOR_COUNT,enable-nested-virtualization=ENABLE_NESTED_VIRTUALIZATION,boot-disk-size=BOOT_DISK_SIZE,pool-size=POOL_SIZE,enable-automatic-failover=ENABLE_AUTOMATIC_FAILOVER
Reemplaza lo siguiente:
PROJECT_ID: Es el ID del proyecto que contiene la configuración de la estación de trabajo.LOCATION: Es la ubicación del clúster de estaciones de trabajo.WORKSTATION_CLUSTER_ID: Es el nombre del clúster de estaciones de trabajo que contiene la configuración de la estación de trabajo.WORKSTATION_CONFIG_ID: Es el nombre de la configuración de la estación de trabajo que se creará.BOOST_CONFIG_ID: Es el ID que se usará para la configuración de aumento.MACHINE_TYPE: Es el tipo de máquina que usan las instancias de VM potenciadas (por ejemplo,e2-standard-4).ENABLE_NESTED_VIRTUALIZATION: indica si se debe habilitar la virtualización anidada.ACCELERATOR_TYPE: Es el tipo de tarjeta aceleradora conectada a la instancia de aumento (por ejemplo,nvidia-tesla-t4).ACCELERATOR_COUNT: Es la cantidad de tarjetas aceleradoras conectadas a la instancia de aumento.BOOT_DISK_SIZE: Es el tamaño del disco de arranque de la VM en gigabytes (GB).POOL_SIZE: Es la cantidad de VMs de aumento que el sistema mantiene inactivas.ENABLE_AUTOMATIC_FAILOVER: Indica si se debe conmutar por error de forma automática a esta configuración de aumento si Compute Engine no tiene capacidad para el tipo de máquina predeterminado durante el inicio de la estación de trabajo. La configuración predeterminada esfalse.
Consulta la referencia de la API de Boost Config para obtener más información sobre cada parámetro y sus valores predeterminados.
Inicia una estación de trabajo mejorada
Si la configuración de la estación de trabajo incluye una configuración de mejora, cuando se inicia una estación de trabajo, los usuarios pueden elegir usar una VM aprovisionada en BoostConfig pasando boost config id en la solicitud de inicio. Si no se proporciona ningún boost config id en la solicitud de inicio, el sistema elegirá una VM del grupo aprovisionado con la configuración predeterminada.
Para mejorar una estación de trabajo específica, ejecuta el siguiente comando de la CLI de gcloud:
gcloud beta workstations start WORKSTATION_ID \
--boost=BOOST_CONFIG_ID
Reemplaza lo siguiente:
WORKSTATION_ID: Es el nombre de la estación de trabajo que se iniciará.BOOST_CONFIG_ID: Es el ID que coincide con la configuración de potenciación que se aplicará.
Conmutación por error automática a una configuración de Boost
Para evitar fallas de inicio de la estación de trabajo causadas por el agotamiento de recursos regionales o zonales, puedes configurar la conmutación por error automática (versión preliminar) en uno o más parámetros de configuración de aumento.
Para habilitar la conmutación por error automática en una configuración de aumento, establece
enable-automatic-failover=true en la marca --boost-config en la
CLI de gcloud o establece enableAutomaticFailover en true en el
recurso de la API de
BoostConfig. Una configuración de aumento con la conmutación por error automática habilitada debe
especificar un tipo de máquina de una serie de máquinas diferente del tipo de máquina predeterminado de la configuración de la estación de trabajo. Por ejemplo, si tu tipo de máquina predeterminado
es e2-standard-4, tu configuración de aumento de conmutación por error debe usar una serie de máquinas
que no sea E2, como n2-standard-4.
Cuando inicias una estación de trabajo sin especificar una configuración de mejora y Compute Engine no puede aprovisionar el tipo de máquina predeterminado debido al agotamiento de recursos, Cloud Workstations intenta aprovisionar la estación de trabajo de forma automática con una configuración de mejora apta. Si varias configuraciones de aumento tienen habilitada la conmutación por error automática, Cloud Workstations las evalúa en el orden en que aparecen en la configuración de la estación de trabajo hasta que el aprovisionamiento se realice de forma correcta. La conmutación por error automática se aplica solo a la sesión de la estación de trabajo activa. Los inicios posteriores intentan aprovisionar primero el tipo de máquina predeterminado.