Google Cloud Platform -...

192
1 2 3 5 6 7 8 9 10 11 12 13 14 15 16 Google Cloud Platform <Start Training> </Start Training> Google Cloud Platform

Transcript of Google Cloud Platform -...

1

2

3

5

6

7

8

9

10

11

12

13

14

15

16

Google Cloud Platform

<Start Training>

</Start Training>

Google Cloud Platform

1

2

3

5

6

7

8

9

10

11

12

13

14

15

16

17

18

Cloud OnBoard

Google Cloud Platform

Cloud OnBoard

Every company is

a data company

Cloud OnBoard

GCP

Compute Engine App Engine Kubernetes Engine Cloud Functions

IaaS Hybrid PaaS (Automated elastic

resources)

Cloud OnBoard

Google

Unity(

Monet(

Tannat

Junior(

FASTER

PLCN(

Indigo(

SJC(

>1000

(POP) > 100

Cloud OnBoard

Google Cloud Platform (REGIONS) (ZONES)

Cloud OnBoard

Google

Sub-hour

VM

Cloud OnBoard

API

Cloud Bigtable Google Stackdriver

Cloud Dataproc Kubernetes Engine

Forseti Security

Kubernetes

Cloud OnBoard

Google

U2F

Google DoS(Denial of Service

Encryption at rest

U2F

Google Cloud Platform

Google Cloud Platform

Google

Cloud OnBoard

: Google Cloud Platform

Compute Engine App Engine Kubernetes Engine Cloud Functions

Cloud OnBoard

Google Cloud Platform

Compute Engine App Engine Kubernetes Engine Cloud

Storage Cloud SQL Cloud

Datastore Bigtable

Cloud Functions Cloud

Spanner

Cloud OnBoard

Google Cloud Platform

BigQuery Pub/Sub Dataflow Dataproc Datalab

Compute Engine App Engine Kubernetes Engine Cloud

Storage Cloud SQL Cloud

Datastore Bigtable

Speech API

Cloud ML Engine

Translation API Vision API Natural

Language API

Cloud Functions Cloud

Spanner

1

2

3

5

6

7

8

9

10

11

12

13

14

15

16

17

18

Cloud OnBoard

Google Cloud Platform

https://cloud.google.com/why-google/

https://cloud.google.com/pricing/philosophy/

https://www.google.com/about/datacenters/

Google Cloud Platform

http://cloud.google.com/products/

Google Cloud Platform

http://cloud.google.com/solutions/

1

2

3

5

6

7

8

9

10

11

12

13

14

15

16

#GoogleCloudOnBoard

<Start Training>

</Start Training>

1

2

3

5

6

7

8

9

10

11

12

13

14

15

16

2: Google Cloud Platform

<Cloud OnBoard>

</Cloud OnBoard>

GCP

Cloud OnBoard

PaaS IaaS

ID

OS

● Google

● Google

Google

1

2

3

5

6

7

8

9

10

11

12

13

14

15

16

17

18

Cloud OnBoard

Google Cloud Platform

ID (IAM)

Cloud ID

Google Cloud Platform

GCP Marketplace

1

2

3

5

6

7

8

9

10

11

12

13

14

15

16

17

18

Cloud OnBoard

○ API

● Google Cloud Platform

1

2

3

5

6

7

8

9

10

11

12

13

14

15

16

17

18

Cloud OnBoard

Cloud OnBoard

Cloud OnBoard

● Google Cloud

[email protected]

[email protected]

1

2

3

5

6

7

8

9

10

11

12

13

14

15

16

17

18

Cloud OnBoard

IAM

1

2

3

5

6

7

8

9

10

11

12

13

14

15

16

17

18

Cloud OnBoard

Google Cloud Platform

ID (IAM)

Google Cloud Platform

GCP Marketplace

1

2

3

5

6

7

8

9

10

11

12

13

14

15

16

17

18

Cloud OnBoard

Cloud ID

IDaaS

● SAML 2.0, OAuth 2.0, OpenID

(SSO)

● Google

Cloud OnBoard

ID

Cloud OnBoard

ID

Cloud ID

● ID

Cloud Console IAM

Cloud OnBoard

1

2

3

5

6

7

8

9

10

11

12

13

14

15

16

17

18

Cloud OnBoard

Google IDaaPGSuite

[email protected]

Google [email protected]

test@project_id.iam.gserviceaccount.com

1

2

3

5

6

7

8

9

10

11

12

13

14

15

16

17

18

Cloud OnBoard

(Service Account) (VM)

● ID

[email protected]

_ID>.iam.gserviceaccount.com ○

1

2

3

5

6

7

8

9

10

11

12

13

14

15

16

17

18

Cloud OnBoard

IAM

(Primitive Roles) (Predefined Roles) (Custom Roles)

1

2

3

5

6

7

8

9

10

11

12

13

14

15

16

17

18

Cloud OnBoard

IAM

compute.instances.delete

compute.instances.get

compute.instances.list

compute.instances.setMachineType

compute.instances.start

compute.instances.stop

<

example.com

InstanceAdmin

1

2

3

5

6

7

8

9

10

11

12

13

14

15

16

17

18

Cloud OnBoard

IAM

compute.instances.get

compute.instances.list

containers.pods.getLogs

appengine.instances.get

logging.logs.list

example.com

SecurityAudit

Cloud OnBoard

IAM GCP

Cloud OnBoard

IAM

(Viewer) (Editor) (Owner) (Billing Admin)

x x

x x

x x x

x x

x x

x

x

x

x

1

2

3

5

6

7

8

9

10

11

12

13

14

15

16

17

18

Cloud OnBoard

NetOps SecOps

A B

Google

1

2

3

5

6

7

8

9

10

11

12

13

14

15

16

17

18

Cloud OnBoard

Cloud Console

Stackdriver Logging

Cloud OnBoard

A A

Cloud OnBoard

IAM

● VM에

project_b

(Editor)

● VM

bucket_1

objectViewer

● VM

41

VM

VM Storage.

objectViewer

bucket_1

1

2

3

5

6

7

8

9

10

11

12

13

14

15

16

17

18

Cloud OnBoard

Google Cloud Platform

ID (IAM)

Google Cloud Platform

GCP Marketplace

Cloud OnBoard

GCP

Cloud Platform

Console

(Web UI)

Cloud Shell Cloud

SDK

(CLI)

Cloud Console

iOS Android

REST API

>_

Cloud OnBoard

Google Cloud Platform Console

○ Cloud Source Repositories

○ Cloud Shell

○ Test Lab(

● API

Cloud OnBoard

Google Cloud SDK

● SDK Cloud Platform

CLI

○ gcloud, gsutil(Cloud Storage),

bq(BigQuery)

● Docker

● Cloud Shell

○ Compute Engine

Cloud SDK

1

2

3

5

6

7

8

9

10

11

12

13

14

15

16

17

18

Cloud OnBoard

RESTful API

○ JSON

○ OAuth 2.0

● Google Cloud Platform console

● API○

● APIs Explorer

1

2

3

5

6

7

8

9

10

11

12

13

14

15

16

17

18

Cloud OnBoard

API Explorer

● API Explorer Google API

● API Explorer○ API

○ API

○ API

1

2

3

5

6

7

8

9

10

11

12

13

14

15

16

17

18

Cloud OnBoard

Google Cloud Platform

ID (IAM)

Google Cloud Platform

GCP Marketplace

Cloud OnBoard

GCP Marketplace

○ Google

● GCP

1

2

3

5

6

7

8

9

10

11

12

13

14

15

16

17

18

Cloud OnBoard

Google Cloud Platform

https://cloud.google.com/security/

https://cloud.google.com/docs/permissions-

overview

ID (IAM)

https://cloud.google.com/iam/

Cloud SDK

https://cloud.google.com/sdk/#Quick_Start

Google Cloud Platform

http://cloud.google.com/solutions/

1

2

3

5

6

7

8

9

10

11

12

13

14

15

16

#GoogleCloudOnBoard

<Start Training>

</Start Training>

1

2

3

5

6

7

8

9

10

11

12

13

14

15

16

[ ]

<Break>

</Break>

[60분]

1

2

3

5

6

7

8

9

10

11

12

13

14

15

16

Qwiklabs

<Cloud OnBoard>

</Cloud OnBoard>

GCP

Cloud OnBoard

Google Cloud

Google Cloud Platform

1 2 3

GCP Essentials Quest google.qwiklabs.com

cloud.google.com/training

Cloud OnBoard

Qwiklabs GCP

4 3 2 1

Qwiklabs

GCP

Cloud OnBoard

Qwiklabs

1

2

3

Qwiklabs

Qwiklabs

4

5

1

2

3

5

6

7

8

9

10

11

12

13

14

15

16

(Virtual Machine)

<Cloud OnBoard>

</Cloud OnBoard>

GCP

1

2

3

5

6

7

8

9

10

11

12

13

14

15

16

17

18

Cloud OnBoard

Virtual Private Cloud(VPC) Network

Compute Engine

1

2

3

5

6

7

8

9

10

11

12

13

14

15

16

17

18

Cloud OnBoard

Virtual Private Cloud Network

● Google VPC

1

2

3

5

6

7

8

9

10

11

12

13

14

15

16

17

18

Cloud OnBoard

Virtual Private Cloud Network

● Anycast IP

● (Region)

● (Software Defined Router)

● (Peering)

Cloud OnBoard

Google Cloud VPC (Global). (Regional)

my VPC

us-east1

my-subnet1

us-east1-b us-east1-c

10.0.0.0/24 10.0.0.2 10.0.0.3

Cloud OnBoard

● A와 B가 서로 다른 지역에 있더라도 내부 IP를 통해 통신할 수 있습니다. ● C와 D가 같은 지역에 있더라도 외부 IP를 통해 통신해야 합니다.

us-central1

us-west1

asia-east1

europe-west1 B

us-east1 A C D

Cloud OnBoard

Google Cloud Platform

VPN Interconnect Direct Peering

Cloud VPN IPsec VPN

Google Cloud Platform(GCP)

(VPC)

RFC1918 IP Google VPC

(SLA

Google

Public IP

1

2

3

5

6

7

8

9

10

11

12

13

14

15

16

17

18

Cloud OnBoard

Cloud Global Load Balancing:

HTTP(S)

● Anycast IP

● Compute Engine HTTP(S)

● (Health Check)

● SSL

● (No Pre-warming)

Cloud OnBoard

1

2

3

5

6

7

8

9

10

11

12

13

14

15

16

17

18

Cloud OnBoard

Cloud Load Balancing

/video

URL HTTP(S)

(Health Check)

(Scalable)

(No Pre-warming)

1

2

3

5

6

7

8

9

10

11

12

13

14

15

16

17

18

Cloud OnBoard

Cloud Load Balancing - TCP/SSL UDP

● TCP/SSL UDP Compute Engine (Region)

1

2

3

5

6

7

8

9

10

11

12

13

14

15

16

17

18

Cloud OnBoard

Cloud Load Balancer

HTTP(S)

1

2

3

5

6

7

8

9

10

11

12

13

14

15

16

17

18

Cloud OnBoard

Cloud DNS

● Anycast

● 100% SLA

● DNS ○ RESTful API

1

2

3

5

6

7

8

9

10

11

12

13

14

15

16

17

18

Cloud OnBoard

Cloud CDN( )

● Google HTTP(S)

● Cloud CDN

1

2

3

5

6

7

8

9

10

11

12

13

14

15

16

17

18

Cloud OnBoard

Virtual Private Cloud(VPC) Network

Compute Engine

Cloud OnBoard

1

2

3

5

6

7

8

9

10

11

12

13

14

15

16

17

18

Cloud OnBoard

Compute Engine

● SSD

1

2

3

5

6

7

8

9

10

11

12

13

14

15

16

17

18

Cloud OnBoard

Compute Engine

IaaS

○ CPU

○ HTTP

● Preemptible VM

Cloud OnBoard

100%

75%

50%

25%

0% 25% 50% 75% 100%

-10% -20%

-30%

24%

Cloud OnBoard

2

Cloud OnBoard

Cloud OnBoard

Preemptible VM

<compute engine>

CPU GPU

1

2

3

5

6

7

8

9

10

11

12

13

14

15

16

17

18

Cloud OnBoard

VPN

Cloud OnBoard

VPC

● IP

● (VPN)

● Cloud Router

1

2

3

5

6

7

8

9

10

11

12

13

14

15

16

17

18

Cloud OnBoard

Google Cloud Platform

Google Cloud Interconnect

Carrier Interconnect Direct Peering CDN Interconnect

Google

CDN Google

Cloud OnBoard

Cloud DNS

● DNS

○ RESTful API

Cloud OnBoard

Cloud Load Balancing: HTTP(S)

● Compute Engine HTTP

● IP

● (Health Check)

Cloud OnBoard

Cloud Load Balancing: TCP/SSL, UDP

● TCP/SSL UDP Compute

Engine

Cloud OnBoard

Cloud CDN(

● Google Edge Cache를

HTTP(S)

● Cloud CDN

1

2

3

5

6

7

8

9

10

11

12

13

14

15

16

17

18

Cloud OnBoard

Google Compute Engine

https://cloud.google.com/compute/docs/

Google Cloud Platform VPC

https://cloud.google.com/compute/docs/vpc/

Google Cloud Stackdriver

https://cloud.google.com/stackdriver/docs/

Google Cloud Source Repositories gcloud

https://cloud.google.com/source-repositories/docs/

1

2

3

5

6

7

8

9

10

11

12

13

14

15

16

#GoogleCloudOnBoard

<Start Training>

</Start Training>

1

2

3

5

6

7

8

9

10

11

12

13

14

15

16

<Cloud OnBoard>

</Cloud OnBoard>

GCP

1

2

3

5

6

7

8

9

10

11

12

13

14

15

16

17

18

Cloud OnBoard

Cloud Storage

Cloud SQL Cloud Spanner

Cloud Bigtable

Cloud Datastore

Cloud OnBoard

Google Cloud Platform

Cloud Spanner

Cloud Storage

Cloud SQL

Cloud Datastore

Cloud Bigtable

Cloud OnBoard

Cloud Storage BLOB(Binary Large-OBject)

● (Data encryption at rest)

● Google

1

2

3

5

6

7

8

9

10

11

12

13

14

15

16

17

18

Cloud OnBoard

Cloud Storage

○ (Regional) (Multi-

Regional)

● IAM

● (ACL)

● (ACL)

Cloud OnBoard

Cloud Storage

Multi Regional Regional Nearline Coldline

SLA 99.95% 99.90% 99.00% 99.00%

API API

GB

GB

MSSNG

“Google Cloud Platform Google Genomics

1,300

MSSNG

Google Cloud Storage

200

1

2

3

5

6

7

8

9

10

11

12

13

14

15

16

17

18

Cloud OnBoard

Cloud Storage

Cloud SQL Cloud Spanner

Cloud Bigtable

Cloud Datastore

Cloud OnBoard

Cloud SQL RDBMS

● MySQL PostgreSQL

● Google

Cloud OnBoard

Cloud Spanner

RDBMS

Cloud Spanner

(Strong global consistency)

(Managed instances with high availability)

● SQL(ANSI 2011 with extensions)

1

2

3

5

6

7

8

9

10

11

12

13

14

15

16

17

18

Cloud OnBoard

Cloud Storage

Cloud SQL Cloud Spanner

Cloud Bigtable

Cloud Datastore

Cloud OnBoard

Cloud Bigtable NoSQL

NoSQL, wide-column

○ HBase API

○ , Hadoop

Cloud OnBoard

Cloud Bigtable

● (Replicated storage)

(Data encryption in-flight and at rest)

● ACL

● Google , Gmail

(CAT)

:

4 CAT

(~30PB

Cloud Bigtable

Cloud OnBoard

Bigtable

Cloud Bigtable

애 API

VM, HBase REST , HBase

Cloud

Bigtable

Cloud Dataflow Streaming, Spark Streaming, Storm

Hadoop MapReduce, Dataflow, Spark

Cloud Bigtable

Cloud Bigtable

1

2

3

5

6

7

8

9

10

11

12

13

14

15

16

17

18

Cloud OnBoard

Cloud Storage

Cloud SQL Cloud Spanner

Cloud Bigtable

Cloud Datastore

Cloud OnBoard

Cloud Datastore

NoSQL DB

NoSQL

● (Fully Managed Service)

● (Built-in redundancy)

● ACID

Cloud OnBoard

Google Cloud Datastore

● RESTful

1

2

3

5

6

7

8

9

10

11

12

13

14

15

16

17

18

Cloud OnBoard

Cloud Storage

Cloud SQL Cloud Spanner

Cloud Bigtable

Cloud Datastore

Cloud OnBoard

Cloud

Datastore Bigtable

Cloud

Storage Cloud SQL

Cloud

Spanner BigQuery

NoSQL NoSQL

wide column

Blobstore OLTP

SQL

OLTP

SQL

OLAP용 관계형

SQL

아니요

500GB 페타바이트+

1MB 0MB

MB

5TB DB 10,240MiB 10MB/행

Cloud OnBoard

Cloud

Datastore Bigtable

Cloud

Storage Cloud SQL

Cloud

Spanner BigQuery

NoSQL NoSQL

wide column

Blobstore OLTP

SQL

OLTP

SQL

OLAP

SQL

App Engine

'

(> ~2TB)

App Engine

AdTech, ,

IoT

I/O,

(Global

Consistency)

1

2

3

5

6

7

8

9

10

11

12

13

14

15

16

17

18

Cloud OnBoard

Cloud Storage

Cloud SQL Cloud Spanner

Cloud Bigtable

Cloud Datastore

Cloud OnBoard

Cloud Storage GCP

App Engine

Compute Engine

Cloud Storage

Cloud SQL

BigQuery

Cloud OnBoard

Cloud Bigtable GCP

Cloud Bigtable

Google Cloud Dataflow

Bigtable Cloud Dataflow

Google Cloud Dataproc

Bigtable HBase

Hadoop Cloud Dataproc

Hadoop

Bigtable HBase

Hadoop .

Cloud OnBoard

Cloud SQL GCP

Cloud SQL

App Engine

App Engine

Cloud SQL

.

Compute Engine

IP Cloud SQL

Cloud SQL

Cloud SQL

1

2

3

5

6

7

8

9

10

11

12

13

14

15

16

17

18

Cloud OnBoard

Cloud Storage

https://cloud.google.com/storage/

Google Cloud SQL

https://cloud.google.com/sql/docs/qui

ckstart

Cloud Bigtable

https://cloud.google.com/stackdriver/docs/

Cloud Spanner

https://cloud.google.com/spanner/docs/

Cloud Datastore

https://cloud.google.com/datastore/docs/

1

2

3

5

6

7

8

9

10

11

12

13

14

15

16

#GoogleCloudOnBoard

<Start Training>

</Start Training>

1

2

3

5

6

7

8

9

10

11

12

13

14

15

16

<Cloud OnBoard>

</Cloud OnBoard>

GCP

Cloud OnBoard

IaaS PaaS

Compute Engine App Engine Kubernetes Engine

PaaS

Java, Go, PHP, Python...

IaaS

1

2

3

5

6

7

8

9

10

11

12

13

14

15

16

17

18

Cloud OnBoard

Kubernetes

Kubernetes Engine

Cloud OnBoard

OS

OS

OS

OS

1

2

3

5

6

7

8

9

10

11

12

13

14

15

16

17

18

Cloud OnBoard

1

2

3

5

6

7

8

9

10

11

12

13

14

15

16

17

18

Cloud OnBoard

Kubernetes

Kubernetes Engine

Cloud OnBoard

Google Cloud Kubernetes:

Cloud OnBoard

Kubernetes

○ (Multiple Zones

○ IP

1

2

3

5

6

7

8

9

10

11

12

13

14

15

16

17

18

Cloud OnBoard

Kubernetes

Kubernetes Engine

Cloud OnBoard

Kubernetes Engine

○ Kubernetes

○ Compute Engine

● (Declarative syntax)

Kubernetes Engine

Cloud OnBoard

Kubernetes Engine

● Kubernetes

Cloud OnBoard

Google Kubernetes

-30%

Docke REST API

Treeptik

1

2

3

5

6

7

8

9

10

11

12

13

14

15

16

17

18

Cloud OnBoard

: Kubernetes Engine App Engine

Kubernetes Engine

App Engine 표준 App Engine 가변형

자바, Python, Go 및 PHP

모두

PaaS PaaS

웹 및 모바일 애플리케이션

웹 및 모바일 애플리케이션, 컨테이너 기반 작업 부하

Cloud OnBoard

Coursera Kubernetes Engine

1

2

3

Google Kubernetes Engine

) Coursera.org/Googlecloud

https://www.coursera.org/voucher/Cloudonboard

1

2

3

5

6

7

8

9

10

11

12

13

14

15

16

#GoogleCloudOnBoard

<Start Training>

</Start Training>

1

2

3

5

6

7

8

9

10

11

12

13

14

15

16

<Break>

</Break>

1

2

3

5

6

7

8

9

10

11

12

13

14

15

16

<Cloud OnBoard>

</Cloud OnBoard>

GCP

1

2

3

5

6

7

8

9

10

11

12

13

14

15

16

17

18

Cloud OnBoard

Google App Engine

Google App Engine Standard Environment

Google App Engine Flexible Environment

Google Cloud Endpoints Apigee Edge

Cloud OnBoard

App Engine

PaaS

● App Engine

1

2

3

5

6

7

8

9

10

11

12

13

14

15

16

17

18

Cloud OnBoard

Google App Engine

Google App Engine Standard Environment

Google App Engine Flexible Environment

Google Cloud Endpoints Apigee Edge

Cloud OnBoard

App Engine Standard Environment

● SDK

Cloud OnBoard

App Engine Standard Environment:

● Java, Python, PHP, Go

Cloud OnBoard

App Engine Standard

App Engine

App Engine API

SDK App Engine

3 App Engine

Memcache

1

2

1

2

3

5

6

7

8

9

10

11

12

13

14

15

16

17

18

Cloud OnBoard

Google App Engine

Google App Engine Standard Environment

Google App Engine Flexible Environment

Google Cloud Endpoints Apigee Edge

Cloud OnBoard

App Engine Flexible Environment

● App Engine

● Python, Java, Go, Node.js

● : HTTP

● Dockerfile

Cloud OnBoard

App Engine

Standard Environment Flexible Environment

SSH

App Engine

Cloud OnBoard

Kubernetes Engine App Engine App Engine 환경 비교 Kubernetes Engine App Engine Flexible App Engine Standard

Python, Go, PHP

PaaS PaaS

1

2

3

5

6

7

8

9

10

11

12

13

14

15

16

17

18

Cloud OnBoard

Google App Engine

Google App Engine

Google App Engine

Google Cloud Endpoints Apigee Edge

Cloud OnBoard

Cloud Endpoints API

● API API

● RESTful

● JSON Google API

● Auth0 및 Firebase

Cloud OnBoard

Cloud Endpoints:

● App Engine Standard Flexible

Environment,

Compute Engine, Kubernetes Engine

● Java Python

● iOS, Android, Javascript

1

2

3

5

6

7

8

9

10

11

12

13

14

15

16

17

18

Cloud OnBoard

Apigee Edge API

API

1

2

3

5

6

7

8

9

10

11

12

13

14

15

16

#GoogleCloudOnBoard

<Start Training>

</Start Training>

1

2

3

5

6

7

8

9

10

11

12

13

14

15

16

<Cloud OnBoard>

</Cloud OnBoard>

GCP

1

2

3

5

6

7

8

9

10

11

12

13

14

15

16

17

18

Cloud OnBoard

Cloud OnBoard

Cloud Source Repositories

● Google Cloud Platform

Git

● Stackdriver Debugger

Cloud OnBoard

Cloud Functions

Cloud Storage

● , Google Cloud

Platform Node.js

1

2

3

5

6

7

8

9

10

11

12

13

14

15

16

17

18

Cloud OnBoard

Cloud OnBoard

Cloud Deployment Manager

● .yaml

1

2

3

5

6

7

8

9

10

11

12

13

14

15

16

17

18

Cloud OnBoard

Monitoring Logging

Error Reporting Trace

Debugger

1

2

3

5

6

7

8

9

10

11

12

13

14

15

16

17

18

Cloud OnBoard

Stackdriver

Monitoring

Logging

Trace Debugger Error Reporting

Profiler

CPU

1

2

3

5

6

7

8

9

10

11

12

13

14

15

16

17

18

Cloud OnBoard

Cloud Source Repositories

https://cloud.google.com/source-repositories/docs/

https://cloud.google.com/deployment-manager/docs/

Google Stackdriver

https://cloud.google.com/stackdriver/docs/

추가 자료

1

2

3

5

6

7

8

9

10

11

12

13

14

15

16

#GoogleCloudOnBoard

<Start Training>

</Start Training>

1

2

3

5

6

7

8

9

10

11

12

13

14

15

16

<Cloud OnBoard>

</Cloud OnBoard>

GCP

1

2

3

5

6

7

8

9

10

11

12

13

14

15

16

17

18

Cloud OnBoard

Google Cloud

Google Cloud

Cloud OnBoard

Google Cloud

Cloud Dataproc

형 Hadoop

MapReduce,

Spark, Pig,

Hive

Cloud Dataflow

BigQuery

Cloud Pub/Sub

Cloud Datalab

Cloud OnBoard

Cloud Dataproc Hadoop

● Google Cloud Platform Hadoop

Spark/Hive/Pig

Cloud OnBoard

Cloud Dataproc

● Hadoop

● Cloud Storage

.

● Spark/Spark SQL

.

● Spark (MLlib)

(Classification) .

Cloud OnBoard

Cloud Dataflow

● Compute Engine

Cloud OnBoard

Dataflow

Cloud Storage

BigQuery

(Source)

(Transforms)

(Sink)

Cloud OnBoard

Cloud Dataflow

● ETL( )

● (Orchestration):

● Cloud Storage, Cloud Pub/Sub, BigQuery,

Bigtable GCP

○ Python SDK

Cloud OnBoard

BigQuery

● (PB)

● (SQL 2011)

Cloud OnBoard

BigQuery Google

UC Denver Anschutz BigQuery

15BigQuery

Cloud OnBoard

Cloud Pub/Sub

○ (topics) Pull

Push

● Google

● Cloud Dataflow

Cloud OnBoard

Cloud Pub/Sub

● Dataflow, (IoT),

● Dataflow

● Google Cloud Platform

(Compute Engine과

App Engine

Cloud OnBoard

Cloud Datalab

○ App Engine

○ Jupyter( IPython)

Cloud OnBoard

Cloud Datalab

○ Google Charts

matplotlib

● Python, SQL,

BigQuery, Compute Engine, Cloud Storage

● BigQuery

1

2

3

5

6

7

8

9

10

11

12

13

14

15

16

17

18

Cloud OnBoard

Google Cloud

Google Cloud

Cloud OnBoard

ML API

Cloud OnBoard

Cloud Machine Learning

○ : CPU GPU,

○ Google , BigQuery

Cloud Storage

● Google

Cloud ML

Machine Learning API

1

2

3

5

6

7

8

9

10

11

12

13

14

15

16

17

18

Cloud OnBoard

Cloud Machine Learning

Cloud OnBoard

Cloud Vision API

● REST API

● Cloud Vision API

Cloud OnBoard

Cloud Speech API

● Google

Cloud OnBoard

Cloud Natural Language API

Cloud Storage

Cloud OnBoard

Cloud Translation API

Cloud OnBoard

Cloud Video Intelligence API

1

2

3

5

6

7

8

9

10

11

12

13

14

15

16

#GoogleCloudOnBoard

<Start Training>

</Start Training>

1

2

3

5

6

7

8

9

10

11

12

13

14

15

16

<Cloud OnBoard>

</Cloud OnBoard>

Google Cloud

Cloud OnBoard

Qwiklabs

1

2

3

Qwiklabs

Qwiklabs )

4

5

Cloud OnBoard

Google Cloud

cloud.google.com/certification

. Associate Cloud Engineer

Professional Cloud Architect

Professional Data Engineer

1

2

3

5

6

7

8

9

10

11

12

13

14

15

16

17

18

Cloud OnBoard

Google Cloud

DevOps, IT

Google Cloud

.

[email protected]

cloud.google.com/community/meetups

1

2

3

5

6

7

8

9

10

11

12

13

14

15

16

17

18

Cloud OnBoard