App Engine standard 託管了一個網站。您想以最低的複雜度將 1% 的使用者導向到一個新的測試版本。您應該怎麼做?
選擇一個答案
點擊一個選項來檢查您的答案。
正確答案: 在相同的應用程式中部署新版本,並使用 --splits 選項,將目前版本的權重設定為 99,新版本的權重設定為 1。.
為什麼這是答案
正確答案是「在相同的應用程式中部署新版本,並使用 --splits 選項,將目前版本的權重設定為 99,新版本的權重設定為 1」。App Engine 內建流量分割功能,允許您將特定百分比的使用者流量路由到不同的應用程式版本,這是執行 A/B 測試或逐步推出新功能的理想方法,且複雜度最低。 選項「在相同的應用程式中部署新版本,並使用 --migrate 選項」會將所有流量立即遷移到新版本,不符合將 1% 使用者導向測試版的需求。 選項「在相同的專案中建立一個新的 App Engine 應用程式。將新版本部署到該應用程式中。使用 App Engine library 將 1% 的請求代理到新版本」和「在相同的專案中建立一個新的 App Engine 應用程式。將新版本部署到該應用程式中。設定您的網路負載平衡器,將 1% 的流量傳送到該新應用程式」會引入額外的複雜性,例如管理多個 App Engine 應用程式或設定外部負載平衡器,這不符合「最低複雜度」的要求。App Engine 內建的流量分割功能更為簡潔有效。
通過考試 — 無需無休止地尋找答案
集中一處獲取此考試的所有核實題目和解釋,節省數小時的準備時間。1,000 多種認證 · 20 多種語言 · 免費開始。
更快通過您的考試 → 無需信用卡