Cloud & Software Development

Google Cloud

Also known as: GCP, Google Cloud Platform

Google Cloud Platform (GCP) is Google's public cloud offering.

It provides computing, storage, databases, and AI services, with particular strengths in big data analytics, machine learning, and Kubernetes -- the container orchestration system Google invented.

Google Cloud, explained at three levels

At home

When you search Google or watch YouTube, those services run on the same massive data centers that Google rents out as Google Cloud. It's Google's version of Amazon's AWS -- a way to rent computing power over the internet.

At work

Google Cloud lets companies run workloads, store data, and use Google's AI technology without managing servers. Teams in data-heavy industries often choose GCP for BigQuery, which can analyze billions of rows of data in seconds.

Real-world examples

At home

Aisha's nonprofit uses Google Cloud's free tier to run a small web app and stores data in Firestore. She applied for Google's nonprofit credits and now pays nothing for moderate usage.

At work

Carlos's data team runs all their analytics on BigQuery, loading terabytes of event data from Cloud Pub/Sub pipelines. They use Looker (Google's BI tool) to build dashboards on top of BigQuery, keeping everything in the GCP ecosystem.

Common confusions

  • Google Cloud is the same as Google Workspace — Google Workspace (Docs, Gmail, Drive) is a separate product for productivity software. GCP is for developers and IT teams to build and deploy applications.
  • GCP is only good for AI/ML — GCP offers a complete cloud platform. While its AI tools are exceptional, teams use it for web hosting, databases, networking, and standard enterprise workloads too.

For analysts

BigQuery is a favourite tool among business analysts -- you can upload CSVs, connect to Google Sheets, or stream live data, then run SQL queries against millions of rows in seconds with no server setup.

History & origin

Google launched App Engine in 2008, its first cloud product, letting developers run web applications on Google's infrastructure. Google Cloud as a full platform emerged over several years, adding Compute Engine (VMs) in 2012 and BigQuery (analytics) in 2012. Despite inventing Kubernetes and MapReduce (the foundation of Hadoop), GCP remained a distant third behind AWS and Azure until the mid-2010s when Google invested heavily in sales and enterprise support.