SlideShare a Scribd company logo
1 of 24
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

What's hot

Introduction to Google Cloud Platform (GCP) | Google Cloud Tutorial for Begin...
Introduction to Google Cloud Platform (GCP) | Google Cloud Tutorial for Begin...Introduction to Google Cloud Platform (GCP) | Google Cloud Tutorial for Begin...
Introduction to Google Cloud Platform (GCP) | Google Cloud Tutorial for Begin...Edureka!
 
Introduction to GCP presentation
Introduction to GCP presentationIntroduction to GCP presentation
Introduction to GCP presentationMohit Kachhwani
 
A Tour of Google Cloud Platform
A Tour of Google Cloud PlatformA Tour of Google Cloud Platform
A Tour of Google Cloud PlatformColin Su
 
Google Cloud Platform (GCP)
Google Cloud Platform (GCP)Google Cloud Platform (GCP)
Google Cloud Platform (GCP)Chetan Sharma
 
Google Cloud Platform Tutorial | GCP Fundamentals | Edureka
Google Cloud Platform Tutorial | GCP Fundamentals | EdurekaGoogle Cloud Platform Tutorial | GCP Fundamentals | Edureka
Google Cloud Platform Tutorial | GCP Fundamentals | EdurekaEdureka!
 
Microsoft Azure Cloud Services
Microsoft Azure Cloud ServicesMicrosoft Azure Cloud Services
Microsoft Azure Cloud ServicesDavid J Rosenthal
 
Serverless Computing: build and run applications without thinking about servers
Serverless Computing: build and run applications without thinking about serversServerless Computing: build and run applications without thinking about servers
Serverless Computing: build and run applications without thinking about serversAmazon Web Services
 
Introduction to Google Cloud Platform and APIs
Introduction to Google Cloud Platform and APIsIntroduction to Google Cloud Platform and APIs
Introduction to Google Cloud Platform and APIsGDSCSoton
 
Understanding cloud with Google Cloud Platform
Understanding cloud with Google Cloud PlatformUnderstanding cloud with Google Cloud Platform
Understanding cloud with Google Cloud PlatformDr. Ketan Parmar
 
Exploiting IAM in the google cloud platform - dani_goland_mohsan_farid
Exploiting IAM in the google cloud platform - dani_goland_mohsan_faridExploiting IAM in the google cloud platform - dani_goland_mohsan_farid
Exploiting IAM in the google cloud platform - dani_goland_mohsan_faridCloudVillage
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud ComputingOmar Fathy
 
Cloud computing by Google Cloud Platform - Presentation
Cloud computing by Google Cloud Platform - PresentationCloud computing by Google Cloud Platform - Presentation
Cloud computing by Google Cloud Platform - PresentationTinarivosoaAbaniaina
 

What's hot (20)

Introduction to Google Cloud Platform (GCP) | Google Cloud Tutorial for Begin...
Introduction to Google Cloud Platform (GCP) | Google Cloud Tutorial for Begin...Introduction to Google Cloud Platform (GCP) | Google Cloud Tutorial for Begin...
Introduction to Google Cloud Platform (GCP) | Google Cloud Tutorial for Begin...
 
Introduction to GCP presentation
Introduction to GCP presentationIntroduction to GCP presentation
Introduction to GCP presentation
 
A Tour of Google Cloud Platform
A Tour of Google Cloud PlatformA Tour of Google Cloud Platform
A Tour of Google Cloud Platform
 
Google Cloud Platform
Google Cloud Platform Google Cloud Platform
Google Cloud Platform
 
Google Cloud Platform (GCP)
Google Cloud Platform (GCP)Google Cloud Platform (GCP)
Google Cloud Platform (GCP)
 
Introduction to Amazon EC2
Introduction to Amazon EC2Introduction to Amazon EC2
Introduction to Amazon EC2
 
Google App Engine
Google App EngineGoogle App Engine
Google App Engine
 
Introduction to Amazon EC2
Introduction to Amazon EC2Introduction to Amazon EC2
Introduction to Amazon EC2
 
Google Cloud Platform Tutorial | GCP Fundamentals | Edureka
Google Cloud Platform Tutorial | GCP Fundamentals | EdurekaGoogle Cloud Platform Tutorial | GCP Fundamentals | Edureka
Google Cloud Platform Tutorial | GCP Fundamentals | Edureka
 
Microsoft Azure Cloud Services
Microsoft Azure Cloud ServicesMicrosoft Azure Cloud Services
Microsoft Azure Cloud Services
 
Serverless Computing: build and run applications without thinking about servers
Serverless Computing: build and run applications without thinking about serversServerless Computing: build and run applications without thinking about servers
Serverless Computing: build and run applications without thinking about servers
 
