某應用程式在 Application Load Balancer (ALB) 後方的 Amazon EC2 執行個體上執行。這些執行個體位於跨多個可用區域的 Auto Scaling 群組中。每個月的第一天午夜,會執行一個月結財務批次,並立即導致執行個體 CPU 飆升至 100%,中斷應用程式。身為解決方案架構師,您應該建議什麼來讓應用程式能夠處理工作負載並避免停機?
選擇一個答案
點擊一個選項來檢查您的答案。
正確答案: 根據每月排程設定 EC2 Auto Scaling scheduled scaling policy。.
為什麼這是答案
正確答案是根據每月排程設定 EC2 Auto Scaling scheduled scaling policy。由於應用程式在每個月的第一天午夜會遇到可預測的 CPU 飆升,因此排程擴展策略是最佳解決方案。這允許 Auto Scaling 群組在負載尖峰發生之前預先擴展,確保有足夠的容量來處理批次處理,從而避免停機。 設定 Amazon CloudFront distribution 無法解決後端 EC2 執行個體的 CPU 飆升問題,因為 CloudFront 僅處理內容分發。根據 CPU 使用率設定 EC2 Auto Scaling simple scaling policy 會在 CPU 飆升後才觸發擴展,這可能導致應用程式在擴展完成前中斷。設定 Amazon ElastiCache 可以減輕資料庫負載,但無法直接解決批次處理導致的 EC2 執行個體 CPU 飆升問題。
通過考試 — 無需無休止地尋找答案
集中一處獲取此考試的所有核實題目和解釋,節省數小時的準備時間。1,000 多種認證 · 20 多種語言 · 免費開始。
更快通過您的考試 → 無需信用卡