Developer summit 2015 GCP
-
Upload
kiyoshi-fukuda -
Category
Technology
-
view
160 -
download
3
Transcript of Developer summit 2015 GCP
ここまで来た!Google Cloud Platformの進化と真価Google Cloud Platform 概要紹介
福田 潔
Google Cloud Platform セールスエンジニア
Google for Work 部門
#gcpja
クラウドテクノロジーの革命
2012 2013
MapReduce
Spanner/F1
2003 2006 2007 2010 2011
GFS
Omega
Colossus
Cloud Storage
Dremel
BigQuery
Big Table
Cloud Datastore
Paxos impl.
2004
マネジメントネットワークコンピュート ビッグデータ ストレージ モバイル 開発ツール
Google Cloud Platform
コンピュート
Compute Engine
Container Engine
App Engine
マネジメントネットワークコンピュート ビッグデータ ストレージ モバイル 開発ツール
Google Cloud Platform
ストレージ
Cloud Storage
Cloud SQL
CloudDatastore
マネジメントネットワークコンピュート ビッグデータ ストレージ モバイル 開発ツール
Google Cloud Platform
ビッグデータ
Big Query Cloud Pub/Sub
CloudDataflow
直近一年の機能拡張
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
● 信頼性の高い、安定した性能の提供
● ストレージの暗号化
● プライベートネットワーク
● 透過的なメンテナンス
● 多様なニーズに対応するコンピュートおよび
ストレージの選択肢
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クオリティ
高性能なロードバランサー
“ログおよび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スケール
一分の単位の課金のメリット
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ツールを使って非技術者でも操作可能
さあ、始めてみましょう!$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