Présentation de Colab Enterprise
Colab Enterprise est un environnement de notebook géré et collaboratif doté des fonctionnalités de sécurité et de conformité de Google Cloud.
Commencer
Pour commencer à utiliser Colab Enterprise, essayez l'une des options suivantes :
Guide de démarrage rapide : pour créer votre premier notebook Colab Enterprise et découvrir comment exécuter son code sur un environnement d'exécution par défaut, consultez Guide de démarrage rapide : créer un notebook Colab Enterprise.
Galerie de notebooks : la galerie de notebooks est une collection de notebooks sélectionnés pour vous aider à commencer à utiliser Colab Enterprise. Consultez la galerie de notebooks. Ces notebooks utilisent des modèles et des exemples prêts à l'emploi pour faciliter l'apprentissage de nouvelles techniques, comprendre les bonnes pratiques et démarrer rapidement des projets. Parcourez les notebooks par catégorie ou utilisez la barre de recherche pour trouver un notebook qui vous aidera à vous lancer.
Partager et collaborer
Colab Enterprise vous permet de partager des notebooks (fichiers IPYNB) et de collaborer avec d'autres personnes. Vous pouvez partager un notebook avec un seul utilisateur, un groupe Google ou un domaine Google Workspace. Vous contrôlez cet accès via Identity and Access Management (IAM).
Découvrez comment accorder l'accès à un notebook.
Calcul géré
Colab Enterprise vous permet de travailler dans des notebooks sans avoir à gérer l'infrastructure. Colab Enterprise provisionne un environnement d'exécution lorsque vous en avez besoin. Si vous le souhaitez, vous pouvez configurer des environnements d'exécution pour des besoins spécifiques, mais Colab Enterprise les démarre pour vous et les arrête lorsque vous n'en avez plus besoin.
Environnements d'exécution configurables
Utilisez l'environnement d'exécution par défaut ou configurez le vôtre en créant un modèle d'exécution. Lorsque vous créez un modèle d'exécution, vous pouvez choisir n'importe quel type de machine disponible, ajouter des accélérateurs et spécifier votre espace disque.
En utilisant les environnements d'exécution que vous avez configurés, vous pouvez exécuter du code sur l'environnement d'exécution qui répond à vos besoins du moment. Par exemple, vous pouvez tester votre code avec un petit ensemble de données à l'aide d'un environnement d'exécution avec un type de machine plus petit et plus économique. Vous pouvez ensuite utiliser un environnement d'exécution avec plus de puissance de traitement lorsque vous devez exécuter votre code avec plus de données.
Pour en savoir plus, consultez la page Environnements d'exécution et modèles d'exécution.
Intégration à Agent Platform et BigQuery
Les intégrations de Colab Enterprise aux Google Cloud services facilitent l'utilisation de notebooks qui interagissent avec ces services.
Colab Enterprise fait partie de Gemini Enterprise Agent Platform. Les méthodes d'API de Colab Enterprise sont un sous-ensemble de l'API Agent Platform. Cela peut vous faire gagner du temps lorsque vous gérez l'accès aux ressources Colab Enterprise ou lorsque vous authentifiez et autorisez le code de votre notebook à utiliser Agent Platform.
Pour en savoir plus, consultez la présentation de l'utilisation de l'API.
Colab Enterprise est intégré à l'interface utilisateur de ses services intégrés. Cela vous permet de travailler dans Agent Platform et BigQuery, puis de poursuivre votre travail dans un notebook sans quitter les zones de la Google Cloud console. Par exemple, vous pouvez créer un notebook directement à partir de l'éditeur BigQuery, rempli d'un exemple de requête pour vous aider à démarrer. Pour en savoir plus, consultez la présentation des notebooks de BigQuery.
Écrire et modifier du code avec l'assistance de Gemini
Vous pouvez utiliser Gemini dans Colab Enterprise, un produit de la gamme Gemini pour Google Cloud , pour vous aider à écrire et à générer du code dans un notebook Colab Enterprise. Gemini dans Colab Enterprise peut également vous aider à corriger les erreurs dans votre code. Pour en savoir plus, consultez la section Écrire du code avec l'assistance de Gemini.
Arrêt en cas d'inactivité
Pour vous aider à gérer les coûts, les environnements d'exécution Colab Enterprise s'éteignent lorsqu'ils sont inactifs pendant une période spécifique. Vous pouvez modifier la durée ou désactiver cette fonctionnalité.
Pour en savoir plus, consultez Arrêt en cas d'inactivité.
Exécuter du code qui interagit avec les Google Cloud services et les API
Par défaut, les notebooks Colab Enterprise utilisent vos identifiants utilisateur pour authentifier et autoriser le code qui interagit avec d'autres Google Cloud services.
Cela signifie que le code du notebook dispose du même niveau d'accès à Google Cloud que l'utilisateur. Il est ainsi plus facile d'écrire et d'exécuter du code qui interagit avec les services. Google Cloud
Pour en savoir plus, consultez la section Exécuter du code qui interagit avec Google Cloud.
Planifier des exécutions de notebooks
Vous pouvez planifier l'exécution immédiate d'un notebook une seule fois ou de manière récurrente. Colab Enterprise stocke les résultats dans Cloud Storage pour que vous puissiez les examiner et les partager avec d'autres utilisateurs. Pour en savoir plus, consultez la section Planifier l'exécution d'un notebook.
Utiliser des clés de chiffrement gérées par le client (CMEK)
Par défaut, Google Cloud chiffre automatiquement les données au repos à l'aide de clés de chiffrement gérées par Google. Si vous avez des exigences réglementaires ou de conformité spécifiques concernant les clés qui protègent vos données, vous pouvez utiliser des clés de chiffrement gérées par le client (CMEK) avec vos environnements d'exécution et notebooks Colab Enterprise. Pour en savoir plus, consultez la section Utiliser des clés de chiffrement gérées par le client (CMEK).
Access Transparency
Colab Enterprise est compatible avec Access Transparency. Access Transparency vous fournit des journaux qui capturent les actions réalisées par le personnel de Google lors de l'accès à votre contenu. Vous pouvez activer Access Transparency pour un Google Cloud projet si celui-ci réside dans une organisation. Consultez la section Activer Access Transparency.
Pour en savoir plus sur Access Transparency, consultez Présentation d' Access Transparency.
Réserver des ressources de VM
Utilisez les réservations Compute Engine pour vous assurer que vos environnements d'exécution Colab Enterprise disposent de suffisamment de ressources de machine virtuelle (VM) pour s'exécuter.
Les réservations sont une fonctionnalité de Compute Engine. Elles vous permettent de vous assurer que vous disposez des ressources nécessaires pour créer des VM avec le même matériel (mémoire et processeurs virtuels) et les mêmes ressources facultatives (GPU et disques SSD locaux) chaque fois que vous en avez besoin.
Pour en savoir plus, consultez la section Utiliser des réservations.
Colab Enterprise est différent de Colab
Colab Enterprise est différent de Colaboratory, qui est toujours disponible. Les deux présentent des avantages spécifiques qui peuvent être utiles en fonction de vos besoins. Consultez les principales différences dans le tableau suivant :
| Composant | Colab Enterprise | Colab |
|---|---|---|
| Stockage | Stockage régional dans Dataform | Stockage Google Drive, stockage régionalisé non compatible |
| Contrôle des accès | Géré par IAM | Géré via la fonctionnalité de partage de Google Drive |
| Sécurité et mise en réseau | Google Cloud Fonctionnalités de sécurité et de réseau | Sécurité basée sur Google Drive, avec Internet toujours disponible |
| Assistance | Google Cloud Compatibilité avec | Envoyer des commentaires ou signaler un bug |
Limites
Tenez compte des limites suivantes de Colab Enterprise lors de la planification de votre projet :
- La taille des fichiers des notebooks importés est limitée à environ 20 Mo. L'utilisation d'un notebook dont la taille est proche de la limite peut avoir un impact sur les performances.
Consultez également la page Quotas et limites.
Étape suivante
Obtenez plus d'informations sur les environnements d'exécution et les modèles d'exécution.