AI代理的等待時間不只來自模型推論,容器映像檔載入、環境初始化與網路路徑也會形成冷啟動延遲。AWS更新 Amazon Bedrock AgentCore Runtime,以 platformVersion: V2 啟用按需記憶體管理與啟動快照。

結論先說:AWS官方測試顯示,在指定條件下,V2對200MB至2GB映像檔的P75冷啟動約為2秒,V1則由約5.4秒隨映像檔增大至接近30秒;這是平台啟動數據,不代表完整代理回應時間或遷移後一定省錢。

一、AWS這次更新了什麼:從AgentCore Runtime V1到V2

AWS數據只代表特定條件下的P75冷啟動。V2把啟動工作預先準備並保存快照,記憶體則依使用情況載入與回收。

Runtime是AI代理執行層,工作階段在隔離microVM中執行。

30秒降至2秒,官方測試到底測量了什麼

AWS公告說明,測試使用不呼叫模型與工具的空白echo agent,由美國西部EC2經公網呼叫美國東部代理,以Python與Boto3發出5,000次冷啟動呼叫,因此包含跨區網路往返。

冷啟動延遲不等於完整代理回應時間

冷啟動是代理程式能處理第一個請求前的等待;完整回應還包括模型推論、工具呼叫、資料處理、代理迴圈與網路延遲。AWS echo測試的代理程式在P75約34毫秒,主要反映平台啟動路徑。

AWS測試聚焦平台啟動時間,不等於完整代理等待。(AWS News Blog)

二、兩項核心改動:記憶體回收與啟動快照

V2以較小記憶體輪廓建立工作階段,依需求載入並回收;建立或更新Runtime時,平台啟動容器、完成健康檢查,再擷取還原快照。

按需載入與回收記憶體如何改變資源使用

AWS公告將V1描述為較容易受最高記憶體水位牽動,這是AWS對新舊Runtime的產品比較,仍須以自身帳單與負載驗證。

AWS說明V2可按需載入並回收記憶體;長期狀態仍應放在外部儲存。

預先初始化、擷取快照與還原環境的啟動流程

V2先啟動容器再擷取快照,後續執行個體從快照還原;AWS說明新Runtime可讓快照大小更穩定。啟動階段結果會被共用,隨機值、即時時間、權杖與請求狀態應在請求處理函式中重新取得。

流程圖比較AgentCore Runtime V1每次冷啟動重新載入容器,與V2預先建立快照後還原執行個體的路徑
V2把健康檢查後的啟動結果保存為快照,讓後續執行個體少走一段重複初始化流程。

AWS指南提醒,快照會繼承啟動結果,變動資料要於每次請求產生。(Amazon Bedrock AgentCore Developer Guide)

三、冷啟動改善會如何影響AI代理架構

V2可縮短互動式代理建立工作階段的等待,也可能減少長期預熱容量的需求;長工作階段與多代理系統仍要重算記憶體、模型呼叫和工具連線成本。

互動式代理可降低首個請求等待

客服、程式協作或資料查詢代理常在首個問題送出時建立工作階段,V2可作為降低平台等待的測試選項。

對互動式服務而言,應把使用者感知的等待拆成兩段:工作階段建立前的Runtime冷啟動,以及工作階段建立後的模型與工具處理。若首個請求只花少量程式初始化,平台啟動就可能占掉大部分等待;若請求一開始就要讀取企業資料、呼叫模型或執行多個工具,V2縮短的只是前段,不能直接換算成畫面上的完整回應時間。

突發流量不必只靠預熱容量對沖

批次工作、事件觸發或產品上線時,請求可能集中抵達。V2快照還原可讓擴容路徑較可預測,但帳號配額、區域容量、下游API與模型併發仍是瓶頸。

突發流量的實際結果還取決於請求是否同時競爭同一組資料庫、向量搜尋服務或第三方API。即使Runtime很快建立執行個體,下游服務仍可能排隊、限流或觸發重試。基準測試應記錄各依賴服務的等待時間,否則容易把整體延遲誤判成冷啟動問題。

長工作階段與多步驟代理的成本模型需要重算

長工作階段通常會連續執行規劃、查詢、工具呼叫與結果整理。快照能縮短新執行個體的初始化路徑,卻不會消除每個步驟的模型推論、工具往返或資料讀取;代理迴圈越長,冷啟動改善占整體時間的比例往往越低。

多步驟代理也要檢查狀態放置位置。對話歷史、任務進度、工具回應與重試計數若只留在程序記憶體,執行個體回收、重新擴容或工作階段中斷時,可能需要從外部儲存恢復。外部儲存提高一致性,卻會增加讀寫延遲與費用,應和快照帶來的啟動收益分開量測。

工具連線是另一個容易被忽略的限制。資料庫連線池、HTTP Keep-Alive、憑證與暫存快取可能在初始化時建立,但快照繼承的狀態不等於每次請求都適合沿用;連線逾時、權杖更新、DNS變更與服務端限流,都需要在請求處理階段檢查。長工作階段應設計失效重連與冪等重試,並把重試次數列入完整成本。

