Zwischen Cloud Run und Cloud Run for Anthos wählen

Auf dieser Seite finden Sie Details zur Wahl zwischen Cloud Run und Cloud Run for Anthos. Cloud Run ist ein vollständig verwaltetes und vollständig serverloses Produkt, während Cloud Run for Anthos eine serverlose Entwicklungsumgebung auf einer Anthos-Plattform mit gemeinsamer Verantwortung bietet. Wenn Sie Anthos bereits verwenden, können Sie Ihre Arbeitslasten mit Cloud Run for Anthos ganz einfach in Hybrid- und Multi-Cloud-Umgebungen bereitstellen, und zwar mit der gleichen Nutzererfahrung. Und Sie können einfach von Cloud Run zu Cloud Run for Anthos – oder umgekehrt – wechseln, ohne Ihren Anwendungscode zu ändern.

Eine Möglichkeit, die Unterschiede in einer allgemeinen Architekturansicht zu visualisieren:

Image

Cloud Run

Mit der vollständig verwalteten Cloud Run-Plattform können Sie zustandslose Container bereitstellen, ohne sich um die zugrunde liegende Infrastruktur sorgen zu müssen. Ihre Arbeitslasten werden abhängig vom Traffic zu Ihrer Anwendung automatisch horizontal skaliert oder auf null herunterskaliert. Die Abrechnung für Cloud Run erfolgt nutzungsabhängig auf eine Zehntelsekunde genau.

Cloud Run for Anthos

Cloud Run for Anthos abstrahiert die Komplexität von Kubernetes, was das Erstellen und Bereitstellen von Anwendungen in Hybrid- und Multi-Cloud-Umgebungen erleichtert. Cloud Run for Anthos ist das verwaltete und vollständig unterstützte Knative-Angebot von Google, ein Open-Source-Projekt, das serverlose Arbeitslasten auf Kubernetes ermöglicht.

Vergleichstabelle

Die folgende Tabelle zeigt einige wichtige Unterschiede zwischen den Plattformen:

Cloud Run Cloud Run for Anthos
Preise Nutzungsabhängige Abrechnung Als Teil von Anthos enthalten.
Maschinentypen Begrenzte CPU und begrenzter Arbeitsspeicher. Standardmäßige oder benutzerdefinierte Maschinentypen in Anthos, einschließlich GPUs.
Autoscaling Die maximale Anzahl von Containerinstanzen hängt von der ausgewählten Region ab und kann durch eine Kontingenterhöhung erhöht werden. Begrenzt durch die Kapazität Ihres Anthos-Clusters.
Identität und Richtlinie Verwaltung der Identitäten, die einen Dienst aufrufen dürfen. Sie können auch Aufrufe ohne Authentifizierung zulassen. Sie können Dienste im Internet veröffentlichen oder nur für das Cluster- oder VPC-Netzwerk bereitstellen.
Netzwerk Der Zugriff auf das VPC-/Compute Engine-Netzwerk ist optional. Dienste sind nicht Teil des Istio Service-Meshs. Zugriff auf das VPC/Compute Engine-Netzwerk. Dienste sind Teil von Anthos Service Mesh.
URLs Automatisch bereitgestellte Dienst-URLs und SSL-Zertifikate. Benutzerdefinierte Domains nur mit manuellen SSL-Zertifikaten.
Container-Isolation Strikte Containerisolierung. Standardmäßige Kubernetes-Containerisolierung.
Ausführungsumgebungen Vollständig verwaltet auf der Google-Infrastruktur. Anthos-Cluster.