跳到主要內容

這些題目為學習目的而獨立製作,並非 AWS 官方考題、實際考題、外流題或考題庫。

SAA-C03Cost-Optimized Architectures難度:標準

SAA-050

正式環境 EC2 執行個體群的 CPU 使用率長期維持在 10% 以下,規格可能過剩。若希望依實際使用狀況的分析,連同適合作為移轉目標的執行個體類型候選一併提示,下列哪項服務最為合適?

選項

解析與正確答案

閱讀解析與正確答案(劇透:建議先自行作答)

正確答案:B. 啟用 AWS Compute Optimizer,並確認依使用率指標所得的建議執行個體類型

解析

AWS Compute Optimizer 會以機器學習分析 CloudWatch 的使用率指標,並針對 EC2 執行個體、Auto Scaling 群組、EBS 磁碟區、Lambda 函式等提示具體的建議資源組態、預估節省金額與效能風險。連移轉目標候選也一併提示這點即符合需求。

各選項解析

A. 以 Amazon CloudWatch 收集記憶體使用率的自訂指標,並以儀表板視覺化

指標的視覺化雖有助於掌握現況,但不具備判斷並提示適當執行個體類型的功能。

B. 啟用 AWS Compute Optimizer,並確認依使用率指標所得的建議執行個體類型

正解。可免費啟用,並可確認建議與現況的比較,以及預估的成本節省金額。

C. 以 AWS Budgets 設定 EC2 的成本預算,並於超過門檻時收到通知

AWS Budgets 為通知預算門檻超支的服務,並不進行哪台執行個體過剩的分析或移轉目標的建議。

D. 確認 AWS Trusted Advisor 的「低使用率 Amazon EC2 執行個體」檢查

Trusted Advisor 的成本最佳化檢查雖會「偵測」低使用率的執行個體,但使用上需要商業級以上的支援方案,且依使用率分析提出具體移轉目標執行個體類型的建議仍屬於 Compute Optimizer 的職掌。

實際使用情境

AWS Compute Optimizer 為以機器學習分析 CloudWatch 所收集的資源使用率指標,並針對 EC2 執行個體、EC2 Auto Scaling 群組、EBS 磁碟區、Lambda 函式、ECS on Fargate 服務、商用軟體授權等,提示「目前組態為過剩或不足」與「建議的移轉目標」的服務。建議中會併記預估的成本節省金額,以及變更後的效能風險,因此可判斷在不降低效能的範圍內進行適正化(適當調整規模),而非單純往便宜的類型靠攏。啟用本身免費,關於 EC2 若透過 CloudWatch 代理程式傳送記憶體使用率等額外指標,建議的精確度會提升。 與成本最佳化相關的服務職責劃分細緻,容易混淆。AWS Cost Explorer 為視覺化與分析成本及使用量變化的儀表板,亦提供 Savings Plans 或 RI 的購買建議與適當調整規模的建議。AWS Budgets 為對預算門檻的超支、預測超支進行通知的機制。AWS Trusted Advisor 會於成本最佳化、效能、安全性、容錯性、服務配額 5 個領域檢查最佳實務,並具有「低使用率 Amazon EC2 執行個體」這類偵測項目,但若要完整運用成本最佳化系列的檢查則需要商業級以上的支援方案。Cost Anomaly Detection 則以機器學習偵測與平常不同的支出模式。 SAA-C03 中,「希望依使用率建議適當的執行個體類型」「希望進行適當調整規模」等需求下,Compute Optimizer 即為正解。誤答則排列出 Budgets(僅通知)、CloudWatch(僅視覺化)、Trusted Advisor(雖會偵測但不提示建議類型)等。從題目文句判讀所要求的是「偵測」「視覺化」「通知」「建議」之中的哪一項,即為此領域的判斷軸。

相關連結