Introduction to Google Cloud Platform and APIs
Introduction to Google Cloud Platform and APIsIntroduction to Google Cloud Platform and APIs
Introduction to Google Cloud Platform and APIs
 
Google cloud platform
Google cloud platformGoogle cloud platform
Google cloud platform
 
Understanding cloud with Google Cloud Platform
Understanding cloud with Google Cloud PlatformUnderstanding cloud with Google Cloud Platform
Understanding cloud with Google Cloud Platform
 
Multi Cloud Architecture Approach
Multi Cloud Architecture ApproachMulti Cloud Architecture Approach
Multi Cloud Architecture Approach
 
What is AWS?
What is AWS?What is AWS?
What is AWS?
 
GCP IAM.pptx
GCP IAM.pptxGCP IAM.pptx
GCP IAM.pptx
 
Exploiting IAM in the google cloud platform - dani_goland_mohsan_farid
Exploiting IAM in the google cloud platform - dani_goland_mohsan_faridExploiting IAM in the google cloud platform - dani_goland_mohsan_farid
Exploiting IAM in the google cloud platform - dani_goland_mohsan_farid
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Cloud computing by Google Cloud Platform - Presentation
Cloud computing by Google Cloud Platform - PresentationCloud computing by Google Cloud Platform - Presentation
Cloud computing by Google Cloud Platform - Presentation
 

Similar to Introduction to Google Cloud Services / Platforms

Google Cloud - Scale With A Smile (Dec 2014)
Google Cloud - Scale With A Smile (Dec 2014)Google Cloud - Scale With A Smile (Dec 2014)
Google Cloud - Scale With A Smile (Dec 2014)Ido Green
 
Gcp intro-20160721
Gcp intro-20160721Gcp intro-20160721
Gcp intro-20160721Haeseung Lee
 
Docker & aPaaS: Enterprise Innovation and Trends for 2015
Docker & aPaaS: Enterprise Innovation and Trends for 2015Docker & aPaaS: Enterprise Innovation and Trends for 2015
Docker & aPaaS: Enterprise Innovation and Trends for 2015WaveMaker, Inc.
 
Next Generation Cloud Computing With Google - RightScale Compute 2013
Next Generation Cloud Computing With Google - RightScale Compute 2013Next Generation Cloud Computing With Google - RightScale Compute 2013
Next Generation Cloud Computing With Google - RightScale Compute 2013RightScale
 
Session 4 GCCP.pptx
Session 4 GCCP.pptxSession 4 GCCP.pptx
Session 4 GCCP.pptxDSCIITPatna
 
RightScale: Single Pane of Glass at Computerworld 2013
RightScale:  Single Pane of Glass at Computerworld 2013RightScale:  Single Pane of Glass at Computerworld 2013
RightScale: Single Pane of Glass at Computerworld 2013RightScale
 
CI/CD on Google Cloud Platform
CI/CD on Google Cloud PlatformCI/CD on Google Cloud Platform
CI/CD on Google Cloud PlatformDevOps Indonesia
 
Google Cloud Study Jam | GDSC NCU
Google Cloud Study Jam | GDSC NCUGoogle Cloud Study Jam | GDSC NCU
Google Cloud Study Jam | GDSC NCUShivam254129
 
Scale with a smile with Google Cloud Platform At DevConTLV (June 2014)
Scale with a smile with Google Cloud Platform At DevConTLV (June 2014)Scale with a smile with Google Cloud Platform At DevConTLV (June 2014)
Scale with a smile with Google Cloud Platform At DevConTLV (June 2014)Ido Green
 
Amazon Web Services and PaaS - Enterprise Java for the Cloud Era? - Mark Pric...
Amazon Web Services and PaaS - Enterprise Java for the Cloud Era? - Mark Pric...Amazon Web Services and PaaS - Enterprise Java for the Cloud Era? - Mark Pric...
Amazon Web Services and PaaS - Enterprise Java for the Cloud Era? - Mark Pric...jaxconf
 
Getting Started with PaaS
Getting Started with PaaSGetting Started with PaaS
Getting Started with PaaSCloudBees
 
Edge 2016 Session 1886 Building your own docker container cloud on ibm power...
Edge 2016 Session 1886  Building your own docker container cloud on ibm power...Edge 2016 Session 1886  Building your own docker container cloud on ibm power...
Edge 2016 Session 1886 Building your own docker container cloud on ibm power...Yong Feng
 
Up and Running with firebase
Up and Running with firebaseUp and Running with firebase
Up and Running with firebaseMd. Sadhan Sarker
 
7 Common Questions About a Cloud Management Platform
7 Common Questions About a Cloud Management Platform7 Common Questions About a Cloud Management Platform
7 Common Questions About a Cloud Management PlatformRightScale
 
