Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
EN
Uploaded by
Igarashi Toru
264 views
GCP でも Serverless!!
Serverless Meetup Tokyo #15 (https://serverless.connpass.com/event/162099) における発表資料です。
Technology
◦
Read more
1
Save
Share
Embed
Embed presentation
Download
Download to read offline
1
/ 28
2
/ 28
3
/ 28
4
/ 28
5
/ 28
6
/ 28
7
/ 28
8
/ 28
9
/ 28
10
/ 28
11
/ 28
12
/ 28
13
/ 28
14
/ 28
15
/ 28
16
/ 28
17
/ 28
18
/ 28
19
/ 28
20
/ 28
21
/ 28
22
/ 28
23
/ 28
24
/ 28
25
/ 28
26
/ 28
27
/ 28
28
/ 28
More Related Content
PDF
KustomizeとGitHub Actionsを利用したUbieのデプロイの仕組み
by
Daisuke Taniwaki
PDF
2018 07-19dist
by
Yuji Oshima
PDF
Google for Mobile: Google スケールで構築する! ゲームインフラと分析環境 - 橋口 剛
by
Google Cloud Platform - Japan
PPTX
DockerCon '17 Feedback -User Stories- at Docker Meetup Tokyo
by
Go Chiba
PDF
Pokémon GOとGCP
by
Google Cloud Platform - Japan
PDF
repositoryパターンを維持しながら n+1問題を起こさないようにする方法論
by
智也 鈴木
PDF
自由な空間情報利用のためのツールQGISと日本語化プロジェクトの紹介
by
Yoichi Kayama
PPTX
Reactive Workflow Argo Eventsの紹介
by
Daisuke Taniwaki
KustomizeとGitHub Actionsを利用したUbieのデプロイの仕組み
by
Daisuke Taniwaki
2018 07-19dist
by
Yuji Oshima
Google for Mobile: Google スケールで構築する! ゲームインフラと分析環境 - 橋口 剛
by
Google Cloud Platform - Japan
DockerCon '17 Feedback -User Stories- at Docker Meetup Tokyo
by
Go Chiba
Pokémon GOとGCP
by
Google Cloud Platform - Japan
repositoryパターンを維持しながら n+1問題を起こさないようにする方法論
by
智也 鈴木
自由な空間情報利用のためのツールQGISと日本語化プロジェクトの紹介
by
Yoichi Kayama
Reactive Workflow Argo Eventsの紹介
by
Daisuke Taniwaki
What's hot
PDF
20190725 Argo Project Latest News
by
Daisuke Taniwaki
PDF
[Cloud on air] #02 GCP のアプリランタイムについて学ぼう
by
Google Cloud Platform - Japan
PDF
Devfes kyoto2017
by
Satomi Tsujita
PDF
Google Container Engine を始めてみよう
by
Google Cloud Platform - Japan
PDF
Developer-Controlled Packages (DCPs) を試してみた
by
Takahiro Kawabata
PPTX
DockerCon '17 Feedback at PaaS JP
by
Go Chiba
PDF
[Cloud OnAir] クラウド時代に待ったナシ!クラウド、そして Google Cloud Platform を選ぶワケ (LIVE) 201...
by
Google Cloud Platform - Japan
PDF
GCP & Gaming 〜平成最後のアップデート〜 | Google Cloud INSIDE Games & Apps
by
Google Cloud Platform - Japan
PDF
[External] 2021.12.15 コンテナ移行の前に知っておきたいこと @ gcpug 湘南
by
Google Cloud Platform - Japan
PDF
Recap: [Code fresh] Deploying to kubernetes thousands of times per day @kuber...
by
Masaya Aoyama
PDF
FirebaseAnalytics_BigQuery_Datastudio
by
さとる なかむら
PPTX
BazelでビルドしたアプリをGCPにデプロイしようとしてハマった話
by
Katsunori Kanda
PDF
ここまできた! Google Cloud Platform Virtual Private Cloud 徹底解説
by
Yuta Hono
PDF
Spanner から GKE、Spinnaker、そして SRE まで、コロプラが今挑戦していること[Google Cloud INSIDE Games ...
by
Google Cloud Platform - Japan
PDF
Kubernetes & Google Container Engine; DockerコンテナをGKEでクラスタリングしてみた
by
祐磨 堀
PDF
A practical guide to machine learning on GCP
by
Hayato Yoshikawa
PDF
Kube con + cloudnativecon 2017 社内報告会(外部公開用)
by
Masaya Aoyama
PDF
6 月 18 日 Next - あっという間の、Google Cloud Platform 開発ガイド
by
Google Cloud Platform - Japan
PPTX
CloudSQL v2は デキる子なのか?
by
Kumano Ryo
PDF
OSC Hiroshima 2013
by
Yuya Adachi
20190725 Argo Project Latest News
by
Daisuke Taniwaki
[Cloud on air] #02 GCP のアプリランタイムについて学ぼう
by
Google Cloud Platform - Japan
Devfes kyoto2017
by
Satomi Tsujita
Google Container Engine を始めてみよう
by
Google Cloud Platform - Japan
Developer-Controlled Packages (DCPs) を試してみた
by
Takahiro Kawabata
DockerCon '17 Feedback at PaaS JP
by
Go Chiba
[Cloud OnAir] クラウド時代に待ったナシ!クラウド、そして Google Cloud Platform を選ぶワケ (LIVE) 201...
by
Google Cloud Platform - Japan
GCP & Gaming 〜平成最後のアップデート〜 | Google Cloud INSIDE Games & Apps
by
Google Cloud Platform - Japan
[External] 2021.12.15 コンテナ移行の前に知っておきたいこと @ gcpug 湘南
by
Google Cloud Platform - Japan
Recap: [Code fresh] Deploying to kubernetes thousands of times per day @kuber...
by
Masaya Aoyama
FirebaseAnalytics_BigQuery_Datastudio
by
さとる なかむら
BazelでビルドしたアプリをGCPにデプロイしようとしてハマった話
by
Katsunori Kanda
ここまできた! Google Cloud Platform Virtual Private Cloud 徹底解説
by
Yuta Hono
Spanner から GKE、Spinnaker、そして SRE まで、コロプラが今挑戦していること[Google Cloud INSIDE Games ...
by
Google Cloud Platform - Japan
Kubernetes & Google Container Engine; DockerコンテナをGKEでクラスタリングしてみた
by
祐磨 堀
A practical guide to machine learning on GCP
by
Hayato Yoshikawa
Kube con + cloudnativecon 2017 社内報告会(外部公開用)
by
Masaya Aoyama
6 月 18 日 Next - あっという間の、Google Cloud Platform 開発ガイド
by
Google Cloud Platform - Japan
CloudSQL v2は デキる子なのか?
by
Kumano Ryo
OSC Hiroshima 2013
by
Yuya Adachi
Similar to GCP でも Serverless!!
PDF
Google Cloud Platform 概要
by
Kiyoshi Fukuda
PPTX
2024年5月25日Serverless Meetup大阪 アプリケーションをどこで動かすべきなのか.pptx
by
ssuserbefd24
PDF
【奈良】GCPUG NARA × Osaka #1 ~ GCPがなぜ注目されているか?~
by
Yuya Ohara
PDF
Serverless Architecture Overview #cdevc
by
Masahiro NAKAYAMA
PDF
Google Cloud Platform は何がすごいのか?
by
Kiyoshi Fukuda
PDF
20170719 GCPUG OSAKA #3
by
Yuya Ohara
PDF
[GCC18] 世界中のプレイヤーを3つの「S」で支える Google Cloud Platform (GCP) 〜スピード・スケール・スタビリティ〜
by
Samir Hammoudi
PDF
Google Cloud Platform 概要
by
Kiyoshi Fukuda
PDF
Serverless on GCP
by
Hayato Yoshikawa
PDF
[Cloud OnAir] Anthos で実現する ハイブリッドクラウド 〜 Cloud Service Mesh 編 〜 2019年9月5日 放送
by
Google Cloud Platform - Japan
PDF
サーバーレス・アーキテクチャ概要
by
真吾 吉田
PDF
Google Cloud Platformでソーシャルゲームを1本出してみた!
by
Hasegawa Yusuke
PDF
サーバーレスの話
by
真吾 吉田
PDF
SpringベースのCloud Native Application
by
土岐 孝平
PDF
Serverless Anti-Patterns
by
Keisuke Nishitani
PDF
What’s new in cloud run 2021 後期
by
Google Cloud Platform - Japan
PDF
Google Cloud でアプリケーションを動かす.pdf
by
Google Cloud Platform - Japan
PDF
20201118 AWS Black Belt Online Seminar 形で考えるサーバーレス設計 サーバーレスユースケースパターン解説
by
Amazon Web Services Japan
PPTX
GoogleCloudPlatform概要
by
Kumano Ryo
PDF
長期運用タイトルの GCP 移行実例とグレンジのこれから | Google Cloud INSIDE Games & Apps
by
Google Cloud Platform - Japan
Google Cloud Platform 概要
by
Kiyoshi Fukuda
2024年5月25日Serverless Meetup大阪 アプリケーションをどこで動かすべきなのか.pptx
by
ssuserbefd24
【奈良】GCPUG NARA × Osaka #1 ~ GCPがなぜ注目されているか?~
by
Yuya Ohara
Serverless Architecture Overview #cdevc
by
Masahiro NAKAYAMA
Google Cloud Platform は何がすごいのか?
by
Kiyoshi Fukuda
20170719 GCPUG OSAKA #3
by
Yuya Ohara
[GCC18] 世界中のプレイヤーを3つの「S」で支える Google Cloud Platform (GCP) 〜スピード・スケール・スタビリティ〜
by
Samir Hammoudi
Google Cloud Platform 概要
by
Kiyoshi Fukuda
Serverless on GCP
by
Hayato Yoshikawa
[Cloud OnAir] Anthos で実現する ハイブリッドクラウド 〜 Cloud Service Mesh 編 〜 2019年9月5日 放送
by
Google Cloud Platform - Japan
サーバーレス・アーキテクチャ概要
by
真吾 吉田
Google Cloud Platformでソーシャルゲームを1本出してみた!
by
Hasegawa Yusuke
サーバーレスの話
by
真吾 吉田
SpringベースのCloud Native Application
by
土岐 孝平
Serverless Anti-Patterns
by
Keisuke Nishitani
What’s new in cloud run 2021 後期
by
Google Cloud Platform - Japan
Google Cloud でアプリケーションを動かす.pdf
by
Google Cloud Platform - Japan
20201118 AWS Black Belt Online Seminar 形で考えるサーバーレス設計 サーバーレスユースケースパターン解説
by
Amazon Web Services Japan
GoogleCloudPlatform概要
by
Kumano Ryo
長期運用タイトルの GCP 移行実例とグレンジのこれから | Google Cloud INSIDE Games & Apps
by
Google Cloud Platform - Japan
More from Igarashi Toru
PPTX
システム開発初期時の NoOps について考える
by
Igarashi Toru
PPTX
GKE で始めるPrivate Cluster
by
Igarashi Toru
PPTX
Private Azure Kubernetes Service cluster を触ってみよう♪
by
Igarashi Toru
PDF
今日から始める限定公開クラスタ
by
Igarashi Toru
PPTX
NoOps Japanサイトの紹介
by
Igarashi Toru
PDF
初めての Spanner 移行
by
Igarashi Toru
PDF
[2019 01-19] AzureDevOps LT
by
Igarashi Toru
PDF
2019-01_正月三が日でGolangを触ってみた
by
Igarashi Toru
PDF
2018-12-28_献血のすゝめ 2018
by
Igarashi Toru
システム開発初期時の NoOps について考える
by
Igarashi Toru
GKE で始めるPrivate Cluster
by
Igarashi Toru
Private Azure Kubernetes Service cluster を触ってみよう♪
by
Igarashi Toru
今日から始める限定公開クラスタ
by
Igarashi Toru
NoOps Japanサイトの紹介
by
Igarashi Toru
初めての Spanner 移行
by
Igarashi Toru
[2019 01-19] AzureDevOps LT
by
Igarashi Toru
2019-01_正月三が日でGolangを触ってみた
by
Igarashi Toru
2018-12-28_献血のすゝめ 2018
by
Igarashi Toru
GCP でも Serverless!!
1.
GCPでもServerless!! Serverless Meetup Tokyo
#15 https://serverless.connpass.com/event/162099 #serverlesstokyo
2.
アジェンダ ● GCP とは ●
GCP における serverless とは ● GCP で serverless をおこなうメリットとは ● GCP で serverless をはじめてみよう ● まとめ 2
3.
Self introduction 3 Hello ;)
4.
自己紹介 person: name: “Toru Igarashi” twitter:
“@iganari_” position: company: “Cloud Ace Inc.” role: “SRE” skills: [ Terraform, Ansible, Kubernetes ] cloud: [ GCP, Azure ] favorites: “Infrastructure as Code” blood-donation: “111” 4
5.
注意事項 この発表は個人の意見であり、 所属する会社及び団体を 代表する発言ではございません 5
6.
What’s GCP 6 GCP とは
7.
GCP とは ● Google
がクラウド上で提供しているサービス群の総称 ○ GCP = Google Cloud Platform ● Google が提供しているサービスと同じプラットフォームを利用している ○ Google 検索、YouTube、Gmail ...etc ● ロケーション (リソースをホスト出来る単位) ○ 地理的なロケーション = リージョン ■ リージョン = 20 個 ■ 東京、大阪、ダラス、モンクスコーナー ○ リージョン内で分かれる単位 = ゾーン ■ ゾーン数 = 61 個 ■ 各リージョンに1つ以上のゾーン (a、b、c、d) ■ 大抵は各リージョンに3 つ以上ある 7
8.
GCP の主なサービス ● Compute ○
Compute Engine ○ App Engine ○ Kubernetes Engine ● Storage ○ Cloud Storage ○ Cloud SQL ○ Cloud Datastore ● BigData ○ BigQuery ○ Cloud Dataflow ○ Cloud Pub/Sub 8
9.
Serverless on GCP 9 GCP
における serverless とは
10.
GCP の serverless 10ref.
https://cloud.google.com/serverless/whitepaper/
11.
Serverless computing ● Compute ○
Cloud Functions ○ App Engine ○ Cloud Run ● Data analytics ○ BigQuery ○ Data Studio ● DevOps ○ Cloud Build ○ Stackdriver ○ Cloud Scheduler ○ Cloud Identity and Access Management 11 ● Messaging ○ Cloud Pub/Sub ○ Cloud Tasks ● Database & storage ○ Cloud Firestore ○ Cloud Storage ● ML & AI ○ AI Platform ○ Cloud AutoML ● Smart assistants ○ Google Assistant SDK ○ Dialogflow ref. https://cloud.google.com/serverless/
12.
Serverless computing ● Compute ○
Cloud Functions ○ App Engine ○ Cloud Run ● Data analytics ○ BigQuery ○ Data Studio ● DevOps ○ Cloud Build ○ Stackdriver ○ Cloud Scheduler ○ Cloud Identity and Access Management 12 ● Messaging ○ Cloud Pub/Sub ○ Cloud Tasks ● Database & storage ○ Cloud Firestore ○ Cloud Storage ● ML & AI ○ AI Platform ○ Cloud AutoML ● Smart assistants ○ Google Assistant SDK ○ Dialogflow ref. https://cloud.google.com/serverless/
13.
Cloud Functions イベント ドリブンなサーバーレス
コンピューティング プラットフォーム 13ref. https://cloud.google.com/functions/docs/ ● Function as a Service (FaaS) ○ サーバ管理が不要 ○ コードを実行した時間分のみの課金(100ms単位) ○ 自動スケーリング ○ イベントをトリガーとしてコードを実行可能 ○ 他の GCP のサービスとの連携が容易 ○ 様々なランタイムが使用可能
14.
Cloud Functions イベント ドリブンなサーバーレス
コンピューティング プラットフォーム 14ref. https://cloud.google.com/functions/docs/ ● Function as a Service (FaaS) ○ サーバ管理が不要 ○ コードを実行した時間分のみの課金(100ms単位) ○ 自動スケーリング ○ イベントをトリガーとしてコードを実行可能 ○ 他の GCP のサービスとの連携が容易 ○ 様々なランタイムが使用可能 AWS だと AWS Lambda Azure だと Azure Functions をイメージして下さい!!
15.
App Engine フルマネージド型のサーバーレスなプラットフォーム上で、高度なスケーラビリティを備え たアプリケーションをビルド 15ref. https://cloud.google.com/appengine/docs/
● Platform as a Service (PaaS) ○ 様々な言語で実行可能 ○ フルマネージド ○ アプリケーションのバージョニング ○ トラフィック分割 ○ アプリケーションのセキュリティ ○ モニタリング、ロギング、診断
16.
App Engine フルマネージド型のサーバーレスなプラットフォーム上で、高度なスケーラビリティを備え たアプリケーションをビルド 16ref. https://cloud.google.com/appengine/docs/
● Platform as a Service (PaaS) ○ 様々な言語で実行可能 ○ フルマネージド ○ アプリケーションのバージョニング ○ トラフィック分割 ○ アプリケーションのセキュリティ ○ モニタリング、ロギング、診断 AWS だと AWS Elastic Beanstalk Azure だと App Service をイメージして下さい!!
17.
Cloud Run フルマネージド環境または Anthos
でステートレス コンテナを実行します。 17ref. https://cloud.google.com/run/docs/ ● Knative (Kubernetes-based platform) ○ コンテナ エコシステムと親和性の高い ○ 迅速な自動スケーリング ○ 冗長性 ○ フルマネージド / for Anthos ■ Cloud Run for Anthos on Google Cloud
18.
Cloud Run フルマネージド環境または Anthos
でステートレス コンテナを実行します。 18ref. https://cloud.google.com/run/docs/ ● Knative (Kubernetes-based platform) ○ コンテナ エコシステムと親和性の高い ○ 迅速な自動スケーリング ○ 冗長性 ○ フルマネージド / for Anthos ■ Cloud Run for Anthos on Google Cloud フルマネージドな Knative はGCP のみ!! ※ 2020年1月の時点
19.
DevOps with serverless ●
CI/CD ○ Cloud Build ○ GCP 内で実行される CI/CD ツール ● Monitoring ○ Stackdriver Monitoring ○ フルマネージドなモニタリングツール ● Security ○ Cloud Identity and Access Management (IAM) ○ GCP 上における権限の管理を行える ● Scheduler ○ Cloud Scheduler ○ フルマネージドな cron ジョブスケジューラ 19ref. https://cloud.google.com/serverless/
20.
What is the
advantage? 20 GCP で serverless をおこなうメリットとは
21.
GCP で serverless
を使うメリット ● Google が提供しているサービスと同じプラットフォームを利用している ○ 瞬時に数十億件の検索結果を返し、YouTube 動画を月に 60 億時間再生し て、10 億人に及ぶ Gmail ユーザーにストレージを提供している ● 初期導入時のコストが(比較的)低コストではじめられる ● (他のクラウドと比べると) 事例や記事が少ないので先駆者となれる(かも?) ● コンテナに関しても高い技術力を持っている ○ serverless を支えるのはコンテナの技術!! 21ref. https://cloud.google.com/why-google-cloud/
22.
個人的に思うデメリット 情報が少ない ● 公式ドキュメントはある程度知識があれば、十分な情報量だけど… ○ 開発初期の場合、GCP
に直接聞ける場というのもあまりない ● コミュニティやカンファレンスでの発表も少ない ○ 個人の観測範囲では... ● 勉強会などの頻度も他のクラウドと比べると少ない ○ 日本においては... ● 公式ドキュメントが OSS で公開されていない ○ 英語で読む癖をつけるしかない 22
23.
First step of
serverless on GCP 23 GCP で serverless をはじめてみよう
24.
どこから始めたらいいか ● とにかく手を動かしたい人向け ○ GitHub
にサンプルコードがある ● まずは雰囲気や成り立ちを理解したい人向け ○ ハンズオンや Google が推奨しているサービスがある ● 公式ドキュメント ○ コンポーネント毎に簡潔にまとまっているので読みやすい ○ 公式ドキュメントが他のクラウドと違い、OSS で公開されていないので、極力英 語で読んで下さい ■ 翻訳が追いついていないことが結構ある 24
25.
手っ取り早く始めてみる ● Cloud Functions ○
https://cloud.google.com/functions/docs/quickstarts ● App Engine Standard Environment (Go, PHP, Java, Python, Node.js, Ruby) ○ Node.js ■ https://cloud.google.com/appengine/docs/standard/nodejs/quickstart ○ Go 1.12 ■ https://cloud.google.com/appengine/docs/standard/go/quickstart ● App Engine Flexible Environment (.NET, More language...) ○ .NET ■ https://cloud.google.com/appengine/docs/flexible/dotnet/ ● Cloud Run ○ https://cloud.google.com/run/docs/quickstarts 25
26.
動画やハンズオン形式で雰囲気を掴みたい ● Google Cloud
Platform Online Handson ○ https://inthecloud.withgoogle.com/gcp-online-handson/index.html ○ Google 公式のハンズオンサイト ● Coursera ○ https://www.coursera.org/ ○ 動画で GCP を学ぶことが出来る ● Qwiklabs ○ https://www.qwiklabs.com/ ○ ハンズオンで GCP を学ぶことが出来る 26
27.
まとめ ● GCP とは ○
Google がクラウド上で提供しているサービス群の総称 ● GCP における serverless とは ○ GCP 上でアプリケーション開発のみに専念する機構 ● GCP で serverless をおこなうメリットとは ○ Google の技術力の一部にあやかることが出来る ● GCP で serverless をはじめるには ○ 動画やハンズオンをやってみしょう!! 27
28.
Enjoy serverless on GCP
!! ;) 28
Download