
Learn Google Cloud Platform with hands-on demos, from sign-up and Cloud SDK to Compute Engine, VPC, auto scaling, regions and zones, and storage like Spanner and Datastore.
Explore how to manage Google Cloud resources using projects to organize resources, separate clients, and recover deleted projects; learn to interact via console, cloud shell, and APIs.
Sign up for Google Cloud Platform, access through web browser and the gcloud SDK, start a 12-month free trial with $300 credit, and manage access before creating your first project.
Please note that cloud SDK by default is installed in your Linux & Windows VM's that you create in Google Cloud. It's also present in cloud shell. You still have to initialize the gcloud thought using 'gcloud init'.
In this lecture I am using Amazon VM's (red VM & blue VM) to show how to install the SDK in a third party VM.
Also note that after initializing the SDK, if you are trying to use gcloud command to list projects etc,. inside your google cloud VM then you might run into error 'PERMISSION_DENIED: Request had insufficient authentication scopes'.
If you run into that then it means your VM does not have enough permission. So stop the VM, edit the VM and go to 'Cloud API access scopes' and give it the appropriate scope or ' Allow full access to all Cloud APIs' for testing purposes. Alternatively you can give that permission while creating VM's too.
Shows inviting Bob as an IAM member with compute instance admin, explains project scope, service accounts, and the IAM service account actor role needed to create a VM.
This demo shows creating a custom role to grant Bob permissions to create a firewall rule and update the network policy, enabling API access via gcloud while preventing deletions.
Understand how regions and zones partition Google's data centers worldwide, and how zonal versus regional resources like disks and public IPs influence high availability through cross-zone replication.
Explore Google Compute Engine from KVM security to live migration, disk encryption with Google or customer keys, preemptible instances, committed use discounts, startup scripts, and load-balanced high availability.
Learn to create Google Cloud virtual machines with gcloud, apply committed use discounts, and configure machine types, startup scripts, preemptible options, labels, and metadata.
Demonstrates attaching a disk to a vm, moving web files, creating an image and snapshot, and cloning the vm to a new region using the boot image.
Explore Google's network infrastructure, including data centers, the edge point of presence, and the Google Global Cache, with peering, CDN, and BBR optimization powering fast cross-region traffic.
Demonstrates creating a custom virtual private cloud with two subnets in different regions and automatic routing. Applies tagging and a firewall rule to enable ping between the two virtual machines.
Learn how to configure multiple network interfaces on Google Cloud Platform (GCP) VMs, manage subnets and routes, apply firewall tags, and implement policy routing and startup scripts to ensure connectivity.
Pair two VPCs across projects using VPC network peering, configure subnets and firewall rules, and verify connectivity with ping between VMs while exploring ingress and egress controls and selective blocking.
Demonstrates configuring a Google Cloud VPN between a VM in us central 1 and an office firewall to securely transfer data using an ikev1 tunnel and policy-based routing.
Discover Google's Maglev load balancer, a cost-efficient, software-defined solution for HTTP/HTTPS and TCP/UDP traffic with global anycast, content-based routing, autoscaling, health checks, and CDN integration.
Note: I've attached the startup script in the downloadable materials. Please feel free to use it.
Learn how Google Cloud CDN speeds global access by caching static content near users, using cache key, cache hit, cache miss, and cache fill.
Flush the Google CDN cache to deliver updated content by invalidating paths in the web console, while noting query string limits, browser cache effects, and per-minute invalidation limits.
Discover how Google's cdn uses the complete uri as the cache key, causing http/https variants and query strings to inflate billing and slow performance; learn to implement a custom cache.
Enable cloud CDN on a load balancer, configure Apache cache headers, and verify content caching for images and pages through logs.
Invalidate CDN caches and apply eviction and 30-day expiration rules; verify not modified responses and use custom cache key settings to serve updated content.
Explore Cloud SQL, a fully managed service for MySQL and PostgreSQL, focusing on second generation. Learn automatic backups, replication, storage growth, and secure connections via SSL or Cloud SQL Proxy.
Discover cloud sql high availability for mysql, using a master in one zone and a slave in another, with semi-synchronous replication. Read from the slave and trigger failover via api.
Create a MySQL Cloud SQL instance, configure storage, backups, and flags, authorize networks, restore from backup, and connect from Compute Engine to demonstrate replication readiness.
NoSQL-based DataStore offers a schemaless model to avoid downtime from schema changes, and it addresses relational scaling challenges with sharding across multiple servers.
Demonstrates creating and querying Datastore entities, using custom keys, and indexing properties like employee ID, first name, last name, and salary, plus backup and import administration.
Create an entity group in datastore by copying a key literal and specifying a parent key, then query by ancestor to fetch all entities in that group.
Would you like to gain technical knowledge about Google Cloud Platform?
Google Cloud Platform is a very hot topic now.
If you learn it now in a practical way, you will not only ace that interview and perform well in your job, but you will be able to troubleshoot in a more efficient way.
After all applied knowledge is power, right?
In this course, you will learn IAM, Google Cloud Compute Engine, VPC, CDN, Loadbalancing, Autoscaling, Cloud SQL, Spanner, Buckets and Datastore with hands-on demos.
More contents like Pub/Sub, App Engine, Stackdriver etc., will be added in near future.