Cloud Run 是無伺服器容器平台,原生支援自動擴展至零,非常適合流量不可預測且需要成本效益的無狀態應用程式。Firestore 是無伺服器 NoSQL 資料庫,能與 Cloud Run 良好整合,並提供彈性擴展。
其他選項的不足之處:
App Engine 彈性環境:雖然支援自動擴展,但即使在閒置時也可能產生最低實例成本,不如 Cloud Run 成本效益高。
App Engine 標準環境:雖然成本效益高且支援自動擴展,但其容器啟動時間可能比 Cloud Run 長,且對語言和執行環境有更多限制。
Compute Engine 受管執行個體群組:需要自行管理底層 VM 和作業系統,增加了營運負擔,且擴展至零的實現較為複雜,不如 Cloud Run 原生支援。