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

Developer Summit 2015 GCP

83180c7701c095c3b546cea930bcd6f5?s=47 kiyo0123
February 26, 2015

Developer Summit 2015 GCP

83180c7701c095c3b546cea930bcd6f5?s=128

kiyo0123

February 26, 2015
Tweet

Transcript

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

    潔 Google Cloud Platform セールスエンジニア Google for Work 部門 #gcpja
  2. None
  3. None
  4. None
  5. None
  6. 世界中のデータセンターからコンピュートリソースを提供

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

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

  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
  11. Google Cloud Platform ネットワーク コンピュート ビッグデータ マネジメント ストレージ モバイル 開発ツール

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

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

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

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

    ビッグデータ Big Query Cloud Pub/Sub Cloud Dataflow
  16. Google Cloud Platform モニタリング マネジメント マネジメント ネットワーク コンピュート ビッグデータ ストレージ

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

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

    開発ツール
  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
  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
  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
  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
  23. Compute Engine = Google が提供するIaaS

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

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

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

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

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

    VMあたりの起動時間(秒) 低コスト Google スケール Google クオリティ
  30. VMにアタッチすることのでき るコスト効果の高いストレー ジ 適用領域 プロダクトの初期段階 ブートIO ストリーミング IO 高性能ディスクの選択肢 高I/Oを要求するアプリケー

    ションに適した高性能な SSD 適用領域 本番環境のDB VMが動作するホストサーバ にアタッチする、最も高い性 能を発揮するローカルフラッ シュストレージ 最大680,000 READ IOPS 適用領域 Hadoop, Cassandra クラス タ 標準永続ディスク SSD 永続ディスク ローカル SSD 低コスト Google クオリティ Google スケール
  31. 標準永続ディスク SSD 永続ディスク ボリュームサイズ (GB) ボリュームサイズ (GB) ランダムREAD IOPS ランダム

    WRITE IOPS ディスクサイズに応じてIOPSがスケールする 低コスト Google クオリティ Google スケール
  32. Google Compute Engineの最も優れて いる特徴の一つは、その性能が非常に信 頼できるということだ。 – Joe Masters Emison Founder

    & VP of Research and Development, BuildFax source: Google 低コスト Google クオリティ Google スケール 一貫した性能
  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 スケール
  34. • ロードバランサーは “google.com”と同じインフ ラを使用 • 準備時間の必要なく100万 QPSのリクエストに対応可 能 100万 QPS

    トータルコスト 10 USD 4秒で起動 120秒以内に 安定 source: Google 低コスト Google スケール Google クオリティ 高性能なロードバランサー
  35. source: Google 低コスト Google クオリティ Google スケール 透過的なメンテナンス

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

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

  38. HTTP および JSON API による容易なアクセス $ gcloud auth login $

    gcloud compute instances create my-instance --zone us- central1-a $ gcloud compute instances list 低コスト Google クオリティ Google スケール
  39. 最低10 分より1分単位で課金 低コスト Google クオリティ Google スケール 使った分だけの課金

  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%
  41. • 使えば使うほど、単価が安くなる • 自動的に適用される • 事前に支払う必要なし • ロックインされることもない • 複雑な計画も必要ない

    低コスト Google クオリティ Google スケール 使いつづけると自動的に割引が適用
  42. デモ

  43. Google Cloud Platform App Engine • Platform-as-a-service • ユーザはアプリケーションを書いてデプロイするだ け。残りはGoogle

    が管理 • 負荷に応じて自動的にスケールアウト • Python, Java, PHP, Go言語をネイティブサポート • Managed VM により柔軟なアプリケーション実行環 境
  44. Google Cloud Platform BigQuery • 億件レベルの大規模データセットに対する高速クエ リー • 秒間10万行のリアルタイムインサート •

    セットアップ、パフォーマンスチューイングやクラスタ 拡張といったインフラ作業不要 • ストレージ容量無制限。自動スケールアウ • BIツールを使って非技術者でも操作可能
  45. A datacenter is not a collection of computers, a datacenter

    is a computer. Compute
  46. Next Step?

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

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

    3/12 16:00-18:00 BigQuery
  49. cloud.google.com

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