Getting Started with Platform-as-a-Service
Getting Started with Platform-as-a-ServiceGetting Started with Platform-as-a-Service
Getting Started with Platform-as-a-ServiceCloudBees
 
How to Make Money Solving 5 Major Problems of Cloud Hosting Customers
How to Make Money Solving 5 Major Problems of Cloud Hosting CustomersHow to Make Money Solving 5 Major Problems of Cloud Hosting Customers
How to Make Money Solving 5 Major Problems of Cloud Hosting CustomersJelastic Multi-Cloud PaaS
 

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

GCP.pptx
GCP.pptxGCP.pptx
GCP.pptx
 
Google Cloud - Scale With A Smile (Dec 2014)
Google Cloud - Scale With A Smile (Dec 2014)Google Cloud - Scale With A Smile (Dec 2014)
Google Cloud - Scale With A Smile (Dec 2014)
 
Gcp intro-20160721
Gcp intro-20160721Gcp intro-20160721
Gcp intro-20160721
 
Docker & aPaaS: Enterprise Innovation and Trends for 2015
Docker & aPaaS: Enterprise Innovation and Trends for 2015Docker & aPaaS: Enterprise Innovation and Trends for 2015
Docker & aPaaS: Enterprise Innovation and Trends for 2015
 
Next Generation Cloud Computing With Google - RightScale Compute 2013
Next Generation Cloud Computing With Google - RightScale Compute 2013Next Generation Cloud Computing With Google - RightScale Compute 2013
Next Generation Cloud Computing With Google - RightScale Compute 2013
 
Session 4 GCCP.pptx
Session 4 GCCP.pptxSession 4 GCCP.pptx
Session 4 GCCP.pptx
 
PaaS with Java
PaaS with JavaPaaS with Java
PaaS with Java
 
Google Cloud Platform
Google Cloud PlatformGoogle Cloud Platform
Google Cloud Platform
 
RightScale: Single Pane of Glass at Computerworld 2013
RightScale:  Single Pane of Glass at Computerworld 2013RightScale:  Single Pane of Glass at Computerworld 2013
RightScale: Single Pane of Glass at Computerworld 2013
 
CI/CD on Google Cloud Platform
CI/CD on Google Cloud PlatformCI/CD on Google Cloud Platform
CI/CD on Google Cloud Platform
 
Google Cloud Study Jam | GDSC NCU
Google Cloud Study Jam | GDSC NCUGoogle Cloud Study Jam | GDSC NCU
Google Cloud Study Jam | GDSC NCU
 
Scale with a smile with Google Cloud Platform At DevConTLV (June 2014)
Scale with a smile with Google Cloud Platform At DevConTLV (June 2014)Scale with a smile with Google Cloud Platform At DevConTLV (June 2014)
Scale with a smile with Google Cloud Platform At DevConTLV (June 2014)
 
Google app engine
Google app engineGoogle app engine
Google app engine
 
Amazon Web Services and PaaS - Enterprise Java for the Cloud Era? - Mark Pric...
Amazon Web Services and PaaS - Enterprise Java for the Cloud Era? - Mark Pric...Amazon Web Services and PaaS - Enterprise Java for the Cloud Era? - Mark Pric...
Amazon Web Services and PaaS - Enterprise Java for the Cloud Era? - Mark Pric...
 
Getting Started with PaaS
Getting Started with PaaSGetting Started with PaaS
Getting Started with PaaS
 
Edge 2016 Session 1886 Building your own docker container cloud on ibm power...
Edge 2016 Session 1886  Building your own docker container cloud on ibm power...Edge 2016 Session 1886  Building your own docker container cloud on ibm power...
Edge 2016 Session 1886 Building your own docker container cloud on ibm power...
 
Up and Running with firebase
Up and Running with firebaseUp and Running with firebase
Up and Running with firebase
 
7 Common Questions About a Cloud Management Platform
7 Common Questions About a Cloud Management Platform7 Common Questions About a Cloud Management Platform
7 Common Questions About a Cloud Management Platform
 
Getting Started with Platform-as-a-Service
Getting Started with Platform-as-a-ServiceGetting Started with Platform-as-a-Service
Getting Started with Platform-as-a-Service
 
How to Make Money Solving 5 Major Problems of Cloud Hosting Customers
How to Make Money Solving 5 Major Problems of Cloud Hosting CustomersHow to Make Money Solving 5 Major Problems of Cloud Hosting Customers
How to Make Money Solving 5 Major Problems of Cloud Hosting Customers
 

Recently uploaded

IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGSujit Pal
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 

Recently uploaded (20)

IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAG
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 

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/