Google Cloud
Unter der Marke Google Cloud bietet das Technologieunternehmen Google Inc. eine Reihe von Cloud-Computing-Diensten an. Sie reichen von Speicherplatz über Rechenleistung bis hin zu Anwendungen, die maschinelles Lernen (ML) nutzen.
Google Cloud: Begriff und Geschichte
Mit der Google Cloud Platform ermöglicht Google – formal eine Tochtergesellschaft des Alphabet-Konzerns – Kunden die Nutzung seiner Server. Es werden sowohl grundlegende Infrastrukturdienste als auch spezifische Anwendungen bereitgestellt.
Der Name weist auf das Modell des Cloud Computing hin, bei dem Kunden eines Anbieters über das Internet auf IT-Ressourcen zugreifen können. Zusammen mit Amazon (AWS) und Microsoft (Azure) gehört Google Cloud zu den größten Cloud-Anbietern, sie werden auch als Hyperscaler bezeichnet.
Das erste Cloud-Produkt von Google war die ab 2008 bereitgestellte App Engine. Ab 2010 wurde mit Google Cloud Storage ein Datenspeicherungsdienst angeboten. Die Plattform wurde in den Folgejahren um Computing- und Datenbankfunktionen erweitert und entwickelte sich zu einem umfassenden IaaS-Angebot.
Aufbau und Preismodell von Google Cloud
Die Basis von Google Cloud bildet ein Netzwerk von Rechenzentren und Servern, die verteilt auf mehrere Länder der Welt betrieben und auch von Google-Diensten selbst genutzt werden. Die Ressourcen werden je nach Standort in Regionen und Zonen eingeteilt, dazu kommen Edge-Netzwerkstandorte.
Die Dienste richten sich primär an Unternehmen, die Prozesse und Anwendungen nicht in eigenen Rechenzentren betreiben, sondern in die Cloud-Infrastruktur auslagern wollen.
Das Preismodell wird als „pay as you go“ beschrieben, die Gebühren richten sich nach der tatsächlich genutzten Leistung. Neukunden wird ein Vorschuss gewährt, einige Dienste stehen kostenlos zur Verfügung.
Überblick über wichtige Google-Cloud-Dienste
Zur Google Cloud Platform gehören zunächst grundlegende Infrastructure-as-a-Service-Dienste. Dazu zählen Speicherplatzprodukte wie Objekt-, Block-, Datei- und Archivspeicher, Datenbankdienste und die Bereitstellung von Rechenleistung über die Compute Engine und Cloud-GPUs.
Speziellere Anwendungen umfassen beispielsweise Dienste für Softwareentwickler wie die App Engine und Lösungen auf Basis der Container-Plattform Kubernetes. Besonders an Anbieter von Web-Apps und Internetdiensten richten sich ein Load-Balancing-System und ein Content Delivery Network (CDN).
Dazu kommen Datenanalysedienste, KI-Funktionen wie Spracherkennung und maschinelles Lernen, IoT-Anwendungen und Werkzeuge für Hybrid- und Multi-Clouds. Auch Sicherheits- und Monitoring-Dienste sowie Tools für Serverless Computing sind bei Google Cloud verfügbar.