SlideShare a Scribd company logo
Cloud & GCP 101
30-SEP-2020 | DSC, PES University Runcy Oommen
|In brief|
Generic cloud intro & overview
Specifics of cloud computing
GCP introduction
Learning resources for GCP (and cloud in general)
Cloud trainingcertifications
Where are we heading next?
Building a career in tech
Career
 Principal SDE, SONICWALL, 17+ yrs. industry experience
primarily in systems, cloud (private/public), security, networking
 10x multi-cloud certified (GCP, AWS, Azure, CNCF)
 Patent (India) in cloud security around distributed data storage
 Interested in serverless, containers and cloud native offerings.
Firm believer of a multi-hybrid cloud future
Community
 Organizer of GDG Cloud, AWS user Group and Cloud Native
meetup groups in Bangalore
 Regular speaker at domestic and international cloud, tech &
security conferences
 Multiple hackathon wins in cloud/security topics.
 Recognized by Google as a community influencer
[~]$ whoami
runcyoomme
n
https://runcy.
me
roommen
What does “Cloud Computing”
mean?
Cloud computing is the on-demand availability of
computer system resources (especially data
storage and computing power) without direct
active management by the user. The term is
generally used to describe data centers available
to many users over the Internet
Reference:
https://en.wikipedia.org/wiki/Cloud_computin
Cloud & GCP 101
IT infrastructure & landscape
has undergone a paradigm
shift…
Traditional view
Modern view
PaaS
Ubiquitous
The cloud is always reachable
from anywhere, any time, any
device
Scalable
You can add new features and
thousands of users without breaking
a sweat
Integrated
Security and other services talk
to each other for full visibility
Comprehensive
The Cloud scans every byte –
ingress and egress – including SSL
& CDN
Intelligent
The cloud learns from every user and
connection; any new threat is blocked for
all
Important facets of
cloud
Signup NOW for GCP FREE
Tier!!!$300 free
credit
For new customers to fully explore and
conduct assessments of Google Cloud
Platform. You won’t be charged until you
choose to upgrade.
20+ free
products
*https://cloud.google.com/free/docs/gcp-free-tier
Get free hands-on experience with
popular products, up to monthly limits*.
These free services don't expire.
Cloud
GCP - Compute
Capabilities
Compute
EngineVMs, GPUs and TPUs
Most common “cloud”
Kubernetes Engine
(GKE)Managed Kubernetes offering
For containerized workloads
App Engine
Managed app platform (PaaS)
Less overhead and easy setup
Cloud
FunctionsServerless functions
Event-driven and ephemeral
Cloud & GCP 101
V
M Containe
r
Cloud & GCP 101
Cloud & GCP 101
How did we get here?
Cloud & GCP 101
Cloud & GCP 101
Cloud & GCP 101
Cloud
Databases
GCP - Database
Capabilities
Cloud
SQLManaged MySQL,
PostgreSQL, SQL Server
Cloud Firestore
Serverless NoSQL document
style database
Cloud
BigtablePetabyte-scale, low-latency
Non-relational data
Cloud
SpannerRelational database
Horizontally scalable
Data &
Analytics
GCP – Data & Analytics
Capabilities
BigQuery
Data warehouseanalytics
Serverless offering
Cloud Composer
Managed workflow
orchestration service
Cloud
DataflowStreambatch data processing
High velocity needs
Cloud
DataprocManaged spark
and Hadoop
Cloud Networking
GCP – Networking
Capabilities
Cloud
CDNManaged Content Deliver
Network from GCP
Cloud Load
BalancingMulti-region load balancing
and distribution
Cloud Armor
Provides DDoS protection
Web Application Firewall
Cloud DNS
Programmable DNS for
serving resources
Cloud
Security
GCP – Security
Capabilities
Cloud
IAMBackbone for identity in cloud
Resource access control
Cloud
KMSHelp manage your keys
Hosted solution offering
Shielded
VMsHardened VMs
Prebuilt security controls
Cloud Security
ScannerSecurity scanner for your App
Engine deployments
Shared Responsibility Model (of
cloud)
https://github.com/gregsramblings/google-cloud-4-words
Cloud & GCP 101
Cloud & GCP 101
Cloud & GCP 101
GCP specific training
resourcesSearch for official
exam guide on the
specific GCP
certification for
insights
Practice the concepts
with Qwiklabs. Credits
are paid; promos
available for quests
Video tutorials from
Coursera (official) is my
#1 recommendation
Do checkout courses
from ACG+LA as well for
some of the specialty
(security, n/w)
Subscribe to these YouTube channels:
• Learn GCP with Mahesh
• Awesome GCP
https://medium.com/@sathishvj/qwiklabs-
free-codes-gcp-and-aws-e40f3855ffdb
Multi-Hybrid Cloud – The New
Normal
Cloud & GCP 101
 DON’T learn cloud, but understand the CS
fundamentals
 End of the day, majority workloads are based on x86/64
architecture mostly with Linux as the OS backbone
PS: Yes, there’s AMD, Windows etc…
 Always think in building blocks of compute, storage, memory
& networking but with different names
GCP Compute, AWS EC2, Azure Virtual MachineGCP CloudStorage, AWS S3, Azure Blob
Firestore, DynamoDB, CosmosDB BigQuery, Redshift, Synapse Analytics
 Think of cloud as a physical entity (servers) behind an API
