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)
  • ハードウェアサイジングワークシート
  • モデル互換性マトリックス
  • デプロイメントチェックリスト
  • ネットワーク図テンプレート

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

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