20問中 0問が回答されています
質問:
You have already completed the テスト before. Hence you can not start it again.
問題を読み込んでいます…
You must sign in or sign up to start the テスト.
まず、次の操作を完了する必要があります:
正解数 0/問題数20
回答にかかった時間:
終了時間となりました
回答お疲れ様でした。
Earned Point(s): 0 of 0, (0)
0 Essay(s) Pending (Possible Point(s): 0)
0%スコアです。

10%以上スコアです。

全体の請求額を自動で集約しながら各アカウントの割引効果を最大化したいときは、AWS Organizationsで統合請求(Consolidated Billing)を有効にしておくのが王道で、5アカウントのコストを一括計算できるためAWS BudgetsやAWS Cost Explorerが単一箇所で閾値判定と可視化を行え、Savings Plansの共有や自動請求書発行まで含め運用負荷を極小化でき、将来アカウントが増えても同じ枠組みでスケールでき、さらにグループ全体の請求データをAPIやCSVで取得して分析の自由度も確保できます。
環境ごとのコストを色分けして把握するには、ProductionやDevなどのCost Allocation Tagをリソースに付与しマスターアカウントでアクティブ化するのが定石で、承認されたタグはAWS Cost ExplorerやAWS Budgetsのフィルタに即反映され集計作業が不要となり、グラフやレポートが自動生成されるため担当者はダッシュボードで推移を確認するだけで済み、タグ別予算も数クリックで設定できて追加開発は要らず、Organizations配下の全アカウントに一元適用できるので運用差異が生まれません。
月次総額5万USD超過時の即時通知と環境別の継続的なコスト可視化という二つの要件を最小の運用負荷で満たす設計を俯瞰すると、統合請求を担うAWS Organizationsで費用を束ね、しきい値判定と通知を自動化するAWS BudgetsとAmazon SNSを組み合わせ、詳細分析と割引最適化を行うAWS Cost ExplorerおよびCost Allocation Tagを活用する構成が、手動集計や外部バッチを介さずに済む自動化レベル・拡張性・ガバナンスの観点で最も合理的です。
統合請求を使うAWS Organizationsの管理アカウントではAWS Budgetsを設定するだけで、タグやLinkedAccountで部門ごとに月次コストを集計しつつ予測値に基づくしきい値を指定日より前に評価し、SNS経由で担当者へ自動通知まで完結できるため手動作業がほぼ不要になり、さらにAthenaやCSVの管理も不要で予算値や通知先をCloudFormationから動的に更新できる拡張性も確保できます。
Cost ExplorerはUIでの可視化やCSVエクスポートに優れますが、しきい値を超える前にシステム側からアクションを起こす場合はAWS Budgetsのアラート機能が想定ワークロードと日時をもとにしたForecastを保持しているため、財務担当者がレポート生成を待たずにSNSやChatbotへ即座に飛ばせ、週次ではなくリアルタイムに近い形で部門別コストを継続監視できます。
CloudWatch BillingメトリクスやCost and Usage ReportとAthenaは詳細な分析やダッシュボード作成に便利ですが、タグキー単位の濃度で予測込みの上限管理を行うには抽出クエリやLambda集計、アラーム設定を日々調整する必要があり運用負荷が増えがちなので、通知、部門タグ集計、予算管理、予測という複数要件をワンストップで満たせるAWS Budgetsの採用が合理的だと総合的に判断できます。
【CLF-393】EC企業は10アカウントをOrganizations配下で運用。
チームタグ単位の日次コスト可視化と月額2万USD超過見込み時SMS通知を要件とする。
最も適切なAWS機能の組み合わせはどれか。
複数アカウントをAWS Organizationsに統合している環境では、コスト配分タグを有効化したうえでCost Explorerを利用すると、各メンバーアカウントの利用料がタグ単位で自動集計され、ブラウザやCSVで日次のグラフが確認できるためAthenaやGlueを組まずにチーム別コスト推移を把握でき、さらに一括請求と連動してマスターアカウントだけで全体を管理できるのでガバナンスを保ちながらリアルタイム監視が容易で、APIやQuickSight連携により外部レポートへも展開しやすいです。
将来の支出が指定額を超えそうなタイミングで自動的にアラートを飛ばし、EメールやSMSへ通知できるマネージドサービスとしてAWS Budgetsが用意されており、過去のCost Explorerデータを基にした予測機能Forecasted Spendを使えば月額2万USDの閾値に達する前にSNSトピック経由でSMSを送信でき、Organizations全アカウントへ共通ポリシーとして適用しても追加料金はなく数クリックで設定が完了します。
求められているのはOrganizations全体のチームタグ別日次可視化と月間予算超過時のSMS通知という二軸であり、日次粒度のダッシュボードはCost Explorer、閾値管理とSNS通知はAWS Budgetsというネイティブサービスの組み合わせが、追加の分析基盤やコードを要さず運用負荷が低く実装スピードも速いという観点から総合的に最適と判断できます。
【CLF-394】動画配信企業は15アカウントをOrganizationsで一括請求中。
CFOは
①タグ別前日コストを毎朝メール受信
②月額200万円の80%/100%到達時にSlack通知を要求。
追加運用最小・月50 USD以内で実現する最適な方法はどれか。
タグ単位の前日コストを毎朝メールで把握するには、課金管理アカウントでCost Explorerのレポート機能を使い、グループ化をタグに設定して日次CSVを自動送信する手法が最も手軽です。CURをS3に出力しGlueやAthena、QuickSightで可視化することも可能ですが、テーブル管理やクエリ運用が増え、データ転送量に応じた従量課金も発生するため月50USDの上限を踏まえるとオーバースペックになりがちです。
月額予算の80%や100%到達をSlackへ知らせる場合、AWS Budgetsで「SNSトピックへアラーム送信」を設定し、そのSNSをサブスクライブしたLambda関数からSlack WebhookへPOSTする構成が公式ベストプラクティスです。Budgetsは管理アカウントからOrganizations配下を横断監視でき、設定数が膨らむこともなく無料で利用できます。SNSとLambdaの実行回数もごく少量のため、追加コストは数ドルに収まり月50USDの制約を十分クリアできます。
GlueやQuickSightを用いた分析基盤は強力ですが固定費と運用負荷が重く、Trusted Advisorはタグ別日次明細や百分率しきい値通知に非対応です。各リンクドアカウントに個別でBudgetsを置く方法は管理作業が15倍になります。Cost ExplorerによるメールレポートとBudgets+SNS+Lambdaの組み合わせなら、タグ別日次レポートと閾値Slack通知の両方を最小構成・低コスト・組織横断で同時に満たせるという総合的な観点から最適と言えるでしょう。
【CLF-395】製造業A社は10部門をAWS Organizationsで統合請求。
月4,000USD以内で請求を可視化し、各部門が予算超過20%時に自動通知させたい。
最適なサービス構成はどれか。
Organizationsでまとめた複数アカウントのコストを部門単位に切り分けるには、コスト配分タグやアカウント階層を使ってAWS Budgetsにスコープを設定します。月次上限を4,000USD以内に置きながら各部門の予算も登録し、閾値を120%にすると予兆段階でAmazon SNSへ通知が飛びます。10部門それぞれに別々のトピックを割り当てれば、現場が自律的に対応できる運用が実現します。
Cost Explorerは詳細なグラフやフィルターが便利ですが、週次CSVをメールで受け取りExcelやAthenaで手動集計する方式だと、20%超過をその日に把握するには追加開発が欠かせません。対してAWS Budgetsなら日次または時間単位で評価し、APIとSNS連携で自動アラートが可能です。ガバナンスを維持しつつ運用負担を下げたい場合、管理画面だけで完結する仕組みが有効です。
10部門の統合請求を行うOrganizations環境で、部門別の可視化、月間4,000USDの上限設定、120%時点の自動通知という三つの要件を重ねて整理すると、コスト配分タグで粒度を切り分けられ、予算ごとに閾値を設定でき、Amazon SNSで即時アラートを送れるAWS Budgetsが機能面を網羅しており、総合判断として最も適合する構成といえます。
【CLF-396】SaaS企業はOrganizationsで集中請求を運用している。
CostCenterタグ単位で月額5,000 USDを上限とし、実績または予測コストが80%・110%に達したら自動でメールとSNS通知を送る仕組みを、追加運用を最小化して実装したい。
最適なサービス構成はどれか。
Organizationsで集中請求を行う環境では、複数アカウントのコストをタグ単位で束ねられる AWS Budgets が運用負荷を抑えた選択肢です。CostCenter をキーに月額 5,000USD の予算を作成し、80%・110% の実績/予測しきい値を設定すれば、E メールと Amazon SNS に自動通知が飛び、さらに Budget Action でリソース停止なども同時に構成できるため追加ツールが要りません。
AWS Cost Explorer はレポートやグラフの可視化機能が豊富で週次メールも簡単ですが、しきい値超過の即時 SNS 通知やタグごとの自動予算設定はできません。また Cost and Usage Report+Athena+QuickSight のパイプライン構築や AWS Glue テーブル更新は柔軟性と引き換えに運用が膨らみがちで、Trusted Advisor のコスト最適化チェックはアラート粒度が粗くタグ単位での予算管理には向きません。
予算額をタグごとに固定し、80% と 110% の段階通知をメールと SNS に送り、実績と予測の両方を Organizations 横断で監視しつつ追加運用を最小化する――これら複数の要件を俯瞰すると、コスト管理専用に設計されたネイティブサービスで通知とアクションを一気通貫で提供する構成に自然と収束します。
【CLF-397】FinTech企業はAWS Organizations配下10アカウントの月額コストを集中管理している。
総額300,000 USDの80%または個別アカウント50,000 USD超過時に数時間以内でメールとSlackへ通知し、コスト配分タグで部門別分析も行いたい。
追加コードを最小化し運用負荷を抑える方法はどれか。
複数アカウントの合計コストや個別アカウントの使用額を同時に監視したい場合、AWS Organizationsで統合請求を有効にしておくとAWS Budgetsが親アカウントから全子アカウントの利用状況を横断取得できます。さらにコスト配分タグを組み合わせれば部門別チャージバックも容易になり、設定した閾値に達した際はAmazon SNSを介して数時間以内にメールとSlackへ自動通知させることがクリック操作だけで実現できます。
CloudWatch Billingアラームは単一アカウントごとにしか機能せず、Organizations全体の80%達成やタグ単位の可視化には10件以上の個別アラームやLambda集約処理が必要です。Cost and Usage ReportをS3へ出力しGlueとAthenaで分析する方法もありますが、テーブル管理や日次クエリ、Slack投稿用Lambdaの保守が発生し「追加コード最小・運用負荷低減」という条件とやや相反します。SNSとネイティブ統合するコスト管理サービスを選ぶと運用が大幅に軽くなります。
Trusted Advisorのコスト最適化チェックは週次実行かつCSVを手動で取得するためリアルタイム性が不足します。タグ付きで部門別分析を行いながら総額300,000 USDの80%と個別50,000 USDの両方を数時間以内に検知するには、Organizations配下で一元管理でき、閾値の多重設定とSNS経由のマルチチャネル通知をGUIだけで構成できる仕組みを採用するのが総合的に最も適切だと考えられます。
AWS Organizationsで一括請求を有効化しコスト配分タグを設定すると、50の子アカウントの使用量が親に自動集約され、Cost ExplorerやAWS Budgetsがタグ単位の分析と閾値アラート、機械学習ベースの翌月予測まで提供してくれるため、CSV収集やAthena集計を自作する必要がなく要件を満たせ、さらにAPI経由で外部ガバナンスツールとも連携しやすいです。
AWS Budgetsの予算タイプ「費用」には過去の利用額と季節変動を考慮した予測機能があり、想定コストを5%単位で超えそうなタイミングを前月中に判断しSNSやAWS Chatbotへ通知でき、さらにOrganizationsの継承機能で単一の管理アカウントから全子アカウントや特定タグに一括適用できるので大規模SaaSでも運用が容易で、Budget Actionsで自動停止まで拡張可能です。
リソースに付与した部門タグを信頼できるソースとして反映しながらコストデータをほぼリアルタイムに近い形で集計し精度の高い翌月予測とプッシュ通知を実装するには、追加コード不要で統合されるCost Explorer予測とAWS Budgets通知を中心にし、Organizationsとコスト配分タグが支える集中管理を採用する構成がシンプルさ、保守性、拡張性の各観点で最もバランスに優れます。
【CLF-399】製造業A社は統合請求4アカウントの月600万円コストを毎日CSVでS3保存しAthena分析、かつ500万円予算の80%到達時にSlack通知したい。
最少運用で実装する方法は?
毎日CSV形式で統合請求の利用料金をS3へ自動配信しAthenaでクエリする要件では、AWS Cost and Usage Reportが推奨です、なぜならDetailed Billing Reportは週次までしか選択できず廃止予定で、GlueによるETLや手動パーティション管理が要らず、CUR自身がAthena用DDLとパーティションを自動生成し最少運用を実現できるからです。
予算500万円の80%達成時にSlackへ即通知したい場合、AWS Budgetsでアラームを作成しSNSトピックをアクションに設定し、そのSNSをAWS ChatbotでSlackチャンネルに結び付けるとGUIだけで完結します、Cost Explorerのアラートはメール限定でSlack連携がなく、Service QuotasやTrusted Advisorもコスト上限のイベントは提供しません。
つまり、コスト明細はAWS Cost and Usage Report+S3+Athena、予算監視はAWS Budgets+SNS+AWS Chatbotという二つの組合せが、日次レベルの可視化、統合請求4アカウントの600万円分析、80%段階でのSlack通知という複数要件を俯瞰したときに運用労力と拡張性を最もバランス良く満たす選択といえます。
【CLF-400】複数アカウント運用のSaaS企業が
①製品別月予算50万円を設定し80%到達時通知
②環境タグでコスト分割
③BI用に日次明細をS3保存したい。
最小運用負荷で要件を満たす構成はどれか。
月次50万円の上限と到達率80%のタイミングで通知を自動送信したい場合、Billingコンソールで一括管理できSNSやAmazon EventBridgeとも連携するAWS Budgetsを使えばOrganizations配下の全アカウントに横串で適用でき、各アカウントへCloudWatchアラームを個別設定するより構築と保守の手間を大幅に削減でき、さらに製品ごとに独立した予算を登録すれば利用者が増えても設定を追加するだけでスケールします。
環境別や製品別にコストを分割するにはリソースに付けたEnvironmentやProductといったタグを課金管理アカウントでCost Allocation Tagとしてアクティブ化しCost ExplorerやAWS BudgetsやAWS Cost and Usage Reportで参照できるようにしておくのが肝心で、Trusted Advisorのチェックや手動集計ではタグ情報が集約されず分析粒度が粗くなるため、最初にタグの有効化を済ませておくことで後からアカウントが増えても自動で課金明細に反映され運用が格段に楽になります。
BI基盤に連携するための明細データはAWS Cost and Usage Reportを日次設定でS3に配信すればParquetやGZIP形式で保管できAthenaやAmazon QuickSightで直接分析できるうえ、週次エクスポートやCSV請求書より細粒度で信頼性が高く保持期間もバケットで管理でき、これに先述のAWS BudgetsとCost Allocation Tagを組み合わせれば予算管理・コスト配賦・分析連携の三要件をすべて自動化できるため最小の運用負荷で要件を満たすと総合的に判断できます。
部門単位で利用料金を可視化したい場合、Cost Explorer を有効化したうえでコスト配分タグを AWS Organizations の共通タグとして設定し、あらかじめ各リソースに「BusinessUnit」などのキーを付けておくと、タグベースのフィルタでダッシュボードを分割でき、他の分析基盤を用意せずにブラウザだけで月次推移や予算比較まで把握でき、さらにこれらのタグは Budgets や Cost and Usage Report にも自動で伝播するため後続のアラート設定や CSV 出力でも一貫して同じ分類が活用できます。
予算を 5% 超過した時点で即時通知したい場合、AWS Budgets で各部門ごとに月次コスト上限と 105% のしきい値を設定し、通知先に SNS トピックやメールアドレスを紐付ければ追加コードなしでリアルタイムにアラームを飛ばせ、Cost Explorer で作成済みのタグベースビューを直接参照できるため CloudWatch メトリクスを自前で作る必要もなく運用負荷を低く抑えられます。
利用明細を CSV 形式で自動保存するには Cost and Usage Report を S3 配信モードで有効化すると日次または時間粒度で圧縮 CSV がバケットへローテーション配置され、Athena や QuickSight で直接参照できるうえ Organizations タグも含まれるので部門別集計がそのまま使え、これを Budgets のアラートと Cost Explorer のダッシュボードと組み合わせれば「可視化・通知・保存」の全要件を追加運用なしに一貫して達成できます。
【CLF-402】マルチアカウント運用のSaaS企業が、NAT Gateway等の共有費用をタグ毎に配分し、毎月自動でCSVをS3へ保存しAthenaで分析したい。
最も適切なAWS機能はどれか。
共有リソースである NAT Gateway などの費用を各アカウントや環境ラベルに精緻に割り振りたい場合は、タグやコストカテゴリをメタデータとしてレコードに含めてくれる課金レポートを自動生成し、CSV もしくは Parquet を Amazon S3 に連続出力できる AWS Cost and Usage Report が第一候補となり、頻度を日次や1時間ごとに設定すれば Athena でのテーブル作成を補助するマニフェストやクエリ例も同時に保存されるため、追加スクリプトなしで素早く分析が始められます。
予算アラートを管理する AWS Budgets は金額超過を SNS やメールで通知するのが主目的で、コストカテゴリ設定は可能でも詳細な行レベルデータを出力しないため Athena でのタグ別深掘り分析には適していませんし、Cost Explorer はブラウザ可視化や手動エクスポートはできても自動で S3 にファイルを置く機能がなく、定型処理を組み込みたい SaaS 企業の月次ワークフローでは運用負荷が残ります。
タグで分割可能な高粒度レコード、S3 への自動配置、Athena 互換フォーマットという三条件を満たし、マルチアカウントのコスト配賦を低運用で実現できるサービスはどれかという観点で俯瞰すると、ネイティブ機能で一連の要件をカバーしつつ他分析基盤とも親和性が高い選択肢に自然と行き着くはずです。
ヒント1
月間予測額が閾値を超えた瞬間にメールやChatOpsへ自動通知したい場合、実績と予測の両方をマネージドで監視できるAWS Budgetsが最短ルートです。コンソールで金額と期間を入力しSNSトピックを紐づけるだけで、13アカウントを統合請求の単位でまとめて監視でき、LambdaやAthenaなどの自作コードは不要になります。さらに予算タイプを「予測コスト」に設定すれば月中でも超過リスクを早期検出でき、通知先はSlack連携Webhookや複数メールアドレスなどSNSサブスクリプションで柔軟に拡張できます。
ヒント2
部門別に支出を配賦するなら、まずコスト配分タグをAWS Organizationsで有効化し、Cost ExplorerやCost and Usage Reportでフィルタリングするのが王道です。タグを承認するとAWS Budgetsのスコープでも同じキーを条件に絞り込めるため、開発・営業・CSなどの担当チームごとに分けた予算とアラートを簡単に作成できます。Tag Editorによる一括付与は便利ですが、配賦計算を自動化したいだけならBudgetsと組織タグだけで十分に完結します。
ヒント3
最小運用負荷を重視する場合、Cost and Usage Report+Athena+Lambdaで独自検知ロジックを作ったり、Trusted AdvisorやCost Explorerを人手で定期確認する方法は工数や保守が増えがちです。予算設定と部門タグ配賦、SNSリアルタイム通知をワンストップで提供するマネージド機能を選べば、13アカウントのコスト超過を自動検知しながらSaaS開発に集中できるため、複数要件を俯瞰した総合判断として最も合理的といえるでしょう。
複数アカウントの支払いを一括管理している場合、AWS Organizations の管理アカウントは Consolidated Billing により全アカウントのコストを集約できます。ここで AWS Budgets を利用すると、月3万USDという上限や5%のしきい値を統合予算として設定し、超過した瞬間に Amazon SNS トピックへイベントを発行し、そのサブスクリプションでメールを即時受信できます。
Cost Explorer は GUI で日次・時間別の推移を確認でき、AWS Cost and Usage Report と Athena は明細分析に優れ、Trusted Advisor はリザーブドインスタンス推奨などの観点を提供します。ただしどれも閲覧や集計タイミングに依存するため、発生直後にプッシュ型で通知を出せる仕組みではありません。即時アラートが必要な場合はしきい値トリガで自動通知できるサービスを選ぶと要件に合いやすくなります。
要件を整理すると「10アカウント合算」「月次予算と比べた5%超過検知」「自動メール通知」「即時性」の四点です。AWS Budgets は Organizations と連携して複数アカウントを一括監視し、超過時には Amazon SNS 経由でメールや SMS を送れるため、これらの条件を同時に満たす最もシンプルで運用負荷の低い選択肢と総合的に判断できます。
AWS Organizations の一括請求で 3 アカウントをまとめると、課金データが 1 か所に集まり管理が楽になります。ここで必ず Cost Allocation Tag を有効化して「部門」キーを付けると、Cost Explorer・AWS Budgets・Cost and Usage Report が同じタグを参照して横断集計でき、追加の ETL やスクリプトを組まずに日次レベルの部門別コストを取得できます。
予算超過を即時検知したい場合は AWS Budgets から SNS にアラームを飛ばす仕組みが標準で備わっており、日次更新にも対応します。一方 CloudWatch Billing メトリクスはタグ粒度を持たず、Trusted Advisor はチェック間隔が長く、手動ダウンロードは作業負荷が高いため、部門タグ付きの迅速な予算監視には適合しにくいという特徴を思い出してください。
BI 連携まで含めるなら、AWS Cost and Usage Report を S3 に自動配信し Athena や QuickSight でクエリする構成が最もスケーラブルです。統合課金・タグ集計・Budgets アラート・CUR 自動配信という複数の要件を一気に満たせるサービスの組み合わせこそ、最小の運用負荷と将来の拡張性を両立できるという総合判断に繋がります。
【CLF-406】製造業A社は12アカウントをOrganizationsで統合請求中。
月額総コストが50万円に達する前にメール通知し、部門タグで月次コスト推移を経営層へ可視化したい。
最適な組み合わせを選べ。
Organizationsの管理アカウントでAWS Budgetsを作成すると、統合請求の合計額に対し任意のしきい値を設け、50万円到達の前段階を複数段階でSNSやメールへ通知できます。12アカウント全体が自動集計対象となり、部門タグ別の内訳もBudgets側で処理されるため追加のETLは不要です。
Cost Explorerは課金データベースをほぼリアルタイムに集計し、部門タグやLinked Accountをフィルタとして日次・月次推移をグラフィカルに表示します。作成したレポートはURL共有で経営層が閲覧でき、IAMポリシーで読み取り専用に制御できるので、AthenaやS3を経由した手動分析を行わずともタグ別コストを迅速に可視化できます。
統合請求全体の予兆通知、タグベースの月次推移、経営層への簡易共有という三要件を俯瞰すると、メールアラートを自動化するAWS Budgetsとダッシュボード機能を備えるCost Explorerの組み合わせが、追加サービスコストと運用負荷を最小化する総合的に最適なアプローチとなります。
部門ごとのコストを自動で切り分けるには、まず AWS Organizations で統合請求にまとめ、標準のコスト配分タグや Cost Categories を有効化してリソースに部門名を付与しておくと、AWS Budgets や Cost Explorer がタグ単位で集計できるようになります。別アカウントの請求情報もマスター請求アカウントに集約されるため、担当者が手動で CSV を加工したり複数アカウントへログインする手間がなくなり、運用負荷を大幅に抑えられます。この設定は一度行えば継続的に機能し、後追いでリソースが増えても自動で分類されます。
月額予算の 90% に達した時点でメールを自動送信したい場合、AWS Budgets の閾値アラームと Amazon SNS の連携が最もシンプルです。コンソールで 90 という割合を指定し、通知タイプを費用超過で設定するだけで、裏側で CloudWatch や Lambda を書かずとも毎日計算と評価が行われます。さらに部門タグをフィルタにすると各チーム専用のアラートが一括で作成でき、宛先を SES ではなく通常のメールアドレスに直接設定できるので保守が少なく済みます。SMS や Slack 連携が必要なら SNS トピックを経由して拡張することも容易です。
Cost and Usage Report を S3 と Athena に連携して週次でクエリし SES で送信する方法や、Cost Explorer で人が毎月チェックする運用、Marketplace の外部 SaaS を導入する案も考えられますが、いずれもクエリの作成・スケジューリング、API 連携、サードパーティとの契約管理など継続的な運用コストが生じます。AWS Organizations と AWS Budgets を組み合わせればネイティブ機能のみでタグ別コスト集計と割合ベースのしきい値通知が標準サポートされるため、設定後はほぼ自動運転となりスタートアップの限られたリソースを本業に集中できます。
一括請求でまとめられた5つのアカウント全体をタグ単位で自動監視したい場合、Organizationsと連携できるAWS Budgetsが最も手軽です。Budgetsはコスト配分タグを読み取り、月途中でも使用額が設定した予算の80%に達した瞬間にAmazon SNS経由でメール通知を送信できます。設定は数クリックで完了し、LambdaやCronの保守は不要で、さらに予算レポートは自動で日次再計算されるため、翌月以降にタグが増減しても追加作業が発生しにくい点も運用担当者の負荷を下げます。
発生コストの詳細明細をCSVで取得する用途にはAWS Cost Explorerが便利です。Budgetsと同じコスト配分タグをフィルタに指定すれば、ウェブコンソールやAPIから数秒でCSVをエクスポートできるため、S3へエクスポートしたファイルを手動で集計する手間が省けます。BudgetsのアラートからCost Explorer画面へリンクも張られており、通知後の調査フローも直感的です。もちろん課金対象期間やアカウント別のビューもワンクリックで切替え可能です。
自前のパイプラインを組むCost and Usage Report+Athena+Lambdaの構成は強力ですがスキーマ変更追随やGlueカタログ管理など継続保守が重めです。Excelによる手計算や個別アカウント監視もミスや漏れが起こりやすいです。タグを活用した一元予算管理と即時メール、詳細CSV取得という複数要件を手数少なく満たせるサービスを採用するのが総合的に最良と判断できます。
【CLF-409】SaaS企業は開発・本番の2アカウントをAWS Organizationsで運用している。
全アカウント合計コストを月10,000 USD以内に抑えたい。
月途中で90 %を超える見込みになった時点でCFOへメール通知し、Reserved Instance/Savings Plansの推奨も確認したい。
最小運用負荷で要件を満たす方法はどれか。
Organizationsで複数アカウントを束ねている場合、コストアラートを一元管理できると運用負荷が大幅に低減します。AWS Budgetsは統合請求ビューを前提に全アカウント合計額を監視し、メールやSNSで担当者へ通知可能です。CloudWatch EstimatedChargesは単一アカウントの概算に限られるため横断集計が別途必要になりがちで、Cost ExplorerやSavings Plansの推奨を同一画面で確認できる点も大きな違いと言えます。
予算10,000 USDに対し90 %で警告を出したい場合、AWS Budgetsはパーセンテージ条件とForecasted costを指定でき、月途中の見込み超過を捉えられます。CFOへのメール送信はサブスクライバにアドレスを登録するだけでIAMロールやLambdaは不要です。Cost Explorerを有効化すればReserved InstanceやSavings Plansの購入推奨が自動表示され、追加のツールや計算が求められません。
CUR+AthenaやExcel手動集計も詳細分析には有効ですが、定期的なクエリ発行やレポートダウンロード、手動メール送信の手間が残ります。一方、AWS BudgetsとCost Explorerの組み合わせはクリック操作のみで導入でき、Organizationsの統合課金、閾値通知、RI/Savings Plans提案という複数要件をまとめて自動化できるため、最小運用負荷と継続的な可視化を両立する総合的な選択肢となります。
【CLF-410】国際EC企業は30 AWSアカウントを統合請求。
全体月額50万USD予算を設け、予測が10%超過する際は財務部とSlackへ通知し、日次コスト傾向も確認したい。
最低運用負荷で達成する方法はどれか。
30のメンバーアカウントをまとめた統合請求に対して月額50万USDの上限を設けるのであれば、Organizationsと連携して全体の利用料を束ね、閾値超過時にAmazon SNSへ自動通知を発行できるAWS Budgetsを使うのが最もシンプルで、SNSトピックをAWS Chatbotに関連付けるだけでSlack投稿も実現できるため、各アカウントに個別アラームやLambdaを置く必要がなく運用負荷を抑えられ、Eメール先を財務部メーリングリストに指定すれば部門共有も同時に達成できます。
Budgetsは過去の使用実績から月末見込み額を自動で予測し、設定した額に対して10%など任意の比率でしきい値を張れるため予測値が上振れしたタイミングで即座にアラートを出せますが、日次のコスト傾向を可視化したいときはCost Explorerの「日単位」ビューを共有リンクで財務メンバーに提供するだけで済み、ブラウザから折れ線グラフを確認できるうえ追加のAthenaやQuickSightなど分析基盤を構築する必要がありません。
Pricing Calculatorは事前見積り専用で実運用の超過監視ができず、Cost and Usage ReportをGlueやQuickSightで可視化する案は自由度と引き換えにSQLやダッシュボードの保守が増え、各アカウントに個別Budgetsを置く設計では全体予算を一元管理できないため、予算集中管理・10%超過時のメールとSlack通知・日次グラフという複数要件を俯瞰するとAWS BudgetsとCost Explorerの組み合わせが最小工数で要件を網羅します。
この教材の改善リクエストがある場合は、お気軽にご報告ください。
カテゴリを選択のうえ、詳細をご記入いただけますと幸いです。
CloudTech(クラウドテック)は多くのユーザーの皆様から改善リクエストをご協力いただき運営できております。
あなたの視点での気づきは他の学習者の迷いを解決する手助けとなります。
運営側でもチェックをしておりますが限界があるため、誠に恐縮ではございますが細かい点でもご遠慮なくご指摘をお願いいたします。
※ 匿名での報告となり、内容は一般公開されません。
※ 技術的なご質問への回答を行うフォームではございませんのでご注意ください。
