SlideShare a Scribd company logo
4
Most read
15
Most read
17
Most read
Google Cloud Platfrom
1
Build, test, deploy and scale with ease.
Why Cloud?
• Flexibility and scalability
• Cost effectiveness
• Reliability
• Security
• Quick deployment time
• Low cost
2
Google
8 cloud products with 1 billion users
3
Why Google Cloud?
• High-Performance, scalable VMs
• Measured service & pay-as-you-go pricing model
• Global networks, over 33 geographic locations & multiple availability zones
• Automated container management
• Serverless Applications on Google’s Infrastructure
• Allows developers to focus on development
4
Scale
• On-demand delivery of resources
• Automatically scale to handle demanding load
• Automatic scaling down when resources are no longer being used.
• Use-case: Pokemon go.
5
Focus on product
• Managed services
• Handy developer tools and API’s
• Advanced management tools and console
• Highly secure.
6
Availability regions
7
https://cloud.google.com/about/locations
Networks
8
Google Cloud Platform
9
Compute
Compute
Engine
Container
Engine
App Engine Cloud
Functions
Storage
Bigtable
Cloud
Storage
Cloud SQL Cloud
Datastore
Big Data
Big
Query
Pub/Sub Dataflow Dataproc Datalab
Machine Learning
Natural Lang
API
Vision
API
Machine
Learning
Search
API
Translate
API
Computing
App Engine (PaaS)
PaaS for apps and backends.
Compare to Elastic Beanstalk or Web Apps.
10
Container (Kubernettes) Engine
Run containerized applications.
Compare to ECS or Azure Container Service.
Compute Engine (SaaS)
Scalable, high performance VMS
Compare to EC2 or ARM VMs
Cloud Functions
Event-driven serverless compute platform.
Compare to Lambda or Azure Functions.
Compute Engine (GCE)
• Compute Engine is an Infrastructure-as-a-Service
• Run large-scale workload on virtual machines hosted on Google
infrastructure.
• Configure, customize the VM that fits your need.
• Complete control over VM’s and runtime.
• You have to manually configure your infrastructure to handle scalability by
using Load Balancer, etc.
11
Compute Engine
• Mostly do-it-yourself, which can be challenging
to do adequately for reliability and security.
• More management overhead.
• Autoscaling is based on GCE instances, which
can be slower than App Engine
• Tendency is to install software on snowflake
GCE instances, which can be some effort.
Pros Cons
• Easy to ramp up, no need to learn Google
platform or how container container.
• Complete control. You can leverage many
Compute Engine features directly and install the
latest of all your favorite stuff to stay on the
bleeding edge.
• No need for public IPs.
• You can leverage the Container-Optimized OS
for running Docker containers
12
App Engine (GAE)
• App Engine is a Platform-as-a-Service
• Run you App on fully scalable and fully-managed platform
• Since GAE is fully scalable, it automatically scale up/down to serve the
traffic
• Use engine, when you just want to focus on your code and not worry about
maintenance.
• Currently supports Python, PHP, Java, NodeJS, .NET, Ruby and **Go
languages.
13
App Engine
• Generally more constrained
• Although this is good for rapid autoscaling,
many apps can benefit from larger instances,
such as GCE instance sizes up to 96 cores.
• Networking is not integrated
• Cannot put App Engine behind a Google Cloud
Load Balancer.
• Limited to supported runtimes. Supports Python
2.7, Java 7 and 8, Go 1.6-1.9, and PHP 5.5. In
Java, partial support for Servlets but not the full
J2EE standard.
Pros Cons
• Very economical for low traffic apps.
• Auto-scaling is fast.
• Version management and traffic splitting are fast
and convenient
• Minimal management, developers need to focus
only on their app.
• Access to Datastore is fast.
• Access to Memcache is supported.
• App Engine sandbox is very secure. Compared
with the development on GCE or other virtual
machines.
14
Databases
Cloud Datastore
NoSQL document database service
15
Cloud Bigtable
NoSQL wide column database services
Compare to DynamoDB or Azure Cosmo DB.
Cloud SQL
MySQL and PostgreSQL databases
Compare to RDS or Azure DB
Firebase
Store and sync data realtime
Cloud Datastore
• Fully managed relational mySQL database
• Automatic patch, backup, replication and other db management to ensure
high availability and performance.
16
Storage
Cloud Filestore
High performance file storage
Compare to EFS or Azure files
17
Persistance Disk
Block storage for VM instances
Compare with EBS or Page Blob
Cloud Storage
Object storage with global edge-caching
Compare with S3 and Blob storage
Cloud Memory store
Fully managed in-memory data store
Currently in BETA
Cloud Firestore
NoSQL document database service
Syncing for mobile apps
Cloud storage
• Durable and highly available object storage service
• Global edge caching that allow object access from any locations
18
Networking
Cloud Armor
Protect from DoS and web attacks
19
Cloud Load balancer
Compare to ELB or Azure Load balancer /
Application gateway
Virtual Private Cloud
VPC network for GCP resources
Cloud CDN
Compare to CloudFront, EdgeCast or Akamai
Cloud DNS
Compare to S3 or Azure DNS
Management
Logging
Logging for applications on GCP and AWS
Compare to CloudTrail or Azure Usage API
20
Monitoring
Monitoring for applications on GCP and AWS.
Compare to CloudWatch or Azure Monitor.
Stackdriver
Monitor, logging and diagnostics
Find performance bottlenecks in production.
Investigate code behavior and identify
application errors.
Cloud Deployment manager
Manage cloud resources with simple templates
Compare to CloudFormation & Azure resource
manager.
Developer tools
Container registry
Fast, private image storage.
Compare to CodePipeline.
21
Cloud Shell
Command-line management from any browser.
Compare to CLI.
Cloud SDK
CLI for GCP products and services.
Compare to AWS SDK or Azure SDK.
IntelliJ, PowerShell, VS, Eclipse
plugins
Monitoring for applications on GCP and AWS.
Compare to CloudWatch or Azure Monitor.
Security features
Enterprise grade access control
• Authorize access and visibility to manage cloud resources.
Cloud Key Management Service
• Manage encryption keys on GCP
Cloud Identity-Aware Proxy
• Controls access to your cloud applications running on Google Cloud Platform
Security key enforcement
• 2-step verification with a security key uses cryptography to provide two-way
verification.
22
Security features..
23
Automated Cloud Security Scanner
• Automatic web security scanner for common vulnerabilities.
• Scan and detect common vulnerabilities, including cross-site-scripting (XSS),
Flash injection, mixed content (HTTP in HTTPS), and outdated/insecure libraries.
Cloud Security Command Center
• A comprehensive security and data risk platform that gather data, identify threats,
and act on them before they result in business damage
< Thank you :) />
Nilanchala Panigrahy
twitter.com/@npanigrahy | stacktips.com
24
References
• https://cloud.google.com/docs/
• https://cloud.google.com/pricing/
• https://cloud.google.com/about/locations
• https://cloud.google.com/security/

