type
status
date
slug
summary
tags
category
icon
password
 

理論

AWS Trusted Advisor の推薦事項

  • 低利用のEC2インスタンス: 使用率が低いインスタンスを停止または削減。
  • 未使用のEBSボリューム: 使用されていないボリュームの削除。
  • セキュリティグループ設定: 不適切なセキュリティ設定の修正。

AWS Compute Optimizer の推薦事項

  • インスタンスタイプの最適化: 使用率に基づき最適なインスタンスタイプを提案。
  • リソース過剰/不足の検出: 不要なリソースを削減し、必要なリソースを追加する提案。

本質的知識: EC2インスタンスの最適化とコスト最適化

AWS EC2インスタンスのコスト最適化とパフォーマンスの最適化は、効率的なクラウドリソースの使用を確保するために非常に重要です。AWSには、EC2インスタンスを適切にサイズ設定し、コストを最適化するためのさまざまなツールと方法が用意されています。

1. CPU、メモリ、ネットワークのモニタリング

EC2インスタンスの最適化を行うためには、リソース使用率をモニタリングすることが基本です。特に、以下のリソースをトラッキングする必要があります:
  • CPU使用率:インスタンスが十分にリソースを使用しているか、過負荷になっていないかを確認。
  • メモリ使用率:EC2インスタンスのメモリリソースが適切に使用されているかを監視。
  • ネットワーク使用率:ネットワークのトラフィックが過剰でないか、または十分でないかを監視。

2. AWS Compute Optimizer

  • AWS Compute Optimizerは、EC2インスタンスのパフォーマンスとコストを最適化するために、インスタンスの最適なサイズを提案するサービスです。Compute Optimizerは、インスタンスの過剰または不足しているリソースを評価し、必要に応じてインスタンスの種類やサイズを変更する提案を行います。
  • 特に、CPU、メモリ、ネットワークの使用率に基づいて最適化されたインスタンスの選定を行い、リソースの無駄を減らし、コストを削減する手助けをします。

3. AWS Trusted Advisor

  • AWS Trusted Advisorは、AWSの最適化、セキュリティ、コスト削減に関する推奨事項を提供するサービスです。その中に「低利用のAmazon EC2インスタンス」に関するレポートもあります。これにより、使われていない、または低利用のインスタンスを発見し、不要なコストを削減することができます。
  • このツールはコスト管理の一環として利用し、リソースの使用率が低いインスタンスを適切にサイズ変更または停止することを推奨します。

4. CloudWatchとエージェントによるメモリのモニタリング

  • Amazon CloudWatchは、AWSリソースとアプリケーションの監視を行うサービスです。EC2インスタンスのCPU使用率やネットワークのトラフィックに加えて、メモリの使用状況をモニタリングすることが重要です。デフォルトでは、CloudWatchはメモリのメトリクスを収集しませんが、CloudWatchエージェントをインストールすることで、EC2インスタンスのメモリ使用状況を追跡できます。
  • メモリ使用率が高すぎる場合、インスタンスのサイズを変更する必要があるかもしれません。逆に、リソースが余っている場合には、インスタンスをスケールダウンできます。

5. EC2インスタンスセービングプラン

  • EC2インスタンスセービングプランは、長期間にわたるインスタンスの使用を前提に割引を受けられるプランです。特定のリージョンやインスタンスファミリーに対して、長期的な契約を結び、コスト削減を図ることができます。
  • ただし、セービングプランはリソースの最適化とは直接関係ありませんが、最適化後に、実際に使用するインスタンスに対してコストを削減する手段となります。

結論:

EC2インスタンスの最適化を進めるためには、まずはリソースの使用状況を監視し、必要なインスタンスのサイズを把握することが重要です。その後、Compute OptimizerAWS Trusted Advisorを活用して、最適なインスタンスの選定を行い、リソースの無駄をなくします。また、メモリやCPUの監視にはCloudWatchエージェントを使うことで、より詳細なモニタリングが可能になります。

