払いすぎていませんか?AWSコスト最適化へのはじめの一歩
by
松波 花奈
Link
Embed
Share
Beginning
This slide
Copy link URL
Copy link URL
Copy iframe embed code
Copy iframe embed code
Copy javascript embed code
Copy javascript embed code
Share
Tweet
Share
Tweet
Slide 1
Slide 1 text
払いすぎていませんか? AWSコスト最適化への はじめの⼀歩 2024/7/8 AWS事業本部 松波花奈
Slide 2
Slide 2 text
Xへの投稿の際は、 ハッシュタグ #cm_odyssey でお願いいたします。 2 お願い
Slide 3
Slide 3 text
⾃⼰紹介 松波 花奈(まつなみ かな)/ おつまみ ● AWS事業本部コンサルティング部 ● ソリューションアーキテクト ● 2022年9⽉⼊社 ● 2024 Japan AWS Top Engineer (Security)& All Certs ● 推しサービス:Cost Optimization Hub 3
Slide 4
Slide 4 text
アジェンダ ● はじめに ● 基礎編 ○ コスト最適化とは? ○ コスト最適化を考える上で重要なフレームワーク ● 実践編:AWSコスト最適化へのはじめの⼀歩 ○ 可視化 ○ 最適化(クイックウィン最適化) ○ 予測‧計画 ● まとめ 4
Slide 5
Slide 5 text
アジェンダ ● はじめに ● 基礎編 ○ コスト最適化とは? ○ コスト最適化を考える上で重要なフレームワーク ● 実践編:AWSコスト最適化へのはじめの⼀歩 ○ 可視化 ○ 最適化(クイックウィン最適化) ○ 予測‧計画 ● まとめ 5
Slide 6
Slide 6 text
本セッションでお話しすること お話しすること ● コスト最適化を推進する上での基本的な考え⽅ ● コスト最適化をする上で活⽤できるAWSサービス‧ツー ルの利⽤⽅法 お話ししないこと ● 具体的なAWSサービス(EC2やRDS、RedShiftなど)の コスト最適化⽅法 6
Slide 7
Slide 7 text
本セッションの対象者‧⽬的 主な対象者 ● 既にAWSを利⽤していて、これからコスト最適化をはじめたいと思っ ている⽅ ● これからコスト最適化をはじめたいが何から始めていいかお悩みの⽅ ⽬的 ● コスト最適化に関するノウハウを習得し、⾃⾝の課題‧お悩みに沿っ たはじめの⼀歩を踏み出していただくこと 7
Slide 8
Slide 8 text
アジェンダ ● はじめに ● 基礎編 ○ コスト最適化とは? ○ コスト最適化を考える上で重要なフレームワーク ● 実践編:AWSコスト最適化へのはじめの⼀歩 ○ 可視化 ○ 最適化(クイックウィン最適化) ○ 予測‧計画 ● まとめ 8
Slide 9
Slide 9 text
家計管理していますか? 9
Slide 10
Slide 10 text
コスト最適化とは? 単なる経費削減ではなく、ビジネス価値を最⼤化しながら 効率的にリソースを活⽤するための取り組み 10
Slide 11
Slide 11 text
コスト削減≠コスト最適化 ● コスト削減 ○ ⽂字通りコスト(経費)が削減されること ○ 短期的な取り組み ● コスト最適化 ○ コストを削減しながらビジネス価値を最⼤化すること が⽬的 ○ 継続的な取り組み 11 引⽤:https://www.gartner.com/en/insights/cost-optimization
Slide 12
Slide 12 text
コストは継続的な⾒直しが必須(1/2) 12 従量課金 利用した分だけ料金を支払い 初期費用無料 少ない資金でスモールスタート スケールしやすい 需要に応じてスケールアップ・ダウン コスト管理を複雑にする要因に
Slide 13
Slide 13 text
コストは継続的な⾒直しが必須(2/2) 13 インスタンスサイズの選定 数ヶ月後にはスペック過剰・不足に 料金体系の変更 余分なコストがかかっている 不要なリソース サーバーが起動したまま ⽬的に合わせた継続的な⾒直し
Slide 14
Slide 14 text
コスト最適化を怠ると、予想外のコスト増に 14 引⽤:https://www.bk.mufg.jp/tameru/gaika/realtime/chart.html ⽉額利⽤費10,000ドルの場合 約46%コスト増! 2020年初頭:10,000ドル × 110円 = 1,100,000円 2024年現在:10,000ドル × 160円 = 1,600,000円
Slide 15
Slide 15 text
今コスト最適化に注⽬している企業が多い 15 引⽤:https://info.flexera.com/CM-REPORT-State-of-the-Cloud?lead_source=Organic%20Search 71%の企業がクラウドの活⽤の 最適化(コスト削減)を最優先 としている
Slide 16
Slide 16 text
27%の企業がコストを過剰⽀出している 16 引⽤:https://info.flexera.com/CM-REPORT-State-of-the-Cloud?lead_source=Organic%20Search ● サーバのサイジング‧ クラウドの特性をうま く活⽤できていない ● 定期的なアップデート に追従できていない
Slide 17
Slide 17 text
基礎編①まとめ ● コスト最適化は単なる経費削減ではなく、ビジネス価値 を最⼤化しながら効率的にリソースを活⽤するための継 続的な取り組み ● コスト削減≠コスト最適化 ● コスト最適化は全世界で注⽬されている取り組みである 17
Slide 18
Slide 18 text
アジェンダ ● はじめに ● 基礎編 ○ コスト最適化とは? ○ コスト最適化を考える上で重要なフレームワーク ● 実践編:AWSコスト最適化へのはじめの⼀歩 ○ 可視化 ○ 最適化(クイックウィン最適化) ○ 予測‧計画 ● まとめ 18
Slide 19
Slide 19 text
THE FRUGAL ARCHITECT CFM(Cloud Financial Management) コスト最適化に関する4つのフレームワーク 19 AWS Well-Architected Framework - コスト最適化 FinOps(Finance & DevOps) 引⽤:https://www.thefrugalarchitect.com/ 引⽤:https://www.finops.org/introduction/what-is-finops/ 引⽤:https://aws.amazon.com/jp/blogs/news/aws-cost-optimization-guidebook/
Slide 20
Slide 20 text
AWS Well-Architected Framework - コスト最適化 6つの柱で構成されるベストプラクティス集 (優れた運⽤効率、セキュリティ、信頼性、パフォーマンス効率、 コスト最適化、持続可能性) 20 5つの設計原則 ● クラウド財務管理(CFM)を実践する ● 経費⽀出と使⽤量の認識 ● コスト効率を考慮しながらリソースを利⽤する ● 需要を管理しリソースを供給する ● 継続的最適化
Slide 21
Slide 21 text
CFM (Cloud Financial Management) 21 引⽤:https://aws.amazon.com/jp/blogs/news/aws-cost-optimization-guidebook/ AWS における継続的なコスト最適化のためのフレームワーク ① ② ③ ④
Slide 22
Slide 22 text
22 AWS Workshopもおすすめ CFM(Cloud Financial Management) AWS Well-Architected Framework - コスト最適化 引⽤:https://aws.amazon.com/jp/blogs/news/aws-cost-optimization-guidebook/ AWS Well-Architected Cost Optimization Workshop CFM Technical Implementation Playbooks (CFM TIPs) - (Aka CFF)
Slide 23
Slide 23 text
基礎編②まとめ ● コスト最適化には重要な4つのフレームワークがある ● クラウド財務管理(CFM)フレームワークはこれからコ スト最適化をはじめたいと思っている⽅にとって使いや すいフレームワーク ● AWS Workshopでコスト最適化の具体的な取り組みもみ てみましょう 23
Slide 24
Slide 24 text
アジェンダ ● はじめに ● 基礎編 ○ コスト最適化とは? ○ コスト最適化を考える上で重要なフレームワーク ● 実践編:AWSコスト最適化へのはじめの⼀歩 ○ 可視化 ○ 最適化(クイックウィン最適化) ○ 予測‧計画 ● まとめ 24
Slide 25
Slide 25 text
実践編①:可視化 25 引⽤:https://aws.amazon.com/jp/blogs/news/aws-cost-optimization-guidebook/ 早速、CFMの「可視化」から取り組んでいきましょう! ① ② ③ ④ 可視化ってどこまでできていれ ばいいいの?
Slide 26
Slide 26 text
可視化の⽬的は次のアクション決め 可視化のポイントは、何をどこまで可視化するのか、という点に あります。可視化のための⼿間や得られた情報の保存にかかる費 ⽤など、すべてを可視化することが逆に最適化の⾜かせになって しまうことも考えられます。 無駄な監視や情報収集をしないため に、まずは可視化の⽬的、すなわち、「どのような情報が得られ たらどのようなアクションを実施したいのか」という点を明確に 定めることで、必要な情報や粒度などが⾃然と定まります。 引⽤: AWS コスト最適化ガイドブック p.42 26
Slide 27
Slide 27 text
すぐに利⽤できる可視化サービス(1/2) AWS CostExplorer ( CE ) 27 メンバーズを ご利⽤中されて いないお客様
Slide 28
Slide 28 text
すぐに利⽤できる可視化サービス(2/2) メンバーズポータルサイト(CMP) 28 メンバーズを ご利⽤中のお客様
Slide 29
Slide 29 text
可視化クイズ!(1/2) リソースの管理者を識別する〇〇を付与しよう 29
Slide 30
Slide 30 text
可視化クイズ!(2/2) リソースの管理者を識別するタグを付与しよう 30
Slide 31
Slide 31 text
コスト配分タグ(1/2) 31 タグ別にAWSの請求データを分類できる ● タグ:キーと値から構成される ○ 例)キー:Name、値:Web Server ○ EC2、RDSなどのAWSリソースに付与する ○ 任意のキー、値を設定できる キー 値 Name Web Server Environment Production Cost Center 1111¥ Amazon EC2
Slide 32
Slide 32 text
32 コスト配分タグ コスト配分タグの値 AWS利用料 Cost Center 1111 $2,400 2222 $3,600 3333 $3,800 4444 $3,800 未分類 $500 コスト配分タグを利⽤する場合は、特定のキーをコスト 配分タグとして有効化する コスト配分タグ(2/2)
Slide 33
Slide 33 text
タグの付与って漏れること ありませんか? 33
Slide 34
Slide 34 text
34 タグ付与に便利なサービス 受動的 タグが未付与のリソースの検知 /検索・タグを付与する 能動的 構築時にタグを付与する 予防的 適切なタグが付与されるようガードレールを設定 ・Service control policy(SCP) ・IAM Policy ・AWS CloudFormation ・AWS Service Catalog ・AWS Resource Explorer・AWS Tag Editor ・AWS Config・AWS Security Hub
Slide 35
Slide 35 text
AWS Resource Explorerを活⽤ 35 指定したタグが付いていないリソースを検索 引⽤:https://dev.classmethod.jp/articles/check-tags-in-resource-explorer/
Slide 36
Slide 36 text
Tag Editorを活⽤(1/2) 36 検索した既存リソースのタグの編集が可能 引⽤:https://dev.classmethod.jp/articles/check-tags-in-resource-explorer/
Slide 37
Slide 37 text
Tag Editorを活⽤(2/2) 37 利⽤できるコスト配分タグはCmBillingGroup のみとなります。 複数のコスト配分タグを利⽤したい場合は、下記⽅法で擬似的に実現で きます。 メンバーズを ご利⽤中のお客様 引用:https://helpdesk.classmethod.net/hc/ja/articles/360022654114
Slide 38
Slide 38 text
さっそく可視化しよう! 38
Slide 39
Slide 39 text
CEから料⾦を確認してみよう 39 メンバーズを ご利⽤中されて いないお客様 請求とコスト管理から CostExplorerにアクセス
Slide 40
Slide 40 text
パラメータでフィルタリングしてみよう(1/2) 40 メンバーズを ご利⽤中されて いないお客様 ⽇付範囲‧粒度 グルーピング フィルター 集計コスト
Slide 41
Slide 41 text
41 メンバーズを ご利⽤中されて いないお客様 パラメータでフィルタリングしてみよう(2/2) ⽇付範囲:6⽉ 粒度:⽇別 フィルター:サービスでEC2インスタンス
Slide 42
Slide 42 text
CMPから料⾦を確認してみよう(1/3) 42 メンバーズを ご利⽤中のお客様 42 タブを選択すると、⽇別やタグ毎の利⽤費を参照可能画⾯に遷移
Slide 43
Slide 43 text
CMPから料⾦を確認してみよう(2/3) 43 メンバーズを ご利⽤中のお客様 43 サービス毎の料⾦も確認可能 EC2を選択
Slide 44
Slide 44 text
CMPから料⾦を確認してみよう(3/3) 44 メンバーズを ご利⽤中のお客様 44 「詳細」タブからはサービスの明細を確認できる
Slide 45
Slide 45 text
CSVでの料⾦の確認 45 メンバーズを ご利⽤中のお客様 CSVファイルには利⽤サービス、コスト、コスト配分タグが記載 コスト配分タグごとにコストの可視化が可能
Slide 46
Slide 46 text
より詳細に分析したい 46
Slide 47
Slide 47 text
CEやCMPで対応できないユースケース ● 複数のグラフを⾒⽐べながら分析したい、複雑なグラフ を出⼒したい等 ● より分析しやすいよう詳細に表⽰をしたい ● 複数のコスト配分タグを組み合わせた条件で検索したい ● ⽉単位のデータで38ヵ⽉、⽇単位のデータで14ヵ⽉より 遡って分析したい 47
Slide 48
Slide 48 text
AWS Cost and Usage Reports ( CUR ) AWS の利⽤状況と 利⽤料⾦情報を最も細かく包括的に提供 するコストデータ ● 1時間単位 ● リソースID ● リソースIDごとのタグ情報 など 48 メンバーズを ご利⽤中されて いないお客様
Slide 49
Slide 49 text
クラスメソッドメンバーズ提供のCUR(MCUR) CURからメンバーズでの割引等を含んでの出⼒されたレポート 49 メンバーズを ご利⽤中のお客様 引⽤:https://dev.classmethod.jp/articles/how-to-use-mcur-and-aws-cur/
Slide 50
Slide 50 text
他AWSサービスと統合‧分析可能 50 ● Amazon Athena でSQL を使った分析 ● Amazon QuickSightを使⽤した可視化 ● 他のSaaS製品と統合した可視化 ○ Sumo Logic ○ New Relic
Slide 51
Slide 51 text
Amazon QuickSightを使⽤した可視化 51 AWSアカウント単位 プロダクトコード単位のコスト 引⽤:AWSブログ「Amazon QuickSight を使⽤した AWS Cost and Usage Reports の可視化(後編)」 (利⽤明細)別の⽇次のコスト インスタンスタイプ、 購⼊オプション別の1時間ごとの EC2 インスタンスの使⽤状況
Slide 52
Slide 52 text
実践編①:可視化のまとめ 52 ● ぱぱっと可視化して、利⽤状況をみてみよう ● コスト配分タグを利⽤し、リソース管理者を特定しよう ● 特定のユースケースがある場合は、CUR でリソース単位 や時間単位のコストを細かく分析しよう
Slide 53
Slide 53 text
アジェンダ ● はじめに ● 基礎編 ○ コスト最適化とは? ○ コスト最適化を考える上で重要なフレームワーク ● 実践編:AWSコスト最適化へのはじめの⼀歩 ○ 可視化 ○ 最適化(クイックウィン最適化) ○ 予測‧計画 ● まとめ 53
Slide 54
Slide 54 text
実践編②:最適化 54 引⽤:https://aws.amazon.com/jp/blogs/news/aws-cost-optimization-guidebook/ 次に、CFMの「最適化」に取り組んでいきましょう! ① ② ③ ④
Slide 55
Slide 55 text
最適化には主に4つのパターンがある 55 最適化⼿法 適⽤例 コスト最適化効果 構成変更 クイックウィン最適化 ● インスタンスサイズ/タイプの 最適化 ● 稼働時間の⾒直し ⼩〜中 不要 購⼊オプションの選定 ● Savings Plans ● リザーブドインスタンス ⼤ 不要 クラウド最適化① ● マネージドサービス利⽤ ● 運⽤の⾃動化 中〜⼤ ⼀部必要 クラウド最適化② ● オートスケーリング ● スポットインスタンス利⽤ ● サーバーレス化 ⼤ 必要
Slide 56
Slide 56 text
代表的なクイックウィン最適化 56 アプローチ 概要 インスタンス選定 プロセッサやメモリ、ネットワークやストレージ I/O などの利用状況を確認し、適切なリソースを選択し直 す。過剰はリソースが割り当てられている場合はインスタンスサイズを適切な容量まで小さくする。また価 格性能比が高くなることから最新世代のインスタンスタイプを選択する。さらに、 AMD/Graviton への変更 を検討する。また安価な海外リージョンへの移行も検討する 不要リソース停止 使用されていないサーバーは稼働を停止 /削除する スケジュール調整 夜間や週末など利用しない時間帯のオンデマンドのインスタンスを停止する ストレージ選定 最新のストレージサービス利用や、アクセス頻度に応じてより低価格なストレージを利用する ライセンス最適化 必要な商用ソフトウェアのライセンス数および商用ライセンス費用を適正化する 購入オプション選定 1年あるいは3年の利用のコミットメントをすることで利用料金の割引を得られる Savings Plans / リザーブ ドインスタンスの適用や、オンデマンドに比べて最大 90%のコスト削減効果のあるスポットインスタンスを採 用する 引⽤: AWS コスト最適化ガイドブック p.116 上記のアプローチ実施後
Slide 57
Slide 57 text
クイックウィン最適化に活⽤できるサービス 57 Cost Optimization Hub Trusted Advisor
Slide 58
Slide 58 text
Trusted Advisor(1/3) 58 「コスト最適化」「パフォーマンス」「セキュリティ」「フォールトトレーラン ス」「サービスの制限」「運⽤上の優秀性」の6つの観点から、AWS環境を精査 し、 推奨設定や状況をお知らせをしてくれる機能
Slide 59
Slide 59 text
Trusted Advisor(2/3) 59 ● AWS Organizations の対象でない AWS アカウント ● Amazon Comprehend の使⽤率の低いエンドポイント ● Amazon EBS の過剰プロビジョニングボリューム ● Amazon EC2 インスタンスの統合 (Microsoft SQL Server 向け) ● 過剰にプロビジョニングされた Amazon EC2 インスタンス (Microsoft SQL サーバー向け) ● 停⽌している Amazon EC2 インスタンス ● Amazon EC2 リザーブドインスタンスのリース有効期限切れ ● Amazon EC2 リザーブドインスタンスの最適化 ● ライフサイクルポリシーが設定されていない Amazon ECR リポ ジトリ。 ● Amazon ElastiCache リザーブドノードの最適化 ● Amazon OpenSearch サービスリザーブドインスタンスの最適化 ● Amazon RDS アイドル DB インスタンス ● Amazon Redshift リザーブドノードの最適化 ● Amazon Relational Database Service (RDS) リザーブドインスタ ンスの最適化 ● Amazon Route 53 レイテンシーリソースレコードセット ● Amazon S3 バケットライフサイクルポリシーの設定 ● Amazon S3 で不完全なマルチパートアップロードを中⽌す るための設定 ● ライフサイクルポリシーが設定されていないバージョニン グが有効な Amazon S3 バケット ● 過度にタイムアウトが発⽣している AWS Lambda 関数 ● エラー率が⾼い AWS Lambda 関数 ● AWS Lambda メモリサイズの過剰プロビジョニング関数 ● コスト最適化に関する AWS Well-Architected のリスクの⾼ い問題 ● アイドル状態の Load Balancer ● 低稼働率の Amazon EC2 インスタンス ● Savings Plan ● 関連付けられていない Elastic IP Address ● 利⽤頻度の低い Amazon EBS ボリューム ● 使⽤率の低い Amazon Redshift クラスター 引⽤: https://docs.aws.amazon.com/ja_jp/awssupport/latest/user/cost-optimization-checks.html
Slide 60
Slide 60 text
Trusted Advisor(3/3) 60 コスト最適化にアクセス ソース AWS Trusted Advisor以外にも AWS Config,AWS Compute Optimizer,Well-Archレビューも含む
Slide 61
Slide 61 text
(番外編)AWSご利⽤改善レポート 61 メンバーズプレミアムプランを ご利⽤中のお客様 チェック項⽬ ● コスト最適化(Trusted Advisor) ○ 使⽤率の低いEC2インスタンス ○ 使⽤頻度の低いEBSボリューム ○ 使⽤率の低いRedshiftクラスター ● セキュリティ(Trusted Advisor) ○ 無制限にアクセスを許可しているセキュリティグループ ○ IAMパスワードポリシー ○ CloudTrailロギング設定 ● セキュリティ(独⾃チェック) ○ IAMユーザーにMFA設定がされているか ○ ⾼い権限を持ったIAMユーザーのアクセスキーが有効化されていないか ○ ELBのログ取得が有効化されているか ○ CloudFrontのログ取得が有効化されているか ○ S3ウェブサイトホスティングが有効なバケットのアクセスログ取得が有効化されているか
Slide 62
Slide 62 text
Cost Optimization Hub(1/4) 62 コスト最適化推奨事項を⼀元的に管理するサービス 引⽤:AWS公式ブログ「新しいコスト最適化ハブは、推奨アクションを⼀元化してコストを節約します」
Slide 63
Slide 63 text
Cost Optimization Hub(2/4) 63 レコメンデーションの種類 ● Savings Plans を購⼊ ● リザーブドインスタンス (リザーブドノード) の購⼊ ● [Stop] (停⽌) ● 適切なサイズ設定 ● アップグレード ● Graviton に移⾏する
Slide 64
Slide 64 text
Cost Optimization Hub(3/4) 64 アップグレード:EBSボリューム gp2→gp3
Slide 65
Slide 65 text
Cost Optimization Hub(4/4) 65 引⽤:https://dev.classmethod.jp/articles/cost-optimization-hub-export/ レコメンデーションをS3にエクスポートできるように!
Slide 66
Slide 66 text
Trusted AdviserとCost Optimization Hubとのちがい 66 ⽐較項⽬ Trusted Advisor Cost Optimization Hub 機能の範囲 コスト最適化だけでなく、セキュリティ、パフォーマンス、 耐障害性、サービス制限など、幅広い分野の推奨事項を提供 する。 コスト最適化に特化したツールであり、コスト最適化の推奨 事項、リソースの最適化など、コスト管理に関連する機能を 提供する。 推奨事項の詳細度 コスト最適化以外の分野も扱うため、推奨事項はより⼀般 的な内容になる。(削減額までは提⽰してくれない) コスト最適化に特化しているため、より詳細で具体的なコス ト削減の推奨事項を提供する。 統合性 AWS のサービス全般に関する推奨事項を提供する。 Compute Optimizer、AWS Cost Explorer、AWS Cost and Usage Report など、他のコスト管理ツールとシームレスに 統合されている。 利⽤料⾦ ⼀部の機能は無料で利⽤できますが、より⾼度な機能を利⽤ するには、AWS サポートプランへの加⼊が必要。 追加料⾦なしで利⽤可能。 対象リソース/ チェック項⽬ EC2,EBS,関連付けられていないEIPなど 詳細は公式ドキュメントを参照 EC2,ECS,Lambdaなど 詳細は公式ドキュメントを参照
Slide 67
Slide 67 text
(番外編)Opswitch 67 67 67 ● 誰でも無料で使えるAWS⾃動化サービス ○ 主にEC2とRDSを対象とした⾃動タスク実⾏ツール ● ノーコード、簡単操作でジョブの登録、スケジュール実⾏、 実⾏結果の確認が可能 ● クイックウィン最適化「不要リソース停⽌」‧ 「スケジュール調整を実施」に有⽤ https://opswitch.io/
Slide 68
Slide 68 text
クイックウィン最適化後に購⼊オプションの選定を 68 アプローチ 概要 インスタンス選定 プロセッサやメモリ、ネットワークやストレージ I/O などの利用状況を確認し、適切なリソースを選択し直 す。過剰はリソースが割り当てられている場合はインスタンスサイズを適切な容量まで小さくする。また価 格性能比が高くなることから最新世代のインスタンスタイプを選択する。さらに、 AMD/Graviton への変更 を検討する。また安価な海外リージョンへの移行も検討する 不要リソース停止 使用されていないサーバーは稼働を停止 /削除する スケジュール調整 夜間や週末など利用しない時間帯のオンデマンドのインスタンスを停止する ストレージ選定 最新のストレージサービス利用や、アクセス頻度に応じてより低価格なストレージを利用する ライセンス最適化 必要な商用ソフトウェアのライセンス数および商用ライセンス費用を適正化する 購入オプション選定 1年あるいは3年の利用のコミットメントをすることで利用料金の割引を得られる Savings Plans / リザーブ ドインスタンスの適用や、オンデマンドに比べて最大 90%のコスト削減効果のあるスポットインスタンスを採 用する 引⽤: AWS コスト最適化ガイドブック p.116 上記のアプローチ実施後
Slide 69
Slide 69 text
購⼊オプションの選定(1/2) 69 Q1. RI (Reserved Instances) / SP (Savings Plans) とは? ● ⻑期間の利⽤を約束(コミット)することで、オンデマンド料⾦より 最⼤ 72% 割引される料⾦モデル Q2. ⼆つの違いは? ● 効果(割引)は同様だが、コミットする対象が異なる ○ RI :Resource-based Commitment(利⽤量をコミットする) ■ インスタンスの条件を頻繁に変更する必要がない場合に採⽤ ○ SP:Spend-based Commitment(利⽤費をコミットする) ■ 構成が確定しておらず変更が⾒込まれる場合に採⽤
Slide 70
Slide 70 text
購⼊オプションの選定(2/2) 70 Q3. どの種類を購⼊すればよいか? ● 対象サービスと各種類の条件から最適な種類を選択する 引⽤:https://dev.classmethod.jp/articles/ec2-reserved-instances-savings-plans-comparison/
Slide 71
Slide 71 text
AWSサービス毎に不要な コストをとりあえず削減したい 71
Slide 72
Slide 72 text
(番外編)AWSコスト最適化検討チェックリスト 72 引⽤:https://dev.classmethod.jp/articles/aws-cost-optimize-cheat-sheet-202307
Slide 73
Slide 73 text
実践編①:クイックウィン最適化のまとめ 73 ● Trusted Advisor や Cost Optimization Hub を活⽤しま しょう ● 既存ツール(AWSご利⽤改善レポート‧Opswich‧AWS コスト最適化検討チェックリスト)の活⽤により、⼿間 をかけずにクイックウィン最適化を実施しましょう ● RI‧SPなどの購⼊オプション選定はその後に検討しま しょう
Slide 74
Slide 74 text
アジェンダ ● はじめに ● 基礎編 ○ コスト最適化とは? ○ コスト最適化を考える上で重要なフレームワーク ● 実践編:AWSコスト最適化へのはじめの⼀歩 ○ 可視化 ○ 最適化(クイックウィン最適化) ○ 予測‧計画 ● まとめ 74
Slide 75
Slide 75 text
実践編③:最適化 75 引⽤:https://aws.amazon.com/jp/blogs/news/aws-cost-optimization-guidebook/ 次に、CFMの「予測‧計画」に取り組んでいきましょう! ① ② ③ ④
Slide 76
Slide 76 text
予測‧計画に活⽤できるサービス 76 AWS Cost Anomaly Detection AWS Budgets
Slide 77
Slide 77 text
77 予算と予算アラートを設定し、予算超過前にアラートを通知したり、ア ラート発⽣時にインスタンス⾃動停⽌などのオペレーションができる サービス 引⽤:https://aws.amazon.com/jp/aws-cost-management/aws-budgets/ AWS Budgets(1/2)
Slide 78
Slide 78 text
AWS Budgets(2/2) 78 メンバーズポータルからコストアラートを設定できます メンバーズを ご利⽤中のお客様
Slide 79
Slide 79 text
AWS Cost Anomaly Detection(1/2) 79 AWSサービスの利⽤状況を機械学習モデルによって学習し、ベースライ ンを⼤きく逸脱した値(異常値)を検知することができるサービス 引⽤:https://aws.amazon.com/jp/aws-cost-management/aws-cost-anomaly-detection/
Slide 80
Slide 80 text
AWS Cost Anomaly Detection(2/2) 80 2023年のアップデートで新規アカウントのCost Explorer 有効化後に⾃動で有効 化されるように 引⽤:https://dev.classmethod.jp/articles/cost-anomaly-detection-configured-auto/
Slide 81
Slide 81 text
実践編③:予測‧計画のまとめ 81 ● 予算アラートと異常検知アラートを設定しましょう ○ AWS Budgets を使って、予算を監視できるようにし ましょう ○ AWS Cost Anomaly Detection を使って、⾃動でコス トの異常検知をしましょう
Slide 82
Slide 82 text
FinOpsの実践 82 引⽤:https://aws.amazon.com/jp/blogs/news/aws-cost-optimization-guidebook/ 「可視化」「最適化」「予測‧計画」のサイクルを定期的に回して、FinOps の実践に取り組みましょう! ① ② ③ ④
Slide 83
Slide 83 text
アジェンダ ● はじめに ● 基礎編 ○ コスト最適化とは? ○ コスト最適化を考える上で重要なフレームワーク ● 実践編:AWSコスト最適化へのはじめの⼀歩 ○ 可視化 ○ 最適化(クイックウィン最適化) ○ 予測‧計画 ● まとめ 83
Slide 84
Slide 84 text
AWSコスト最適化へのはじめの⼀歩 84 ● 可視化 ○ Cost Explorerでぱぱっと可視化して、利⽤状況をみてみよう ● 最適化 ○ クイックウィン最適化の推進のために、Trusted Advisor や Cost Optimization Hub を活⽤しましょう ● 予測‧計画 ○ AWS Budgets や AWS Cost Anomaly Detectionを使って、予算 アラートと異常検知アラートを設定しましょう
Slide 85
Slide 85 text
あなたのはじめの⼀歩は⾒つかりましたか? ぜひXやアンケートで教えて下さい! 85
Slide 86
Slide 86 text
コスト最適化についてより詳しく知りたい⽅ 86 7/17(⽔)13:00~のウェビナーにもご参加お願いします! 引⽤:https://events.classmethod.jp/events/dc0ab8f4-fc3a-430a-ba49-0a32f6dc2ac9/
Slide 87
Slide 87 text
No content
Slide 88
Slide 88 text
No content