Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
一歩進んだAWSのコスト削減
Search
NRI Netcom
PRO
November 28, 2024
Technology
1.1k
5
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
一歩進んだAWSのコスト削減
NRI Netcom
PRO
November 28, 2024
More Decks by NRI Netcom
See All by NRI Netcom
Platform Engineeringはじめの一歩
nrinetcom
PRO
2
110
企業でAWS Organizationsを動かすための組織設計の考え方
nrinetcom
PRO
1
140
AWSマンスリーアップデートピックアップ 2026年5月分
nrinetcom
PRO
0
82
Keynoteから考える、AIエージェント時代で何が変わるのか?
nrinetcom
PRO
0
110
「Google Cloud Next '26」で発表された、BigQueryの最新機能を使ってみよう
nrinetcom
PRO
0
110
Gemini Code AssistとGeminiCLIの活用例
nrinetcom
PRO
0
120
AI時代に求められる思考のパラダイムシフト
nrinetcom
PRO
1
210
ジュニアエンジニアはSREとどう向き合うべきか
nrinetcom
PRO
1
180
AWS認定資格は本当に意味があるのか?
nrinetcom
PRO
7
5.8k
Other Decks in Technology
See All in Technology
どこまでAIに任せるか 〜確率論と決定論の境界決定〜
shukob
0
560
AI時代におけるテストの基礎の再定義 / Rethinking the Fundamentals of Testing in the AI Era
mineo_matsuya
15
6.2k
BigQuery を検索ソースとした AI Agent の作り方って 〇〇 通りあんねん
satohjohn
0
140
「休む」重要さ
smt7174
7
1.8k
NetBoxを利用した作業効率化の試み_NetDevNight4
tnoha
0
340
QAと開発の両側から進める AI活用 -QAプロセスAI支援ツールキットと Inner Loop / Outer Loopの取り組み-
legalontechnologies
PRO
2
360
エンタープライズデータへ安全につなぐ Production-ready なエージェント設計 ― AI × MCP リファレンスアーキテクチャ ― #AIDevDay
cdataj
1
300
自己解決や回答速度を上げる、サポート業務へのAIの組み込み方【SORACOM Discovery 2026】
soracom
PRO
0
100
StepFunctionsとGraphRAGを活用した暗黙知活用のためのRAG基盤
yakumo
0
190
AWS環境のセキュリティ不安を解消した企業事例 ~よくある課題と対策を一挙公開~
asanoharuki
0
240
1台から試せる!Edge IoTを使った位置情報の活用設計【SORACOM Discovery 2026】
soracom
PRO
0
110
運用を犠牲にせずコストを制御し事業成長を支える B2B SaaS ID管理基盤におけるS3 Tableのログストレージ活用
kaminashi
1
100
Featured
See All Featured
Into the Great Unknown - MozCon
thekraken
41
2.6k
Digital Projects Gone Horribly Wrong (And the UX Pros Who Still Save the Day) - Dean Schuster
uxyall
1
2.1k
16th Malabo Montpellier Forum Presentation
akademiya2063
PRO
0
300
4 Signs Your Business is Dying
shpigford
187
22k
It's Worth the Effort
3n
188
29k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
49
10k
Breaking role norms: Why Content Design is so much more than writing copy - Taylor Woolridge
uxyall
0
360
AI: The stuff that nobody shows you
jnunemaker
PRO
9
850
SEO Brein meetup: CTRL+C is not how to scale international SEO
lindahogenes
1
2.8k
brightonSEO & MeasureFest 2025 - Christian Goodrich - Winning strategies for Black Friday CRO & PPC
cargoodrich
3
760
For a Future-Friendly Web
brad_frost
183
10k
Color Theory Basics | Prateek | Gurzu
gurzu
0
400
Transcript
一歩進んだAWSのコスト削減 NRIネットコム TECH AND DESIGN STUDY#50 2024年11月27日 NRIネットコム株式会社 デジタルソリューション事業本部 クラウド事業推進部
大林 優斗
1 Copyright(C) NRI Netcom, Ltd. All rights reserved. #nncstudy 転載、複製、改変等、および許諾のない二次利用を禁止します
◼ 登壇者:大林 優斗 ◼ 2024 Japan AWS Jr. Champions ◼ 業務:AWSを活用したシステムの設計・開発を担当 ⚫ 450以上あるAWSアカウントに統制を効かせる ◼ AWS認定資格 ◼ 書籍執筆:AWS の薄い本の合本 Vol.01 自己紹介
2 Copyright(C) NRI Netcom, Ltd. All rights reserved. #nncstudy 転載、複製、改変等、および許諾のない二次利用を禁止します
本日ご紹介する内容
3 Copyright(C) NRI Netcom, Ltd. All rights reserved. #nncstudy 転載、複製、改変等、および許諾のない二次利用を禁止します
◼ コスト削減における本質的なアプローチ方法 本日ご紹介する内容 コスト可視化 コスト分析 コスト最適化 α
4 Copyright(C) NRI Netcom, Ltd. All rights reserved. #nncstudy 転載、複製、改変等、および許諾のない二次利用を禁止します
コスト削減計画
5 Copyright(C) NRI Netcom, Ltd. All rights reserved. #nncstudy 転載、複製、改変等、および許諾のない二次利用を禁止します
◼ アカウントのコスト最適化にはTrusted Advisorの活用が有効 セキュリティ パフォーマンス サービス上限 可用性 コスト コストを削減するためのTrusted Advisorの活用方法 コスト削減計画 AWS Trusted Advisor
6 Copyright(C) NRI Netcom, Ltd. All rights reserved. #nncstudy 転載、複製、改変等、および許諾のない二次利用を禁止します
Trusted Advisorのコスト最適化項目 コスト削減計画 ◼ 1. Amazon EC2 リザーブドインスタンスの最適化 ⚫ 内容: 使用状況に基づいて、リザーブドインスタンス(RI)の購入を提案。 ⚫ 目的: オンデマンド利用よりもコストを削減。 ◼ 2. 低使用率のAmazon EC2インスタンス ⚫ 内容: 使用率が低いインスタンスを検出。 ⚫ 提案例: ダウンサイジング、停止、または削除。 ◼ 3. アイドル状態のロードバランサー ⚫ 内容: トラフィックがないロードバランサーを特定。 ⚫ 提案例: 削除または構成変更。 ◼ 4. 関連付けられていないElastic IPアドレス ⚫ 内容: アタッチされていないElastic IPを検出。 ⚫ 提案例: 解放してコストを削減。
7 Copyright(C) NRI Netcom, Ltd. All rights reserved. #nncstudy 転載、複製、改変等、および許諾のない二次利用を禁止します
Trusted Advisorのコスト最適化項目 コスト削減計画 ◼ 5. Amazon RDSのアイドル状態のDBインスタンス ⚫ 内容: 使用されていないRDSインスタンスを特定。 ⚫ 提案例: 停止または削除。 ◼ 6. Amazon Route 53 レイテンシーリソースレコードセット ⚫ 内容: 未使用のリソースレコードセットを特定。 ⚫ 提案例: 削除。 ◼ 7. Amazon EC2 Reserved Instance Lease Expiration ⚫ 内容: 期限が近い、または期限切れのリザーブドインスタンスを検出。 ⚫ 提案例: 更新または新たなRI購入。 ◼ 8. 使用率の低いAmazon Redshiftクラスター ⚫ 内容: 利用率が低いRedshiftクラスターを特定。 ⚫ 提案例: ダウンサイジングまたは停止。
8 Copyright(C) NRI Netcom, Ltd. All rights reserved. #nncstudy 転載、複製、改変等、および許諾のない二次利用を禁止します
Trusted Advisorのコスト最適化項目 ◼ 9. Savings Plan ⚫ 内容: EC2、Fargate、Lambdaの利用状況を分析し、Savings Planの導入を提案。 ⚫ 目的: 柔軟なリソース利用とコスト削減。 ◼ 10. Amazon ElastiCacheのリザーブドノードの最適化 ⚫ 内容: ElastiCacheのリザーブドノード利用状況を分析し、購入を提案。 ◼ 11. Amazon Redshift、RDS、Elasticsearchのリザーブドノードの最適化 ⚫ 内容: 長期的に使用されるノードのRI購入を提案。 ◼ 12. エラー率の高いAWS Lambda関数 ⚫ 内容: エラーが多発している、またはタイムアウトが発生しているLambda関数を特定。 ⚫ 提案例: コードの最適化や適切なプロビジョニングを推奨。 コスト削減計画
9 Copyright(C) NRI Netcom, Ltd. All rights reserved. #nncstudy 転載、複製、改変等、および許諾のない二次利用を禁止します
Trusted Advisorの組織ビューを活用 ◼ 組織全体、OUごとにレポートを出力することが可能 ⚫ 「レポートをダウンロード」からチェック内容をCSV形式またはJSON形式で出力できる ⚫ 出力した内容をもとに放置されているリソースの調査につなげることができる コスト削減計画
10 Copyright(C) NRI Netcom, Ltd. All rights reserved. #nncstudy 転載、複製、改変等、および許諾のない二次利用を禁止します
Cost Explorerを活用したコストを削減方法 ◼ Cost Explorerを活用して、指定した時系列で各サービスのコスト推移を分析する コスト削減計画
11 Copyright(C) NRI Netcom, Ltd. All rights reserved. #nncstudy 転載、複製、改変等、および許諾のない二次利用を禁止します
Cost Explorerの活用して組織内のコストを削減する ◼ Multi-Organizations構成を考慮したコスト分析をしたい場合 ⚫ QuickSightで複数の組織をまとめて分析 ⚫ ドリルダウンしてコスト増加の根本原因の特定や傾向を分析 コスト削減計画 AWS Cost Explorer Amazon EventBridge AWS Lambda Amazon Simple Storage Service (Amazon S3) Amazon Athena Amazon QuickSight
12 Copyright(C) NRI Netcom, Ltd. All rights reserved. #nncstudy 転載、複製、改変等、および許諾のない二次利用を禁止します
コスト最適化の実行
13 Copyright(C) NRI Netcom, Ltd. All rights reserved. #nncstudy 転載、複製、改変等、および許諾のない二次利用を禁止します
具体的な方法 ◼ 不要なリソースを削除・リザーブドインスタンスの適用 コスト最適化の実行 コスト最適化作業 リソースを削除 リザーブドインスタンス を適用
14 Copyright(C) NRI Netcom, Ltd. All rights reserved. #nncstudy 転載、複製、改変等、および許諾のない二次利用を禁止します
コスト削減への本質的なアプローチ方法
15 Copyright(C) NRI Netcom, Ltd. All rights reserved. #nncstudy 転載、複製、改変等、および許諾のない二次利用を禁止します
本質的な問題 ◼ 最終的に不要だと判断されてしまうAWSリソースも、必要があったから作成されている コスト削減への本質的なアプローチ方法 Amazon Elastic Compute Cloud (Amazon EC2) ~という理由で 必要だから作成する Amazon Elastic Compute Cloud (Amazon EC2) なぜ、必要だったのか 思い出せない 時間が経過
16 Copyright(C) NRI Netcom, Ltd. All rights reserved. #nncstudy 転載、複製、改変等、および許諾のない二次利用を禁止します
本質的な問題 ◼ 不要と判断されるAWSリソースが作成、放置されることが問題 コスト削減への本質的なアプローチ方法 コスト可視化 コスト分析 コスト最適化 (リソース削除等) 不要だと判断されるリソースが作成・ 放置されてしまう環境は変わらない
17 Copyright(C) NRI Netcom, Ltd. All rights reserved. #nncstudy 転載、複製、改変等、および許諾のない二次利用を禁止します
本質的な問題 ◼ 不要だと判断されるリソースが作成・放置されにくい環境を整えることが重要 ⚫ 一時的なリソースの削除だけでなく、予防的なアプローチが必要になってくる コスト削減への本質的なアプローチ方法 コスト可視化 コスト分析 コスト最適化 (リソース削除等) 予防的なアプローチ
18 Copyright(C) NRI Netcom, Ltd. All rights reserved. #nncstudy 転載、複製、改変等、および許諾のない二次利用を禁止します
コスト削減における予防的なアプローチ①:ガイドラインの作成 ◼ ガイドラインの作成が効果的 ⚫ ガイドラインの作成には時間がかかる ⚫ 長期的に見て、効果を発揮する ➢ 後回しにされがちな作業だが、整備していかなくてはならない ◼ ガイドライン例 ⚫ タグの必須化 • リソース作成時に、必須のタグ(例: Project, Owner, Environment)を付与するルールを定める ⚫ 教育と啓発 • AWSリソースの適切な利用方法、タグ付けの重要性、コスト意識についてのセッションを開催 ⚫ リソース作成ポリシーの明確化 • リソースを作成する前に、そのリソースの用途と期待される成果を明記した申請を出してもらう コスト削減への本質的なアプローチ方法 ガイドラインを読み込む AWSリソースを作成
19 Copyright(C) NRI Netcom, Ltd. All rights reserved. #nncstudy 転載、複製、改変等、および許諾のない二次利用を禁止します
コスト削減における予防的なアプローチ②:SCPを活用する ◼ 特定のサービスを完全に禁止する ⚫ コストが高くなりがちなリソース(例:EC2、RDS、Kendra、QuickSightなど)を特定のアカウントで作成を禁止する ◼ 特定の条件付きで制限する ⚫ タグが適切に付与されていないリソースの作成を禁止する ◼ 特定のリージョンでの作成を制限する ⚫ 不要なリージョンでのリソース作成を禁止する コスト削減への本質的なアプローチ方法 … { "Sid": "DenyUntaggedResourceCreation", "Effect": "Deny", "Action": [ "ec2:RunInstances", "s3:CreateBucket", "rds:CreateDBInstance" ], "Resource": "*", "Condition": { "StringNotEqualsIfExists": { "aws:RequestTag/Environment": ["Production", "Development", "Staging"] } … … "Sid": "DenyResourceCreationInRestrictedRegions", "Effect": "Deny", "Action": "*", "Resource": "*", "Condition": { "StringNotEquals": { "aws:RequestedRegion": [ "us-east-1", "us-west-2" ] } } } … SCP例:特定のリージョンでの作成を制限する SCP例:特定の条件付きで制限する
20 Copyright(C) NRI Netcom, Ltd. All rights reserved. #nncstudy 転載、複製、改変等、および許諾のない二次利用を禁止します
コスト削減における予防的なアプローチ③:Configを活用する ◼ タグベースのコスト管理 ⚫ 必須のタグ(例: Project, Owner, Environment)を付与していなければ通知、削除 ⚫ AWS Organizationsを使用していない場合に有効 ⚫ タグベースの管理はセキュリティ向上にも効果がある コスト削減への本質的なアプローチ方法 Security group Public subnet Amazon Elastic Compute Cloud (Amazon EC2) AWS Config [インバウンドルール] 0.0.0.0/0 [タグ] TestKey:True [タグ] Project:Test Amazon EventBridge AWS Lambda 「インバウンドルール 0.0.0.0/0」を削除
21 Copyright(C) NRI Netcom, Ltd. All rights reserved. #nncstudy 転載、複製、改変等、および許諾のない二次利用を禁止します
まとめ
22 Copyright(C) NRI Netcom, Ltd. All rights reserved. #nncstudy 転載、複製、改変等、および許諾のない二次利用を禁止します
◼ Trusted AdvisorやCost Explorerはコスト最適化に有効なサービス ◼ AWSリソースを削除して終わりではなく、予防的なアプローチが重要 ⚫ ガイドラインの作成 ⚫ SCPの適用 ⚫ Configを活用 まとめ コスト可視化 コスト分析 コスト最適化 (リソース削除等) 予防的なアプローチ
None