SlideShare a Scribd company logo
1 of 15
Download to read offline
Dai Nippon Printing Co., Ltd. 1
JJUGナイトセミナー
Google Cloud Platform
2016年3月22日
Dai Nippon Printing Co., Ltd.
あんた誰?
2
• たまるつかさ (@tora470)
• 大日本印刷株式会社
• ハイブリッド型書店honto
• 会社でまかない作る人
• GCPUG Shonanからやってきました
Dai Nippon Printing Co., Ltd. 3
Google Cloud Platform User Group
http://gcpug.jp/
#gcpug
東京, 湘南, 大阪, 名古屋, 岡山, 福岡,
沖縄
台湾, ベトナム
Dai Nippon Printing Co., Ltd.
What is Google Cloud Platform ?
4
Compute
IaaS、 PaaS、コンテナ
Storage
ストレージ、データベース
BigData
データ分析
Services
その他色んな機能の提供
Google検索, GmailなどのGoogleの
サービスと同じインフラを使用してクラウ
ドサービスとして提供
(重要!)
Google Cloud Platform = GCP
Google Compute Engine = GCE
Google App Engine = GAE
こんな感じで略します。
最近は機械学習系のプラットフォームも
提供され始めています。
Dai Nippon Printing Co., Ltd.
Storages
● Google Cloud Storage (GCS)
● オブジェクトストレージ
● 3つのオプション (Standard, DRA, Nearline)
● Cloud Datastore
● 分散型KVS
● 複数行データのACIDトランザクション
● 詳細はGCPUG Shonanで@sinmetal氏が話したスライド参照
● Cloud SQL
● フルマネージドRDB
● MySQL
● Cloud Bigtable
● NoSQL
● Gmailとか検索とかこの上に乗っかってるらしい
Dai Nippon Printing Co., Ltd.
Big Data
● BigQuery
● フルマネージドデータ分析
● 低コスト&高パフォーマンス
● Cloud Dataflow
● フルマネージドバッチ&ストリーム処理
● Java SDK
● Cloud Dataproc
● マネージドHadoop & Spark環境
● Cloud Pub/Sub
● メッセージング
Dai Nippon Printing Co., Ltd.
Google Compute Engine (GCE)
● IaaS環境
● 高性能でスケーラブルなVM
● 事前に定義されたマシンタイプ&カスタムマシンタイプ
● プリエンプティブルVM(通常のインスタンスに比べて最大70%OFF!)
● 手頃なお値段
● 自動割引
● 分単位の課金(10分から)
● 爆速なローカルSSD
● 高速なネットワーキング
● グローバルなロードバランシング
● ライブマイグレーション
https://cloud.google.com/compute
https://cloud.google.com/preemptible-vms
https://cloud.google.com/networking
Dai Nippon Printing Co., Ltd.
Google Container Engine (GKE)
● コンテナ環境
● クラスタのセットアップが早い
● Kubernetes
● CPU、メモリなどを宣言的に管理
● プラットフォームを選ばない
● Google Container Registry
● プライベートなDocker Registry
● 認証
● UIによる管理
● 検索
● Google Cloud StorageのNearline Storageに格納
https://cloud.google.com/container-engine
https://cloud.google.com/container-registry
Dai Nippon Printing Co., Ltd.
Google App Engine (GAE)
https://cloud.google.com/appengine
● PaaS環境
● 自動でスケール
● 構築が素早い
● インフラをほぼ気にしなくて良い
● GCPが出てくる前からある
● エッジキャッシュ
● セキュリティスキャン
● Python, Java, Go, PHP
● 無料枠あり
● アイドル時インスタンスいらず
● タスクキュー
Dai Nippon Printing Co., Ltd.
● Application
● リクエストはGoogleインフラが受けつけてApp Serverへ
● 1プロジェクトに1アプリケーション
● Module
● 1Appに最大20モジュール配置可能
● モジュールを設定することで、別のWebアプリを1プロジェクト内で使用可能
● Version
● デフォルトのバージョンをコンソールで切り替え
● このバージョンの切り替えでBlue/Greenデプロイメントが可能
● Instance
● インスタンスのスケーリングを自動・手動で設定可能
Dai Nippon Printing Co., Ltd.
ほんとにGAEの中で作ってればスケールアウトと
か勝手にしてくれるので便利。
データもDatastore使ってればアプリケーションの
スケールアウトに勝手に対応してくれるからいい感
じ。
開発者は気にしなくて良い。
Dai Nippon Printing Co., Ltd.
でも、Java7なんでしょう?
Dai Nippon Printing Co., Ltd.
Managed VMsがあるよ
Dai Nippon Printing Co., Ltd.
Managed VMs
https://cloud.google.com/appengine
● Java8など、GAEのサポート言語以外が使用可能。
● Managed VMsランタイムでJava8, Nodejs, Python 3, Goをサポート
● それ以外のやつもCustom Runtimeとして利用可能
● Custom RuntimeでDockerを使用
● DockerfileでビルドされたDockerイメージをGAEにデプロイ
● GAEの上に乗ってるのでスケールはGAEにお任せ
● GAEで使用できるコンポーネントを使える
● VersionでBlue/Greenデプロイメントも可能
● GCEインスタンスとして作成される
● Google管理のインスタンスになる
Dai Nippon Printing Co., Ltd.
GCPで開発したい人、募集中!
15

