AWSの運用費が月に60$オーバー。
ロードバランサーのLCUを疑って、いろいろ対策をやってまいりましたが。単純にロードバランサーが動いていた時間でお金がかかっていただけっぽいです。チャッピーにいろいろ聞いて対策してきましたが、最も基本的なことでした。ITあるあるですね。エラーの原因を難しく考えてどんどん調査がマニアックになっていくものの、蓋を開けてみれば実は一番単純な話だったという。。おい!そこかよ!っていうね。
1月のAWSの請求書をみたら、ELB関連は
| $0.0243 per Application LoadBalancer-hour (or partial hour) | 744 Hrs | USD 18.08 |
単純に、31日×24時間=744時間。つまりALBを置いているだけで、このコストはかかっていた。60$のうちの1/3近くここでかかっている。
で、チャッピーに聞いたら、ロードバランサーは個人ブログにはオーバースペックだと。構築時はチャッピーに言われるままALBを立ててHTTPSの終端として稼働させたんだけども。でも、EC2は1台で実際ロードバランシングはしてない、EC2が別に落ちてもどうということはないし、仮にALBを止めたらALBのElastic IPのコストも解放できる・・・。将来的にすごいアクセス数になれば別だが、今の段階では完全にオーバースペック。
というわけで次回からは、Application Load Balancer から卒業し、ロードバランサーなしで HTTPS 公開する構成についてまとめていきたいと思います。
P.S AWSのCost Explorerがわかりにくいんよ。