endpoint
 GCP, AWS, Azure is NOT “cloud” but services defined by a
public API
Cloud & GCP 101
“Build your fundamentals. Rest will
TAKE
AWAY
Questions | Comments |
Discussions
runcyoomme
n
https://runcy.
me
roommen
Runcy
Oommen

More Related Content

Cloud & GCP 101

  • 1. Cloud & GCP 101 30-SEP-2020 | DSC, PES University Runcy Oommen
  • 2. |In brief| Generic cloud intro & overview Specifics of cloud computing GCP introduction Learning resources for GCP (and cloud in general) Cloud trainingcertifications Where are we heading next? Building a career in tech
  • 3. Career  Principal SDE, SONICWALL, 17+ yrs. industry experience primarily in systems, cloud (private/public), security, networking  10x multi-cloud certified (GCP, AWS, Azure, CNCF)  Patent (India) in cloud security around distributed data storage  Interested in serverless, containers and cloud native offerings. Firm believer of a multi-hybrid cloud future Community  Organizer of GDG Cloud, AWS user Group and Cloud Native meetup groups in Bangalore  Regular speaker at domestic and international cloud, tech & security conferences  Multiple hackathon wins in cloud/security topics.  Recognized by Google as a community influencer [~]$ whoami runcyoomme n https://runcy. me roommen
  • 4. What does “Cloud Computing” mean? Cloud computing is the on-demand availability of computer system resources (especially data storage and computing power) without direct active management by the user. The term is generally used to describe data centers available to many users over the Internet Reference: https://en.wikipedia.org/wiki/Cloud_computin
  • 6. IT infrastructure & landscape has undergone a paradigm shift…
  • 9. Ubiquitous The cloud is always reachable from anywhere, any time, any device Scalable You can add new features and thousands of users without breaking a sweat Integrated Security and other services talk to each other for full visibility Comprehensive The Cloud scans every byte – ingress and egress – including SSL & CDN Intelligent The cloud learns from every user and connection; any new threat is blocked for all Important facets of cloud
  • 10. Signup NOW for GCP FREE Tier!!!$300 free credit For new customers to fully explore and conduct assessments of Google Cloud Platform. You won’t be charged until you choose to upgrade. 20+ free products *https://cloud.google.com/free/docs/gcp-free-tier Get free hands-on experience with popular products, up to monthly limits*. These free services don't expire.
  • 11. Cloud
  • 12. GCP - Compute Capabilities Compute EngineVMs, GPUs and TPUs Most common “cloud” Kubernetes Engine (GKE)Managed Kubernetes offering For containerized workloads App Engine Managed app platform (PaaS) Less overhead and easy setup Cloud FunctionsServerless functions Event-driven and ephemeral
  • 17. How did we get here?
  • 22. GCP - Database Capabilities Cloud SQLManaged MySQL, PostgreSQL, SQL Server Cloud Firestore Serverless NoSQL document style database Cloud BigtablePetabyte-scale, low-latency Non-relational data Cloud SpannerRelational database Horizontally scalable
  • 24. GCP – Data & Analytics Capabilities BigQuery Data warehouseanalytics Serverless offering Cloud Composer Managed workflow orchestration service Cloud DataflowStreambatch data processing High velocity needs Cloud DataprocManaged spark and Hadoop
  • 26. GCP – Networking Capabilities Cloud CDNManaged Content Deliver Network from GCP Cloud Load BalancingMulti-region load balancing and distribution Cloud Armor Provides DDoS protection Web Application Firewall Cloud DNS Programmable DNS for serving resources
  • 28. GCP – Security Capabilities Cloud IAMBackbone for identity in cloud Resource access control Cloud KMSHelp manage your keys Hosted solution offering Shielded VMsHardened VMs Prebuilt security controls Cloud Security ScannerSecurity scanner for your App Engine deployments
  • 34. GCP specific training resourcesSearch for official exam guide on the specific GCP certification for insights Practice the concepts with Qwiklabs. Credits are paid; promos available for quests Video tutorials from Coursera (official) is my #1 recommendation Do checkout courses from ACG+LA as well for some of the specialty (security, n/w) Subscribe to these YouTube channels: • Learn GCP with Mahesh • Awesome GCP https://medium.com/@sathishvj/qwiklabs- free-codes-gcp-and-aws-e40f3855ffdb
  • 35. Multi-Hybrid Cloud – The New Normal
  • 37.  DON’T learn cloud, but understand the CS fundamentals  End of the day, majority workloads are based on x86/64 architecture mostly with Linux as the OS backbone PS: Yes, there’s AMD, Windows etc…  Always think in building blocks of compute, storage, memory & networking but with different names GCP Compute, AWS EC2, Azure Virtual MachineGCP CloudStorage, AWS S3, Azure Blob Firestore, DynamoDB, CosmosDB BigQuery, Redshift, Synapse Analytics  Think of cloud as a physical entity (servers) behind an API endpoint  GCP, AWS, Azure is NOT “cloud” but services defined by a public API
  • 39. “Build your fundamentals. Rest will TAKE AWAY
  • 40. Questions | Comments | Discussions runcyoomme n https://runcy. me roommen Runcy Oommen