以 AWS CDK 協調 SageMaker AI 端點自動擴縮

快訊 大型語言模型推論基礎設施

  • 若更新 SageMaker AI 即時端點時仍註冊著 Application Auto Scaling 的可擴縮目標,透過 CloudFormation 或 CDK 部署可能會失敗。
  • 先手動移除可擴縮目標、再只更新端點設定,部署雖可完成,卻可能讓端點未重新啟用自動擴縮。
  • 若手動移除可擴縮目標後又修改擴縮參數,CloudFormation 可能因找不到原資源而更新失敗,甚至無法自動回復。
  • 文章提供的 CDK construct 以自訂資源安排先移除擴縮目標、更新端點,再等端點就緒後重新註冊目標並套用擴縮政策。
  • ConfigHash 會在端點或自動擴縮設定變更時觸發協調流程;非同步處理器會等待端點及擴縮目標達到可用狀態。

本站見解

相較於原生的 CloudFormation ScalableTarget 與 ScalingPolicy 資源,這個 construct 以自訂資源處理更新順序,但也增加部署元件。範例堆疊會包含 12 個 Lambda 函式及 2 個 Step Functions 狀態機;導入前應將這些由 CDK Provider 產生的資源納入部署盤點,實際費用則需依使用情況評估。

來源

  1. Orchestrating SageMaker AI endpoint auto scaling with AWS CDK · AWS Machine Learning

本文摘要與見解由 AI 自動生成,事實以原文為準。 AI 內容政策