Kurs

GCPIDP

Architecting with Google Cloud Design and Process («GCPIDP»)

Erfahren Sie, wie Sie mit bewährten Entwurfsmustern in der Google Cloud äusserst zuverlässige und effiziente Lösungen erstellen und Bereitstellungen betreiben, die hochverfügbar und kostengünstig sind.
Dauer 2 Tage
Preis 1'700.–   zzgl. 8.1% MWST
Kursdokumente Offizielle Google-Cloud-Unterlagen

Kurs-Facts

  • Anwenden eines Instrumentariums von Fragen, Techniken und Designüberlegungen
  • Definieren von Anwendungsanforderungen und deren objektive Darstellung als KPIs, SLOs und SLIs
  • Zerlegen der Anwendungsanforderungen, um die richtigen Microservice-Grenzen zu finden
  • Nutzen von Google-Cloud-Entwickler-Tools zum Einrichten moderner, automatisierter Bereitstellungspipelines
  • Auswählen der geeigneten Google-Cloud-Storage-Services auf der Grundlage der Anwendungsanforderungen
  • Erörtern von Google-Cloud-Netzwerkarchitekturen, einschliesslich hybrider Architekturen
  • Implementieren zuverlässiger, skalierbarer und belastbarer Anwendungen unter Berücksichtigung wichtiger Leistungskennzahlen und Kosten
  • Auswählen der richtigen Google-Cloud-Bereitstellungsservices für die eigenen Anwendungen
  • Absichern von Cloud-Anwendungen, Daten und Infrastruktur
  • Überwachen von Service-Level-Zielen und Kosten mit Cloud Monitoring

Dieser Kurs wurde für diejenigen erstellt, die bereits den Kurs Architecting with Google Compute Engine oder Architecting with Google Kubernetes Engine abgeschlossen haben.

1 Definieren des Dienstes

  • Beschreiben der Nutzer in Form von Rollen und Personas
  • KPIs mithilfe von SLOs und SLIs auswerten
  • Bestimmen der Qualität der Anwendungsanforderungen anhand von SMART-Kriterien

2 Microservice-Design und -Architektur

  • Zerlegen von monolithischen Anwendungen in Microservices
  • Erkennen geeigneter Microservice-Grenzen
  • Entwurf konsistenter, standardmässiger RESTful Service-APIs
  • Identifizierung der 12-Faktoren-Best-Practices für die Implementierung von Services

3 DevOps-Automatisierung

  • Erörtern der Automatisierung der Servicebereitstellung mithilfe von CI/CD-Pipelines
  • Erläutern, wie Cloud Source Repositories für die Quell- und Versionskontrolle genutzt werden können
  • Automatisieren von Builds mit Cloud Build und Build-Triggern
  • Verwalten von Container-Images mit Container Registry

4 Auswahl von Speicherlösungen

  • Identifizieren von Anwendungsfällen für Spanner
  • Identifizieren von Anwendungsfällen für Cloud SQL
  • Identifizieren von Anwendungsfällen für Firestore
  • Identifizieren von Anwendungsfällen für Memorystore

5 Google Cloud und hybride Netzwerkarchitektur

  • Diskutieren des Designs von VPC-Netzwerken zur Optimierung von Kosten, Sicherheit und Leistung
  • Beschreiben, wie globale und regionale Load Balancer den Zugang zu Services ermöglichen
  • Verbinden von Netzwerken mithilfe von Peering und VPNs
  • Definieren von hybriden Netzwerken zwischen Google Cloud und lokalen Rechenzentren mit Cloud Interconnect

6 Bereitstellen von Anwendungen in der Google Cloud

  • Wählen Sie den geeigneten Google Cloud-Bereitstellungsservice für Ihre Anwendungen
  • Konfigurieren Sie eine skalierbare, widerstandsfähige Infrastruktur mithilfe von Instanzvorlagen und Gruppen
  • Orchestrierung von Microservice-Bereitstellungen mithilfe von Kubernetes und GKE
  • Nutzen von App Engine für eine vollständig automatisierte Platform-as-a-Service (PaaS)

7 Entwerfen zuverlässiger Systeme

  • Erörtern des Entwurfs von Diensten zur Erfüllung der Anforderungen an Verfügbarkeit, Haltbarkeit und Skalierbarkeit
  • Identifizieren der zu vermeidenden Ausfälle zur Implementierung eines fehlertoleranten Systems

8 Sicherheit

  • Ermitteln der besten Praktiken für die Entwicklung sicherer Systeme
  • Erörtern der Verwendung von Organisationsrichtlinien und Ordnern zur Vereinfachung der Cloud-Verwaltung
  • Identifizieren von Google-Cloud-Diensten, die für die Zugriffsverwaltung genutzt werden können
  • Identifizieren von Google-Cloud-Diensten, die zur Abschwächung von DDoS-Angriffen genutzt werden können

9 Wartung und Überwachung

  • Erläutern der verschiedenen Möglichkeiten zur Verwaltung neuer Serviceversionen
  • Beschreiben, wie man Servicekosten prognostiziert, überwacht und optimiert
  • Beobachten, ob Dienste ihre SLOs mithilfe von Cloud Monitoring und Dashboards erfüllen
  • Uptime Checks verwenden, um die Serviceverfügbarkeit zu bestimmen
  • Reagieren auf Serviceausfälle mit Cloud Monitoring Alerts

Dieser Kurs besteht aus einer Kombination von Vorlesungen, Designaktivitäten und praktischen Übungen.

  • Cloud Solutions Architects, Site Reliability Engineers, Systems Operations Professionals, DevOps Engineers, IT-Manager
  • Personen, die Google Cloud nutzen, um neue Lösungen zu erstellen oder bestehende Systeme, Anwendungsumgebungen und Infrastrukturen in Google Cloud zu integrieren
  • Grundkenntnisse im Umgang mit Befehlszeilentools und Linux-Betriebssystemumgebungen
  • Erfahrung im Systembetrieb, einschliesslich Bereitstellung und Verwaltung von Anwendungen, entweder vor Ort oder in einer öffentlichen Cloud-Umgebung

Wir empfehlen ausserdem die Teilnahme an den folgenden Kursen oder gleichwertige Erfahrungen:

Produkte

  • App Engine
  • Cloud Functions
  • IAM
  • Cloud Load Balancing
  • Compute Engine
  • Cloud Build
  • Container Registry
  • VPC Networking

Nicht abgedeckt

  • Tipps und Ratschläge zum Ablegen der Prüfung zum Professional Cloud Architect

Download

Fragen zum Kurs

Wählen Sie Ihr Datum

Lernen Sie Ihre Trainer kennen