DockerまたはKubernetesを使用して、自社のインフラストラクチャにSimをデプロイします。
要件
| リソース | スモール | スタンダード | プロダクション |
|---|---|---|---|
| CPU | 2コア | 4コア | 8+コア |
| RAM | 12 GB | 16 GB | 32+ GB |
| ストレージ | 20 GB SSD | 50 GB SSD | 100+ GB SSD |
| Docker | 20.10+ | 20.10+ | 最新版 |
スモール: 開発、テスト、シングルユーザー(1-5ユーザー) スタンダード: チーム(5-50ユーザー)、中程度のワークロード プロダクション: 大規模チーム(50+ユーザー)、高可用性、高負荷ワークフロー実行
リソース要件は、ワークフロー実行(isolated-vmサンドボックス)、ファイル処理(メモリ内ドキュメント解析)、ベクトル演算(pgvector)によって決まります。CPUよりもメモリが制約要因となることが多いです。本番環境のテレメトリによると、メインアプリは平均4-8 GB、高負荷時は最大12 GBを使用します。
クイックスタート
git clone https://github.com/simstudioai/sim.git && cd sim
docker compose -f docker-compose.prod.yml up -dデプロイオプション
Docker
任意のサーバーでDocker Composeを使用してデプロイ
Kubernetes
KubernetesクラスターでHelmを使用してデプロイ
クラウドプラットフォーム
Railway、DigitalOcean、AWS、Azure、GCPのガイド
アーキテクチャ
| コンポーネント | ポート | 説明 |
|---|---|---|
| simstudio | 3000 | メインアプリケーション |
| realtime | 3002 | WebSocketサーバー |
| db | 5432 | pgvector搭載のPostgreSQL |
| migrations | - | データベースマイグレーション(一度だけ実行) |