Ces environnements de développement entièrement gérés sont conçus pour répondre aux besoins des entreprises sensibles à la sécurité. Cette solution améliore la sécurité des environnements de développement tout en accélérant l'intégration et la productivité des développeurs, grâce à une intégration native à Gemini pour Google Cloud.
Accédez à tout moment à des environnements de développement sécurisés et rapides via un navigateur ou un IDE local
Autorisez les administrateurs à provisionner, faire évoluer, gérer et sécuriser facilement les environnements de développement
Personnalisez les environnements de développement avec l'IDE de votre choix et via des images de conteneurs personnalisées
Créez des applications plus rapidement grâce à l'assistance optimisée par l'IA de Gemini Code Assist
Avantages
Étendez la stratégie de sécurité à vos IDE grâce à des mécanismes de sécurité gérés de manière centralisée, mais configurables, basés sur les bonnes pratiques du secteur. Limitez l'exfiltration en empêchant le stockage local du code source.
Améliorez la productivité des développeurs avec des environnements de développement sécurisés et rapides accessibles via un navigateur ou un IDE local, tout en prenant en charge plusieurs IDE courants, des outils pour les développeurs personnalisables et Gemini Code Assist.
Intégrez plus rapidement vos développeurs, où qu'ils se trouvent, grâce aux environnements de développement cloud gérés, tout en assurant la réplicabilité et la cohérence via des environnements définis par des conteneurs.
Principales fonctionnalités
Cloud Workstations peut s'exécuter dans votre VPC, ce qui vous permet de développer et d'exécuter du code dans votre réseau privé et dans votre environnement de préproduction. Vous n'avez donc pas besoin d'émuler vos services. Vous pouvez également appliquer des règles "aucun code source sur les appareils locaux" et appliquer les mêmes mécanismes de sécurité que pour les charges de travail de production dans vos environnements de développement, tels que VPC Service Controls (VPC SC), une entrée/sortie privée, Cloud Audit Logs et des contrôles IAM précis.
Cloud Workstations est compatible avec tous les éditeurs de code et applications pouvant être exécutés dans un conteneur. Les IDE peuvent également être personnalisés et compatibles avec les extensions. Profitez des avantages du développement à distance sans avoir à modifier votre IDE ni votre workflow grâce à nos IDE gérés tels que Code OSS pour Cloud Workstations ou divers IDE JetBrains comme IntelliJ IDEA, PyCharm, Rider et CLion via JetBrains Gateway, ainsi que Posit Workbench (avec RStudio Pro).
Intégrez rapidement des développeurs via la console Google Cloud et utilisez des configurations de station de travail partagées pour permettre des définitions d'environnement de développement cohérentes qui peuvent être facilement mises à jour et synchronisées entre tous les développeurs en une seule action. Les développeurs peuvent créer et démarrer une station de travail en quelques minutes, avec la configuration automatiquement appliquée, éliminant ainsi les problèmes de type "fonctionne sur ma machine" et de dérive de configuration.
Cloud Workstations offre une expérience gérée qui utilise des conteneurs prédéfinis ou personnalisés pour spécifier la configuration de votre environnement, tels que des outils préinstallés, des bibliothèques, des extensions IDE, des fichiers préchargés et des scripts de démarrage. Vous pouvez également vous assurer que tous les développeurs disposent des dernières versions et des derniers correctifs lorsqu'ils commencent à travailler en définissant une limite de session et en mettant simplement à jour vos images de conteneurs. Cloud Workstations s'assure ensuite qu'elles sont toutes mises à jour conformément à l'image de conteneur que vous avez spécifiée.
Cloud Workstations est compatible avec Gemini Code Assist, qui fournit aux développeurs une assistance basée sur l'IA, par exemple pour la saisie automatique de code, la génération de code et le chat. Les développeurs peuvent exploiter ces fonctionnalités de Gemini Code Assist directement dans Cloud Workstations pour créer des applications plus rapidement et plus efficacement.
Clients
Nouveautés
Inscrivez-vous à la newsletter Google Cloud pour recevoir des informations sur les produits et événements, des offres spéciales et bien plus encore.
Documentation
Consultez ce tutoriel pour découvrir comment créer une application avec Gemini Code Assist dans Cloud Workstations.
Toutes les fonctionnalités
Choix du langage, de la bibliothèque et de l'éditeur de code | Installez et personnalisez Cloud Workstations pour utiliser n'importe quelle combinaison de langages, de bibliothèques ou même d'éditeurs de code de votre choix. Vous pouvez même apporter vos propres outils internes. |
Compatibilité avec les outils auto-hébergés | Compatibilité avec les outils tiers de développement et de DevOps tels que GitLab et TeamCity. Vous pouvez configurer l'accès à des outils externes, auto-hébergés, sur site ou même dans d'autres clouds. |
Scaling et gestion faciles | Aucune infrastructure à gérer. Vous créez une configuration de station de travail pour chacune de vos équipes, et Cloud Workstations fournit des environnements de développement à la demande en fonction des modèles que vous définissez. |
Machines virtuelles personnalisées | Fournit des types de machines flexibles et configurables pour vous aider à adapter les stations de travail à vos besoins, et comprend des paramètres configurables de processeur, de RAM et de stockage. |
Compatibilité avec les GPU | Compatible avec les plates-formes GPU, y compris NVIDIA A100, T4, V100, P100 et P4, pour accélérer les jobs de machine learning et de traitement des données. |
Compatibilité avec les disques persistants | Cloud Workstations est compatible avec l'association d'un disque persistant au dossier d'accueil de chaque station de travail, ce qui facilite la persistance des données. Vous n'avez donc pas besoin de continuer à exécuter vos stations de travail lorsqu'elles ne sont pas utilisées. |
Optimisation des coûts liés aux ressources | Configurez des délais d'inactivité pour arrêter automatiquement les stations de travail inactives et réduire les coûts inutiles. |
Développement dans votre environnement de préproduction via la compatibilité VPC | Cloud Workstations peut s'exécuter dans votre VPC, ce qui vous permet de développer et d'exécuter du code au sein de votre réseau privé. Vous n'avez donc pas besoin d'émuler vos services. |
VPC Service Controls | Définissez un périmètre de sécurité autour de vos entités Cloud Workstations pour limiter l'accès aux ressources sensibles et atténuer les risques d'exfiltration des données. |
Entrées et sorties privées | Pour renforcer la sécurité, Cloud Workstations peut être configuré de façon à limiter l'accès aux seuls utilisateurs ayant un accès direct à votre réseau privé. |
Contrôles IAM précis | Cloud Workstations suit le principe du moindre privilège, selon lequel les utilisateurs par défaut n'ont accès qu'aux stations de travail qu'ils ont créées. Les administrateurs ont la possibilité d'accorder des niveaux d'accès supplémentaires si nécessaire. |
Intégration de BeyondCorp Enterprise | Règles d'accès contextuelles et prévention de l'exfiltration de code lors des téléchargements, des copies, des collages, des impressions, etc. |
Mises à jour automatiques de l'environnement | Configurez une limite maximale de sessions de station de travail. Cela garantit que tous les développeurs utilisent automatiquement la dernière version des correctifs et des mises à jour de votre environnement de développement lorsqu'ils se connectent. |
Personnalisation complète à l'aide d'images de conteneurs | Tous les environnements de développement dans Cloud Workstations sont définis comme des conteneurs que vous pouvez étendre, modifier ou même remplacer complètement. Vous bénéficiez également d'une plus grande flexibilité pour personnaliser les outils, les bibliothèques, les extensions IDE, les fichiers préchargés et les scripts de démarrage. |
Accès via plusieurs interfaces | Accédez à Cloud Workstations via plusieurs interfaces, telles que des IDE consultés, des IDE locaux, des tunnels SSH ou même des tunnels TCP, afin de développer des applications à partir de l'interface qui répond le mieux à vos besoins. |
Compatibilité avec plusieurs IDE | Utilisez des IDE gérés tels que Code OSS pour Cloud Workstations ou divers IDE JetBrains comme IntelliJ IDEA, PyCharm, Rider ou CLion. Vous pouvez également utiliser Posit Workbench (avec RStudio Pro) ou votre propre éditeur de code pour bénéficier de plus de flexibilité lorsque vous définissez vos outils et votre workflow de développement. |
Aperçu sur le Web | Accédez rapidement à tous les ports Cloud Workstations directement depuis votre navigateur grâce au transfert de port intégré. Cette fonctionnalité est appliquée automatiquement par les contrôles IAM. |
Assistance pour le développement à distance JetBrains | Les développeurs d'IDE JetBrains peuvent accéder à Cloud Workstations via JetBrains Gateway, et ainsi commencer rapidement à développer avec l'IDE de leur choix tout en disposant d'un backend distant dans le cloud. |
Assistance pour le développement à distance de Visual Studio Code | Les développeurs Visual Studio Code peuvent accéder à Cloud Workstations via une connexion SSH à distance. Ils peuvent donc utiliser Visual Studio Code localement, tout en disposant d'un backend distant dans le cloud. |
Accès SSH appliqué à l'aide de stratégies IAM | Cloud Workstations est compatible avec l'accès SSH, acheminé par un tunnel via une connexion WebSocket. Tous les accès SSH sont soumis aux autorisations IAM et Google Cloud. Vous n'avez donc pas besoin de gérer les clés SSH ni de les stocker localement lors de l'application des contrôles d'accès. |
Tarification
La tarification de Cloud Workstations est basée sur l'utilisation à l'heure des VM Cloud Workstations, du stockage sur disque, de la gestion des stations de travail, du plan de contrôle et du trafic réseau que vous utilisez pour gérer vos stations de travail de développeur.
Partenaires
Cloud Workstations s'intègre aux principales solutions destinées aux développeurs afin d'améliorer l'expérience de nos clients.
Profitez de 300 $ de crédits gratuits et de plus de 20 produits Always Free pour commencer à créer des applications sur Google Cloud.