developer summit 2015 gcp

50
ここまで来た! Google Cloud Platform進化と真価 Google Cloud Platform 概要紹介 福田 Google Cloud Platform セールスエンジニア Google for Work 部門 #gcpja

Upload: google-cloud-platform-japan

Post on 19-Jul-2015

2.111 views

Category:

Presentations & Public Speaking


0 download

TRANSCRIPT

Page 1: Developer summit 2015   gcp

ここまで来た!Google Cloud Platformの進化と真価Google Cloud Platform 概要紹介

福田 潔

Google Cloud Platform セールスエンジニア

Google for Work 部門

#gcpja

Page 2: Developer summit 2015   gcp
Page 3: Developer summit 2015   gcp
Page 4: Developer summit 2015   gcp
Page 5: Developer summit 2015   gcp
Page 6: Developer summit 2015   gcp

世界中のデータセンターからコンピュートリソースを提供

Page 8: Developer summit 2015   gcp

世界を駆け巡るGoogle バックボーンネットワーク

Page 9: Developer summit 2015   gcp

世界中に70箇所以上のPOPが存在

Page 11: Developer summit 2015   gcp

Google Cloud Platform

ネットワークコンピュート ビッグデータ マネジメント ストレージ モバイル 開発ツール

Page 12: Developer summit 2015   gcp

マネジメントネットワークコンピュート ビッグデータ ストレージ モバイル 開発ツール

Google Cloud Platform

コンピュート

Compute Engine

Container Engine

App Engine

Page 13: Developer summit 2015   gcp

マネジメントネットワークコンピュート ビッグデータ ストレージ モバイル 開発ツール

Google Cloud Platform

ストレージ

Cloud Storage

Cloud SQL

CloudDatastore

Page 14: Developer summit 2015   gcp

マネジメントネットワークコンピュート ビッグデータ ストレージ モバイル 開発ツール

Google Cloud Platform

ネットワーク

Cloud Interconnect

Page 15: Developer summit 2015   gcp

マネジメントネットワークコンピュート ビッグデータ ストレージ モバイル 開発ツール

Google Cloud Platform

ビッグデータ

Big Query Cloud Pub/Sub

CloudDataflow

Page 16: Developer summit 2015   gcp

Google Cloud Platform

モニタリング

マネジメント

マネジメントネットワークコンピュート ビッグデータ ストレージ モバイル 開発ツール

Page 17: Developer summit 2015   gcp

マネジメントネットワークコンピュート ビックデータ ストレージ モバイル 開発ツール

Google Cloud Platform

モバイル

Firebase

Page 18: Developer summit 2015   gcp

マネジメントネットワークコンピュート ビッグデータ ストレージ モバイル 開発ツール

Google Cloud Platform

開発ツール

Page 19: Developer summit 2015   gcp

直近一年の機能拡張

SeptemberApril May June July August October

Cloud SQL Improvements Push-to-Deploy from GitHubHadoop connectorsAPAC Zone

CoreOS16 Core Instances Container-Optimized ImagesStackdriver

Docker containers in App EngineKubernetesPD SSD BetaCloud TraceCloud DebuggerCloud Dataflow

HTTP load balancingNode.js client libraryPush-to-Deploy support to Bitbucket Git repositories

FirebaseBitnamiLocal SSD

PD SSD GAGCE improvementsZync Render

Expanded kubernetes consortium (Microsoft, Red Hat, IBM & others)

Momentum

Page 20: Developer summit 2015   gcp

直近一年の機能拡張

SeptemberApril July August

HTTP load balancingNode.js client libraryPush-to-Deploy support to Bitbucket Git repositories

FirebaseBitnamiLocal SSD

PD SSD GAGCE improvementsZync Render

Expanded kubernetes community (Microsoft & others)

Cloud SQL Improvements Push to Deploy from GitHubHadoop connectors

APAC ゾーン

May

CoreOS16 Core InstancesContainer-Optimized ImagesStackdriver

