1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

SkillnoteAdvent Calendar 2024

Day 12

果てしなきAWSコスト削減

Posted at

この記事はSkillnote Advent Calendar 2024の9日目の記事です。

はじめに

2024年3月に入社し、SRE業務を担当している @shi-kishi と申します。
AWSのコストを観察していなければ、マリモの如く気付かない間に大きくなっていることがあります:zap:
今回は入社から10ヶ月間で取り組んだAWSコスト削減を振り返りたいと思います!

以下に取り組んだ内容の概要を記載しました。

SRE(サイト信頼性エンジニアリング)とは

SRE は、信頼性の高い本番環境システムを実行するための職務、マインドセット、エンジニアリング手法のセットです

Googleドキュメントより引用

SREとして取り組んだこと

SREメンバーは上長と私を含めて2名。
他の業務も並行して行っているため、まずは大幅なコスト削減が見込める部分から着手しました。

1.コストとリソースの把握
2.他社のコスト削減事例を調べる
3.AWS請求代行サービスの利用
4.不要なリソースを削除する
5.スケジュールに応じてリソースを起動・停止する
6.RI・SPを利用する

1.コストとリソースの把握

まず、AWSコストの現状確認を行いました。
弊社は毎月リリースを行っており、プロダクトは成長過程にあります。
そのため、各リソースが現在も利用されているか、今後も利用する予定があるかなど、プロダクトの成長に合わせてそのコストが適正か慎重に判断する必要がありました。
併せて、AWSの契約内容についても確認を行いました。

  • コスト確認とリソースの把握に利用したツール
利用したツール 目的
AWS Cost Explorer AWSコストの可視化
AWS Trusted Advisor コスト最適化の確認
Amazon EventBridge スケジュールに応じたリソースの開始・停止
IaC ジェネレーター リソースの検出
Tag Editor リソースの把握

2.他社のコスト削減事例を調べる

前職がCIerであったため、ある程度はコストに関する知識がありましたが、他社がどのようなコスト削減を行っているのか情報収集を行いました。

参考

3.AWS請求代行サービスの利用

弊社はAWS以外にもデータ分析基盤を利用しており、AWSとデータ分析基盤の割引が受けられるリセラーと契約しています。

:bulb: 請求代行サービスで得られるメリット
  • 契約プランによる割引が受けられる
  • ドル建てではなく、円建てでの支払いが可能
  • 無償のAWS技術サポートを受けられる
  • データ分析基盤の割引やサポートが受けられる
参考:AWS サポート FAQ

4.不要なリソースを削除する

ソースを洗い出した後、大幅なコスト削減が期待できる不要なリソースを計画的に削除しました。

5.スケジュールに応じてリソースを起動・停止する

開発環境のリソースに関しては、土日祝や夜間帯は停止する設定になっているか確認し、必要に応じてAmazon EventBridgeの設定を行いました。

6.RI・SPを利用する

リザーブドインスタンス(RI)とセービングプラン(SP)の割引対象となるAWSリソースの一覧を作成し、協議の上購入しました。

さいごに

入社から10ヶ月で行ったコスト削減は以上ですが、現在も月次でAWSコストが急激に増加していないか確認しています。
プロダクトが成長していく中で、どのようにAWSコストと向き合っていくか、今後も模索していきたいと思います!

1
1
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
1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?