You are on page 1of 4

GCP Cloud Architect (Advanced) Training

Table of Contents
Duration - 3 Days
Course Outline

Day 1:

GCP Compute Services


▪ GCP considerations for HA and DR
▪ Building VM instances of various flavors on GCP
▪ Choice of Types of instances available for Solution
▪ Identifying accessibility ways of VM's

IAM, Stackdriver, Private Repository and Development tools


▪ IAM for user and identity management
▪ Monitoring in GCP
▪ Container and Source code repository in GCP
▪ Available development tools in GCP for developers

Network Services:
▪ GCP Virtual private cloud
▪ Subnets
▪ VPN, VPC peering
▪ Building solution on private network
▪ Network security best practices

GCP Database Services


▪ Understanding different Database Offering from GCP
▪ Configuring Database Services
▪ Deploy and Access Database Services
▪ Lab: Google Database Service

Day 2:

Storage Services:
▪ Introduction to Storage
▪ Persistent Disk in GCP
▪ Security with volumes
▪ EBS various Operations
▪ LAB: Creating and Attaching A Persistent Disk
▪ Snapshots and restorations
▪ LAB: Working with Snapshots
▪ VM (Image, Snapshot & Cloning)
▪ LAB: GCP - VM Image & Snapshot
▪ Block storage, File Storage and Blob Storage
▪ Lab: Network File Share Storage
▪ Storage - Buckets and Objects
▪ LAB: Working with Global File System (Cloud Storage)
▪ GCP storage Use cases in real world scenarios
▪ Working with GSutils for managing storage
Manage application metrics with Stackdriver Monitoring:
▪ Collecting metrics from Compute Engine
▪ Collecting GKE/Kubernetes metrics
▪ Use metric explorer for ad hoc metric analysis

Manage Stackdriver Monitoring platform:


▪ Creating a monitoring dashboard
▪ Filtering and sharing dashboards
▪ Configure third-party alerting in Stackdriver Monitoring (i.e., PagerDuty, Slack, etc.)
▪ Define alerting policies based on SLIs with Stackdriver Monitoring
▪ Understand Stackdriver Monitoring integrations (e.g., Grafana, BigQuery)
▪ Using SIEM tools to analyze audit/flow logs (e.g., Splunk, Datadog)

Manage Stackdriver Logging platform:


▪ Enabling data access logs (e.g., Cloud Audit Logs)
▪ Enabling VPC flow logs
▪ Viewing logs in the GCP Console
▪ Using basic vs. advanced logging filters
▪ Implementing logs-based metrics

Data Engineering
▪ Cloud SQL
▪ Building a Data Lake
▪ Building a Data Lake using Cloud Storage
▪ Cloud Spanner
▪ Cloud Big table

Day 3:

Data Warehousing
▪ Introduction to Data Warehousing on GCP - BigQuery
▪ BigQuery: Benefits, Limitations, BigQuery ML, BI Engine, GIS
▪ Lab: Working with BigQuery
▪ Schema Design
▪ Nested and Repeated Fields
▪ High availability solutions for databases
▪ Best Practices and constraints to keep in mind, while using DB on cloud.

Introduction to Building Batch Data Pipelines


▪ How to carry out operations in BigQuery
▪ Lab: ELT to improve data quality in BigQuery

Executing Spark on Cloud Dataproc


▪ The Hadoop ecosystem.
▪ Running Hadoop on Cloud Dataproc.
▪ GCS instead of HDFS
Serverless Data Processing with Cloud Dataflow
▪ Cloud Dataflow.
▪ Why customers value Dataflow.
▪ Dataflow Pipelines.
▪ Lab: A Simple Dataflow Pipeline

Containers
▪ Micro services vs Monolithic Services
▪ Concerns while working with Microservice approach
▪ Security aspect in microservice approach
▪ Elastic Infrastructure: Containers and Services
▪ Introduction to Containers
▪ Kubernetes Engine
▪ Lab: Working with containers & Kubernetes
▪ Working with GKE on GCP

VMware on GCP
▪ Understanding VMware on GCP platform
▪ Data Center Lift and Shift Approach

Machine Learning & Artificial Intelligence Overview


▪ Introduction to AI & ML
▪ Why using ML on GCP

GCP Pub/Sub for Publishers and Subscribers

Discussion on Real Production Scenarios

You might also like