Duration
Google Professional Cloud Architect
5 days
Course Objective
- Understand the core concepts of Google Cloud
- Architect Google cloud from cost, performance, and cost optimization perspective
- Rich hands-on labs to understand concepts better
- Understand and create VPC
- Deploy and operate on Google cloud storage, Database, compute services
Session
Topic
Intro Cloud, GCP Platform intro, Resource Manager, Hirearchy
IAM, Billing
Compute Engine, LB,
AutoScaling detail MIG + Stack Driver
VPC Deep Dive + Firewall+Interconnect+ Peering+ serverless VPC access+CDN
Storage, File store, DataLife Cycle( pubsub,dataflow,Fusion,catalog,prep )overview only
DB Options, SQL ( Cloud SQL, BigTable, Spanner, FireStore, Datastore)
Docker Intro, Kubernetis Concepts, CICD
App Engine+Cloud Funtions + Cloud Run
Deployment Manager+ Migration, Backup, DR, CaseStudies
Outline
Course Introduction
- Course Introduction, Purpose of this Course
- Architect Exam and Course Overview
Core Management Services
- Cloud Resource Manager
- Management Services
- Resource Hierarchy
- Resource Hierarchy Hands On
- A Tour Google Cloud Console
- Getting Started with Cloud Shell and gcloud SDK
- Labels
- Quotas
Cloud IAM
- Cloud IAM Overview
- IAM Hands-On Part 1, 2
- Service Accounts
- Service Accounts Hands On
- IAM Best Practices
- Hands-On Lab: Understanding Service Accounts and Scopes on Google Compute Engine
Billing
- Billing Overview
- Hands On - Billing and IAM
- Hands-On Lab: View Sample Billing Data with BigQuery
Monitoring with Stackdriver
- Stackdriver Overview
- Stackdriver Logging Concepts
- Hands On - Stackdriver Logging
- Stackdriver Monitoring Concepts
- Hands On - Stackdriver Monitoring
- Trace, Error Reporting, and Debug Concepts
- Hands On - Stackdriver Trace, Error Reporting, and Debug
- Cloud Monitoring
- Monitoring Multiple Projects with Cloud Monitoring
- Monitoring and Logging for Cloud Functions
- Reporting Application Metrics into Cloud Monitoring
- Autoscaling an Instance Group with Custom Cloud Monitoring Metrics
- Monitor and Log with Google Cloud Operations Suite
Core Building Blocks
Google Cloud Storage
- Cloud Storage Concepts
- Using the gsutil Command
- Cloud Storage Security Concepts
- Hands On - Cloud Storage Security
- Object Versioning and Lifecycle Management
- Hands On - Object Versioning
- gsutil Command Line A-Z
- Hands-On Lab: Object Versioning in Google Cloud Storage
Managed Databases on Google Cloud Platform
- Managed Databases Overview
- Managed Databases on Google Cloud
- Cloud SQL Closer Look ( deep dive + Lab)
- BigQuery Overview + Hands On
- BigTable overview + CLI Hands On
- Firebase Overview
- Cloud Spanner Overview
- Hands on Lab Deploy a application on Compute Engine and connect to MySql DB
Virtual Networks
- VPC Concepts
- VPC Hands-On
- Firewalls
- Hands-On - Firewall Rules
- Shared VPC Concepts
- Hands On - Shared VPC
- Hands-On Lab: Create a Custom Mode VPC Network on Google Cloud Platform
- Hands-On Lab: Creating Firewall Rules on a Google Cloud VPC Network
Interconnecting Networks (Hybrid Networking)
- The Power of the Network
- Connecting your Network to Google
- Cloud VPN
- Hands On - Cloud VPN
- Hands On - Cloud Router
- Google Cloud DNS
- Hands-On Lab: Connecting Networks with Google Cloud VPN using Static Routes
- Hands-On Lab: Connecting Networks with Google Cloud VPN using Cloud Router (Dynamic Routes)
Compute Engine - Virtual Machines
- Compute Engine Deep Dive
- Disks
- Hands On - Disks
- Hands On - Attaching and Resizing Disks
- Images
- Hands On - Custom Images
- Snapshots
- Startup and Shutdown Scripts
- Preemptible VM's
- Hands-On Lab: Working with Disks on Google Compute Engine
- Hands-On Lab: Working with Custom Images on Google Compute Engine
- Hands-On Lab: Working with Snapshots on Google Compute Engine
- Hands-On Lab: Using Startup Scripts on Google Compute Engine
Elastic Cloud Infrastructure: Scaling and Automation
- Load Balancing and Instance Groups
- Force Multipliers - Automation and Scaling
- Load Balancers
- Instance Groups and Autoscaling
- Hands On - Managed Instance Group
- Hands On - Load Balancer
- Hands On - Autoscaler and Instance Group Updates
- Hands-On Lab: Creating a Load Balanced Managed Instance Group on Google Cloud Platform
- Set Up Network and HTTP Load Balancers
Google Cloud CDN
- Cloud CDN Concepts
Cloud Deployment Manager
- Cloud Deployment Manager Concepts
- Hands On - Cloud Deployment Manager
- Hands-On Lab: Deploying Resources with Google Cloud Deployment Manager
Elastic Cloud Infrastructure: Managed Compute Services
Compute Services Overview
- Where Should I Run My Code?
App Engine
- App Engine Overview
- Hands On - App Engine Versions and Memcache
- Hands-On Lab: Managing Versions of an App Engine Application
Kubernetes Engine
- Introduction to Docker
- Container Resources
- GKE Administration Concepts
- GKE Commands and Hands-On
- Hands-On Lab: Creating and Deploying a Google Kubernetes Engine Cluster
- Kubernetes Engine: Qwik Start
- Orchestrating the Cloud with Kubernetes
- Managing Deployments Using Kubernetes Engine
- Continuous Delivery with Jenkins in Kubernetes Engine
Cloud Functions
- Enterprice design- MaxInstances,serverless VPC,
- Function Framework
- K-Native Concepts
- Comparision (CloudFunction,CloudRun,GKE)
- Connect and Extend Cloud Services
- Hands On-
- Events and Triggers
- Serverless, Use Cases
- Deploy your function
- Test the function
Cloud Run
- A brief on Serverless (Cloud Run)
- Enterprice Ready ( GA,28Regions, VPC Access, Gradual rollout, CDN, IAP,Cloud Armour)
- Developer Friendly ( YAML, Cloud Code, Buildpacks, source context, CICD, Events,Workflow)
- More Flexibility ( 8Gb, 4 vCPU, 1Hr, Min Instance, SIGTERM,gRPCsupport,serverside Streaming)
- Build a Serverless App with Cloud Run that Creates PDF Files
- Build a Resilient, Asynchronous System with Cloud Run and Pub/Sub
- Developing a REST API with Go and Cloud Run
- Creating PDFs with Go and Cloud Run
Big Data, Machine Learning, and Data Lifecycle
- Big Data and Machine Learning Services
- Data Lifecycle
- Data Flow, Data Prep, Pub Sub, DataFusion overview only
Business Scenarios
Case Studies
- Case Study Overview
- Mountkirk Games
- Dress4Win
- TerramEarth
Architecting Google Cloud Solutions
Planning Your Cloud Transition
- Making the Case for the Cloud and GCP
- Cost Optimization
- Architecting Cloud Applications
Migrating to Google Cloud
- Planning a Successful Cloud Migration
- Storage Transfer Service
- Data Migration Best Practices
- Migrating Applications
Resilient Cloud Solution Infrastructure
- Disaster Recovery Concepts
- Backup and Recovery Methods in GCP
Security and Compliance
- Security Methods in GCP
- Network Design for Security and Isolation
- Legal Compliance and Audits
Development Practices
- Software Development Lifecycle Concepts
- Testing Your Application for Resiliency
Course Conclusion
- Preparing for the Exam
- Practice Exam / Quiz: Google Cloud Certified Professional Cloud Architect - Practice Exam
Programme scope, delivery arrangements and suitability are confirmed during enquiry.