AmazonAmazon Solution Architect Professional SAP-C02 Certification·TW·更新於 1 Aug 2026
您必須將舊有的地端應用程式遷移到 AWS。該應用程式在負載平衡器後方的兩台伺服器上執行。此軟體需要一個與伺服器 NIC MAC 位址綁定的授權檔案;廠商需要 12 小時才能發出新的授權檔案。該應用程式還使用組態檔,其中透過靜態 IP 位址引用資料庫伺服器(不支援主機名稱)。下列哪種步驟組合能為 AWS 中的應用程式伺服器提供高可用性架構?(請選擇兩項)
選擇一個答案
點擊一個選項來檢查您的答案。
正確答案: 建立一個 Elastic Network Interfaces (ENI) 集區。向廠商請求集區中每個 ENI 的授權檔案,並將授權檔案儲存在 Amazon S3 中。實作一個 bootstrap script,在啟動時下載適當的授權檔案並將對應的 ENI 附加到 EC2 instance。, 修改 bootstrap 自動化指令碼,使其從 AWS Systems Manager Parameter Store 讀取資料庫伺服器靜態 IP 位址,並在 instance 初始化期間將該 IP 注入到本地組態檔中。.
為什麼這是答案
第一個正確選項解決了 MAC 位址綁定授權的問題。透過建立 ENI 集區並為每個 ENI 預先取得授權檔案,然後將這些檔案儲存在 S3 中,可以在啟動時使用 bootstrap script 將正確的授權和對應的 ENI 附加到 EC2 實例,從而實現高可用性,因為替換實例可以快速獲得授權。
第二個正確選項解決了資料庫靜態 IP 位址的問題。將資料庫 IP 儲存在 AWS Systems Manager Parameter Store 中,並讓 bootstrap script 在實例初始化期間從中讀取並注入到組態檔中,確保了即使資料庫 IP 發生變化,應用程式也能正確連接,並支援自動擴展和實例替換。
錯誤選項一:將授權檔案儲存在單一 AMI 中無法提供高可用性,因為它無法應對底層 ENI 的變化。
錯誤選項二:在實例啟動時向廠商請求授權會導致 12 小時的延遲,這與高可用性目標相悖。
錯誤選項三:將資料庫 IP 硬編碼到 AMI 中會導致在資料庫 IP 變更時需要重新建立 AMI,這不具彈性且難以維護。