Colab Enterprise の概要
Colab Enterprise は、 Google Cloudのセキュリティ機能とコンプライアンス機能を備えたコラボレーション指向のマネージド ノートブック環境です。
共有して共同編集
Colab Enterprise を使用すると、ノートブック(IPYNB ファイル)を共有して、他のユーザーと共同作業を行えます。ノートブックは、単一のユーザー、Google グループ、または Google Workspace ドメインと共有できます。このアクセスは Identity and Access Management(IAM)で制御します。
ノートブックへのアクセス権を付与する方法を確認する。
マネージド コンピューティング
Colab Enterprise ならインフラストラクチャを管理する必要なくノートブックで作業できます。Colab Enterprise は、必要に応じてランタイムをプロビジョニングします。特定のニーズに対応できるようランタイムを構成することもできますが、Colab Enterprise はランタイムを起動し、必要がなくなったらシャットダウンします。
構成可能なランタイム
デフォルトのランタイムを使用するか、ランタイム テンプレートを作成して独自のランタイムを構成します。ランタイム テンプレートを作成するときに、使用可能なマシンタイプを選択したり、アクセラレータを追加したり、ディスク容量を指定したりできます。
構成したランタイムを使用すると、その時点でのニーズを満たすランタイムでコードを実行できます。たとえば、小さく費用対効果の高いマシンタイプでランタイムを使用して、小さなデータセットでコードをテストできます。その後、より多くのデータでコードを実行する必要がある場合は、より多くの処理能力を持つランタイムを使用できます。
詳細については、ランタイムとランタイム テンプレートをご覧ください。
Vertex AI と BigQuery との統合
Colab Enterprise と Google Cloud サービスの統合により、これらのサービスを操作するノートブックを簡単に使用できます。
Colab Enterprise は Vertex AI の一部です。Colab Enterprise の API メソッドは Vertex AI API のサブセットです。これにより、Colab Enterprise リソースへのアクセスを管理する場合や、Vertex AI を使用するようにノートブック コードを認証して承認する場合に時間を節約できます。
詳細については、API 使用状況の概要をご覧ください。
Colab Enterprise は、統合されたサービスの UI に埋め込まれています。これにより、Vertex AI と BigQuery で作業してから、 Google Cloud コンソールの領域を離れることなく、ノートブックで作業を続行できます。たとえば、BigQuery エディタから直接ノートブックを作成し、使い始めるためのサンプルクエリを入力できます。詳細については、BigQuery のノートブックの概要をご覧ください。
Gemini の支援機能を活用してコードを記述する
Gemini in Colab Enterprise(Gemini for Google Cloud ポートフォリオのプロダクト)を使用すると、Colab Enterprise ノートブックでのコードの作成と生成を支援できます。Gemini in Colab Enterprise は、コードのエラー修正にも役立ちます。詳細については、Gemini アシスタント機能を利用してコードを記述するをご覧ください。
アイドル状態でのシャットダウン
費用を管理するため、Colab Enterprise ランタイムは一定期間アイドル状態になるとシャットダウンします。この時間は変更できます。また、この機能をオフにすることもできます。
詳細については、アイドル状態でのシャットダウンをご覧ください。
Google Cloud のサービスと API を操作するコードを実行する
デフォルトでは、Colab Enterprise ノートブックはユーザーの認証情報を使用して、他の Google Cloudサービスとやり取りするコードを認証および承認します。
つまり、ノートブックのコードには、ユーザーと同じレベルのGoogle Cloud へのアクセス権が付与されます。これにより、 Google Cloud サービスとやり取りするコードの作成と実行が容易になります。
詳細については、 Google Cloudとやり取りするコードを実行するをご覧ください。
ノートブックの実行をスケジュールする
ノートブックをすぐに 1 回実行することも、定期的なスケジュールで実行することもできます。Colab Enterprise は、結果を Cloud Storage に保存して、確認したり他のユーザーと共有したりできるようにします。詳細については、ノートブックの実行をスケジュールするをご覧ください。
顧客管理の暗号鍵(CMEK)での使用
デフォルトでは、 Google Cloud は、Google が管理する暗号鍵を使用して、保存されているデータを自動的に暗号化します。データを保護する鍵について特定のコンプライアンス要件や規制要件がある場合は、Colab Enterprise ランタイムとノートブックで顧客管理の暗号鍵(CMEK)を使用できます。詳細については、顧客管理の暗号鍵(CMEK)を使用するをご覧ください。
アクセスの透明性
Colab Enterprise はアクセスの透明性をサポートしています。アクセスの透明性では、コンテンツへのアクセス時に Google の担当者が行うアクションを記録したログが提供されます。プロジェクトが組織内にある場合は、 Google Cloud プロジェクトでアクセスの透明性を有効にできます。アクセスの透明性を有効にするをご覧ください。
アクセスの透明性の詳細については、アクセスの透明性の概要をご覧ください。
Colab Enterprise と Colab の違い
Colab Enterprise は、引き続き利用可能な Colaboratory とは異なります。どちらにも、ニーズに応じて役立つ特定の利点があります。主な違いは次の表のとおりです。
コンポーネント | Colab Enterprise | Colab |
---|---|---|
ストレージ | Dataform のリージョン ストレージ | Google ドライブ ストレージ、リージョン化されたストレージはサポートされていません |
アクセス制御 | IAM で管理 | Google ドライブの共有機能で管理されている |
セキュリティとネットワーキング | Google Cloud のセキュリティとネットワーク機能 | Google ドライブベースのセキュリティ、インターネットの常時利用 |
サポート | Google Cloud サポート | フィードバックを送信する、またはバグを報告する |
制限事項
プロジェクトを計画する際は、Colab Enterprise の次の制限事項を考慮してください。
アップロードするノートブックのファイルサイズは約 20 MB に制限されています。サイズの上限に近いノートブックを使用すると、パフォーマンスに影響する可能性があります。
Shielded VM ランタイムはアップグレードできません。
割り当てと上限もご覧ください。