More Related Content

PPTX
Introduction to GCP presentation
PDF
 Introduction google cloud platform
PPTX
Introduction to GCP (Google Cloud Platform)
PPTX
Google Cloud Platform (GCP)
PDF
Introduction to Google Cloud Platform
PDF
Introduction to GCP
PPTX
Introduction to Google Cloud Platform
PDF
Introduction to Google Cloud Platform (GCP) | Google Cloud Tutorial for Begin...
Introduction to GCP presentation
 Introduction google cloud platform
Introduction to GCP (Google Cloud Platform)
Google Cloud Platform (GCP)
Introduction to Google Cloud Platform
Introduction to GCP
Introduction to Google Cloud Platform
Introduction to Google Cloud Platform (GCP) | Google Cloud Tutorial for Begin...

What's hot (20)

PPTX
Understanding cloud with Google Cloud Platform
PDF
A Tour of Google Cloud Platform
PDF
Tom Grey - Google Cloud Platform
PDF
Google Cloud Platform Training | Introduction To GCP | Google Cloud Platform ...
PPTX
Cloud Security
PPTX
Azure Cloud PPT
PPTX
Hybrid Cloud and Its Implementation
PPTX
What is AWS?
PDF
Cloud Migration Strategy and Best Practices
PDF
Google Cloud Networking Deep Dive
PPTX
Google Cloud Platform
PDF
Google cloud platform introduction
PPTX
Microsoft Azure Technical Overview
PDF
AWS Tutorial | AWS Certified Solutions Architect | Amazon AWS | AWS Training ...
PPTX
Cloud Computing Security
PPTX
Cloud security and security architecture
PPTX
Cloud platforms - Cloud Computing
PPTX
Microsoft Azure
PDF
Introduction to Google Compute Engine
Understanding cloud with Google Cloud Platform
A Tour of Google Cloud Platform
Tom Grey - Google Cloud Platform
Google Cloud Platform Training | Introduction To GCP | Google Cloud Platform ...
Cloud Security
Azure Cloud PPT
Hybrid Cloud and Its Implementation
What is AWS?
Cloud Migration Strategy and Best Practices
Google Cloud Networking Deep Dive
Google Cloud Platform
Google cloud platform introduction
Microsoft Azure Technical Overview
AWS Tutorial | AWS Certified Solutions Architect | Amazon AWS | AWS Training ...
Cloud Computing Security
Cloud security and security architecture
Cloud platforms - Cloud Computing
Microsoft Azure
Introduction to Google Compute Engine
Ad