June

Docker containers in App EngineKubernetesPD SSD BetaCloud TraceCloud Dataflow

October

Momentum

Page 21: Developer summit 2015   gcp

SeptemberJune July

HTTP load balancingNode.js client libraryPush-to-Deploy support to Bitbucket Git repositories

直近一年の機能拡張

April May

Momentum

Cloud SQL Improvements Push to Deploy from GitHubHadoop connectorsAPAC Zone

PD SSD GAGCE improvements

BitnamiLocal SSD

Expanded kubernetes community (Microsoft & others)

Docker containers in App EngineKubernetesPD SSD BetaCloud TraceCloud DebuggerCloud Dataflow

CoreOS16 Core Instances Container-Optimized Images

August October

Page 22: Developer summit 2015   gcp

KubernetesDocker containers in App EnginePD SSD BetaCloud TraceCloud DebuggerCloud Dataflow

直近一年の機能拡張

SeptemberApril May June July August October

Cloud SQL Improvements Push-to-Deploy from GitHubHadoop connectorsAPAC Zone

CoreOS16 Core Instances Container-Optimized ImagesStackdriver

HTTP load balancingNode.js client libraryPush-to-Deploy support to Bitbucket Git repositories

FirebaseBitnamiLocal SSD

PD SSD GAGCE improvementsZync Render

Kubernetes コミュニティの拡張 (Microsoft, Red Hat, IBM & others)

Momentum

Page 23: Developer summit 2015   gcp

Compute Engine = Google が提供するIaaS

Page 24: Developer summit 2015   gcp
Page 25: Developer summit 2015   gcp

Googleスケール

Google クオリティ

低コスト

Page 26: Developer summit 2015   gcp

● 信頼性の高い、安定した性能の提供

● ストレージの暗号化

● プライベートネットワーク

● 透過的なメンテナンス

● 多様なニーズに対応するコンピュートおよび

ストレージの選択肢

Google クオリティ

Page 27: Developer summit 2015   gcp

● 1,000 ノードのクラスタを5分以内で起動

● VM間の通信帯域幅

● 高性能で安定した性能を持つストレージ

Googleスケール

Page 28: Developer summit 2015   gcp

● 一分単位の課金

● 継続利用ディスカウントが自動適用

● コスト削減に関して業界をリード

低コスト

Page 29: Developer summit 2015   gcp

高速なインスタンス起動低コスト

● VMあたり20秒から40秒程度で起動

● クラスタサイズを増や

しても変わらない

ブートしてSSH可能になるまでの時間

クラスタサイズ

VMあたりの起動時間

