Alle Fragen dieses Bereichs stehen für Suchmaschinen und zum schnellen Nachschlagen im Volltext bereit. Klicke auf eine Frage, um die didaktische Vertiefung einzublenden.
1. Was ist Google Compute Engine?
Google Compute Engine bietet virtuelle Maschinen in der Cloud.
Ausführliche Erklärung & offizielle Quelle anzeigen
Mit Compute Engine können Benutzer skalierbare und flexible Rechenressourcen bereitstellen. Es eignet sich gut für Unternehmen, die Anwendungen mit variierenden Anforderungen hosten möchten. Beispielsweise kann ein Unternehmen seine Serverkapazität erhöhen, um saisonale Traffic-Spitzen zu bewältigen.
Google Kubernetes Engine ist ein verwalteter Kubernetes-Dienst zum Bereitstellen und Verwalten von Containern.
Ausführliche Erklärung & offizielle Quelle anzeigen
Dieser Dienst vereinfacht das Deployment, die Verwaltung und Skalierung von containerisierten Anwendungen. Unternehmen nutzen GKE, um Microservices-Architekturen zu implementieren, die eine schnelle Bereitstellung und Skalierung von Anwendungen ermöglichen. Ein praktisches Beispiel ist die Entwicklung von Anwendungen, die in Containern laufen und einfach aktualisiert werden können.
Google Cloud Storage ist ein skalierbarer Objektspeicher für Daten.
Ausführliche Erklärung & offizielle Quelle anzeigen
Cloud Storage ermöglicht es Benutzern, große Datenmengen sicher und kosteneffektiv zu speichern. Es bietet verschiedene Speicherklassen für unterschiedliche Anforderungen, z.B. für häufigen Zugriff oder Archivierung. Unternehmen können es nutzen, um Backups oder große Mediendateien zu speichern.
Google Cloud IAM (Identity and Access Management) ermöglicht die Verwaltung von Benutzerzugriffsrechten.
Ausführliche Erklärung & offizielle Quelle anzeigen
Mit IAM können Administratoren steuern, wer Zugriff auf bestimmte Google Cloud-Ressourcen hat. Dies geschieht durch die Zuweisung von Rollen und Berechtigungen, um sicherzustellen, dass nur autorisierte Benutzer bestimmte Aktionen durchführen können. Ein Beispiel ist die Zuweisung einer Rolle für einen Entwickler, der auf Cloud Storage zugreifen muss, um Daten zu speichern.
Google Kubernetes Engine verwaltet containerisierte Anwendungen.
Ausführliche Erklärung & offizielle Quelle anzeigen
Es automatisiert die Bereitstellung, Skalierung und Verwaltung von Anwendungen in Containern. Dies erleichtert Entwicklern die Arbeit und sorgt für eine konsistente Ausführung in verschiedenen Umgebungen. Ein Beispiel wäre die Bereitstellung von Microservices in einem großen Softwareprojekt.
Google Cloud VPC (Virtual Private Cloud) ist ein privates Netzwerk auf Google Cloud.
Ausführliche Erklärung & offizielle Quelle anzeigen
Mit VPC können Benutzer ihre Ressourcen in einem isolierten Netzwerk einrichten, das sicher und flexibel ist. Nutzer können Subnetze, Firewall-Regeln und IP-Adressbereiche definieren. Ein Beispiel wäre die Erstellung eines VPCs, um mehrere Compute-Instanzen in einem geschützten Netzwerk zu betreiben.
Google BigQuery ist ein serverloses, hochskalierbares Data-Warehouse.
Ausführliche Erklärung & offizielle Quelle anzeigen
BigQuery ermöglicht es Benutzern, große Datenmengen in Echtzeit zu analysieren, ohne sich um die Infrastruktur kümmern zu müssen. Unternehmen können damit komplexe SQL-Abfragen durchführen, um wertvolle Erkenntnisse aus ihren Daten zu gewinnen, z.B. zur Marktanalyse oder zur Optimierung von Geschäftsprozessen.
Google Cloud Run ist ein verwalteter Dienst für das Ausführen von Containern.
Ausführliche Erklärung & offizielle Quelle anzeigen
Mit Google Cloud Run können Entwickler Container ohne Infrastrukturverwaltung bereitstellen. Es skaliert automatisch basierend auf dem eingehenden Datenverkehr und eignet sich hervorragend für serverlose Anwendungen. Zum Beispiel kann eine Webanwendung, die in einem Docker-Container verpackt ist, einfach in Cloud Run bereitgestellt werden.
Google Cloud Pub/Sub ist ein Messaging-Dienst für asynchrone Nachrichtenübertragung.
Ausführliche Erklärung & offizielle Quelle anzeigen
Dieser Dienst ermöglicht es verschiedenen Anwendungen, in Echtzeit Daten auszutauschen, ohne direkt miteinander verbunden sein zu müssen. Ein praktisches Beispiel ist die Verwendung von Pub/Sub für die Verarbeitung von Echtzeit-Streaming-Daten, wie von Sensoren oder IoT-Geräten.
Google Cloud Firestore ist eine NoSQL-Datenbank für mobile, Web- und Serveranwendungen.
Ausführliche Erklärung & offizielle Quelle anzeigen
Firestore bietet eine flexible, skalierbare Datenspeicherung und Synchronisation in Echtzeit. Es ist ideal für Anwendungen, die schnelle und dynamische Datenzugriffe benötigen, wie z.B. Chat-Anwendungen oder soziale Netzwerke. Durch die einfache Integration mit Firebase ist es besonders bei Entwicklern von mobilen Apps beliebt.
Google Cloud Functions ist ein serverloser Compute-Dienst.
Ausführliche Erklärung & offizielle Quelle anzeigen
Mit Cloud Functions können Entwickler Code ausführen, als Reaktion auf Ereignisse, ohne sich um die zugrunde liegende Infrastruktur zu kümmern. Dies ist ideal für Microservices oder eventgesteuerte Architekturen. Ein Beispiel wäre eine Funktion, die bei jedem Upload einer Datei in Cloud Storage ausgelöst wird.
Google App Engine ist eine Plattform für die Entwicklung und Bereitstellung von Webanwendungen.
Ausführliche Erklärung & offizielle Quelle anzeigen
App Engine ermöglicht Entwicklern, sich auf den Code zu konzentrieren, ohne sich um die Serververwaltung kümmern zu müssen. Es bietet auch automatische Skalierung und Unterstützung für verschiedene Programmiersprachen. Unternehmen nutzen es häufig, um schnell Webanwendungen zu entwickeln und zu betreiben.
Google Cloud AI Platform bietet Tools für maschinelles Lernen.
Ausführliche Erklärung & offizielle Quelle anzeigen
AI Platform unterstützt Entwickler bei der Erstellung, Schulung und Bereitstellung von ML-Modellen. Unternehmen können damit datengetriebene Entscheidungen treffen, indem sie Vorhersagen und Analysen aus ihren Daten ableiten. Ein Beispiel könnte ein Einzelhändler sein, der ML-Modelle zur Vorhersage von Kundenverhalten einsetzt.
Google Cloud SQL ist ein verwalteter relationaler Datenbankdienst.
Ausführliche Erklärung & offizielle Quelle anzeigen
Er ermöglicht die einfache Verwaltung von SQL-Datenbanken wie MySQL, PostgreSQL und SQL Server in der Cloud. Nutzer können automatisch Backups, Skalierung und Sicherheit verwalten, ohne sich um die zugrunde liegende Infrastruktur kümmern zu müssen. Ein Beispiel wäre eine Webanwendung, die Cloud SQL für die Speicherung von Benutzerdaten nutzt.
Google Cloud Spanner ist eine vollständig verwaltete, relationale Datenbank mit horizontaler Skalierung.
Ausführliche Erklärung & offizielle Quelle anzeigen
Sie kombiniert die Vorteile relationaler Datenbanken mit der Skalierbarkeit von NoSQL-Datenbanken und bietet globale Transaktionen. Unternehmen, die hohe Verfügbarkeit und Konsistenz über mehrere Regionen hinweg benötigen, können Cloud Spanner für ihre kritischen Anwendungen einsetzen.
Google Cloud Dataflow ist ein verwalteter Dienst für die Verarbeitung von Daten in Echtzeit und im Batch.
Ausführliche Erklärung & offizielle Quelle anzeigen
Er ermöglicht es Nutzern, Datenpipelines zu erstellen und zu betreiben, die große Datenmengen effizient verarbeiten. Beispielsweise kann ein Unternehmen Dataflow verwenden, um Streaming-Daten von IoT-Geräten in Echtzeit zu analysieren und Erkenntnisse zu gewinnen.
Google Cloud Functions ist ein serverloser Compute-Dienst, der Code als Reaktion auf Ereignisse ausführt.
Ausführliche Erklärung & offizielle Quelle anzeigen
Nutzer können Funktionen in verschiedenen Programmiersprachen erstellen, ohne sich um Serververwaltung kümmern zu müssen. Ein typisches Anwendungsbeispiel ist das Auslösen einer Cloud Function zur Verarbeitung von Daten, die in Cloud Storage hochgeladen werden.
Google Cloud Vision API ist ein KI-Dienst zur Analyse von Bildern und zur Erkennung von Inhalten.
Ausführliche Erklärung & offizielle Quelle anzeigen
Der Dienst kann Objekte, Gesichter und Text in Bildern erkennen und hat Anwendungen in der Bildverarbeitung und automatisierten Analyse. Unternehmen nutzen die API, um Bilder zu kategorisieren oder Inhalte automatisch zu moderieren, was Effizienz und Genauigkeit erhöht.