

# 确定合理调整大小的机会
<a name="identifying-opportunities-to-right-size"></a>

 合理调整大小的第一步是监控和分析您当前的服务使用情况，以深入了解实例性能和使用模式。要收集足够的数据，请观察至少两周（理想情况下为一个月）的性能，以捕获工作负载和业务高峰。定义实例性能的最常用指标是 vCPU 利用率、内存利用率、网络利用率和临时磁盘使用情况。在极少数情况下，选择实例是出于这些指标以外的原因，技术负责人务必审核合理调整大小工作。 

## 用于合理调整大小的工具
<a name="tools-for-right-sizing"></a>

 您可以使用以下工具来评估成本以及监控和分析实例使用情况，以合理调整大小： 
+  [Amazon CloudWatch](https://aws.amazon.com/cloudwatch/) – 可让您观察 CPU 使用率、网络吞吐量和磁盘 I/O，并将观察到的峰值指标与成本更低的新实例类型进行匹配。您还可以定期监控 [Amazon EC2 使用情况报告](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/usage-reports.html)，该报告每天更新数次，并提供所有 EC2 实例的详细使用情况数据。通常，考虑到所需的时间和精力，这仅适用于小型环境。 
+  [AWS Cost Explorer](https://aws.amazon.com/aws-cost-management/aws-cost-explorer/) – 借助这一免费工具，您可以更深入地了解自己的成本和使用情况数据，从而确定趋势、发现成本动因并检测异常。它包括 Amazon EC2 使用情况报告*，*通过该报告，您可以分析过去 13 个月内 EC2 实例的成本和使用情况。 
+  [AWS Trusted Advisor](https://aws.amazon.com/premiumsupport/trustedadvisor/best-practices/) – 可让您检查您的 AWS 环境以确定闲置和未充分利用的资源，并提供对服务使用情况的实时洞察，以帮助您提高系统性能和可靠性、提高安全性并寻找节省资金的机会。 
+  第三方监控工具（例如 CloudHealth、Cloudability 和 CloudCheckr）也是自动发现机会和建议备用实例的选项。这些工具经过了多年的开发，并且内置了客户反馈点。它们还提供额外的成本管理和优化功能。 

## 有关自行开发合理调整大小工具的提示
<a name="tips-for-developing-your-own-right-sizing-tools"></a>

 您还可以开发自己的工具来监控和分析性能。如果您正在考虑使用此选项，以下指南会有所帮助： 
+  重点关注运行时间已至少达到您的一半观察时间的实例。 
+  重点关注预留实例覆盖率较低的实例。 
+  排除已关闭的资源（减少搜索工作量）。 
+  尽可能避免转换为旧一代实例。 
+  应用一个节省阈值，如果低于该阈值，则不值得考虑合理调整大小。 
+  在切换到新实例之前，请确保满足以下条件： 
  +  新实例的 vCPU 等于旧实例的 vCPU，*或者*，应用程序的观察到的 vCPU 小于新实例的 vCPU 容量的 80%。 
  +  新实例的内存等于旧实例的内存，*或者*，应用程序的观察到的内存峰值小于新实例内存容量的 80%。 

     注意：您可以使用向 Amazon CloudWatch 报告这些指标的监控脚本来捕获内存利用率指标。有关更多信息，请参阅[监控 Amazon EC2 Linux 实例的内存和磁盘指标](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/mon-scripts.html)。 
  +  新实例的网络吞吐量等于旧实例的网络吞吐量，*或者*，应用程序的网络峰值小于新实例的网络容量。 

     注意：最大 NetworkIn 和 NetworkOut 值以每分钟字节数为单位进行衡量。使用以下公式将这些指标转换为以每秒兆位数 (Mbps) 为单位： 

     最大 NetworkIn（或 NetworkOut）x 8（字节转换为位）/1024/1024/ 60 = Mbps 的数量 
  +  如果短暂存储磁盘输入/输出小于 3,000，则可以使用 [Amazon Elastic Block Store](https://aws.amazon.com/ebs/) (Amazon EBS) 存储。否则，请使用具有短暂存储的实例系列。有关更多信息，请参阅 [Amazon EBS 卷类型](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/EBSVolumeTypes.html)。 