Créer une configuration de station de travail

Découvrez comment créer une configuration de station de travail avec Cloud Workstations.

Une configuration de station de travail sert de modèle pour la création pour plusieurs développeurs, et spécifie des paramètres de configuration tels que comme le type de machine, les zones, la taille du disque, les outils et les bibliothèques préinstallées. N'importe quelle valeur des opérations effectuées sur la configuration d'une station de travail, telles que la modification type de machine ou image de conteneur, réfléchissez à chaque poste de travail la prochaine fois que le de la station de travail.

Cette section décrit les quatre étapes de création d'une configuration de station de travail:

  1. Configurer les paramètres de base
  2. Définir les paramètres de la machine
  3. Personnaliser l'environnement
  4. Ajouter des comptes utilisateur

Pour obtenir des instructions détaillées sur cette tâche directement dans la console Google Cloud, cliquez sur Visite guidée :

Visite guidée


Avant de commencer

Avant de commencer à utiliser Cloud Workstations, assurez-vous de disposer de la autorisations requises et que vous suivez les étapes de configuration requises. Vous pouvez ignorer cette section si vous avez déjà effectué cette configuration.

  1. Connectez-vous à votre compte Google Cloud. Si vous débutez sur Google Cloud, créez un compte pour évaluer les performances de nos produits en conditions réelles. Les nouveaux clients bénéficient également de 300 $ de crédits gratuits pour exécuter, tester et déployer des charges de travail.
  2. In the Google Cloud console, on the project selector page, select or create a Google Cloud project.

    Go to project selector

  3. Vérifiez que la facturation est activée pour votre projet 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. Vérifiez que la facturation est activée pour votre projet Google Cloud.

  6. Activez Cloud Workstations API.

    Activer l'API

  7. Assurez-vous de disposer d'un rôle IAM d'administrateur Cloud Workstations sur le pour pouvoir créer des configurations de stations de travail. Pour vérifier vos rôles IAM dans la console Google Cloud, accédez à la IAM:

    <ph type="x-smartling-placeholder"></ph> Accéder à IAM

  8. Si l'organisation constraints/compute.trustedimageProjects est appliquée, vous devez ajouter le projet associé à l'image à la liste d'autorisation.
    • Sans la virtualisation imbriquée, vous devez accorder à votre projet l'autorisation d'utiliser la VM Compute Engine du projet cos-cloud.
    • Avec la virtualisation imbriquée, vous devez accorder à votre projet l'autorisation d'utiliser la VM Compute Engine du projet ubuntu-os-gke-cloud.

    Pour en savoir plus, consultez Définissez des contraintes d'accès aux images.

  9. Facultatif:Activez l'API Container File System pour accélérer le démarrage de la station de travail.

    Activer l'API Container File System

    Pour en savoir plus, consultez Réduire le temps de démarrage des stations de travail avec Streaming d'images :

Configurer les paramètres de base

Pour configurer les bases d'une configuration de station de travail, procédez comme suit:

  1. Dans la console, accédez à Cloud Workstations > Configurations de stations de travail.

    Accéder à la page "Configurations de stations de travail"

  2. Sur la page Workstation configurations (Configurations de stations de travail), cliquez sur add_boxCréer.

  3. Dans le champ Nom, saisissez test-configuration comme nom de configuration.

  4. Choisissez le nom de votre cluster de stations de travail dans la liste des Clusters. puis cliquez sur Continuer.

    Si aucun cluster de stations de travail n'est disponible, cliquez sur le arrow_drop_downFlèche de développement sélectionnez Nouveau cluster. Pour en savoir plus, consultez les paramètres décrits dans la section Créer un cluster de stations de travail

  5. Pour Quick start postes (Stations de travail à démarrage rapide), sélectionnez Enabled (Activé) pour rendre la station de travail plus rapide. au démarrage ou Désactivé pour réduire le coût.

    Cette valeur spécifie le nombre de machines virtuelles (VM) conservées dans un ce qui accélère le démarrage des stations de travail. Cependant, votre projet ces VM sont facturées. Choisissez une taille de pool en fonction du nombre de nouveaux développeurs que vous prévoyez, vos cas d'utilisation et votre budget. Si vous sélectionnez Disabled (Désactivé), les nouvelles stations de travail mettent plus de temps à démarrer. La taille du pool de démarrage rapide par défaut est 1.

  6. (Facultatif) Ajoutez des étiquettes pour appliquer des étiquettes de paires clé-valeur au sous-jacent ressources Compute Engine.

  7. Cliquez sur Continuer pour accéder à la page Configuration de la machine.