More Related Content

Viewers also liked

Los bosques
Los bosquesLos bosques
Los bosques
iesMola
 
Nakaz 584 - dity z maloyu masoyu tila
Nakaz 584 - dity z maloyu masoyu tilaNakaz 584 - dity z maloyu masoyu tila
Nakaz 584 - dity z maloyu masoyu tila
Igor Nitsovych
 
Persausion PowerPoint
Persausion PowerPointPersausion PowerPoint
Persausion PowerPoint
katsmith1988
 
апкс 2011 08_verilog_макросы
апкс 2011 08_verilog_макросыапкс 2011 08_verilog_макросы
апкс 2011 08_verilog_макросы
Irina Hahanova
 
апкс 2011 04_verilog_продолж
апкс 2011 04_verilog_продолжапкс 2011 04_verilog_продолж
апкс 2011 04_verilog_продолж
Irina Hahanova
 
Welcome to respect campaign
Welcome to respect campaignWelcome to respect campaign
Welcome to respect campaign
Greg Martinez
 

Viewers also liked (17)

Pokémon GOとGCP
Pokémon GOとGCPPokémon GOとGCP
Pokémon GOとGCP
 
Google Cloud Platform
Google Cloud Platform Google Cloud Platform
Google Cloud Platform
 
Landscaping for Pollinators
Landscaping for PollinatorsLandscaping for Pollinators
Landscaping for Pollinators
 
Los bosques
Los bosquesLos bosques
Los bosques
 
Soil Management, Site Selection. Soil Fertility
Soil Management, Site Selection. Soil FertilitySoil Management, Site Selection. Soil Fertility
Soil Management, Site Selection. Soil Fertility
 
Nakaz 584 - dity z maloyu masoyu tila
Nakaz 584 - dity z maloyu masoyu tilaNakaz 584 - dity z maloyu masoyu tila
Nakaz 584 - dity z maloyu masoyu tila
 
Persausion PowerPoint
Persausion PowerPointPersausion PowerPoint
Persausion PowerPoint
 
What cause hypothyroidism
What cause hypothyroidismWhat cause hypothyroidism
What cause hypothyroidism
 
Velocidad y alcohol
Velocidad y alcoholVelocidad y alcohol
Velocidad y alcohol
 
Software eval
Software evalSoftware eval
Software eval
 
Equazioni di 2 grado esercitazione guidata
Equazioni di 2 grado   esercitazione guidataEquazioni di 2 grado   esercitazione guidata
Equazioni di 2 grado esercitazione guidata
 
Eni gela
Eni   gelaEni   gela
Eni gela
 
Practica de Clases
Practica de ClasesPractica de Clases
Practica de Clases
 
апкс 2011 08_verilog_макросы
апкс 2011 08_verilog_макросыапкс 2011 08_verilog_макросы
апкс 2011 08_verilog_макросы
 
Sambahang Kristiano sa Gulod
Sambahang Kristiano sa GulodSambahang Kristiano sa Gulod
Sambahang Kristiano sa Gulod
 
апкс 2011 04_verilog_продолж
апкс 2011 04_verilog_продолжапкс 2011 04_verilog_продолж
апкс 2011 04_verilog_продолж
 
Welcome to respect campaign
Welcome to respect campaignWelcome to respect campaign
Welcome to respect campaign
 

Recently uploaded

Recently uploaded (11)

論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
 
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
 
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
 
Utilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native IntegrationsUtilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native Integrations
 
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半        2024/04/26の勉強会で発表されたものです。新人研修 後半        2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
 
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
 
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
 
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイスLoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
 
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
 
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアルLoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
 
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
 