実践

一問道場

問題 #170
トピック 1
ソリューションアーキテクトは、単一のAWSアカウントでAmazon EC2インスタンスをコスト最適化し、適切にサイズを設定したいと考えています。ソリューションアーキテクトは、インスタンスがCPU、メモリ、およびネットワークのメトリクスに基づいて最適化されていることを確認したいと考えています。
この要件を満たすためにソリューションアーキテクトが取るべき手順の組み合わせはどれですか?(2つ選んでください。)
A. AWSビジネスサポートまたはAWSエンタープライズサポートをアカウントに購入する。
B. AWS Trusted Advisorをオンにし、「低利用のAmazon EC2インスタンス」の推奨事項を確認する。
C. Amazon CloudWatchエージェントをインストールし、EC2インスタンスでメモリのメトリクス収集を設定する。
D. AWSアカウントでAWS Compute Optimizerを設定し、結果および最適化の推奨事項を受け取る。
E. 関心のあるAWSリージョン、インスタンスファミリー、およびオペレーティングシステムに対してEC2インスタンスセービングプランを作成する。

解説

この問題の正解は次の2つです:
B. AWS Trusted Advisorをオンにし、「低利用のAmazon EC2インスタンス」の推奨事項を確認する。
D. AWSアカウントでAWS Compute Optimizerを設定し、結果および最適化の推奨事項を受け取る。

理由:

  • B. AWS Trusted Advisorは、AWSリソースの最適化、コスト削減、セキュリティ強化などに関する推奨を提供します。その中で「低利用のEC2インスタンス」を識別し、最適化や停止の提案を行います。これにより、インスタンスの無駄なコストを削減できます。
  • D. AWS Compute Optimizerは、インスタンスの使用状況(CPU、メモリ、ネットワーク)に基づいて、最適なインスタンスサイズを提案します。これにより、過剰または不足しているリソースを特定し、最適なインスタンスに変更することでコスト最適化が可能です。
これらのステップを実行することで、インスタンスのパフォーマンスを最適化し、コスト削減を図ることができます。
相关文章
クラウド技術の共有 | AWS Site-to-Site
Lazy loaded image
EKSでのWordPressデプロイ:KCNA-JP試験対策 (Kubernetes実践編)
Lazy loaded image
初心者向け!コンテナ化WordPressサイト構築ガイド(超詳細版)
Lazy loaded image
EFSを活用!AWS EC2でDockerを使ったWordPressサイト構築
Lazy loaded image
529-AWS SAP AWS 「理論・実践・一問道場」VPCエンドポイント
Lazy loaded image
528-AWS SAP AWS 「理論・実践・一問道場」Migration Evaluator
Lazy loaded image
171-AWS SAP AWS 「理論・実践・一問道場」AWS CodeCommit169-AWS SAP AWS 「理論・実践・一問道場」レプリカとスナップショット
Loading...
みなみ
みなみ
一个普通的干饭人🍚
最新发布
02-生成AIパスポート試験対策:第2章「生成AI」
2025-2-1
01-生成AIパスポート試験対策:第1章「人口知能」
2025-2-1
究極のAWS認定 AI 実践者 AIF-C01 - 学習メモ
2025-1-27
不要再傻傻的直接买NISA啦
2025-1-27
Kubernetes、仮想マシンとコンテナの概念を超簡単に解説!
2025-1-24
529-AWS SAP AWS 「理論・実践・一問道場」VPCエンドポイント
2025-1-22
公告
🎉欢迎访问我的博客🎉
- 感谢您的支持 --
本站点于2024/09/01建立
👏主要分享IT相关主题👏
系统管理:
Redhat…
容器和编排:
Kubernetes、Openshift…
云计算:
AWS、IBM…
AI入门
以及技术笔记和考证经验
定期更新,欢迎互动。
感谢访问!
快速浏览相关标签