Ugrás a fő tartalomhoz

Telepítés a felhőbe ☁️

Kinőtt a laptopod? Itt az ideje a cMind-et valódi infrastruktúrára tenni. Jó hírek: arra lett tervezve, hogy szinte nincs operátor ceremónia — nincs ZooKeeper, nincs vezetői választás, csak replika és adatbázis.

Az egyik dolog, amit előre kell tudni: az állapot nélküli szint (Web + MCP) szívesen működik bármilyen konténer-platformon, de a node-ügynököknek jogosult Docker szükséges (cTrader-konténereket építenek és futtatnak). Ez kiszűri a kiszolgáló nélküli futási időket, mint az Azure Container Apps és az AWS Fargate az ügynökök számára — futtassa őket a Kubernetes címen, VM vagy EC2 és mutassa az a Web URL.

Válassz az útvonalad:

  • 🟦 Azure — Container Apps + Postgres Flexible Server (Bicep).
  • 🟧 AWS — ECS Fargate + ALB + RDS (Terraform).
  • ⎈ Kubernetes — a Helm-diagram, az AKS / EKS / bárhol működik.
  • 📈 Méretezés — hogyan skálázódik az összes és öngyógyul, miután fent van.

Az állapot nélküli szint (Web + MCP) bármilyen konténer-platformon működik; a Postgres = felügyelt adatbázis. A node-ügynököknek jogosult Docker (DinD) szükséges — kiszolgáló nélküli konténer-futási idők (Azure Container Apps, AWS Fargate) tiltják. Az ügynökök futtatása a Kubernetes címen vagy a VM/EC2, mutat az Web URL-re.

FelhőÁllapot nélküli szintAdatbázisÚtmutató
AzureContainer Apps (Bicep)Postgres Flexible Servercloud-azure.md
AWSECS Fargate + ALB (Terraform)RDS Postgrescloud-aws.md

Közös előfeltételek, mindkettő:

  1. Építsen + nyomjon három képet a regisztrációs felhőbe, amely lekérheti (cmind-web, cmind-mcp, cmind-node-agent).
  2. Válassza ki a titkokat: DB-jelszó, tulajdonos e-mail/jelszó, felderítési csatlakozási token (≥ 32 karakter) a Web-alkalmazás és az összes node-ügynök által megosztott.
  3. Telepítse az IaC-t (alul), majd hozza fel a node-ügynököket külön (K8s/VM) a NodeAgent__MainUrl = telepített Web URL, NodeAgent__JwtSecret = csatlakozási token értékkel.

Felderítés, naplózás, szondák ugyanaz a viselkedés, mint a helyi/K8s beállítások — lásd a ../operations/node-discovery.md és a ../operations/logging.md fájlokat.