Définir les paramètres de la machine

  1. Sélectionnez un type de machine en fonction de vos besoins. Par exemple, vous pouvez choisir e2-standard-4 (4 processeurs, 16 Go de mémoire)

  2. Sélectionnez deux zones dans la région choisie. Cloud Workstations crée des ressources de VM et stocke les données dans ces zones.

    La sélection d'une zone affecte également le type de ressources de calcul disponibles. Par exemple, si vous sélectionnez le type de machine N1 et souhaitez utiliser GPU, veillez à sélectionner deux zones où le type de GPU choisi est indiqué disponibles dans Disponibilité des GPU par région et par zone tableau.

  3. Dans la section Économies, définissez le délai d'attente avant le mise en veille automatique. Laissez le champ Mise en veille automatique défini sur Après deux heures d'inactivité (par défaut) pour l'arrêt automatique sont inactifs pendant plus de deux heures.

  4. (Facultatif) Dans la section Options avancées, cliquez sur expand_moreDévelopper.

    1. Pour ajouter des tags réseau, saisissez du texte dans le champ Tags réseau.

      Les tags réseau sont des métadonnées appliquées au niveau des VM Compute Engine qui vous permettent règles de pare-feu et routes applicables à des instances de VM spécifiques. Dans Cloud Workstations, vous pouvez utiliser des tags réseau pour créer des règles de pare-feu Routes applicables à toutes les stations de travail sous une station de travail configuration.

    2. Pour désactiver les adresses IP publiques, sélectionnez Désactiver les adresses IP publiques.

      Si vous désactivez les adresses IP publiques, vous devez configurer Accès privé à Google ou Cloud NAT sur votre réseau. Si vous utilisez l'accès privé à Google et que vous utilisez private.googleapis.com ou restricted.googleapis.com pour Artifact Registry (ou Container Registry), assurez-vous de configurer des enregistrements DNS pour domaines *.pkg.dev et *.gcr.io.

    3. Pour activer la virtualisation imbriquée, sélectionnez Case à cocher Activer la virtualisation imbriquée La virtualisation imbriquée permet vous exécutez des instances de VM sur votre poste de travail.

      Avant d'activer la virtualisation imbriquée, tenez compte des points suivants à prendre en compte.

      Les instances Cloud Workstations sont également soumises aux Mêmes restrictions que pour les instances Compute Engine:

      • Règle d'administration: projets, dossiers ou les organisations peuvent ne pas être autorisées à créer des VM imbriquées si le La contrainte Désactiver la virtualisation imbriquée des VM est appliquée dans la règle d'administration. Pour en savoir plus, consultez les la section "Compute Engine", Vérifiez si la virtualisation imbriquée est autorisée. De plus, si constraints/compute.trustedimageProjects de règle d'administration est appliquée, vous devez accorder l'autorisation d'utiliser les images de VM Compute Engine du Projet ubuntu-os-gke-cloud. Pour en savoir plus, consultez Définissez des contraintes d'accès aux images.

      • Performances: les VM imbriquées peuvent enregistrer une augmentation de de baisse des performances pour les charges de travail liées au processeur avec une réduction de plus de 10% pour les charges de travail liées à l'entrée ou à la sortie.

      • Type de machine: la virtualisation imbriquée ne peut être activée que sur des configurations de stations de travail qui spécifient les types de machines dans le de la série de machines N2.

      • GPU: la virtualisation imbriquée n'est peut-être pas activée sur la station de travail avec des GPU connectés.

      • Système d'exploitation: parce que Container-Optimized OS ne prend pas en charge la virtualisation imbriquée, alors que la virtualisation imbriquée est activé, les instances de VM Compute Engine sous-jacentes démarrent Ubuntu LTS l'image.

    4. Pour chiffrer vos données pendant leur traitement sur cette VM, sélectionnez le Service Confidential VMs. Pour en savoir plus, consultez Créez une instance de Confidential VM.

    5. Pour définir les paramètres des VM protégées, cochez la case de la fonctionnalité correspondante. Les fonctionnalités des VM protégées incluent un micrologiciel de confiance UEFI et offrent des options pour le démarrage, vTPM et la surveillance de l'intégrité.

    6. Par défaut, Cloud Workstations chiffre les ressources créées avec cette configuration de station de travail à l'aide Clé appartenant à Google et gérée par Google. Pour utiliser une clé de chiffrement gérée par le client sélectionnez Utiliser une clé de chiffrement gérée par le client (CMEK).

  5. Cliquez sur Continuer pour accéder à la page Paramètres de l'environnement.

Personnaliser l'environnement

