Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
ユーザ検索プロジェクト勉強会 GCPの部-1
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
TakumaYoshioka
September 02, 2020
Technology
200
0
Share
ユーザ検索プロジェクト勉強会 GCPの部-1
データラーニングギルド内でのユーザ検索プロジェクトにて開催した内部勉強会資料。
基本的なクラウドの知識、GCPのサービスを説明。
TakumaYoshioka
September 02, 2020
More Decks by TakumaYoshioka
See All by TakumaYoshioka
新着論文をChatGPTに要約してもらってSlackに通知する(RSS編)
daikichidaze
0
680
No code / Low codeツール活用・導入における考え方
daikichidaze
0
170
20210909AI/DX勉強会
daikichidaze
0
210
『しっかり学ぶ数理最適化』第2章 2.1節 数理最適化入門 - 学習まとめ資料 -
daikichidaze
0
370
『しっかり学ぶ数理最適化』第1章 数理最適化入門 - 学習まとめ資料 -
daikichidaze
0
470
CoLabのススメ
daikichidaze
0
110
slackネットワーク分析
daikichidaze
0
700
エンジニア職→非エンジニア職に転職して気づいた変化
daikichidaze
0
1k
Other Decks in Technology
See All in Technology
GoとSIMDとWasmの今。
askua
3
490
AI活用を推進するために ファインディが下した、一つの小さな決断
starfish719
0
240
速さだけじゃない! VoidZero ツールが移行先に選ばれる理由
mizdra
PRO
6
740
OCI Oracle AI Database Services新機能アップデート(2026/03-2026/05)
oracle4engineer
PRO
0
190
「気づいたら仕事が終わっている」バクラクAIエージェント本番運用の裏側 / layerx-bakuraku-aie2026
yuya4
18
9.6k
React、まだ楽しくて草
uhyo
7
4k
Databricks における 生成AIガバナンスの実践
taka_aki
1
290
AI と創る新たな世界 / A New World Created with AI
ks91
PRO
0
110
BigQuery の Cross-cloud Lakehouse への歩み
phaya72
2
540
Dynamic Workersについて
yusukebe
2
580
関西に縁あるMicrosoft MVPsが語るCopilotの未来
kasada
0
1k
AIプラットフォームを運用し続けるための可観測性
tanimuyk
4
1.1k
Featured
See All Featured
Discover your Explorer Soul
emna__ayadi
2
1.1k
Conquering PDFs: document understanding beyond plain text
inesmontani
PRO
4
2.8k
How to Get Subject Matter Experts Bought In and Actively Contributing to SEO & PR Initiatives.
livdayseo
0
130
How to Align SEO within the Product Triangle To Get Buy-In & Support - #RIMC
aleyda
2
1.5k
Being A Developer After 40
akosma
91
590k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
231
23k
Leveraging LLMs for student feedback in introductory data science courses - posit::conf(2025)
minecr
1
270
Impact Scores and Hybrid Strategies: The future of link building
tamaranovitovic
0
300
First, design no harm
axbom
PRO
2
1.2k
Speed Design
sergeychernyshev
33
1.8k
How to Talk to Developers About Accessibility
jct
2
220
Bash Introduction
62gerente
615
210k
Transcript
その1 • クラウド基礎 • 基本サービス説明 ユーザ検索プロジェクト:めんたいこ GCP勉強会
自己紹介 • Takuma Yoshioka あっと バンコク ◦ タイ/バンコク在住 (1年) ◦
自動車業界/日系商社/海外IT子会社/現地採用 ▪ 新規事業企画部の立ち上げ ◦ 2020年4月〜ギルド登録 ◦ クラウド経験 ▪ AWS Certified Developer AssociateのUdemy動画1周 ▪ 業務経験ほぼなし ▪ GCP経験はギルド入会後 ▪ 基本情報(2012)、応用情報(2016) 2
プロジェクトと本勉強会の立ち位置 ユーザ検索プロジェクト「めんたいこ」 Slackメッセージを分析して、任意の技術ドメインに詳しいユーザーをレコメンド • データマート構築 • データパイプライン構築 • API構築 ◦
REST API ◦ Slashコマンド ◦ Google Cloud Platform ◦ Natural Language Processing
免責事項 • 本スライドでは「わかりやすさ重視」のため、 若干正確性に欠ける表現が一部あるかもしれません • あくまでクラウド入門としてイメージを掴んでもらえればと思い ます • (が、私自身の勉強の糧にしたいので、間違っている部分があ れば是非教えて下さい!)
クラウド基礎
そもそも、 クラウドってなに?
Cloud Computing 「“とある”データセンター内にある、 “とある”サーバーのコンピューティングリソース を利用すること」 https://xtech.nikkei.com/atcl/learning/lecture/19/00003/00001/ サーバー:サービスを提供するソフ トウェア、あるいはその機能が稼働 しているコンピュータ
クラウドサービス とは?
Cloud Computing Services 「クラウドコンピューティングを活用して 提供されるサービス」
どの階層をサービスとして 提供するか?
オンプレ / IaaS / PaaS / SaaS https://webtan.impress.co.jp/e/2012/07/12/12846
オンプレ / IaaS / PaaS / SaaS https://webtan.impress.co.jp/e/2012/07/12/12846 Infrastructure as
a service Platform as a service Software as a service
オンプレ / IaaS / PaaS / SaaS Compute Engine App
Engine BigQuery https://webtan.impress.co.jp/e/2012/07/12/12846 Infrastructure as a service Platform as a service Software as a service
X as a Service は無限増殖中 • Backend as a service
• Container as a service • Function as a Service • Zangyo as a Service 参考: https://boxil.jp/mag/a3600/
個々のサービス解説
Compute Engine (GCE) • 基本的なクラウドサービスの1つ • クラウド上のバーチャルマシン(VM)を借りることが できる • GCPが準備したOSを使用
• AWSでいうとEC2 • クラウド事業者が提供する機能は最低限であるため 基本的に安価 • 最低限の機能であるため逆に自由度は高い
App Engine (GAE) • アプリケーションに専念するためのインフラふる ふるセット • python等のランタイム環境と オートスケール機能が準備されている •
AWSでいうとElastic beanstalk • herokuも同様のサービス • Elastic beanstalkとは違い、GAEはGAE専用に 最適化された環境を利用できるらしい • 詳細は次回
Cloud Function (GCF) • サーバーレスの代表格的サービス • AWSでいうと、Lambdaと同様のサービス • 普段作成しているスクリプトをクラウド上で動かす イメージ
• インフラのことを考える必要がなくなる • ランタイムや実行時間等の制約はある • こちらも詳細は次回
BigQuery • DWH SaaS • インフラのマネジメントを意識することなく DWHを利用できる • No SQLに分類され、大容量データの解析が得意
• 触って見たい方は #12-01-sql講座 へ!
Compute Engine (GCE) チュートリアル
GCE上にREST APIを構築する • インスタンス立ち上げ ◦ docker container optimized OS •
SSH接続 • docker-compose install • flask docker image → 起動スクリプトの実行 • APIサーバー立ち上げ • ポートを開ける • APIテスト