-
In this course you can expect a balanced mix of lectures, design workshops and practical exercises. You will learn how to use proven design patterns in the Google Cloud to develop and operate highly available, high-performance and cost-efficient architectures.
The course is aimed at participants who have already completed the Architecting with Google Compute Engine or Architecting with Google Kubernetes Engine courses and would like to deepen their knowledge further. -
Course Contents
-
- Definition of the service
- Design and architecture of microservices
- DevOps automation
- Selection of storage solutions
- Google Cloud and hybrid network architecture
- Deploying applications in Google Cloud
- Designing reliable systems
- Security
- Maintenance and monitoring
In this course, you will learn the following skills:
- Applying a set of questions, techniques, and design considerations
- Defining application requirements and representing them objectively as KPIs, SLOs, and SLIs
- Decomposing application requirements to find the right microservice boundaries
- Using Google Cloud developer tools to set up modern, automated deployment pipelines
- Selecting the appropriate Google Cloud storage services based on application requirements
- Discussing Google Cloud network architectures, including hybrid architectures
- Implementing reliable, scalable, and resilient applications while considering key performance metrics and costs
- Selecting the right Google Cloud deployment services for your applications
- Securing cloud applications, data, and infrastructure
- Monitoring service level goals and costs with Cloud Monitoring
Official Google Cloud documentation.
-
Target Group
-
- Cloud Solutions Architects, Site Reliability Engineers, Systems Operations Professionals, DevOps Engineers, IT Managers
- People who use Google Cloud to create new solutions or integrate existing systems, application environments and infrastructures into Google Cloud
-
Knowledge Prerequisites
-
- Attendance of the course Architecting with Google Compute Engine or equivalent experience
- Basic knowledge of command line tools and Linux operating system environments
- Experience in system operations, including deployment and management of applications, either on-premises or in a public cloud environment
| Definition der Dienstleistung |
| Beschreiben Sie Benutzer in Form von Rollen und Personas |
| Bewertung der KPIs anhand von SLOs und SLIs |
| Bestimmen Sie die Qualität der Anwendungsanforderungen anhand von SMART-Kriterien |
| Entwurf und Architektur von Microservices |
| Zerlegen Sie monolithische Anwendungen in Microservices |
| Erkennen geeigneter Microservice-Grenzen |
| Entwurf konsistenter, standardmäßiger RESTful-Service-APIs |
| Identifizierung der 12-Faktoren-Best-Practices für die Implementierung von Dienstleistungen |
| DevOps-Automatisierung |
| Erörterung der Automatisierung der Dienstbereitstellung mithilfe von CI/CD-Pipelines |
| Erläutern Sie, wie Sie Cloud Source Repositories für die Quell- und Versionskontrolle nutzen können. |
| Automatisieren Sie Builds mit Cloud Build und Build-Triggern |
| Verwalten von Container-Images mit Container Registry |
| Auswahl von Speicherlösungen |
| Identifizieren Sie die Anwendungsfälle für Spanner |
| Identifizieren Sie die Anwendungsfälle für Cloud SQL |
| Identifizieren Sie die Anwendungsfälle für Firestore |
| Identifizieren Sie die Anwendungsfälle für Memorystore |
| Google Cloud und hybride Netzwerkarchitektur |
| Erörterung des Designs von VPC-Netzwerken zur Optimierung von Kosten, Sicherheit und Leistung |
| Beschreiben Sie, wie globale und regionale Load Balancer den Zugang zu Diensten ermöglichen |
| Netzwerke über Peering und VPNs verbinden |
| Definieren Sie hybride Netzwerke zwischen Google Cloud und lokalen Rechenzentren mit Cloud Interconnect |
| Bereitstellen von Anwendungen in der Google Cloud |
| Wählen Sie den geeigneten Google Cloud-Bereitstellungsdienst für Ihre Anwendungen |
| Konfigurieren Sie eine skalierbare, widerstandsfähige Infrastruktur mit Instanzvorlagen und Gruppen |
| Orchestrierung von Microservice-Bereitstellungen mit Kubernetes und GKE |
| Nutzung von App Engine für eine vollständig automatisierte Plattform als Service (PaaS) |
| Entwurf zuverlässiger Systeme |
| Erörterung des Entwurfs von Diensten zur Erfüllung der Anforderungen an Verfügbarkeit, Haltbarkeit und Skalierbarkeit |
| Identifizierung der zu vermeidenden Ausfälle zur Implementierung eines fehlertoleranten Systems |
| Sicherheit |
| Ermittlung der besten Praktiken für die Entwicklung sicherer Systeme |
| Erörterung der Verwendung von Unternehmensrichtlinien und Ordnern zur Vereinfachung der Cloud-Governance |
| Identifizierung von Google Cloud-Diensten, die für die Zugangsverwaltung genutzt werden können |
| Identifizierung von Google Cloud-Diensten, die zur Eindämmung von DDoS-Angriffen genutzt werden können |
| Wartung und Überwachung |
| Erörterung verschiedener Möglichkeiten zur Verwaltung neuer Dienstversionen |
| Beschreiben Sie, wie Sie Servicekosten prognostizieren, überwachen und optimieren können. |
| Beobachten Sie mit Cloud Monitoring und Dashboards, ob Ihre Dienste ihre SLOs erfüllen. |
| Uptime Checks zur Ermittlung der Serviceverfügbarkeit verwenden |
| Reagieren Sie auf Serviceausfälle mit Cloud Monitoring Alerts |
-
Classroom training
- Do you prefer the classic training method? A course in one of our Training Centers, with a competent trainer and the direct exchange between all course participants? Then you should book one of our classroom training dates!
-
Online training
- You wish to attend a course in online mode? We offer you online course dates for this course topic. To attend these seminars, you need to have a PC with Internet access (minimum data rate 1Mbps), a headset when working via VoIP and optionally a camera. For further information and technical recommendations, please refer to.
-
Tailor-made courses
-
You need a special course for your team? In addition to our standard offer, we will also support you in creating your customized courses, which precisely meet your individual demands. We will be glad to consult you and create an individual offer for you.
-
In this course you can expect a balanced mix of lectures, design workshops and practical exercises. You will learn how to use proven design patterns in the Google Cloud to develop and operate highly available, high-performance and cost-efficient architectures.
The course is aimed at participants who have already completed the Architecting with Google Compute Engine or Architecting with Google Kubernetes Engine courses and would like to deepen their knowledge further. -
Course Contents
-
- Definition of the service
- Design and architecture of microservices
- DevOps automation
- Selection of storage solutions
- Google Cloud and hybrid network architecture
- Deploying applications in Google Cloud
- Designing reliable systems
- Security
- Maintenance and monitoring
In this course, you will learn the following skills:
- Applying a set of questions, techniques, and design considerations
- Defining application requirements and representing them objectively as KPIs, SLOs, and SLIs
- Decomposing application requirements to find the right microservice boundaries
- Using Google Cloud developer tools to set up modern, automated deployment pipelines
- Selecting the appropriate Google Cloud storage services based on application requirements
- Discussing Google Cloud network architectures, including hybrid architectures
- Implementing reliable, scalable, and resilient applications while considering key performance metrics and costs
- Selecting the right Google Cloud deployment services for your applications
- Securing cloud applications, data, and infrastructure
- Monitoring service level goals and costs with Cloud Monitoring
Official Google Cloud documentation.
-
Target Group
-
- Cloud Solutions Architects, Site Reliability Engineers, Systems Operations Professionals, DevOps Engineers, IT Managers
- People who use Google Cloud to create new solutions or integrate existing systems, application environments and infrastructures into Google Cloud
-
Knowledge Prerequisites
-
- Attendance of the course Architecting with Google Compute Engine or equivalent experience
- Basic knowledge of command line tools and Linux operating system environments
- Experience in system operations, including deployment and management of applications, either on-premises or in a public cloud environment
| Definition der Dienstleistung |
| Beschreiben Sie Benutzer in Form von Rollen und Personas |
| Bewertung der KPIs anhand von SLOs und SLIs |
| Bestimmen Sie die Qualität der Anwendungsanforderungen anhand von SMART-Kriterien |
| Entwurf und Architektur von Microservices |
| Zerlegen Sie monolithische Anwendungen in Microservices |
| Erkennen geeigneter Microservice-Grenzen |
| Entwurf konsistenter, standardmäßiger RESTful-Service-APIs |
| Identifizierung der 12-Faktoren-Best-Practices für die Implementierung von Dienstleistungen |
| DevOps-Automatisierung |
| Erörterung der Automatisierung der Dienstbereitstellung mithilfe von CI/CD-Pipelines |
| Erläutern Sie, wie Sie Cloud Source Repositories für die Quell- und Versionskontrolle nutzen können. |
| Automatisieren Sie Builds mit Cloud Build und Build-Triggern |
| Verwalten von Container-Images mit Container Registry |
| Auswahl von Speicherlösungen |
| Identifizieren Sie die Anwendungsfälle für Spanner |
| Identifizieren Sie die Anwendungsfälle für Cloud SQL |
| Identifizieren Sie die Anwendungsfälle für Firestore |
| Identifizieren Sie die Anwendungsfälle für Memorystore |
| Google Cloud und hybride Netzwerkarchitektur |
| Erörterung des Designs von VPC-Netzwerken zur Optimierung von Kosten, Sicherheit und Leistung |
| Beschreiben Sie, wie globale und regionale Load Balancer den Zugang zu Diensten ermöglichen |
| Netzwerke über Peering und VPNs verbinden |
| Definieren Sie hybride Netzwerke zwischen Google Cloud und lokalen Rechenzentren mit Cloud Interconnect |
| Bereitstellen von Anwendungen in der Google Cloud |
| Wählen Sie den geeigneten Google Cloud-Bereitstellungsdienst für Ihre Anwendungen |
| Konfigurieren Sie eine skalierbare, widerstandsfähige Infrastruktur mit Instanzvorlagen und Gruppen |
| Orchestrierung von Microservice-Bereitstellungen mit Kubernetes und GKE |
| Nutzung von App Engine für eine vollständig automatisierte Plattform als Service (PaaS) |
| Entwurf zuverlässiger Systeme |
| Erörterung des Entwurfs von Diensten zur Erfüllung der Anforderungen an Verfügbarkeit, Haltbarkeit und Skalierbarkeit |
| Identifizierung der zu vermeidenden Ausfälle zur Implementierung eines fehlertoleranten Systems |
| Sicherheit |
| Ermittlung der besten Praktiken für die Entwicklung sicherer Systeme |
| Erörterung der Verwendung von Unternehmensrichtlinien und Ordnern zur Vereinfachung der Cloud-Governance |
| Identifizierung von Google Cloud-Diensten, die für die Zugangsverwaltung genutzt werden können |
| Identifizierung von Google Cloud-Diensten, die zur Eindämmung von DDoS-Angriffen genutzt werden können |
| Wartung und Überwachung |
| Erörterung verschiedener Möglichkeiten zur Verwaltung neuer Dienstversionen |
| Beschreiben Sie, wie Sie Servicekosten prognostizieren, überwachen und optimieren können. |
| Beobachten Sie mit Cloud Monitoring und Dashboards, ob Ihre Dienste ihre SLOs erfüllen. |
| Uptime Checks zur Ermittlung der Serviceverfügbarkeit verwenden |
| Reagieren Sie auf Serviceausfälle mit Cloud Monitoring Alerts |
-
Classroom training
- Do you prefer the classic training method? A course in one of our Training Centers, with a competent trainer and the direct exchange between all course participants? Then you should book one of our classroom training dates!
-
Online training
- You wish to attend a course in online mode? We offer you online course dates for this course topic. To attend these seminars, you need to have a PC with Internet access (minimum data rate 1Mbps), a headset when working via VoIP and optionally a camera. For further information and technical recommendations, please refer to.
-
Tailor-made courses
-
You need a special course for your team? In addition to our standard offer, we will also support you in creating your customized courses, which precisely meet your individual demands. We will be glad to consult you and create an individual offer for you.
