Crea una configuración de estación de trabajo

Aprende a crear una configuración de estación de trabajo con Cloud Workstations.

Una configuración de estación de trabajo actúa como una plantilla para la creación de estaciones de trabajo para varios desarrolladores y especifica los parámetros de configuración, como tipo de máquina, zonas, tamaño del disco, herramientas y bibliotecas preinstaladas. Cualquiera las operaciones realizadas en la configuración de una estación de trabajo, como cambiar o una imagen de contenedor, reflexiona sobre cada estación de trabajo la próxima vez antes de iniciar la estación de trabajo.

En esta sección, se explican los cuatro pasos para crear una configuración de estación de trabajo:

  1. Configura los conceptos básicos
  2. Define la configuración de la máquina
  3. Personaliza el entorno
  4. Cómo agregar usuarios

Para seguir la guía paso a paso en esta tarea directamente en la consola de Google Cloud, haz clic en Guiarme:

GUIARME


Antes de comenzar

Antes de comenzar a usar Cloud Workstations, asegúrate de tener los permisos obligatorios y que completaste estos pasos de configuración necesarios. Puedes omitir esta sección si ya completaste la configuración.

  1. Accede a tu cuenta de Google Cloud. Si eres nuevo en Google Cloud, crea una cuenta para evaluar el rendimiento de nuestros productos en situaciones reales. Los clientes nuevos también obtienen $300 en créditos gratuitos para ejecutar, probar y, además, implementar cargas de trabajo.
  2. In the Google Cloud console, on the project selector page, select or create a Google Cloud project.

    Go to project selector

  3. Asegúrate de que la facturación esté habilitada para tu proyecto de Google Cloud.

  4. In the Google Cloud console, on the project selector page, select or create a Google Cloud project.

    Go to project selector

  5. Asegúrate de que la facturación esté habilitada para tu proyecto de Google Cloud.

  6. Habilita Cloud Workstations API.

    Habilita la API

  7. Asegúrate de tener un rol de IAM Administrador de Cloud Workstations en la proyecto para que puedas crear configuraciones de estaciones de trabajo. Para verificar tus roles de IAM en la consola de Google Cloud, ve a Página de IAM:

    Ir a IAM

  8. Cloud Workstations se alojan en VMs que se inician en la red pública Container-Optimized OS (COS) imágenes de contenedores. Si la organización constraints/compute.trustedimageProjects se aplique una restricción de política, debes establecer restricciones de acceso a imágenes para permitir que los usuarios creen discos de arranque a partir de projects/cos-cloud o todas las imágenes públicas.
  9. Opcional: Habilita la API de Container File System para permitir un inicio más rápido de la estación de trabajo.

    Habilitar la API de Container File System

    Para obtener más información, consulta Reduce el tiempo de inicio de la estación de trabajo con Transmisión de imágenes.

Configura los aspectos básicos

Para establecer los conceptos básicos de la configuración de una estación de trabajo, sigue estos pasos:

  1. En la consola, navega a Cloud Workstations > Configuraciones de estaciones de trabajo.

    Ir a Parámetros de configuración de las estaciones de trabajo

  2. En la página Configuraciones de la estación de trabajo, haz clic en add_boxCreate.

  3. En el campo Nombre, ingresa test-configuration como el nombre de tu configuración.

  4. Elige el nombre de tu clúster de estación de trabajo en la lista de Clústeres. y haz clic en Continuar.

    Si no hay ningún clúster de estación de trabajo disponible, haz clic en arrow_drop_downla flecha de expansión y Selecciona Nuevo clúster. Para obtener más información, consulta los parámetros de configuración descritos en Crea un clúster de estación de trabajo nuevo.

  5. En Estaciones de trabajo de inicio rápido, selecciona Habilitada para obtener una estación de trabajo más rápida. inicio o Inhabilitada para reducir el costo.

    Este valor especifica la cantidad de máquinas virtuales (VMs) que se mantienen en una instancia de de estado, lo que permite acelerar los tiempos de inicio de la estación de trabajo. Sin embargo, tu proyecto se facturan estas VMs. Elige un tamaño de grupo en función de la cantidad de desarrolladores nuevos que prevés, tus casos de uso y tu presupuesto. Si eliges Inhabilitado, las estaciones de trabajo nuevas tardarán más en iniciarse. El tamaño predeterminado del grupo de inicio rápido es 1.

  6. Opcional: Agrega Etiquetas para aplicar etiquetas de pares clave-valor a la entidad recursos de Compute Engine.

  7. Haz clic en Continuar para pasar a la página Configuración de la máquina.

