Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Amazon Bedrock AgentCoreって 最高なんだよなぁ!
Search
くらっち
September 30, 2026
120
3
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Amazon Bedrock AgentCoreって 最高なんだよなぁ!
JAWS-UG 茨城 #17 秋の推しAWSサービスLTまつり!で登壇させていただいた際の資料です。
くらっち
September 30, 2026
More Decks by くらっち
See All by くらっち
CDKとcdkd 一体どのくらい早くなるんだい?
kuracchi_enj1
0
330
AIエージェント構築・活用Tips!
kuracchi_enj1
2
360
Pixel Agentsで Bedrock AgentCore Runtime上の Strands Agentsをキャラクターにして動かそう
kuracchi_enj1
0
980
作業の自動化するのに AIエージェント使う思考は 捨てたい...!
kuracchi_enj1
0
1.2k
Claude Codeを推進したのに使ってくれない… うまくいかない原因と今後の進め方
kuracchi_enj1
2
77
AIエージェント作ったろ!
kuracchi_enj1
0
220
CDKでさまざまなエージェントを構築してみた
kuracchi_enj1
2
370
Claudeを飼い慣らす環境づくり
kuracchi_enj1
2
2.2k
ps.pdf
kuracchi_enj1
0
45
Featured
See All Featured
Utilizing Notion as your number one productivity tool
mfonobong
4
610
Tell your own story through comics
letsgokoyo
1
1.1k
How to build a perfect <img>
jonoalderson
1
6.1k
Code Review Best Practice
trishagee
74
20k
Faster Mobile Websites
deanohume
310
32k
Building Applications with DynamoDB
mza
96
7.2k
Collaborative Software Design: How to facilitate domain modelling decisions
baasie
1
340
Documentation Writing (for coders)
carmenintech
77
5.6k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
2.2k
What’s in a name? Adding method to the madness
productmarketing
PRO
24
4.2k
WENDY [Excerpt]
tessaabrams
14
40k
Winning Ecommerce Organic Search in an AI Era - #searchnstuff2025
aleyda
2
2.2k
Transcript
Amazon Bedrock AgentCoreって 最高なんだよなぁ! JAWS-UG 茨城 #17 秋の推しAWSサービスLTまつり! くらっち
自己紹介 普段の業務 Railsアプリのエンジニア / QAエンジニア / AIエンジニア 社内業務アプリ開発 自社プロダクトQA担当 開発部AI推進担当
ちょっとインフラも 趣味 スポーツ 野球, ソフトボール くらっち 23卒 JAWS-UG 東京支部 運営メンバー マラソン ビーチラグビー スキー, スノボ
皆さんAIエージェント構築してますか?
Amazon Bedrock AgentCore 使ってますか?
今の時代、 コーディングエージェントにデプロイまで 任せることができてしまうので
Amazon Bedrock AgentCore Runtimeへの AIエージェントデプロイって なんとなぁく出来てしまうんですが
「 デ プ ロ イ で き た ! 」「
動 い た ! 」 で終わってませんか?
今日はBedrock AgentCore Runtimeの 推しポイントを共有します!
Amazon Bedrock AgentCore Runtimeって? Bedrock AgentCore Runtimeの推しポイント Agenda セッション分離とmicroVMがもたらすのは? AIエージェント以外もデプロイできる?
最近Runtime V2ってのが出てきましてね まとめ
01 Amazon Bedrock AgentCore Runtimeって?
Amazon Bedrock AgentCore Runtimeって? Amazon Bedrock AgentCore Runtimeは、 AI エージェントまたはツールをデプロイして実行するための
安全でサーバーレスな専用のホスティング環境を提供するサービスです。 特徴はAIエージェント, MCPサーバーなどを構築しやすい!というところ。 Bedrock AgentCore Runtimeがない場合、こんな問題が浮上します。 「Lambdaにデプロイしたいけど15分の制約が...」 「EC2やECSで構築したいけどコストがなぁ...」 こんな問題を解決するのが、Bedrock AgentCore Runtimeです!
02 Bedrock AgentCore Runtime の推しポイント
推しポイント1:フレームワークに依存しない Strands AgentsというAWS産OSSのAI Agent SDKが存在していますが、 これに依存しているわけではありません。 LangChainやClaude Agent SDK, OpenAI
Agents SDKなども Bedrock AgentCore Runtime上で動かすことができます。 こいつら全部動かせます!
推しポイント2: 3種のプロトコルをサポート Bedrock AgentCore Runtimeでは、 「HTTP」「MCP」「A2A」のプロトコルをサポートしています。 AIエージェントだけでなく、MCPサーバーも構築可能です。 推しポイント3: 動いた時間だけ課金 Bedrock
AgentCore Runtimeは、処理が動いた時間のみ課金されます。 EC2インスタンスみたいに、ずっとサーバーを稼働させておく必要はあり ません。 に優しいので気軽に試せる!
推しポイント4:各エージェントのセッションが分離 ユーザから呼び出された処理は、セッションごとに分離されたVM上で 動作します。 これにより、他のセッションからの余計なデータ混入を防ぐことができ たり、セッションごとの状態を安全に管理することができます。 ここが一番の 推しポイント! session_id: 111 session_id:
222 session_id: 333
推しポイント5:大量のペイロードが可能 Bedrock AgentCore Runtimeでは、最大100MBのリクエストを送ること ができます。 Runtime上のAIエージェントに、画像や動画などの大きめのコンテンツな どを送りつけることもできます。
03 セッション分離とmicroVMが もたらすのは?
セッション分離とmicroVM 先ほどのスライドで、以下のようなことを実現できるとお伝えしました。
正直、何がありがたいのか イメージつきにくくないですか?
一旦、ECSと比較してみましょう
ECS上でAIエージェントを動かす場合 全てのセッションが同一環境の別プロセスで動作することになります。 仮に、この環境で動作するAIエージェントに rm -rf コマンドを実行させること を想像しましょう。 各エージェントのセッションがVM単位で 分離されていない場合、エージェント/アプリ 側でコマンドを排他的に実行するための処理
を用意する必要がある エージェントA エージェントC エージェントB エージェントD このままだと エージェントAが他のエージェントが生成した成果物などを 削除できてしまう可能性がある!
Bedrock AgentCore Runtimeは?
セッションごとにVMが分離されているので エージェントが rm -rf コマンドを実行したとしても 他のエージェントの成果物が削除されることはない! session_id: 111 session_id: 222
session_id: 333 あらゆるコマンド実行が各セッション内に対してのみ実行されるので安全!
ログやトレースの追跡も結構楽でぇ
ECSの場合 セッションごとに出力するロググループやログストリームを分離するためには アプリ側でCloudWatch Agentなどでログを振り分ける処理を用意する必要があ る CloudWatch logsに送信する過程で セッションごとにログを振り分けて 送信する必要がある エージェントA
エージェントB エージェントC エージェントD
Bedrock AgentCore Runtimeの場合 microVMごとにログストリームが分かれて送信されるようになっている ので、アプリ側での処理が不要! session_id: 111 最初から分離されている状態で ログストリームが送信されます。 ※
ロググループは同じです session_id: 222 session_id: 333 アプリ側でログをセッションごとに振り分ける という処理を実装する必要がありません!
セッションごとにVMが分離されているだけで 余計なロジックを組む必要がない っていうのが伝わりましたかねぇ
04 AIエージェント以外も デプロイできる?
できます
AgentCore Runtimeがサポートするプロトコル Bedrock AgentCore Runtimeは「HTTP」「MCP」「A2A」をサポート済。 MCPサーバーを構築できるのは当たり前なんですが、 「HTTP」プロトコルを使用して、よくあるAPIのようなアプリケーションを デプロイすることも可能です。 足し算するだけの関数を デプロイするだけ
というのも可能 POST /invocations { x: 1, y: 2 } def add() { result: 3 }
ただ、エージェント以外をデプロイする理由がない
エージェント以外をデプロイする理由がないとな? Bedrock AgentCore Runtimeへのリクエストって、 「POST /invocations」しか対応していないんですよね... ヘルスチェックは「GET /ping」のみ対応。 エントリーポイントを 「POST
/add」のようにすることができない... APIを デプロイするなら AgentCore Runtime 以外を選択! POST /add { x: 1, y: 2 } def add() { result: 3 } ※ 単一のエントリーポイントで 長時間動かすワーカー処理とかなら 良いかも?
05 最近Runtime V2ってのが 出てきましてね
Runtime V2で変わったこと 変わったのは、大きく2つです。 メモリ効率が改善された 復元時にスナップショットから復元されるようになった
メモリ効率が改善? そもそもメモリが何に使われているかというと、 読み込んだテキストやJSON、実行中のコード、LLMへのリクエストや途中 結果、ツール実行中のデータとかを保持しておくのに使用します。 比較するとこんな感じ V1 ピーク時のメモリを常に保持し続ける V2 必要な分を読み込み、不要なメモリは回収する 処理が重いときだけメモリが増え
処理が軽くなったら不要なメモリは回収される!
スナップショットから復元されるようになった? V2では、Runtime環境の作成/更新時にスナップショットが保存されます。 V1ではスナップショットの保存はされていませんでした。 これによって POST /invocations された時に起動する時間が早くなります ただし、スナップショットを作成する分、デプロイに時間がかかります。 V1 デプロイは早いが、毎回の起動は遅い
V2 デプロイは遅いが、毎回の起動は早い (高速コールドスタート) デプロイが遅いと言ってもストレス溜まるレベルではないはず! (エージェントのコンテナイメージのサイズにもよります。)
まとめ AI エージェントまたはツールをデプロイして実行するための安全で サーバーレスな専用のホスティング環境を提供するサービス セッションごとに分離されたVM上で動作することでエージェントの 構築がかなり楽に!ログ, トレースの追跡もかなり楽に! エージェント以外もデプロイできるけど単一のエントリーポイントし か使えない v2へのアプデによってメモリ効率とコールドスタートが改善!
東京支部として宣伝!
10/21(水) 12:00 〜 13:00 @オンライン 10/21(水) 19:00 〜 21:00 @高輪ゲートウェイ
12/19(土) 12:30 〜 18:00 @麻布台ヒルズ(AWS本社)
以上!