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 explique les quatre étapes de la création d'une configuration de station de travail :
- Configurer les principes de base
- Définir les paramètres de la machine
- Personnaliser l'environnement
- 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 :
Avant de commencer
Avant de commencer à utiliser les stations de travail cloud, assurez-vous de disposer des autorisations requises et de suivre ces étapes de configuration obligatoires. Vous pouvez ignorer cette section si vous avez déjà effectué cette configuration.
- Sign in to your Google Cloud account. If you're new to Google Cloud, create an account to evaluate how our products perform in real-world scenarios. New customers also get $300 in free credits to run, test, and deploy workloads.
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
-
Make sure that billing is enabled for your Google Cloud project.
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
-
Make sure that billing is enabled for your Google Cloud project.
-
Enable the Cloud Workstations API.
-
Assurez-vous de disposer du rôle IAM Administrateur Cloud Workstations sur le projet afin de pouvoir créer des configurations de stations de travail. Pour vérifier vos rôles IAM dans la console Google Cloud, accédez à la page IAM :
<ph type="x-smartling-placeholder"></ph> Accéder à IAM
-
Les stations de travail Cloud Workstations sont hébergées sur des VM démarrées à partir de l'espace de travail
Container-Optimized OS (COS)
images. Si la contrainte de règle d'administration
constraints/compute.trustedimageProjects
est appliquée, vous devez définir des contraintes d'accès aux images pour autoriser les utilisateurs à créer des disques de démarrage à partir deprojects/cos-cloud
ou de toutes les images publiques. -
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éduisez 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:Dans la console, accédez à Cloud Workstations > Configurations Workstations.
Sur la page Workstation configurations (Configurations de stations de travail), cliquez sur add_boxCreate.
Dans le champ Nom, saisissez
test-configuration
comme nom de configuration.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 la flèche de développement arrow_drop_down, puis 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
Pour les stations de travail à démarrage rapide, sélectionnez Activé pour un démarrage plus rapide de la station de travail ou Désactivé pour un coût inférieur.
Cette valeur spécifie le nombre de machines virtuelles (VM) conservées dans un état prédémarré, ce qui permet de démarrer les stations de travail plus rapidement. Toutefois, ces VM sont facturées à votre projet. Choisissez la taille du pool en fonction du nombre de nouveaux développeurs que vous prévoyez, de vos cas d'utilisation et de votre budget. Si vous sélectionnez 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.
(Facultatif) Ajoutez des libellés pour appliquer des libellés de paires clé-valeur aux ressources Compute Engine sous-jacentes.
Cliquez sur Continuer pour accéder à la page Configuration de la machine.
Définir les paramètres de la machine
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)
Sélectionnez deux zones dans la région que vous avez sélectionnée. Cloud Workstations crée des ressources de VM et stocke des 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 que vous souhaitez utiliser des GPU, veillez à sélectionner deux zones dans lesquelles le type de GPU choisi est indiqué comme disponible dans le tableau Disponibilité des GPU par région et zone.
Dans la section Économies, définissez le délai d'attente avant la mise en veille automatique. Laissez le champ Mise en veille automatique défini sur Après deux heures d'inactivité (valeur par défaut) pour arrêter automatiquement les stations de travail inactives pendant plus de deux heures.
(Facultatif) Dans la section Options avancées, cliquez sur expand_moreDévelopper.
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 aux VM Compute Engine sous-jacentes qui vous permettent de définir des règles de pare-feu et des routes applicables à des instances de VM spécifiques. Dans Cloud Workstations, vous pouvez utiliser des tags réseau pour appliquer des règles de pare-feu ou des routes à toutes les stations de travail d'une configuration de station de travail.
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
ourestricted.googleapis.com
pour Artifact Registry (ou Container Registry), assurez-vous de configurer des enregistrements DNS pour les domaines*.pkg.dev
et*.gcr.io
.Pour activer la virtualisation imbriquée, cochez la case Activer la virtualisation imbriquée. La virtualisation imbriquée vous permet d'exécuter des instances de VM dans votre station de travail.
Avant d'activer la virtualisation imbriquée, tenez compte des points suivants à prendre en compte.
Les instances de stations de travail cloud sont également soumises aux mêmes restrictions que 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 la section Compute Engine, Vérifier si la virtualisation imbriquée est autorisée.
Performances: les VM imbriquées peuvent enregistrer une latence de 10% ou plus 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 les configurations de stations de travail qui spécifient des types de machines de la série N1 ou N2.
Pour chiffrer vos données pendant leur traitement sur cette VM, sélectionnez le Service Confidential VMs. Pour en savoir plus, consultez la section Créer une instance de Confidential VM.
Pour définir les paramètres de la VM protégée, cochez la case correspondant à la fonctionnalité. Les fonctionnalités de VM protégées incluent un micrologiciel UEFI de confiance et des options de démarrage, de vTPM et de surveillance de l'intégrité.
Par défaut, Cloud Workstations chiffre les ressources créées avec cette configuration de station de travail à l'aide d'une clé appartenant à Google et gérée par Google. Pour utiliser plutôt une clé de chiffrement gérée par le client, sélectionnez Utiliser une clé de chiffrement gérée par le client (CMEK).
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 de la station de travail et le stockage persistant en procédant comme suit :
Configurez l'image de conteneur en choisissant d'utiliser l'une des images de base préconfigurées ou de fournir une référence à une image de conteneur personnalisée que vous avez créée.
Pour utiliser une image de base préconfigurée :
Laissez le type de conteneur défini sur Éditeurs de code sur les images de base.
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
Facultatif : Dans le menu Compte de service, choisissez parmi la liste des comptes de service.
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:
Sélectionnez Image de conteneur personnalisée.
Spécifiez l'URL de l'image du conteneur.
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 nécessaires pour extraire votre image de conteneur personnalisée (ou l'image doit être publique accessibles). Pour en savoir plus, consultez la description de
serviceAccount
dans Personnaliser votre environnement de développement.
Dans la section Paramètres de stockage, choisissez les préférences pour le répertoire d'accueil initial et les attributs de disque :
Pour créer un répertoire d'accueil vide, sélectionnez Créer un disque persistant vide. 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.
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.
Définissez la taille du disque de votre répertoire persistant. La valeur par défaut est
200
Go, mais les valeurs valides sont10
,50
,100
,200
,500
ou1000
Go. Choisissez la taille de disque qui correspond le mieux aux besoins de votre équipe.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 du disque persistant lorsqu'une station de travail est supprimée.
Vous pouvez également personnaliser davantage votre configuration en suivant ces étapes facultatives :
Facultatif: Ajoutez des contrôles d'aptitude.
Si nécessaire, spécifiez des vérifications de préparation pour vérifier que la station de travail accepte les requêtes sur des chemins et des ports spécifiques lors du démarrage des stations de travail associées à cette configuration.
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 forçage utilisateur, des forçages de commande, des arguments à transmettre à la commande
entrypoint
et des variables d'environnement.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:
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.
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 :
- Dans la console Google Cloud, accédez à Cloud Workstations > Configurations Workstations.
- Cochez la case à côté de la configuration de station de travail que vous que vous souhaitez supprimer.
- Cliquez sur le menu d'options more_vertPlus, puis sélectionnez Delete (Supprimer) pour supprimer la configuration de la station de travail sélectionnée.
Étape suivante
Créez une station de travail à l'aide de votre nouvelle créé une configuration de station de travail.
Personnalisez votre configuration de station de travail via l'API.
créer des images de conteneurs personnalisées ; qui étendent images de base préconfigurées fournies par Cloud Workstations.