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
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
TakumaYoshioka
September 02, 2020
Technology
220
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
ユーザ検索プロジェクト勉強会 GCPの部-1
データラーニングギルド内でのユーザ検索プロジェクトにて開催した内部勉強会資料。
基本的なクラウドの知識、GCPのサービスを説明。
TakumaYoshioka
September 02, 2020
More Decks by TakumaYoshioka
See All by TakumaYoshioka
新着論文をChatGPTに要約してもらってSlackに通知する(RSS編)
daikichidaze
0
700
No code / Low codeツール活用・導入における考え方
daikichidaze
0
180
20210909AI/DX勉強会
daikichidaze
0
220
『しっかり学ぶ数理最適化』第2章 2.1節 数理最適化入門 - 学習まとめ資料 -
daikichidaze
0
390
『しっかり学ぶ数理最適化』第1章 数理最適化入門 - 学習まとめ資料 -
daikichidaze
0
490
CoLabのススメ
daikichidaze
0
120
slackネットワーク分析
daikichidaze
0
720
エンジニア職→非エンジニア職に転職して気づいた変化
daikichidaze
0
1.3k
Other Decks in Technology
See All in Technology
FORENSIA: ローカルLLMフォレンジックハーネス
sumeshi
2
380
名刺メーカーDevグループ 紹介資料
sansan33
PRO
0
1.2k
つくって納得、つかって実感! 大規模言語モデルことはじめ ver2.0
recruitengineers
PRO
4
1.6k
研究開発部の紹介 / Sansan R&D Profile
sansan33
PRO
4
24k
Invisible to AI? Making TYPO3 Sites Quotable by AI Search Systems
wolfgangwagner
0
190
MIRU 2026 チュートリアル
keisuke198619
0
900
[しろおび夏祭り2026] チャットするAIから、作業するAIへ - 使われ方の変化と、その裏側で起きていること
kk0n
0
1.7k
SO-101×VLAによる3色キューブのピック&プレース
abeja
0
190
メルカリのグローバルアプリで挑んだ AlloyDB 運用と課題解決の実践記
hatappi
0
250
取引先から届く 「セキュリティチェックシート」の読み解き方
kamadamakoto
0
150
Webアクセシビリティ入門 2026
recruitengineers
PRO
3
550
20分でわかるセキュアAPI
nwiizo
2
260
Featured
See All Featured
Beyond borders and beyond the search box: How to win the global "messy middle" with AI-driven SEO
davidcarrasco
3
200
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
254
22k
Code Reviewing Like a Champion
maltzj
528
40k
Building the Perfect Custom Keyboard
takai
2
840
Music & Morning Musume
bryan
47
7.3k
30 Presentation Tips
portentint
PRO
1
370
Leveraging Curiosity to Care for An Aging Population
cassininazir
1
460
Winning Ecommerce Organic Search in an AI Era - #searchnstuff2025
aleyda
1
2.1k
Unsuck your backbone
ammeep
672
58k
Marketing to machines
jonoalderson
1
5.7k
The SEO identity crisis: Don't let AI make you average
varn
0
530
Faster Mobile Websites
deanohume
310
32k
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テスト