
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.
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.
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.
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.
Note: I've attached the startup script in the downloadable materials. Please feel free to use it.
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.
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.
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.
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.