Cloud Run: Google will Serverless und Container vereinen
Google will die Vorteile von Anwendungen in Containern mit den Vorzügen des sogenannten Serverless Computing kombinieren und bietet dazu künftig den Dienst Cloud Run an, wie das Unternehmen auf seiner Hausmesse Cloud Next 19 ankündigt(öffnet im neuen Fenster) . Bei dem Dienst handelt es sich um eine komplett verwaltete Umgebung, die den Kunden die Verwaltung der Infrastruktur vollständig abnehmen soll.
Als Grund für die Kombination von Containern mit dem Serverless-Ansatz schreibt Google, dass bisherige Serverless-Angebote oft an die Schnittstellen eines einzelnen Anbieters gebunden und auf die angebotenen Laufzeitumgebungen und Bibliotheken einer gewählten Programmiersprache beschränkt seien.
Mit Cloud Run sollen Entwickler einfach jede Art von zustandslosen Containern erstellen können, die auf HTTP-Requests reagieren. Die dabei erstellten Anwendungen können so in einer Sprache eigener Wahl samt Abhängigkeiten und Werkzeugen erstellt werden, und sollen "in Sekunden" ausgerollt werden können. Die Konfiguration, Verwaltung und vor allem das Skalieren der Server für die Dienste und Container wird hierbei von Cloud Run übernommen.

Cloud Run baut auf Googles eigener Kubernetes Engine (GKE) auf, so dass Kunden, die bereits auf die GKE setzen, den Serverless-Dienst in ihren existierenden Clustern betreiben können. Die eigentliche Funktion von Cloud Run erfolgt durch Knative, das die Grundlagen zum Bauen und Verteilen von Serverless-Anwendungen auf Basis von Containern bereitstellen soll. Diese Technik wird als Open-Source-Projekt vorangetrieben und ermöglicht es somit, die darunter liegenden Plattformen zu wechseln.
- Anzeige Hier geht es zum Handbuch Skalierbare Container-Infrastrukturen bei Amazon Wenn Sie auf diesen Link klicken und darüber einkaufen, erhält Golem eine kleine Provision. Dies ändert nichts am Preis der Artikel.