google cloud platform introduction - 2016q3

16
Google Cloud Platform User Group Taiwan 2016Q3 Google Cloud Platform Introduction Simon Su @ GCPUG.TW

Upload: simon-su

Post on 20-Jan-2017

468 views

Category:

Technology


2 download

TRANSCRIPT

Page 1: Google Cloud Platform Introduction - 2016Q3

Google Cloud Platform User Group Taiwan2016Q3

Google Cloud Platform Introduction

Simon Su @ GCPUG.TW

Page 2: Google Cloud Platform Introduction - 2016Q3

Year 2016 News!!

● GCE CDN service

● GCE free size

machine type

● Preemptible VM

● IAM for project

management

● GAE MVM

● GCS nearline

● GCS version

bucket

● Dataflow

● Vision API

● Machine Learning

API

Page 3: Google Cloud Platform Introduction - 2016Q3
Page 4: Google Cloud Platform Introduction - 2016Q3

Join us: https://www.facebook.com/groups/GCPUG.TW/

Page 5: Google Cloud Platform Introduction - 2016Q3

Cloud Platform Family

BigQuery

Big Data

Pub/Sub Dataflow Dataproc Datalab

Compute

Compute EngineApp Engine Container Engine

Storage

Cloud Storage

Cloud SQL Cloud Datastore

Bigtable

Machine Learning

Speech APIMachine Learning

Translate APIVision API

Page 6: Google Cloud Platform Introduction - 2016Q3

Project & Billing ● One view to manage global services

● Free internal communication ● Google style project sharing

with free gmail account, enterprise account, google group account

● Project level quota management

● Project level free quota● One billing account to pay

multi-projects

Page 7: Google Cloud Platform Introduction - 2016Q3

Compute Engine ● VM service include instance, network, disk, image, snapshot, firewall, routing, account management

● Private network but “Global” level

● Cheap as you need○ Minutes unit○ Sustain pricing○ Preemptible

● Network functions○ VPN○ NLB / HLB○ CDN○ DNS

VPN LB CDN DNS

Page 8: Google Cloud Platform Introduction - 2016Q3

Compute Engine Addon Services

● StackDriver / Cloud MonitoringMonitor everything in your project with alert and

history records...

● Deployment ManagerDeployment whole project with everything that

google provided in a file...

● Storage RepositoriesManage your code with your project with more

debug and tracing integrate...

● Cloud FunctionsServerless with your code, let micro service to

enrich your deployment...

StackDriver Deployment Manager

Source Repositories Cloud Function

Page 9: Google Cloud Platform Introduction - 2016Q3

App Engine ● The world's earliest Platform as a Service concept

● Standard Environment○ Python, Java, Go, PHP ○ Auto scale enabled○ Daily free quota○ Service integrate:

■ Datastore■ Memcache■ TaskQueue■ Cron■ Search

● Flexible Environment○ Standard runtime

■ Java, Go, Python, Node.js○ Customize runtime

■ HTTP support runtime● Cloud Endpoint

Page 10: Google Cloud Platform Introduction - 2016Q3

Cloud SQL ● MySQL compatible service● Full google management

○ Daily backup and 7 copy per instance

○ HA support○ Scale support

■ Master-Slave support■ Instance resize

● Backup/restore integrate with Google Cloud Storage

● Higher compute power instance - 2nd Generation Cloud SQL

Page 11: Google Cloud Platform Introduction - 2016Q3

Cloud Storage ● Full managed storage service● Standard, DR, Nearline

● Managed with RESTful API, Json/XML SDK, CLI or Cloud console

● Integrate with many GCP services

○ BigQuery upload / export, CloudSQL backup / import, Compute Engine start script, stop script, Dataflow input / output…

● GCS services○ Website bucket, Version bucket, Transport

service...

Page 12: Google Cloud Platform Introduction - 2016Q3

BigQuery ● Google level big data tool and near real time query response

● Streaming & batch insert

● User defined function

● Standard SQL support

● Big data supported query function

● Multi-table join enabled

● Cheapest big data tool in the world

Page 13: Google Cloud Platform Introduction - 2016Q3

Dataflow ● Google level big data support tool

● Like Spark but powerful● Integrate with Pub/Sub, GCS

and BigQuery● Model compatible with Spark /

Dataproc● Google managed infrastructure

with full auto scale feature● Streaming and Batch processing

Dataproc DatalabPub/Sub

Page 14: Google Cloud Platform Introduction - 2016Q3

● Vision APIImage input and json output for many kinds of prediction that training from google’s models...

● Machine LearningEnables you to easily build machine learning models, that work on any type of data, of any size. Create your model with the powerful TensorFlow framework...

● Speech APIEnables developers to convert audio to text by applying powerful neural network models in an easy to use API...

● Translate APISimple programmatic interface for translating an arbitrary string into any supported language...

ML Family

Speech API

Machine Learning

Translate API

Vision API

Page 15: Google Cloud Platform Introduction - 2016Q3

● Request for Speaker

● Request for Sponsor

Contact us: [email protected]

Page 16: Google Cloud Platform Introduction - 2016Q3

More Requirement ?