0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

【AWS】何もしてないのにAWSのコストが爆上がりした時のチェックポイント

Posted at

はじめに

みなさんは AWS を使用していて、急に今月の料金高くなってる!と焦ったなんて経験ありませんか?
そんなときに、見逃しがちな事例をまとめてみます。

弊社で実際に起きた事例ではないです。

まずは

この後いくつか原因を上げますが、その前に、とにもかくにもまずは Cost Explorer を確認して、コストが急増したサービスとリージョンを特定しましょう!

事件簿

AWS Config 無限ループ事件

これは本当によくある話で、 AWS Config の評価対象のサービスにおいてリソースが無限に再作成し続けられると起こります。
特に注意しなければならないのは、 ECS においてタスクが立ち上がっては失敗し起動しなおすという無限ループに陥り、タスクが立ち上がる度にコストがかかるというパターンです。

【料金例】
ECSのタスクが1分ごとに立ち上がってしまっている場合に、検出する項目が10件と仮定すると以下の課金がかかります。

image.png

S3 ライフサイクル事件

「本当に何もしてないのにコストが上がった!しかも原因はS3!?」
という場合に確認してほしいのがこのライフサイクルです。
ほとんどの場合、 CloudTrail の証跡を S3バケット に保管すると思います。
そしてライフサイクルルールを設定し、1年後には Glacier に移動します。これで安く監査要件を満たせる!となりますが、、

ライフサイクルするタイミングで課金されることを忘れ、AWS を使い始めてからちょうど1年後に急に S3 に課金が入り焦るわけです。
これは想定通りのコストということと、最初に設定するときにこのことを把握しておくと焦らなくて済みます。

【料金例】
Glacier Deep Archiveへのライフサイクルを設定している場合、1日当たりのライフサイクル対象オブジェクトが100万個だと仮定すると以下の料金がかかります。

image.png

参考リンク:https://repost.aws/ja/knowledge-center/s3-reduce-costs

RDS 延長サポート事件

RDS のエンジンアップデートをせず、サポート終了後もそのまま使用していると起こります。放置していても仕方がないので、早めに「アップグレード」「削除」のいずれかで対応しましょう。

【料金例】
具体的な料金例はこちらにありますのでご参照してください。
db.m5.largeの場合はvCPUが2なので、1日当たり $5.76 かかるといった形ですね!

参考リンク:https://docs.aws.amazon.com/ja_jp/AmazonRDS/latest/UserGuide/extended-support-charges.html

さいごに

各料金例からもわかる通りこれらの事件は月単位ではなく、1日単位でも課金の影響が大きいものなので、気づいたら迅速に対応を進めることをお勧めします。
今後も継続的にコストの最適化に努めましょう!

弊社では他にもAWSコストに関する記事を投稿していますので、よかったらご覧ください。

弊社では一緒に働く仲間を募集中です!

現在、様々な職種を募集しております。
カジュアル面談も可能ですので、ご連絡お待ちしております!

募集内容等詳細は、是非採用サイトをご確認ください。
https://engineer.po-holdings.co.jp/

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?