オンプレミスデプロイ:コードと同じ場所に住むアーキテクチャドキュメント

企業の調達プロセスでは必ずこのような会話が発生します。ツールは素晴らしい。チームは欲しがっている。機能はすべての要件を満たしている。そしてセキュリティやコンプライアンスの担当者が尋ねます。「データはどこに保存されますか?」

答えが「他社のサーバー上」であれば、会話はかなり長くなるか、そこで終わります。

これは被害妄想ではありません。現実です。金融機関には、顧客関連データの保存場所を規定する規制当局があります。医療機関は HIPAA の制約下で運営されており、第三者のデータ所在地は好みの問題ではなく法的問題です。政府機関には、特定のワークロードで SaaS を完全に排除する分類要件があります。そして規制上の義務がなくても、単純に「機密システムは境界内に留める」というポリシーを持つ企業も多数あります。

アーキテクチャドキュメントはそのような機密システムの一つです。C4 ダイアグラムは、ソフトウェア資産全体を記述します——どのサービスが存在し、どう接続され、どのプロトコルを使い、どのデータベースが何のデータを保存しているか。それは攻撃対象面のマップであり、インフラトポロジーであり、組織構造でもあります。多くの組織にとって、このマップはそれが記述するシステムと同程度に機密です。

Archyl にオンプレミスデプロイを構築したのは、これらの組織もアーキテクチャドキュメントツールを使う資格があるからです。

何が得られるか

Archyl のオンプレミス版はクラウド版と同じ製品です。機能を削った「エンタープライズライト版」ではありません。機能のサブセットを持つ別のコードベースでもありません。同じアプリケーションを、あなたのインフラ内で実行できるようにパッケージングしたものです。

つまり:

  • 完全な C4 モデリング — システム、コンテナ、コンポーネント、コード要素の全4レベル
  • AI 駆動のディスカバリー — リポジトリを分析し、アーキテクチャドキュメントを自動生成
  • リアルタイムコラボレーション — ライブカーソル、プレゼンスインジケーター、同時編集
  • アーキテクチャ決定記録、ドキュメント、ユーザーフロー、インサイト
  • API コントラクト — アーキテクチャ要素にリンク
  • リリース管理 — 環境をまたいだデプロイメントの追跡
  • マーケットプレイス統合 — Datadog、Prometheus、GitHub、GitLab、SonarQube、ArgoCD、PagerDuty
  • MCP サーバー — アーキテクチャを AI アシスタントに接続
  • アーキテクチャ変更リクエスト — ガバナンスに基づくアーキテクチャ進化
  • SSO 認証 — SAML 2.0 と OpenID Connect 対応

すべての機能。あなたが管理するハードウェア上で、あなたが管理するネットワーク内で、あなたが所有するファイアウォールの内側で動作します。

なぜオンプレミスが重要か

メリットはコンプライアンスのチェックボックスを埋めるだけにとどまりません。自社インフラ内で Archyl を実行することで、セキュリティと運用モデルが根本的に変わります。

データがネットワークを離れることはない

すべてのアーキテクチャデータ——システム、リレーションシップ、ダイアグラム、ADR、ドキュメント、AI 分析結果——はあなたのサーバーに留まります。当社のクラウドにデータが転送されることはありません。サードパーティのインフラがアーキテクチャメタデータを保存することもありません。「VPC から何も出さない」というネットワークポリシーがあれば、Archyl はそれを完全に尊重します。

これはストレージだけの話ではありません。転送についても同様です。チームがダイアグラムを開くと、データはデータベースからアプリケーションサーバーへ、そしてチームのブラウザへと流れます——すべてネットワーク内で。AI ディスカバリーがリポジトリを分析する際、コードの内容は Git サーバーから Archyl インスタンスへ、そして AI プロバイダーへと移動します(Ollama でセルフホストすることも可能です)。データパス全体があなたの管理下にあります。

あなたの AI、あなたのモデル

AI 駆動のディスカバリーは Archyl の最も強力な機能の一つです。コードベースを読み取り、C4 アーキテクチャドキュメントを自動生成します。多くの組織にとって、ソースコードを外部の AI プロバイダーに送信することは許容されません。

オンプレミスの Archyl では、AI プロバイダーを選択できます:

  • Ollama — 完全なエアギャップ環境向け。自社の GPU 上で Mistral、Llama、CodeLlama などのオープンソースモデルを実行。データはインフラの外に出ません。
  • OpenAI またはその他のクラウドプロバイダー — ポリシーが許可する場合。接続は Archyl インスタンスから直接行われ、当社のサーバーを経由しません。

