Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Google Cloudに おけるバッチ 処理基盤の選定ヒント
Search
Yutaro Kamenashi
February 17, 2021
Business
61
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Google Cloudに おけるバッチ 処理基盤の選定ヒント
わたしが携ってきたお客様案件におけるノウハウです。
Yutaro Kamenashi
February 17, 2021
Other Decks in Business
See All in Business
KGモーターズ会社紹介資料_2026.10
kgmotors
0
32k
新卒採用向け説明資料
kazumakitao
PRO
1
4.1k
Шпаргалка менеджера: перші 30 днів на новій посаді | Презентація вебінару з Альоною Лубчак
e5ua
0
220
会社説明資料
xinghr
0
3.7k
SmartHRの全社AI推進は、どう始まったか
yoshikikonishi_
3
3.1k
【株式会社カオナビ】会社紹介資料 for engineer / kaonavi/introduction-for-engineer
kaonavi
3
62k
コミュニケーションは受け手が決める〜読まれる職務経歴書の作り方/Communication makes your career
ikuodanaka
8
1.2k
事業本部紹介資料_261001
mwktp
0
120
Trend Cloud OneからTrendAI Vision Oneへの切替 - 事前に押さえたい疑問とつまずきやすいポイント
todatomohiro
0
230
㈱サンエー 会社 採用資料
uemura2024
0
5.4k
キャンバスエッジ株式会社 会社説明資料
canvasedge
0
20k
Webinar 30.09.2026 NeuroFlex I: Participación en el SRAD
neuroenergia
PRO
0
120
Featured
See All Featured
Utilizing Notion as your number one productivity tool
mfonobong
4
620
B2B Lead Gen: Tactics, Traps & Triumph
marketingsoph
1
280
Designing Experiences People Love
moore
143
24k
What does AI have to do with Human Rights?
axbom
PRO
1
2.5k
Tell your own story through comics
letsgokoyo
1
1.1k
Navigating Weather and Climate Data
rabernat
0
560
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
Technical Leadership for Architectural Decision Making
baasie
3
600
sira's awesome portfolio website redesign presentation
elsirapls
0
460
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
28
3.7k
Design of three-dimensional binary manipulators for pick-and-place task avoiding obstacles (IECON2024)
konakalab
0
630
Learning to Love Humans: Emotional Interface Design
aarron
275
41k
Transcript
Google Cloudに おけるバッチ 処理基盤の選定 コスト・自由度・信頼性・依存関係について 2021-2 yutaro KAMENASHI
目次 1. 概観 ベストプラクティスなどない 2. コスト 3. 自由度 4. 信頼性
5. 依存関係 6. 総論
1. 概観 ベストプラクティスなど無い まず断っておきます。ベストプラクティスというのは、お客様自身が見出し、お 客様ごとに発生するものです。 たとえば、仮に「メルカリ」社で適用できたDataWareHouse(DWH)のプラク ティスが、あるとします。 これを、たとえば中小企業、八百屋さんに適用したとしましょう。 資本のサイズも調達可能な人員も、まったく異なります。 そもそも八百屋さんはGoogle
Cloudを必要としているでしょうか? さあ、商談を考えましょう。
2. コスト 石油王だろうと、日雇いの現場鉱夫だろうと、絶対に避けては通れないのが、コ ストです。 技術者はコストを度外視する傾向にあります。あるいは、デスマーチの経験から 過剰にコストを見積もる傾向にあります。 口で言うだけは誰だってできるわけです。 地に足をつけたコスト計算をすることができるのが、よいシステムエンジニアと 言えるでしょう。 よって、Cloud
Scheduler、Cloud Tasks、Airflow、Cloud Workflow、 Cloud Composer、JP1/AJS、Systemwalker Operation Managerなどか ら、お客様のコスト要件にあったものをまず選定します。
3. 自由度 もうこれはGoogle App Engine(GAE)とKubernetes Engine(GKE)、 Compute Engine(GCE)の関係とまったく同じです。 ようするに、クラウドベンダー側に寄せれば寄せるほど運用コスト(金額)はス ケールメリットにより下がり、自由度(すぐ止めたいとか、すぐリリースしたい
とか)はどんどん下がります。 全てを自分でコントロールしたい方に、パブリッククラウドは向いていません。 オンプレミスで構築しましょう。
4. 信頼性 Googleといえど、人の集まりです。 Googleがコロナ禍の発生を予測できなかったことからわかる通り、Googleは神 ではありません。 神ではないから、SLAというものを設定し、返金ポリシーで代償を贖う、と定め てあるわけです。 よって、100% SLAというのはCloud DNS以外にありません。(なんで可能な
の?) ゆえに、コスト・信頼性・自由度のトレードオフで、再実行、失敗の通報などを 設計します。
5. 依存関係 たとえば、既存ベンダーとお客様の契約があり、JP1/AJSを使わざるを得ないと します。 これをGoogle Cloudのプロダクトに恣意的に変更するように誘導するのは、悪 手です。 自分がわからないからといって、お客様にとってそのツールが重要でないかどう か決めてはいけません。 それを決定していいのはお客様です。私達ではありません。
Airflowに依存しているのであれば、Composerで代替できる可能性はありま す。
6. 総論 1. Google Cloud Pricing Calculatorでまず予算に収まるのかどうか確 認しましょう。 2. 予算が十二分に余っていれば、お客様のワークロードを試算に追加しましょ
う。 3. さらにデータ分析基盤の予算も追加しましょう。 4. それでもなお、バッチ基盤に割ける予算が残るのなら。そこで初めて、 Kubernetes Batchやら何やらが選択肢に入ってきます。バッチ着火装置 の優先度は低いはずです。とにかく低いはずです。 5. 以上。