概要
- コマンドを実行するための シェル
- Web ベースのやり取りを行うための ブラウザ
- コードの読み書きを行うための コードエディタ
Devinのアーキテクチャ
- Brain: Devinのインテリジェンスを支えるステートレスなクラウドベースのサービスで、常にCognitionのクラウド上に存在します(GitHub Copilotのアーキテクチャに類似しています)。
- Devbox: Devinがコードを実行し、リソースに接続し、システムと連携するためのセキュアな仮想環境。
エンタープライズ SaaS アーキテクチャ

エンタープライズ SaaS - Cognition によるマルチテナントクラウドでのホスティング
Customer Dedicated SaaS アーキテクチャ

Customer Dedicated SaaS - テナント分離環境と Private Link アクセス
お客様管理の VPC アーキテクチャ

お客様管理の VPC - お客様のクラウド環境にデプロイ
デプロイメントオプション
| デプロイメントモデル | Brain の配置場所 | Devbox の配置場所 | ネットワーク構成 | 主なメリット | 最適なユースケース |
|---|---|---|---|---|---|
| Enterprise SaaS | Cognition Cloud | Cognition Cloud | パブリック / IP ホワイトリスト | 最も迅速なセットアップとマネージドインフラストラクチャ | パブリックリソースまたは IP ホワイトリストで公開可能なリソースを持つ組織 |
| Customer Dedicated SaaS | Cognition Cloud | 顧客専用シングルテナント VPC | AWS/Azure Private Link または IPSec トンネル | マネージドインフラストラクチャによるテナント分離 | プライベートネットワークを持つ戦略的なエンタープライズ |
| Customer Hosted VPC | Cognition Cloud | 顧客クラウド | 顧客管理 | データ分離と制御を完全に確保 | インフラストラクチャを完全に自社管理する必要があるエンタープライズ |
デプロイメントモデルの選択
重要なネットワークに関する考慮事項:
- Devin の Devbox から、ソースコード管理システム(GitHub、GitLab、Bitbucket、Azure DevOps)、アーティファクトストア(Artifactory、CodeArtifact)、およびその他の開発ツールにアクセスできる必要があります。
- MFA VPN は Enterprise SaaS デプロイメントでは利用できません。 リソースへのアクセスに MFA VPN が必要な場合は、Customer Dedicated SaaS または Customer Hosted VPC オプションを検討してください。
- 自己ホスト型ツール(GitHub Enterprise Server、GitLab self-hosted、Artifactory)の場合、IP アドレスのホワイトリスト登録(SaaS 向け)または専用のデプロイメントモデルのいずれかが必要です。
デプロイ仕様
Customer Dedicated SaaS 要件
-
ネットワーク接続:
- AWS Private Link または Azure Private Link(推奨)
- IPsec トンネル(代替オプション)
- お客様の VPC と Cognition のシングルテナント VPC 間でセキュアなトンネルを確立できること
-
アクセス構成:
- 内部リソースの DNS 解決が可能であること
- Devin の Devbox からお客様の SCM、アーティファクトストア、およびその他の開発ツールに到達できるようにネットワークルーティングを構成すること
Customer Hosted VPC の要件
-
ハードウェア要件:
- 仮想化をサポートしていること(Devin はコンテナ上では動作しません)
- 利用状況に応じて十分なコンピュートおよびメモリリソースがあること
- AWS: i3.metal インスタンスを推奨
- Azure: Standard_L80as_v3 インスタンスを推奨
-
ソフトウェア要件:
- プロビジョニングしたサーバーに Cognition Agent Service がインストールされていること
- Cognition Cloud へのセキュアなネットワーク接続があること
-
クラウドプロバイダ対応状況:
- AWS と Azure は完全サポート
- GCP は現在サポート対象外(最新状況については営業担当までお問い合わせください)
- メインの本番環境とは分離された専用 VPC に Devin をデプロイする
- 必要なエンドポイント
api.devin.ai,*.devin.aiへのネットワークアクセスを確保する - DNS は AWS または Azure の DNS リゾルバを使用する(Private Link を容易に設定するため、カスタム DNS リゾルバの使用は避ける)
- インフラのプロビジョニングには Terraform を使用する(セットアップスクリプトは冪等ではありません)
テナント間通信

Cognition のテナントは Azure 上でホストされています
| 機能 | 要件 |
|---|---|
| ネットワーキング | アウトバウンド (egress) アクセスが必要 |
| ポート | HTTPS/443 |
| 接続 | 起動時に Devin は、Cognition のテナント内の分離されたコンテナへの安全な WebSocket 接続を確立します |
| 通信 | その後のすべての操作は、この安全なチャネル上で行われます |
| 分離 | セキュリティ強化のためのバックエンドセッションの分離 |
デプロイガイド
AWS デプロイ
AWS 環境に Devin をデプロイするための手順ガイドです。
Azure デプロイ
Azure 環境で Devin をセットアップするための手順です。
Okta 経由の SSO
Okta を使用して SAML と OpenID 2.0 による認証を構成します。
Azure 経由の SSO
Azure AD を使用したシームレスな認証を有効にします。
よくある質問と追加情報
独自の LLM API キーを利用できますか?
独自の LLM API キーを利用できますか?
Devin は 複合 AI システム (compound AI system) であり、現在、サードパーティ製 LLM の API キーには対応していません。
GCP をサポートしていますか?
GCP をサポートしていますか?
Google Cloud Platform のサポート状況については、営業チームまでお問い合わせください。
OpenShift をサポートしていますか?
OpenShift をサポートしていますか?
OpenShift のサポートはご要望に応じてご提供可能です。詳細については営業チームまでご連絡ください。
次のステップ
- Enterprise SaaS デプロイの場合: Web アプリにログインして、すぐに Devin の利用を開始してください。
- Customer Dedicated SaaS の場合: ネットワーク要件のご相談とセットアップ開始のために、Enterprise Sales Team までご連絡ください。
- Customer Hosted VPC デプロイの場合: 環境をセットアップするには、AWS または Azure のガイドに従ってください。
- サポートが必要ですか? Enterprise Sales Team までご連絡ください。
