RowSpeak Private Deployment:技術アーキテクチャ概要

このドキュメントは、RowSpeak Private Deployment を評価する IT アーキテクト、インフラエンジニア、セキュリティレビュー担当者向けに書かれています。システムコンポーネント、デプロイメントパターン、ハードウェア要件、統合に関する考慮事項をカバーします。


システムアーキテクチャ

RowSpeak Private Deployment は 4 つのレイヤーで構成され、すべてあなたの環境内で実行されます。

RowSpeak Private Deployment — システムアーキテクチャ レイヤー 1 — クライアント Web ブラウザ デスクトップ PWA REST API クライアント レイヤー 2 — アプリケーションサーバー API ゲートウェイ 認証 · レート制限 スプレッドシートエンジン 解析 · 変換 出力ジェネレータ チャート · レポート 監査ロガー アクセス · アクション レイヤー 3 — AI / モデルレイヤー モデルルーター ポリシーで選択 オープンソースモデル DeepSeek · Qwen · Kimi クローズドソース(任意) GPT · Claude · Gemini 埋め込みエンジン ローカルベクトルインデックス レイヤー 4 — データレイヤー ファイルストレージ リレーショナル DB ベクトル DB 監査ログ

サポートされるデプロイメント環境

環境 サポート メモ
ベアメタル Linux サーバー 最大パフォーマンスに推奨
Docker(シングルホスト) 最速で起動
Docker Compose 標準マルチサービスセットアップ
Kubernetes 高可用性とスケーリング用
プライベートクラウド(AWS VPC) あなた自身のアカウントにデプロイ
プライベートクラウド(Azure VNet) あなた自身のサブスクリプションにデプロイ
プライベートクラウド(GCP VPC) あなた自身のプロジェクトにデプロイ
エアギャップ(インターネットなし) 事前バンドルされた���プロイメントパッケージが必要
Windows Server ⚠️ Docker Desktop または WSL2 経由

ハードウェアサイジングガイド

適切なハードウェアは、チーム規模、コンカレンシー要件、オープンソースモデルをローカルで実行するかどうかによって異なります。

最小(最大 20 ユーザー、軽量使用)

|| コンポーネント | 仕様 | |---|---| || CPU | 8 コア x86_64 | || RAM | 32 GB | || GPU | ローカルモデルの NVIDIA GPU(16 GB VRAM) | || ストレージ | 500 GB SSD | || OS | Ubuntu 22.04 LTS または RHEL 8+ |

標準(最大 100 ユーザー、通常使用)

|| コンポーネント | 仕様 | |---|---| || CPU | 16 コア x86_64 | || RAM | 64 GB | || GPU | NVIDIA A10 または RTX 4090(24 GB VRAM) | || ストレージ | 1 TB NVMe SSD | || OS | Ubuntu 22.04 LTS |

Enterprise(100+ ユーザー、高コンカレンシー)

|| コンポーネント | 仕様 | |---|---| || CPU | 32 コア x86_64(2 ノード) | || RAM | ノードあたり 128 GB | || GPU | NVIDIA A100 または H100(80 GB VRAM) | || ストレージ | 2 TB NVMe SSD + 共有 NAS | || ネットワーク | 10 Gbps 内部 | || OS | Kubernetes を使用する Ubuntu 22.04 LTS |

クローズドソースモデルを API(GPT、Claude、Gemini)経由で使用する場合、推論は外部で実行されるため GPU 要件は大幅に削減されます。


ネットワーク要件

受信(インバウンド)

  • ポート 443(HTTPS):内部ユーザーから RowSpeak アプリサーバーへ
  • ポート 80(HTTP、HTTPS へリダイレクト)— 任意

内部(コンポーネント間)

  • アプリサーバーからモデルサーバー:設定可能なポート(デフォルト 8080)
  • アプリサーバーからデータベース:デフォルト DB ポート(Postgres は 5432 など)
  • アプリサーバーからベクトル DB:設定可能

送信(インターネット)

  • オープンソースモデルのデプロイメントでは不要
  • クローズドソースモデル API(GPT、Claude、Gemini)を使用する場合のみ必要 — respective API エンドポイントへの送信のみ
  • セットアップ時の初期モデル重みダウンロードに必要(別マシンでダウンロードし転送可能)

サポートされるモデル

オープンソース(ローカル実行、インターネット不要)

|| モデル | 必要 VRAM | 最適用途 | |---|---|---| || DeepSeek-V2 | 16–24 GB | 一般的な分析、中国語 | || Qwen2.5 | 16 GB | 多言語、構造化データ | || Kimi(Moonshot) | 16 GB | 長いコンテキスト、ドキュメント分析 |

クローズドソース(あなた自身の API キー経由)

|| モデル | プロバイダー | メモ | |---|---|---| || GPT-4o | OpenAI | あなたの API キー、あなたのアカウント | || Claude 3.5 | Anthropic | あなたの API キー、あなたのアカウント | || Gemini 1.5 Pro | Google | あなたの API キー、あなたのアカウント |

モデルをワークフロー間で混合できます — 例:機密性の高い財務データにはオープンソース、非機密レポートタスクにはクローズドソースを使用。


認証とアクセス制御

RowSpeak Private Deployment は以下をサポートしています:

  • ローカルユーザーアカウント — RowSpeak 内で管理
  • SSO 統合 — SAML 2.0 および OIDC(設定ガイドについてはお問い合わせ)
  • LDAP / Active Directory — Enterprise ティアで利用可能
  • ロールベースアクセス制御 — Admin、Editor、Viewer ロール
  • ワークスペース分離 — チームまたは部署ごとの別々のワークスペース

監査ロギング

すべてのユーザーアクションがローカルにログ記録されます:

  • ファイルアップロードと削除
  • AI クエリとレスポンス
  • レポート生成イベント
  • ログインとログアウトイベント
  • 管理者設定変更

ログは環境内に保存され、RowSpeak には送信されません。ログ形式は JSON で、標準 SIEM ツール(Splunk、Elastic など)と互換性があります。


更新とメンテナンス

RowSpeak はバージョン管理された Docker イメージまたはデプロイメントパッケージとして更新をリリースします。

  • 更新はあなたの IT チームがあなたのスケジュールで適用
  • 自動更新なし(あなたのアクションなしでは更新されない)
  • 各バージョンにはリリースノートが提供
  • ロールバックは以前のイメージバージョンに戻すことでサポート

完全な技術リファレンスを取得

RowSpeak デプロイメントパックには以下が含まれます:

  • リファレンスデプロイメントアーキテクチャ(PDF)
  • ハードウェアサイジングワークシート
  • モデル互換性マトリックス
  • デプロイメントチェックリスト
  • ネットワーク図テンプレート

デプロイメントパックをリクエスト →

ライブ技術ウォークスルーについては、デモを予約して、あなたの特定の環境を一緒にレビューします。