Personnalisez l'environnement Cloud Workstations en configurant l'image de conteneur du poste de travail et le stockage persistant en procédant comme suit:

  1. Configurez l'image de conteneur en choisissant d'utiliser ou non l'une des des images de base préconfigurées ou de faire référence à image de conteneur personnalisée que vous avez créés.

    1. Pour utiliser une image de base préconfigurée, procédez comme suit:

      1. Laissez le type de conteneur défini sur Éditeurs de code sur les images de base.

      2. Dans le menu Éditeurs de code, sélectionnez l'instance Cloud Workstations Base Editor (Code OSS for Cloud Workstations) (Éditeur de base (Code OSS pour Cloud Workstations)) Si votre organisation préfère un IDE différent, vous pouvez également choisir parmi les liste des IDE préconfigurés

      3. Facultatif: Dans le menu Compte de service, faites votre choix dans la liste comptes de service.

    2. Facultatif: Pour utiliser votre propre image de conteneur personnalisée au lieu de l'une des images de base préconfigurées, procédez comme suit:

      1. Sélectionnez Image de conteneur personnalisé.

      2. Spécifiez l'URL de l'image du conteneur.

      3. Cliquez sur le menu Compte de service et sélectionnez le compte de service utilisé sur les instances de VM créées dans la configuration d'une station de travail. Ce compte de service doit disposer les autorisations requises pour extraire votre image de conteneur personnalisée (ou l'image doit être accessibles). Pour en savoir plus, consultez la description de serviceAccount dans la section Personnaliser votre environnement de développement.

  2. Dans la section Paramètres de stockage, sélectionnez les préférences pour la maison d'origine. et pour les attributs de disque:

    1. Pour créer un répertoire d'accueil vide, sélectionnez Create a blank persistent disque dur. Pour utiliser un instantané de disque pour le répertoire d'accueil, choisissez Créez un disque persistant à partir d'un instantané de disque source.

    2. Définissez le Type de disque de votre répertoire persistant sur Équilibré. qui offre des performances supérieures, mais est plus économique que les SSD.

    3. Définissez la taille du disque de votre répertoire persistant. La valeur par défaut est 200 Go, mais les valeurs valides sont 10, 50, 100, 200, 500 ou 1000 Go. Choisissez la taille de disque qui répond le mieux aux besoins de votre équipe.

    4. Définissez la règle de récupération sur Supprimer ou Conserver. La valeur par défaut est Supprimer : Cette règle détermine ce qu'il advient des sur un disque persistant lorsqu'une station de travail est supprimée.

  3. Facultatif: Ajoutez des vérifications d'aptitude.

    Si nécessaire, spécifiez les vérifications d'aptitude pour vérifier que la station de travail accepte des requêtes sur des chemins d'accès et des ports spécifiques lors du démarrage de stations de travail associé à cette configuration de station de travail.

  4. Facultatif: développez Options avancées des conteneurs.

    Si nécessaire, spécifiez des paramètres supplémentaires pour l'image de conteneur utilisée. Par exemple, spécifiez un forçage de répertoire de travail, un remplacement d'utilisateur, une commande les arguments à transmettre à la commande entrypoint, variables.

  5. Cliquez sur Continuer pour accéder à la page Stratégie IAM.

Ajouter des utilisateurs

Pour autoriser plusieurs utilisateurs à créer des stations de travail, ajoutez des utilisateurs à votre station de travail configuration:

  1. Sur la page Stratégie IAM, cliquez sur le champ Utilisateurs et saisissez les adresses e-mail d'un ou de plusieurs utilisateurs ou groupes Google auxquels vous souhaitez accorder l'accès. Cette procédure permet de configurer une stratégie IAM pour les créateurs Cloud Workstations pour ces utilisateurs.

  2. Pour créer la configuration de votre station de travail et y ajouter ces utilisateurs, cliquez sur Créer.

    Si vous avez également choisi de créer un cluster, la création du cluster peut prendre jusqu'à 20 minutes.

Vous venez de créer votre première configuration de station de travail et d'y ajouter des utilisateurs.

Pour créer et lancer une station de travail avec cette configuration, cliquez sur Suivant.

Effectuer un nettoyage

Si vous avez créé une configuration de station de travail pour apprendre à utiliser Cloud Workstations et que vous n'en avez plus besoin, vous pouvez la supprimer de la console Google Cloud :

  1. Dans la console Google Cloud, accédez à Cloud Workstations > Configurations des stations de travail.
  2. Cochez la case à côté de la configuration de station de travail que vous que vous souhaitez supprimer.
  3. Cliquez sur le menu more_vertPlus, puis sur Sélectionnez Supprimer pour supprimer la configuration de station de travail sélectionnée.
Pour en savoir plus sur la suppression de stations de travail, les clusters de stations de travail et les projets Google Cloud, consultez la section Supprimer des ressources.

Étape suivante