Similar to Introduction to Google Cloud Services / Platforms (20)

PPTX
GCP.pptx
PDF
Google Cloud - Scale With A Smile (Dec 2014)
PDF
Gcp intro-20160721
PPTX
Docker & aPaaS: Enterprise Innovation and Trends for 2015
PDF
Next Generation Cloud Computing With Google - RightScale Compute 2013
PPTX
Session 4 GCCP.pptx
PDF
PaaS with Java
PDF
Google Cloud Platform
PDF
RightScale: Single Pane of Glass at Computerworld 2013
PDF
CI/CD on Google Cloud Platform
PPTX
Google app engine BCA cloud computing subject
PDF
2022 Presentation | Serverless Innovation with AWS
PPTX
Google Cloud Study Jam | GDSC NCU
PDF
Scale with a smile with Google Cloud Platform At DevConTLV (June 2014)
PPTX
CloudPlatforms-Cloud PLatforms evaluation
PDF
Google app engine
PPTX
Amazon Web Services and PaaS - Enterprise Java for the Cloud Era? - Mark Pric...
PPTX
Getting Started with PaaS
PPTX
Edge 2016 Session 1886 Building your own docker container cloud on ibm power...
PDF
Up and Running with firebase
GCP.pptx
Google Cloud - Scale With A Smile (Dec 2014)
Gcp intro-20160721
Docker & aPaaS: Enterprise Innovation and Trends for 2015
Next Generation Cloud Computing With Google - RightScale Compute 2013
Session 4 GCCP.pptx
PaaS with Java
Google Cloud Platform
RightScale: Single Pane of Glass at Computerworld 2013
CI/CD on Google Cloud Platform
Google app engine BCA cloud computing subject
2022 Presentation | Serverless Innovation with AWS
Google Cloud Study Jam | GDSC NCU
Scale with a smile with Google Cloud Platform At DevConTLV (June 2014)
CloudPlatforms-Cloud PLatforms evaluation
Google app engine
Amazon Web Services and PaaS - Enterprise Java for the Cloud Era? - Mark Pric...
Getting Started with PaaS
Edge 2016 Session 1886 Building your own docker container cloud on ibm power...
Up and Running with firebase
Ad

Recently uploaded (20)

PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
Electronic commerce courselecture one. Pdf
PDF
Review of recent advances in non-invasive hemoglobin estimation
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PPTX
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
PDF
CIFDAQ's Market Insight: SEC Turns Pro Crypto
PDF
Empathic Computing: Creating Shared Understanding
PDF
Advanced Soft Computing BINUS July 2025.pdf
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PDF
Modernizing your data center with Dell and AMD
PPTX
Big Data Technologies - Introduction.pptx
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
KodekX | Application Modernization Development
PDF
Unlocking AI with Model Context Protocol (MCP)
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
Diabetes mellitus diagnosis method based random forest with bat algorithm
Electronic commerce courselecture one. Pdf
Review of recent advances in non-invasive hemoglobin estimation
The AUB Centre for AI in Media Proposal.docx
Mobile App Security Testing_ A Comprehensive Guide.pdf
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
CIFDAQ's Market Insight: SEC Turns Pro Crypto
Empathic Computing: Creating Shared Understanding
Advanced Soft Computing BINUS July 2025.pdf
Chapter 3 Spatial Domain Image Processing.pdf
Modernizing your data center with Dell and AMD
Big Data Technologies - Introduction.pptx
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
20250228 LYD VKU AI Blended-Learning.pptx
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
Advanced methodologies resolving dimensionality complications for autism neur...
KodekX | Application Modernization Development
Unlocking AI with Model Context Protocol (MCP)

