Developer summit 2015 gcp
-
Upload
google-cloud-platform-japan -
Category
Presentations & Public Speaking
-
view
2.109 -
download
0
Transcript of Developer summit 2015 gcp
![Page 1: Developer summit 2015 gcp](https://reader030.fdocument.pub/reader030/viewer/2022032617/55ab61dc1a28ab702f8b47b9/html5/thumbnails/1.jpg)
ここまで来た!Google Cloud Platformの進化と真価Google Cloud Platform 概要紹介
福田 潔
Google Cloud Platform セールスエンジニア
Google for Work 部門
#gcpja
![Page 2: Developer summit 2015 gcp](https://reader030.fdocument.pub/reader030/viewer/2022032617/55ab61dc1a28ab702f8b47b9/html5/thumbnails/2.jpg)
![Page 3: Developer summit 2015 gcp](https://reader030.fdocument.pub/reader030/viewer/2022032617/55ab61dc1a28ab702f8b47b9/html5/thumbnails/3.jpg)
![Page 4: Developer summit 2015 gcp](https://reader030.fdocument.pub/reader030/viewer/2022032617/55ab61dc1a28ab702f8b47b9/html5/thumbnails/4.jpg)
![Page 5: Developer summit 2015 gcp](https://reader030.fdocument.pub/reader030/viewer/2022032617/55ab61dc1a28ab702f8b47b9/html5/thumbnails/5.jpg)
![Page 6: Developer summit 2015 gcp](https://reader030.fdocument.pub/reader030/viewer/2022032617/55ab61dc1a28ab702f8b47b9/html5/thumbnails/6.jpg)
世界中のデータセンターからコンピュートリソースを提供
![Page 8: Developer summit 2015 gcp](https://reader030.fdocument.pub/reader030/viewer/2022032617/55ab61dc1a28ab702f8b47b9/html5/thumbnails/8.jpg)
世界を駆け巡るGoogle バックボーンネットワーク
![Page 9: Developer summit 2015 gcp](https://reader030.fdocument.pub/reader030/viewer/2022032617/55ab61dc1a28ab702f8b47b9/html5/thumbnails/9.jpg)
世界中に70箇所以上のPOPが存在
![Page 10: Developer summit 2015 gcp](https://reader030.fdocument.pub/reader030/viewer/2022032617/55ab61dc1a28ab702f8b47b9/html5/thumbnails/10.jpg)
クラウドテクノロジーの革命
2012 2013
MapReduce
Spanner/F1
2003 2006 2007 2010 2011
GFS
Omega
Colossus
Cloud Storage
Dremel
BigQuery
Big Table
Cloud Datastore
Paxos impl.
2004
![Page 11: Developer summit 2015 gcp](https://reader030.fdocument.pub/reader030/viewer/2022032617/55ab61dc1a28ab702f8b47b9/html5/thumbnails/11.jpg)
Google Cloud Platform
ネットワークコンピュート ビッグデータ マネジメント ストレージ モバイル 開発ツール
![Page 12: Developer summit 2015 gcp](https://reader030.fdocument.pub/reader030/viewer/2022032617/55ab61dc1a28ab702f8b47b9/html5/thumbnails/12.jpg)
マネジメントネットワークコンピュート ビッグデータ ストレージ モバイル 開発ツール
Google Cloud Platform
コンピュート
Compute Engine
Container Engine
App Engine
![Page 13: Developer summit 2015 gcp](https://reader030.fdocument.pub/reader030/viewer/2022032617/55ab61dc1a28ab702f8b47b9/html5/thumbnails/13.jpg)
マネジメントネットワークコンピュート ビッグデータ ストレージ モバイル 開発ツール
Google Cloud Platform
ストレージ
Cloud Storage
Cloud SQL
CloudDatastore
![Page 14: Developer summit 2015 gcp](https://reader030.fdocument.pub/reader030/viewer/2022032617/55ab61dc1a28ab702f8b47b9/html5/thumbnails/14.jpg)
マネジメントネットワークコンピュート ビッグデータ ストレージ モバイル 開発ツール
Google Cloud Platform
ネットワーク
Cloud Interconnect
![Page 15: Developer summit 2015 gcp](https://reader030.fdocument.pub/reader030/viewer/2022032617/55ab61dc1a28ab702f8b47b9/html5/thumbnails/15.jpg)
マネジメントネットワークコンピュート ビッグデータ ストレージ モバイル 開発ツール
Google Cloud Platform
ビッグデータ
Big Query Cloud Pub/Sub
CloudDataflow
![Page 16: Developer summit 2015 gcp](https://reader030.fdocument.pub/reader030/viewer/2022032617/55ab61dc1a28ab702f8b47b9/html5/thumbnails/16.jpg)
Google Cloud Platform
モニタリング
マネジメント
マネジメントネットワークコンピュート ビッグデータ ストレージ モバイル 開発ツール
![Page 17: Developer summit 2015 gcp](https://reader030.fdocument.pub/reader030/viewer/2022032617/55ab61dc1a28ab702f8b47b9/html5/thumbnails/17.jpg)
マネジメントネットワークコンピュート ビックデータ ストレージ モバイル 開発ツール
Google Cloud Platform
モバイル
Firebase
![Page 18: Developer summit 2015 gcp](https://reader030.fdocument.pub/reader030/viewer/2022032617/55ab61dc1a28ab702f8b47b9/html5/thumbnails/18.jpg)
マネジメントネットワークコンピュート ビッグデータ ストレージ モバイル 開発ツール
Google Cloud Platform
開発ツール
![Page 19: Developer summit 2015 gcp](https://reader030.fdocument.pub/reader030/viewer/2022032617/55ab61dc1a28ab702f8b47b9/html5/thumbnails/19.jpg)
直近一年の機能拡張
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](https://reader030.fdocument.pub/reader030/viewer/2022032617/55ab61dc1a28ab702f8b47b9/html5/thumbnails/20.jpg)
直近一年の機能拡張
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](https://reader030.fdocument.pub/reader030/viewer/2022032617/55ab61dc1a28ab702f8b47b9/html5/thumbnails/21.jpg)
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](https://reader030.fdocument.pub/reader030/viewer/2022032617/55ab61dc1a28ab702f8b47b9/html5/thumbnails/22.jpg)
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](https://reader030.fdocument.pub/reader030/viewer/2022032617/55ab61dc1a28ab702f8b47b9/html5/thumbnails/23.jpg)
Compute Engine = Google が提供するIaaS
![Page 24: Developer summit 2015 gcp](https://reader030.fdocument.pub/reader030/viewer/2022032617/55ab61dc1a28ab702f8b47b9/html5/thumbnails/24.jpg)
![Page 25: Developer summit 2015 gcp](https://reader030.fdocument.pub/reader030/viewer/2022032617/55ab61dc1a28ab702f8b47b9/html5/thumbnails/25.jpg)
Googleスケール
Google クオリティ
低コスト
![Page 26: Developer summit 2015 gcp](https://reader030.fdocument.pub/reader030/viewer/2022032617/55ab61dc1a28ab702f8b47b9/html5/thumbnails/26.jpg)
● 信頼性の高い、安定した性能の提供
● ストレージの暗号化
● プライベートネットワーク
● 透過的なメンテナンス
● 多様なニーズに対応するコンピュートおよび
ストレージの選択肢
Google クオリティ
![Page 27: Developer summit 2015 gcp](https://reader030.fdocument.pub/reader030/viewer/2022032617/55ab61dc1a28ab702f8b47b9/html5/thumbnails/27.jpg)
● 1,000 ノードのクラスタを5分以内で起動
● VM間の通信帯域幅
● 高性能で安定した性能を持つストレージ
Googleスケール
![Page 28: Developer summit 2015 gcp](https://reader030.fdocument.pub/reader030/viewer/2022032617/55ab61dc1a28ab702f8b47b9/html5/thumbnails/28.jpg)
● 一分単位の課金
● 継続利用ディスカウントが自動適用
● コスト削減に関して業界をリード
低コスト
![Page 29: Developer summit 2015 gcp](https://reader030.fdocument.pub/reader030/viewer/2022032617/55ab61dc1a28ab702f8b47b9/html5/thumbnails/29.jpg)
高速なインスタンス起動低コスト
● VMあたり20秒から40秒程度で起動
● クラスタサイズを増や
しても変わらない
ブートしてSSH可能になるまでの時間
クラスタサイズ
VMあたりの起動時間
(秒
)
低コストGoogleスケール
Googleクオリティ
![Page 30: Developer summit 2015 gcp](https://reader030.fdocument.pub/reader030/viewer/2022032617/55ab61dc1a28ab702f8b47b9/html5/thumbnails/30.jpg)
VMにアタッチすることのでき
るコスト効果の高いストレー
ジ
適用領域プロダクトの初期段階ブートIOストリーミング IO
高性能ディスクの選択肢
高I/Oを要求するアプリケー
ションに適した高性能なSSD
適用領域本番環境のDB
VMが動作するホストサーバ
にアタッチする、最も高い性
能を発揮するローカルフラッ
シュストレージ
最大680,000 READ IOPS
適用領域Hadoop, Cassandra クラスタ
標準永続ディスク SSD 永続ディスク ローカル SSD
低コストGoogleクオリティ
Googleスケール
![Page 31: Developer summit 2015 gcp](https://reader030.fdocument.pub/reader030/viewer/2022032617/55ab61dc1a28ab702f8b47b9/html5/thumbnails/31.jpg)
Volume Size (GB)
標準永続ディスク
SSD 永続ディスク
ボリュームサイズ (GB)
ボリュームサイズ (GB)
ランダム
RE
AD
IOP
S
ランダム
WR
ITE
IOP
S
ディスクサイズに応じてIOPSがスケールする低コスト
Googleクオリティ
Googleスケール
![Page 32: Developer summit 2015 gcp](https://reader030.fdocument.pub/reader030/viewer/2022032617/55ab61dc1a28ab702f8b47b9/html5/thumbnails/32.jpg)
Google Compute Engineの最も優れている特徴の一つは、その性能が非常に信頼できるということだ。
– Joe Masters EmisonFounder & VP of Research
and Development, BuildFax
source: Google
低コストGoogleクオリティ
Googleスケール
一貫した性能
![Page 33: Developer summit 2015 gcp](https://reader030.fdocument.pub/reader030/viewer/2022032617/55ab61dc1a28ab702f8b47b9/html5/thumbnails/33.jpg)
優れたネットワーク性能
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](https://reader030.fdocument.pub/reader030/viewer/2022032617/55ab61dc1a28ab702f8b47b9/html5/thumbnails/34.jpg)
● ロードバランサーは
“google.com”と同じインフ
ラを使用
● 準備時間の必要なく100万 QPSのリクエストに対応可
能
100万 QPS トータルコスト10 USD
4秒で起動
120秒以内に安定
source: Google
低コストGoogleスケール
Googleクオリティ
高性能なロードバランサー
![Page 35: Developer summit 2015 gcp](https://reader030.fdocument.pub/reader030/viewer/2022032617/55ab61dc1a28ab702f8b47b9/html5/thumbnails/35.jpg)
source: Google
低コストGoogleクオリティ
Googleスケール
透過的なメンテナンス
![Page 36: Developer summit 2015 gcp](https://reader030.fdocument.pub/reader030/viewer/2022032617/55ab61dc1a28ab702f8b47b9/html5/thumbnails/36.jpg)
ライブマイグレーション
![Page 37: Developer summit 2015 gcp](https://reader030.fdocument.pub/reader030/viewer/2022032617/55ab61dc1a28ab702f8b47b9/html5/thumbnails/37.jpg)
“ログおよびDBのデータを見てみたが、通常と異る
ところは何もなかった。もし、 Googleが我々のイ
ンスタンスが移動したことを教えてくれなかった
ら、全く気づかなかったでしょう。 ”
“このテストはGCEのライブマイグレーションが
我々の期待どおり動作することを確信させてくれ
た”
ライブマイグレーション
![Page 38: Developer summit 2015 gcp](https://reader030.fdocument.pub/reader030/viewer/2022032617/55ab61dc1a28ab702f8b47b9/html5/thumbnails/38.jpg)
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](https://reader030.fdocument.pub/reader030/viewer/2022032617/55ab61dc1a28ab702f8b47b9/html5/thumbnails/39.jpg)
最低10 分より1分単位で課金
低コストGoogleクオリティ
Googleスケール
使った分だけの課金
![Page 40: Developer summit 2015 gcp](https://reader030.fdocument.pub/reader030/viewer/2022032617/55ab61dc1a28ab702f8b47b9/html5/thumbnails/40.jpg)
一分の単位の課金のメリット
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](https://reader030.fdocument.pub/reader030/viewer/2022032617/55ab61dc1a28ab702f8b47b9/html5/thumbnails/41.jpg)
• 使えば使うほど、単価が安くなる
• 自動的に適用される
• 事前に支払う必要なし
• ロックインされることもない
• 複雑な計画も必要ない
低コストGoogleクオリティ
Googleスケール
使いつづけると自動的に割引が適用
![Page 42: Developer summit 2015 gcp](https://reader030.fdocument.pub/reader030/viewer/2022032617/55ab61dc1a28ab702f8b47b9/html5/thumbnails/42.jpg)
デモ
![Page 43: Developer summit 2015 gcp](https://reader030.fdocument.pub/reader030/viewer/2022032617/55ab61dc1a28ab702f8b47b9/html5/thumbnails/43.jpg)
Google Cloud Platform
App Engine
● Platform-as-a-service
● ユーザはアプリケーションを書いてデプロイするだ
け。残りはGoogle が管理
● 負荷に応じて自動的にスケールアウト
● Python, Java, PHP, Go言語をネイティブサポート
● Managed VM により柔軟なアプリケーション実行環
境
![Page 44: Developer summit 2015 gcp](https://reader030.fdocument.pub/reader030/viewer/2022032617/55ab61dc1a28ab702f8b47b9/html5/thumbnails/44.jpg)
Google Cloud Platform
BigQuery
● 億件レベルの大規模データセットに対する高速クエ
リー
● 秒間10万行のリアルタイムインサート
● セットアップ、パフォーマンスチューイングやクラスタ
拡張といったインフラ作業不要
● ストレージ容量無制限。自動スケールアウ
● BIツールを使って非技術者でも操作可能
![Page 45: Developer summit 2015 gcp](https://reader030.fdocument.pub/reader030/viewer/2022032617/55ab61dc1a28ab702f8b47b9/html5/thumbnails/45.jpg)
A datacenter is not a collection of computers,a datacenter is a computer.
Compute
![Page 46: Developer summit 2015 gcp](https://reader030.fdocument.pub/reader030/viewer/2022032617/55ab61dc1a28ab702f8b47b9/html5/thumbnails/46.jpg)
Next Step?
![Page 47: Developer summit 2015 gcp](https://reader030.fdocument.pub/reader030/viewer/2022032617/55ab61dc1a28ab702f8b47b9/html5/thumbnails/47.jpg)
さあ、始めてみましょう!$300、60日間無料でお試しいただけます
https://cloud.google.com/free-trial/
![Page 48: Developer summit 2015 gcp](https://reader030.fdocument.pub/reader030/viewer/2022032617/55ab61dc1a28ab702f8b47b9/html5/thumbnails/48.jpg)
無料セミナー開催中
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](https://reader030.fdocument.pub/reader030/viewer/2022032617/55ab61dc1a28ab702f8b47b9/html5/thumbnails/49.jpg)
cloud.google.com
![Page 50: Developer summit 2015 gcp](https://reader030.fdocument.pub/reader030/viewer/2022032617/55ab61dc1a28ab702f8b47b9/html5/thumbnails/50.jpg)
Thank you!
ありがとうございました
#gcpja twitter.com/kiyo0123