(秒

低コストGoogleスケール

Googleクオリティ

Page 30: Developer summit 2015   gcp

VMにアタッチすることのでき

るコスト効果の高いストレー

適用領域プロダクトの初期段階ブートIOストリーミング IO

高性能ディスクの選択肢

高I/Oを要求するアプリケー

ションに適した高性能なSSD

適用領域本番環境のDB

VMが動作するホストサーバ

にアタッチする、最も高い性

能を発揮するローカルフラッ

シュストレージ

最大680,000 READ IOPS

適用領域Hadoop, Cassandra クラスタ

標準永続ディスク SSD 永続ディスク ローカル SSD

低コストGoogleクオリティ

Googleスケール

Page 31: Developer summit 2015   gcp

Volume Size (GB)

標準永続ディスク

SSD 永続ディスク

ボリュームサイズ (GB)

ボリュームサイズ (GB)

ランダム

RE

AD

IOP

S

ランダム

WR

ITE

IOP

S

ディスクサイズに応じてIOPSがスケールする低コスト

Googleクオリティ

Googleスケール

Page 32: Developer summit 2015   gcp

Google Compute Engineの最も優れている特徴の一つは、その性能が非常に信頼できるということだ。

– Joe Masters EmisonFounder & VP of Research

and Development, BuildFax

source: Google

低コストGoogleクオリティ

Googleスケール

一貫した性能

Page 33: Developer summit 2015   gcp

優れたネットワーク性能

1 Stream 200 Streams

Gbi

ts /

sec

0

2

4

6

8

Baseline

Andromeda 1.0 (Mar 2014)

Andromeda 1.5 (Oct 2014)

TCP Throughput

低コストGoogleクオリティ

Googleスケール

Page 34: Developer summit 2015   gcp

● ロードバランサーは

“google.com”と同じインフ

ラを使用

● 準備時間の必要なく100万 QPSのリクエストに対応可

100万 QPS トータルコスト10 USD

4秒で起動

120秒以内に安定

source: Google

低コストGoogleスケール

Googleクオリティ

高性能なロードバランサー

Page 35: Developer summit 2015   gcp

source: Google

低コストGoogleクオリティ

Googleスケール

透過的なメンテナンス

Page 36: Developer summit 2015   gcp

ライブマイグレーション

Page 37: Developer summit 2015   gcp

“ログおよびDBのデータを見てみたが、通常と異る

ところは何もなかった。もし、 Googleが我々のイ

ンスタンスが移動したことを教えてくれなかった

ら、全く気づかなかったでしょう。 ”

“このテストはGCEのライブマイグレーションが

我々の期待どおり動作することを確信させてくれ

た”

ライブマイグレーション

Page 38: Developer summit 2015   gcp

HTTP および JSON API による容易なアクセス

$ gcloud auth login

$ gcloud compute instances create my-instance --zone us-

central1-a

$ gcloud compute instances list

低コストGoogleクオリティ

Googleスケール

Page 39: Developer summit 2015   gcp

最低10 分より1分単位で課金

低コストGoogleクオリティ

Googleスケール

使った分だけの課金

Page 40: Developer summit 2015   gcp

一分の単位の課金のメリット

Atomic Fictionの例

Type of Frame Hourly Per-Minute Savings

Short (12-25 mins) $26.40 $16.28 38%

Medium (49-72 mins) $39.60 $26.44 33%

Very Long (6-7 hours) $147.84 $132.18 10%

Page 41: Developer summit 2015   gcp

• 使えば使うほど、単価が安くなる

• 自動的に適用される

• 事前に支払う必要なし

• ロックインされることもない

• 複雑な計画も必要ない

低コストGoogleクオリティ

Googleスケール

使いつづけると自動的に割引が適用

Page 42: Developer summit 2015   gcp

デモ

Page 43: Developer summit 2015   gcp

Google Cloud Platform

App Engine

● Platform-as-a-service

● ユーザはアプリケーションを書いてデプロイするだ

け。残りはGoogle が管理

● 負荷に応じて自動的にスケールアウト

● Python, Java, PHP, Go言語をネイティブサポート

● Managed VM により柔軟なアプリケーション実行環

Page 44: Developer summit 2015   gcp

Google Cloud Platform

BigQuery

● 億件レベルの大規模データセットに対する高速クエ

リー

● 秒間10万行のリアルタイムインサート

● セットアップ、パフォーマンスチューイングやクラスタ

拡張といったインフラ作業不要

● ストレージ容量無制限。自動スケールアウ

● BIツールを使って非技術者でも操作可能

Page 45: Developer summit 2015   gcp

A datacenter is not a collection of computers,a datacenter is a computer.

Compute

Page 46: Developer summit 2015   gcp

Next Step?

Page 47: Developer summit 2015   gcp

さあ、始めてみましょう!$300、60日間無料でお試しいただけます

https://cloud.google.com/free-trial/

Page 48: Developer summit 2015   gcp

無料セミナー開催中

goo.gl/YRyMiv

申し込みフォーム

● 2/26 16:00-18:00 Google Compute Engine● 3/12 16:00-18:00 BigQuery

Page 49: Developer summit 2015   gcp

cloud.google.com

Page 50: Developer summit 2015   gcp

Thank you!

ありがとうございました

#gcpja twitter.com/kiyo0123