四、成本會不會下降:不要只看冷啟動數字

AWS公告指出,新Runtime採較高單位費率,並以按需記憶體載入與回收減少GB-hours;是否低於既有方案,必須以自身工作負載比較。

較高單位費率與較少GB-hours的取捨

AWS公告把較高費率與按需使用量放在同一項取捨中:尖峰短、平時低使用可能減少GB-hours,持續高記憶體占用則可能被較高單價抵消。這只是成本假設,仍要以帳單確認。

成本比較不能只看Runtime的記憶體行。短請求可能同時產生模型輸入輸出、工具服務、資料庫、網路傳輸與觀測費用;多步驟代理則會把一次使用者操作拆成多次模型與工具請求。若只拿冷啟動秒數乘上單價,會漏掉真正影響每次任務成本的請求數與資料量。

對高峰型服務,應分開計算閒置預熱、執行個體運作、請求期間記憶體、模型與工具等項目。固定部署或最低容量是固定成本,每小時運作是時間成本,每次請求攤提則要以成功任務數或有效使用者操作數作為分母。這樣才能比較「每次完成任務」的成本,而不是把不同分母的帳單數字放在一起。

評估面向AgentCore Runtime V1AgentCore Runtime V2遷移時要核對的問題
冷啟動受映像檔大小與並發影響以預先初始化快照縮短路徑P75與並發容量
記憶體最高水位按需回收峰後用量
初始化可能重做結果入快照即時資料
費率較低較高/GB-hours可能少總成本
相容性既有方式生命週期限制是否過期

表格中的快照還原不是移除映像檔大小、並發或容量限制。映像檔內容仍會影響初始化與快照建立,並發增加時也可能遇到帳號配額、區域容量或下游服務上限;V2的收益要以相同映像檔、相同流量曲線和相同依賴服務重測。

圖表呈現AWS測試中V1與V2冷啟動P75延遲,以及echo代理約34毫秒的處理時間
官方約2秒的結果是特定條件下的P75平台冷啟動數據,不能直接視為完整代理回應時間。

五、哪些工作負載值得評估遷移

適合優先測試的是映像檔較大、冷啟動頻繁、流量有尖峰、首個回應敏感或記憶體用量起伏大的代理;若瓶頸在模型、外部工具或區域可用性,單靠冷啟動改善不足以決定遷移。

適合優先測試的情境

優先情境包括客服、程式協作、企業查詢、排程分析與事件觸發服務;長工作階段則要確認暫存資料、連線與快取不會長留程序內。

部署前須核對V2當期支援區域與資料路徑。

不應只因冷啟動改善就遷移的情境

若完整回應主要耗在模型或工具鏈,遷移收益可能有限;高記憶體工作負載也可能增加成本。

企業整合還要檢查VPC、私有端點、DNS、出口防火牆與跨區資料路徑。網路路徑改變可能同時影響延遲、傳輸費和資料治理;下游API的資料所在地限制,也不會因Runtime啟用快照而自動解除。測試環境若與正式環境使用不同區域或不同網路出口,結果不能直接外推。

部署前也應準備回滾條件:V2若遇到初始化副作用、工具連線不相容、觀測資料缺口或成本超出門檻,能否保留V1版本、切回原有流量路由,並在不遺失工作狀態的前提下完成切換。這些是服務生命週期與營運治理問題,不能只用冷啟動P75判斷。

六、遷移前的驗證清單與結論

以相同代理、區域與流量比較V1、V2的冷啟動、回應、記憶體與請求成本,再決定是否遷移。

  1. 固定映像檔、區域、網路、模型與工具設定。
  2. 打點工作階段、首個請求、模型、工具與完整回應。
  3. 測試閒置、常態、突發並發與長工作階段。
  4. 分開初始化、即時設定、憑證、隨機值與請求資料。
  5. 合併計算Runtime、模型、工具、記憶體與網路費用。

測試報告應同時保留P50、P75與P95,並註明冷啟動樣本、成功任務數、重試次數及錯誤率;只有延遲下降而錯誤或重試上升時,不能視為整體效能改善。

「30秒降到2秒」只能作測試假設;遷移結論要看延遲、資源、成本與快照生命週期。

  • AWS約2秒是特定條件下的P75冷啟動。
  • V2按需管理記憶體並以快照還原,單位費率較高。
  • 遷移前用真實流程做A/B測試。

常見問題

Q1: AgentCore Runtime V2要怎麼啟用?

設定 platformVersionV2,部署前確認區域與工具支援。

Q2: 2秒是否包含模型回應時間?

不包含;真實代理還要加上模型與工具時間。

Q3: V2一定比V1便宜嗎?

不一定,須實測GB-hours與總成本。

Q4: 使用快照後,所有啟動程式碼都可以保留嗎?

即時設定、憑證和隨機值應於請求階段重新取得。

Q5: 臺灣團隊能直接使用V2嗎?

跨區部署仍要評估傳輸、延遲與合規。