SlideShare a Scribd company logo
1 of 26
AWS費用一割カットできるかな?
株式会社ココペリ SREグループ
高橋 智彦
© KOKOPELLI INC. 2
01 自己紹介
INDEX
02 コストカット心得
03 削減にあたっての勘所など
04 弊社対応事項紹介
05 意図せぬコスト増との戦い
© KOKOPELLI INC. 3
自己紹介
© KOKOPELLI INC. 4
自己紹介
{
"名前": "高橋 智彦",
"現在の主な仕事": {
"役職": "SREグループマネージャー",
"担当業務": [
"インフラ環境開発",
"セキュリティ・他部署連携"
]
},
"趣味": [
"運転と車のワックスがけ",
"日本酒片手に刺身"
],
{
"ひとこと": "インフラ一筋13年。時々バックエンド
開発、まれにフロントエンド開発も",
"すきなAWSサービス": [
"AWS CloudFormation",
"AWS CDK",
"AWS Lambda"
]
}
© KOKOPELLI INC. 5
Big Advance : 経営DXプラットフォーム
提供価格:1企業あたり月額3,300円(税込)
機能一覧: ビジネスマッチング
ビジネスチャット(社内チャット)
金融機関とのチャット
福利厚生 (クーポンサイト利用)
オープンイノベーション
ホームページ作成機能
安否確認機能
セミナー予約
コラム配信
補助金・助成金情報
請求書管理
5
金融機関の取引先を支援するサブスクリプションサービス
© KOKOPELLI INC. 6
事業モデル
85
の金融機関と連携
金融機関と連携してのべ70,000社※以上に経営DXサービスを提供
70,000社以上の
中小企業にサービスを提供
経営DXプラットフォーム
テクノロジー系
経営分析 (AI)
オンライン融資 (AI)
ビジネスマッチング (AI)
ビジネスチャット
安否確認ツール
HP制作ツール
バックオフィス系
補助金・助成金
福利厚生
※数字は2023/03時点のデータ。導入企業数は複数サービスを導入している場合は重複してカウント
請求書管理
© KOKOPELLI INC. 7
コストカット心得
© KOKOPELLI INC. 8
コストカット心得
1.コストカットを目的としない(超重要)
✓ 事業に対する費用対効果を意識 (効果を上げるか、費用を下げるか)
✓ 落とすのは「贅肉」だけ。必要な「筋肉」まで削らないようにしよう
2.会社の利益にコミットできる手段
✓ 利益 = 売上 - コスト。コストを下げることは売り上げを上げることと同義
3.削減額と必要な工数は常に意識
✓ 削減できる額が高くても実施に時間が掛かったり工数が高い施策は優先度を
下げる
© KOKOPELLI INC. 9
コストカット心得
4.削減効果が高い物から優先的に実行すべし
✓ 発生するコストは時間とのかけ算。効果が高い物からなるべく早く実行する
4. 削減コストは可視化して他の部署・チームに随時共有
✓ お願い事の協力を得やすくなる・助けてもらいやすくなる
✓ 会社全体への意識付けにもなる
© KOKOPELLI INC. 10
削減にあたっての勘所など
© KOKOPELLI INC. 11
削減にあたっての勘所など
1. まずはCost Explorerをくまなくチェック
○ 直近一週間分をくまなく見る
○ 続けて一ヶ月〜三ヶ月程度のトレンドも見る
i. 月初はWorkSpaceなどの月額料金が課金されるタイミング
ii. その他動かしているサービス次第では増加するタイミングも
© KOKOPELLI INC. 12
削減にあたっての勘所など
2. サービス毎にコスト要因を深掘り
○ サービスでフィルター後、ディメンションで使用タイプとAPIオペレーション
それぞれ設定してみてコスト要因を深掘り
© KOKOPELLI INC. 13
削減にあたっての勘所など
3. CloudWatch、CloudTrailなどからさらに深掘り
○ CloudWatchメトリクスやCloudTrailログなどでさらに深掘り
○ S3 Storage Lensのように分析機能が備わっている場合も
© KOKOPELLI INC. 14
削減にあたっての勘所など
4. 削減できるコストと対応に必要な工数を見積もり
○ ちゃんと見積もろうとすると時間が掛かる
○ この時点ではざっくりで問題ない
○ コストが高いからといって
すぐ飛びついてはいけない
© KOKOPELLI INC. 15
削減にあたっての勘所など
5. リスト化して優先順位が高い順に実施
○ 優先順位は削減予定コストと必要工数の比率
○ 実施前に実施して良いか関係各所に確認
i. 大抵の場合出来ていたことが出来なくなる
ii. 理由と削減額も伝えて納得してもらう
© KOKOPELLI INC. 16
弊社対応事項紹介
© KOKOPELLI INC. 17
弊社対応事項紹介
● RDSログ出力停止
○ RDSのクエリログの停止
○ CloudWatch Logsのロググループ一覧からログサイズ肥大化を確認
○ 開発で使っていないか、会社的に停止して良いのか確認
○ パラメータグループのlog_statementを変更
© KOKOPELLI INC. 18
弊社対応事項紹介
● S3コスト最適化
○ S3ストレージクラスの変更とバックアップスクリプトの改修
○ Storage LensとCloudWatchメトリクスからサイズ肥大化を確認
○ 利用部署に利用用途の確認・削減の相談
■ ストレージクラスの変更
● 最小サイズ、追加料金、最小期間など注意
© KOKOPELLI INC. 19
弊社対応事項紹介
● ECSネットワークモード変更
○ 高頻度ECSバッチタスクのネットワークモードの変更
○ CloudWatchとCloudTrailからConfigへの記録が増えていることを確認
■ タスク開始&終了でConfigへの記録が複数回行われる
○ Fargate -> EC2 (ブリッジモード)に変更
■ EC2のENIが共用で使われるためConfig記録のコストが抑えられる
© KOKOPELLI INC. 20
弊社対応事項紹介
● その他
○ EBS容量削減・ボリュームタイプ最新化
○ DynamoDBプロビジョンドキャパシティ変更
○ EFSプロビジョンドキャパシティ変更
○ ElastiCacheサイジング
○ ログ出力改修 (開発チームに依頼)
○ Workspace整理
○ Container Insights無効化
○ 不要サブスクリプション削除
○ など
© KOKOPELLI INC. 21
意図せぬコスト増との戦い
© KOKOPELLI INC. 22
意図せぬコスト増との戦い
● セキュリティアプライアンス暴走事件
○ S3のアンチウイルスサービスの料金が突然爆上がり
○ 費用対効果の問題で優先度が低かったオブジェクトアップロード削減
対応を急遽実施
© KOKOPELLI INC. 23
意図せぬコスト増との戦い
● NAT Gateway通信量高騰事件
○ Cost Explorerから対象のアカウント・サービス・利用タイプを絞り
NAT Gatewayに原因を絞る
○ CloudTrailログ+アプリケーションログから利用ライブラリの不具合が
原因で短時間にECSタスクが立ち上がり続けた
■ ECRからのイメージpullが原因と判明
© KOKOPELLI INC. 24
気になる結果は…
© KOKOPELLI INC. 25
無事、1割削減に成功!
© KOKOPELLI INC. 26
株式会社ココペリでは一緒に様々な方法で
サービスにコミットしたい方を募集しています!
https://note.com/kokopelli_inc/
テックブログ
https://hrmos.co/pages/kokopelli
採用情報

More Related Content

Similar to AWS費用一割カットできるかな?

DevOpsとか言う前にAWSエンジニアに知ってほしいアプリケーションのこと
DevOpsとか言う前にAWSエンジニアに知ってほしいアプリケーションのことDevOpsとか言う前にAWSエンジニアに知ってほしいアプリケーションのこと
DevOpsとか言う前にAWSエンジニアに知ってほしいアプリケーションのこと
Terui Masashi
 

Similar to AWS費用一割カットできるかな? (20)

AWSで動画共有サイトを作成して全社に公開
AWSで動画共有サイトを作成して全社に公開AWSで動画共有サイトを作成して全社に公開
AWSで動画共有サイトを作成して全社に公開
 
re:Invent 社内共有会資料(サーバーワークス)
re:Invent 社内共有会資料(サーバーワークス)re:Invent 社内共有会資料(サーバーワークス)
re:Invent 社内共有会資料(サーバーワークス)
 
2014 jaws days-最強のawsに_rtc宮崎
2014 jaws days-最強のawsに_rtc宮崎2014 jaws days-最強のawsに_rtc宮崎
2014 jaws days-最強のawsに_rtc宮崎
 
アジャイルと契約
アジャイルと契約アジャイルと契約
アジャイルと契約
 
簡単DR対策セミナースライド
簡単DR対策セミナースライド簡単DR対策セミナースライド
簡単DR対策セミナースライド
 
激震!これが本当のクラウドだ!
激震!これが本当のクラウドだ!激震!これが本当のクラウドだ!
激震!これが本当のクラウドだ!
 
DevOpsとか言う前にAWSエンジニアに知ってほしいアプリケーションのこと
DevOpsとか言う前にAWSエンジニアに知ってほしいアプリケーションのことDevOpsとか言う前にAWSエンジニアに知ってほしいアプリケーションのこと
DevOpsとか言う前にAWSエンジニアに知ってほしいアプリケーションのこと
 
若手エンジニアとして今年頑張ったこと
若手エンジニアとして今年頑張ったこと若手エンジニアとして今年頑張ったこと
若手エンジニアとして今年頑張ったこと
 
SRE 1st steps
SRE 1st stepsSRE 1st steps
SRE 1st steps
 
Visual Studio for Mac × Azureで簡単アプリ開発! 〜古くなったDocumentに立ち向かってみるテスト(´Д` )〜
Visual Studio for Mac × Azureで簡単アプリ開発! 〜古くなったDocumentに立ち向かってみるテスト(´Д` )〜Visual Studio for Mac × Azureで簡単アプリ開発! 〜古くなったDocumentに立ち向かってみるテスト(´Д` )〜
Visual Studio for Mac × Azureで簡単アプリ開発! 〜古くなったDocumentに立ち向かってみるテスト(´Д` )〜
 
実プロジェクトの経験から学ぶazureサービス適用パターン
実プロジェクトの経験から学ぶazureサービス適用パターン実プロジェクトの経験から学ぶazureサービス適用パターン
実プロジェクトの経験から学ぶazureサービス適用パターン
 
サーバーレスにおける開発プロセス戦略(パネルディスカッション用スライド)
サーバーレスにおける開発プロセス戦略(パネルディスカッション用スライド)サーバーレスにおける開発プロセス戦略(パネルディスカッション用スライド)
サーバーレスにおける開発プロセス戦略(パネルディスカッション用スライド)
 
DevOps on azure 高品質クラウドデザインを求めて
DevOps on azure 高品質クラウドデザインを求めてDevOps on azure 高品質クラウドデザインを求めて
DevOps on azure 高品質クラウドデザインを求めて
 
使ってみようAzure activedirectory
使ってみようAzure activedirectory使ってみようAzure activedirectory
使ってみようAzure activedirectory
 
スタートアップだからこそ使うAWS(第5回JAWS-UG Nagoya)
スタートアップだからこそ使うAWS(第5回JAWS-UG Nagoya)スタートアップだからこそ使うAWS(第5回JAWS-UG Nagoya)
スタートアップだからこそ使うAWS(第5回JAWS-UG Nagoya)
 
moCloudハンズオン[ベーシック]
moCloudハンズオン[ベーシック]moCloudハンズオン[ベーシック]
moCloudハンズオン[ベーシック]
 
5分では終わりそうにないfunctionsの話
5分では終わりそうにないfunctionsの話5分では終わりそうにないfunctionsの話
5分では終わりそうにないfunctionsの話
 
JAWS DAYS 2017 Mafia Talk
JAWS DAYS 2017 Mafia TalkJAWS DAYS 2017 Mafia Talk
JAWS DAYS 2017 Mafia Talk
 
Azure AD とアプリケーションを SAML 連携する際に陥る事例と対処方法について
Azure AD とアプリケーションを SAML 連携する際に陥る事例と対処方法についてAzure AD とアプリケーションを SAML 連携する際に陥る事例と対処方法について
Azure AD とアプリケーションを SAML 連携する際に陥る事例と対処方法について
 
Azure AD とアプリケーションを SAML 連携する際に陥る事例と対処方法について
Azure AD とアプリケーションを SAML 連携する際に陥る事例と対処方法についてAzure AD とアプリケーションを SAML 連携する際に陥る事例と対処方法について
Azure AD とアプリケーションを SAML 連携する際に陥る事例と対処方法について
 

Recently uploaded

Recently uploaded (10)

Utilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native IntegrationsUtilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native Integrations
 
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイスLoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
 
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
 
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
 
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
 
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
 
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアルLoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
 
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
 
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半        2024/04/26の勉強会で発表されたものです。新人研修 後半        2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
 
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
 

AWS費用一割カットできるかな?

  • 2. © KOKOPELLI INC. 2 01 自己紹介 INDEX 02 コストカット心得 03 削減にあたっての勘所など 04 弊社対応事項紹介 05 意図せぬコスト増との戦い
  • 3. © KOKOPELLI INC. 3 自己紹介
  • 4. © KOKOPELLI INC. 4 自己紹介 { "名前": "高橋 智彦", "現在の主な仕事": { "役職": "SREグループマネージャー", "担当業務": [ "インフラ環境開発", "セキュリティ・他部署連携" ] }, "趣味": [ "運転と車のワックスがけ", "日本酒片手に刺身" ], { "ひとこと": "インフラ一筋13年。時々バックエンド 開発、まれにフロントエンド開発も", "すきなAWSサービス": [ "AWS CloudFormation", "AWS CDK", "AWS Lambda" ] }
  • 5. © KOKOPELLI INC. 5 Big Advance : 経営DXプラットフォーム 提供価格:1企業あたり月額3,300円(税込) 機能一覧: ビジネスマッチング ビジネスチャット(社内チャット) 金融機関とのチャット 福利厚生 (クーポンサイト利用) オープンイノベーション ホームページ作成機能 安否確認機能 セミナー予約 コラム配信 補助金・助成金情報 請求書管理 5 金融機関の取引先を支援するサブスクリプションサービス
  • 6. © KOKOPELLI INC. 6 事業モデル 85 の金融機関と連携 金融機関と連携してのべ70,000社※以上に経営DXサービスを提供 70,000社以上の 中小企業にサービスを提供 経営DXプラットフォーム テクノロジー系 経営分析 (AI) オンライン融資 (AI) ビジネスマッチング (AI) ビジネスチャット 安否確認ツール HP制作ツール バックオフィス系 補助金・助成金 福利厚生 ※数字は2023/03時点のデータ。導入企業数は複数サービスを導入している場合は重複してカウント 請求書管理
  • 7. © KOKOPELLI INC. 7 コストカット心得
  • 8. © KOKOPELLI INC. 8 コストカット心得 1.コストカットを目的としない(超重要) ✓ 事業に対する費用対効果を意識 (効果を上げるか、費用を下げるか) ✓ 落とすのは「贅肉」だけ。必要な「筋肉」まで削らないようにしよう 2.会社の利益にコミットできる手段 ✓ 利益 = 売上 - コスト。コストを下げることは売り上げを上げることと同義 3.削減額と必要な工数は常に意識 ✓ 削減できる額が高くても実施に時間が掛かったり工数が高い施策は優先度を 下げる
  • 9. © KOKOPELLI INC. 9 コストカット心得 4.削減効果が高い物から優先的に実行すべし ✓ 発生するコストは時間とのかけ算。効果が高い物からなるべく早く実行する 4. 削減コストは可視化して他の部署・チームに随時共有 ✓ お願い事の協力を得やすくなる・助けてもらいやすくなる ✓ 会社全体への意識付けにもなる
  • 10. © KOKOPELLI INC. 10 削減にあたっての勘所など
  • 11. © KOKOPELLI INC. 11 削減にあたっての勘所など 1. まずはCost Explorerをくまなくチェック ○ 直近一週間分をくまなく見る ○ 続けて一ヶ月〜三ヶ月程度のトレンドも見る i. 月初はWorkSpaceなどの月額料金が課金されるタイミング ii. その他動かしているサービス次第では増加するタイミングも
  • 12. © KOKOPELLI INC. 12 削減にあたっての勘所など 2. サービス毎にコスト要因を深掘り ○ サービスでフィルター後、ディメンションで使用タイプとAPIオペレーション それぞれ設定してみてコスト要因を深掘り
  • 13. © KOKOPELLI INC. 13 削減にあたっての勘所など 3. CloudWatch、CloudTrailなどからさらに深掘り ○ CloudWatchメトリクスやCloudTrailログなどでさらに深掘り ○ S3 Storage Lensのように分析機能が備わっている場合も
  • 14. © KOKOPELLI INC. 14 削減にあたっての勘所など 4. 削減できるコストと対応に必要な工数を見積もり ○ ちゃんと見積もろうとすると時間が掛かる ○ この時点ではざっくりで問題ない ○ コストが高いからといって すぐ飛びついてはいけない
  • 15. © KOKOPELLI INC. 15 削減にあたっての勘所など 5. リスト化して優先順位が高い順に実施 ○ 優先順位は削減予定コストと必要工数の比率 ○ 実施前に実施して良いか関係各所に確認 i. 大抵の場合出来ていたことが出来なくなる ii. 理由と削減額も伝えて納得してもらう
  • 16. © KOKOPELLI INC. 16 弊社対応事項紹介
  • 17. © KOKOPELLI INC. 17 弊社対応事項紹介 ● RDSログ出力停止 ○ RDSのクエリログの停止 ○ CloudWatch Logsのロググループ一覧からログサイズ肥大化を確認 ○ 開発で使っていないか、会社的に停止して良いのか確認 ○ パラメータグループのlog_statementを変更
  • 18. © KOKOPELLI INC. 18 弊社対応事項紹介 ● S3コスト最適化 ○ S3ストレージクラスの変更とバックアップスクリプトの改修 ○ Storage LensとCloudWatchメトリクスからサイズ肥大化を確認 ○ 利用部署に利用用途の確認・削減の相談 ■ ストレージクラスの変更 ● 最小サイズ、追加料金、最小期間など注意
  • 19. © KOKOPELLI INC. 19 弊社対応事項紹介 ● ECSネットワークモード変更 ○ 高頻度ECSバッチタスクのネットワークモードの変更 ○ CloudWatchとCloudTrailからConfigへの記録が増えていることを確認 ■ タスク開始&終了でConfigへの記録が複数回行われる ○ Fargate -> EC2 (ブリッジモード)に変更 ■ EC2のENIが共用で使われるためConfig記録のコストが抑えられる
  • 20. © KOKOPELLI INC. 20 弊社対応事項紹介 ● その他 ○ EBS容量削減・ボリュームタイプ最新化 ○ DynamoDBプロビジョンドキャパシティ変更 ○ EFSプロビジョンドキャパシティ変更 ○ ElastiCacheサイジング ○ ログ出力改修 (開発チームに依頼) ○ Workspace整理 ○ Container Insights無効化 ○ 不要サブスクリプション削除 ○ など
  • 21. © KOKOPELLI INC. 21 意図せぬコスト増との戦い
  • 22. © KOKOPELLI INC. 22 意図せぬコスト増との戦い ● セキュリティアプライアンス暴走事件 ○ S3のアンチウイルスサービスの料金が突然爆上がり ○ 費用対効果の問題で優先度が低かったオブジェクトアップロード削減 対応を急遽実施
  • 23. © KOKOPELLI INC. 23 意図せぬコスト増との戦い ● NAT Gateway通信量高騰事件 ○ Cost Explorerから対象のアカウント・サービス・利用タイプを絞り NAT Gatewayに原因を絞る ○ CloudTrailログ+アプリケーションログから利用ライブラリの不具合が 原因で短時間にECSタスクが立ち上がり続けた ■ ECRからのイメージpullが原因と判明
  • 24. © KOKOPELLI INC. 24 気になる結果は…
  • 25. © KOKOPELLI INC. 25 無事、1割削減に成功!
  • 26. © KOKOPELLI INC. 26 株式会社ココペリでは一緒に様々な方法で サービスにコミットしたい方を募集しています! https://note.com/kokopelli_inc/ テックブログ https://hrmos.co/pages/kokopelli 採用情報