

# AWS 成本最佳化
<a name="aws-cost-optimization"></a>

 AWS 可讓您控制成本並持續最佳化您的開支，同時建置現代化、可擴展的應用程式以滿足您的需求。AWS 的廣泛服務和定價選項提供充分的靈活性，可有效管理成本，同時仍保有您所需的效能和容量。AWS 致力於協助客戶實現最高的節省潛力。在此危機期間，我們將與您合作制定一項計劃，以滿足您的財務需求。開始進行將對您的帳單產生立即影響的以下步驟。 

## 選擇適當的定價模式
<a name="choose-the-right-pricing-models"></a>

 **使用預留執行個體 (RI) 以降低 Amazon RDS、Amazon Redshift、Amazon ElastiCache 和 Amazon OpenSearch Service 成本** 

 對於某些服務，如 Amazon EC2 和 Amazon RDS，您可以投資預留容量。使用[預留執行個體](https://aws.amazon.com/aws-cost-management/aws-cost-optimization/reserved-instances/?track=costop)時，相較於相等的隨需容量，可節省最多 72% 的費用。預留執行個體提供 3 種付款選項：全額預付款 (AURI)、部分預付款 (PURI) 或沒有預付款 (NURI)。使用 AWS Cost Explorer RI 購買推薦中提供的推薦，其基於您的 Amazon RDS、Amazon Redshift、Amazon ElastiCache 和 Amazon OpenSearch Service 使用量。 

 **Amazon EC2 成本節約** 

 使用 Amazon [Spot 執行個體](amazon-elastic-compute-cloud-amazon-ec2.md#spot-instances) 來降低 EC2 成本，或使用 Compute [節省計劃](amazon-elastic-compute-cloud-amazon-ec2.md#savings-plans) 來降低 EC2、Fargate 和 Lambda 成本。

## 使容量與需求相符
<a name="match-capacity-with-demand"></a>

 **識別使用率低的 Amazon EC2 執行個體，並透過停用或正確調整大小來降低成本** 

 使用 [AWS Cost Explorer 資源最佳化](https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/ce-rightsizing.html)來取得閒置或使用率低的 EC2 執行個體的報告。您可以透過停用或縮小這些執行個體的規模來降低成本。使用 [AWS Instance Scheduler](https://aws.amazon.com/solutions/implementations/instance-scheduler/?track=costop) 來自動停止執行個體。使用 [AWS Operations Conductor](https://aws.amazon.com/solutions/implementations/operations-conductor/?track=costop) 自動調整 EC2 執行個體的大小 (根據來自 Cost Explorer 的推薦報告)。 

 **識別使用率低的 Amazon RDS、Amazon Redshift 執行個體，並透過停用 (RDS) 和暫停 (Redshift) 降低成本** 

 使用 Trusted Advisor Amazon [RDS 閒置資料庫執行個體檢查](https://aws.amazon.com/premiumsupport/technology/trusted-advisor/best-practice-checklist/?track=costop)，以識別在過去 7 天內沒有任何連線的資料庫執行個體。若要降低成本，請使用此[部落格文章](https://aws.amazon.com/blogs/database/implementing-db-instance-stop-and-start-in-amazon-rds/?track=costop)中描述的自動化步驟停止這些資料庫執行個體。對於 Redshift，請使用 Trusted Advisor 未充分利用的 [Redshift 叢集檢查](https://aws.amazon.com/premiumsupport/technology/trusted-advisor/best-practice-checklist/?track=costop)，以識別在過去 7 天內沒有連線，以及在過去 7 天中低於 99% 的整個叢集平均 CPU 使用率 5% 的叢集。若要降低成本，請使用此[部落格](https://aws.amazon.com/blogs/big-data/lower-your-costs-with-the-new-pause-and-resume-actions-on-amazon-redshift/?track=costop)中的步驟暫停這些叢集。 

 **利用 Autoscaling 或隨需分析來分析 Amazon DynamoDB 使用量並降低成本** 

 透過監控 CloudWatch 中的 2 個指標：ConsumedReadCapacityUnits 和 ConsumedWriteCapacityUnits 來分析您的 DynamoDB 使用量。若要自動縮放 (縮小和放大) DynamoDB 資料表，請使用 AutoScaling 功能。您可以使用[這裡](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/AutoScaling.Console.html#AutoScaling.Console.ExistingTable)的步驟，在現有資料表上啟用 AutoScaling。或者，您也可以使用隨需選項。此選項允許您針對讀取和寫入請求按請求付費，使得您只需要按照使用量付費，輕鬆在成本與效能之間取得平衡。 

## 實作程序以識別資源浪費
<a name="implement-processes-to-identify-resource-waste"></a>

### 識別使用率低的 Amazon EBS 磁碟區，並透過快照然後刪除它們來降低成本
<a name="identify-amazon-ebs-volumes-with-low-utilization-and-reduce-cost-by-snapshotting-then-deleting-them"></a>

 在 7 天期間內活動非常低 (每天少於 1 個 IOPS) 的 EBS 磁碟區，指出它們可能未在使用中。使用 Trusted Advisor 未充分利用的 Amazon [EBS 磁碟區檢查](https://aws.amazon.com/premiumsupport/technology/trusted-advisor/best-practice-checklist/?track=costop)來識別這些磁碟區。若要降低成本，請先對磁碟區進行快照 (以備日後需要)，然後刪除這些磁碟區。您可以使用 [Amazon Data Lifecycle Manager](https://docs.aws.amazon.com/dlm/index.html) 來自動建立快照。遵循[這裡](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ebs-deleting-volume.html)的步驟刪除 EBS 磁碟區。 

### 利用較低成本儲存方案分析 Amazon S3 使用量並降低成本
<a name="analyze-amazon-s3-usage-and-reduce-cost-by-leveraging-lower-cost-storage-tiers"></a>

 使用 [S3 分析](https://docs.aws.amazon.com/AmazonS3/latest/dev/analytics-storage-class.html)來分析 30 天或更長時間在物件資料集上的儲存存取模式。它就如何利用 [S3 Infrequently Accessed](https://aws.amazon.com/s3/storage-classes/#__?track=costop) (S3 IA) 降低成本提出推薦。您可以使用[生命週期政策](https://docs.aws.amazon.com/AmazonS3/latest/dev/object-lifecycle-mgmt.html)自動將這些物件移動到成本較低的儲存方案。或者，您也可以使用 [S3 Intelligent-Tiering](https://aws.amazon.com/s3/storage-classes/#Unknown_or_changing_access/?track=costop)，它可以自動分析物件並將其移動到適當的儲存方案。 

### 透過刪除閒置負載平衡器，檢閱聯網並降低成本
<a name="review-networking-and-reduce-costs-by-deleting-idle-load-balancers"></a>

 使用 Trusted Advisor 閒置[負載平衡器檢查](https://aws.amazon.com/premiumsupport/technology/trusted-advisor/best-practice-checklist/?track=costop)，以取得過去 7 天內 RequestCount 小於 100 的負載平衡器的報告。然後，使用[這裡](https://docs.aws.amazon.com/elasticloadbalancing/latest/classic/elb-getting-started.html#delete-load-balancer)的步驟來刪除這些負載平衡器以降低成本。此外，使用此[部落格](https://aws.amazon.com/blogs/mt/using-aws-cost-explorer-to-analyze-data-transfer-costs/?track=costcop)中提供的步驟，以使用 Cost Explorer 檢閱您的資料傳輸成本。 