Save 37% off PRO during our Black Friday Sale! »

趣味でGOOGLE KUBERNETES ENGINEを試したら​ 財布が薄くなったはなし​

49ec747f9010472ec143a70f5a752ad1?s=47 BOXP
August 22, 2019

趣味でGOOGLE KUBERNETES ENGINEを試したら​ 財布が薄くなったはなし​

VRC LT #4用スライドです

49ec747f9010472ec143a70f5a752ad1?s=128

BOXP

August 22, 2019
Tweet

Transcript

  1. 趣味でGOOGLE KUBERNETES ENGINEを試したら 財布が薄くなったはなし 一箱(BOXP)

  2. 自己紹介 ◦ (一箱さんのからだを借りた )BOXP ◦ Just LT!バックエンドの一部を おてつだい ◦ 最近アバター専用マッチング

    サービスをリリースしました ◦ 某Web企業でソフトウェアエン ジニアをしています
  3. Kubernetesにつ いて ◦ 通称k8s ◦ コンテナ化したアプリケーションを複数 のノード(サーバー)上でよしなに管理し てくれる ◦ 複数のサーバー上で動くWebアプリケー

    ションを簡単にアップデートしたり、 一部のサーバーが故障しても問題なく動 作させられたりする ◦ もともとGoogleで開発されていたものが オープンソース化されたもの 画像の引用元 Kubernetes.io - CC BY 4.0
  4. Google Kubernetes Engineについて ◦ Googleが提供するKubernetesのマネージド サービス ◦ ノードの追加/削除やクラスタの作成など を簡単に行える ◦

    Google Cloud Platform内のサービスの一つ ◦ 今回のLTの主犯
  5. とあるエンジニアの インフラ事情

  6. とあるエンジニアのインフラ事情 • 自分のポータルサイトやSlack用Botなどに使用 • 仕事でKubernetesやコンテナに触れる機会が増えてきたので遊び勉強 のためにはじめた 約二年前から趣味でGKEを触りはじめた • さくらのVPS •

    年間1万円程度で使用できた GKEを触りはじめる前はVPS一台でやりくりしていた
  7. GKEへ乗り換えて得られたメリット • CIサービスと連携することで簡単にGitHubへPush→即デプロイされる環境に • ロールバックも簡単 デプロイ作業から開放された • 必要なサーバーの台数やスペックを設定するだけで、勝手にクラスタを構築 してくれる •

    サーバーが突然死してもすぐ代替のサーバーを用意してくれる • もりもり新規開発できるようになった サーバー管理から開放された
  8. めでたしめでたし

  9. めでたしめでたし

  10. お財布が 薄くなったはなし

  11. GKE導入前のコスト 約¥10,000/年

  12. GKE導入後の平均コスト ¥11,739/月

  13. ¥11,739/月→¥140,868/年

  14. _人人人人人人人人人人人人_ > ¥140,868/年 <  ̄Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y ̄

  15. どうしてこうなった • GKEそのもの(管轄用サーバーなど)の料金は無料 • GKEクラスタで利用中のサーバーは一台¥500円/月程度(現在5台) GKEそのものやサーバーそのものは高くない • サーバーのストレージとしてのGoogle Cloud Storage

    約¥2,500円/月 • クラスタの外部公開のためのLoad Balancer 約¥2,000円/月 • クラスタから追い出したデータベース 約¥3,500円/月 GKEの運用のために他のGoogleのインフラが必要
  16. 実は¥10,000/月まで会社負担

  17. しかし…

  18. だいたい こいつの せい

  19. せっかくなので使ってやって ください

  20. Thank You!