Introduction to Google Cloud Services / Platforms

  • 1. Google Cloud Platfrom 1 Build, test, deploy and scale with ease.
  • 2. Why Cloud? • Flexibility and scalability • Cost effectiveness • Reliability • Security • Quick deployment time • Low cost 2
  • 3. Google 8 cloud products with 1 billion users 3
  • 4. Why Google Cloud? • High-Performance, scalable VMs • Measured service & pay-as-you-go pricing model • Global networks, over 33 geographic locations & multiple availability zones • Automated container management • Serverless Applications on Google’s Infrastructure • Allows developers to focus on development 4
  • 5. Scale • On-demand delivery of resources • Automatically scale to handle demanding load • Automatic scaling down when resources are no longer being used. • Use-case: Pokemon go. 5
  • 6. Focus on product • Managed services • Handy developer tools and API’s • Advanced management tools and console • Highly secure. 6
  • 9. Google Cloud Platform 9 Compute Compute Engine Container Engine App Engine Cloud Functions Storage Bigtable Cloud Storage Cloud SQL Cloud Datastore Big Data Big Query Pub/Sub Dataflow Dataproc Datalab Machine Learning Natural Lang API Vision API Machine Learning Search API Translate API
  • 10. Computing App Engine (PaaS) PaaS for apps and backends. Compare to Elastic Beanstalk or Web Apps. 10 Container (Kubernettes) Engine Run containerized applications. Compare to ECS or Azure Container Service. Compute Engine (SaaS) Scalable, high performance VMS Compare to EC2 or ARM VMs Cloud Functions Event-driven serverless compute platform. Compare to Lambda or Azure Functions.
  • 11. Compute Engine (GCE) • Compute Engine is an Infrastructure-as-a-Service • Run large-scale workload on virtual machines hosted on Google infrastructure. • Configure, customize the VM that fits your need. • Complete control over VM’s and runtime. • You have to manually configure your infrastructure to handle scalability by using Load Balancer, etc. 11
  • 12. Compute Engine • Mostly do-it-yourself, which can be challenging to do adequately for reliability and security. • More management overhead. • Autoscaling is based on GCE instances, which can be slower than App Engine • Tendency is to install software on snowflake GCE instances, which can be some effort. Pros Cons • Easy to ramp up, no need to learn Google platform or how container container. • Complete control. You can leverage many Compute Engine features directly and install the latest of all your favorite stuff to stay on the bleeding edge. • No need for public IPs. • You can leverage the Container-Optimized OS for running Docker containers 12
  • 13. App Engine (GAE) • App Engine is a Platform-as-a-Service • Run you App on fully scalable and fully-managed platform • Since GAE is fully scalable, it automatically scale up/down to serve the traffic • Use engine, when you just want to focus on your code and not worry about maintenance. • Currently supports Python, PHP, Java, NodeJS, .NET, Ruby and **Go languages. 13
  • 14. App Engine • Generally more constrained • Although this is good for rapid autoscaling, many apps can benefit from larger instances, such as GCE instance sizes up to 96 cores. • Networking is not integrated • Cannot put App Engine behind a Google Cloud Load Balancer. • Limited to supported runtimes. Supports Python 2.7, Java 7 and 8, Go 1.6-1.9, and PHP 5.5. In Java, partial support for Servlets but not the full J2EE standard. Pros Cons • Very economical for low traffic apps. • Auto-scaling is fast. • Version management and traffic splitting are fast and convenient • Minimal management, developers need to focus only on their app. • Access to Datastore is fast. • Access to Memcache is supported. • App Engine sandbox is very secure. Compared with the development on GCE or other virtual machines. 14
  • 15. Databases Cloud Datastore NoSQL document database service 15 Cloud Bigtable NoSQL wide column database services Compare to DynamoDB or Azure Cosmo DB. Cloud SQL MySQL and PostgreSQL databases Compare to RDS or Azure DB Firebase Store and sync data realtime
  • 16. Cloud Datastore • Fully managed relational mySQL database • Automatic patch, backup, replication and other db management to ensure high availability and performance. 16
  • 17. Storage Cloud Filestore High performance file storage Compare to EFS or Azure files 17 Persistance Disk Block storage for VM instances Compare with EBS or Page Blob Cloud Storage Object storage with global edge-caching Compare with S3 and Blob storage Cloud Memory store Fully managed in-memory data store Currently in BETA Cloud Firestore NoSQL document database service Syncing for mobile apps
  • 18. Cloud storage • Durable and highly available object storage service • Global edge caching that allow object access from any locations 18
  • 19. Networking Cloud Armor Protect from DoS and web attacks 19 Cloud Load balancer Compare to ELB or Azure Load balancer / Application gateway Virtual Private Cloud VPC network for GCP resources Cloud CDN Compare to CloudFront, EdgeCast or Akamai Cloud DNS Compare to S3 or Azure DNS
  • 20. Management Logging Logging for applications on GCP and AWS Compare to CloudTrail or Azure Usage API 20 Monitoring Monitoring for applications on GCP and AWS. Compare to CloudWatch or Azure Monitor. Stackdriver Monitor, logging and diagnostics Find performance bottlenecks in production. Investigate code behavior and identify application errors. Cloud Deployment manager Manage cloud resources with simple templates Compare to CloudFormation & Azure resource manager.
  • 21. Developer tools Container registry Fast, private image storage. Compare to CodePipeline. 21 Cloud Shell Command-line management from any browser. Compare to CLI. Cloud SDK CLI for GCP products and services. Compare to AWS SDK or Azure SDK. IntelliJ, PowerShell, VS, Eclipse plugins Monitoring for applications on GCP and AWS. Compare to CloudWatch or Azure Monitor.
  • 22. Security features Enterprise grade access control • Authorize access and visibility to manage cloud resources. Cloud Key Management Service • Manage encryption keys on GCP Cloud Identity-Aware Proxy • Controls access to your cloud applications running on Google Cloud Platform Security key enforcement • 2-step verification with a security key uses cryptography to provide two-way verification. 22
  • 23. Security features.. 23 Automated Cloud Security Scanner • Automatic web security scanner for common vulnerabilities. • Scan and detect common vulnerabilities, including cross-site-scripting (XSS), Flash injection, mixed content (HTTP in HTTPS), and outdated/insecure libraries. Cloud Security Command Center • A comprehensive security and data risk platform that gather data, identify threats, and act on them before they result in business damage
  • 24. < Thank you :) /> Nilanchala Panigrahy twitter.com/@npanigrahy | stacktips.com 24 References • https://cloud.google.com/docs/ • https://cloud.google.com/pricing/ • https://cloud.google.com/about/locations • https://cloud.google.com/security/