developer summit 2015 gcp

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

Upload: kiyoshi-fukuda

Post on 21-Jul-2015

160 views

Category:

Technology


3 download

TRANSCRIPT

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

福田 潔

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

Google for Work 部門

#gcpja

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

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

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

Google Cloud Platform

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

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

Google Cloud Platform

コンピュート

Compute Engine

Container Engine

App Engine

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

Google Cloud Platform

ストレージ

Cloud Storage

Cloud SQL

CloudDatastore

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

Google Cloud Platform

ネットワーク

Cloud Interconnect

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

Google Cloud Platform

ビッグデータ

Big Query Cloud Pub/Sub

CloudDataflow

Google Cloud Platform

モニタリング

マネジメント

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

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

Google Cloud Platform

モバイル

Firebase

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

Google Cloud Platform

開発ツール

直近一年の機能拡張

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

直近一年の機能拡張

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

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

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

Compute Engine = Google が提供するIaaS

Googleスケール

Google クオリティ

低コスト

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

● ストレージの暗号化

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

● 透過的なメンテナンス

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

ストレージの選択肢

Google クオリティ

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

● VM間の通信帯域幅

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

Googleスケール

● 一分単位の課金

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

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

低コスト

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

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

● クラスタサイズを増や

しても変わらない

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

クラスタサイズ

VMあたりの起動時間

(秒

低コストGoogleスケール

Googleクオリティ

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

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

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

高性能ディスクの選択肢

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

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

適用領域本番環境のDB

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

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

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

シュストレージ

最大680,000 READ IOPS

適用領域Hadoop, Cassandra クラスタ

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

低コストGoogleクオリティ

Googleスケール

Volume Size (GB)

標準永続ディスク

SSD 永続ディスク

ボリュームサイズ (GB)

ボリュームサイズ (GB)

ランダム

RE

AD

IOP

S

ランダム

WR

ITE

IOP

S

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

Googleクオリティ

Googleスケール

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

– Joe Masters EmisonFounder & VP of Research

and Development, BuildFax

source: Google

低コストGoogleクオリティ

Googleスケール

一貫した性能

優れたネットワーク性能

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スケール

● ロードバランサーは

“google.com”と同じインフ

ラを使用

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

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

4秒で起動

120秒以内に安定

source: Google

低コストGoogleスケール

Googleクオリティ

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

source: Google

低コストGoogleクオリティ

Googleスケール

透過的なメンテナンス

ライブマイグレーション

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

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

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

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

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

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

た”

ライブマイグレーション

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

$ gcloud auth login

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

central1-a

$ gcloud compute instances list

低コストGoogleクオリティ

Googleスケール

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

低コストGoogleクオリティ

Googleスケール

使った分だけの課金

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

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%

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

• 自動的に適用される

• 事前に支払う必要なし

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

• 複雑な計画も必要ない

低コストGoogleクオリティ

Googleスケール

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

デモ

Google Cloud Platform

App Engine

● Platform-as-a-service

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

け。残りはGoogle が管理

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

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

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

Google Cloud Platform

BigQuery

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

リー

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

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

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

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

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

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

Compute

Next Step?

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

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

無料セミナー開催中

goo.gl/YRyMiv

申し込みフォーム

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

cloud.google.com

Thank you!

ありがとうございました

#gcpja twitter.com/kiyo0123