Devin Azure VPC デプロイガイド
- シンプルなセットアップ(Terraform)
- 高度なセットアップ(手動)
Terraform デプロイ(推奨)
Terraform を使用したデプロイは、Azure VPC 上で Devin をセットアップするための推奨アプローチです。この自動化された方法により、手動設定を最小限に抑えつつ、一貫性があり再現可能なインフラプロビジョニングを実現できます。
前提条件
Terraform デプロイプロセスを開始する前に、次の項目を準備してください。- Devin 用の VPC がセットアップされていること(既存の VPC を使用するか、新規にプロビジョニングする)
- 次の権限を持つ Azure アカウントを保有していること:
- 仮想マシンの作成
- 対象リージョンでのストレージアカウントの作成
- Azure アカウントが、少なくとも 70 vCPU のインスタンスをサポートしていること
- Terraform(バージョン 1.0 以降)がインストールされていること
手順ごとのデプロイプロセス
1
Azure 環境情報の収集
Terraform 設定で必要となる、次の情報を収集します。
- Azure サブスクリプション ID(GUID 形式)
- VPC ID(Virtual Network 名)
- 2 つのサブネット名:
- subnet-1
- subnet-2
2
ファイアウォールアクセスの設定
- ユーザーデバイスのファイアウォール
- VPC ファイアウォール
Devin にアクセスするユーザーデバイス上のエンドポイントセキュリティシステムが、次の宛先へのアクセスを許可していることを確認してください。
- *.devin.ai
- *.devinenterprise.com
- *.devinapps.com

3
Terraform 設定と認証トークンの取得
Cognition に連絡し、次の項目を受け取ってください。
- ハイパーバイザーイメージをプルするための認証トークン
- お客様の環境向けにカスタマイズされた Terraform 設定ファイル
4
Terraform スクリプトの実行
このステップは、コールをスケジュールして一緒に実行することも可能です。プロセスは次のとおりです。
-
Terraform 設定ファイルをローカルマシン上のディレクトリに展開します:
-
Terraform 環境を初期化します:
-
計画されているインフラ変更内容を確認します:
-
設定を適用してインフラをプロビジョニングします:
- プロンプトが表示されたら、変更内容を確認して承認します。
Terraform スクリプトは、仮想マシン、ストレージアカウント、セキュリティグループ、IAM ロール、およびハイパーバイザー登録を含む、必要なコンポーネント一式をセットアップします。
5
最初の Devin セッションの実行
Terraform スクリプトが正常に完了した後、次の内容を一緒に実施します。
- Azure ポータル上でリソースが作成されていることを確認する
- 必要なサービスへの接続性を確認するため、最初の Devin セッションを実行する
- 発生した問題を、Cognition チームのサポートを受けながらデバッグする