AI プロバイダーは設定の選択であり、アーキテクチャ上の制約ではありません。他に何も変更することなくプロバイダーを切り替えられます。

妥協のないコンプライアンス

規制産業にはデータ所在地、アクセス制御、監査証跡に関する特定の要件があります。オンプレミスデプロイはこれらを構造的に解決します:

  • データ所在地:アーキテクチャデータはあなたが選んだ地理的リージョンとデータセンターに存在します。以上。
  • アクセス制御:SAML または OIDC で既存のアイデンティティプロバイダーと統合。あなたのディレクトリ、グループ、ポリシーで運用。
  • ネットワーク分離:必要に応じて、インターネットアクセスのないプライベートサブネットで Archyl を実行可能。初期セットアップ後はアプリケーションは完全にオフラインで動作。
  • 監査ログ:すべてのアクセスと変更はあなたのインフラを通じて流れ、監視ツールや SIEM ツールから確認可能。

SOC 2、ISO 27001、HIPAA、FedRAMP、またはこれらに類似するフレームワークの下で運用するチームにとって、オンプレミスデプロイはアーキテクチャツールが既存のコンプライアンス境界内に収まることを意味します。新たな例外を管理する必要はありません。

Git プロバイダーの柔軟性

Archyl は幅広い Git プロバイダーをサポートしており、いくつかはセルフホスト環境向けに設計されています:

  • GitHub Enterprise — 自社サーバー上
  • GitLab セルフホスト — ファイアウォールの内側
  • Gitea — 軽量セルフホスト Git
  • Azure DevOps — Microsoft エコシステム向け

Git サーバーと Archyl インスタンスの両方が同じネットワーク内で実行される場合、リポジトリ分析は高速かつ安全で、パブリックインターネットに一切触れません。

仕組み

Archyl のオンプレミスデプロイはコンテナのセットとして実行されます:

  • バックエンド API — すべてのビジネスロジック、認証、API エンドポイントを処理する Go アプリケーションサーバー
  • フロントエンド — UI を提供する React アプリケーション
  • PostgreSQL — すべてのアーキテクチャデータのプライマリデータストア

標準的な docker-compose セットアップで数分以内に起動できます。本番環境では、同じコンテナを Kubernetes、ECS、Nomad、またはチームが運用する任意のオーケストレーションプラットフォームにデプロイできます。

設定は環境変数で行います。データベースの認証情報、AI プロバイダー設定、SSO 設定、Git プロバイダーの OAuth ——すべて環境変数またはコンフィグファイルで設定します。フォーンホームなし、ライセンスサーバーなし、接続を選択したもの以外の外部依存なし。

対象者

オンプレミスデプロイは Custom プラン で利用可能で、クラウドが選択肢にないか、好ましい選択肢ではない組織向けに設計されています:

  • 金融サービス — 規制データ所在地要件の下で運用するチーム
  • 医療機関 — HIPAA がシステムメタデータの取り扱いを規定する組織
  • 政府機関 — 分類や主権に関する制約がある機関
  • 防衛・航空宇宙 — エアギャップまたは ITAR 管理環境を持つ企業
  • 大企業 — インフラ関連データにオンプレミスツールを義務付ける社内ポリシーを持つ組織
  • セキュリティ重視のスタートアップ — スタック全体を自社で管理することを好む企業

セキュリティチームの「この SaaS ツールを使えますか?」に対するデフォルトの回答が「まずセルフホスティングについて話しましょう」であれば、オンプレミスの Archyl はあなたのために作られています。

変わらないもの

デプロイモデルは異なります。製品は同じです。

チームは同じ機能、同じ UI、同じ AI ディスカバリー、同じコラボレーションツールを利用できます。ドキュメントとガイドは同じです。MCP サーバーの動作も同じです。API コントラクト、リリース管理、マーケットプレイス統合——すべて同一です。

唯一の違いはソフトウェアがどこで動作するかです。そしてその違いは完全にあなたが定義するものです。

はじめに

組織にオンプレミスのアーキテクチャドキュメントツールが必要な場合は、sales@archyl.com までチームにお問い合わせください。デプロイ、設定、そして Archyl がインフラとセキュリティ要件に適合するよう一緒に取り組みます。

アーキテクチャドキュメントは、アーキテクチャがある場所に存在すべきです——あなたの壁の中で、あなたの管理下で、あなたの条件で。


Archyl のエンタープライズ機能についてもっと知る:エンタープライズ SSO で認証を一元化、またはマーケットプレイス統合で監視ツールや CI/CD ツールをアーキテクチャに直接接続。