Define la configuración de la máquina

  1. Selecciona un Tipo de máquina según tus necesidades. Por ejemplo, puedes elegir e2-standard-4 (4 CPU, 16 GB de memoria).

  2. Selecciona dos Zonas dentro de la región que elegiste. Cloud Workstations crea recursos de VM y almacena los datos en esas zonas.

    La selección de la zona también afecta el tipo de recursos de procesamiento que se disponibles. Por ejemplo, si seleccionas el tipo de máquina N1 y quieres usar GPU, asegúrate de seleccionar dos zonas donde el tipo de GPU elegido aparezca en disponibles en la Disponibilidad de GPU por región y zona desde una tabla de particiones.

  3. En la sección Ahorro de costos, establece la cantidad de tiempo que debes esperar antes. suspensión automática. Deja el campo Suspensión automática en Después de 2 horas de inactividad (predeterminado) para apagarse automáticamente estaciones de trabajo inactivas durante más de dos horas.

  4. Opcional: En la sección Opciones avanzadas, haz clic en expand_moreExpandir más

    1. Para agregar etiquetas de red, ingresa texto en el campo Etiquetas de red.

      Las etiquetas de red son metadatos que se aplican las VMs de Compute Engine que te permiten realizar y las rutas aplicables a instancias de VM específicas. En en Cloud Workstations, puedes usar etiquetas de red para establecer reglas de firewall rutas aplicables a todas las estaciones de trabajo bajo una estación de trabajo configuración.

    2. Para desactivar las direcciones IP públicas, selecciona la Casilla de verificación Inhabilitar las direcciones IP públicas.

      Si inhabilitas las direcciones IP públicas, debes configurar Acceso privado a Google o Cloud NAT en tu red. Si usas el Acceso privado a Google y usas private.googleapis.com o restricted.googleapis.com para Artifact Registry (o Container Registry), asegúrate de configurar registros DNS para dominios *.pkg.dev y *.gcr.io.

    3. Para activar la virtualización anidada, selecciona la Casilla de verificación Habilitar la virtualización anidada. La virtualización anidada permite puedes ejecutar instancias de VM dentro de tu estación de trabajo.

      Antes de habilitar la virtualización anidada, considera lo siguiente y consideraciones clave.

      Las instancias de Cloud Workstations también están sujetas a la con las mismas restricciones que las instancias de Compute Engine:

      • Política de la organización: proyectos, carpetas las organizaciones no puedan crear VMs anidadas si la Se aplica la restricción Inhabilitar la virtualización anidada de VM la política de la organización. Para obtener más información, consulta la Compute Engine. Verifica si se permite la virtualización anidada.

      • Rendimiento: las VMs anidadas pueden experimentar un 10% o más de disminución en el rendimiento de las cargas de trabajo que dependen de la CPU y posiblemente más de un 10% para las cargas de trabajo que se o de salida.

      • Tipo de máquina: La virtualización anidada solo se puede habilitar en parámetros de configuración de estaciones de trabajo que especifiquen tipos de máquinas en Serie de máquinas N2.

    4. Para encriptar tus datos mientras se procesan en esta VM, selecciona Servicio Confidential VM. Para obtener más información, consulta Crea una instancia de Confidential VM.

    5. Para establecer la configuración de VM protegida, selecciona la casilla de verificación de la función correspondiente. Las funciones de las VM protegida incluyen firmware UEFI de confianza y ofrecen opciones para el arranque, vTPM y supervisión de integridad.

    6. De forma predeterminada, Cloud Workstations encripta los recursos creados con la configuración de esta estación de trabajo con un Clave de propiedad de Google y administrada por Google. Para usar una clave de encriptación administrada por el cliente en su lugar, selecciona Usar clave de encriptación administrada por el cliente (CMEK).

  5. Haz clic en Continuar para pasar a la página Configuración del entorno.

Personaliza el entorno

