Google Cloud ist eine Suite von Cloud-Computing-Diensten von Google, die eine Reihe modularer Cloud-Dienste umfasst, darunter Computing, Datenspeicherung, Datenanalyse und maschinelles Lernen, sowie eine Reihe von Verwaltungstools. Es läuft auf derselben Infrastruktur, die Google intern für seine Endbenutzerprodukte wie Google Search, Gmail und Google Docs nutzt. Für die Registrierung sind eine Kreditkarte oder Bankkontodaten erforderlich. Google Cloud bietet Infrastructure as a Service (IaaS), Platform as a Service (PaaS) und Serverless-Computing-Umgebungen.
Die Plattform hat ihre Ursprünge im April 2008, als Google App Engine ankündigte, eine Plattform zur Entwicklung und zum Hosting von Webanwendungen in von Google verwalteten Rechenzentren, die der erste Cloud-Computing-Dienst des Unternehmens war. Der Dienst wurde im November 2011 allgemein verfügbar. Seitdem hat Google zahlreiche Cloud-Dienste zur Plattform hinzugefügt. Google Cloud umfasst die öffentliche Cloud-Infrastruktur von Google Cloud sowie Google Workspace (ehemals G Suite), Enterprise-Versionen von Android und ChromeOS sowie Anwendungsprogrammierschnittstellen (APIs) für maschinelles Lernen und Enterprise-Mapping-Dienste. Seit mindestens 2022 besagen Googles offizielle Materialien, dass „Google Cloud" der neue Name für „Google Cloud Platform" ist, was zu Namensverwirrung führen kann.
Compute-Dienste
Google Cloud bietet eine Reihe von Compute-Optionen, die verschiedenen Bereitstellungsmodellen gerecht werden. App Engine ist eine Platform as a Service zum Bereitstellen von Anwendungen, die mit Java, PHP, Node.js, Python, C#, .NET, Ruby und Go entwickelt wurden. Compute Engine bietet Infrastructure as a Service zum Ausführen von virtuellen Maschinen mit Microsoft Windows und Linux. Für containerisierte Workloads bietet Google Kubernetes Engine (GKE) Container as a Service basierend auf Kubernetes, und GKE on-prem ist als Teil der Anthos-Plattform verfügbar. Cloud Functions bietet Functions as a Service für ereignisgesteuerten Code, der in Node.js, Java, Python oder Go geschrieben ist. Cloud Run ist eine Compute-Ausführungsumgebung basierend auf Knative, die als vollständig verwaltet oder als Cloud Run for Anthos angeboten wird; sie unterstützt die Verwaltung von GCP, AWS und VMware.
Speicher und Datenbanken
Für die Datenpersistenz bietet Google Cloud mehrere Speicher- und Datenbankdienste. Cloud Storage ist Objektspeicher mit integriertem Edge-Caching für unstrukturierte Daten. Cloud SQL bietet Database as a Service basierend auf MySQL, PostgreSQL und Microsoft SQL Server. Cloud Bigtable ist ein verwalteter NoSQL-Datenbankdienst. Cloud Spanner ist ein horizontal skalierbarer, stark konsistenter relationaler Datenbankdienst. Cloud Datastore ist eine NoSQL-Datenbank für Web- und mobile Anwendungen. Persistent Disk bietet Blockspeicher für virtuelle Maschinen von Compute Engine. Cloud Memorystore ist ein verwalteter In-Memory-Datenspeicher basierend auf Redis und Memcached. Local SSD bietet leistungsstarken, transienten lokalen Blockspeicher. Filestore bietet leistungsstarken Dateispeicher, und AlloyDB ist ein vollständig verwalteter, PostgreSQL-kompatibler Datenbankdienst.
Netzwerk
Die Netzwerkdienste von Google Cloud ermöglichen sichere und effiziente Konnektivität. Virtual Private Cloud (VPC) verwaltet das softwaredefinierte Netzwerk der Cloud-Ressourcen. Cloud Load Balancing ist ein softwaredefinierter, verwalteter Dienst zum Lastausgleich von Datenverkehr. Cloud Armor ist eine Web Application Firewall, die Workloads vor DDoS-Angriffen schützt. Cloud CDN ist ein Content Delivery Network basierend auf den global verteilten Edge-Präsenzpunkten von Google. Cloud Interconnect verbindet ein Rechenzentrum direkt mit Google Cloud. Cloud DNS ist ein verwalteter, autoritativer DNS-Hosting-Dienst, der auf derselben Infrastruktur wie Google läuft. Mit Network Service Tiers können Benutzer zwischen Premium- und Standard-Netzwerktarifen je nach Leistungsanforderungen wählen.
Big Data und Analytik
Google Cloud bietet eine Suite von Big-Data-Tools. BigQuery ist ein skalierbares, verwaltetes Enterprise Data Warehouse für Analytik. Cloud Dataflow ist ein verwalteter Dienst basierend auf Apache Beam für Stream- und Batch-Datenverarbeitung. Cloud Data Fusion ist ein verwalteter ETL-Dienst basierend auf der Open-Source-Cask-Data-Application-Plattform. Dataproc ist eine Big-Data-Plattform zum Ausführen von Apache-Hadoop- und Apache-Spark-Aufträgen. Cloud Composer ist ein verwalteter Workflow-Orchestrierungsdienst, der auf Apache Airflow basiert. Cloud Datalab ist ein vollständig verwalteter Jupyter-Notebook-Dienst für Datenerkundung, -analyse, -visualisierung und maschinelles Lernen. Cloud Dataprep, basierend auf Trifacta, erkundet, bereinigt und bereitet Daten visuell für die Analyse auf. Cloud Pub/Sub ist ein skalierbarer Ereigniserfassungsdienst basierend auf Nachrichtenwarteschlangen. Looker Studio ist ein Business-Intelligence-Tool zur Visualisierung von Daten durch Dashboards und Berichte, und Looker ist eine vollständige Business-Intelligence-Plattform.
Cloud-KI und maschinelles Lernen
Google Cloud bietet eine umfassende Reihe von Diensten für KI und maschinelles Lernen. Cloud AutoML ermöglicht Benutzern das Trainieren und Bereitstellen benutzerdefinierter Modelle für maschinelles Lernen; ab September 2018 befand sich der Dienst in der Beta-Phase. Cloud TPU bietet Beschleuniger, die von Google zum Trainieren von Modellen für maschinelles Lernen verwendet werden und auch Kunden zur Verfügung stehen. Cloud Machine Learning Engine ist ein verwalteter Dienst zum Trainieren und Erstellen von Modellen für maschinelles Lernen mit gängigen Frameworks. Cloud Talent Solution (ehemals Cloud Job Discovery) nutzt Googles Such- und maschinelle Lernfähigkeiten für das Recruiting-Ökosystem. Dialogflow Enterprise ist eine Entwicklungsumgebung zum Erstellen von Konversationsschnittstellen. Cloud Natural Language bietet Textanalyse basierend auf Googles Deep-Learning-Modellen. Cloud Speech-to-Text wandelt Sprache in Text um, und Cloud Text-to-Speech wandelt Text in Sprache um. Cloud Translation API übersetzt dynamisch zwischen Tausenden von Sprachpaaren. Cloud Vision API führt Bildanalyse durch, und Cloud Video Intelligence analysiert Videoinhalte.
Verwaltungs- und Sicherheitstools
Zur Verwaltung von Cloud-Ressourcen bietet Google Cloud die Operations-Suite (ehemals Stackdriver) für Überwachung, Protokollierung, Tracing und Diagnose. Cloud Deployment Manager stellt Ressourcen bereit, die in Vorlagen definiert sind, die in YAML, Python oder Jinja2 erstellt wurden. Cloud Console ist die Weboberfläche zur Verwaltung von Ressourcen, und Cloud Shell bietet browserbasierten Befehlszeilenzugriff. Die Cloud-Console-Mobile-App ist für Android und iOS verfügbar. Cloud-APIs ermöglichen programmatischen Zugriff auf Ressourcen.
Für Identität und Sicherheit bietet Cloud Identity Single Sign-On basierend auf SAML 2.0 und OpenID. Cloud IAM definiert Richtlinien basierend auf rollenbasierter Zugriffskontrolle. Cloud Identity-Aware Proxy steuert den Zugriff auf Anwendungen ohne VPN. Cloud Data Loss Prevention API erkennt, klassifiziert und redigiert automatisch sensible Daten. Security Key Enforcement bietet Zwei-Schritt-Verifizierung mit einem Sicherheitsschlüssel. Cloud Key Management Service ist ein cloud-gehosteter Schlüsselverwaltungsdienst, der in IAM und Audit-Protokollierung integriert ist. Cloud Resource Manager verwaltet Ressourcen nach Projekt, Ordner und Organisation. Cloud Security Command Center ist eine Sicherheits- und Datenrisikoplattform für Dienste, die in Google Cloud laufen.
Beziehung zu anderen Google-KI-Bemühungen
Google Cloud unterscheidet sich von Google DeepMind, dem ebenfalls zu Alphabet gehörenden KI-Forschungslabor. Während DeepMind sich auf Grundlagenforschung konzentriert und Durchbrüche wie AlphaFold hervorgebracht hat, operationalisiert Google Cloud KI für Unternehmenskunden durch seine verwalteten Dienste und Infrastruktur, einschließlich Angeboten für künstliche Intelligenz und maschinelles Lernen. Die KI-Dienste der Plattform basieren auf Googles internen Technologien, werden jedoch als Cloud-Produkte für externe Nutzung bereitgestellt. Diese Trennung ermöglicht es Google, KI-Fähigkeiten breit anzubieten, während Forschung und Produktentwicklung getrennt bleiben. Seit Anfang der 2020er Jahre hat sich Google Cloud als wichtiger Wettbewerber im Cloud-Markt neben Amazon Web Services und Microsoft Azure positioniert, mit besonderem Schwerpunkt auf Datenanalyse- und KI-Workloads.
Aktuelle Entwicklungen
Im Jahr 2024 hat Google Cloud seine KI-Angebote weiter ausgebaut und Google AI 2024-Fähigkeiten in seine Plattform integriert. Das Unternehmen hat auch Partnerschaften mit alternativen Cloud-Anbietern wie Cerebras Cloud, Groq Cloud und SambaNova Cloud angekündigt, um spezialisierte KI-Beschleuniger anzubieten. Diese Kooperationen zielen darauf ab, Kunden mehr Optionen für Hochleistungsrechnen und Workloads für maschinelles Lernen zu bieten. Darüber hinaus hat Google Cloud seine Lösungen für Datenanalyse und Data Warehouses erweitert, wobei sich BigQuery weiterhin als führendes Enterprise Data Warehouse entwickelt. Die Plattform bleibt ein wichtiger Akteur im wettbewerbsintensiven Cloud-Markt und steht Konkurrenten wie Alibaba Cloud und Oracle Cloud Infrastructure gegenüber.
Modelle in diesem Wiki, die von dieser Organisation entwickelt wurden: ALBERT (veröffentlicht Oktober 2019).