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
趣味でGOOGLE KUBERNETES ENGINEを試したら 財布が薄くなったはなし
Search
BOXP
August 22, 2019
Programming
0
1.3k
趣味でGOOGLE KUBERNETES ENGINEを試したら 財布が薄くなったはなし
VRC LT #4用スライドです
BOXP
August 22, 2019
Tweet
Share
More Decks by BOXP
See All by BOXP
Cluster Creator Kitに入門してみた
boxp
0
66
LookingGlassPortraitあそんでみた
boxp
0
40
肉体を捨てた話
boxp
0
68
A story about releasing a online pairing service for avatars living in virtual worlds
boxp
1
290
VketのブースにVRoid製うちのこを召喚してみた
boxp
0
180
Hito Hub 2.0
boxp
0
1.2k
バーチャルマーケット3に ポスターを貼ってみた件
boxp
0
1.4k
趣味でつくる アバター×アバター マッチングアプリをリリースした話
boxp
0
110
趣味でつくる アバター×アバター マッチングアプリ~Performanceチューニング編~
boxp
2
1.6k
Other Decks in Programming
See All in Programming
『改訂新版 良いコード/悪いコードで学ぶ設計入門』活用方法−爆速でスキルアップする!効果的な学習アプローチ / effective-learning-of-good-code
minodriven
28
4.2k
Azure AI Foundryのご紹介
qt_luigi
1
210
情報漏洩させないための設計
kubotak
5
1.3k
ChatGPT とつくる PHP で OS 実装
memory1994
PRO
3
190
Androidアプリの One Experience リリース
nein37
0
1.2k
Оптимизируем производительность блока Казначейство
lamodatech
0
960
EC2からECSへ 念願のコンテナ移行と巨大レガシーPHPアプリケーションの再構築
sumiyae
3
590
ASP.NET Core の OpenAPIサポート
h455h1
0
120
ドメインイベント増えすぎ問題
h0r15h0
2
570
非ブラウザランタイムとWeb標準 / Non-Browser Runtimes and Web Standards
petamoriken
0
430
“あなた” の開発を支援する AI エージェント Bedrock Engineer / introducing-bedrock-engineer
gawa
4
390
Simple組み合わせ村から大都会Railsにやってきた俺は / Coming to Rails from the Simple
moznion
3
2.2k
Featured
See All Featured
Building Adaptive Systems
keathley
38
2.4k
Typedesign – Prime Four
hannesfritz
40
2.5k
Site-Speed That Sticks
csswizardry
3
270
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
173
51k
Build The Right Thing And Hit Your Dates
maggiecrowley
33
2.5k
The Pragmatic Product Professional
lauravandoore
32
6.4k
Agile that works and the tools we love
rasmusluckow
328
21k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
226
22k
Building Applications with DynamoDB
mza
93
6.2k
How to Ace a Technical Interview
jacobian
276
23k
Fontdeck: Realign not Redesign
paulrobertlloyd
82
5.3k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
98
18k
Transcript
趣味でGOOGLE KUBERNETES ENGINEを試したら 財布が薄くなったはなし 一箱(BOXP)
自己紹介 ◦ (一箱さんのからだを借りた )BOXP ◦ Just LT!バックエンドの一部を おてつだい ◦ 最近アバター専用マッチング
サービスをリリースしました ◦ 某Web企業でソフトウェアエン ジニアをしています
Kubernetesにつ いて ◦ 通称k8s ◦ コンテナ化したアプリケーションを複数 のノード(サーバー)上でよしなに管理し てくれる ◦ 複数のサーバー上で動くWebアプリケー
ションを簡単にアップデートしたり、 一部のサーバーが故障しても問題なく動 作させられたりする ◦ もともとGoogleで開発されていたものが オープンソース化されたもの 画像の引用元 Kubernetes.io - CC BY 4.0
Google Kubernetes Engineについて ◦ Googleが提供するKubernetesのマネージド サービス ◦ ノードの追加/削除やクラスタの作成など を簡単に行える ◦
Google Cloud Platform内のサービスの一つ ◦ 今回のLTの主犯
とあるエンジニアの インフラ事情
とあるエンジニアのインフラ事情 • 自分のポータルサイトやSlack用Botなどに使用 • 仕事でKubernetesやコンテナに触れる機会が増えてきたので遊び勉強 のためにはじめた 約二年前から趣味でGKEを触りはじめた • さくらのVPS •
年間1万円程度で使用できた GKEを触りはじめる前はVPS一台でやりくりしていた
GKEへ乗り換えて得られたメリット • CIサービスと連携することで簡単にGitHubへPush→即デプロイされる環境に • ロールバックも簡単 デプロイ作業から開放された • 必要なサーバーの台数やスペックを設定するだけで、勝手にクラスタを構築 してくれる •
サーバーが突然死してもすぐ代替のサーバーを用意してくれる • もりもり新規開発できるようになった サーバー管理から開放された
めでたしめでたし
めでたしめでたし
お財布が 薄くなったはなし
GKE導入前のコスト 約¥10,000/年
GKE導入後の平均コスト ¥11,739/月
¥11,739/月→¥140,868/年
_人人人人人人人人人人人人_ > ¥140,868/年 <  ̄Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y ̄
どうしてこうなった • GKEそのもの(管轄用サーバーなど)の料金は無料 • GKEクラスタで利用中のサーバーは一台¥500円/月程度(現在5台) GKEそのものやサーバーそのものは高くない • サーバーのストレージとしてのGoogle Cloud Storage
約¥2,500円/月 • クラスタの外部公開のためのLoad Balancer 約¥2,000円/月 • クラスタから追い出したデータベース 約¥3,500円/月 GKEの運用のために他のGoogleのインフラが必要
実は¥10,000/月まで会社負担
しかし…
だいたい こいつの せい
せっかくなので使ってやって ください
Thank You!