Para personalizar el entorno de Cloud Workstations, sigue estos pasos para configurar la imagen del contenedor de la estación de trabajo y el almacenamiento persistente:

  1. Para configurar la imagen de contenedor, elige si deseas usar una de las imágenes base preconfiguradas o para proporcionar una referencia a un imagen de contenedor personalizada que creaste.

    1. Para usar una imagen base preconfigurada, haz lo siguiente:

      1. Deja el tipo de contenedor configurado en Editores de código en imágenes base.

      2. En el menú Editores de código, elige la opción Cloud Workstations. Editor Base (Code OSS para Cloud Workstations). Si tu organización prefiere un IDE diferente, también puedes elegir lista de IDE preconfigurados.

      3. Opcional: En el menú Cuenta de servicio, elige una opción de la lista cuentas de servicio.

    2. Opcional: Para usar tu propia imagen de contenedor personalizada en lugar de una de las imágenes base preconfiguradas, sigue estos pasos:

      1. Selecciona Imagen de contenedor personalizada.

      2. Especifica la URL de la imagen de contenedor.

      3. Haz clic en el menú Cuenta de servicio y selecciona la cuenta de servicio que deseas en instancias de VM creadas bajo la configuración de la estación de trabajo. Esta cuenta de servicio debe tener permisos para extraer tu imagen de contenedor personalizada (o la imagen debe ser accesible). Para obtener más información, consulta la descripción de serviceAccount Consulta Personaliza tu entorno de desarrollo.

  2. En la sección Configuración de almacenamiento, elige las preferencias para la casa inicial. y para atributos del disco:

    1. Para crear un directorio principal vacío, selecciona Create a blank Persistent un disco persistente SSD. Si quieres usar una instantánea de disco para el directorio principal, elige Crea un disco persistente a partir de una instantánea del disco de origen.

    2. Configura el Tipo de disco de tu directorio persistente como Balanced. que tiene un mayor rendimiento, pero es más económico que SSD.

    3. Configura el Tamaño del disco de tu directorio persistente. El valor predeterminado es 200. GB, pero los valores válidos son 10, 50, 100, 200, 500 o 1000 GB. Elige el tamaño de disco que mejor se adapte a las necesidades de tu equipo.

    4. Establece la política de recuperación en Borrar o Retención. El valor predeterminado es Borrar. Esta política determina qué sucede con el un disco persistente estándar cuando se borra una estación de trabajo.

  3. Opcional: Agrega Verificaciones de preparación.

    Si es necesario, especifica verificaciones de preparación para comprobar que la estación de trabajo acepte a rutas y puertos específicos al iniciar estaciones de trabajo que asociada con la configuración de esta estación de trabajo.

  4. De forma opcional, expande Opciones avanzadas de contenedor.

    Si es necesario, especifica parámetros adicionales para la imagen de contenedor que se usa. Por ejemplo, especifica una anulación de directorio de trabajo, anulación de usuario, comandos anulaciones, argumentos para pasar al comando entrypoint y al entorno variables.

  5. Haz clic en Continuar para pasar a la página Política de IAM.

Agregar usuarios

Para permitir que varios usuarios creen estaciones de trabajo, agrega usuarios a tu estación de trabajo actual:

  1. En la página Política de IAM, haz clic en el campo Usuarios y, luego, ingresa las direcciones de correo electrónico de uno o más usuarios o Grupos de Google a los que quieras otorgar acceso. de Google. Esto configura una política de IAM para los creadores de Cloud Workstations para estos usuarios.

  2. Para crear la configuración de la estación de trabajo y agregarle estos usuarios, haz clic en Crear.

    Si también elegiste crear un clúster nuevo, la creación del clúster puede tardar hasta 20 minutos.

Acabas de crear la primera configuración de la estación de trabajo y le agregaste usuarios.

Para crear e iniciar una estación de trabajo basada en esta configuración, haz clic en Siguiente.

Limpia

Si creaste una configuración de estación de trabajo nueva para obtener información sobre Cloud Workstations y ya no la necesitas, puedes borrarla desde la consola de Google Cloud:

  1. En la consola de Google Cloud, ve a Cloud Workstations > Configuraciones de estaciones de trabajo.
  2. Selecciona la casilla de verificación junto a la configuración de la estación de trabajo que que quieres borrar.
  3. Haz clic en el menúmore_vertMás opciones y Selecciona Borrar para borrar la configuración de la estación de trabajo seleccionada.
Para obtener más información sobre cómo borrar estaciones de trabajo, clústeres de estaciones de trabajo y proyectos de Google Cloud, consulta Borra recursos.

¿Qué sigue?