JJUGナイトセミナー Google Cloud Platform

  • 1. Dai Nippon Printing Co., Ltd. 1 JJUGナイトセミナー Google Cloud Platform 2016年3月22日
  • 2. Dai Nippon Printing Co., Ltd. あんた誰? 2 • たまるつかさ (@tora470) • 大日本印刷株式会社 • ハイブリッド型書店honto • 会社でまかない作る人 • GCPUG Shonanからやってきました
  • 3. Dai Nippon Printing Co., Ltd. 3 Google Cloud Platform User Group http://gcpug.jp/ #gcpug 東京, 湘南, 大阪, 名古屋, 岡山, 福岡, 沖縄 台湾, ベトナム
  • 4. Dai Nippon Printing Co., Ltd. What is Google Cloud Platform ? 4 Compute IaaS、 PaaS、コンテナ Storage ストレージ、データベース BigData データ分析 Services その他色んな機能の提供 Google検索, GmailなどのGoogleの サービスと同じインフラを使用してクラウ ドサービスとして提供 (重要!) Google Cloud Platform = GCP Google Compute Engine = GCE Google App Engine = GAE こんな感じで略します。 最近は機械学習系のプラットフォームも 提供され始めています。
  • 5. Dai Nippon Printing Co., Ltd. Storages ● Google Cloud Storage (GCS) ● オブジェクトストレージ ● 3つのオプション (Standard, DRA, Nearline) ● Cloud Datastore ● 分散型KVS ● 複数行データのACIDトランザクション ● 詳細はGCPUG Shonanで@sinmetal氏が話したスライド参照 ● Cloud SQL ● フルマネージドRDB ● MySQL ● Cloud Bigtable ● NoSQL ● Gmailとか検索とかこの上に乗っかってるらしい
  • 6. Dai Nippon Printing Co., Ltd. Big Data ● BigQuery ● フルマネージドデータ分析 ● 低コスト&高パフォーマンス ● Cloud Dataflow ● フルマネージドバッチ&ストリーム処理 ● Java SDK ● Cloud Dataproc ● マネージドHadoop & Spark環境 ● Cloud Pub/Sub ● メッセージング
  • 7. Dai Nippon Printing Co., Ltd. Google Compute Engine (GCE) ● IaaS環境 ● 高性能でスケーラブルなVM ● 事前に定義されたマシンタイプ&カスタムマシンタイプ ● プリエンプティブルVM(通常のインスタンスに比べて最大70%OFF!) ● 手頃なお値段 ● 自動割引 ● 分単位の課金(10分から) ● 爆速なローカルSSD ● 高速なネットワーキング ● グローバルなロードバランシング ● ライブマイグレーション https://cloud.google.com/compute https://cloud.google.com/preemptible-vms https://cloud.google.com/networking
  • 8. Dai Nippon Printing Co., Ltd. Google Container Engine (GKE) ● コンテナ環境 ● クラスタのセットアップが早い ● Kubernetes ● CPU、メモリなどを宣言的に管理 ● プラットフォームを選ばない ● Google Container Registry ● プライベートなDocker Registry ● 認証 ● UIによる管理 ● 検索 ● Google Cloud StorageのNearline Storageに格納 https://cloud.google.com/container-engine https://cloud.google.com/container-registry
  • 9. Dai Nippon Printing Co., Ltd. Google App Engine (GAE) https://cloud.google.com/appengine ● PaaS環境 ● 自動でスケール ● 構築が素早い ● インフラをほぼ気にしなくて良い ● GCPが出てくる前からある ● エッジキャッシュ ● セキュリティスキャン ● Python, Java, Go, PHP ● 無料枠あり ● アイドル時インスタンスいらず ● タスクキュー
  • 10. Dai Nippon Printing Co., Ltd. ● Application ● リクエストはGoogleインフラが受けつけてApp Serverへ ● 1プロジェクトに1アプリケーション ● Module ● 1Appに最大20モジュール配置可能 ● モジュールを設定することで、別のWebアプリを1プロジェクト内で使用可能 ● Version ● デフォルトのバージョンをコンソールで切り替え ● このバージョンの切り替えでBlue/Greenデプロイメントが可能 ● Instance ● インスタンスのスケーリングを自動・手動で設定可能
  • 11. Dai Nippon Printing Co., Ltd. ほんとにGAEの中で作ってればスケールアウトと か勝手にしてくれるので便利。 データもDatastore使ってればアプリケーションの スケールアウトに勝手に対応してくれるからいい感 じ。 開発者は気にしなくて良い。
  • 12. Dai Nippon Printing Co., Ltd. でも、Java7なんでしょう?
  • 13. Dai Nippon Printing Co., Ltd. Managed VMsがあるよ
  • 14. Dai Nippon Printing Co., Ltd. Managed VMs https://cloud.google.com/appengine ● Java8など、GAEのサポート言語以外が使用可能。 ● Managed VMsランタイムでJava8, Nodejs, Python 3, Goをサポート ● それ以外のやつもCustom Runtimeとして利用可能 ● Custom RuntimeでDockerを使用 ● DockerfileでビルドされたDockerイメージをGAEにデプロイ ● GAEの上に乗ってるのでスケールはGAEにお任せ ● GAEで使用できるコンポーネントを使える ● VersionでBlue/Greenデプロイメントも可能 ● GCEインスタンスとして作成される ● Google管理のインスタンスになる
  • 15. Dai Nippon Printing Co., Ltd. GCPで開発したい人、募集中! 15