Déployez Sim sur votre propre infrastructure avec Docker ou Kubernetes.
Prérequis
| Ressource | Petit | Standard | Production |
|---|---|---|---|
| CPU | 2 cœurs | 4 cœurs | 8+ cœurs |
| RAM | 12 Go | 16 Go | 32+ Go |
| Stockage | 20 Go SSD | 50 Go SSD | 100+ Go SSD |
| Docker | 20.10+ | 20.10+ | Dernière version |
Petit : Développement, tests, utilisateur unique (1-5 utilisateurs) Standard : Équipes (5-50 utilisateurs), charges de travail modérées Production : Grandes équipes (50+ utilisateurs), haute disponibilité, exécution intensive de workflows
Les besoins en ressources sont déterminés par l'exécution des workflows (sandboxing isolated-vm), le traitement des fichiers (analyse de documents en mémoire) et les opérations vectorielles (pgvector). La mémoire est généralement le facteur limitant, pas le CPU. La télémétrie de production montre que l'application principale utilise 4-8 Go en moyenne avec des pics jusqu'à 12 Go sous forte charge.
Démarrage rapide
git clone https://github.com/simstudioai/sim.git && cd sim
docker compose -f docker-compose.prod.yml up -dOuvrez http://localhost:3000
Options de déploiement
Docker
Déployez avec Docker Compose sur n'importe quel serveur
Kubernetes
Déployez avec Helm sur des clusters Kubernetes
Plateformes cloud
Guides pour Railway, DigitalOcean, AWS, Azure, GCP
Architecture
| Composant | Port | Description |
|---|---|---|
| simstudio | 3000 | Application principale |
| realtime | 3002 | Serveur WebSocket |
| db | 5432 | PostgreSQL avec pgvector |
| migrations | - | Migrations de base de données (exécutées une seule fois) |