小村の開発環境構築(21) GCP無料期間終了!!

f:id:kom314_prog:20210814093325p:plain
  • ぎゃーーーす!!!

  • 恐れていた事態が発生だよ!!!

  • GCPの無料トライアル期間が終了してしまいました!!!

  • というわけで、無料期間終了した際のメモを残しておきます



やること

  1. 過去の利用金額の確認
  2. 予算アラートの作成
  3. GCEの自動シャットダウン機能作成



手順

過去の利用金額の確認

  • まずは無料期間中の3か月間で利用した金額について調べましょうか

  • GCPの支払金額は、お支払い - レポート から確認します


f:id:kom314_prog:20210814093529p:plain
f:id:kom314_prog:20210814093753p:plain
  • 無料期間中なのでグラフはありませんが、金額はちゃんと確認できますね。

  • 3カ月合計で1374円分の利用をしていたようです。

  • 何度もGCEを消し忘れたりしたうえ平均500円以下ですし、でかい出費になる問題はなさそうですね。



予算アラートの作成

  • なんやかやで急激に支払料金が増えるリスクに備えて、予算アラートを設定しておきましょう

  • まず基本として、月額500円以内に抑えたいとおもっております

  • 設定するアラートとしては、下記くらいでよさそうですかね

    • 250円(50%)時点
    • 400円(80%)時点
    • 500円(100%)時点
    • 700円(140%)時点
    • 1000円(200%)時点
  • では設定していきます!


f:id:kom314_prog:20210814094910p:plain
  • 終わりました!はや!めちゃ簡単!

  • 設定した内容は下記の通り。後はメールが届いてのお楽しみですね


f:id:kom314_prog:20210814095224p:plain
f:id:kom314_prog:20210814095333p:plain



GCEの自動シャットダウン機能作成

  • 有料化にあたり、GCEの消し忘れもばかにならなくなってきますね

  • なんなら過去の料金の半分以上は消し忘れの時間だと思います

  • というわけで、自動でGCEを落とす仕組みを導入しましょう!



公式チュートリアル通り進める



導入完了

f:id:kom314_prog:20210814105653p:plain
f:id:kom314_prog:20210814105735p:plain
f:id:kom314_prog:20210814105803p:plain
  • 手順通りに実装し(おそらく)問題なく完了!

  • 変えたのはほんとにスケジュールの実行時間ぐらい

  • 毎日午前1時にシャットダウンのPubSubを実行するようにしました!

  • 導入にかかった時間は丁度1時間くらいかな?

  • あとは問題なく稼働することを確認するだけ。今日あたりつけっぱにしておこう



おわりに

  • やらなきゃなーと思っていたGCEの自動シャットダウンが導入できたー!

  • なんでもそうだけど、着手してしまえば案外こんなものかとなりますよね

    • 逆もめっちゃありますが!
  • とはいえ使わない時にこまめに消すのが一番の節約なのは間違いない……

  • 気にしてこまめにシャットダウンしていきたいと思います!

  • ではでは今日はこのへんで!ちゃお~~~!