Leanpub Header

Skip to main content

Google Cloud Platform

A Walkthrough

Google Cloud Platform
This book is 100% completeLast updated on 2026-09-04

Unlock the Power of Google Cloud Platform!

"As a professional, I'm not paid just for what I know but for my thought process and the decisions I take to make my architecture optimal."Sudhanshu Jaiswal

🌟 Ever wondered how to harness the full potential of Google Cloud Platform?

GCP - A Walkthrough is your ultimate guide to mastering the cloud with expert insights, strategic decision-making, and hands-on best practices. Whether you're migrating workloads, optimizing costs, or building scalable architectures, this book equips you with the knowledge to design, deploy, and manage GCP solutions like a pro.

From cost optimization and IAM to big data, AI, and security, dive into a comprehensive walkthrough that transforms your cloud journey. Stop guessing—start optimizing!

Minimum price

$19.99

$25.99

You pay

Author earns

$
PDF
About

About

About the Book

GCP - A Walkthrough is your comprehensive guide to navigating the vast and powerful ecosystem of Google Cloud Platform. Whether you're a cloud architect, developer, DevOps engineer, or IT professional, this book equips you with the knowledge, strategies, and best practices to design, deploy, and optimize cloud solutions with confidence.

🌟 What You’ll Learn

Foundations of GCP: Understand the core benefits of migrating to GCP, from cost-efficiency to scalability, and explore its diverse service offerings—from infrastructure to AI and machine learning.

Cost Optimization & Resource Management: Master cost-saving techniques like Preemptible VMs, Sustained Use Discounts, and Committed Use Discounts. Learn how to organize and manage resources efficiently using labels, network tags, and the GCP resource hierarchy.

Identity and Access Management (IAM): Dive deep into GCP’s IAM model, including roles, permissions, service accounts, and security best practices to secure your cloud environment.

Infrastructure as Code (IaC): Compare Cloud Deployment Manager and Terraform, and discover why Terraform is the preferred choice for multi-cloud deployments.

Cloud Operations: Explore monitoring, logging, debugging, and tracing with Cloud Operations (formerly Stackdriver). Learn how to set up alerts, log exports, and uptime checks to ensure your systems run smoothly.

Storage & Database Solutions: From Google Cloud Storage (GCS) classes to managed databases like Cloud SQL, Spanner, Datastore, and Bigtable, understand how to choose the right storage and database for your workloads.

Networking Mastery: Get to grips with VPCs, subnets, firewall rules, load balancers, and hybrid connectivity (VPN, Interconnect, Peering) to build secure, high-performance networks.

Compute Options: Evaluate Compute Engine, Kubernetes Engine (GKE), App Engine, Cloud Functions, and Cloud Run to select the best compute solution for your applications.

Big Data & Analytics: Harness the power of BigQuery, Dataflow, Dataproc, and Dataprep for scalable data processing, analytics, and ETL pipelines. Learn partitioning, clustering, and cost optimization techniques in BigQuery.

AI & Machine Learning: Leverage AI Platform and AutoML to build and deploy custom machine learning models without managing infrastructure.

Security & Compliance: Implement encryption, IAP, Cloud Armor, DLP, and VPC Service Controls to protect your data and infrastructure from threats.

Migration & Advanced Services: Discover Cloud Migrate, Shielded VMs, Eventarc, and more to seamlessly transition to GCP and automate event-driven workflows.

Data Visualization: Use Looker Studio (Data Studio) and Datalab to create insightful dashboards and explore data visually.

🎯 Why This Book?

This isn’t just a technical manual—it’s a strategic companion for professionals who want to think critically about cloud architecture. Sudhanshu Jaiswal shares real-world insights, comparisons with AWS, and actionable best practices to help you make informed decisions that drive efficiency, security, and innovation.

Whether you're preparing for a GCP certification, designing a cloud-native application, or optimizing an existing deployment, GCP - A Walkthrough provides the depth and clarity you need to succeed in the cloud.

🚀 Ready to Transform Your Cloud Journey? GCP - A Walkthrough is your roadmap to mastering Google Cloud Platformone decision at a time.

Author

About the Author

Sudhanshu Jaiswal

DevOps Visionary | Cloud Architect | Automation Specialist.

I simplify complex infrastructure with Kubernetes, IaC, and robust CI/CD. Proficient in GCP/AWS and a pioneer in n8n workflow automation. Open-Source Advocate and a seasoned engineer dedicated to building resilient, scalable systems.

During my leisure time , I'm writing Hindi poetry or supporting my wife's @deepasoni6261's cooking youtube channel.

Contents

Table of Contents

Table of Contents

Chapter 1: Introduction to Google Cloud Platform

  • Why Migrate to GCP?
  • Benefits of GCP

Chapter 2: Cost Optimization and Resource Management

  • Optimizing VMs to Reduce Costs
    • Preemptible VMs
    • Sustained Use Discounts
    • Committed Use Discounts
  • Managing Resources in GCP
    • Resource Hierarchy
    • Labels vs Network Tags

Chapter 3: Identity and Access Management

  • Service Accounts vs Service Agents
  • Cloud IAM
    • GCP IAM Model
    • Comparison with AWS IAM
    • Identities in GCP
  • Security Best Practices
  • Roles
    • Primitive, Predefined, and Custom Roles
    • Difference Between Project Owner and Project Editor

