2. Imre Nagi
Ping me @imrenagi
This presentation is not related to what Traveloka has been
doing.
Previously:
Software Engineer @CERN
Software Engineer @eBay Inc
Currently:
Software Engineer @Traveloka Data
Docker Community Leader, Indonesia
7. What? Cloud Computing?
Generally, it is cloud computing if you take your
applications and running them on the
infrastructure other than you own.
Cloud Computing: A service providing a resource
that your application needs to work. might be
platform or infrastructure (e.g. servers)
10. What is Google Cloud?
The best way how Google share their
● Cloud Infrastructure
● Cloud Knowledge
● Cloud Engineers
Your own data center, with minimum cost
as possible as it could be
11. You will be using Google's Infrastructure
Virtual Machines
Networking
Storage
And be placed in a safe place
Google's Data Center
And Google will do those for you
Scaling
Migrating
Maintenance
Take over anything you don't wanna do
12. Google Cloud Platform
Compute
Big Data
BigQuery
Cloud
Dataflow
Cloud
Dataproc
Cloud
Datalab
Cloud
Pub/Sub
Genomics
Cloud AI
Cloud Machine
Learning Engine
Cloud
Vision API
Cloud
Speech-to-Text
Cloud Natural
Language API
Cloud
Translation
API
Cloud
Jobs API
Cloud
Dataprep
Cloud Video
Intelligence
API
Advanced
Solutions Lab
Compute
Engine
App
Engine
Kubernetes
Engine
GPU
Cloud
Functions
Container-
Optimized OS
Identity & Security
Cloud IAM
Cloud Resource
Manager
Cloud Security
Scanner
Key
Management
Service
BeyondCorp
Data Loss
Prevention API
Identity-Aware
Proxy
Security Key
Enforcement
Cloud
AutoML
Cloud
Text-to-Speech
Cloud TPU
Dialogflow
Enterprise
Edition
Data Transfer
Transfer
Appliance
Cloud
Composer
Cloud Security
Command
Center
17. Google Compute Engine
● GCP Virtual Machine
● Configurable Custom Machine Types
● HTTP(s) and Network Load Balancing
● API for Auto Scaling and Group Management
● Sub-seconds billing.
Autoscaling Preemptable
Virtual Machine
18. Deploy Monolithic App
http://friendster.com
React + Node
Compute Engine
Database
MySQL
Database
Compute Engine
React + Node
Compute Engine
React + Node
Compute Engine
React + Node
Compute Engine
Increase # node when traffic goes
up
Decrease # node when traffic goes
down
Standard
Devices
HTTPS
Gateway
24. App Engine
● Managed runtime for Java, Go, Javascript, Python, & PHP
● Local SDK for developing, testing and deployment
● Auto-scaling based on demand
● Free daily quota, usage based billing
● 60s Request timeout
● Can’t write to local filesystem
● Limits on third party software
25. Google Cloud Function
Event-driven Serverless Architecture
● No server management
● Scales automatically
● Pay only while your code runs
● Runs code in response to events
● Open and familiar
● Connects and extends cloud services
26. Database
Cloud
Datastore
Cloud
Bigtable
Cloud SQLCloud Storage
● Highly scalable
immutable object
/blob store
● No capacity planning
required
● Managed MySQL
● Packages and
Pay-per-use billing
● Vertical scaling for
read and write
● Horizontal scaling
for read
● High availability
● Massively scalable
NoSQL
● Terabytes to
Petabytes of Data
● Low latency and
high throughput
● NoSQL database that
can scale to billions of
rows
● Automatically
handles Sharding
and Replication
27. Cloud BigQuery
Analytics data warehouse
Stream data at 100,000 rows per second
Big Data Service (Fully Manage)
Cloud Dataflow
Stream and Batch processing of data
Unified programming model
Cloud Dataproc
Managed Hadoop, Spark, Pig and Hive
Cloud PubSub
Scalable & Reliable enterprise messaging middleware
28. Machine Learning
Cloud Machine Learning Engine
Build sophisticated, large-scale machine learning models easier
Integrated with other Google Cloud Services
Cloud Vision API
Powerful image analysis (Image classifications, etc)
Cloud Text-to-Speech API
Convert text into synthesize natural-sounding speech with 32 voices
Available in multiple languages and variants
Cloud Translation API
Simple programmatic interface for translating an arbitrary string into any supported
language.
29. Many More !
Check out https://console.cloud.google.com
Free USD 300 From GCP!