http://gcpug.jp
GCPのサーバーレス
熊野 良(Ryo Kumano)
FUKUOKA Engineers Day 2019 ~Summer~ (2019/07/20)
http://gcpug.jp
最初に
- 本スライドは発表後、アップロードします。
- レイアウト崩れや明らかに間違った表現などは
修正後にアップロードをする場合があります。
- 基本的に自分で触って経験した内容を
発表させていただきます。
- H/W構成など、いわゆる「クラウドの向こう側」は
別途公開されている資料などを参照ください。
http://gcpug.jp
自己紹介
熊野 良 (Ryo Kumano)
Twitter: @ryok0607
2014/06 〜 株式会社グルーヴノーツ(福岡)
- 肩書:『クラウドエンジニア』
- GCP上で稼動している自社サービスのインフラ設計・構築・運用を担当
- 得意カテゴリはデータベース
- 2015/08 〜 東京 -> 福岡に移住
- 2016/12 〜 GCPUG Fukuoka オーガナイザー
http://gcpug.jp
What is GCPUG?
http://gcpug.jp
What is GCPUG?
GCPUG(ジーシーパグ)はGoogle Cloud Platformを普及させ
ることを目的とし、Googleと共にGCPをより良くし、盛り
上げていくユーザーグループです。
私たちに共感していただける方なら、GCPUGへの参加は自
由です。一緒に GCP を盛り上げていきましょう。
http://gcpug.jp
Communication
http://gcpug.jp
Communication
GCPUG
- web: https://gcpug.jp/
- slack: https://gcpug.slack.com
- slack(登録フォーム): http://goo.gl/forms/F4Fw4kB20L
GCPUG Fukuoka
- connpass: https://gcpugfukuoka.connpass.com
- twitter: https://twitter.com/GCPUGF
- facebook: https://www.facebook.com/groups/gcpugf/
- slack: #x-gcpug-fukuoka
http://gcpug.jp
Event
http://gcpug.jp
2019/08/10(土) 14:00 - 17:00
BigQuery ML のハンズオンを実施予定。
詳細はこちら
connpass: https://gcpugfukuoka.connpass.com/event/139881/
bq_sushi_fukuoka 2nd by GCPUG Fukuoka
http://gcpug.jp
Agenda
http://gcpug.jp
- 『サーバーレス』とは(前提の共有)
- GCPはいつからサーバーレスを扱いはじめたか
- GCPのサーバーレスなサービス
- AppEngine
- CloudFunctions
- BigQuery
- CloudDatastore
Agenda
http://gcpug.jp
『サーバーレス』
とは
http://gcpug.jp
- 利用者がサーバーを意識しないサービス
- 但しサーバーは存在する(虚無ではない)
- 本発表は以下3つを『サーバーレス』とします
- PaaS (Platform as a Service) < 本発表は含んでます
- FaaS (Functions as a Service)
- BaaS (Backend as a Service)
『サーバーレス』とは(前提の共有)
http://gcpug.jp
GCPはいつから
サーバーレスを
扱い始めたか
http://gcpug.jp
AWS Lambda(FaaS)が2015年に発表される。
以降2016年頃から日本でも
「サーバーレス」という言い回しが浸透する。
GCPはいつからサーバーレスを扱い始めたか
http://gcpug.jp
GCPって
サーバーレス
やってないよね?(と、2016年頃言われたとか言われてないとか)
http://gcpug.jp
2008年から
やってるから!!
http://gcpug.jp
Googleは2008年にAppEngine(PaaS)リリース
「サーバーレス」という単語は使っていないが
Googleのサービスで
『利用者にサーバーを意識させない』
という思想はこの時点で実現している。
2008年からやってるから!!
http://gcpug.jp
Googleは2008年にAppEngine(PaaS)リリース
「サーバーレス」という単語は使っていないが
Googleのサービスで
『利用者にサーバーを意識させない』
という思想はこの時点で実現している。
2008年からやってるから!!
http://gcpug.jp
https://cloud.google.com/serverless/?hl=ja
GCPもサーバーレスのサイト作っちゃった in 2018
http://gcpug.jp
余談だがGAEは
『デプロイを単一のサーバにするのではなく、プロセス単位・
かつプロセス同士は干渉しない』
というコンテナの概念もこの時点で実現済み。
人類には早すぎたテクノロジー
2008年からやってるから!! 余談
http://gcpug.jp
AppEngine
http://gcpug.jp
- 2008年にリリースされたPaaS
- 利用者はソースをデプロイする
- 常時アクセスされるようなWeb・API向き
- シームレスにスケールさせるのが得意
- サーバーレスだが料金体系はインスタンス単位
(哲学)
AppEngine
http://gcpug.jp
CloudFunctions
http://gcpug.jp
- 2018年にリリースされたFaaS
- GCP版AWS Lambda
- pubsubやGCSのイベントをトリガーに起動で
きる(イベント駆動型)
- beta期間が長すぎて一部ユーザーから「永遠のベータ版」
と言われていた。難産。
AppEngine
http://gcpug.jp
BigQuery
http://gcpug.jp
- フルマネージドなデータウェアハウス(BaaS)
- ストレージ容量を気にせずTB/PB級のデータを
扱える
- SQLでデータを扱える
- 個人的に「もう100台クラスのHadoop構築し
なくていいんだ」って思った。
- 但しRDBではない
- RDBのDBAから見た GCP Managed Database
https://www.slideshare.net/kumanoryo/rdbdba-gcp-managed-database
BigQuery
http://gcpug.jp
CloudDatastore
http://gcpug.jp
- フルマネージドなNoSQLデータベース(BaaS)
- データ容量に応じてシャーディング・スケール
する
- ACID特性に対応しインデックスが使える
- GCPのサービスからのアクセスが容易でデータ
を一箇所に集約できる
- RDBとは違う独特の設計思想がある
CloudDatastore
http://gcpug.jp
Thank you!

GCPのサーバレス