4. Cloud Storage allows world-wide
storage and retrieval of any
amount of data at any time. You
can use Cloud Storage for a
range of scenarios including
serving website content, storing
data for archival and disaster
recovery, or distributing large
data objects to users via direct
download
Cloud Storage
5. Cloud Monitoring provides
visibility into the performance,
uptime, and overall health of
cloud-powered applications.
Cloud Monitoring collects
metrics, events, and metadata
from Google Cloud, Amazon Web
Services, and many more! Cloud
Monitoring ingests data and
generates insights via
dashboards, charts, and alerts.
Cloud Monitoring
6. Cloud Functions is a serverless
execution environment for building and
connecting cloud services. With Cloud
Functions you write simple, single-
purpose functions that are attached to
events emitted from your cloud
infrastructure and services. Your Cloud
Function is triggered when an event
being watched is fired. There is no
need to provision any infrastructure or
worry about managing any servers.
Cloud Functions
7. Google Cloud Pub/Sub is a
messaging service for exchanging
event data among applications
and services. A producer of data
publishes messages to a Cloud
Pub/Sub topic. A consumer
creates a subscription to that
topic. Subscribers either pull
messages from a subscription or
are configured as webhooks for
push subscriptions
Cloud Pub/Sub
8. Quest 3! • Cloud IAM
• BigQuery and Cloud SQL
• VPC networks
• Kubernetes engine
Setup and
Configure a
Cloud
Environment in
Google Cloud
9. Cloud IAM
Google Cloud's Identity and
Access Management (IAM)
service lets you create and
manage permissions for Google
Cloud resources. Cloud IAM
unifies access control for Google
Cloud services into a single
system and provides a consistent
set of operations
10. BigQuery and Cloud SQL
BigQuery is Google's fully-
managed, petabyte-scale, low-
cost analytics data warehouse.
BigQuery allows one to to ad-hoc
SQL queries on massive data
sets. you can run super-fast SQL
queries against multiple
terabytes of data in seconds.
you can easily read and write
data in BigQuery via Cloud
Dataflow, Hadoop, and Spark.
11. VPC networks
While provisioning your GCP resources,
you can connect them to each other,
and isolate them from each
other in a Virtual Private Cloud.
Essentially, VPC is a comprehensive
set of Google managed networking
objects. You can define fine grained
network and policies within GCP and
between GCP and On-premises or other
public Clouds.
12. Kubernetes Engine
Kubernetes is an open-source
container-orchestration system for
automating computer application
deployment, scaling, and
management.
Dev Ops practices will regularly make
use of multiple deployments to
manage application deployment
scenarios such as CI/CD (Continuous
Deployment,Continuous Integration)
pipeline
14. how normal app run ?
Hardware
OS
Bin / Library
APP 1 APP 2 APP 3 APP 4
15. how Container app run ?
Hardware
OS
Bin / Library
APP 1 APP 2 APP 3 APP 4
Docker Daemon
Bin / Library Bin / Library Bin / Library
16. Do i need to make my app in container ?
No you don’t make app in Container
You make one and put it inside it
17. How I put my app in Container ?
We will use Docker for that
Other alternatives:
1.Artifactory Docker Registry
2.LXC (Linux)
3.Hyper-V and Windows Containers
4.rkt (works with Kubernetes)
5.Podman (open-source container engine)
6.runC (portability solution)
7.containerd (a container runtime)
18. On to the VSCODE
Code will be made available on GITHUB
Link: <will be added after session>