一家遊戲公司使用 Elastic Beanstalk 部署了一個網路入口網站,有時每天會發布三到四次更新。該公司希望快速向所有使用者提供新功能,同時將對使用者的影響降到最低並最大限度地提高可用性。哪種 Elastic Beanstalk 部署策略最能達成這些目標?
選擇一個答案
點擊一個選項來檢查您的答案。
正確答案: 使用不可變部署策略為更新部署新的執行個體。.
為什麼這是答案
不可變部署策略(Immutable deployment strategy)是最佳選擇,因為它能確保每次更新都部署到全新的 EC2 執行個體上,並在部署成功後才將流量切換過去,舊的執行個體則會終止。這能最大限度地減少對使用者服務的影響,並在部署失敗時提供快速回滾機制,因為舊環境仍然完整運行。滾動部署(Rolling deployment)會逐步替換現有執行個體,可能在部署過程中導致部分使用者遇到新舊版本混合的問題。一次性部署(All at once deployment)會同時更新所有執行個體,在更新期間服務會中斷。Canary 部署(Canary deployment)雖然也能降低風險,但 Elastic Beanstalk 並不直接支援,且其複雜度高於不可變部署。
通過考試 — 無需無休止地尋找答案
集中一處獲取此考試的所有核實題目和解釋,節省數小時的準備時間。1,000 多種認證 · 20 多種語言 · 免費開始。
更快通過您的考試 → 無需信用卡