Nachdem Sie eine App mit einem KI-basierten Tool können Sie Cloud Run verwenden, um die App bereitzustellen und für Nutzer verfügbar zu machen.
In dieser Anleitung werden die Konzepte von Cloud Run und einige Änderungen beschrieben, die Sie vornehmen können, nachdem Sie ein KI-gestütztes Tool oder dasverwendet haben, um eine App zu erstellen und bereitzustellen. Wenn Sie diese Konzepte verstehen, können Sie Ihre Anwendung leichter von einer Entwicklungsumgebung auf eine skalierbare Plattform umstellen.
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 Computing-Umgebung zuverlässig und konsistent ausgeführt wird.
Funktionsweise von Cloud Run
Cloud Run verwendet einige Kernressourcen, um Ihre Containeranwendung 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 einen Dienst bereitstellen, erstellt Cloud Run eine neue, unveränderliche Überarbeitung. Eine Version besteht aus einem bestimmten Container-Image und Einstellungen, die Sie konfigurieren, z. B. Arbeitsspeicherlimits und Umgebungsvariablen.
Standardmäßig werden Ihre Versionen in Cloud Run automatisch auf einer oder mehreren Instanzen ausgeführt. Eine Instanz, manchmal auch Containerinstanz genannt, ist eine einzelne, isolierte Umgebung, in der eine Kopie Ihres Containers in einem Cloud Run-Dienst ausgeführt wird. Um die 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 Ihres Dienstes.
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 aufCloud de Confiance -APIs zuzugreifen. Standardmäßig verwendet Cloud Run automatisch das Compute Engine-Standarddienstkonto, um Aufrufe an Cloud de Confiance APIs zu senden und 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 bestimmteCloud de Confiance -Ressource erforderlich sind.
Dienst aktualisieren
Nachdem Sie Ihre Cloud Run-App mit einem KI-basierten 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 die Cloud Run-Seite Dienste auf:
Wählen Sie Ihren Dienst aus.
Wählen Sie Neue Überarbeitung bearbeiten und bereitstellen aus.
Ändern Sie die Konfigurationseinstellungen nach Bedarf.
Im Bereich Container bearbeiten können Sie Folgendes ändern:
Wählen Sie auf dem Tab Sicherheit die gewünschten Optionen aus, z. B.:
Ändern Sie auf dem Tab Sicherheit das Compute-Standarddienstkonto in ein anderes Dienstkonto mit minimalen Berechtigungen.
Ändern Sie unter Anfrage bei Bedarf Folgendes:
Ändern Sie unter Abrechnung bei Bedarf die Abrechnungseinstellungen.
Wenn Sie unter Revisionsskalierung das standardmäßige Autoscaling von Cloud Run verwenden, können Sie optional die Mindestanzahl von Instanzen angeben. Wenn Sie die manuelle Skalierung verwenden, geben Sie die Anzahl der Instanzen für den Dienst an.
Klicken Sie auf Neue Überarbeitung bearbeiten und bereitstellen.
Weitere Informationen zum Ansehen, Kopieren oder Löschen Ihres Dienstes finden Sie unter Dienste verwalten.
Best Practices
Best Practices, damit 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 zum Bereitstellen eines Container-Images.
- Informationen zu den verschiedenen Ressourcentypen und Bereitstellungsoptionen finden Sie unter Ressourcenmodell.
- Informationen zum Vorbereiten Ihres Codes für die Bereitstellung finden Sie im Containerlaufzeitvertrag.
- Weitere Informationen zu den Vorteilen der Verwendung von Cloud Run finden Sie unter KI-Anwendungsfälle für Cloud Run.