Skip to content

mevijays/training-gcp

Repository files navigation

GCP courses

GCP Introduction

  • What is Cloud?
  • Cloud models(Private,Public,Hybrid) and cloud services(IaaS,PaaS,SaaS)
  • Cloud and virtualization

Orgnization and project understanding

  • GCP orgnization concept
  • Roles of Orgnizations and project in Enterprise cloud architecture

Setting up Cloud projects and accounts.

  • Creating projects and managing projects

Managing billing configuration

  • GCP cloud cost managment
  • Cloud biling and pricing calculator
  • Predective cost analysis.

GCP IAM

  • Users, groups, service accounts
    Creation, deletion & managment.
  • Roles, custom roles and policies
    Creation, deletion & managment
    Applying roles on both project and orgnization lavel.

GCP Compute engine

  • VM Instance Creation, deletion, managment, resizing, backup & restoration.
  • redundancy options
  • Instance group
    Concept of auto node scalling
    VM Image creation
  • Instance template
  • Machine image
  • Disk
  • Snapshot
  • Images

GCP Networking

  • VPC networks, subnets,
  • vpc peering, Cloud DNS (Private and Public zones, VPC linking)
  • ingress egress firewall rules
  • Routes
  • IP addresses

GCP Storage

  • Cloud storage, file system storage, cloud disk Static website hosting with http load balancer and cloud storage bucket.
  • Storage redundancy
  • Disk snapshot
  • Backup and restore

Network services

  • Load Balancing
    Concept of Private and public LBs, Use of LBs in multi tier application architecture.
    HTTP Load balancer
    Health check and use of instance group for autoscaling
  • Cloud DNS

GCP logging and monitoring, alerting.

  • Monitoring metrics
  • Logging and monitoring observability
  • Alerting rules creation and notification
  • Alerting integrations

Google kubernetes engine ( GKE )

  • Concept of container and container orchestration
  • Managed kubernetes definition and enterprise roles
  • GKE cluster components
  • GKE cluster creation
  • GKE cluster life cycle managment
  • Application deployment
  • Application upgrade stratagies
  • deployment, statfulset, ingress and services

GCP serverless

  • cloud function
  • Cloud Run

GCP CLI, Cloud Shell

  • Configure GCP Cloud Shell
  • Configure GCP Cloud SDK.Use gcloud and gsutil commands

GCP Database

  • Cloud SQL, Spanner, Bigtable

Gcloud SDK cheat sheet