AWS CDKによる再利用可能なコンストラクトの構築により、SageMakerエンドポイントのスケールアップ/スケールダウン更新におけるブロッキング問題を解決
SageMakerのリアルタイムAIエンドポイントがApplication Auto Scalingに登録されている場合、AWS CDKやCloudFormationでインスタンスタイプやインスタンス数などの設定を直接更新すると失敗します。本稿では、カスタムリソースに基づくCDK構築手法を提案し、厳密な依存関係によるオーケストレーションを通じて、エンドポイントの設定とスケーリングポリシーをアトミックかつ手動による更新不要で実現します。