Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Developer Summit 2015 GCP

kiyo0123
February 26, 2015

Developer Summit 2015 GCP

kiyo0123

February 26, 2015
Tweet

Other Decks in Technology

Transcript

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

    View Slide

  2. View Slide

  3. View Slide

  4. View Slide

  5. View Slide

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

    View Slide

  7. View Slide

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

    View Slide

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

    View Slide

  10. クラウドテクノロジーの革命
    2012 2013
    MapReduce
    Spanner/F1
    2003 2006 2007 2010 2011
    GFS
    Omega
    Colossus
    Cloud Storage
    Dremel
    BigQuery
    Big Table
    Cloud Datastore
    Paxos impl.
    2004

    View Slide

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

    View Slide

  12. マネジメント
    ネットワーク
    コンピュート ビッグデータ ストレージ モバイル 開発ツール
    Google Cloud Platform
    コンピュート
    Compute
    Engine
    Container
    Engine
    App
    Engine

    View Slide

  13. マネジメント
    ネットワーク
    コンピュート ビッグデータ ストレージ モバイル 開発ツール
    Google Cloud Platform
    ストレージ
    Cloud
    Storage
    Cloud
    SQL
    Cloud
    Datastore

    View Slide

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

    View Slide

  15. マネジメント
    ネットワーク
    コンピュート ビッグデータ ストレージ モバイル 開発ツール
    Google Cloud Platform
    ビッグデータ
    Big Query
    Cloud
    Pub/Sub
    Cloud
    Dataflow

    View Slide

  16. Google Cloud Platform
    モニタリング
    マネジメント
    マネジメント
    ネットワーク
    コンピュート ビッグデータ ストレージ モバイル 開発ツール

    View Slide

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

    View Slide

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

    View Slide

  19. 直近一年の機能拡張
    September
    April May June July August October
    Cloud SQL Improvements
    Push-to-Deploy from
    GitHub
    Hadoop connectors
    APAC Zone
    CoreOS
    16 Core Instances
    Container-Optimized Images
    Stackdriver
    Docker containers in App Engine
    Kubernetes
    PD SSD Beta
    Cloud Trace
    Cloud Debugger
    Cloud Dataflow
    HTTP load balancing
    Node.js client library
    Push-to-Deploy support to
    Bitbucket Git repositories
    Firebase
    Bitnami
    Local SSD
    PD SSD GA
    GCE improvements
    Zync Render
    Expanded kubernetes
    consortium (Microsoft, Red
    Hat, IBM & others)
    Momentum

    View Slide

  20. 直近一年の機能拡張
    September
    April July August
    HTTP load balancing
    Node.js client library
    Push-to-Deploy support to
    Bitbucket Git repositories
    Firebase
    Bitnami
    Local SSD
    PD SSD GA
    GCE improvements
    Zync Render
    Expanded kubernetes community
    (Microsoft & others)
    Cloud SQL Improvements
    Push to Deploy from GitHub
    Hadoop connectors
    APAC ゾーン
    May
    CoreOS
    16 Core Instances
    Container-Optimized Images
    Stackdriver
    June
    Docker containers in App Engine
    Kubernetes
    PD SSD Beta
    Cloud Trace
    Cloud Dataflow
    October
    Momentum

    View Slide

  21. September
    June July
    HTTP load balancing
    Node.js client library
    Push-to-Deploy support to
    Bitbucket Git repositories
    直近一年の機能拡張
    April May
    Momentum
    Cloud SQL Improvements
    Push to Deploy from GitHub
    Hadoop connectors
    APAC Zone
    PD SSD GA
    GCE improvements
    Bitnami
    Local SSD
    Expanded kubernetes community
    (Microsoft & others)
    Docker containers in App Engine
    Kubernetes
    PD SSD Beta
    Cloud Trace
    Cloud Debugger
    Cloud Dataflow
    CoreOS
    16 Core Instances
    Container-Optimized Images
    August October

    View Slide

  22. Kubernetes
    Docker containers in App Engine
    PD SSD Beta
    Cloud Trace
    Cloud Debugger
    Cloud Dataflow
    直近一年の機能拡張
    September
    April May June July August October
    Cloud SQL Improvements
    Push-to-Deploy from
    GitHub
    Hadoop connectors
    APAC Zone
    CoreOS
    16 Core Instances
    Container-Optimized Images
    Stackdriver
    HTTP load balancing
    Node.js client library
    Push-to-Deploy support to
    Bitbucket Git repositories
    Firebase
    Bitnami
    Local SSD
    PD SSD GA
    GCE improvements
    Zync Render
    Kubernetes コミュニティ
    の拡張
    (Microsoft, Red Hat, IBM & others)
    Momentum

    View Slide

  23. Compute Engine = Google が提供するIaaS

    View Slide

  24. View Slide

  25. Google
    スケール
    Google
    クオリティ
    低コスト

    View Slide

  26. ● 信頼性の高い、安定した性能の提供
    ● ストレージの暗号化
    ● プライベートネットワーク
    ● 透過的なメンテナンス
    ● 多様なニーズに対応するコンピュートおよび
    ストレージの選択肢
    Google
    クオリティ

    View Slide

  27. ● 1,000 ノードのクラスタを5分以内で起動
    ● VM間の通信帯域幅
    ● 高性能で安定した性能を持つストレージ
    Google
    スケール

    View Slide

  28. ● 一分単位の課金
    ● 継続利用ディスカウントが自動適用
    ● コスト削減に関して業界をリード
    低コスト

    View Slide

  29. 高速なインスタンス起動 低コスト
    ● VMあたり20秒から40
    秒程度で起動
    ● クラスタサイズを増や
    しても変わらない
    ブートしてSSH可能になるまでの時間
    クラスタサイズ
    VMあたりの起動時間(秒)
    低コスト
    Google
    スケール
    Google
    クオリティ

    View Slide

  30. VMにアタッチすることのでき
    るコスト効果の高いストレー

    適用領域
    プロダクトの初期段階
    ブートIO
    ストリーミング IO
    高性能ディスクの選択肢
    高I/Oを要求するアプリケー
    ションに適した高性能な SSD
    適用領域
    本番環境のDB
    VMが動作するホストサーバ
    にアタッチする、最も高い性
    能を発揮するローカルフラッ
    シュストレージ
    最大680,000 READ IOPS
    適用領域
    Hadoop, Cassandra クラス

    標準永続ディスク SSD 永続ディスク ローカル SSD
    低コスト
    Google
    クオリティ
    Google
    スケール

    View Slide

  31. 標準永続ディスク
    SSD 永続ディスク
    ボリュームサイズ
    (GB)
    ボリュームサイズ (GB)
    ランダムREAD IOPS
    ランダム WRITE IOPS
    ディスクサイズに応じてIOPSがスケールする 低コスト
    Google
    クオリティ
    Google
    スケール

    View Slide

  32. Google Compute Engineの最も優れて
    いる特徴の一つは、その性能が非常に信
    頼できるということだ。
    – Joe Masters Emison
    Founder & VP of Research
    and Development, BuildFax
    source: Google
    低コスト
    Google
    クオリティ
    Google
    スケール
    一貫した性能

    View Slide

  33. 優れたネットワーク性能
    1 Stream 200 Streams
    Gbits / sec
    0
    2
    4
    6
    8
    Baseline
    Andromeda 1.0
    (Mar 2014)
    Andromeda 1.5
    (Oct 2014)
    TCP Throughput
    低コスト
    Google
    クオリティ
    Google
    スケール

    View Slide

  34. ● ロードバランサーは
    “google.com”と同じインフ
    ラを使用
    ● 準備時間の必要なく100万
    QPSのリクエストに対応可

    100万 QPS トータルコスト
    10 USD
    4秒で起動
    120秒以内に
    安定
    source: Google
    低コスト
    Google
    スケール
    Google
    クオリティ
    高性能なロードバランサー

    View Slide

  35. source: Google
    低コスト
    Google
    クオリティ
    Google
    スケール
    透過的なメンテナンス

    View Slide

  36. ライブマイグレーション

    View Slide

  37. “ログおよびDBのデータを見てみたが、通常と異る
    ところは何もなかった。もし、 Googleが我々のイ
    ンスタンスが移動したことを教えてくれなかった
    ら、全く気づかなかったでしょう。 ”
    “このテストはGCEのライブマイグレーションが
    我々の期待どおり動作することを確信させてくれ
    た”
    ライブマイグレーション

    View Slide

  38. HTTP および JSON API による容易なアクセス
    $ gcloud auth login
    $ gcloud compute instances create my-instance --zone us-
    central1-a
    $ gcloud compute instances list
    低コスト
    Google
    クオリティ
    Google
    スケール

    View Slide

  39. 最低10 分より1分単位で課金
    低コスト
    Google
    クオリティ
    Google
    スケール
    使った分だけの課金

    View Slide

  40. 一分の単位の課金のメリット
    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%

    View Slide

  41. • 使えば使うほど、単価が安くなる
    • 自動的に適用される
    • 事前に支払う必要なし
    • ロックインされることもない
    • 複雑な計画も必要ない
    低コスト
    Google
    クオリティ
    Google
    スケール
    使いつづけると自動的に割引が適用

    View Slide

  42. デモ

    View Slide

  43. Google Cloud Platform
    App Engine

    Platform-as-a-service

    ユーザはアプリケーションを書いてデプロイするだ
    け。残りはGoogle が管理

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

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

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

    View Slide

  44. Google Cloud Platform
    BigQuery

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

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

    セットアップ、パフォーマンスチューイングやクラスタ
    拡張といったインフラ作業不要

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

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

    View Slide

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

    View Slide

  46. Next Step?

    View Slide

  47. さあ、始めてみましょう!
    $300、60日間無料でお試しいただけます
    https://cloud.google.com/free-trial/

    View Slide

  48. 無料セミナー開催中
    goo.gl/YRyMiv
    申し込みフォーム
    ● 2/26 16:00-18:00 Google Compute Engine
    ● 3/12 16:00-18:00 BigQuery

    View Slide

  49. cloud.google.com

    View Slide

  50. Thank you!
    ありがとうございました
    #gcpja twitter.com/kiyo0123

    View Slide