Chapter 4: Infrastructure as Code

  • Cloud Deployment Manager
  • Why Terraform Outplayed Cloud Deployment Manager

Chapter 5: Cloud Operations (Monitoring and Logging)

  • Cloud Operations Overview
  • Cloud Logging
    • Log Retention
    • Log Export
    • Types of Logs
  • Cloud Monitoring
    • Alerts
    • Trace, Error Reporting, Debug, and Profile

Chapter 6: Storage Solutions

  • Google Cloud Storage (GCS)
    • Storage Classes
    • Large File Upload Options
    • Object Lifecycle Management
    • Access Control
    • Bucket Lock

Chapter 7: Database Solutions

  • Relational Managed Databases
    • Cloud SQL
    • Cloud Spanner
  • NoSQL Managed Databases
    • Datastore
    • Bigtable
    • Memorystore
  • How to Choose Your Database

Chapter 8: Networking

  • Google Infrastructure Overview
  • Virtual Private Clouds (VPC)
    • Subnetworks
    • Firewall and Routing
  • Sharing Resources Between VPCs
    • Shared VPCs
    • VPC Network Peering
  • Connecting On-Premise and GCP Infrastructure
    • Cloud VPN
    • Cloud Interconnect
    • Cloud Peering
  • Load Balancers
    • Load Balancer Selection Criteria
  • Cloud DNS and Cloud CDN

Chapter 9: Compute Options

  • Google Compute Engine (GCE)
    • Disks and Snapshots
    • Instance Groups
    • Security Best Practices for GCE
  • Google Kubernetes Engine (GKE)
  • App Engine
  • Cloud Functions (FAAS)
  • Cloud Run
  • Firebase
  • Choosing the Right Compute Option

Chapter 10: Big Data and Analytics

  • BigQuery
    • Key Characteristics
    • Important Table Concepts
    • Access Control
    • Cost Management
    • BigQuery Features
    • Partitioning and Clustering in BigQuery
    • ACID Compliance in BigQuery

Chapter 11: Messaging and Data Processing

  • Cloud Pub/Sub
    • Pub/Sub Delivery Types in Subscription
    • Cloud Pub/Sub vs Cloud Tasks
  • Cloud Dataflow
    • DataFlow Transformation Steps
    • Key Advantages of Dataflow's Transformation Model
  • Cloud Data Fusion
  • Cloud Dataproc
  • Dataprep
  • Cloud Composer

Chapter 12: AI & Machine Learning

  • AI Platform
  • Cloud AutoML

Chapter 13: Data Visualization and Exploration

  • Cloud Data Studio (Looker Studio)
  • Cloud Datalab

Chapter 14: Security

  • Encryption on Google Cloud Platform
  • Cloud Key Management Service (KMS)
  • Identity-Aware Proxy (IAP)
  • Cloud Armor
  • Cloud Data Loss Prevention
  • VPC Service Control

Chapter 15: Migration and Additional Services

  • Cloud Migrate
  • Shielded VMs
  • GCS Object Versioning
  • VPC Connectivity Differences
  • Network Endpoint Groups (NEG)

Chapter 16: Eventarc

  • Key Features of Eventarc
  • When to Use EventArc
  • How They Complement Each Other
  • Choosing Between Pub/Sub and EventArc
  • Key Differences Between Pub/Sub and EventArc

Appendix: Important Notes

  • Important Considerations
  • About This Guide

The Leanpub 60 Day 100% Happiness Guarantee

Within 60 days of purchase you can get a 100% refund on any Leanpub purchase, in two clicks.

See full terms...

Earn $8 on a $10 Purchase, and $16 on a $20 Purchase

We pay 80% royalties on purchases of $7.99 or more, and 80% royalties minus a 50 cent flat fee on purchases between $0.99 and $7.98. You earn $8 on a $10 sale, and $16 on a $20 sale. So, if we sell 5000 non-refunded copies of your book for $20, you'll earn $80,000.

(Yes, some authors have already earned much more than that on Leanpub.)

In fact, authors have earned over $15 million writing, publishing and selling on Leanpub.

Learn more about writing on Leanpub

Free Updates. DRM Free.

If you buy a Leanpub book, you get free updates for as long as the author updates the book! Many authors use Leanpub to publish their books in-progress, while they are writing them. All readers get free updates, regardless of when they bought the book or how much they paid (including free).

Most Leanpub books are available in PDF (for computers) and EPUB (for phones, tablets and Kindle). The formats that a book includes are shown at the top right corner of this page.

Finally, Leanpub books don't have any DRM copy-protection nonsense, so you can easily read them on any supported device.

Learn more about Leanpub's ebook formats and where to read them

Write and Publish on Leanpub

You can use Leanpub to easily write, publish and sell in-progress and completed ebooks and online courses!

Leanpub is a powerful platform for serious authors, combining a simple, elegant writing and publishing workflow with a store focused on selling in-progress ebooks.

Leanpub is a magical typewriter for authors: just write in plain text, and to publish your ebook, just click a button. (Or, if you are producing your ebook your own way, you can even upload your own PDF and/or EPUB files and then publish with one click!) It really is that easy.

Learn more about writing on Leanpub