メインコンテンツへスキップ

9.9.1 Deployment ロードマップ:Runtime、Persistence、Recovery

Agent の deploy は、code を server に置くことだけではありません。model calls、tool services、queues、state storage、traces、permissions、cost limits、rollback paths が必要です。

まず runtime loop を見る

Agent production runtime architecture diagram

Agent deployment and operations 章の学習フロー図

Agent deployment observability and recovery loop

production の問いは「1 回動いたか」ではありません。「動き続け、安全に失敗し、回復できるか」です。

Deployment readiness check を動かす

このチェックは、足りない production basics を見つけます。

service = {
"api_entry": True,
"state_store": True,
"trace_log": True,
"cost_limit": True,
"rollback": False,
}

missing = [name for name, ok in service.items() if not ok]

print("ready:", not missing)
print("missing:", missing)

出力:

ready: False
missing: ['rollback']

rollback や recovery ができない system を production-ready と呼ばないでください。

この順番で学ぶ

手順読む内容実践アウトプット
1Deployment architecturefrontend、backend、model service、tool service、storage を描く
2Runtime managementsync、async、long-running tasks、queues、interruption を扱う
3Persistence and recoverytask state、memory、traces、intermediate results を保存する
4Cost optimizationmodel calls、tool calls、caching、batching、routing を追跡する
5Production practicesmonitoring、alerts、canary release、rollback、permissions を追加する

合格ライン

local Agent demo を、API entry、state persistence、trace logs、error responses、cost records、deployment instructions を持つ小さな service にできれば、この章は合格です。