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
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
640
No code / Low codeツール活用・導入における考え方
daikichidaze
0
160
20210909AI/DX勉強会
daikichidaze
0
210
『しっかり学ぶ数理最適化』第2章 2.1節 数理最適化入門 - 学習まとめ資料 -
daikichidaze
0
360
『しっかり学ぶ数理最適化』第1章 数理最適化入門 - 学習まとめ資料 -
daikichidaze
0
450
CoLabのススメ
daikichidaze
0
110
slackネットワーク分析
daikichidaze
0
690
エンジニア職→非エンジニア職に転職して気づいた変化
daikichidaze
0
660
Other Decks in Technology
See All in Technology
BFCacheを活用して無限スクロールのUX を改善した話
apple_yagi
0
140
Kiro Meetup #7 Kiro アップデート (2025/12/15〜2026/3/20)
katzueno
2
270
開発チームとQAエンジニアの新しい協業モデル -年末調整開発チームで実践する【QAリード施策】-
qa
0
580
Physical AI on AWS リファレンスアーキテクチャ / Physical AI on AWS Reference Architecture
aws_shota
1
230
第26回FA設備技術勉強会 - Claude/Claude_codeでデータ分析 -
happysamurai294
0
270
自分をひらくと次のチャレンジの敷居が下がる
sudoakiy
4
1.3k
Oracle AI Database@AWS:サービス概要のご紹介
oracle4engineer
PRO
3
2k
最大のアウトプット術は問題を作ること
ryoaccount
0
240
Kubernetesの「隠れメモリ消費」によるNode共倒れと、Request適正化という処方箋
g0xu
0
170
Even G2 クイックスタートガイド(日本語版)
vrshinobi1
0
170
JAWS DAYS 2026でAIの「もやっと」感が解消された話
smt7174
1
120
Datadog で実現するセキュリティ対策 ~オブザーバビリティとセキュリティを 一緒にやると何がいいのか~
a2ush
0
180
Featured
See All Featured
Crafting Experiences
bethany
1
100
Agile that works and the tools we love
rasmusluckow
331
21k
Max Prin - Stacking Signals: How International SEO Comes Together (And Falls Apart)
techseoconnect
PRO
0
140
A Tale of Four Properties
chriscoyier
163
24k
Amusing Abliteration
ianozsvald
0
150
AI: The stuff that nobody shows you
jnunemaker
PRO
4
500
Intergalactic Javascript Robots from Outer Space
tanoku
273
27k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.4k
Accessibility Awareness
sabderemane
0
88
The SEO identity crisis: Don't let AI make you average
varn
0
430
Jamie Indigo - Trashchat’s Guide to Black Boxes: Technical SEO Tactics for LLMs
techseoconnect
PRO
0
92
WCS-LA-2024
lcolladotor
0
500
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テスト