您想要部署應用程式更新,並將一小部分真實使用者流量路由到新版本,而大多數使用者則保留在穩定版本上。您應該怎麼做?
選擇一個答案
點擊一個選項來檢查您的答案。
正確答案: 部署到 App Engine,為每次更新建立一個新版本,並使用流量分割將一小部分流量傳送到新版本。.
為什麼這是答案
正確答案是部署到 App Engine,為每次更新建立一個新版本,並使用流量分割將一小部分流量傳送到新版本。App Engine 內建了版本管理和流量分割功能,可以直接將新版本部署為獨立版本,並透過流量分割(例如金絲雀部署)將少量流量導向新版本進行測試,而大部分流量仍指向穩定版本。 部署到 App Engine 並為每次更新建立一個新服務是錯誤的,因為 App Engine 的流量分割是基於「版本」而不是「服務」來實現的。 部署到 GKE 並更新 Deployment 為每個版本的新版本是錯誤的,因為這會直接替換現有版本,無法實現流量分割。 部署到 GKE,為新版本建立一個新的 Deployment,並更新 Service 以指向新的 Deployment 是錯誤的,因為這需要手動配置 Ingress 或 Service 來實現流量管理,不如 App Engine 內建的流量分割功能簡便。
通過考試 — 無需無休止地尋找答案
集中一處獲取此考試的所有核實題目和解釋,節省數小時的準備時間。1,000 多種認證 · 20 多種語言 · 免費開始。
更快通過您的考試 → 無需信用卡