Course CPA200:
Google Cloud Platform for Solutions Architects

(1 day)

 

Course Description

This one-day instructor-led class aims to teach architects how to design solutions for the cloud. The class will consist of lecture, demo and discussion sessions.

Learning Objectives

  • Understand the core tenants to be considered when designing & deploying to a cloud
  • Be confident enough to leverage what Google Cloud Platform offers without focusing on undifferentiated heavy lifting
  • Understand how to get started on Google Cloud Platform
  • Be able to identify the appropriate Google Cloud Platform products to use for popular architectural patterns

Who Should Attend

The intended audience is people who will be designing solutions using Google Cloud Platform but who do not have a lot of experience with designing cloud-based solutions.

Prerequisites

Students should have taken CP100A or have similar knowledge.


Modules

Module 1 – Keeping things simple
  • Managing applications at scale
  • Describe the problems that Google addressed to allow them to deploy Google scale applications
  • Explain how using Google Cloud addresses each of the problems faced when designing for distributed scalable applications that are deployed across regions
  • Micro services
  • Security & compliance
Module 2 – Focusing on Your Business
  • Managing applications at scale
  • Describe the problems that Google addressed to allow them to deploy Google scale applications
  • Explain how using Google Cloud addresses each of the problems faced when designing for distributed scalable applications that are deployed across regions
  • Micro services
  • Security & compliance
Module 3 – Embrace Failure
  • Decoupling
  • Self healing
  • Testing
Module 4 – Moving to the Cloud
  • Migrating applications to Google Cloud Platform
  • Off site disaster recovery and archival with Google Cloud Platform
  • Hybrid architectures and multi cloud deployments
  • Lock in is not an issue using Google Cloud Platform
Module 5 – Architectural patterns using Google Cloud Platform
  • Cloud Deployment manager
  • Image processing
  • Mobile applications
  • Big Data
  • Virtual network environments