某公司要求您將現有的應用程式部署到另外四個 AWS 區域。該應用程式目前在 us-east-1 中執行超過 100 個 EC2 實例,並使用完全配置的 AMI。現有的 CloudFormation 模板用於在 us-east-1 中部署堆疊。將應用程式部署到其他區域最符合操作效率的方法是什麼?
選擇一個答案
點擊一個選項來檢查您的答案。
正確答案: 使用 aws ec2 copy-image 命令將 AMI 複製到每個目標區域。更新 CloudFormation 模板,透過 mappings 引用複製的 AMI。.
為什麼這是答案
正確答案是使用 aws ec2 copy-image 命令將 AMI 複製到每個目標區域,然後更新 CloudFormation 模板,透過 mappings 引用複製的 AMI。這是最具操作效率的方法,因為它利用了現有的 AMI 和 CloudFormation 模板。aws ec2 copy-image 允許您輕鬆地將 AMI 複製到其他區域,而 CloudFormation 的 mappings 功能則提供了一種動態選擇正確 AMI ID 的機制,無需為每個區域創建單獨的模板。 對執行中的實例進行快照並從快照創建 AMI 效率較低,因為這會增加額外的步驟和潛在的錯誤。在每個區域中執行未修改的 CloudFormation 模板會失敗,因為 AMI ID 是區域特定的。將額外區域新增到 Auto Scaling Group 配置中並更新現有堆疊是錯誤的做法,因為 Auto Scaling Group 是區域性的,不能跨多個區域擴展。
通過考試 — 無需無休止地尋找答案
集中一處獲取此考試的所有核實題目和解釋,節省數小時的準備時間。1,000 多種認證 · 20 多種語言 · 免費開始。
更快通過您的考試 → 無需信用卡