Cloud Run 是一個全託管的容器執行時環境 (runtime),可自動將容器中的程式碼從零擴展到處理所有傳入請求所需的實例數量。以前,Cloud Run 服務中的每個實例都只在一個容器上運行。現在 Google 推出了 Cloud Run sidecars,讓您可以啟動獨立的 sidecar 容器,這些容器將與主容器一同處理 Web 發送的請求。
以下是幾個 Cloud Run sidecar 的應用場景:
- 監控、日誌和追蹤應用程式的運形狀況
- 在應用程式容器前使用 Nginx、Envoy 或 Apache2 作為代理伺服器
- 進行身份驗證和授權(例如 Open Policy Agent)
- 執行外部連線代理,例如 Alloy DB Auth Proxy