EIEIOTECHNOVATION
← Training programmes

EIEIO / CLOUD & VIRTUALISATION

Google Professional Cloud Architect

Course outline

5 days

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.