Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Google Cloud Platform for Free

Google Cloud Platform for Free

A Brief Tour for the Uncommon Developer

A talk on the free tier of Google Cloud Platform geared towards developers

Resources:
https://cloud.google.com/free
https://github.com/davezen1/cloud-functions-feedback

David Hodge

May 13, 2020
Tweet

More Decks by David Hodge

Other Decks in Programming

Transcript

  1. Google Cloud Platform For Free A Brief Tour for the

    Uncommon Developer For Devs For Free For Side Projects For Real
  2. Brief Tour of Free GCP Compute • Cloud Functions •

    AppEngine • Run Storage • Firestore • Cloud Storage Special • Firebase Data Analytics • Big Query • Pub/Sub Management and Developer Tools • Stackdriver • Cloud Build • Cloud Deployment Manager AI Machine Learning • AutoML
  3. Compute Comparison • App Engine - minimal ops for web

    applications • Cloud Functions - simple APIs • Cloud Run - containers, flexibility • Scale to zero
  4. App Engine • Serverless before Serverless - PAAS • Minimal

    Ops • Java, PHP, Node, Python, C#, .Net, Ruby, Go • Standard / Flexible Environments • Traffic Splitting - A/B Testing, incremental rollouts • Application Versioning - dev, test, staging, production • “F” frontend 28 instance hours per day • “B” backend 9 instance hours per day
  5. Cloud Functions • Simple Event Driven • Not Much Ops

    • Pay for what you use • Ergonomics • Free Tier 2 million invocations & 1 million seconds compute time/month
  6. Cloud Run • No Ops with Stateless Containers • Run

    any lang, library, binary • 2 million requests per month • Pay for what you run
  7. Firestore • NoSQL Document Database (ACID Supported) • For mobile,

    web, IoT - syncs • Live sync - near real time • Offline support • 1 GB Storage • 50,000 reads, 20,000 writes, 20,000 deletes per day
  8. Cloud Storage • Buckets of Data • Raw intermediate storage

    • Object Versioning, Lifecycle, Retention • For Data Lake, Media, Backups • 5 GB
  9. Pub/Sub • Real Time, ReliableMessaging, think Kafka • At-least-once •

    Exactly-once • Seek and Replay • 10 GB messages per month
  10. Big Query • Fully managed analytics data warehouse • SQL

    • Command Line or Web UI • Real time predictive analytics • Machine Learning • Public Datasets - Free Storage • 1 TB queries per month • 10 GB storage
  11. Management Tools Developer Tools • Cloud Build - 120 Minutes

    per day ◦ GitHub, BitBucket, Cloud Source Repos ◦ Build Steps using YML, JSON • Cloud Deployment Manager - 1,000 API write requests per day ◦ Templates for repeatable deployment processes • Stackdriver ◦ 50 GB logs with 30 day retention, basic email alerting ◦ Monitoring ,logging, diagnostics for GCP and AWS
  12. Auto ML • AutoML Vision Classification • AutoML Natural Language

    • AutoML Translation • AutoML Video Intelligence • AutoML Tables
  13. Firebase • Authentication - Facebook, Google, Twitter, Email/Password • Hosting

    - Free SSL Certs • Realtime Database - Original • Cloud Firestore • Firebase Pricing