Nachdem Sie eine App mit einem KI-gestützten Tool, erstellt haben, können Sie sie mit Cloud Run bereitstellen und Nutzern zur Verfügung stellen.
In diesem Leitfaden werden die Konzepte von Cloud Run und einige Änderungen beschrieben, die Sie vornehmen können, nachdem Sie mit einem KI-gestützten Tool oder eine App erstellt und bereitgestellt haben. Wenn Sie diese Konzepte verstehen, können Sie Ihre Anwendung von einer Entwicklungsumgebung zu einer skalierbaren Plattform migrieren.
Vom Code zum Container
Cloud Run führt Ihre Anwendung in einem Container aus. Ein Container ist ein Standardpaket, das Ihren Anwendungscode und alle zugehörigen Abhängigkeiten enthält. Durch diese Verpackung wird sichergestellt, dass Ihre Anwendung in jeder Computerumgebung zuverlässig und konsistent ausgeführt wird.
Funktionsweise von Cloud Run
Cloud Run verwendet einige Kernressourcen, um Ihre containerisierte Anwendung zu verwalten und auszuführen. Diese Ressourcen arbeiten zusammen, um eine nahtlose Bereitstellung und Skalierung zu ermöglichen.
Ein Dienst ist die primäre Ressource in Cloud Run. Jeder Dienst
hat eine eindeutige, permanente URL (s3nsrun.fr). Wenn Sie in einem Dienst bereitstellen,
erstellt Cloud Run eine neue, unveränderliche Überarbeitung. Eine Überarbeitung besteht aus einem bestimmten Container-Image und Einstellungen, die Sie konfigurieren, z. B. Arbeitsspeicherlimits und Umgebungsvariablen.
Standardmäßig führt Cloud Run Ihre Überarbeitungen automatisch auf einer oder mehreren Instanzen aus. Eine Instanz, manchmal auch Container-Instanz genannt, ist eine einzelne, isolierte Umgebung, in der eine Kopie Ihres Containers in einem Cloud Run-Dienst ausgeführt wird. Um Kosten zu verwalten, skaliert Cloud Run die Anzahl der Instanzen basierend auf der Anzahl der eingehenden Instanzen auf bis zu null. Mit Cloud Run können Sie auch verschiedene Einstellungen konfigurieren, um das Verhalten von Ihrem Dienst.
Wenn Ihr Cloud Run-Dienst mit Cloud de Confiance by S3NS APIs oder anderen Cloud Run-Diensten interagiert, verwendet Cloud Run die Dienstidentität um auf Cloud de Confiance APIs zuzugreifen. Standardmäßig verwendet Cloud Run automatisch das Compute Engine-Standarddienstkonto , um Aufrufe an Cloud de Confiance APIs zu senden, um die erforderlichen Vorgänge auszuführen. Wir empfehlen, ein benutzerdefiniertes Dienstkonto zu erstellen und dieser Identität die Mindestanzahl an Berechtigungen zu gewähren, die für den Zugriff auf eine spezifische Cloud de Confiance Ressource erforderlich sind.
Dienst aktualisieren
Nachdem Sie Ihre Cloud Run-App mit einem KI-gestützten Tool oder einem Vibe-Codierungstool bereitgestellt haben, können Sie die Standardeinstellungen aktualisieren, um Leistung, Kosten und Sicherheit zu optimieren.
So ändern Sie Ihren Dienst:
Rufen Sie in der Cloud de Confiance Console die Seite Dienste für Cloud Run auf:
Klicken Sie in der Liste der Dienste auf den Dienst, den Sie aktualisieren möchten.
Auf dem Tab Container können Sie Folgendes konfigurieren:
Auf dem Tab Netzwerk können Sie Folgendes konfigurieren:
Auf dem Tab Sicherheit können Sie Folgendes konfigurieren:
Auf dem Tab Skalierung können Sie Folgendes konfigurieren:
- Autoscaling oder manuelle Skalierung
- Abrechnungseinstellungen
- Zeitlimit für Anfragen und Nebenläufigkeit
Klicken Sie auf Unterschied anzeigen und neu bereitstellen und dann auf Änderungen bereitstellen, um Ihre Änderungen bereitzustellen.
Weitere Informationen zum Ansehen, Kopieren oder Löschen Ihres Dienstes finden Sie unter Dienste verwalten.
Best Practices
Best Practices, mit denen Sie sicherstellen können, dass Ihre Apps effizient in Cloud Run ausgeführt werden, finden Sie unter Dienst entwickeln und Allgemeine Entwicklungstipps für Dienste.
Cloud Run und die Cloud de Confiance Dienste, die von Ihrer App verwendet werden sind kostenpflichtige Dienste.
Nächste Schritte
- Folgen Sie der Kurzanleitung, um ein Container-Image bereitzustellen.
- Informationen zu den verschiedenen Ressourcentypen und Bereitstellungsoptionen finden Sie unter Ressourcenmodell.
- Informationen zum Vorbereiten Ihres Codes für die Bereitstellung finden Sie unter dem Containerlaufzeitvertrag.
- Weitere Informationen zu den Vorteilen der Verwendung von Cloud Run finden Sie unter KI-Anwendungsfälle für Cloud Run.