AWS Compute Optimizer 是 AWS 提供的 「資源最佳化推薦服務」。
一句話總結:它利用機器學習 (Machine Learning) 分析你過去的使用紀錄,告訴你:「你的 EC2 開太大了(浪費錢)」或「你的 Lambda 記憶體設太小了(效能差)」,並具體建議你應該換成哪種規格。它的核心目標是平衡 成本 (Cost) 與 效能 (Performance)。
應用場景與價值
- 降低成本 (Cost Optimization):發現那些長期 CPU 使用率只有 1% 的殭屍機器,把它們變小。
- 提升效能 (Performance Improvement):發現那些記憶體常常爆掉導致 Crash 的 Lambda,增加記憶體配置。
- 授權最佳化 (License Optimization):針對 SQL Server 等商業軟體,透過縮減 vCPU 數量來節省昂貴的軟體授權費。
考試/面試 關鍵字 (Keywords)
- Machine Learning based recommendations (基於機器學習的建議)。
- Over-provisioned / Under-provisioned (配置過度 / 配置不足)。
- 14 days (Default) / 93 days (Enhanced)。
- CloudWatch Agent required for Memory analysis (記憶體分析需要 Agent)。
- Rightsizing (調整至正確規模)。
總結
AWS Compute Optimizer 是你的「雲端規格顧問」。當你想省錢或優化效能,但不知道該把機器調成多大時,先打開這個服務看看它的建議報告。















