Zum Hauptinhalt springen

Wie ist die KI-Pipeline vom Rest der Anwendung isoliert?

Verfasst von amaise Support

Wie ist die KI-Pipeline vom Rest der Anwendung isoliert?

Die KI-Verarbeitung läuft in isolierten Pipeline-Workern (isolierte Verarbeitungsdienste), die über Message Queues (SQS) kommunizieren:

  • Zustandslos: Jeder Worker ist zustandslos und verarbeitet eine Aufgabe nach der anderen.

  • Kein direkter Datenbankzugriff: Worker greifen auf S3 zu, um Dokumentinhalte zu lesen, haben aber keinen direkten Zugang zur Datenbank. Ergebnisse werden über SQS an den Orchestrator-Dienst zurückgemeldet.

  • Private Subnetze: Alle Worker laufen in privaten Subnetzen innerhalb der VPC.

  • Ephemere Container: Worker-Container sind kurzlebig — der Arbeitsspeicher wird nach Abschluss der Aufgabe freigegeben.

  • IAM-Zugriffsbeschränkung: Der Zugriff auf SQS und S3 ist über IAM-Richtlinien auf autorisierte Dienste beschränkt.

Diese Architektur begrenzt den Blast Radius: Ein kompromittierter KI-Worker kann nicht lateral auf Datenspeicher zugreifen.

Hat dies deine Frage beantwortet?