Course Outline

GCP MODULE:

GCP ASSOCIATE + PROFESSIONAL CLOUD ENGINEER

  • Module 1 Setting up a cloud solution environment
  • Module 2 Planning and configuring a cloud solution
  • Module 3 Deploying and implementing a cloud solution
  • Module 4 Ensuring successful operation of a cloud solution
  • Module 5 Configuring access and security
  • Module 6 Case studies
  • Module 7 Final Exam & Project
  • Module 8 Career Counseling

PRE-REQUISITES OF CLOUD

  • Basics of Security and Privacy
  • CapEX and OpEx in Cloud Computing
  • Compute
  • Storage
  • Networking
  • VPN- Virtual Private
  • Network
  • Data Center
  • DR site – Disaster Recovery
  • Mapping of on-prem Infrastructure setup to Cloud
  • Cloud TCO

GCP PREREQUISITES:

  • A strong foundation in Linux would be highly beneficial because it’s the popular operating system within GCP; GCP even has its own Linux distribution.
  • Knowing the basics of networking, especially how subnets work, will go a long way. A strong comfort in basic networking is key, because setting up VPC involves knowledge of routes, subnets, and rules. Think of GCP as an abstracted data center–you don’t need worry about the underlying hardware, however resources still need to interact with each other, and networking provides that in GCP.
  • A knowledge of virtualization is important because the same concepts used in on-premises solutions (VMWare, Citrix, Xen) will also apply in GCP. Virtualization is at the core of GCP; understanding how virtual machines or instances are used will enable users to maintain their Compute Engine-based ecosystem.

INTRODUCTION & OVERVIEW

  • Google Associate engineer & professional architect exam
  • Google Cloud certification Roadmap & pricing
  • Basics of Cloud Computing
  • Google Cloud Services in details
  • Signup & login Google cloud account
  • Billing, Projects & IAM Overview
  • Pricing Calculator

BILLING, IAM & PROJECTS

  • Signup & login Google cloud account
  • Use GCP Project 1st time
  • Use Google cloud Pricing calculator
  • Implement labels & quotas
  • Link billing account with multiple projects
  • Working with IAM, IAM groups, Roles & service accounts

GOOGLE CLOUD INTERFACES & DEPLOYMENT TOOLS

  • Install, configure & working on Cloud SDK & cloud shell
  • Configure Cloud pub/sub & get message using cloud SDK
  • Enabling Cloud API service within the project

LOAD BALANCER & AUTO SCALING OVERVIEW

  • Deployment of Load balancer & Autoscaling
  • Load balancer health check & content-aware
  • Load distribution algorithm
  • Load balancer session affinity
  • Autoscaler & Instance Group Updates
  • Load balancer types
  • TCP/SSL based load balancers
  • Regional Internal & external load balancer
  • Attached Autoscaling with Loadbalancer backend service

STACK DRIVER & MONITORING OVERVIEW

  • Google Stack driver logging
  • Trace
  • Error reporting
  • Debug
  • System uptime
  • Alert configuration with Email & SMS

GCP VIRTUAL NETWORK & SHARED VPC OVERVIEW

  • Create & configure VPC with multi Region Subnets
  • Configuring NAT Gateway using the private subnet
  • Deployment of custom routes & firewall rules
  • Internal Only private IP, Google private access, Static external & private IP
  • Dynamic routing & Network Services tiers
  • VPC Peering
  • Cloud Router
  • Cloud CDN
  • Cloud DNS
  • Cloud VPN Demo (AWS & GCP Hybrid connectivity)

GOOGLE COMPUTE ENGINE (GCE) OVERVIEW

  • Deploying windows & Linux VMs using Google Compute Engine (GCE)
  • Custom Images & snapshots
  • Disks & VM Storage
  • Startup & shutdown scripts
  • RDP & SSH login using multiple methods
  • Public & private subnet VM
  • Bastion host & private VM accessibility
  • Cloud NAT testing with private VM
  • Compute Engine VM types
  • About Preemptible VMs

CLOUD STORAGE OVERVIEW

  • Create & configure cloud storage (storage types)
  • Deploy static website & move data between storage bucket
  • Assign the user to access the bucket object
  • Object versioning
  • Bucket & object encryption
  • Object change notification
  • Audit logging

GCP DATABASES OVERVIEW

  • About GCP databases
  • My SQL & PostgreSQL deployments
  • Backup & restore
  • High Availability & read replica
  • Logging & Point in Time recovery
  • Cloud Spanner Feature, architecture & Performance

BIG DATA OVERVIEW

  • Cloud big query
  • Cloud data proc: architectural & storage components
  • Cloud data proc: jobs & workflows
  • Cloud data proc: pricing
  • Cloud Bigtable: Migration from HBASE
  • Cloud Bigtable: Schema designing, application profile & performance
  • Cloud Dataflow: Basic & concepts
  • Cloud dataflow vs Data proc
  • Cloud Datalab
  • Cloud pub/sub

GOOGLE APP ENGINE

  • Services, version & instances
  • Standard & flexible environment
  • App engine app.yaml
  • App engine pricing
  • Application deployment using a flexible environment
  • Traffic splitting
  • App engine Security scanner
  • How to avoid cloud cost using app engine

GOOGLE KUBERNETES ENGINE (GKE)

  • Fundamentals & overview
  • Kubernetes Engine Cluster – Master & Nodes
  • POD & Service
  • Deployments
  • Node Pools
  • Auto Scaling
  • Regional and Multizone Clusters
  • GPU’s Support
  • Labels & Selectors
  • Load Balancing
  • Local SSD Support
  • Node Images
  • Node Repair
  • Networking
  • Other Concepts
  • Other Concepts
  • Anthos fundamentals