Google Cloud Platform
Core Fundamentals & Architect
Google Cloud – Core Fundamentals
1. Welcome to GCP Fundamentals
What is cloud computing?
How did we get here?
Every company is a data company
GCP computing architectures
The Google network
GCP regions and zones
Environmental responsibility
Pricing innovations
Open APIs
Why choose Google Cloud Platform
Multi-layered security approach
2. The Google Cloud Platform resource hierarchy
Identity and Access Management (IAM)
IAM roles
Interacting with Google Cloud Platform
Cloud Marketplace (formerly Cloud Launcher)
Demonstration: Getting Started with Cloud Launcher
3. Virtual Private Cloud (VPC)
Compute Engine
Important VPC capabilities
Demonstration: Getting Started with Compute Engine
4. Introduction to Google Cloud Platform Storage Options
Cloud Storage
Cloud Storage interactions
Google Cloud Bigtable
Google Cloud SQL and Google Cloud Spanner
Google Cloud Datastore
Comparing Storage Options
Demonstration: Getting Started with Cloud Storage and Cloud SQL
5. Containers, Kubernetes, and Kubernetes Engine
Intro: Getting Started with Kubernetes Engine
Demo: Getting Started with Kubernetes Engine
6. Module introduction; introduction to App Engine
Google App Engine Standard Environment
Google App Engine Flexible Environment
Google Cloud Endpoints and Apigee Edge
Demonstration: Getting Started with App Engine
7. Development in the cloud
Deployment: Infrastructure as code
Monitoring: Proactive instrumentation
Demonstration: Getting Started with Deployment Manager and Stackdriver
8. Introduction to Big Data and Machine Learning
Google Cloud Big Data Platform
Cloud Dataflow
BigQuery
Cloud Pub/Sub and Cloud Datalab
Google Cloud Machine Learning Platform
Machine learning APIs
Demonstration: Getting Started with BigQuery
Architecting with Google Cloud Platform: Associate
Lesson 1
Intro to GCP
• Google Cloud Platform
• Using GCP
Lesson 2
Virtual Networks
• Cloud Virtual Network
• Projects, networks and subnetworks
• IP Addresses
• Routes and Rules
• Billing
• Common Network Design
Lesson 3
Virtual Machines
• Google Compute Engine
• Compute Options
• Images
• Disk Options
• Common GCE Actions
Lesson 4
Cloud IAM
• Cloud Identity and Access Management
• Organization
• Roles
• Members
• Service Accounts
• Cloud IAM Best Practices
Lesson 5
Data Storage Services
• Google Cloud Storage
• Cloud SQL
• Cloud Spanner
• Datastore
• BigTable
Lesson 6
Resource Management
• Cloud Resource Manager
• Quotas
• Labels and Names
• Billing
Lesson 7
Resource Monitoring
• Monitoring
• Logging
• Error Reporting
• Tracing
• Debugging
Lesson 8
Interconnecting Networks
• Cloud VPN
• Cloud Router
• Cloud Interconnect
• Direct Peering
• Cloud DNS
Lesson 9
Load Balancing
• Network Load Balancing
• HTTP(S) Load Balancing
• HTTP and SSL Proxy Load Balancing
• Cross Region and Content-Based Load Balancing
• Managed Instance Group
• Load Balancing Best Practices
Lesson 10
Autoscaling
• Autoscaling
• Policies
• Configuration
Lesson 11
Infrastructure Automation with Cloud
• Infra Automation
• Images
• Metadata
• Scripts
• Cloud API
Lesson 12
Infrastructure Automation with Deployment Manager
• Deployment Manager
• Templates
• Cloud Launcher
Lesson 13
Managed Services
• Dataproc
• Dataflow
• BigQuery
• Other Services
Lesson 14
App Infrastructure Services
• Cloud Pub/Sub
• API Management
• Cloud Functions
• Cloud Source Repositories
• Speciality APIs
Lesson 15
App Development Services
• Google API
Lesson 16
Containers
• Containers
• Google Container Engine
• Google Container Registry