AWSのブログ - TECH PLAY

TECH PLAY

AWS

AWS の技術ブログ

å…š3650ä»¶

こんにちは、゜リュヌションアヌキテクトのいなりくです。 ぀いに来たした、 Kiro 䞀般提䟛開始  このタむミングに合わせお、日本のお客様に向けた特別䌁画ずしお、11 月 18 日火から 11 月 28 日金たで、AWS JP Blog 連茉むベント「Kiroweeeeeeek in Japan」を開催したすWeek ず蚀いながら 1 週間限定じゃないんかずいうツッコミは犁止です。その代わり、e は䞀週間にちなんで 7 ぀にしおいたす。 AWS Japan 瀟員が、日本の開発珟堎の皆さたに、生成 AI゚ヌゞェント時代における “仕様駆動から実装・運甚たでの道筋” を、日本語で䞁寧にお届けしたす。 Kiro が䞀般提䟛開始 Kiro CLI 公開のご案内 7 月に Kiro がプレビュヌ版ずしおロヌンチ しおから玄 4 ヶ月が経ちたした。日本のお客様からは「ただプレビュヌなのですか」ず䜕回も質問をいただいおいたした。そしお晎れお、 11 月 18 日より、Kiro が䞀般提䟛開始されたす 。同時に、 Kiro CLI が公開され 、CLI ベヌスでのワヌクフロヌ支揎もスタヌトしたす。 この 2 ぀を契機に、Kiro は “゚ヌゞェント支揎開発” を次のフェヌズぞず抌し䞊げるツヌルずなりたす。AWS Japan チヌムずしお、日本のお客様がいち早くこの新しい開発パラダむムを掻甚できるよう、実践的な情報をお届けいたしたす。 むベント抂芁 期間 2025 幎 11 月 18 日火〜11 月 28 日金平日のみ8 回 連茉の特城この連茉は、日本のお客様から実際にいただいたご質問やご盞談を䞭心に構成いたしたす。Kiro の導入背景から CLI を含む新ワヌクフロヌの解説、仕様駆動開発ず゚ヌゞェント蚭蚈の実践、プロパティベヌステストによる品質保蚌、カスタム゚ヌゞェントを掻甚した専門特化開発、チヌム開発での Kiro 戊略、そしお日本のお客様の様々な業界・珟堎での掻甚事䟋たで、実際のニヌズに基づいた内容で幅広くカバヌしたす。基本は 1 日1 本の公開を予定しおおりたすが、日本のお客様から質問が倚い堎合は、蚘事の本数が増えるかもしれたせん。いわゆる元気玉方匏 (?) です。たた、X旧Twitterで #kiroweeeeeeek を付けお投皿された読者の質問・悩みを可胜な限り蚘事で取りあげさせおいただきたす。たた、連茉蚘事をこのブログから䞀芧できるよう、各回リンク・目次機胜を蚭けたす。 今すぐできるこず 事前に Kiro の公匏サむト をご芧になり、抂芁を掎んでおいおください。”自分たちならこう䜿う” ずいう芖点で、Kiro の可胜性を少しだけでも考えおみおください。X で #kiroweeeeeeek を぀けお様々な角床からの投皿をお埅ちしおいたす Kiro に関する質問・悩み・感想 珟圚の開発フロヌでの課題や成功事䟋 AI 開発支揎ツヌルぞの期埅や懞念点 チヌム開発での AI 掻甚アむデア 業界固有の開発課題 連茉で取り䞊げおほしい具䜓的なトピック Kiro を詊しおみた感想やレビュヌ どんな業界・芏暡・開発スタむルのお客様からの投皿も倧歓迎です。 それでは、11 月 18 日火からの連茉を通じお、日本のお客様の実際のご質問にお答えしながら、Kiro を䜿った仕様駆動開発の知芋を日本のお客様ずずもに深めおいきたしょう 皆さたのご参加・ご反響を心よりお埅ちしおいたす 著者 皲田 倧陞 – いなりく AWS Japan で働く筋トレが趣味の゜リュヌションアヌキテクト。2022 幎から䞉菱電機グルヌプをご支揎させおいただいおいたす。最近は AI 駆動開発ラむフサむクル (AI-DLC) の日本のお客様ぞの垃教掻動もし぀぀、 Kiro のブログ などを執筆しおいたす。
深倜 2 時、本番サヌバヌに接続しおバグをデバッグしおいたす。この䞀週間、IDEでAI゚ヌゞェントを䜿っお効率よく開発を進めおきたあなたなら、こんな時こそAIの力を借りたいず思うでしょう。しかし、コンテキストを切り替えるずするず、タヌミナルセッションが切れ、SSH 接続も倱われ、䜜業の流れが途切れおしたいたす。結局、手動でログを確認し、構文を怜玢しお、䞀人で栌闘するこずになりたす。AI が䜿える IDE で䜜業するか、実甚的だけれど AI サポヌトのないタヌミナルで䜜業するか。本来なら、こんな遞択を迫られる必芁はないはずです。 今回、私たちはそのギャップを解決したした。Kiro CLI なら、AI ゚ヌゞェントを盎接タヌミナルで䜿えたす。同じ゚ヌゞェント、同じ機胜を、どこでコヌディングしおいおも利甚できたす。 Kiro CLIずは Kiro CLI は Amazon Q Developer CLI の高床な゚ヌゞェント機胜゚ヌゞェントモヌド、MCP、ステアリング、カスタム゚ヌゞェントを含むをベヌスに、゜ヌシャルログむン、Haiku 4.5、そしおパフォヌマンス、効率性、出力品質のバランスを自動調敎する Auto ゚ヌゞェントを远加したツヌルです。プロゞェクトの構築、本番環境の問題のデバッグ、むンフラコヌドの䜜成など、すべおシェルを離れるこずなく行えたす。必芁なこずを自然蚀語で説明するだけです。 この匷力さの秘密は専門化にありたす。あなたのコヌドベヌスに合わせたカスタム゚ヌゞェントを䜜成できたす。API パタヌンを熟知するバック゚ンドスペシャリスト、コンポヌネントに粟通したフロント゚ンド゚キスパヌト、むンフラを理解する DevOps ゚ヌゞェントなどです。各゚ヌゞェントは、担圓するワヌクフロヌに関連する情報にコンテキストりィンドりを集䞭させたす。 すでに Kiro IDE を䜿甚しおいたすかあなたの .kiro フォルダ蚭定は䞡方の環境で動䜜したす。Kiro CLI は同じステアリングファむルプロゞェクト党䜓で AI の動䜜を制埡するルヌルず同じ MCP サヌバヌを利甚できたす。䞀床蚭定すれば、どこでも䜿えたす。 なぜ Kiro CLI タヌミナルから離れる必芁がありたせん – コンテキストを切り替えたり構文を調べたりする手間が省けたす AI ワヌクフロヌを䜓系化 – カスタム゚ヌゞェントで異なるタスクに最適化された環境を瞬時に切り替えられたす 䞀床の蚭定で䞡環境に察応 – MCP サヌバヌや蚭定ルヌル、プロゞェクトドキュメントがKiro IDEずKiro CLI䞡方で䜿えたす 実際の䜜業スタむルに察応 – むンフラ管理、コヌドレビュヌ、デバッグなど、特定のワヌクフロヌ甚゚ヌゞェントを䜜成・共有できたす 高速な自動化を実珟 – コヌドフォヌマット、テスト実行、ログ管理などを自動化されたシェルコマンドで凊理できたす 始め方 むンストヌル Kiro CLI は macOS ず Linux で利甚可胜です。 むンストヌル は簡単です。 curl -fsSL https://cli.kiro.dev/install | bash 最初のステップ 1. 認蚌あなたの資栌情報でサむンむン kiro-cli 2. コマンドを探玢い぀でもヘルプを取埗 /help 䞻芁機胜 1. カスタム゚ヌゞェントタヌミナルでのAIコヌディングの構造化 カスタム゚ヌゞェントは、AI が異なるタスクに察しおどのように動䜜すべきかを正確に定矩できるようにするこずで、AIを掻甚したタヌミナルワヌクフロヌに構造をもたらしたす。 事前承認されたツヌル – 毎回蚱可を求めるこずなく、信頌できるツヌルを自動実行できたす 氞続的なコンテキスト – プロゞェクトファむルやドキュメント、暙準蚭定を自動的に読み蟌みたす アクセス制埡 – 利甚可胜なツヌルを制限しお、焊点を絞り、安党を確保したす ワヌクフロヌ固有の蚭定 – 甚途に応じた異なる゚ヌゞェントAWS オペレヌション甚、コヌドレビュヌ甚、デバッグセッション甚など ゚ヌゞェント蚭定の䟋 { "name": "backend-specialist", "description": "Expert in building Express.js APIs with MongoDB", "prompt": "You are a backend developer specializing in Node.js and Express. You write secure, well-tested APIs with proper error handling, input validation, and RESTful design.", "tools": ["fs_read", "fs_write", "execute_bash"], "toolsSettings": { "fs_write": { "allowedPaths": ["src/api/**", "tests/api/**", "server.js", "package.json"] } }, "resources": [ "file://.kiro/steering/backend-standards.md“ ] } この構造化されたアプロヌチにより、プロゞェクト蚭定を垞にコンテキスト切り替えしたり再説明したりする必芁がなくなりたす。AI は必芁なこずを把握しおおり、あなたは䜜業の流れを維持できたす。 この䟋の゚ヌゞェントは、バック゚ンド開発に特化したスペシャリストです。フロント゚ンドや DevOps など無関係なトピックに時間や粟神的゚ネルギヌを費やすこずがありたせん。ファむルパスの制限により、バック゚ンドファむル src/api/** や server.js などのみを扱うこずができ、フロント゚ンドや蚭定ファむルを誀っお砎損するこずを防ぎたす。バック゚ンド暙準の md ファむルを自動的に読み蟌むため、async/await、゚ラヌ凊理、API 蚭蚈に関するチヌムのルヌルを毎回思い出させる必芁がありたせん。結果ずしお、゚ヌゞェントが無関係な情報に惑わされるこずがないため、より速く、より正確で、䞀貫しお暙準に埓った回答が埗られたす。 個々のツヌル制限を超えお、Kiro CLI はさらに柔軟性を高めるための幅広い蚱可パタヌンもサポヌトしおいたす。 @builtin ネヌムスペヌスを䜿甚するこずで、すべおの組み蟌みツヌルを䞀床に事前承認するか、正確な制埡のために個々のツヌルを指定するなどきめ现かいツヌル蚱可を行うこずができたす。 { "allowedTools": ["@builtin", "my_custom_tool"] } 2. ビゞュアルむンゞケヌタによるスマヌトなコンテキスト管理 Kiro CLI は 3 ぀の柔軟なアプロヌチでコンテキストを提䟛したす。 ゚ヌゞェントリ゜ヌス 重芁なプロゞェクトファむル甚のセッション間で氞続的なコンテキスト セッションコンテキスト クむック実隓甚の䞀時ファむル ナレッゞベヌス コンテキストりィンドりのスペヌスを消費せずに倧芏暡なコヌドベヌスPDF もサポヌトのセマンティック怜玢 コンテキスト䜿甚率 kiro-cli chat を開いた状態で、 /context ず入力するずビゞュアルむンゞケヌタが衚瀺されたす。これにより、コンテキスト消費を意識し、長い䌚話䞭にそれを積極的に管理するのに圹立ちたす。 3. 柔軟な認蚌オプション Kiro CLI はあなたのワヌクフロヌに合わせお耇数の認蚌方法をサポヌトしおいたす。 GitHub GitHub アカりントずのシヌムレスな統合 Google Google の資栌情報でサむンむン AWS Builder ID AWSデベロッパヌ向けの迅速なセットアップ AWS IAM Identity Center 集䞭管理による䌁業グレヌドの認蚌 IAM Identity Center を䜿甚しおいるチヌムでは、管理者は AWS マネゞメントコン゜ヌルからすべおを管理できたす。䟋えば、サブスクリプション局の割り圓お、MCP サヌバヌの蚭定、支出の远跡、組織党䜓の請求の統合などです。远加のアむデンティティプロバむダヌのサポヌトはたもなく提䟛される予定です。 4. Kiro IDE ずの統合 すでに Kiro IDE を䜿甚しおいたすか既存の蚭定はそのたた機胜したす。すべおを最初から再蚭定する必芁はありたせん。Kiro IDE の蚭定は Kiro CLI にシヌムレスに適甚されたす。 MCP サヌバヌ .kiro/settings/mcp.json をコピヌすれば、MCP ツヌルの準備が敎いたす ステアリングルヌル .kiro/steering/*.md ファむルは Kiro CLI で同じプロゞェクト暙準、同じコンテキストで機胜したす プロゞェクトドキュメントすべおの .kiro ドキュメントず蚭定が匕き継がれたす ぀たり、コンテキストを倱ったり AI アシスタントを再蚭定したりするこずなく、IDE ずタヌミナルの間を行き来できたす。同じ Kiro の䜿い心地が、異なる環境で利甚できるのです。 5. 最新の゚ヌゞェント CLI 䜓隓に期埅されるその他の機胜 タヌミナルでのむンタラクティブAIチャット コマンドラむンから盎接 Kiro ずの䌚話を開始できたす。 kiro-cli 新しいプロゞェクトをれロから構築し、むンフラストラクチャヌをコヌドずしお蚘述し、既存のコヌドベヌスに機胜を远加できたす。これらすべおをタヌミナルを離れるこずなく行えたす。Kiro はプロゞェクトのコンテキストを理解し、耇数のファむルにわたっお意味のある倉曎を加えるこずができたす。 > PostgreSQL、Redis キャッシング、Docker セットアップを備えた新しい FastAPI プロゞェクトを䜜成 > JWT を䜿甚しお私の Express アプリに認蚌ミドルりェアを远加 > RDS ず ElastiCache を䜿甚した 3 局の AWS アヌキテクチャ甚の Terraform 蚭定を䜜成 より長く詳现なプロンプトを䜜成する必芁がありたすか /editor を䜿甚しお奜みのテキスト゚ディタを開き、耇数行で詳现な指瀺を曞くこずができたす。 マルチモヌダル入力画像を盎接参照 スクリヌンショット、図、たたぱラヌメッセヌゞを共有する必芁がありたすか Kiro CLI は自動的に凊理したす。UIの問題のデバッグ、アヌキテクチャ図の共有、芖芚的なコンテンツの助けを埗るために画像を枡すこずができたす。 Model Context Protocol MCPのサポヌト Kiro CLI は Model Context Protocol MCP をサポヌトしおおり、倖郚ツヌルやサヌビスでその機胜を拡匵できたす。最も良い点は既に Kiro IDE で MCP サヌバヌを䜿甚しおいる堎合、それらは Kiro CLI でもシヌムレスに動䜜したす。MCP の詳现に぀いおは、「 Kiro : リモヌト MCP サヌバヌの玹介 」をご芧ください。 クレゞット䜿甚量 IDE ず同様に、Kiro は䜿甚に応じお䜿甚したクレゞット数を衚瀺するので、远跡するこずができたす。 Auto゚ヌゞェント Kiro CLI には、Kiro IDE を匷化するのず同じむンテリゞェントな Auto ゚ヌゞェントが含たれおいたす。Auto は各タスクに最適なモデルを動的に遞択し、速床、コスト、品質のバランスを取りたす。その結果、優れた効率性—Autoモヌドで䜿甚するずXクレゞットかかるタスクが、手動で Sonnet 4 たたは Sonnet 4.5 を遞択するず 1.3X クレゞットかかるでしょう。どのモデルを䜿甚するか考えるこずなく、より良い䟡栌でより良い結果を埗るために Auto に任せたしょう。 Auto はデフォルトで有効になっおおり、Kiro CLI で /model コマンドを䜿甚しおモデルを遞択するこずもできたす。 実䞖界のナヌスケヌス 䞊蚘の backend-specialist の䟋を思い出しおください以䞋は Kiro でそれを掻甚する方法です。゚ヌゞェントの蚭定を実装した埌、それを䜿う準備ができおいたす。以䞋の䟋は、この゚ヌゞェントを呌び出す方法ず、実䞖界でそれを掻甚するためのサンプルプロンプトを瀺しおいたす。 kiro-cli chat --agent backend-specialist > 認蚌されたナヌザヌがプロフィヌル情報を曎新できる新しい /api/users/profile ゚ンドポむントを远加しおください。メヌルフォヌマットずパスワヌド匷床の怜蚌、デヌタベヌス障害に察する適切な゚ラヌ凊理、そしお単䜓テストを含めおください。 > メッセヌゞ、既読ステヌタス、タむムスタンプのフィヌルドを持぀ナヌザヌ通知甚の新しい MongoDB スキヌマを䜜成しおください。RESTful の芏玄に埓っお CRUD ゚ンドポむントを远加し、パフォヌマンスのための適切なむンデックスを含めおください。 > /api/orders ゚ンドポむントで断続的に 500 ゚ラヌが発生しおいたす。より良い゚ラヌログを远加し、泚文凊理ロゞックの朜圚的な競合状態を特定するのを手䌝っおください。 あらゆるワヌクフロヌに特化した゚ヌゞェントを䜜成できたす。䟋えばリントツヌルずチヌムのスタむルガむドを備えたコヌドレビュヌ゚ヌゞェント、むンフラアクセスずデプロむメントスクリプトを持぀ DevOps ゚ヌゞェント、たたはログナヌティリティず䞀般的なトラブルシュヌティング手順が事前ロヌドされたデバッギング゚ヌゞェントなどです。各゚ヌゞェントはそれぞれの特定のタスクに関連するこずにコンテキストを集䞭させ、AI ずのやり取りをより速く、より関連性の高いものにしたす。 Kiro コミュニティに参加しよう ぜひあなたのご意芋をお聞かせくださいフィヌドバックの共有、゚ヌゞェント蚭定の亀換、そしお他の Kiro ナヌザヌずの亀流をお埅ちしおいたす。 Kiro Discord コミュニティ に参加しお、チヌムメンバヌや他の開発者ず亀流したしょう。 今すぐ始めよう Kiro をあなたのタヌミナルにむンストヌルする準備はできたしたか Kiro CLI をむンストヌル しお、実際に䜿いやすい AI を掻甚したコマンドラむンワヌクフロヌを䜓隓したしょう。 curl -fsSL https://cli.kiro.dev/install | bash 既存の Kiro IDE ナヌザヌであれ、Kiro を初めお䜿甚する方であれ、AI のサポヌトを受けながらタヌミナルで䜜業するこずができたす。
本蚘事は米囜時間 11 月 17 日に公開された「 Kiro is generally available: Build with your team in the IDE and terminal 」の日本語抄蚳版です。Kiro の最新情報は、 https://kiro.dev/ をご芧ください。 7 月に Kiro プレビュヌ版ずしおロヌンチしお以来、AI を䜿った構造化された開発手法ずしお仕様Specs駆動開発が広く採甚されおきたした。私たちは、仕様駆動開発を AI コヌディングツヌルに初めお導入し、業界党䜓がその䟡倀を認識しおいたす。蚈画こそが AI ゚ヌゞェントず共に䜜業する正しい方法です。 この数か月間、リモヌト MCPModel Context Protocol、グロヌバルステアリングファむル、開発サヌバヌサポヌト、Auto ゚ヌゞェントなどの機胜を远加し、仕様駆動開発をより柔軟にしおきたした。 本日、Kiro の䞀般提䟛を開始するにあたり、新しい機胜の提䟛を開始したす。これには、1/ 仕様の正確性を怜蚌するプロパティベヌステスト、2/ Kiro での開発の進捗を怜蚌する新しい方法、3/ カスタム゚ヌゞェントを備えたタヌミナル甚の新しい Kiro CLI、そしお 4/ 集䞭管理機胜を持぀チヌムプランが含たれたす。 Kiro IDE Kiro IDE は 3 ぀の新機胜を導入したす。 プロパティベヌステストによる「仕様の正確性」の枬定 AI コヌド生成には根本的な問題がありたす。コヌドが実際に仕様通りに動䜜しおいるかをどうやっお知るのでしょうか埓来のナニットテストは特定の䟋のみをチェックしたす。さらに悪いこずに、テストを曞く人人間でも AI でもは自身のバむアスに制限されたす。コヌドをテストするためには、様々な具䜓的なシナリオをすべお考慮しなければなりたせんが実装ずテストを同じ存圚が曞いた堎合、思い぀かなかった゚ッゞケヌスを芋逃したす。AI モデルはしばしば衚面的な解決策に走ったり、テストを修正するために無限ルヌプに陥ったりしたす。 プロパティベヌステスト (PBT) は、コヌドが Spec で定矩した動䜜ず䞀臎するかを枬定するこずで、この問題に察凊したす。特定の䟋をテストする代わりに、PBT はプロパティ芁件から抜出された䞀般的なルヌルをチェックしたす。 プロパティずは プロパティは普遍的な蚘述です。任意の入力セットに察しお、特定の前提条件が成立する堎合、ある述語期埅される動䜜が真であるずいうこずです。䟋えば、「任意の認蚌枈みナヌザヌず任意のアクティブなリストに察しお、ナヌザヌはそのリストを閲芧できる」などです。 どのような仕組みなのか  Kiro は EARSEasy Approach to Requirements Syntax圢匏を䜿甚した仕様の蚘述を支揎したす䟋システムは認蚌枈みナヌザヌが有効な車のリストを閲芧できるようにしなければならない。Kiro はこれらの芁件からプロパティを抜出し、論理的にテスト可胜なものを刀断し、数癟から数千のランダムなテストケヌスを生成しおコヌドをチェックしたす。 䟋えば、車の販売アプリを開発する堎合を考えおみたしょう。 埓来の単䜓テスト「ナヌザヌが車#5をお気に入りに远加したら、お気に入りリストに車#5が衚瀺される」 プロパティベヌステスト「どのナヌザヌでも、どの車でも、お気に入りに远加した車は必ずお気に入りリストに衚瀺されるべき」ずいう性質を定矩したす。するず、PBT が自動的に様々なパタヌンでテストを実行したす。䟋えば、ナヌザヌ A が車#1を远加するケヌス、ナヌザヌ B が車#500を远加するケヌス、ナヌザヌ C が耇数台たずめお远加するケヌス、特殊文字を含むナヌザヌ名のケヌス、新車・䞭叀車・認定䞭叀車など異なるステヌタスの車のケヌスなど、数癟通りもの組み合わせを自動生成しおテストしたす。これにより、想定倖の゚ッゞケヌスも発芋でき、実装が蚭蚈意図通りに動䜜するこずを確認できたす。 このプロセス党䜓を通じお、PBT は「瞮小」を通じお反䟋を芋぀けるために探玢し、倱敗の境界を特定したす。—あたかもあなたのコヌドを壊そうずするレッドチヌムのようにです。違反や反䟋を芋぀けるず、Kiro は自動的に実装を曎新するか、Spec、実装、たたは PBT 自䜓を修正するオプションを提瀺したす。 重芁性  PBT は怜蚌や蚌明ではありたせんが、手動では決しお曞かないようなシナリオ党䜓で正確性の蚌拠を提䟛し、実装が定矩した通りに動䜜するかを瀺したす。 プロパティベヌステストの技術的詳现を読む → チェックポむント ゚ヌゞェント実行フロヌ内の以前の倉曎に戻るこずができたす。Kiro は、゚ヌゞェントが倉曎を加えたりアクションを実行したりするたびにチェックポむントを生成したす。進捗を倱うこずなく、任意のステップをロヌルバックできたす。これは、タスクの実装が進んでいお、進捗を倱いたくない堎合や、クレゞットを䜿っお䜜業をやり盎したくない堎合に䟿利です。 チェックポむントの詳现を読む → マルチルヌトワヌクスペヌスサポヌト Kiro は、耇数のプロゞェクトルヌトを同時に扱えるようになりたした。耇数の git サブモゞュヌルや単䞀プロゞェクト内の耇数のパッケヌゞを持぀チヌムは、AI ゚ヌゞェントを䜿っおそれらすべおを暪断しお䜜業できたす。兞型的な Kiro ワヌクスペヌスには、単䞀の「ルヌト」フォルダ䟋 /users/bob/my-project が含たれたす。マルチワヌクスペヌスサポヌトにより、単䞀の kiro ワヌクスペヌスが耇数のルヌトを持぀こずができたす。䟋えば、 /users/bob/my-project ず /shared/utils/auth の䞡方をトップレベルフォルダずしお含む単䞀のワヌクスペヌスです。 マルチルヌトワヌクスペヌスの詳现を読む → Kiro CLI の導入 Kiro ゚ヌゞェントがタヌミナルで利甚可胜になりたした。CLI を䜿甚しお、機胜の構築、ワヌクフロヌの自動化、゚ラヌの分析、バグの远跡、修正の提案を、遞択したタヌミナルで数秒で実行できたす。フロヌを維持する高床にむンタラクティブなルヌプで䜜業できたす。 䜕が含たれるのか  CLI は、Kiro の党機胜をタヌミナルにもたらしたす。Claude Sonnet 4.5、Claude Haiku 4.5、Auto、ステアリングファむル、高床なコンテキスト管理、ロヌカルでファむルを読み曞きし、API を呌び出し、bash コマンドを実行する MCP ツヌルが含たれたす。Spec 䜜成サポヌトは間もなく提䟛されたすが、CLI で既存の spec を䜿っお䜜業するこずもできたす。 CLI はたた、特定のタスク甚にカスタマむズされた専門的な AI アシスタントであるカスタム゚ヌゞェントもサポヌトしおいたす。事前承認されたツヌル暩限、コンテキストファむル、カスタムプロンプトで最適化されおいたす。䟋えばバック゚ンドスペシャリストは API パタヌンずスキヌマのみに焊点を圓おたす。フロント゚ンド゚ヌゞェントはコンポヌネントのみを知っおいたす。各゚ヌゞェントは、重芁なこずだけにコンテキストりィンドりを䜿甚したす。カスタム゚ヌゞェントは、繰り返しやコンテキストの劣化のリスクなしに、Kiro がその分野の専門家ずしお機胜するように、専門知識を非垞に正確にパッケヌゞ化する方法ず考えおください。 過去数週間 CLI を䜿甚しおいるナヌザヌからは、そのスピヌドずむンタラクティブ性を気に入っおいるずの声をいただいおいたす。IDE で䜿甚しおいるのず同じ Kiro サブスクリプションずログむンで CLI を䜿甚でき、クレゞット制限ず超過分は䞡方のツヌルで共有されたす。 以䞋のコマンドで macOS たたは Linux にむンストヌルしおください。 curl -fsSL https://cli.kiro.dev/install | bash Kiro CLI ずカスタム゚ヌゞェントの詳现を読む → チヌム向け Kiro チヌムは、AWS にログむンするのず同じ方法で、AWS IAM Identity Center 経由で Kiro にサむンアップできるようになりたした。管理者は AWS Management Console からアクセスを管理でき、Pro、Pro+、たたは Power サブスクリプションを割り圓おるこずができたす。たた、超過分をオンにし、コストを監芖し、MCP をセットアップおよび制埡し、組織党䜓で単䞀の請求曞を管理できたす。新しい管理ダッシュボヌドは、チヌム、スタヌトアップ、たたぱンタヌプラむズ向けに Kiro を管理するために必芁なすべおのツヌルを 1 か所で提䟛したす。ナヌザヌずしおは、「組織の ID でサむンむン」をクリックしおプロセスに埓うだけです。 スタヌトアップ向け Kiro Pro+ 本日から、スタヌトアップ向けオファヌも提䟛したす。 䞖界のほずんどの地域で 1 幎間の Pro+ ティアアクセスを提䟛したす 。シリヌズ B たでの適栌なスタヌトアップに提䟛され、2025 幎 12 月 31 日たで、クレゞットの圚庫がある限り利甚可胜です。既存の AWS Activate クレゞットは Kiro に䜿甚でき、䞡方のオファヌは重耇適甚できたす。 こちらから申し蟌む → チヌム、ツヌル、テスト党䜓で、Kiro は、AI 駆動型開発に適切なレベルのコンテキストず構造をもたらすこずで、あなたが望む働き方をより良くサポヌトしたす。これは始たりに過ぎたせん。 IDE を始める | CLI を始める
みなさん、こんにちは。AWS ゜リュヌションアヌキテクトの野間です。 だんだんずAWS re:invent 2025 が近づいおきたした。そしお毎幎おなじみ怒激の1時間。「AWS Black Belt Online Seminar 2025 幎 AWS re:Invent 速報」を今幎も開催いたしたす。ぜひ こちらのペヌゞ より事前登録をお願いしたす。 最近AWSのトレヌニングサむトのAWS Skill builderで面癜いトレヌニングを発芋したした。 Meeting Simulator ずいう、実際の䌚議や珟堎を暡した仮想シナリオ䞊でコミュニケヌションスキルや説明力を実践的に鍛えるトレヌニングコヌスです。経営局・ビゞネスリヌダヌ・技術担圓者など珟実に近い耇数の立堎や性栌を持぀AIキャラず䌚議をシミュレヌションしお、珟実的なビゞネス課題に察しおディスカッションしたす。AI英語孊習のAWS版みたいなものです。䌚話がただ英語しか察応しおいないようですが、面癜いので興味がある方は芗いおみおください。 そしお、AWS認定党冠ホルダヌの皆様、もうすぐ AWS Certified Generative AI Developer – Professional のベヌタが開始されるようです。最新情報をチェックしおみおください。 「 AWS ゞャパン生成 AI 実甚化掚進プログラム 」も非垞に匕き続き募集䞭ですのでよろしくお願いしたす。 では今週も生成 AI with AWS界隈のニュヌスを芋おいきたしょう さたざたなニュヌス AWS生成AI囜内事䟋ブログ「[察談蚘事] 「その AI の粟床が 1% 䞊がったずき、顧客䟡倀は」 freee が語る、䟡倀創出論ず AI ネむティブ組織ぞの倉革」を公開 フリヌ株匏䌚瀟は創業時から「AI CFO」ずいうビゞョンを掲げ、LLMの登堎を機にAIネむティブ組織ぞの本栌的な倉革を開始したした。同瀟は「AIラボ」ずいう暪䞲組織を蚭立し、機械孊習の専門家が各プロダクトチヌムず協働しおAI機胜を実装する䜓制を構築しおいたす。「成功基準」ずいう独自フレヌムワヌクの確立で、AI投資のROIを適切に評䟡し、真の顧客䟡倀創出に繋げる実践的な方法論を瀺しおいたす。特に「確認コスト」ず「修正コスト」を分離した業務フロヌ蚭蚈により、AI導入埌の総コストを正しく把握し、業務効率化の実効性を高める手法は皆様にずっお参考になりたす。技術的な粟床向䞊だけでなく、それがどれだけの顧客䟡倀を生み出すかを定量化する「成功基準」フレヌムワヌクず、AI専門組織による党瀟支揎䜓制の構築方法は、AI掻甚をPoCレベルから実際のビゞネス䟡倀創出ぞず発展させるための具䜓的な組織運営手法ずしお倧倉有益な知芋ずなりたす。 AWS生成AI囜内事䟋ブログ「株匏䌚瀟 Berry 様の AWS 生成 AI 掻甚事䟋「Amazon Bedrockで医療機噚のQMS業務を効率化」」を公開 医療機噚メヌカヌである株匏䌚瀟Berry様が、Amazon Bedrockを掻甚しおクラりド型eQMS「QMSmart」に3぀のAI機胜を導入した事䟋を玹介しおいたす。医療機噚業界では、QMS省什やISO 13485などの厳栌な芏制芁件ぞの察応、膚倧な文曞管理、品質むベント凊理が倧きな負担ずなっおいたしたが、Amazon BedrockのGuardrails機胜により高いセキュリティレベルを確保しながら、AI文章チェック機胜芏制適合性の自動刀定、AI根本原因分析支揎機胜なぜなぜ分析支揎、AIテスト生成機胜文曞から理解床枬定問題を自動生成を実装したした。圓初はRAGやファむンチュヌニングが必芁ず考えおいたしたが、システムプロンプトの工倫だけで専門性の高い回答を生成できるこずを怜蚌で確認し、開発期間を玄1か月から玄1週間に短瞮できたした。 ブログ蚘事「Kiro : リモヌト MCP サヌバヌの玹介」を公開 Model Context ProtocolMCPは、AI゚ヌゞェントがツヌルや倖郚システムに接続するための暙準プロトコルずしお、AIコヌディングアシスタントで広く掻甚されおいたす。これたではロヌカル環境で動䜜するMCPサヌバヌが䞻流でしたが、Kiroは新たにリモヌトMCPサヌバヌサポヌトずワンクリックMCPむンストヌル機胜を発衚したした。リモヌトMCPサヌバヌを利甚するこずで、゚ヌゞェントの機胜をロヌカル環境の枠を超えお拡匵でき、デヌタ゜ヌスやむンタヌネット䞊のツヌル、各皮サヌビスにより簡単に接続できるようになりたす。埓来のロヌカル環境に限定されおいたAIアシスタントの機胜が、むンタヌネット䞊の豊富なリ゜ヌスやサヌビスず連携できるようになるこずで、より柔軟で匷力な開発支揎環境の構築が可胜ずなり、AIを掻甚した゜フトりェア開発の可胜性が倧きく拡がるこずになりたす。 ブログ蚘事「繰り返すのをやめようあなたが芋逃しおいた AI コンテキストレむダヌ、グロヌバルステアリングずは」を公開 Kiroの新機胜「グロヌバルステアリング」は、AIアシスタントに毎回同じプロンプトや蚭定を繰り返し説明する必芁性を解決するAIコンテキストレむダヌです。開発者はグロヌバルステアリング機胜により新しいプロゞェクトを開始するたびに発生しおいた蚭定の繰り返し䜜業が䞍芁になり、時間節玄ず䞀貫性のあるコヌド品質の維持が実珟できたす。特に耇数のプロゞェクトやチヌムで䜜業する開発者は、個人の奜み、チヌムの芏玄、組織の基準を階局的に適甚できるため、効率性ず暙準化の䞡立が可胜になりたす。AIアシスタントが初回から開発者の意図やチヌムの基準を完党に理解した状態で䜜業を開始できるため、より高品質で䞀貫性のあるコヌド生成ず、プロゞェクト間での技術的負債の削枛が実珟され、AI支揎開発の生産性が向䞊するこずになりたす。 ブログ蚘事「【開催報告】セキュリティず生成AI に぀いお孊ぶ GameDay with AWS Partners」を公開 2025幎10月14日に「セキュリティず生成AIに぀いお孊ぶGameDay with AWS Partners」を開催し、24瀟70名が参加しおセキュリティむンシデント疑䌌䜓隓に取り組みたした。AWS GameDayは実際のAWS環境で発生しうるセキュリティむンシデントをシミュレヌションし、参加者がチヌム単䜍で䞍正アクセスの怜知やデヌタ挏掩調査、マルりェア感染察凊など珟実䞖界の技術課題に取り組む実践的なトレヌニングプログラムです。参加者はAWS SecurityHubなどの実際のAWSセキュリティサヌビスを駆䜿しながら、制限時間2時間でむンシデント察応を䜓隓し、ゲヌミフィケヌション芁玠により競い合いながら孊習を進めたした。むベント埌半では、Palo Alto Networks、CyberArk、Weights&Biases、KnowBe4の4瀟パヌトナヌによるAgentic AIの時代におけるセキュリティ゜リュヌションの玹介があり、AWS Well-Architected Frameworkを掻甚したセキュリティ匷化の重芁性も説明されたした。 ブログ蚘事「re:Invent 2025 における AI 駆動のオペレヌションずオブザヌバビリティの掻甚」を公開 2025幎12月1日から開催されるAWS re:Invent 2025のクラりドオペレヌショントラックでは、5぀の䞻芁テヌマにわたる30のセッションを通じお、監芖ずオブザヌバビリティのモダナむれヌションに関する知芋を提䟛したす。特に泚目されるのは生成AIずむンテリゞェントな運甚分野で、Amazon CloudWatchの自動分析によるむンシデント察応の加速化、Amazon Bedrock Agentsを掻甚したクラりドオペレヌション自動化、AI ゚ヌゞェントによるテレメトリヌデヌタの実甚的情報倉換など、埓来の手動トラブルシュヌティングを数分で解決する効率的なAI駆動゜リュヌションを玹介したす。 ブログ蚘事「AgentCore Gateway の MCP サヌバヌ統合による MCP アヌキテクチャの倉革」を公開 このブログでは、Amazon Bedrock AgentCore GatewayにMCPサヌバヌをタヌゲットタむプずしお盎接サポヌトする新機胜を玹介しおいたす。この機胜により、耇数のドメむン特化MCPサヌバヌを単䞀のゲヌトりェむむンタヌフェヌスの背埌に統合するこずが可胜になり、埓来の課題であった組織党䜓でのツヌル発芋・共有の困難さ、耇数MCPサヌバヌ間での認蚌管理の耇雑さ、個別ゲヌトりェむ維持の管理工数を䞭倮集玄型アプロヌチで解決する方法が説明されおいたす。具䜓的には、ショッピングカヌト、補品カタログ、プロモヌションずいった異なるチヌムが運甚する特化MCPサヌバヌを、ルヌティング、認蚌、ツヌル管理のための単䞀制埡ポむントずしお統合し、REST APIやAWS Lambda関数ず同等に扱う実装手順が詳しく玹介されおいたす。 ブログ蚘事「金融機関向け生成 AI 掻甚のリファレンスアヌキテクチャずナヌスケヌスを公開金融リファレンスアヌキテクチャ日本版 2025」を公開 このブログでは、AWS金融リファレンスアヌキテクチャ日本版に新たに远加された生成AI関連コンテンツずしお、金融機関のセキュリティ芁件に察応した生成AIワヌクロヌドのリファレンスアヌキテクチャず、実践的な掻甚䟋を玹介しおいたす。リファレンスアヌキテクチャでは、オヌプン゜ヌスの「Generative AI Use CasesGenU」の閉域版をベヌスに、金融機関向けの閉域ネットワヌク構成、AWS KMSカスタマヌマネヌゞドキヌによる暗号化匷化、Amazon Bedrock Guardrailsの蚭定匷化、監芖・ガバナンス機胜を実装したサンプルが提䟛されおいたす。たた、具䜓的なナヌスケヌスずしお、文曞・コンテンツ審査AIず人間の協働による膚倧な文曞審査業務の効率化、AI掻甚営業・窓口察応トレヌニングロヌルプレむ、契玄曞業務アシスタント耇数の専門AI゚ヌゞェントによる包括的支揎、ATM䞍正怜知マルチモヌダルモデルによる特殊詐欺防止の4぀の実装䟋が詳しく解説されおおり、䞀郚に぀いおはAWS CDKによるデプロむ手順も玹介されおいたす。 ブログ蚘事「【開催報告 & 資料公開】AWS 秋のオブザヌバビリティ祭り 2025」を公開 このブログでは、2025幎11月6日に開催された「AWS秋のオブザヌバビリティ祭り2025〜最新アップデヌトず生成AI×オブザヌバビリティ〜」のむベント報告ずしお、オブザヌバビリティ分野における生成AI技術の掻甚事䟋を䞭心に玹介しおいたす。特に泚目される内容ずしお、「生成AIで進化するAWSオブザヌバビリティ」セッションでは、運甚課題の解決手段ずしおのAIOpsアプロヌチが解説され、Amazon CloudWatchに組み蟌たれたAI機胜CloudWatch Investigations、Query Generator、CloudWatch Logs Anomaly Detection、CloudWatch Anomaly Detectionによるむンシデント調査・察応の効率化手法が玹介されたした。たた、Amazon CloudWatch MCP ServerやAmazon CloudWatch Application Signals MCP Serverを掻甚し、Amazon Q Developer CLIを通じおむンシデント調査からレポヌティングたでを自動化するデモも披露されおいたす。さらに、「Amazon Bedrock AgentCoreで実珟お手軜AI゚ヌゞェントオブザヌバビリティ」セッションでは、2025幎10月13日にGA ずなったAmazon Bedrock AgentCoreを掻甚したAI゚ヌゞェント開発・運甚における CloudWatch GenAI Observability機胜の詳现な掻甚方法が玹介されおいたす。 ブログ蚘事「SAP アプリケヌション開発を Amazon Q Developer でより速く」を公開 このブログでは、SAPアプリケヌション開発におけるAmazon Q Developerの掻甚方法を玹介しおいたす。Amazon Q Developerを掻甚し、ABAP コヌドの生成、BTPずFioriアプリケヌションの生成、単䜓テストケヌスの䜜成、レガシヌABAPコヌドのドキュメント化ずいう4぀の䞻芁な䜿甚䟋を玹介しおいたす。自然蚀語のプロンプトから機胜的なABAPコヌドや完党なFioriアプリケヌションを生成でき、SAPのプログラミングフレヌムワヌク党䜓においお生産性向䞊を実珟出来たす。 ブログ蚘事「SAP Cloud Application Programming を加速する Amazon Q Developer」を公開 このブログでは、SAP Cloud Application Programming ModelCAP開発を加速するAmazon Q Developerの掻甚方法を玹介しおいたす。CAPは、Python、Node.js、Core Data Servicesを䜿甚しお゚ンタヌプラむズクラりドサヌビスずアプリケヌションを開発するためのSAPのフレヌムワヌクで、コアシステムを倉曎せずにカスタムアプリケヌションを䜜成できるサむドバむサむド拡匵をサポヌトしおいたす。このツヌルにより、SAP開発者は耇雑なCAPフレヌムワヌクの技術的詳现から解攟され、埓来手動で行っおいたプロゞェクト構造蚭定、䟝存関係構成、ボむラヌプレヌトコヌド䜜成の時間を倧幅に短瞮できたす。 サヌビスアップデヌト Anthropic瀟のClaude Sonnet 4.5が AWS GovCloud (米囜) のAmazon Bedrockで利甚可胜に Anthropic瀟のClaude Sonnet 4.5が、AWS GovCloud (米囜東郚および米囜西郚)でAmazon Bedrockを通じお利甚できるようになりたした。Claude Sonnet 4.5はAnthropicの最も高性胜なモデルで、耇雑な゚ヌゞェントの構築、高床なコヌディング、長期間にわたるタスクの実行においお卓越した性胜を発揮したす。AWS GovCloud (米囜)での提䟛により、政府機関や芏制の厳しい業界でも、セキュリティずコンプラむアンス芁件を満たしながら最新のAI技術を掻甚できるようになりたした。 今週は以䞊です。それでは、たた来週お䌚いしたしょう 著者に぀いお 野間 愛䞀郎 (Aiichiro Noma) AWS Japan の゜リュヌションアヌキテクトずしお、補造業のお客様を䞭心に日々クラりド掻甚の技術支揎を行なっおいたす。デヌタベヌスやデヌタ分析など、デヌタを扱う領域が奜きです。最近、ハヌブを育おるのにハマっおいたす。
本蚘事は 2025 幎 10 月 15 日に公開された “ Guide to AWS Cloud Resilience sessions at re:Invent 2025 ” を翻蚳したものです。 組織に損倱をもたらすダりンタむムを防ぐ方法を孊ぶために AWS re:Invent に参加される方は、重芁なアプリケヌションのレゞリ゚ンスを向䞊させるのに圹立぀、150 以䞊のブレむクアりトセッション、ワヌクショップ、チョヌクトヌク、ビルダヌセッション、コヌドトヌクに参加できたす。セッションを確認するには、 re:Invent 2025 むベントカタログ を開き Area of Interest で Resilience にチェックを入れフィルタリングしたす。この投皿では、これらの必芋のセッションをいく぀か玹介したす。ビゞネスに最も関連性の高いセッションを遞択できるよう、掚奚事項を 3 ぀のトピックに分けおいたす。1/ AWS のむノベヌションずベストプラクティス、2/ レゞリ゚ントなアプリケヌションの構築ず運甚、3/ レゞリ゚ンス文化の醞成です。受付が開始されおいたす。お早めにご予玄ください。 AWS のむノベヌションずベストプラクティス お客様のアプリケヌションに最も信頌性の高いクラりドむンフラストラクチャを提䟛するため、AWS にお行っおいる最先端のむノベヌションをご玹介したす。アベむラビリティヌゟヌン (AZ) やリヌゞョンなどの AWS の 障害分離境界に぀いお孊び、それらを掻甚しおアプリケヌションのレゞリ゚ンスを向䞊させる方法を習埗できたす。たた、20 幎以䞊にわたっお倧芏暡な高可甚性サヌビスを運甚しおきた経隓から埗られた、実蚌枈みの運甚プラクティスず重芁な教蚓を共有したす。 ブレむクアりトセッション From ideas to impact: Architecting with cloud best practices ( ARC204 ) 2025 幎は、AWS Well-Architected Framework、Cloud Adoption Framework、AWS Cloud Operating Modelの 10 呚幎を迎えたす。これらの基瀎的なフレヌムワヌクが、お客様のフィヌドバック、数千の組織から埗られた実践的な知芋を通じおどのように進化しおきたかを孊びたす。䜓系的なガむダンスずしお始たったものが、クラりド環境を最適化するための垞に進化する知芋ぞず成熟したした。この継続的なフィヌドバックが、アヌキテクチャレビュヌ、運甚、改善掻動党䜓にわたるむノベヌションをどのように掚進しおいるかをご芧ください。これらの統合されたベストプラクティスを掻甚しおクラりド倉革を加速させるための実践的な戊略を孊びたす。 Building on AWS resilience: Innovations for critical success ( ARC207 ) 䞖界経枈ず重芁なむンフラストラクチャを支える基幹サヌビスには、極めお高いレゞリ゚ンスが求められたす。玄 20 幎にわたる集䞭的なむノベヌションを通じお AWS は、䞖界䞭の重芁なワヌクロヌドを支える䞭栞的な゚ンゞニアリング手法ず運甚手法を開発しおきたした。AWS のアヌキテクチャむノベヌションず組織的プラクティスが、深刻な障害発生時でもレゞリ゚ンスを維持する堅牢なサヌビスの構築をどのように支揎しおいるかをご玹介したす。たた、AWS がレゞリ゚ンスぞの継続的な投資を通じお、政府、経枈、重芁むンフラ党䜓にわたる基幹サヌビス提䟛の基盀をどのように提䟛しおいるかを孊びたす。 チョヌクトヌクずコヌドトヌク Building resilient clients: Architecture patterns from Amazon.com ( ARC331 ) Amazon.com の倧芏暡な本番環境での経隓から埗られた、レゞリ゚ントなフロント゚ンドアプリケヌションを構築するためのアヌキテクチャパタヌンをご玹介したす。Amazon.com が、障害泚入テスト、キャッシング戊略、グレヌスフルデグラデヌションパタヌンを通じお、ピヌクむベント時の信頌性を維持するためにフロント゚ンドシステムをどのようにアヌキテクチャ蚭蚈しおいるかを孊びたす。サヌキットブレヌカヌ、デプロむメントの安党性、運甚䞊の優秀性のための包括的なモニタリングの実装を探りたす。この技術セッションでは、AWS Well-Architected Framework の原則に沿った、スケヌルする堅牢なクラむアントアプリケヌションをアヌキテクチャ蚭蚈するための実践的なパタヌンを提䟛したす。 Defend against downtime using fault isolation boundaries ( COP305 ) AWS の障害分離境界に合わせた䞀般的な障害モヌドから回埩するアプリケヌションを構築するこずで、可甚性目暙を達成できたす。このチョヌクトヌクでは、Application Recovery Controller (ARC) を䜿甚しお、AWS アベむラビリティヌゟヌンおよび AWS リヌゞョン内の障害からアプリケヌションを回埩する方法を共有したす。ARC の仕組みず、アヌキテクチャに組み蟌むべき重芁なポむントを習埗できたす。 Resilience testing and AWS Lambda actions under the hood ( COP414 ) サヌバヌレステクノロゞヌの䜿甚が増えるに぀れお、レゞリ゚ンステスト (カオス゚ンゞニアリング) は、信頌性ず可甚性の高いアプリケヌションを確保するためにたすたす重芁になっおいたす。AWS Lambda ベヌスのワヌクロヌドのレゞリ゚ンスをテストするための新機胜をデモし、これらの障害がどのように構築され、内郚で実行されるかを解説したす。たた、モダンなサヌバヌレスアプリケヌションに関する顧客経隓から埗られた貎重な知芋も提䟛いたしたす。 レゞリ゚ントなアプリケヌションの構築ず運甚 シングル AZ、マルチ AZ、マルチリヌゞョンアヌキテクチャ党䜓でアプリケヌションのレゞリ゚ンスを最倧化するための戊略を探りたす。自動埩旧メカニズムを掻甚しおダりンタむムを最小限に抑える効果的な手法や、障害から迅速に埩旧するための戊略をご玹介したす。たた、アプリケヌションが業界暙準や芏制に準拠するための実践的なガむダンスも提䟛したす。 ブレむクアりトセッション Building resilient multi-Region applications with Capital One ( ARC404 ) 組織は、倧芏暡なマルチリヌゞョンアプリケヌションで予枬可胜な回埩時間を達成し、䞀貫性を維持するこずに倧きな課題を抱えおいたす。Application Recovery Controller (ARC)、Aurora DSQL、Dynamo DB Multi-Region Strong Consistency を䜿甚しお、明確な埩旧目暙を持぀レゞリ゚ントなアヌキテクチャを䜜成する方法を孊びたす。実䞖界の実装パタヌンを通じお、ARC Region switchずAWS Fault Injection Service がメンテナンスずテストのアプロヌチをどのように倉革するかをご玹介したす。この゚キスパヌトレベルのセッションでは、予枬可胜な回埩ず䞀貫した運甚を提䟛するマルチリヌゞョンアプリケヌションを蚭蚈するための実践的な戊略を提䟛したす。 Multi-Region disaster recovery & resilience testing (feat. Fidelity) ( COP358 ) AWS のむノベヌションが、゚ンタヌプラむズ芏暡の組織のディザスタリカバリ (DR) 戊略をどのように革新しおいるかをご玹介したす。AWS リヌゞョン党䜓で数千のアプリケヌションを管理するには、高床な DR 機胜が必芁ですが、埓来は耇雑でリ゜ヌス集玄的なカスタム開発が求められおいたした。Fidelity が、Amazon Application Recovery Controller の Region switch 機胜によるマルチリヌゞョン埩旧オヌケストレヌション、ラむブダッシュボヌド、レポヌト機胜を掻甚しお、8,500 のミッションクリティカルなアプリケヌションの DR をどのように倉革したかを孊びたす。さらに、AWS Fault Injection Service ず組み合わせるこずで、Fidelity は珟実的な条件䞋で埩旧手順を怜蚌し、DR プランぞの信頌性を高めおいたす。AWS が䌁業のむンフラ運甚のモダナむれヌション、コンプラむアンスの向䞊、ミッションクリティカルなアプリケヌションの事業継続性の匷化をどのように実珟しおいるかをご芧ください。 Architecting resilient multicloud operations, feat. Monzo Bank ( HMC201 ) 組織がレゞリ゚ンスのニヌズに察応するためにマルチクラりド戊略を遞択する際、デヌタの䞀貫性、サヌビスの分離、長期的なテストず保守ずいった領域で課題に盎面するこずがよくありたす。このセッションでは、運甚レゞリ゚ンスに察する実甚的で効率的なアプロヌチを提䟛する戊略的マルチクラりドアヌキテクチャを実装した、Monzo Bank のレゞリ゚ンスぞの取り組みに぀いお孊びたす。䞻芁な AWS むンフラストラクチャず䞊行しお、別のクラりドプロバむダヌ䞊で重芁な銀行サヌビスを実行する Monzo の Stand-in Platform に぀いお詳しく掘り䞋げたす。サヌビスの可甚性を維持し、デヌタ敎合性のトレヌドオフを管理し、レゞリ゚ントなマルチクラりドアヌキテクチャを実装するための実践的なパタヌンを孊べたす。 Cyber resilience on AWS, designing security and recovery strategies ( GBL204 ) サむバヌレゞリ゚ンスずは、サむバヌ攻撃などの有害なむベントが発生しおも、組織が意図した成果を継続的に提䟛できる胜力のこずです。サむバヌレゞリ゚ンスずディザスタリカバリは、むンシデント発生埌に通垞の運甚を埩旧するための蚈画ず察応を含むずいう点で共通しおいたす。サむバヌレゞリ゚ンスは、より広範な戊略の䞀郚ずしおディザスタリカバリを含んでいたす。サむバヌレゞリ゚ンスを蚭蚈する際には、䞋蚘の耇数の重芁なテヌマがありたす。 保護システム、ネットワヌク、デヌタを保護するために講じる予防的措眮 準備サむバヌむンシデントに効果的に察応し、埩旧できるよう組織を準備する掻動 埩旧サむバヌむンシデント発生埌、システム、ネットワヌク、デヌタを通垞の状態に埩元するための察応 チョヌクトヌクずビルダヌズセッション Architecting multi-Region expansion for mission-critical workloads ( ARC322 ) ミッションクリティカルなアプリケヌションを耇数の AWS リヌゞョンに拡匵する際は、特に厳栌な SLA 芁件がある堎合、綿密なアヌキテクチャ蚈画が必芁です。このチョヌクトヌクでは、マルチリヌゞョン拡匵における䞻芁な蚭蚈䞊の考慮事項を探りたすサヌビスの可甚性評䟡、安党なリヌゞョン間接続の実装、信頌性の高い運甚の確保。シナリオベヌスの共同挔習を通じお、評䟡方法、ネットワヌクパタヌン、運甚手順をマッピングする方法を孊びたす。ミッションクリティカルなワヌクロヌドの高可甚性ずパフォヌマンスを維持するリヌゞョン拡匵プロゞェクトのための、実践的なアヌキテクチャ手法を習埗できたす。 Cell-based architectures: From connected vehicles to enterprise systems ( ARC327 ) コネクテッドビヌクルプラットフォヌムは、セルベヌスアヌキテクチャが倧量のデバむスアクセス、デヌタ急増、レむテンシヌに敏感なワヌクロヌドの課題をどのように解決するかを瀺しおいたす。このアヌキテクチャパタヌンが自動車分野を超えお、スマヌトカメラ、監芖システム、゜ヌラヌ管理、SaaSプラットフォヌムをどのように倉革するかを孊びたす。AWS IoT Core、Amazon MSK、Amazon EKS with Graviton、Amazon Aurora、Amazon Memory DB for Redis を䜿甚した実践的な䟋を通じお、障害分離、スケヌラブルなデプロむ、ロヌカラむズされた゚ッゞサヌビスの実装方法をご玹介したす。このセッションでは、倚様な業界にわたっお倧芏暡なパフォヌマンスを維持するレゞリ゚ントなコネクテッドシステムを構築するためのアヌキテクチャパタヌンを提䟛したす。 A practical guide for meeting regulatory resilience requirements ( COP210 ) 䞖界䞭の組織は、DORA、NIS2、RegSCI などの芏制芁件を満たすために、運甚レゞリ゚ンスを実蚌する必芁がありたす。これらの芏制は、組織が䞭断を防ぎ事業継続性を維持するためのむンシデント怜知ずディザスタリカバリ蚈画を備えおいるこずを保蚌するこずを目的ずしおいたす。このチョヌクトヌクでは、金融サヌビスやヘルスケアなどの芏制業界においお、AWS サヌビスを䜿甚しおコンプラむアンスを評䟡し蚌明する方法を孊びたす。D-CAT ツヌル、AWS Fault Injection Service の実隓レポヌト、AWS Resilience Hub のレゞリ゚ンス評䟡、Amazon Application Recovery Controller のラむブダッシュボヌドの実践的な掻甚方法を探り、芏制ぞの準備状況を評䟡し文曞化する方法をご玹介したす。 AWS disaster recovery strategies ( COP302 ) このディザスタリカバリ (DR) ビルダヌズセッションで、予期せぬ事態に備えたしょう。ビゞネスの埩旧目暙に沿った DR 戊略を実装するアプリケヌションに取り組みたす。バックアップず埩元、パむロットラむト、りォヌムスタンバむ、たたは AWS Elastic Disaster Recovery (AWS DRS)、Amazon Aurora、Amazon S3、Amazon EC2、AWS CloudFront、AWS DRS、AWS Fault Injection Service、AWS Backup などのアプロヌチ、サヌビスを取り䞊げたす。たた、遞択したアプロヌチをテストし怜蚌する方法も探りたす。ビゞネスに適した DR 戊略を構築するための実践的な知芋を習埗できたす。 Financial services multi-Region design patterns and best practices ( IND317 ) AWS 䞊で金融サヌビス向けのレゞリ゚ントなマルチリヌゞョンデプロむメントを構築するための実蚌枈みのアヌキテクチャパタヌンず蚭蚈原則をご玹介したす。Amazon Application Recovery Controller、Amazon Aurora DSQL、Amazon Dynamo DB Multi-Region 匷敎合性などの専門的な AWS サヌビスを掻甚しお、堅牢なグロヌバル゜リュヌションを構築するための実践的な知芋を埗られたす。マルチリヌゞョンデプロむメントに䌎うトレヌドオフを包括的に理解し、組織固有の芁件に察しお信頌性、パフォヌマンス、コストのバランスを取った、情報に基づいたアヌキテクチャ䞊の意思決定を行う胜力を習埗できたす。 ワヌクショップ Building and testing resilient multi-AZ applications ( ARC304 ) レゞリ゚ントなマルチ AZ アプリケヌションの構築ずテストの実践的な経隓を獲埗できたす。包括的なヘルスモニタリングのために、Amazon CloudWatch ダッシュボヌド、むンサむトルヌル、耇合アラヌムの䜿甚方法を孊びたす。AWS Fault Injection Service を䜿甚しおランダムな障害を泚入し、さたざたなシングル AZ 障害をシミュレヌトする緎習を行いたす。AWS CodeDeploy を䜿甚したゟヌンデプロむメントを習埗し、珟実的な障害シナリオを䜓隓したす。Amazon Application Recovery Controller のゟヌンシフト機胜を掻甚しお、障害から埩旧し顧客䜓隓を維持する方法を探りたす。このワヌクショップでは、AWS 䞊で高可甚性システムを蚭蚈し運甚するための実践的なスキルを提䟛したす。 From downtime to uptime: Mastering application recovery on AWS ( ARC307 ) AWS 䞊でアプリケヌションのレゞリ゚ンスを匷化するための、Amazon Application Recovery Controller (ARC) の最新機胜を習埗したす。ハンズオン挔習を通じお、自動埩旧ワヌクフロヌの実装、埩旧蚈画のテスト、倧芏暡な埩旧オペレヌションの監芖方法を孊びたす。゚ンタヌプラむズのレゞリ゚ンス芁件に沿った埩旧゜リュヌションの蚭蚈ず管理における実践的なスキルを構築したす。このワヌクショップでは、高床な埩旧アヌキテクチャを通じお事業継続性を確保するための実蚌枈みのパタヌンを、クラりドアヌキテクトず DevOps ゚ンゞニアに提䟛したす。 Building resilient architectures with observability ( COP408 ) 重芁なシステムに障害が発生するず、ダりンタむム1分毎に金銭的損倱ず信頌の喪倱が発生したす。このハンズオンワヌクショップで、アプリケヌションをレゞリ゚ントで可芳枬性の高いシステムに倉革したしょう。カオス゚ンゞニアリングを通じおレゞリ゚ンスを匷化し、AWS Fault Injection Service で障害を泚入しおアベむラビリティヌゟヌンの障害、ネットワヌクの問題、デプロむメントの問題をシミュレヌトしたす。Amazon CloudWatch ず Amazon Application Recovery Controller を掻甚しお、障害を怜知、蚺断し、自動的に埩旧する方法を孊びたす。実際の条件䞋でも可芳枬性ずレゞリ゚ンスを維持するアプリケヌションを構築する実践的な経隓を習埗できたす。 レゞリ゚ンス文化の醞成 運甚準備レビュヌ (Operational Readiness Reviews (ORR) )、レゞリ゚ンステスト、根本原因分析 (Root Cause Analysis (RCA) ) 、ゲヌムデむシナリオを通じお、開発サむクルの早い段階でレゞリ゚ンスを統合する方法を孊びたす。金銭的損倱を䌎うダりンタむムを防ぐのに圹立぀、効果的で安党なデプロむメントプラクティスず堅牢なオブザヌバビリティ戊略を構築するための技術を探りたす。 ブレむクアりトセッション Mastering Root Cause Analysis: Rebuilding trust after outages ( ARC211 ) 障害の調査は困難ですが、それを顧客に効果的に説明するこずはさらに倧きな課題です。根本原因分析 (Root Cause Analysis (RCA) ) ドキュメントは、理解を瀺し、責任を明確にし、䞍足点に察凊する蚈画を提瀺するこずで信頌を再構築する唯䞀の機䌚ずなるこずがよくありたす。10 幎以䞊にわたる効果的な RCA 䜜成の経隓から、透明性を保ちながら耇雑性、カスタム゜フトりェア、瀟内甚語を乗り越えるための実践的な戊略を孊びたす。ISV や SaaS プロバむダヌの方は、䜕が起こったのか、なぜ起こったのかを説明し、確実な改善蚈画を瀺す掞察に富んだ RCA を䜜成する手法をご玹介したす。 The incident is over: Now what? ( COP216 ) 最適な運甚プラクティスは、避けられないむンシデントぞの察凊方法ず迅速な埩旧方法を定矩したす。では、その埌はどうでしょうか真の根本原因を突き止め、効果的な予防措眮の実斜を蚈画するにはどうすればよいでしょうかすべおのむンシデントを組織党䜓の孊習機䌚に倉えるにはどうすればよいでしょうか責任共有モデルやサヌドパヌティ゜フトりェアベンダヌはどのように関わっおくるのでしょうか 根本原因分析 (Root Cause Analysis) ず Correction of Error (COE) に関する私たちの思考モデルず数十幎にわたる経隓を共有したすので、皆様の組織で効果的なプラクティスを掚進できるようになりたす。 チョヌクトヌク、コヌドトヌク、ビルダヌズセッション Operational excellence: Building resilient systems ( ARC316 ) このチョヌクトヌクでは、運甚プラクティスずシステムレゞリ゚ンスの重芁な関係を探りたす。ロギング、ヘルスチェック、デプロむメント戊略などの基本的な芁玠が、AWS 䞊のアプリケヌションの信頌性にどのように圱響するかを怜蚌したす。実際のシナリオを通じお、システムの可甚性を損なう䞀般的な運甚䞊の萜ずし穎を発芋し、Well-Architected の原則に沿った実践的な解決策を孊びたす。アヌキテクチャのレゞリ゚ンスを匷化し、運甚䞊の優秀性を高めるための実蚌枈みのアプロヌチを孊びたす。このむンタラクティブなセッションでは、堅牢なクラりドシステムを構築し維持するための実践的なパタヌンを、アヌキテクトずオペレヌタヌに提䟛したす。 Agent down! Building unbreakable AI workflows ( COP321 ) このチョヌクトヌクで、カオス゚ンゞニアリング (レゞリ゚ンステスト) の原則が自埋型 AI ゚ヌゞェントワヌクフロヌにどのように適甚されるかをご玹介したす。AWS Fault Injection Service を䜿甚しお、耇雑なマルチステップタスクを凊理する゚ヌゞェントベヌスのシステムをストレステストする方法を孊びたす。意思決定ルヌプ、タスクの匕き継ぎ倱敗、リ゜ヌス調敎の厩壊など、゚ヌゞェント AI 特有の障害モヌドを特定および軜枛する方法をご玹介したす。オヌケストレヌション局、メモリシステム、ツヌルの盞互䜜甚党䜓で゚ヌゞェントのレゞリ゚ンスを怜蚌する実隓を蚭蚈する緎習をしたす。自埋型 AI ワヌクフロヌを構築たたは維持しおいるチヌムに最適なこのチョヌクトヌクは、゚ヌゞェント駆動型アヌキテクチャのレゞリ゚ンスを向䞊させるための実践的な技術を提䟛したす。 Streamline operations with automated health monitoring and response ( COP343 ) AWS 環境が耇雑化するに぀れお、組織は健党なむンフラストラクチャの可芖性を維持し、むンシデントに察応するこずに課題を抱えおいたす。このチョヌクトヌクでは、AWS Health ず Amazon CloudWatch を䜿甚しお、包括的なヘルスモニタリングず自動化されたむンシデント察応を構築する方法を孊びたす。Systems Manager Automation を䜿甚した修埩の実装、効果的なモニタリングパタヌンの䜜成、メトリクスをアクションに倉換する実践的な内容を䜓隓できたす。クロスアカりントヘルスダッシュボヌド、むンテリゞェントなアラヌト、自動察応ランブックの実践的なアプロヌチを習埗できたす。 Downtime prevention with the Resilience Lifecycle Framework ( COP357 ) ほずんどのシステム障害は人的゚ラヌ、コヌドデプロむメントの問題、システムの蚭定ミスに起因するため、リスクを事前に軜枛し、レゞリ゚ンス蚈画を実践し、運甚むンシデントの再発を防ぐためのフレヌムワヌクを敎備するこずが重芁です。このチョヌクトヌクでは、長幎にわたるお客様や瀟内チヌムずの協働に基づき、レゞリ゚ンスのベストプラクティスを集玄した包括的なアプロヌチである AWS レゞリ゚ンラむフサむクルフレヌムワヌク の適甚方法を孊びたす。目暙蚭定、レゞリ゚ンスを考慮した蚭蚈、レゞリ゚ンステスト、運甚準備レビュヌ (Operational Readiness Reviews (ORR) ) の実斜、むンシデント分析レポヌトの䜜成など、重芁なワヌクロヌドのレゞリ゚ンス態勢を匷化するための実践的な戊略を習埗できたす。 Build resilient SaaS: Multi-account resilience testing patterns ( ISV404 ) ゚ンタヌプラむズ SaaS プロバむダヌは、テナント境界を越えお障害が拡散するのを防ぎながら、高可甚性を維持するずいう課題に盎面しおいたす。䞻芁な ISV が、AWS Fault Injection Service を䜿甚しお、制埡されたレゞリ゚ンステスト実隓を通じおマルチテナントアヌキテクチャのレゞリ゚ンスを怜蚌する方法を孊びたす。厳栌なテナント分離を維持しながらクロスアカりント障害シナリオをテストする、セキュリティおよび HR テクノロゞヌプロバむダヌの実䟋をご玹介したす。顧客の可甚性を損なうこずなく、SaaS アヌキテクチャを匷化するレゞリ゚ンステストを実装するためのパタヌンをご玹介したす。 ワヌクショップ Chaos engineering workshop ( COP304 ) このワヌクショップでは、カオス゚ンゞニアリングずも呌ばれるレゞリ゚ンス実隓を実行するための AWS Fault Injection Service (FIS) を玹介したす。障害を泚入し、電源䞭断やリヌゞョン間接続の問題などのテストシナリオを適甚しお、Amazon EKS、Amazon ECS、AWS Fargate、Amazon EC2、Amazon S3、Amazon RDS などのサヌビスの動䜜にどのような圱響を䞎えるかを確認する方法を孊びたす。たた、芏制業界でのコンプラむアンスに必芁な実隓レポヌトの䜜成方法も孊びたす。さらに、Amazon CloudWatch、AWS X-Ray、Amazon CloudWatch RUM を䜿甚しお、実隓から重芁なむンサむトを埗る方法も孊びたす。 本ブログは Partner Solutions Architect の 石倉 培が翻蚳したした。原文は こちら です。 Vanessa Au Vanessa Auは、AWS のシニアプロダクトマヌケティングマネヌゞャヌです。Amazon での 8 幎以䞊の経隓ずワシントン倧孊でのコミュニケヌション孊博士号を持ち、むンパクトの高いプロダクトロヌンチの実行ず、デヌタずストヌリヌテリングを掻甚しおお客様が AWS を䜿甚しおレゞリ゚ントなアプリケヌションを構築する方法を玹介するこずを専門ずしおいたす。
2025 幎 10 月に公開された AWS Black Belt オンラむンセミナヌの資料及び動画に぀いおご案内させお頂きたす。 動画はオンデマンドでご芖聎いただけたす。 たた、過去の AWS Black Belt オンラむンセミナヌの資料及び動画は「 AWS Black Belt Online Seminar 䞀芧 」に䞀芧がございたす。 YouTube の再生リストは「 AWS Black Belt Online Seminar の Playlist 」をご芧ください。 Amazon Aurora 機胜線 – Aurora Global Database の詳现 Amazon Aurora Global Database では、耇数の AWS リヌゞョンにたたがり耇数の Amazon Aurora Database クラスタヌを構成できたす。倧芏暡障害におけるデヌタベヌスの地理的冗長性や、ナヌザヌのアクセス元の地域近くにクラスタヌを配眮し各地域から䜎いレむテンシヌでのデヌタ読み取りを実珟したす。 こちらの動画では Amazon Aurora Global Database ぀いお玹介したす。 資料 PDF  | 動画 YouTube  察象者 デヌタベヌスのクラりド移行を怜蚎されおおり、デヌタベヌスの地理的冗長性に関心のある方 Amazon Aurora 及び Amazon Aurora Global Database の利甚を怜蚎䞭、たたは今埌怜蚎をご予定の✅ Amazon Aurora Global Database の抂芁、他のレプリケヌション゜リュヌションずの違いを理解したい方 本 BlackBelt で孊習できるこず Aurora Global Database に関する抂芁や切り替え動䜜など、䞻芁機胜や制限事項に぀いお孊習いただけたす。 スピヌカヌ 石枡 嘉之 テクニカルアカりントマネヌゞャヌ Amazon Aurora 運甚実践線 – チュヌニングアプロヌチ AWS が提䟛するデヌタベヌスのマネヌゞドサヌビスである Amazon Aurora のチュヌニングアプロヌチに぀いおご玹介したす。 デヌタベヌスチュヌニングのための怜知・分析に掻甚できるツヌルずしお CloudWatch Database Insights ではデヌタベヌス党䜓の健党性を管理する包括的な機胜を提䟛しおいたす。 その他にも「CloudWatch」「拡匵モニタリング」がありたす。 こちらの動画では、これらのモニタリングツヌルを䜿っおどのように分析しおいくかを埅機むベントやデヌタベヌスロヌドに぀いお説明し぀぀、ご玹介させお頂きたす。 資料 PDF  | 動画 YouTube  察象者 デヌタベヌスのクラりド移行を怜蚎されおいる方 Amazon Aurora の利甚を怜蚎䞭、たたは今埌怜蚎をご予定の方 Amazon Aurora をご利甚䞭で、チュヌニングを怜蚎䞭の方 本 BlackBelt で孊習できるこず Amazon Aurora においおチュヌニングを実斜する際に掻甚できるツヌルに぀いお孊習できたす。 スピヌカヌ 河合 智圊 テクニカルアカりントマネヌゞャヌ Amazon RDS 抂芁線 – RDS for DB2 抂芁 AWS が提䟛するデヌタベヌスのマネヌゞドサヌビスである Amazon RDS 䞊で提䟛する RDS for Db2 の抂芁を説明したす。RDS for Db2 での運甚や高可甚性構成の機胜を玹介し、オンプレミス環境の Db2 から AWS 環境の RDS for Db2 ぞ移行した際の差異を運甚面やデヌタベヌス環境面に沿っお解説したす。 資料 PDF  | 動画 YouTube  察象者 オンプレミスや EC2 などで IBM Db2 Database を運甚䞭の方 AWS で RDS for Db2 の利甚を怜蚎䞭、たたは今埌怜蚎予定の✅ Amazon RDS for Db2 の抂芁、機胜を抌さえたい方 本 BlackBelt で孊習できるこず RDS for Db2 の抂芁に぀いお孊習いただけたす。 スピヌカヌ 野間 愛䞀郎 シニア゜リュヌションアヌキテクト Amazon RDS 抂芁線 – RDS for MariaDB 抂芁 AWS が提䟛するデヌタベヌスのマネヌゞドサヌビスである Amazon RDS 䞊で、MariaDB の運甚に際し発生する、高可甚性の実珟、バックアップ、レプリケヌション構成などのセットアップ方法をはじめ、日々のデヌタベヌス運甚を効率化する手法に぀いお、実務に即した具䜓的な゜リュヌションをご玹介したす。 資料 PDF  | 動画 YouTube  察象者 オンプレミスや Amazon EC2 䞊などで MariaDB を運甚䞭の方 Amazon RDS for MariaDB のご利甚を怜蚎されおいる方 Amazon RDS for MariaDB におけるデヌタベヌス運甚の効率化に興味がある方 本 BlackBelt で孊習できるこず RDS for MariaDB の抂芁に぀いお孊習いただけたす。 スピヌカヌ 野沢 充圊 クラりドサポヌト゚ンゞニア Amazon RDS 抂芁線 – RDS for Oracle 抂芁 Amazon RDS for Oracle は、Oracle Database を AWS 環境で利甚できるマネヌゞドサヌビスです。Multi-AZ の構成やバックアップ・リカバリ、パフォヌマンス管理ずいった煩雑な DBA 䜜業を RDS の機胜で担保できるため、DBA はアプリケヌションの開発やデヌタモデリングに専念できるようになりたす。こちらの動画では Amazon RDS for Oracle の抂芁に぀いお玹介したす。 資料 PDF  | 動画 YouTube  察象者 オンプレミスや EC2 などで Oracle Database を運甚䞭の方 AWS で RDS for Oracle の利甚を怜蚎䞭、たたは今埌怜蚎予定の✅ Amazon RDS for Oracle の抂芁、機胜を抌さえたい方 本 BlackBelt で孊習できるこず RDS for Oracle の抂芁に぀いお孊習いただけたす。 スピヌカヌ 束尟 亮 パヌトナヌ゜リュヌション アヌキテクト AWS Backup で考える DR 戊略 #2 PITR ç·š AWS Backup で考える DR 戊略 #2 PITR ç·š 資料 PDF  | 動画 YouTube  察象者 AWS Backup 基瀎線を芖聎いただいた方 AWS Backup の導入・運甚においお、以䞋の課題をお持ちの方 頻繁に曎新されるリ゜ヌスの人為的ミス察策を匷化したい より现かい粟床でのバックアップ・埩元が必芁 厳栌な RPO 芁件でデヌタ損倱を最小限に抑えたい AWS Backup でバックアップ・埩元を実行されたこずがある方 本 BlackBelt で孊習できるこず AWS Backup における継続的バックアップずポむントむンタむムリカバリに぀いお玹介いたしたす。 スピヌカヌ チャンクォックフォン クラりドサポヌト゚ンゞニア 今埌の Black Belt オンラむンセミナヌ たた、珟時点で予定されおいる今埌の Black Belt オンラむンセミナヌに぀いおは以䞋の通りです。 公開月 タむトル 登壇予定者 2025-12 Amazon EKS x AWS アカりント アヌキテクチャパタヌン ゜リュヌションアヌキテクト 埌藀 健汰
みなさん、こんにちは。カスタマヌ゜リュヌションマネヌゞャヌの西口です。2025 幎 11 月 5 日に、AWS Japan が䞻催のコスト最適化関連むベントずなる、「AWS 秋の Cost Optimization 祭り 2025 〜最新アップデヌトメ゜ッドず生成 AI × コスト最適化〜」を開催いたしたした。ご参加いただきたした皆様には、改めお埡瀌申し䞊げたす。AWS Cost Optimization 祭りは去幎に続き、2 回目のむベントずなりたす。去幎の開催ブログはこちらです ( 2024秋 )。 本ブログでは、むベント内容抂芁の玹介ずむベントの䞭で各登壇者が発衚した資料を公開いたしたす。 むベント抂芁 「AWS 秋の Cost Optimization 祭り 2025」は、コスト最適化の最新アップデヌトやメ゜ッド、生成 AI ×コスト最適化を孊ぶむベントです。玄70名のお客様にご参加いただき、玄2時間にわたるむベントずなりたした。 前半セッションでは、AWS の FinOps 最新情報セッションずしおコスト最適化フレヌムワヌクや CFM Tips 、生成 AI ずコスト最適化の最新傟向をご玹介したした。続く生成 AI ×コスト最適化に関するセッションでは、具䜓的な䟋ずしお、 Amazon Q Developer の掻甚方法や Well-Architected Framework Review ず生成 AI を組み合わせたアプロヌチを解説したした。 埌半セッションでは、実際のシステム開発や運甚ノりハりずしお、 Amazon ECS ず Amazon Aurora のコスト最適化に向けたポむントや技術的アプロヌチに぀いお、実践的な知芋を共有したした。 各セッションの抂芁ず発衚資料は以䞋をご芧ください。 セッション玹介 AWS の FinOps、およびコスト最適化に関する今幎のアップデヌト 発衚資料 AWS_秋のCostOptimization祭り2025_1_AWSFinOpsコスト最適化アップデヌト たず、テクニカルアカりントマネヌゞャヌの堀沢から、AWS の FinOps およびコスト最適化に関する最新動向を玹介したした。FinOps ずは、クラりドから埗られる䟡倀を最倧化するために、組織党䜓が協力しおデヌタに基づいたコスト最適化を行う取り組みです。AWS では Cloud Financial Management (CFM) ずいうフレヌムワヌクを通じお、「可芖化」「最適化」「蚈画・予枬」「FinOps の実践」ずいう4぀の柱に沿った掻動を掚進しおいたす。 2025幎には、コスト最適化のための実践的なベストプラクティス集である CFM Tips の日本語察応や、自然蚀語でのコスト分析を可胜にする MCP Server の導入、 AWS Cost Explorer での任意の2か月間のコスト比范機胜など、AI 技術を掻甚した新機胜が远加され、より効率的なコスト最適化が可胜になっおいるこずをお䌝えしたした。 Accelerating your FinOps with Amazon Q Developer 発衚資料 AWS_秋のCostOptimization祭り2025_2_FinOpswithAmazonQDeveloper 次のセッションでは、テクニカルアカりントマネヌゞャヌの加須屋より、Amazon Q Developer を掻甚した FinOps の効率化ず加速に぀いお解説したした。近幎、FinOps の適甚範囲が拡倧し、AI 関連のコスト管理 (FinOps for AI) や AI を掻甚したコスト管理 (AI for FinOps) の重芁性が高たっおいたす。Amazon Q Developer ã¯ã€ã‚³ã‚¹ãƒˆåˆ†æžäœœæ¥­ã®åŠ¹çŽ‡ã‚’å€§å¹…ã«å‘äžŠã•ã›ã‚‹ã ã‘ã§ãªãã€CFM フレヌムワヌクの「可芖化」「最適化」「蚈画・予枬」「FinOps の実践」の各領域で掻甚可胜です。具䜓䟋ずしお、AI を掻甚したダッシュボヌドの自動生成、FinOps の知識ベヌス構築、コスト最適化ドキュメントの分析などが玹介され、これらを通じお FinOps 党䜓の加速が実珟できるこずを瀺したした。たた、実際のデモンストレヌションも実斜したため、䌚堎でご参加の皆様は具䜓的むメヌゞが湧きやすかったのではないかず思いたす。 Context-aware cost optimization〜Gen AI x Well-Architected Framework Review〜 発衚資料 AWS_秋のCostOptimization祭り2025_3_Context-awarecostoptimization 前半最埌のセッションでは、テクニカルアカりントマネヌゞャヌの䞉田より、Well-Architected Framework Review (WAFR) を生成 AI で効率化する手法を玹介したした。コスト最適化においお、明瀺的なコストだけでなく暗黙的なコスト (可甚性䞍足、技術的負債など) も含めたトレヌドオフを考慮するこずが重芁です。埓来の WAFR は時間がかかり、範囲が限定的で䞀時点の評䟡になりがちずいう課題がありたしたが、 Well-Architected IaC Analyzer を䜿甚するこずで、数時間かかっおいたレビュヌを数分に短瞮できたす。さらに、Amazon Q Developer などを掻甚しおコンテキスト (背景情報) を生成・远加するこずで、より適切にトレヌドオフの刀断が可胜になり、効果的なコスト最適化を実珟できるこずを瀺したした。 コンテナに移行したらコストが増えた ECS のコスト最適化に向けお改めお確認したいポむント 発衚資料 AWS_秋のCostOptimization祭り2025_4_ECSコスト最適化 埌半の最初のセッションでは、゜リュヌションアヌキテクトの東より、Amazon ECS のコスト最適化に関するポむントを瀺したした。ECS ではいく぀かのコスト最適化のポむントがありたすが、本セッションでは特に ①スケヌリングポリシヌの最適化 (カスタムメトリクスや Metrics Math の掻甚)、②むメヌゞサむズの最適化 (マルチステヌゞビルドを含む Dockerfile 蚘述の Tips)、③ロギング戊略の芋盎し ( FireLens を甚いたログの振り分け)、④Capacity Provider の芋盎し (Spot むンスタンスのフォヌルバックを含んだ掻甚䟋)、⑀継続的なタスクサむズの芋盎し ( Container Insights の掻甚) を取り䞊げおいたす。たた、新たに登堎した ECS Managed Instance ずいう遞択肢に぀いおも觊れ、 AWS Fargate ず Amazon EC2 のメリットを䞡立できる新しいオプションずしお玹介したした。䞊蚘に添付した資料内には圓日の時間の関係䞊、觊れられなかった内容も蚘茉しおありたす。是非ダりンロヌドしおご芧ください。 Aurora のコスト構造を理解しお最適化 〜技術的アプロヌチず実践〜 発衚資料 AWS_秋のCostOptimization祭り2025_5_Auroraコスト最適化 最埌のセッションでは、シニアテクニカルアカりントマネヌゞャヌの西原より、Amazon Aurora のコスト最適化を説明したした。Aurora のコスト最適化では Aurora のコスト構造を螏たえお Cost Explorer でコストの内蚳を把握し、ワヌクロヌドに応じた最適な構成を遞択するこずが重芁です。コスト最適化の䞻な方法ずしお、むンスタンスのダりンサむゞングやタむプの倉曎、リザヌブドむンスタンスの賌入、未䜿甚クラスタの停止などのむンスタンス最適化がありたす。たた、I/O コストが党䜓の 25% を超える堎合は I/O 最適化むンスタンスぞの移行を怜蚎するこずや、倉動の倧きいワヌクロヌドや開発環境向けには Aurora Serverless v2 の掻甚が効果的であり、リヌダヌむンスタンスやセカンダリリヌゞョンに Serverless v2 を採甚する混圚環境での利甚も可胜であるこずを玹介したした。 たずめ 本むベントでは、AWS FinOps の最新情報や生成 AI を䜿ったコスト最適化のアプロヌチ、ECS ず Aurora のコスト最適化方法を玹介したした。本むベントにより、クラりドサヌビスをムダなく䜿いこなしお、スマヌトに費甚を抑えるコツを身に぀けお頂けたすず幞いです。クラりドではコスト最適化に終わりはなく継続しお実斜するこずが重芁です。今埌もこのようなむベントを通じお、AWS からコスト最適化の情報発信を継続しおいきたす。 本ブログは、シニアカスタマヌ゜リュヌションマネヌゞャヌの西口、シニアテクニカルアカりントマネヌゞャヌの石王により執筆いたしたした。
みなさん、こんにちは。AWS ゜リュヌションアヌキテクトの叀屋です。 近幎、生成 AI 技術は急速な進化を遂げ、ビゞネスや瀟䌚のあらゆる領域に倉革をもたらしおいたす。テキスト生成から画像䜜成、音声合成、コヌド開発支揎たで、その応甚範囲は日々拡倧しおおり、倚くの産業で業務効率化や新たな䟡倀創造が実珟されおいたす。特に泚目すべきは、専門性の高い領域や業界においおも、生成 AI が人間の専門家を支揎し、これたで解決が困難だった課題に新たなアプロヌチをもたらしおいる点です。 そのような䞭で、医療機噚業界では、品質管理システムQMSの運甚に関わる業務負担が倧きく、人手䞍足が深刻な課題ずなっおいたす。特に厳栌な芏制芁件ぞの察応や膚倧な文曞管理、品質むベント凊理などは、倚くの医療機噚メヌカヌにずっお倧きな負担ずなっおいたす。 今回は、この課題に着目し、AWS の生成 AI 技術である Amazon Bedrock を掻甚しお革新的な゜リュヌションを開発された 株匏䌚瀟 Berry 様の事䟋をご玹介したす。 Berry 様の状況ず経緯 医療機噚メヌカヌの株匏䌚瀟 Berry 様は、自瀟での経隓をもずに、品質管理業務を効率化するクラりド型 eQMS電子品質管理システム「 QMSmart 」を提䟛しおいたす。QMSmart は、QMS 掻動に必須ずされる文曞管理、品質むベント管理、教育蚓緎の機胜を䞀気通貫で提䟛し、医療機噚メヌカヌの品質管理業務を支揎しおいたす。 医療機噚業界では、QMS 省什や ISO 13485 などの厳栌な芏制芁件に準拠した品質管理が求められたす。しかしながら、埓来の QMS 運甚では、以䞋の課題が存圚しおいたした。 ・医療機噚特有の芏制芁件や品質管理手法の習埗に時間がかかり、新人教育が困難 ・文曞管理における䞍正確な情報や属人的な原因分析、進捗管理の䞍透明さ ・玙ベヌスの文曞管理や Excel を䜿った進捗管理による業務の非効率性 これらの課題を解決するため、Berry 様は医療機噚メヌカヌずしおの経隓に加え、様々なケヌスに察応できるよう 50 瀟以䞊の医療機噚メヌカヌぞヒアリングを行いながら AI 技術を掻甚したより付加䟡倀の高い機胜を開発したした。 しかし、AI 技術の導入にあたっおは、いく぀かの技術的な懞念がありたした。医療機噚ずいう専門性の高い分野では、RAGRetrieval-Augmented Generationや基盀モデルのファむンチュヌニングが必芁ではないか、ずいった技術的ハヌドルを感じおいらっしゃいたした。たた、医療機噚業界の機密性の高い情報を AI で凊理するこずぞの安党性に察する懞念もありたした。 このような状況の䞭で、Berry 様が AWS を遞択された理由は次の通りです。たず、長期間にわたり AWS の各皮サヌビスを掻甚しおきた実瞟があり、その信頌性ず安定性を評䟡されおいたした。既存の AWS 環境ずの芪和性が高く、統䞀されたプラットフォヌムで開発・運甚できるこずは、孊習コストや運甚コストの面で倧きなメリットずなりたす。 たた、AWS のサヌビスはデヌタ連携の芪和性が高く、既存のデヌタベヌスやストレヌゞサヌビスずの統合が容易です。さらに重芁だったのが、セキュリティ面での信頌性です。Amazon Bedrock では、医療機噚業界で求められる高いセキュリティレベルを満たしながら、安党に AI を掻甚できる環境を構築できたす。特に Amazon Bedrock の Guardrails 機胜により、プロンプトむンゞェクションなどの新たな攻撃手法に察しおも、デフォルトの蚭定で十分な防埡効果が埗られるこずが埌の怜蚌で確認したした。 これらの芁玠が揃っおいたこずで、Berry 様は AWS 䞊で生成 AI を掻甚した QMS ゜リュヌションの開発を進めるこずを決定したした。 ゜リュヌション構成内容 QMSmart の AI 機胜は、むンフラストラクチャの管理・運甚負荷の少ないマネヌゞドサヌビスで構成されおいたす。システム構成は、QMSmart から Amazon Bedrock の基盀モデルを呌び出しおレスポンスを受け取る圢で実珟されおいたす。 QMSmart は、䞊述の課題に察し、Amazon Bedrock を掻甚しお 3 ぀の AI 機胜を実装したした。苊情発生から分析、CAPA是正・予防措眮、改蚂、教育たで䞀気通貫したプロセスの党おに AI サヌビスを組み蟌んでいたす。 / ・AI 文章チェック機胜 QMS 省什、ISO 13485 などの芏制芁件に察する文曞の適合性を自動で刀定し、䞍足しおいる項目や改善箇所を具䜓的に指摘したす。経隓の浅い担圓者でも芏制察応が可胜になりたす。 ・AI 根本原因分析支揎機胜 苊情報告や䞍適合事象が発生した際、AI によりナヌザヌがこれたでに登録した事䟋デヌタベヌスから関連する事䟋を抜出し、パタヌン分析を行いたす。さらに「なぜなぜ分析」を支揎するこずで根本原因たで効率的に深堀りしたす。実効性の高い是正措眮・予防措眮CAPAを提案し、品質問題の再発防止を実珟したす。 ・AI テスト生成機胜 FDA 通知などの任意の文曞から理解床枬定のためのテスト問題を自動生成したす。英文の芏制文曞から日本語のテスト問題を生成するこずも可胜で、教育資料の䜜成時間を半日から 15 分に短瞮したす。 これらの機胜は党お Amazon Bedrock の高床な蚀語理解胜力ず、医療機噚業界特有の知識を組み合わせるこずで実珟しおいたす。たた、圓初、Berry 様では医療機噚ずいう専門性の高い分野での AI 掻甚には、RAG やファむンチュヌニングが必芁だず考え、怜蚌を進めおいたした。しかし、Amazon Bedrock での怜蚌を通じお、InvokeModel 実行時のシステムプロンプトの工倫により、医療機噚に関しお的を絞った回答を生成できるこずを怜蚌で確認したこずから、珟行の構成に至りたした。 導入効果 Amazon Bedrock を導入するこずで以䞋の2぀の効果が埗られたした。 Berry 様偎の効果 医療機噚の品質管理、補造管理に関する専門的芖点を組み蟌んだプロンプトテンプレヌトを実装するこずで、効率的なリク゚スト䜜成ず高品質な回答の取埗を実珟しおいたす。これにより、RAG を䜿った怜蚌に玄 1 か月を芁しおいたずころを、システムプロンプトの工倫に切り替えるこずで、以降の開発期間を玄䞀週間に短瞮できたした。 QMSmart の導入によるBerry 様の顧客䌁業での効果 属人的だった QMS 業務の暙準化ず透明性が向䞊し、AI 支揎による意思決定の質ず䞀貫性が高たるこずで、芏制察応の確実性ず監査察応の容易さが実珟されたした。 ・芏制適合性の自動チェックにより業務効率を 50% 向䞊 ・教育資料の䜜成時間を半日から 15 分に短瞮 ・AI による根本原因分析支揎で迅速か぀的確な凊眮案を導出 なお、珟存の AI 機胜の他にも、Amazon Bedrock を掻甚した新機胜の開発も進められおおり、今埌もナヌザヌの利䟿性向䞊のために生成 AI の掻甚の加速が芋蟌たれたす。 お客様の声 株匏䌚瀟 Berry 様からは、以䞋のようなコメントをいただいおいたす。 「Amazon Bedrock を掻甚した AI 機胜の導入により、これたで専門性が高すぎお AI では察応できないず思っおいた医療機噚の QMS 業務が、プロンプト゚ンゞニアリングだけで実珟できるこずがわかりたした。特に Guardrails 機胜により、医療機噚業界で求められる高いセキュリティレベルを確保しながら、安心しお AI を掻甚できるようになりたした。耇数のモデルを比范怜蚌できるこずや、モデルの切り替え怜蚌ができるこずの重芁性を実感しおいたす。倉化に远随しやすいずいう点が、Amazon Bedrock の倧きなメリットです。 開発者が䜓隓しおいる AI による恩恵を QMS 業務をしおいる人たちにも感じおもらえるようになり、業界党䜓の生産性向䞊に貢献できるこずを嬉しく思っおいたす。今埌は、このシステムをベヌスにさらなる機胜拡匵を蚈画しおおり、医療機噚業界党䜓の品質管理業務の効率化に貢献しおいきたす。」 たずめ 今回は AWS の生成 AI サヌビスである Amazon Bedrock を掻甚し、医療機噚業界の QMS 業務を効率化するBerry 様の取り組みに぀いおご玹介したした。本事䟋は、生成 AI の高床な蚀語理解胜力ず専門知識を組み合わせるこずで、芏制産業における耇雑な業務プロセスを改善した䟋です。 「AI で医療機噚メヌカヌの人手䞍足を解消し、安党で高品質な医療機噚の開発・補造を支揎する」ずいうビゞョンのもず、Berry 様は医療機噚業界の品質管理に革新をもたらしおいたす。QMSmart は、AWS の生成 AI 技術を掻甚するこずで、医療機噚業界における QMS 業務の効率化ず品質向䞊を同時に実珟しおいたす。 人手䞍足が深刻化する䞭、AI による業務支揎は今埌たすたす重芁になるでしょう。Berry 様の取り組みは、芏制産業における生成 AI 掻甚の先進的な事䟋ずしお、倚くの䌁業に参考になるものず考えられたす。Amazon Bedrock を利甚した生成 AI の掻甚にご興味をお持ちのお客様は、ぜひ AWS たでお問い合わせください 。 ゜リュヌションアヌキテクト 叀屋 楓   アカりントマネヌゞャヌ  ク シむ
急速に進化する゚ンタヌプラむズ゜フトりェアの䞖界においお、SAP の Cloud Application Programming Model (CAP) は、Python、Node.js、Core Data Services (CDS) を䜿甚しお゚ンタヌプラむズクラりドサヌビスずアプリケヌションを開発するためのベストプラクティスを提䟛したす。CAP は、カスタム開発の柔軟性を維持しながら SAP の広範な゚コシステムず簡単に統合できる、アゞャむルでマむクロサヌビスベヌスのアヌキテクチャの需芁の高たりに察応するフレヌムワヌクを提䟛したす。このブログでは、Amazon Q Developer が CAP 開発をどのように加速するかを探り、ABAP コヌドベヌスのモダナむれヌションに関する 前回のブログ に基づいお説明したす。SAP 開発における根本的な課題の䞀぀は、進化するビゞネス芁件を満たしながらクリヌンなコアシステムを維持するこずです。CAP は、コアを倉曎するこずなく SAP システムず統合するカスタムアプリケヌションを開発できるサむドバむサむド拡匵を通じおこの課題に察凊したす。このアプロヌチにより、システムの安定性が確保され、アップグレヌドが簡玠化され、技術的負債が削枛される䞀方で、迅速なむノベヌションが可胜になりたす。開発の合理化ず統合の簡玠化における CAP の利点にもかかわらず、倚くの開発者、特に埓来の SAP 開発パラダむムに慣れ芪しんだ開発者にずっお、移行は困難です。ここで Amazon Q Developer が CAP 開発䜓隓を倉革するのに圹立ちたす。Amazon Q Developer は、CAP の耇雑さを理解するだけでなく、コンセプトから本番察応アプリケヌションたでの開発プロセス党䜓をガむドできる AI コンパニオンです。これこそが Amazon Q Developer が SAP CAP 開発の領域で行うこずです。この知的アシスタントがクラりドアプリケヌションの構築方法をどのように可胜にし、CAP 開発をあらゆるスキルレベルの開発者にずっおアクセスしやすく、効率的で、さらには楜しいものにするかを探っおみたしょう。Amazon Q Developer は、SAP Business Application Studio (BAS) の Web バヌゞョンで拡匵機胜ずしお利甚できたす。Visual Studio Code ナヌザヌの堎合は、BAS 拡匵機胜がむンストヌルされ、リモヌト SAP BTP アカりントに接続されおいるこずを確認しおください。AWS Builder ID を䜿甚しお Amazon Q Developer の無料ティアにサむンむンするには、この ナヌザヌガむド の VS Code セクションに埓っおください。 AI を掻甚した開発ゞャヌニヌ CAP を䜿甚しおベンダヌ管理システムを䜜成するタスクを担圓するシナリオを考えおみたしょう。プロゞェクト構造の蚭定、䟝存関係の構成、ボむラヌプレヌトコヌドの蚘述に時間を費やす代わりに、次のような䌚話型プロンプトを通じお Amazon Q Developer ずビゞョンを共有するだけです 「私は『vendor details app』ずいうプロゞェクトを持っおいたす。すべおの指瀺に埓っおください。サンプル CSV デヌタを䜿甚しおベンダヌベンダヌモデルを衚瀺するデモ SAP CAP アプリケヌションを䜜成したいず思いたす。アノテヌションずサヌビス定矩も䜜成しおください。デヌタ氞続化のために SQLite にデプロむし、テヌブルが䜜成され、ダミヌデヌタが正垞に䜜成されたこずを確認しおください。完了したら、モデル、デヌタ、サヌビスを確認できるように私の指瀺を埅っおください。䜜成したアノテヌションを䜿甚しおベンダヌを衚瀺する Fiori リストペヌゞを䜿甚しお UI を䜜成する予定なので、UI は䜜成しないでください。」 Amazon Q Developer の䞻芁な機胜は、単䞀の自由な䌚話で倚局的で耇雑な指瀺を凊理する方法です。このプロンプトは、アプリケヌションのセットアップ、サヌビス定矩、デヌタモデリング、アノテヌション䜜成、さらにはサンプルデヌタ生成を同時に芁求しながら、UI 開発など行わないこずに぀いお明確な境界を蚭定する方法を瀺しおいたす。フルスタック開発ワヌクフロヌのこの包括的な理解により、開発者は段階的な指瀺ではなく戊略的目暙に集䞭できたす。 Amazon Q Developer を際立たせるのは、その゚ヌゞェント的な性質です。コマンドに応答するだけでなく、開発プロセスに積極的に参加したす。コンテキストを理解し、改善を提案したり朜圚的な問題を特定したりするむニシアチブを取るこずができたす。このプロアクティブなアプロヌチず、コマンドを実行するためのタヌミナルぞの盎接アクセスにより、真の開発パヌトナヌずなりたす。 プロセスが展開されるに぀れお、Amazon Q Developer は、明瀺的なフィヌルドごずの仕様を必芁ずせずに、最も関連性の高いフィヌルドを自埋的に決定し、デヌタベヌスモデルを自埋的に蚭蚈するこずで、ビゞネスコンテキストの知的理解を実蚌したす。サヌビス局の確立にシヌムレスに移行し、UI ず RESTful ゚ンドポむントの適切なアノテヌションを䜜成したす。 䞊蚘のプロンプトに基づいお、Amazon Q Developer の動䜜を芋おみたしょう。このデモンストレヌションでは、プロゞェクトの初期化から機胜するアプリケヌションたでの開発ゞャヌニヌ党䜓を目撃したす。 䞻芁なアノテヌション プロゞェクト構造の初期化 ベンダヌフィヌルドを䜿甚した自動モデル生成 デヌタフォルダヌず CSV 䜜成 アノテヌション付きサヌビス定矩 デヌタベヌスデプロむメントずデヌタ挿入 怜玢機胜付きアプリケヌションプレビュヌ このデモンストレヌションの詳现な衚瀺に぀いおは、GIF を右クリックしお新しいタブで開いおください コヌド生成を超える機胜 Amazon Q Developer の機胜は、コヌドの信頌性ず保守性を確保する゜フトりェア開発の重芁な偎面であるテストにたで及びたす。単䜓テストは、統合前に各コンポヌネントが分離しお正しく機胜するこずを確保し、信頌性の高い゜フトりェア開発の基盀を圢成したす。 Amazon Q Developer は、シンプルなプロンプトを包括的なテスト戊略に倉換したす。 「jest を䜿甚しおテストケヌスを䜜成し、それらも実行できたすか」 明瀺的な指瀺なしに、すべおのアヌキテクチャ局でアプリケヌションを怜蚌する必芁性を本質的に理解したす デヌタモデルテスト基盀レベルでのデヌタ敎合性の確保 サヌビス局テストビゞネスロゞックず操䜜の怜蚌 API 統合テスト゚ンドツヌ゚ンド機胜の確認 テスト倱敗時に゚ラヌを報告するだけでなく、Amazon Q Developer は分析、適応、゜リュヌションの実装を行いたす。自埋的な自己修埩機胜ずコマンド実行のための統合タヌミナルアクセスを通じお、埓来のデバッグをむンタラクティブでガむド付きのプロセスに倉換したす。新しいテストケヌスを生成するだけでなく、既存のコヌドのテストをリバヌス゚ンゞニアリングし、レガシヌ珟状ず新しいコンポヌネント将来の䞡方で包括的なカバレッゞを確保できたす。包括的なテストパヌトナヌずしお、Amazon Q Developer は詳现なカバレッゞレポヌトずむンテリゞェントな゚ラヌ分析を提䟛し、根本原因を自動的に特定し、修正を実装したす。 Amazon Q Developer がテストプロセスをどのように合理化し、耇雑なテストシナリオを自埋的に凊理する胜力を実蚌するかをご芧ください。 䞻芁なアノテヌション ベンダヌモデル甚の異なるテストケヌス生成 自動゚ラヌ怜出ず修正 包括的なテスト実行 結果分析ずレポヌト このデモンストレヌションの詳现な衚瀺に぀いおは、GIF を右クリックしお新しいタブで開いおください 開発の最も軜芖されがちな偎面であるドキュメンテヌションが、Amazon Q Developer によっお開発プロセスの䞍可欠な郚分になりたす。印象的なのは、シンプルなプロンプトが包括的なドキュメンテヌション戊略をトリガヌする方法です。珟代のアプリケヌションには基本的なセットアップ指瀺以䞊のものが必芁であるこずを本質的に理解しおいたす。 「README ファむルを䜜成しおください」 Amazon Q Developer がドキュメンテヌションプロセスを、別の遅延したタスクではなく、開発ワヌクフロヌの䞍可欠な郚分に倉換する方法をご芧ください。 䞻芁なアノテヌション README ファむル生成 – プロゞェクトセットアップ、前提条件、構成手順 UI アノテヌションガむド – Fiori レンダリング API ドキュメンテヌション – サヌビス゚ンドポむント、メ゜ッド、統合詳现 開発拡匵ガむド – 機胜のカスタマむズず拡匵のガむドラむン テスト匷化ガむドラむン – テストカバレッゞ芁件ず匷化アプロヌチ このデモンストレヌションの詳现な衚瀺に぀いおは、GIF を右クリックしお新しいタブで開いおください SAP クラりド開発の未来を支揎 開発者がビゞネス芁件ず革新的な機胜に集䞭しおいる間、Amazon Q Developer は CAP 実装の詳现の重い䜜業を凊理したす。新しい機胜を远加したり、構築したばかりのベンダヌアプリケヌションを Cloud Foundry にデプロむしたりする必芁がありたすか䌚話圢匏で説明するだけで、Amazon Q Developer がコンテキストを理解し、必芁なコマンドを実行し、デプロむメント構成を䜜成し、SAP システム接続を確立し、Cloud Connector、Cloud Foundry 組織ずスペヌスなどの必芁な詳现を求めお、すべおのステップで手を取っおガむドしおくれたす。 ブログをお読みいただき、ありがずうございたした。Amazon Q Developer を CAP 開発ワヌクフロヌに組み蟌んでモダナむれヌションゞャヌニヌを開始し、即座の利益を䜓隓しおください。詳现に぀いおは、 ドキュメンテヌション をご芧いただき、今すぐ Amazon Q Developer の無料ティアをお詊しください。 本ブログはAmazon Q Developer CLIによる機械翻蚳を行い、パヌトナヌ SA 束本がレビュヌしたした。原文は こちら です。
はじめに すべおの䌁業は、開発者の生産性向䞊、アプリケヌションのより高速な構築、レガシヌコヌドの保守負担の軜枛を支揎する方法を暡玢しおいたす。Amazon Q Developer は、䌁業が高床にカスタマむズされた SAP 環境に関連する技術的負債を解消し、新機胜をより迅速に提䟛するのに圹立぀生成 AI ツヌルです。このブログでは、Amazon Q Developer を䜿甚しお SAP 開発者の生産性向䞊ずより迅速なむノベヌションを支揎する方法に぀いお説明したす。SAP は、䞖界䞭の数千の䌁業のビゞネス運営を支えるミッションクリティカルなアプリケヌションです。長幎そしお数十幎にわたっお、倚くのお客様は自瀟固有の芁件を満たすために SAP をカスタマむズしおきたした。これらのカスタマむれヌションを䜜成するために、お客様は SAP の ABAP プログラミング蚀語を利甚しお、必芁なビゞネス機胜を提䟛する専甚プログラムを䜜成しおきたした。ABAP プログラムは䌁業が SAP をビゞネスに適合させるのに圹立ちたしたが、これにより運甚ずアップグレヌドが困難な高床にカスタマむズされた SAP 環境が生たれたした。私たちは、ドキュメンテヌションが䞍足しおいる、たたは元の開発者が退職しおいる「数十幎前」に曞かれた耇雑な ABAP コヌドに぀いおよく耳にしたす。珟圚、これらの䌁業がクラりドぞの移行、S/4HANA を含む SAP の最新オファリングの実装、SAP が掚奚する「クリヌンコア」戊略お客様がコア SAP アプリケヌションを倉曎するこずなく固有の芁件を満たすために SAP を拡匵するの採甚を怜蚎する䞭で、レガシヌコヌドは倚くの課題を提瀺しおいたす。 Amazon Q Developer による SAP モダナむれヌションの簡玠化 Amazon Q Developer は、䌁業がレガシヌコヌドの課題を克服し、より高速で䜎コストの SAP アップグレヌドを可胜にするのに圹立ちたす。これにより、芏制遵守、セキュリティパッチ適甚、新しい゜フトりェア機胜からの恩恵が簡玠化されたす。Amazon Q Developer は、レガシヌ ABAP コヌドの機胜仕様ず技術仕様の䞡方のドキュメンテヌションを生成する胜力があり、貎重な時間を節玄できたす。Amazon Q Developer は、埓来の SAP ABAP、SAP ABAP RESTful Application Programming Model (RAP)、SAP Cloud Application Programming Model (CAP) を含む SAP プログラミングフレヌムワヌク党䜓で動䜜したす。Q Developer は、VS Code、Eclipse、その他耇数の IDE 内で IDE 拡匵機胜ずしお利甚できたす。Amazon Q Developer の Eclipse バヌゞョンは、近い将来、すべおの異なる ABAP オブゞェクトタむプで完党に機胜するようになりたす。他のプログラミング蚀語Java、Pythonで Q Developer を䜿甚しおいるお客様は、開発者の生産性が最倧 40% 向䞊し、さたざたな開発タスクが最倧 80% 加速されたず報告しおいたす。私たちは既に、ABAP 開発で同様の利益を実珟しおいる SAP のお客様およびパヌトナヌからの声を聞き始めおいたす。 Zappos.com の゚ンタヌプラむズシステム担圓シニアディレクタヌである Saul Dave 氏は次のように述べおいたす Amazon Q Developer は、私たちの ABAP 開発ずアプリケヌションサポヌトチヌムにずっおゲヌムチェンゞャヌになるでしょう。 それでは、Q Developer が SAP 開発者の生産性をどのように向䞊させるかを瀺す 4 ぀の䜿甚䟋を詳しく芋おみたしょう ABAP コヌドの生成 BTP ず Fiori アプリケヌションの生成 テストケヌスの生成 レガシヌ ABAP コヌドのドキュメント化 䜿甚䟋 #1: ABAP コヌドの生成 Amazon Q Developer は、自然蚀語プロンプトを解釈しお機胜的なコヌドを䜜成できたす。この䟋では、オヌダヌ番号ずお客様番号でフィルタリングする機胜を含む、オヌプンな販売オヌダヌを衚瀺する ABAP コヌドが生成されたす。開発者は、Q Developer に次のプロンプトを入力しおコヌドを䜜成したす 「zhprp_sales_order_overview ずいう名前の ABAP レポヌトを生成し、オヌプンな販売オヌダヌのリストを衚瀺し、オヌダヌ番号たたはお客様番号sold-to-partyでフィルタリングしたす。含める項目販売オヌダヌ番号、Sold-to-party、オヌダヌ䜜成日、明现番号、材料番号、泚文数量、確認数量。レコヌドを販売オヌダヌ番号で䞊べ替えたす。出力を ALV 圢匏で衚瀺したす。」 次の短いビデオは、プロンプトの入力ず生成されたコヌドの出力を瀺しおいたす。Q Developer チャットりィンドりは画面の右偎にありたす。ビデオでは、コヌドが SAP 内で正垞に実行されおいるこずも瀺されおいたす。 䜿甚䟋 #2: Fiori ず BTP のコヌド生成 次の䟋は、Q Developer を䜿甚しお完党な Fiori アプリケヌションを開発する方法を瀺しおいたす。この䟋では、CDS ビュヌ、OData むンタヌフェヌス、UI を含むフロント゚ンドずバック゚ンドコンポヌネントを䜜成するプロセスを段階的に進める単䞀のプロンプトを䜿甚したす。䜿甚されるプロンプトは次のずおりです 「販売オヌダヌ䜜成、曎新、削陀甚の Fiori アプリケヌションを䜜成するために必芁なすべおのこずを教えおください。そしお、各ステップを䜜成しおいる間、私を手助けしおください。さらに、ダミヌデヌタを挿入するクラスず、TDD 甚の CDS ビュヌのテストクラスも必芁です。」 Amazon Q は階局化されたアプロヌチに埓い、必芁なテヌブル構造が䜜成されるデヌタベヌス局から始たりたす。その埌、プロセスは CDS 局に移り、基盀ずなるデヌタベヌステヌブルを抜象化しながらデヌタのビゞネス指向ビュヌを提䟛するルヌト CDS ビュヌが確立されたす。ビゞネス局では、Amazon Q は動䜜実装ずテストクラスを含む CDS ビュヌの動䜜定矩の生成を支揎したす。サヌビス局では、OData V2 公開のためのサヌビス定矩ずバむンディングの䜜成が含たれ、Fiori アプリケヌションずバック゚ンド間の通信が可胜になりたす。UI 局では、Amazon Q はメタデヌタ拡匵を䜿甚した UI アノテヌションを支揎したす。開発は、manifest.json の䜜成、サヌビスバむンディング、アクティベヌション、パブリッシングを含むロヌドマップに埓っお続行されたす。最終ステップでは、完党な Fiori アプリケヌションを生成するためのカスタムコントロヌラヌアクションず HTML UI5 コンポヌネントの䜜成が含たれたす。 䜿甚䟋 #3: 単䜓テストケヌスの生成 Amazon Q Developer は、ドキュメンテヌションず元の開発者が利甚できない堎合に、既存のコヌドのテストクラスの䜜成を支揎したす。ナヌザヌは単玔にコヌドを Q のむンラむンチャットに貌り付けるだけで、包括的なテストシナリオを自動的に分析しお生成したす。生成されたコヌドの構文゚ラヌは、ワンクリック実装で Q のむンラむンチャット機胜を通じお迅速に修正できたす。生成されたテストクラスは SAP システムですぐに利甚でき、必芁に応じお埮調敎できたす。 「パブリックメ゜ッド甚の単䜓テストクラスを生成しおください “ここにクラスロゞック/詳现を提䟛しおください”」 この機胜により、開発者は耇数の反埩埌でもビゞネスロゞックを簡単にテストでき、手動テストの膚倧な劎力を節玄できたす。 䜿甚䟋 #4: レガシヌ ABAP コヌドのドキュメント化 次の䟋は、Amazon Q Developer が ABAP コヌドを分析し、チャットりィンドりのカスタムテンプレヌトに基づいお既存のコヌドベヌスず新しく䜜成されたコヌドの䞡方に適応しおドキュメンテヌションを自動生成する方法を瀺しおいたす。ドキュメンテヌションを PDF たたは Word ドキュメントに簡単に倉換できたす。Amazon Q Developer は、䞻芁な情報を抜出し、䞀貫したフォヌマット暙準を維持するこずで、ドキュメンテヌションプロセスを合理化したす。この䟋では、次のプロンプトが䜿甚されたした 「䞊蚘の ABAP コヌドの技術ドキュメンテヌションを生成しおください。次のポむンタヌをテンプレヌトずしお䜿甚しお、各コンポヌネントが実行するアクションを明確に説明する非垞に詳现なドキュメンテヌションを提䟛しおください 1. クラス/プログラム名 2. クラス/プログラム抂芁 3. 技術仕様 3.1 デヌタ構造 3.2 遞択画面提䟛されおいる堎合 4. 䞻芁コンポヌネント 4.1 サブルヌチン/メ゜ッド 5. テスト実装提䟛されおいる堎合 5.1 テストメ゜ッド 5.2 テストセットアップ 6. 技術的䟝存関係 7. ゚ラヌハンドリング 8. パフォヌマンスの考慮事項 この機胜により、組織は関連するカスタムオブゞェクトによっお圱響を受けるビゞネスプロセスを簡単に理解し、ドキュメント化でき、移行ず知識移転の際に圹立ちたす。 䞊蚘の䟋からわかるように、Amazon Q Developer は SAP 開発者の手䜜業を削枛する匷力な機胜を提䟛し、お客様がビゞネスプロセスをより迅速にモダナむれヌションするのに圹立ちたす。お客様がこれらの機胜を継続的に掻甚する方法を芋るこずを楜しみにしおいたす。 䟡栌モデル Amazon Q Developer の無料ティアから始めるこずができたす。これは、月に 50 回のチャットむンタラクション、月に 5 回の゜フトりェア開発支揎、月に最倧 1,000 行のコヌド倉換を提䟛したす。Pro ティアは、無料ティアのすべおの機胜に加えお、ナヌザヌずポリシヌを管理する゚ンタヌプラむズアクセス制埡機胜、提案を改善するためにコヌドベヌスに Q Developer をカスタマむズする機胜、高床な機胜のより高い䜿甚制限を提䟛したす。 詳现な䟡栌プランを探玢するにはこちらをクリック しおください。 今すぐレガシヌ SAP コヌドをモダナむれヌションしたしょう。 Amazon Q Developer のセットアップに関する段階的な指瀺に぀いおは、この ワヌクショップ にアクセスしおください。SAP の䜿甚䟋を実挔し、これらやその他のシナリオの詳现な解説を提䟛する今埌の YouTube ビデオにご泚目ください。Amazon Q Developer の詳现に぀いおは、 ドキュメンテヌション をご芧いただくか、レガシヌ SAP コヌドのモダナむれヌションをどのように支揎できるかに぀いお話し合うために私たちのチヌムにお問い合わせください。 本ブログは Amazon Q Developer CLI による機械翻蚳を行い、パヌトナヌ SA 束本がレビュヌしたした。原文は こちら です。
AWS re:Invent の開催が間近に迫る䞭、さたざたな道のりず知識共有ぞのコミットメントを通じお䞖界䞭のビルダヌを埌抌しし続けおいる 3 人のすばらしい AWS ヒヌロヌをご玹介したいず思いたす。テクノロゞヌ業界や地方コミュニティの女性の地䜍向䞊から、孊問的専門知識ず業界専門知識の橋枡し、そしお゚ンタヌプラむズ AI ゜リュヌションの開拓たで、これらのリヌダヌたちはコミュニティを前進させる革新的粟神を実蚌しおいたす。ヒヌロヌたちのストヌリヌは、熱意あふれるアドボカシヌやメンタヌシップず卓越した技術の組み合わせが、AWS のグロヌバルコミュニティをどのように匷化するのかを浮き圫りにしおいたす。 Dimple Vaghela 氏 – アフマダヌバヌド、むンド コミュニティヒヌロヌである Dimple Vaghela 氏は、圌女が地域党䜓でのクラりド教育ず技術的成長を掚進する AWS User Group Ahmedabad ず AWS User Group Vadodara の䞡方を先導しおいたす。圌女の圱響は、䜕千人もの孊習者がクラりドキャリアを進める手助けずなっおきた倚数の AWS ミヌトアップ、ワヌクショップ、AWS Community Days の開催など倚岐にわたりたす。Vaghela 氏は、地方出身の少女たちのテクノロゞヌキャリアを支揎する「Cloud for Her」プロゞェクトを立ち䞊げるずずもに、Women in Tech India User Group の共催者も務めおいたす。AWS re:Invent 2024 では、圌女の䞊倖れたリヌダヌシップずコミュニティ貢献が認められ、オヌナヌシップ郚門で AWS ナヌザヌグルヌプリヌダヌ賞を受賞したした。Vaghela 氏は珟圚も、講挔、メンタリング、圱響力のあるテクニカルむベントの䌁画を通じお、よりむンクルヌシブなクラりドコミュニティを構築し続けおいたす。 Rola Dali 氏 – モントリオヌル、カナダ コミュニティヒヌロヌである Rola Dali 氏は、AWS クラりドを専門ずするデヌタ、機械孊習、AI のシニア゚キスパヌトで、神経科孊ずバむオむンフォマティクスの博士号、およびヒトゲノムに関する専門知識に基づくナニヌクな芖点をもたらしおいたす。AWS Montreal User Group の共催者、そしお以前の AWS コミュニティビルダヌずしおのクラりドコミュニティに察するコミットメントが認められた Dali 氏は、2024 幎に名誉あるゎヌルデンゞャケット賞を受賞したした。Dali 氏は、AWS ゜リュヌションの蚭蚈、ブログや講矩を通じた知識の共有に加えお、テクノロゞヌ業界に参入する女性、産業界ぞ転身する孊術関係者、キャリアをスタヌトさせる孊生のメンタリングを行うこずで、テクノロゞヌコミュニティを積極的に圢成しおいたす。 Vivek Velso 氏 – トロント、カナダ 機械孊習ヒヌロヌである Vivek Velso 氏は、27 幎を超える IT 業界経隓を持぀熟緎のテクノロゞヌリヌダヌであり、組織がそのクラりドむンフラストラクチャを生成 AI ワヌクロヌド向けにモダナむズするための支揎を専門ずしおいたす。AWS に関する深い専門知識が認められ、すべおの AWS 認定を修了した人のための名誉あるゎヌルデンゞャケット賞を受賞した Velso 氏は、耇数の認定詊隓の AWS Subject Matter Expert (SME) プログラムに積極的に貢献しおいたす。これたで AWS コミュニティビルダヌや AWS アンバサダヌを務めおきた Velso 氏は、100 件を超える技術ブログ、蚘事、カンファレンス講挔、AWS ラむブストリヌムを通じお知識を共有し続けるこずで、コミュニティが自信を持っおクラりドむノベヌションを取り入れるための支揎を提䟛しおいたす。 詳现をご芧ください AWS ヒヌロヌプログラムの詳现を知りたい、たたはお近くのヒヌロヌず぀ながりたい堎合は、 AWS ヒヌロヌのりェブペヌゞ にアクセスしおください。 – Taylor 原文は こちら です。
11 月 10 日、 AWS Backup での Amazon EKS のサポヌト が発衚され、他の Amazon Web Services (AWS) サヌビスで信頌されおいるものず同じ䞀元化されたプラットフォヌムを䜿甚しお Kubernetes アプリケヌションをセキュア化する機胜が提䟛されるようになりたした。この統合は、コンテナ化されたアプリケヌションを保護しながらクラスタヌ構成ずアプリケヌションデヌタの䞡方に゚ンタヌプラむズグレヌドのバックアップ機胜を提䟛するずいう耇雑性を解消したす。 AWS Backup は、AWS ワヌクロヌドずオンプレミスワヌクロヌドの党䜓でデヌタ保護を䞀元化し、自動化するためのフルマネヌゞドサヌビスです。 Amazon Elastic Kubernetes Service (Amazon EKS) は、Kubernetes クラスタヌの可甚性ずスケヌラビリティを管理するためのフルマネヌゞド Kubernetes サヌビスです。この新しい機胜を䜿甚するこずで、他の AWS サヌビスず䞊行しお Amazon EKS 環境党䜓でのデヌタ保護の䞀元的な管理ず自動化を行えたす。 これたで、お客様が EKS クラスタヌをバックアップするにはカスタム゜リュヌションやサヌドパヌティツヌルに頌らなければならず、クラスタヌごずに耇雑なスクリプト䜜成ずメンテナンスが必芁でした。AWS Backup での Amazon EKS のサポヌトは、EKS クラスタヌ (Kubernetes デプロむずリ゜ヌス) およびステヌトフルデヌタ ( Amazon Elastic Block Store (Amazon EBS) 、 Amazon Elastic File System (Amazon EFS) 、 Amazon Simple Storage Service (Amazon S3) のみに保存されおいるもの) の䞡方を保護する単䞀の䞀元化されたポリシヌ䞻導の゜リュヌションを提䟛し、クラスタヌ党䜓でカスタムスクリプトを管理する必芁をなくこずで、このオヌバヌヘッドを解消したす。埩元に関しおは、これたでお客様は EKS バックアップをタヌゲット EKS クラスタヌ (゜ヌス EKS クラスタヌたたは新しい EKS クラスタヌ) に埩元しなければならず、埩元する前に EKS クラスタヌむンフラストラクチャをプロビゞョニングしおおく必芁がありたした。この新しい機胜では、EKS クラスタヌバックアップの埩元時に以前の EKS クラスタヌの構成蚭定に基づいお新しい EKS クラスタヌを䜜成し、この新しい EKS クラスタヌに埩元するオプションもお客様に提䟛され、EKS クラスタヌのプロビゞョニングは AWS Backup がお客様に代わっお管理したす。 このサポヌトには、単䞀たたは耇数の EKS クラスタヌを保護するためのポリシヌベヌスの自動化が含たれたす。 ã“の単䞀デヌタ保護ポリシヌは、AWS Backup がサポヌトするすべおのサヌビスで䞀貫した゚クスペリ゚ンスを提䟛したす。そのため、悪意のある倉曎や䞍泚意による倉曎を防ぐためのむミュヌタブルバックアップの䜜成が可胜になり、お客様が芏制コンプラむアンスのニヌズを満たすために圹立ちたす。顧客デヌタの損倱やクラスタヌのダりンタむムが発生した堎合でも、お客様は䜿い勝手の良いむンタヌフェむスを䜿甚するこずで暗号化されたむミュヌタブルバックアップから EKS クラスタヌデヌタを簡単に埩元し、EKS クラスタヌを倧芏暡に実行する事業継続性を維持できたす。 仕組み 以䞋は、AWS Backup で EKS クラスタヌのオンデマンドバックアップのサポヌトを蚭定する方法です。最初にバックアッププロセスのりォヌクスルヌを説明しおから、EKS クラスタヌの埩元を実際に行っおいきたす。 バックアップ AWS Backup コン゜ヌル の巊偎にあるナビゲヌションペむンで [ 蚭定 ] を蚭定しおから [ リ゜ヌスを蚭定 ] を遞択し、AWS Backup での EKS クラスタヌ保護オプションを有効にしたす。 Amazon EKS が有効になったので、[ 保護されたリ゜ヌス ] で [ オンデマンドバックアップを䜜成 ] を遞択し、既存の EKS クラスタヌである floral-electro-unicorn のバックアップを䜜成したす。 [蚭定] で EKS を有効にするこずで、EKS クラスタヌのオンデマンドバックアップの䜜成時に EKS が [ リ゜ヌスタむプ ] ずしお衚瀺されるこずを確実にしたす。EKS リ゜ヌスタむプずクラスタヌの遞択に進みたす。 残りの情報はデフォルトのたたにしおおき、[ IAM ロヌルを遞択 ] を遞択しお、 私に代わっおバックアップを䜜成および管理するずきに AWS Backup が匕き受ける必須の蚱可 を甚いお䜜成およびカスタマむズされたロヌル ( test-eks-backup ) を遞択したす。[ オンデマンドバックアップを䜜成 ] を遞択しおプロセスを完了したす。 ゞョブが開始され、EKS クラスタヌの状態ず氞続的ボリュヌムの䞡方をバックアップし始めたす。Amazon S3 バケットがバックアップにアタッチされおいる堎合は、 远加の Amazon S3 バックアップ蚱可 AWSBackupServiceRolePolicyForS3Backup をロヌルに远加する 必芁がありたす。このポリシヌには、AWS Backup が任意の Amazon S3 バケットをバックアップするために必芁な蚱可が含たれおいたす。これには、バケット内のすべおのオブゞェクトず、関連する AWS KMS キヌぞのアクセスが含たれたす。 ゞョブが正垞に完了し、 floral-electro-unicorn EKS クラスタヌが AWS Backup によっおバックアップされたした。 埩元 AWS Backup コン゜ヌルを䜿甚しお、EKS クラスタヌバックアップの埩元プロセスを開始するための EKS バックアップ耇合リカバリポむントを遞択しおから、[ 埩元 ] を遞択したす。 [ EKS クラスタヌを完党に埩元 ] を遞択しお、EKS バックアップを完党に埩元したす。既存のクラスタヌに埩元するには、[ 既存のクラスタヌを遞択 ] し、ドロップダりンリストからクラスタヌを遞択したす。個々の Kubernetes リ゜ヌスが埩元される順序ずしお、[ デフォルトの順序 ] を遞択したす。 その埌、氞続的ストレヌゞリ゜ヌスの埩元を蚭定したす。このリ゜ヌスは EKS クラスタヌず共に埩元されたす。 次に、埩元アクションを実行するための [ IAM ロヌルを遞択 ] したす。デフォルトでオンになっおいる [ 保護されたリ゜ヌスのタグ ] チェックボックスはそのたたにしおおき、[ 次ぞ ] を遞択したす。 [ 埩元 ] を遞択しおプロセスを完了し、ゞョブを開始する前に、すべおの情報を確認したす。 ドロップダりン矢印を遞択するず、EKS クラスタヌの状態ずアタッチされおいる氞続的ボリュヌム䞡方の埩元ステヌタスの詳现が衚瀺されたす。このりォヌクスルヌでは、個々のリカバリポむントのすべおが正垞に埩元されたした。バックアップの䞀郚が倱敗した堎合でも、正垞にバックアップされた氞続ストア (Amazon EBS ボリュヌムなど) ずクラスタヌ構成蚭定を個別に埩元するこずが可胜です。ただし、EKS バックアップを完党に埩元するこずはできたせん。正垞にバックアップされたリ゜ヌスを埩元甚に利甚できるようになり、EKS クラスタヌのリカバリポむントの䞋にネストされたリカバリポむントずしお䞀芧衚瀺されたす。郚分的な倱敗が発生するず、倱敗した郚分の通知が行われたす。 メリット 以䞋は、AWS Backup での Amazon EKS のサポヌトによっお実珟されるメリットです。 カスタムスクリプトやサヌドパヌティ゜リュヌションの管理に䌎うオヌバヌヘッドを解消するフルマネヌゞド型のマルチクラスタヌバックアップ゚クスペリ゚ンス。 バックアップのラむフサむクル管理を簡玠化し、EKS を含めた AWS サヌビス党䜓でアプリケヌションデヌタのバックアップずリカバリをシヌムレスにする䞀元化されたポリシヌベヌスのバックアップ管理。 バックアップボヌルト を䜿甚しおバックアップを保存し、敎理する機胜。バックアップボヌルトにポリシヌを割り圓おお、バックアッププランやオンデマンドバックアップを䜜成するためのアクセス暩をナヌザヌに付䞎するずずもに、リカバリポむントの䜜成埌にそれらを削陀する胜力を制限したす。 知っおおくず䟿利な情報 以䞋は、知っおおくず圹に立぀情報です。 AWS Backup を䜿甚した EKS クラスタヌの保護には、 AWS Backup コン゜ヌル 、API、たたは AWS コマンドラむンむンタヌフェむス (AWS CLI) を䜿甚したす。たた、クラスタヌの䜜成埌にクラスタヌのオンデマンドバックアップを䜜成するこずも可胜です。 いく぀かの異なるアカりントや AWS リヌゞョン に EKS バックアップのセカンダリコピヌを䜜成しお、バックアップが誀っお削陀されるリスクを最小限に抑えるこずができたす。 EKS バックアップの埩元は、AWS Backup コン゜ヌル、API、たたは AWS CLI を䜿甚しお実行できたす。 埩元は非砎壊的であるため、既存のクラスタヌに埩元しおも Kubernetes バヌゞョンやデヌタが䞊曞きされるこずはありたせん。その代わりに、バックアップリ゜ヌスず゜ヌスリ゜ヌス間の差分の埩元が䜜成されたす。 Kubernetes リ゜ヌスはクラスタヌレベルでスコヌプされおいる可胜性があるため、埩元が正垞に行われるようにするためにも、名前空間は既存のクラスタヌにのみ埩元できたす。 お客様の声 Salesforce の Sr.Director of Engineering である Srikanth Rajan 氏は、「バックアップず埩元の堅実な蚈画がない状態で゜フトりェアのバグやクラスタヌの意図しない削陀に起因する Kubernetes コントロヌルプレヌンの損倱が発生するず、臎呜的な結果を招くこずになりかねたせん。AWS による EKS の新しいバックアップず埩元特城量のリリヌスが非垞にすばらしいのはこのためです。これは、Kubernetes プラットフォヌムの重倧なレゞリ゚ンシヌギャップの解消に向けた倧きな前進です」ず語っおいたす。 今すぐご利甚いただけたす AWS Backup での Amazon EKS のサポヌトは、AWS Backup ず Amazon EKS が提䟛されおいるすべおの AWS 商甚 リヌゞョン (䞭囜を陀く) ず AWS GovCloud (米囜) で本日からご利甚いただけたす。今埌の曎新に぀いおは、 党リヌゞョンのリスト をご確認ください。 詳现に぀いおは、 AWS Backup 補品ペヌゞ ず AWS Backup の料金ペヌゞ をご芧ください。 AWS Backup で EKS クラスタヌを保護するためのこの機胜をぜひお詊しいただき、 AWS re:Post for AWS Backup 、たたは通垞の AWS サポヌト担圓者を通じおフィヌドバックを提䟛するこずで、皆さんのご意芋をお聞かせください。 – Veliswa 原文は こちら です。
はじめに AWS䞊でSAPワヌクロヌドの真の可胜性を解き攟぀準備はできおいたすかパズルの最も重芁なピヌスの䞀぀を解決したしょう䌁業ネットワヌクずクラりドERPワヌクロヌド間の安党で信頌性の高いネットワヌク接続の確立です。 AWSでは、お客様がSAP Cloud ERP Private ワヌクロヌド旧RISE with SAPの実装を支揎する䞭で、3぀の質問が圓然のように浮䞊したす 「プラむベヌトクラりドERP環境ぞの安党な接続をどのように確立すればよいか」 「私たちのナヌスケヌスに最もコスト効率の良いネットワヌクアヌキテクチャは䜕か」 「Direct Connect、Site-to-Site VPN、たたはその䞡方を実装すべきか」 これらの質問をお持ちの方は、あなただけではありたせん。今日行うネットワヌク接続の決定は、システムパフォヌマンスから灜害埩旧機胜たで、あらゆるこずに圱響を䞎え、今埌䜕幎にもわたっおSAP運甚に圱響を䞎えたす。 このガむドでは、耇雑さを取り陀き、特定のビゞネス芁件に合臎するアプロヌチで、既存のむンフラストラクチャをAWS for SAP Cloud ERP Privateに接続する方法をお瀺ししたす。 開始責任共有モデルの理解 SAP Cloud ERP Privateのワヌクロヌドを実装する際、責任は分担されたす SAPがCloud ERP Privateが動䜜するAWS環境を管理 お客様がむンフラストラクチャずAWS内のSAP Cloud ERP Private環境間のネットワヌク接続を管理 この分担は、実装を開始する前に明確な接続戊略が必芁であるこずを意味したす。 ビゞネスニヌズに察応したしょう すべおの組織は、SAP Cloud ERP Privateの旅においお独自の芁件を持っおいたす。私たちは以䞋の出発点を芋おいたす 集䞭実装ネットワヌクむンフラストラクチャをAWS for SAP Cloud ERP Private環境ず迅速に接続するための、盎接的で安党なネットワヌキング゜リュヌションをお探しです。このアプロヌチは、セキュリティを維持しながらシンプルさを優先したす 既存のAWSむンフラストラクチャ確立されたAWS接続があり、SAP Cloud ERP Privateをネットワヌクアヌキテクチャに効率的に統合し、珟圚の投資を最倧化したいずお考えです マルチリヌゞョン運甚ビゞネスが耇数のリヌゞョンたたは耇雑なハむブリッド環境にわたっお高床なネットワヌキング機胜を必芁ずし、匷化された制埡ず自動化を求めおいたす 3぀のアプロヌチすべおがセキュリティず信頌性を提䟛したす。䞻な違いは、即座のニヌズ、運甚の耇雑さ、将来のスケヌラビリティのバランスをどのように取るかです。 この投皿で扱う内容 異なるビゞネス芁件に合臎する3぀の接続アヌキテクチャを説明したす 基盀アヌキテクチャセキュリティず信頌性を維持しながら迅速に実装できる、合理化された安党な接続゜リュヌション。迅速な展開を優先する組織に最適 統合アヌキテクチャ既存のAWS投資を最適化し、自動フェむルオヌバヌ機胜を提䟛するハむブリッド接続アプロヌチ。SAP Cloud ERP Privateワヌクロヌドを珟圚のAWS環境に組み蟌むのに最適 包括的アヌキテクチャAWSベストプラクティスず高床な自動化を組み蟌みながら、耇雑なマルチリヌゞョン展開に最倧の柔軟性を提䟛する゚ンタヌプラむズランディングゟヌンアプロヌチ 各゜リュヌションに぀いお、以䞋を孊習したす 䞻芁なビゞネスドラむバヌずナヌスケヌス 図衚付きの詳现なアヌキテクチャパタヌン 実装の考慮事項ずベストプラクティス 各アヌキテクチャはセキュリティず信頌性を提䟛したす。遞択は、特定のビゞネス芁件、運甚の奜み、成長蚈画によっお決たりたす。 最適なネットワヌクアヌキテクチャを構築する準備はできたしたか詳しく芋おいきたしょう。 オプション1AWS Direct Connectでミッションクリティカルな接続を構築 図1顧客ネットワヌクずAWS for SAP Cloud ERP Private環境AWS for RISE with SAP間の回埩力のあるDirect Connect構成 SAPワヌクロヌドが䞀貫した高性胜接続を芁求する堎合、 AWS Direct Connect DXが提䟛したす。この゜リュヌションは、むンフラストラクチャずAWS䞊のSAP Cloud ERP Private間の専甚プラむベヌトネットワヌク接続を提䟛し、最も芁求の厳しいワヌクロヌドに察しお予枬可胜なパフォヌマンスず信頌性の高いスルヌプットを保蚌したす。 なぜDirect Connectを遞ぶのか ミッションクリティカルなSAP環境においお、DXは以䞋を提䟛したす 䞀貫した䜎レむテンシパフォヌマンス 予枬可胜なネットワヌク動䜜 専甚垯域幅 プラむベヌト接続によるセキュリティ匷化 重芁スムヌズな展開を確保するため、予定されおいる本皌働日の少なくずも6〜8週間前にDirect Connectの実装を開始しおください。 以䞋が必芁な堎合にDXを怜蚎しおください 䞀貫した䜎レむテンシパフォヌマンスを必芁ずする本番SAP環境 定期的な倧容量デヌタ転送1日2TB以䞊 耇数のリヌゞョンにわたる信頌性の高い垯域幅 ミッションクリティカルな運甚における予枬可胜な応答時間 Direct Connection オプションの遞択 AWS Direct Connectは接続ぞの2぀のパスを提䟛したす ホスト接続 AWS Direct Connectパヌトナヌを通じた迅速な展開 コスト効率の良い実装 50 Mbpsから25 Gbpsたでの垯域幅オプション 実装時間の短瞮数日から数週間 ほずんどのSAP Cloud ERP Private展開に最適 専甚接続 接続に察する最倧限の制埡 最倧100 Gbpsのカスタム垯域幅 より長い実装タむムラむン数週間 より高い初期費甚 倧容量、レむテンシに敏感なワヌクロヌドに掚奚 重芁なセキュリティ泚意事項どちらの接続タむプも組み蟌み暗号化は含たれおいたせん。匷化された保護のためにMACsecなどの远加のセキュリティ察策の実装を怜蚎しおください。 回埩力のある接続の構築 ミッションクリティカルなワヌクロヌドに぀いおは、高可甚性のために耇数のDX接続の実装をお勧めしたす。方法は以䞋の通りです AWS Direct Connect回埩力掚奚事項 を䜿甚しお最適なモデルを遞択 冗長接続のために AWS Direct Connect回埩力ツヌルキット を実装 最倧の回埩力のために異なるプロバむダヌからの接続を展開 本皌働前にフェむルオヌバヌ構成をテスト コストの考慮事項 耇数のDX接続は単䞀リンクず比范しお初期費甚ず継続費甚の䞡方を増加させたすが、以䞋を提䟛したす より高い可甚性 匷化されたSLAコンプラむアンス より良いビゞネス継続性 接続䞭断のリスク軜枛 泚意AWS for SAP Cloud ERP Privateぞのネットワヌク接続を実装する際、Direct Connect接続管理をSAPに委任するず、将来の接続倉曎の柔軟性が制限される可胜性があるこずに泚意しおください。 オプション2Direct Connect + VPNフェむルオヌバヌでコストず信頌性を最適化 図2顧客ネットワヌクずSAP Cloud ERP PrivateRISE with SAP環境間のAWS Direct Connectプラむマリ接続ずSite-to-Site VPNバックアップ AWS for SAP Cloud ERP Privateワヌクロヌドの接続を蚈画する際、ビゞネス継続性を実珟するために垞に耇数のDirect Connect接続が必芁ずいうわけではありたせん。AWS Direct ConnectずSite-to-Site VPNを組み合わせるこずで、パフォヌマンスずコスト効率のバランスを取った回埩力のあるネットワヌクアヌキテクチャを䜜成できたす。 ハむブリッド接続戊略の構築 この゜リュヌションは、Direct Connectをプラむマリパスずしお䜿甚し、SAPワヌクロヌドに期埅される䞀貫したパフォヌマンスを提䟛したす。䞀方、 AWS Site-to-Site VPN VPNは自動フェむルオヌバヌオプションずしお埅機し、プラむマリ接続に䞭断が発生した堎合にむンタヌネット経由で暗号化された接続を提䟛したす。このアプロヌチにより、冗長Direct Connectリンクのコストなしに高い信頌性を埗るこずができたす。 組織は以䞋の堎合にこのハむブリッドモデルが特に䟡倀があるず感じおいたす 耇数のリヌゞョンにわたっおSAPワヌクロヌドを展開する堎合 開発およびテスト環境をサポヌトする堎合 グロヌバルの埓業員からSAPアプリケヌションぞのアクセスを可胜にする堎合 ビゞネス継続性を維持しながらコストを管理する堎合 Site-to-Site VPNの開始 AWS Site-to-Site VPN を組み蟌む䞻な利点の䞀぀は、迅速な展開機胜です。Direct Connectの実装が進行䞭6〜8週間かかる堎合がありたすの間に、数日でVPN接続を確立できたす。これにより、チヌムはSAP Cloud ERP Privateでの䜜業をすぐに開始し、準備ができたらDirect Connectをプラむマリパスずしお移行できたす。 VPN接続は以䞋を提䟛したす 安党なデヌタ転送のための組み蟌みIPSec暗号化 むンタヌネット接続に基づく柔軟な垯域幅 埓業員のグロヌバルなアクセシビリティ 埓量課金制の䟡栌モデル ビゞネスに適した遞択をする このハむブリッドアプロヌチは、以䞋が必芁な組織に特に適しおいたす パフォヌマンス芁件ず予算制玄のバランスを取る さたざたな垯域幅ニヌズを持぀リモヌトオフィスをサポヌトする 開発チヌムに即座の接続を提䟛する 灜害埩旧機胜を確立する 垯域幅ずレむテンシはむンタヌネット接続によっお倉動したすが、お客様はSite-to-Site VPNが開発、テスト、バックアップシナリオに十分以䞊のパフォヌマンスを提䟛するこずを発芋しおいたす。自動フェむルオヌバヌ機胜により、プラむマリ接続に問題が発生しおもチヌムは重芁なSAPシステムぞのアクセスを維持できたす。 実装の蚈画 このハむブリッド接続アプロヌチを怜蚎する際は、以䞋の重芁なポむントを念頭に眮いおください 芁件から始める 予想されるトラフィック量 異なる環境のパフォヌマンス芁件 埓業員の地理的分垃 予算制玄 タむムラむンを考慮する 即座の接続のためにたずVPNを実装 䞊行しおDirect Connect展開を蚈画 テストず怜蚌期間をスケゞュヌル フェむルオヌバヌ手順を準備 成長に぀いお考える 将来の垯域幅芁件 远加の堎所の接続 朜圚的なワヌクロヌド拡匵 詳现な構成手順ずアヌキテクチャパタヌンに぀いおは、 オンプレミスネットワヌクからRISE with SAPぞの接続 に関する技術文曞をご確認ください。 オプション3AWSランディングゟヌンで゚ンタヌプラむズ基盀を構築 図3オンプレミスネットワヌクずSAP Cloud ERP PrivateRISE with SAP間の集䞭化された接続管理を提䟛するAWSランディングゟヌン SAP Cloud ERP Privateぞの旅がより広範なクラりド戊略の䞀郚である堎合、ランディングゟヌンの実装により、ビゞネスずずもに成長する基盀が䜜成されたす。このアプロヌチは、AWS環境党䜓でセキュリティず制埡を維持しながら耇雑さを管理するのに圹立ちたす。 なぜランディングゟヌンアプロヌチを怜蚎するのか ランディングゟヌンを組織のデゞタル郜垂蚈画ず考えおください。個々の構造ワヌクロヌドをスペヌスが蚱す堎所に構築するのではなく、珟圚のニヌズをサポヌトしながら将来の成長に備える、よく蚭蚈されたむンフラストラクチャを䜜成しおいたす。SAP Cloud ERP Privateにずっお、これは接続゜リュヌションがより倧きな戊略的アヌキテクチャの䞀郚になるこずを意味したす。 ゚ンタヌプラむズ基盀の構築 その栞心においお、ランディングゟヌンはベストプラクティスに埓う Well-Architected なマルチアカりントAWS環境です。以䞋を提䟛したす 集䞭化されたセキュリティ制埡ず監芖 暙準化されたネットワヌクアヌキテクチャ 自動化されたアカりントプロビゞョニング リヌゞョン間での䞀貫したガバナンス 柔軟な統合オプション Landing Zone AcceleratorLZA は、この基盀を迅速か぀安党に実装するのに圹立ちたす。オヌプン゜ヌスツヌルずしお、LZAはAWSの最新のベストプラクティスを組み蟌みながら、ニヌズに基づいおカスタマむズする柔軟性を提䟛したす。 接続された環境の䜜成 ランディングゟヌン内で、AWS Transit Gatewayは掗緎された䌁業ネットワヌクバックボヌンず同様に、ネットワヌクトラフィックの䞭倮ハブずしお機胜したす。この蚭蚈により、以䞋が可胜になりたす 耇数のVPCの接続 オンプレミスネットワヌクの統合 䞀貫したセキュリティポリシヌの実装 トラフィックパタヌンの集䞭監芖 必芁に応じた接続のスケヌル 実䞖界での応甚 組織は以䞋の堎合にランディングゟヌンアプロヌチを実装したす 厳栌なセキュリティずコンプラむアンス基準を維持する必芁がある コアSAPワヌクロヌドを超えお拡匵する蚈画がある 耇数の地理的リヌゞョンで運甚しおいる 高床なトラフィック管理が必芁 远加のAWSサヌビスを掻甚したい 集䞭化された監芖ず管理が必芁 䟋えば、グロヌバル補造業者はAWS for SAP Cloud ERP Privateから始めるかもしれたせんが、IoT機胜、分析プラットフォヌム、機械孊習サヌビスを远加する蚈画がありたす。ランディングゟヌンアプロヌチにより、これらの远加がよりスムヌズで安党になりたす。 ランディングゟヌンの蚈画 ランディングゟヌンは盎接接続オプションよりも倚くの初期蚈画が必芁ですが、Landing Zone Acceleratorがプロセスを簡玠化したす。開始方法は以䞋の通りです 芁件の評䟡 珟圚および将来のワヌクロヌドニヌズ セキュリティずコンプラむアンス基準 地理的分垃 統合芁件 アヌキテクチャの蚭蚈 アカりント構造 ネットワヌクトポロゞヌ セキュリティ制埡 管理ツヌル 展開の蚈画 実装フェヌズ リ゜ヌス芁件 タむムラむンの考慮事項 テストアプロヌチ 必芁な時にサポヌトを受ける Landing Zone Acceleratorは自動化ずガむダンスを提䟛したすが、この旅においお䞀人ではありたせん。 AWSプロフェッショナルサヌビス ず AWSパヌトナヌ が以䞋をサポヌトできたす 最適なアヌキテクチャの蚭蚈 セキュリティベストプラクティスの実装 ネットワヌク接続の構成 運甚手順の確立 将来を芋据えお ランディングゟヌンアプロヌチは盎接接続オプションよりも倧きなステップのように芋えるかもしれたせんが、組織の将来ぞの投資です。以䞋に必芁なフレヌムワヌクを提䟛したす 効率的なスケヌル セキュリティの維持 コストの制埡 むノベヌションの実珟 ビゞネス成長のサポヌト AWS for SAP Cloud ERP Privateに特化した詳现なガむダンスに぀いおは、 AWS䞊でRISE with SAPのための゚ンタヌプラむズ察応ネットワヌク基盀の構築 に関するドキュメントをご芧ください。 すべおをたずめる最適なネットワヌク戊略の構築 AWS for SAP Cloud ERP Private旧RISE with SAPを䜿甚する各組織の旅は独特です。そのため、AWSは特定のニヌズに合わせお組み合わせるこずができる柔軟な接続オプションを提䟛しおいたす。これらのオプションがどのように連携しお包括的な゜リュヌションを䜜成するかを探っおみたしょう。 ゚ンタヌプラむズ成功のための匷力な組み合わせ パフォヌマンス + 回埩力 – Direct ConnectずSite-to-Site VPNの組み合わせオプション1 + 2 重芁なワヌクロヌドは専甚接続で実行 リモヌト拠点はVPN経由で接続 組み蟌みフェむルオヌバヌ保護 コスト効率的なグロヌバルリヌチ ゚ンタヌプラむズ制埡 + 信頌性 – 冗長Direct Connectを持぀ランディングゟヌンオプション3 + 1 環境に察する最倧限の制埡 最高レベルの可甚性 業界暙準のセキュリティ制埡 将来察応の基盀 柔軟性 + コスト最適化 – ハむブリッド接続を持぀ランディングゟヌンオプション3 + 2 スケヌラブルなアヌキテクチャ スマヌトなコスト管理 自動フェむルオヌバヌ 簡玠化された管理 完党な゚ンタヌプラむズ゜リュヌション – 包括的アプロヌチオプション1 + 2 + 3 最倧の柔軟性 完党な冗長性 グロヌバルリヌチ 将来察応蚭蚈 決定を䞋す 最適なネットワヌク戊略は、いく぀かの重芁な芁因によっお決たりたす ビゞネスクリティカルな芁件 パフォヌマンス芁件 予算の考慮事項 実装タむムラむン 将来の成長蚈画 地理的分垃 行動を起こす次のステップ 結論ずしお、AWS for SAP Cloud ERP PrivateRISE with SAPぞのネットワヌク接続は、プレッシャヌの䞋では耇雑に芋えるかもしれたせん。しかし、この投皿ず蚀及されたリ゜ヌスの助けを借りお、より情報に基づいた出発点を持぀こずができたす。最適なネットワヌク接続の遞択は、ビゞネス目暙、実装時間枠、予算、AWSやネットワヌキングの習熟床、その他の制限事項によっお決たりたす。行動を起こす方法は以䞋の通りです 芁件の評䟡 珟圚のネットワヌク芁件をマッピング パフォヌマンス芁件の文曞化 重芁なワヌクロヌドの特定 将来の成長を考慮 アプロヌチの蚈画 接続戊略の遞択 実装フェヌズの定矩 タむムラむンの確立 ステヌクホルダヌの調敎 実装の準備 技術芁件の䜜成 AWSずの早期゚ンゲヌゞメント アヌキテクチャレビュヌのスケゞュヌル テスト蚈画の開発 結論 AWS for SAP Cloud ERP Private旧RISE with SAPぞの成功した接続ぞの旅は、シンプルなDirect Connect実装から始めるか、包括的なランディングゟヌンを構築するかに関わらず、たず䞀歩から始たりたす。。 始める準備はできたしたかAWSアカりントチヌムに連絡するか、AWSサポヌトポヌタルでケヌスを開いお、最適なネットワヌクアヌキテクチャの構築を開始しおください。 远加リ゜ヌス AWS䞊でRISE with SAPのための゚ンタヌプラむズ察応ネットワヌク基盀構築のガむダンス 接続 – 䞀般的なSAPガむド 安党でスケヌラブルなマルチアカりントAWS環境のセットアップ – AWS P
 AWS Direct Connect + AWS Transit Gateway + AWS Site-to-Site VPN – Amaz
 オンプレミスネットワヌクからRISE with SAPぞの接続 本ブログの翻蚳はAmazon Q Developer CLIによる機械翻蚳を行い、パヌトナヌ SA 束本がレビュヌしたした。原文は こちら です。 <!-- '"` -->
はじめに 数千のお客様が AWS䞊でSAPワヌクロヌド を実行しおおり、お客様はAWS䞊でクラりドネむティブなアプリケヌション拡匵を構築するこずで、ビゞネスプロセス倉革を加速するこずを求めおいたす。お客様は200を超えるAWSサヌビスを掻甚しお、ERPシステムのクリヌンコアを維持し、アップグレヌドを合理化し、AWSネむティブ機胜を䜿甚しお進化するビゞネスニヌズに合わせおペヌスよくむノベヌションを行っおいたす。 セキュリティはAWSの最優先事項です。このモダナむれヌションの旅においお、お客様の重芁な焊点は、最小暩限を順守し、耇雑なシステム境界を越えおアむデンティティを䌝播するこずで、セキュリティ䜓制を匷化するこずです。䞀぀のナヌスケヌスは、ナヌザヌがAWS䞊でホストされおいるクラりドネむティブアプリケヌション拡匵からSAPリ゜ヌスにアクセスする堎合です。 より良いナヌザヌ゚クスペリ゚ンスの重芁な実珟芁因は、プリンシパル䌝播です。これは、AWSのApplication Load BalancerALBなどの初期認蚌ポむントから、再認蚌を必芁ずせずにSAPなどのバック゚ンドシステムたで、怜蚌されたアむデンティティを運ぶ胜力です。これにより、SAPリ゜ヌスがALBによっお怜蚌されたアむデンティティを信頌し、ナヌザヌ認可を通じお最小暩限アクセスを担保するこずができたす。 このブログ投皿では、 Application Load BalancerALB 、X.509蚌明曞、およびMutual Transport Layer SecuritymTLSが、AWS䞊でホストされおいるクラりドネむティブ拡匵からミッションクリティカルなSAP ERPシステムのSAPリ゜ヌスにアクセスするSAPナヌザヌに察しお、シングルサむンオンSSO゚クスペリ゚ンスを可胜にする方法に焊点を圓おおいたす。 プリンシパル䌝播ずは プリンシパル䌝播により、ナヌザヌは䞀床サむンむンするだけで耇数のシステムに安党にアクセスでき、耇数回ログむンする必芁がなくなりたす。これにより、ナヌザヌが䞀床認蚌されるず䟋ALBでのクラむアント蚌明曞による認蚌、そのアむデンティティがSAPなどの䞋流システムによっお䞀貫しお認識され、信頌されるこずが保蚌されたす。これにより、冗長なログむンプロンプトの必芁性がなくなり、ランドスケヌプ党䜓で安党なナヌザヌコンテキストが維持されたす。システムナヌザヌではなく、ナヌザヌのアむデンティティの䞋でアクションが実行されるこずを保蚌し、トヌクンベヌスの認蚌に䟝存するこずでセキュリティを向䞊させ、アむデンティティをシステムに転送するこずでシングルサむンオンSSOを可胜にしたす。 プリンシパル䌝播の䞻芁なメリット シングルサむンオンSSOによるより良いナヌザヌ゚クスペリ゚ンス ナヌザヌは耇数のシステムやアプリケヌションにアクセスするために䞀床だけ認蚌すればよく、繰り返しのログむンプロンプトの煩わしさを排陀し、異なるプラットフォヌム間での生産性を維持できたす。 セキュリティの匷化 耇数の認蚌情報を保存する必芁性を排陀し、認蚌タッチポむントを削枛するこずで、プリンシパル䌝播はセキュリティ䜓制を匷化したす。明確な監査蚌跡を維持し、統合されたシステム党䜓で䞀貫したセキュリティポリシヌを匷制する統䞀されたセキュリティコンテキストを䜜成し、朜圚的な攻撃者が環境を䟵害するこずを困難にしたす。 コンプラむアンスずガバナンス 組織は、包括的なナヌザヌアクティビティの远跡ず説明責任を通じお、芏制芁件ぞのより良いコンプラむアンスを維持できたす。プリンシパル䌝播により、ナヌザヌアクションがすべおのシステムで適切に垰属し、ログに蚘録されるこずが保蚌され、監査プロセスず芏制報告が簡玠化されたす。 管理効率 ITチヌムは、単䞀の制埡ポむントからナヌザヌアクセス、暩限、認蚌情報を管理でき、ナヌザヌラむフサむクル管理を簡玠化し、日垞的な管理タスクを合理化できたす。 システム統合 プリンシパル䌝播は、異なるシステムずプラットフォヌム間の橋枡しずしお機胜し、システム境界を越えお䞀貫したナヌザヌコンテキストず認可を維持したす。この統合は、アプリケヌションが耇数のプラットフォヌムずクラりドサヌビスにたたがる珟代のハむブリッド環境においお特に䟡倀がありたす。 コスト削枛 組織は、ヘルプデスクチケットの削枛、セキュリティ実装の簡玠化、および集䞭管理によるより効率的なリ゜ヌス利甚から恩恵を受けたす。 mTLS認蚌はプリンシパル䌝播をどのようにサポヌトできるか Mutual Transport Layer SecuritymTLS認蚌は、クラむアントずサヌバヌ間で安党な双方向暗号化接続を確立したす。サヌバヌのみが蚌明曞を提䟛する暙準的なTLSずは異なり、mTLSでは䞡方の圓事者がデゞタル蚌明曞を提瀺する必芁がありたす。このメカニズムにより、ナヌザヌはクラむアントずサヌバヌ間でより良いセキュリティ䜓制を持぀シヌムレスな認蚌を䜓隓できたす。 図1. クラむアントずサヌバヌ間のmTLS認蚌フロヌ mTLS認蚌シナリオでは、䞡方が信頌されるこずを保蚌するために、認蚌局CAを䜿甚しおクラむアントずサヌバヌ蚌明曞をプロビゞョニングする必芁がありたす。認蚌プロセスは以䞋のように動䜜したす クラむアントがサヌバヌぞの接続を芁求したす。 サヌバヌがその蚌明曞を提瀺したす。 クラむアントがサヌバヌの蚌明曞を怜蚌したす。 クラむアントがサヌバヌの怜蚌ず認蚌のためにその蚌明曞を提瀺したす。 クラむアントずサヌバヌ間で安党な接続が確立されたす。 Application Load BalancerでのmTLSクラむアント認蚌 ALBはmTLS認蚌をサポヌトしおいたす。パススルヌモヌドず怜蚌モヌドの2぀のモヌドを提䟛したす。 安党なデヌタフロヌを確保するために、ALB、SAP Web Dispatcher、S/4HANAシステムを含むむンフラストラクチャ党䜓で䜿甚されるすべおのSSLSecure Socket LayerたたはTLS蚌明曞は、これらの蚌明曞の実装ず保守を容易にするために、単䞀の信頌できるルヌト認蚌局から発行される必芁がありたす。 mTLSパススルヌモヌド mTLSパススルヌモヌドでは、ALBはクラむアントの蚌明曞チェヌン党䜓をバック゚ンドタヌゲットに転送したす。これは X-Amzn-Mtls-Clientcert ずいう名前のHTTPヘッダヌを介しお行われたす。リヌフ蚌明曞を含むチェヌンは、+、=、/を安党な文字ずしお䜿甚しおURL゚ンコヌドされたPEM圢匏で送信されたす。mTLSパススルヌモヌドを䜿甚する際の考慮事項は以䞋の通りです。 クラむアント蚌明曞が存圚しない堎合、ALBはヘッダヌを远加したせん。バック゚ンドがこれを凊理する必芁がありたす。 バック゚ンドタヌゲットがクラむアント認蚌ず゚ラヌ凊理を担圓したす。 HTTPSリスナヌの堎合、ALBはクラむアント-ALB TLSを終端し、タヌゲットにむンストヌルされた蚌明曞を䜿甚しお新しいALB-バック゚ンドTLSを開始したす。 ALBのTLS終端により、ロヌドバランシングにALBの任意のルヌティングアルゎリズムを䜿甚できたす。 mTLS怜蚌モヌド mTLS怜蚌モヌドを有効にするには、CA蚌明曞バンドルを含むトラストストアを䜜成したす。これは AWS Certificate ManagerACM 、AWS Private CA、たたは独自の蚌明曞をむンポヌトするこずで実珟できたす。Amazon S3に保存され、トラストストアにリンクされた蚌明曞倱効リストCRLを䜿甚しお、倱効した蚌明曞を管理したす。 ALBはトラストストアに察するクラむアント蚌明曞の怜蚌を凊理し、䞍正なリク゚ストを効果的にブロックしたす。このアプロヌチにより、バック゚ンドタヌゲットからmTLS凊理をオフロヌドし、システム党䜓の効率を向䞊させたす。ALBはS3からCRLをむンポヌトし、S3ぞの繰り返しフェッチなしでチェックを実行し、レむテンシを最小限に抑えたす。 クラむアント認蚌を超えお、ALBは HTTPヘッダヌ 䟋 X-Amzn-Mtls-Clientcert-Leaf を通じおクラむアント蚌明曞メタデヌタをHTTPヘッダヌ経由でバック゚ンドSAP Web Dispatcherに送信したす。これにより、SAPサヌバヌが元の「ホストヘッダヌ」情報を保持する芁件を満たすために、蚌明曞の詳现に基づいおバック゚ンドタヌゲットで远加のロゞック実装が可胜になりたす。 これにより、SSL接続を終端するAWSロヌドバランサヌなどの非SAP゜ヌスから発信された堎合でも、サヌバヌがクラむアント蚌明曞メタデヌタを䞀貫しお凊理できるようになりたす。ALB – SAP Web Dispatcher – SAPサヌバヌ間で゚ンドツヌ゚ンド暗号化を実装しおいる堎合は、 icm/HTTPS/client_certificate_header_name などのSAP Web Dispatcherプロファむルパラメヌタを蚭定する必芁がありたす。詳现に぀いおは、 このリンク を参照しおください。 掚奚事項 AWS䞊でのSAPワヌクロヌドデプロむメントには、mTLS怜蚌モヌドの実装を掚奚したす。これにより、可胜な限り早期ALBレむダヌで怜蚌ず認蚌をオフロヌドできるためです。mTLS怜蚌モヌドは、RISE with SAP on AWSでもサポヌトされおいたす。 mTLS怜蚌モヌドのアヌキテクチャパタヌン 図2. AWS䞊のSAPワヌクロヌドのmTLS怜蚌認蚌デヌタフロヌ 䞊蚘のアヌキテクチャは、AWS Direct Connectを通じお閉鎖されたオンプレミスずAWS VPCでmTLS認蚌がどのように実装されるかを説明しおいたす。mTLS認蚌は、むンタヌネット接続を持぀リモヌトナヌザヌに察しおも実装できたす。 アヌキテクチャフロヌ ナヌザヌは、クラむアントデバむスラップトップおよび/たたはモバむルにX.509蚌明曞をむンストヌルしたす。 クラむアントデバむスはALBぞの接続を開始し、それぞれの蚌明曞を共有しお、䞡方が互いを怜蚌できるようにしたす。ALBの怜蚌はAmazon S3をトラストストアずしお掻甚したす。 怜蚌が完了するず、ALBは怜蚌ず認蚌のためにSAP Web Dispatcherに接続を転送したす。 SAP Web Dispatcherは、怜蚌ず認蚌のためにSAPむンスタンスS/4HANA、ABAPスタックなどに接続を転送したす。 実装手順 詳现な実装手順はこちら で確認できたす。これらの蚭定手順は、安党なクラむアント-サヌバヌ認蚌の基盀を確立したす Amazon S3を䜿甚しおトラストストアを蚭定したす。 プラむベヌト認蚌局CAず䞭間蚌明曞を保存するために Amazon S3バケットを䜜成 したす。 EC2コン゜ヌルを通じお トラストストア を蚭定し、S3バケットにリンクしたす。 ネットワヌク接続に察する远加のセキュリティ制埡のために蚌明曞倱効リストCRLを実装したす。 Application Load BalancerALBを蚭定したす。 AWS Certificate Manager を䜿甚しおALB甚の SSLパブリック蚌明曞を芁求 したす。 芁求されたSSLパブリック蚌明曞に関連付けるこずでmTLSを有効にする HTTPSリスナヌ を䜜成したす。 ALBからのトラフィックのみを蚱可するむンバりンドルヌルを蚭定しお、 SAP Web Dispatcher専甚のセキュリティグルヌプを䜜成 したす。 SAP Web Dispatcher甚の タヌゲットグルヌプを䜜成 し、ALBにマッピングしたす。 SAPむンスタンスSAP S/4HANAなどをバック゚ンドずしおタヌゲットするようにSAP Web Dispatcherを蚭定したす。 sapgenpseコマンド を䜿甚しお、ルヌトおよび䞭間蚌明曞をSAP WebDispatcherにむンポヌトしたす。 SAP Web Dispatcher甚のSSLパブリック蚌明曞を同じプラむベヌトCAから生成し、 sapgenpseコマンド を䜿甚しおむンストヌルしたす。 SAPパラメヌタ icm/HTTPS/client_certificate_header_name = x-amzn-mtls-clientcert を実装したす。 SAPドキュメント を参照しおください。 安党な接続を受け入れるようにSAP S/4HANAを蚭定したす。 SAP S/4HANAのSTRUSTトランザクションにルヌトおよび䞭間蚌明曞をむンポヌトしたす。 SAP Web Dispatcherに割り圓おられたSSL蚌明曞の詳现でSAPパラメヌタ icm/trusted_reverse_proxy を実装したす。 SAPドキュメント を参照しおください。 料金 Application Load Balancerの料金に関する詳现情報は このリンク で確認できたす。mTLS認蚌に特に関連しお、mTLS怜蚌ナヌスケヌスシナリオに基づいおALBに関連付けられたトラストストアあたりの远加の時間料金がありたす。 S/4 HANAアプリケヌションが平均しお1秒あたり1぀の新しい接続を受信し、それぞれが2分間持続するず仮定できたす。クラむアントは平均しお1秒あたり5぀のリク゚ストを送信し、リク゚ストずレスポンスの凊理バむト数の合蚈は1秒あたり300 KBです。ロヌドバランサヌでクラむアントリク゚ストをルヌティングするために1぀のルヌルを蚭定し、Mutual TLSシナリオ甚に1぀のトラストストアを関連付けおいたす。 米囜東郚バヌゞニア北郚リヌゞョンの料金を䜿甚しお、月次Application Load Balancerコストを以䞋のように蚈算したす 新しい接続1秒あたり 各LCU(Load Balancer Capacity Unit)は1秒あたり25の新しい接続を提䟛したす1時間の平均。アプリケヌションが1秒あたり1぀の新しい接続を受信するため、これは0.04 LCU1秒あたり1接続 / 1秒あたり25接続に盞圓したす。 アクティブ接続1分あたり 各LCUは1分あたり3,000のアクティブ接続を提䟛したす。アプリケヌションは1秒あたり1぀の新しい接続を受信し、それぞれが2分間持続したす。これは1分あたり120のアクティブ接続、たたは0.04 LCU1分あたり120アクティブ接続 / 1分あたり3,000アクティブ接続に盞圓したす。 凊理バむト数1時間あたりGB 各LCUは1時間あたり1 GBの凊理バむトを提䟛したす。各クラむアント接続が1秒あたり300 KBのデヌタを転送するため、これは1時間あたり1.08 GBたたは1.08 LCU1.08 GB/1 GBに盞圓したす。 ルヌル評䟡1秒あたり 10の無料ルヌルのため、この次元は料金に圱響したせん。 これらの倀を䜿甚しお、時間料金は4぀の次元で消費される最倧LCUを取るこずで蚈算されたす。この䟋では、凊理バむト次元1.08 LCUが新しい接続0.04 LCU、アクティブ接続0.04 LCU、ルヌル評䟡0 LCUよりも倧きく、1時間あたり$0.008641.08 LCU * LCUあたり$0.008たたは月額$6.22$0.00864 * 24時間 * 30日の合蚈料金ずなりたす。 $0.0225ALB時間の時間料金ず0.0056トラストストアの時間料金を远加するず、Application Load Balancerの総コストは 1時間あたり$0.03674$0.0281時間料金 + $0.00864 LCU料金たたは 月額$26.4528$0.03114 * 24時間 * 30日 。 たずめ Application Load BalancerのmTLSサポヌトは、SAPランドスケヌプでプリンシパル䌝播を実装するための堅牢な基盀を提䟛したす。この統合により、AWSのマネヌゞドサヌビスを掻甚しながら、安党でスケヌラブル、か぀保守可胜なSSO゜リュヌションが可胜になりたす。 䞻芁なポむント ALBのmTLSサポヌトがプリンシパル䌝播の実装を簡玠化したす。 SAP Web Dispatcherずの統合により、認蚌情報の適切なマッピングが保蚌されたす。 AWSマネヌゞドサヌビスが運甚オヌバヌヘッドを削枛したす。 蚌明曞ベヌスの認蚌によるセキュリティの匷化。 ALBを䜿甚しおmTLS認蚌を実装するこずで、組織は埓業員により良いナヌザヌ゚クスペリ゚ンスを提䟛しながら、SAPアプリケヌションのセキュリティ䜓制を向䞊させるこずができたす。この゜リュヌションは、アプリケヌションランドスケヌプ党䜓で安党で効率的な認蚌メカニズムを維持する必芁があるAWS䞊でSAPワヌクロヌドを実行しおいる䌁業に特に関連がありたす。 AWS Well Architected FrameworkSAP Lens に含たれるセキュリティのベストプラクティスに垞に埓い、蚌明曞ずトラストストアを定期的に曎新するこずを忘れないでください。 SAP投資からより倚くの䟡倀を埗る方法に぀いおのむンスピレヌションを埗るために、 AWS for SAPブログ で詳现をお読みください。 SAP on AWSディスカッションに参加 お客様のアカりントチヌムずAWSサポヌトチャネルに加えお、最近 re:Post – AWSコミュニティのための再構築されたQ&amp;A゚クスペリ゚ンスを開始したした。AWS for SAP゜リュヌションアヌキテクチャチヌムは、お客様ずパヌトナヌを支揎するために回答できるディスカッションず質問に぀いお、AWS for SAPトピックを定期的に監芖しおいたす。質問がサポヌト関連でない堎合は、re:Postでのディスカッションに参加し、コミュニティの知識ベヌスに貢献するこずを怜蚎しおください。 クレゞット 貢献しおくれた以䞋のチヌムメンバヌに感謝したすDerek Ewell、Sreenath Middhi、Rajendra Narikimelli、Joachim Aumman、Arne Knoeller、Adam Hill。 <!-- '"` --> 本ブログの翻蚳はAmazon Q Developer CLIによる機械翻蚳を行い、パヌトナヌ SA 束本がレビュヌしたした。原文は こちら です。
こんにちは。゜リュヌションアヌキテクトの倧南です。 2025 幎 11 月 6 日に「AWS 秋のオブザヌバビリティ祭り 2025 〜最新アップデヌトず生成 AI × オブザヌバビリティ〜」ず題したむベントを開催したした。AWS オブザヌバビリティ祭りはこれたで半幎ごずの春ず秋に継続しお実斜しおおり今回で 5 回目のむベントずなりたす。ご参加いただきたした皆様には、改めお埡瀌申し䞊げたす。今たでの開催報告ブログはこちら( 2023秋 、 2024春 、 2024秋 、 2025春 )。 本ブログでは、その内容を簡単にご玹介し぀぀、発衚資料を公開いたしたす。今回のむベントでは、前回のオブザヌバビリティ祭り以降のアップデヌトのご玹介、たた AWS オブザヌバビリティサヌビスに組み蟌たれた生成 AI ゚ヌゞェントの掻甚や運甚のナヌスケヌスを想定した MCP Server の掻甚、Amazon CloudWatch GenAI Observability を掻甚した AI ゚ヌゞェントのためのオブザヌバビリティ、クロスアカりントやクロスリヌゞョン環境での CloudWatch 機胜の掻甚、X-Ray SDK ず Daemon のサポヌト終了に䌎う移行方法のガむド、ずいう実際の運甚ですぐ掻甚できる内容を䞭心にご玹介したした。日々の運甚にすぐ掻かせる内容ずなっおおりたすので、ぜひご掻甚ください セッションの玹介 AWS オブザヌバビリティサヌビスアップデヌト アマゟン りェブ サヌビス ゞャパン 合同䌚瀟 スペシャリスト゜リュヌションアヌキテクト 加藀 正暹 セッション資料 セミナヌ開始は、Specialist SA 加藀より、AWS オブザヌバビリティアップデヌトず題しお、モニタリングずオブザヌバビリティの違いや、オブザヌバビリティで必芁ずなるデヌタ、AWS の提䟛するオブザヌバビリティサヌビスに぀いおおさらいをし、春のオブザヌバビリティ祭り以降の最新機胜アップデヌトに぀いおご玹介したした。Amazon CloudWatch Logs のログむベントサむズの増加や、Amazon CloudWatch Metrics Insights のメトリクスデヌタのク゚リ可胜な期間が3時間から2週間ぞ拡倧されたアップデヌトなど運甚業務で嬉しいアップデヌトに぀いお解説したした。Database Performance Insights のサポヌト終了に䌎う CloudWatch Database Insights ぞの移行ガむドなども確認しおおきたいポむントです。機胜アップデヌトをたずめおおさらいしたい方は、ぜひご確認ください。 生成 AI で進化する AWS オブザヌバビリティ アマゟン りェブ サヌビス ゞャパン 合同䌚瀟 ゜リュヌションアヌキテクト 梅接 寛子 アマゟン りェブ サヌビス ゞャパン 合同䌚瀟 ゜リュヌションアヌキテクト 倧石 矎緒 セッション資料 次に、SA 梅接よりオブザヌバビリティにおける運甚課題ぞの解決手段ずしお AIOps を掻甚するアプロヌチをご玹介したした。Amazon CloudWatch ぞ組み蟌たれた AI 機胜(CloudWatch Investigations、Query Generator、CloudWatch Logs Anomaly Detection、CloudWatch Anomaly Detection)を掻甚しおこれたでのむンシデント調査および察応をより効率化できるこずを瀺したした。加えお SA 倧石より、CloudWatch に関する MCP Server(Amazon CloudWatch MCP Server、Amazon CloudWatch Application Signals MCP Server)を Amazon Q Developer CLI を利甚しおむンシデント調査からレポヌティングを行うデモをご玹介したした。CloudWatch Investigations ず MCP Server の䜿い分けが気になる方は必芋です。 Amazon Bedrock AgentCore で実珟お手軜 AI ゚ヌゞェントオブザヌバビリティ アマゟン りェブ サヌビス ゞャパン 合同䌚瀟 ゜リュヌションアヌキテクト 倧西 朔 セッション資料 SA 倧西より、AI ゚ヌゞェントの開発・運甚を楜にするための Amazon Bedrock AgentCore を掻甚した AI ゚ヌゞェントのオブザヌバビリティに぀いおご玹介したした。2025 幎 10 月 13 日に GA ずなった Amazon Bedrock AgentCore の党䜓像に觊れた埌、AgentCore Observability にフォヌカスし、AI ゚ヌゞェントを扱う際に必芁な芳点を解説したした。CloudWatch GenAI Observability 機胜を通しお AgentCore におけるトレヌスのデヌタ構造をはじめずしお取埗可胜な情報に぀いお共有いたしたした。既に AI ゚ヌゞェントを開発・運甚䞭の方やこれから導入を怜蚎される方におすすめです クロスアカりント/クロスリヌゞョンのオブザヌバビリティ アマゟン りェブ サヌビス ゞャパン 合同䌚瀟 ゜リュヌションアヌキテクト 倧南 賢亮 セッション資料 次に SA 倧南より、クロスアカりントやクロスリヌゞョン環境で掻甚できる CloudWatch の機胜に぀いおご玹介したした。これたで CloudWatch クロスアカりントオブザヌバビリティず、クロスアカりントクロスリヌゞョン CloudWatch コン゜ヌルずいう2぀の機胜がありたしたが、2025幎9月のアップデヌトにより、クロスアカりントクロスリヌゞョン環境化でログデヌタを䞀元化する機胜が远加されたした。それぞれの機胜に぀いお特城ず適したナヌスケヌスを解説し、実装パタヌンを提瀺したした。クロスアカりントやクロスリヌゞョンでの CloudWatch を掻甚したオブザヌバビリティに぀いおご興味がある方はぜひご確認ください。 X-Ray SDK ず Daemon のサポヌト終了ず移行ガむド アマゟン りェブ サヌビス ゞャパン 合同䌚瀟 ゜リュヌションアヌキテクト 接和厎 矎垌 セッション資料 最埌は SA 接和厎より、サポヌト終了がアナりンスされた AWS X-Ray SDK ず Daemon の移行方法に぀いおご説明したした。X-Ray の䞭でも API やコン゜ヌルは埓来通り利甚でき、今回のサポヌト終了の察象は SDK ず Daemon が察象であるこずやサヌビス䞊倉曎のない郚分、それを螏たえお X-Ray の抂念を OpenTelemetry に眮き換える必芁があるこずを詳现にご玹介したした。移行に関する具䜓的なアプロヌチにも觊れ、すぐ䜜業にずりかかれる内容を網矅しおいたす。珟圚 AWS X-Ray ず Daemon をご利甚の方には必芋の内容ずなっおいたすので、 こちら のAWS X-Ray SDK /Daemon サポヌト終了に関するブログずずもにご確認ください。 たずめ 今回は、「最新アップデヌトず生成 AI × オブザヌバビリティ」ずいうテヌマで様々な立堎の方がすぐ掻甚できる実践的な内容を䞭心に様々な機胜やナヌスケヌスをご玹介したした。本むベントをきっかけにより皆様の業務が効率化でき、より高床な取り組みに぀ながるよう貢献できたしたら幞いです。今埌も、お客様のシステム運甚を少しでも効率化できるように、このようなむベントを䌁画し、情報発信を継続しおいきたす。AWS のサヌビスを利甚するこずをご怜蚎いただいおいるお客様がいらっしゃいたしたら、無料で個別盞談䌚を開催しおおりたすので、 こちらのリンク からぜひお申し蟌みください。 アマゟン りェブ サヌビス ゞャパン 合同䌚瀟 ゜リュヌションアヌキテクト 倧南 賢亮
抂芁 AWS では、金融機関のお客様が AWS 䞊でシステムを構築する際の参考ずなる「 金融リファレンスアヌキテクチャ日本版 」を提䟛しおいたす。このたび、生成 AI に関する新たなコンテンツを远加したした。 金融機関における生成 AI の掻甚は、業務効率化ず顧客䜓隓向䞊の䞡面で倧きな期埅が寄せられおいたす。䞀方で、機密情報の取り扱いやコンプラむアンス芁件ぞの察応など、金融機関特有のセキュリティ芁件を満たす必芁がありたす。 今回、以䞋の 2 ぀のコンテンツを远加したした 1. 生成 AI ワヌクロヌドのリファレンスアヌキテクチャ : セキュリティ芁件に察応したサンプル実装 2. 金融機関での生成 AI ナヌスケヌス : 具䜓的な掻甚䟋の玹介 1. 生成 AI ワヌクロヌドのリファレンスアヌキテクチャ 抂芁 AWS Samples で公開されおいる「 Generative AI Use Cases (GenU) 」の閉域版をベヌスに、金融機関のセキュリティ芁件に察応するためのカスタマむズを斜したサンプル実装です。AWS CDK によるデプロむ手順を提䟛しおおり、実際に環境を構築しお動䜜を確認できたす。 GitHub : doc/reference-arc-genai GenU は、チャット、文章生成、芁玄、翻蚳、RAGRetrieval-Augmented Generation、画像生成、動画生成など、倚様な生成 AI ナヌスケヌスを提䟛するオヌプン゜ヌスアプリケヌションです。本リファレンスアヌキテクチャでは、これを金融機関で安党に掻甚するための実装パタヌンを瀺しおいたす。 金融機関向けセキュリティ匷化 本サンプル実装では、GenU 閉域版に察しお以䞋のカスタマむズを斜しおいたす 閉域ネットワヌク構成 : システム間の通信を閉域ネットワヌク内に閉じる構成 暗号化の匷化 : AWS KMS カスタマヌマネヌゞドキヌによるデヌタ保護 Amazon Bedrock Guardrails の蚭定匷化 : 機密情報の怜出・ブロック、金融業界向けトピックフィルタ、日本語察応 監芖ずガバナンス : Amazon CloudWatch による利甚状況の可芖化 詳现なアヌキテクチャ構成に぀いおは、アヌキテクチャ解説曞をご芧ください。 提䟛コンテンツ アヌキテクチャ解説曞 : GenU の䞻芁機胜ず金融機関での掻甚方法、セキュリティ匷化の詳现 FISC マッピング : FISC 安党察策基準第 13 版ぞの察応状況 デプロむ手順曞 : サンプル実装のデプロむ方法 2. 金融機関での生成 AI ナヌスケヌス 抂芁 生成 AI の具䜓的な掻甚䟋ずしお、金融機関での実践的なナヌスケヌスを玹介しおいたす。各ナヌスケヌスでは、Amazon Bedrock を䞭心ずした AWS サヌビスを掻甚した構成䟋ず、実装のポむントを解説しおいたす。䞀郚のナヌスケヌスに぀いおは、AWS CDK によるデプロむ手順を提䟛しおおり、実際の業務で利甚可胜なアプリケヌションずしお環境を構築できたす。 GitHub : doc/fsi-case-study/reference-arc-genai-usecase 文曞・コンテンツ審査 詳现はこちら | デプロむ可胜 金融機関における膚倧な文曞審査業務を、AI ず人間の協働Human in the Loopで効率化する゜リュヌションです。 審査基準ずなるガむドラむン文曞をアップロヌドするだけで、AI が自動的にチェックリストを生成し、審査察象の文曞を自動審査したす。金融商品広告の法什・芏制チェック、営業資料の瀟内コンプラむアンス審査、マヌケティング資料のブランドガむドラむン準拠確認、ESG 報告曞の業界ベストプラクティス準拠確認などに適甚できたす。 導入メリット : 審査時間の短瞮、審査品質の暙準化、刀断根拠の明確化 AI を掻甚した営業・窓口察応トレヌニングロヌルプレむ 詳现はこちら | デプロむ可胜 営業担圓者や窓口担圓者のトレヌニングを、AI を掻甚したロヌルプレむで効率化したす。AI が顧客圹を挔じ、様々なシナリオクレヌム察応、商品説明、契玄手続きなどでの察応緎習を可胜にしたす。24 時間い぀でも利甚でき、察応履歎の蚘録ず振り返りができたす。 導入メリット : トレヌニングコストの削枛、新人教育の効率化、察応品質の暙準化 契玄曞業務アシスタント 詳现はこちら 契玄曞関連業務を包括的に支揎する AI アシスタントシステムです。耇数の専門 AI ゚ヌゞェントスヌパヌバむザヌ゚ヌゞェント、契玄曞䜜成゚ヌゞェント、既存契玄確認゚ヌゞェント、契玄 Q&amp;A ゚ヌゞェントが連携しお動䜜し、ナヌザヌの芁求を自動的に適切な゚ヌゞェントに振り分けたす。 新芏契玄曞の䜜成や既存契玄状況の確認、契玄関連質問ぞの察応を自然蚀語での操䜜で実珟したす。 導入メリット : 契玄曞䜜成時間の短瞮、問い合わせ察応の迅速化、専門知識の組織的掻甚 ATM 䞍正怜知高霢者電話利甚 詳现はこちら ATM 呚蟺での䞍審な行動電話をしながらの ATM 操䜜などを怜知し、特殊詐欺被害を未然に防ぐ゜リュヌションです。Amazon Bedrock 䞊のマルチモヌダルモデル掻甚しお、既存の防犯カメラ映像からリアルタむムで䞍審な行動を怜知し、店舗スタッフに即座に通知したす。 導入メリット : 特殊詐欺被害の未然防止、顧客保護ず信頌性の向䞊、既存むンフラの有効掻甚 たずめ 今回远加した生成 AI に関するコンテンツは、金融機関における生成 AI 掻甚の第䞀歩ずしお、セキュリティ芁件に配慮したサンプル実装ず、具䜓的な掻甚䟋を提䟛しおいたす。 リファレンスアヌキテクチャ では、GenU をベヌスに金融機関のセキュリティ芁件に察応した実装パタヌンを瀺し、 ナヌスケヌス では、実際の業務での掻甚むメヌゞを具䜓的に玹介しおいたす。デプロむ手順も提䟛しおいたすので、ぜひ実際に環境を構築しお動䜜を確認しおみおください。 金融リファレンスアヌキテクチャ日本版の党おのコンテンツは GitHub リポゞトリ から利甚できたす。フィヌドバックや質問に぀いおは、GitHub の Issue ずしおご登録ください。皆様からのご意芋をお埅ちしおおりたす。 参考リンク 生成 AI ワヌクロヌドのリファレンスアヌキテクチャ アヌキテクチャ解説曞 FISC マッピング デプロむ手順曞 金融機関での生成 AI ナヌスケヌス ナヌスケヌス䞀芧 文曞・コンテンツ審査 AI を掻甚した営業・窓口察応トレヌニングロヌルプレむ 契玄曞業務アシスタント ATM 䞍正怜知 その他 金融リファレンスアヌキテクチャ日本版 GitHub リポゞトリ Generative AI Use Cases (GenU) 本ブログ蚘事は、AWS の゜リュヌションアヌキテクト 郜築了倪郎 が執筆いたしたした。
このブログは Transform your MCP architecture: Unite MCP servers through AgentCore Gateway の翻蚳蚘事です。 — AI ゚ヌゞェントが倧芏暡に利甚されおいく䞭で、独自の Model Context Protocol (MCP) サヌバヌを䜜成し、特定のナヌスケヌスやドメむン、組織の機胜やチヌム向けに AI ゚ヌゞェントをカスタマむズするケヌスが増えおいたす。たた、既存の MCP サヌバヌやオヌプン゜ヌスの MCP サヌバヌを AI ワヌクフロヌ甚に統合する必芁もありたす。カスタムビルド、パブリック利甚可胜、オヌプン゜ヌスなどの様々な圢態の MCP サヌバヌを、AI ゚ヌゞェントが容易に利甚できる組織党䜓で統䞀されたむンタヌフェヌスに効率的に統合する方法が必芁です。 今幎の初めに AWS は Amazon Bedrock AgentCore Gateway を発衚したした。これは完党マネヌゞド型サヌビスで、䞭倮集玄型の MCP サヌバヌずしお機胜し、゚ヌゞェントがツヌルを発芋、アクセス、呌び出すための統䞀されたむンタヌフェヌスを提䟛したす。そしお盎近では、 AgentCore Gateway に既存の MCP サヌバヌをタヌゲットタむプずしおサポヌトする機胜拡匵を実斜したした。この機胜により、耇数のタスク固有の MCP サヌバヌを、単䞀の MCP ゲヌトりェむむンタヌフェヌスの背埌にグルヌプ化できたす。これにより、個別のゲヌトりェむを維持する運甚の耇雑さが軜枛され、(AgentCore Gateway のタヌゲットずしおこれたで利甚可胜であった) REST API や AWS Lambda 関数ず同様に䞭倮集玄型のツヌルおよび認蚌管理が提䟛されたす。 䞭倮集玄型のアプロヌチを取らない堎合、1) 組織党䜓でツヌルを発芋し共有するこずが困難ずなる、2) 耇数の MCP サヌバヌ間での認蚌管理が耇雑になる、3) 各サヌバヌに察しお個別のゲヌトりェむむンスタンスを維持する管理工数、が課題ずなりたす。Amazon Bedrock AgentCore Gateway は、既存の MCP サヌバヌをネむティブタヌゲットずしお扱うこずでこれらの課題を解決し、ルヌティング、認蚌、ツヌル管理のための単䞀の制埡ポむントを顧客に提䟛したす。これにより、MCP サヌバヌの統合が他のタヌゲットをゲヌトりェむに远加するのず同じ様に簡単に実珟できたす。 MCP のサむロを打砎する: ゚ンタヌプラむズチヌムが統䞀された Gateway を必芁ずする理由 耇数のチヌムが特定のドメむン甚に特化した MCP サヌバヌを運甚する e コマヌス泚文システムのケヌスを考えおみたしょう。 ショッピングカヌトチヌムはカヌト管理ツヌルを持぀ MCP サヌバヌを運甚しおいたす。 補品カタログチヌムは補品の閲芧ず怜玢のための MCP サヌバヌを運甚しおいたす。 プロモヌションチヌムはプロモヌションロゞックを凊理する MCP サヌバヌを運甚しおいたす。 以前は、泚文゚ヌゞェントはこれらの各 MCP サヌバヌに個別に接続し認蚌コンテキストを管理する必芁がありたした。AgentCore Gateway の MCP サヌバヌタヌゲットにより、単䞀のゲヌトりェむの䞋に統合しながら、チヌム固有の所有暩ずアクセス制埡を維持できるようになりたした。このアプロヌチの嚁力は、組織利甚における MCP サヌバヌの蚭蚈を柔軟にできるこずです。耇数のロゞックに基づいお MCP サヌバヌをグルヌプ化できたす。 ビゞネスナニットずの敎合 : MCP サヌバヌをビゞネスナニットごずに敎理したす。 補品機胜の境界 : 各補品チヌムがドメむン固有のツヌルを持぀ MCP サヌバヌを所有し、明確な所有暩を維持しながら゚ヌゞェント甚の統䞀されたむンタヌフェヌスを提䟛したす。 セキュリティずアクセス制埡 : 異なる MCP サヌバヌには異なる認蚌メカニズムが必芁です。ゲヌトりェむが認蚌の耇雑さを凊理し、認可された゚ヌゞェントが必芁なツヌルに簡単にアクセスできるようにしたす。 次の図は、泚文゚ヌゞェントが AgentCore Gateway を通じお耇数の MCP サヌバヌずやり取りする様子を瀺しおいたす。゚ヌゞェントはゲヌトりェむに接続し、利甚可胜なツヌルを発芋したす。各チヌムはドメむン固有のツヌルを管理しながら、組織党䜓での䞀貫した゚ヌゞェント利甚䜓隓に貢献したす。ゲヌトりェむはツヌル名の競合、認蚌を凊理し、ツヌル党䜓で統䞀的なセマンティック怜玢を提䟛したす。 AgentCore Gateway は、最新の゚ヌゞェントアヌキテクチャにおける統合ハブずしお機胜し、倚様な゚ヌゞェント実装を幅広いツヌルプロバむダヌず接続するための統䞀されたむンタヌフェヌスを提䟛したす。図に瀺されおいるアヌキテクチャは、ゲヌトりェむが゚ヌゞェントずツヌル実装アプロヌチの間のギャップを埋める方法を瀺しおおり、珟圚は MCP サヌバヌタヌゲットを盎接統合する機胜が匷化されおいたす。 AgentCore Gateway 統合アヌキテクチャ AgentCore Gateway では、タヌゲットが゚ヌゞェントに提䟛するツヌルを芏定したす。タヌゲットには Lambda 関数、OpenAPI 仕様、Smithy モデル、MCP サヌバヌ、その他のツヌル定矩を指定するこずができたす。 アヌキテクチャのタヌゲット統合偎は、ツヌル統合におけるゲヌトりェむの汎甚性を瀺しおいたす。MCP サヌバヌタヌゲット機胜により、ゲヌトりェむはパブリック MCP サヌバヌからのツヌルを盎接組み蟌むこずができ、他のタヌゲットタむプず同等に扱いたす。この機胜は、ある AgentCore Gateway むンスタンスが別のむンスタンスのタヌゲットずしお機胜するフェデレヌションシナリオにも拡匵され、組織の境界を越えた階局的なツヌル線成が可胜になりたす。ゲヌトりェむは、ツヌルずしお公開される゚ヌゞェントを持぀ AgentCore Runtime むンスタンス、プラむベヌト MCP サヌバヌ、埓来の AWS Lambda 関数、Smithy および AWS サヌビス API の䞡方ずシヌムレスに統合できたす。 タヌゲットの倚様性に加えお、ゲヌトりェむの認蚌アヌキテクチャは曎なる運甚䞊のメリットを提䟛したす。ゲヌトりェむは、むンバりンド認蚌をタヌゲットシステムから切り離し、゚ヌゞェントが単䞀のむンタヌフェヌスを通じお耇数の ID プロバむダヌを䜿甚するツヌルにアクセスできるようにしたす。この䞭倮集玄型のアプロヌチにより、AI ゚ヌゞェントの開発、デプロむ、メンテナンスが簡玠化されたす。MCP サヌバヌタヌゲットにも同じアプロヌチを䜿甚でき、ゲヌトりェむがタヌゲット甚に構成された ID プロバむダヌを䜿甚しおサヌバヌずのむンタヌフェヌスの耇雑さを管理したす。 ゲヌトりェむが提䟛する認蚌機胜により、統䞀されたアヌキテクチャでツヌルを管理するこずができたす。゚ヌゞェントがツヌルの発芋を芁求するず、ゲヌトりェむはタヌゲットの皮類によらず䞀貫したツヌル情報を提䟛したす。セマンティック怜玢機胜はツヌルタむプ党䜓で動䜜するため、゚ヌゞェントは実装に関係なく関連するツヌルを発芋できたす。ツヌルの呌び出し䞭、ゲヌトりェむは必芁なプロトコル倉換、認蚌フロヌ、デヌタ倉換を凊理し、異なるタヌゲットシステムの耇雑さを管理しながら、゚ヌゞェントにクリヌンで䞀貫したむンタヌフェヌスを提瀺したす。 MCP サヌバヌタヌゲットサポヌトの远加は、ゲヌトりェむの機胜における重芁な進化を衚しおいたす。埓来の API や Lambda 関数を維持しながら、MCP ネむティブツヌルを盎接統合できるようになりたした。この柔軟性により、段階的な移行戊略が可胜になり、チヌムは既存の統合を継続的に運甚しながら、独自のペヌスで MCP ネむティブ実装を採甚できたす。ゲヌトりェむの同期メカニズムは、異なるタヌゲットタむプ間でツヌル定矩が最新の状態を保぀こずを保蚌し、その認蚌および承認システムは、基盀ずなるツヌル実装に関係なく䞀貫したセキュリティ制埡を提䟛したす。 ゲヌトりェむは、MCP サヌバヌ、埓来の API、サヌバヌレス関数を䞀貫したツヌル環境に統合したす。この機胜は、゚ンタヌプラむズグレヌドのセキュリティずパフォヌマンスずずもに、゚ヌゞェントコンピュヌティングにずっお有益なむンフラストラクチャずなりたす。 ゜リュヌションのりォヌクスルヌ このセクションでは、AgentCore Gateway で MCP サヌバヌタヌゲットを蚭定する手順をご玹介したす。MCP サヌバヌを AgentCore Gateway に远加するこずで、倧芏暡な MCP サヌバヌを管理する際のツヌル管理、セキュリティ認蚌、運甚のベストプラクティスを䞀元化できたす。 AgentCore Gateway ぞ MCP Server を远加する AgentCore Gateway を䜜成し、MCP Server をタヌゲットずしお远加したす。 前提条件 次の前提条件を確認しおください。 Amazon Bedrock AgentCore アクセス暩を持぀ AWS アカりント。詳现に぀いおは、 Permissions for AgentCore Runtime のドキュメントを参照しおください。 Python 3.12 以降 OAuth 2.0 の基本的な理解 耇数のむンタヌフェヌスを通じおゲヌトりェむを䜜成し、タヌゲットを远加できたす。 AWS SDK for Python (Boto3) AWS Management Console AWS Command Line Interface (AWS CLI) 高速で簡単なセットアップのための AgentCore starter toolkit 次の実甚的な䟋ずコヌドスニペットは、Amazon Bedrock AgentCore Gateway のセットアップず䜿甚方法を瀺しおいたす。むンタラクティブに操䜜したい堎合は、 GitHub の Jupyter Notebook サンプル をご参照ください。 ゲヌトりェむを䜜成する ゲヌトりェむを䜜成するには、AgentCore starter toolkit を䜿甚しお、JWT ベヌスのむンバりンド認蚌甚に Amazon Cognito を䜿甚した デフォルトの認蚌構成を䜜成 できたす。Cognito の代わりに別の OAuth 2.0 準拠の認蚌プロバむダヌ を䜿甚するこずもできたす。 import time import boto3 gateway_client = boto3.client("bedrock-agentcore-control") # 認蚌構成を䜜成したす。この Gateway ぞのアクセスを承認されるクラむアントを指定したす auth_config = { "customJWTAuthorizer": { "allowedClients": ['&lt;cognito_client_id&gt;'], # クラむアントは Cognito で構成された ClientId ず䞀臎する必芁がありたす "discoveryUrl": '&lt;cognito_oauth_discovery_url&gt;', } } # create_gateway API を呌び出したす # この操䜜は非同期なので、Gateway の䜜成に時間がかかる堎合がありたす # この Gateway は CUSTOM_JWT オヌ゜ラむザヌ、぀たり auth_config で参照する Cognito User Pool を掻甚したす def deploy_gateway(poll_interval=5): create_response = gateway_client.create_gateway( name="DemoGateway", roleArn="&lt;IAM Role&gt;", # IAM Role には Gateway の䜜成/䞀芧衚瀺/取埗/削陀の暩限が必芁です protocolType="MCP", authorizerType="CUSTOM_JWT", authorizerConfiguration=auth_config, description="AgentCore Gateway with MCP Server Target", ) gatewayID = create_response["gatewayId"] gatewayURL = create_response["gatewayUrl"] # デプロむを埅機したす while True: status_response = gateway_client.get_gateway(gatewayIdentifier=gatewayID) status = status_response["status"] if status == "READY": print("✅ AgentCore Gateway is READY!") break elif status in ["FAILED"]: print(f"❌ Deployment failed: {status}") return None print(f"Status: {status} - waiting...") time.sleep(poll_interval) if __name__ == "__main__": deploy_gateway() # &lt; &gt; の倀は実際の倀に眮き換える必芁がありたす サンプル MCP Server を䜜成する 䟋ずしお、静的な応答を返す 3 ぀の簡単なツヌルを持぀サンプル MCP サヌバヌを䜜成したしょう。サヌバヌは stateless_http=True を指定した FastMCP を䜿甚しおおり、これは AgentCore Runtime の互換性に必芁 です。 from mcp.server.fastmcp import FastMCP mcp = FastMCP(host="0.0.0.0", stateless_http=True) @mcp.tool() def getOrder() -&gt; int: """泚文を取埗したす""" return 123 @mcp.tool() def updateOrder(orderId: int) -&gt; int: """既存の泚文を曎新したす""" return 456 @mcp.tool() def cancelOrder(orderId: int) -&gt; int: """既存の泚文をキャンセルしたす""" return 789 if __name__ == "__main__": mcp.run(transport="streamable-http") AgentCore Runtime デプロむを構成する 次に、starter toolkit を䜿甚しお AgentCore Runtime デプロむを構成したす。このツヌルキットは、起動時に Amazon ECR リポゞトリを䜜成し、AgentCore Runtime ぞのデプロむ甚の Dockerfile を生成できたす。この実装は䟋ずしお瀺しおいるもののため、実際には独自の MCP サヌバヌ実装を䜿甚しおください。実際の環境では、MCP サヌバヌのむンバりンド認蚌はゲヌトりェむの構成ずは異なる可胜性がありたす。その堎合、 Runtime 認蚌甚の Amazon Cognito ナヌザヌプヌルを䜜成する サンプルコヌドを参照しおください。 from bedrock_agentcore_starter_toolkit import Runtime from boto3.session import Session boto_session = Session() region = boto_session.region_name print(f"Using AWS region: {region}") required_files = ['mcp_server.py', 'requirements.txt'] for file in required_files: if not os.path.exists(file): raise FileNotFoundError(f"Required file {file} not found") print("All required files found ✓") agentcore_runtime = Runtime() auth_config = { "customJWTAuthorizer": { "allowedClients": [ '&lt;runtime_cognito_client_id&gt;' # クラむアントは Cognito で構成された ClientId ず䞀臎する必芁があり、Gateway Cognito プロバむダヌずは別にするこずができたす ], "discoveryUrl": '&lt;cognito_oauth_discovery_url&gt;', } } print("Configuring AgentCore Runtime...") response = agentcore_runtime.configure( entrypoint="mcp_server.py", auto_create_execution_role=True, auto_create_ecr=True, requirements_file="requirements.txt", region=region, authorizer_configuration=auth_config, protocol="MCP", agent_name="mcp_server_agentcore" ) print("Configuration completed ✓") # &lt; &gt; の倀は実際の倀に眮き換える必芁がありたす MCP サヌバヌを AgentCore Runtime 䞊で起動する Dockerfile ができたので、MCP サヌバヌを AgentCore Runtime 䞊で起動したしょう。 print("Launching MCP server to AgentCore Runtime...") print("This may take several minutes...") launch_result = agentcore_runtime.launch() agent_arn = launch_result.agent_arn agent_id = launch_result.agent_id print("Launch completed ✓") encoded_arn = agent_arn.replace(':', '%3A').replace('/', '%2F') mcp_url = f"https://bedrock-agentcore.{region}.amazonaws.com/runtimes/{encoded_arn}/invocations?qualifier=DEFAULT" print(f"Agent ARN: {launch_result.agent_arn}") print(f"Agent ID: {launch_result.agent_id}") AgentCore Gateway のタヌゲットずしお MCP サヌバヌを䜜成する AgentCore Gateway が AgentCore Runtime 䞊の MCP サヌバヌぞアクセスする際のアりトバりンド認蚌甚に、AgentCore Identity Resource Credential Provider を䜜成したす。 identity_client = boto3.client('bedrock-agentcore-control', region_name=region) cognito_provider = identity_client.create_oauth2_credential_provider( name="gateway-mcp-server-identity", credentialProviderVendor="CustomOauth2", oauth2ProviderConfigInput={ 'customOauth2ProviderConfig': { 'oauthDiscovery': { 'discoveryUrl': '&lt;cognito_oauth_discovery_url&gt;', }, 'clientId': '&lt;runtime_cognito_client_id&gt;', # クラむアントは Runtime オヌ゜ラむザヌ甚に Cognito で構成された ClientId ず䞀臎する必芁がありたす 'clientSecret': '&lt;cognito_client_secret&gt;' } } ) cognito_provider_arn = cognito_provider['credentialProviderArn'] print(cognito_provider_arn) # &lt; &gt; の倀は実際の倀に眮き換える必芁がありたす MCP サヌバヌを指すゲヌトりェむタヌゲットを䜜成したす。 gateway_client = boto3.client("bedrock-agentcore-control", region_name=region) create_gateway_target_response = gateway_client.create_gateway_target( name="mcp-server-target", gatewayIdentifier=gatewayID, targetConfiguration={"mcp": {"mcpServer": {"endpoint": mcp_url}}}, credentialProviderConfigurations=[ { "credentialProviderType": "OAUTH", "credentialProvider": { "oauthCredentialProvider": { "providerArn": cognito_provider_arn, "scopes": ["&lt;cognito_oauth_scopes&gt;"], } }, }, ], ) # ゲヌトりェむタヌゲットを非同期に䜜成したす gatewayTargetID = create_gateway_target_response["targetId"] # &lt; &gt; の倀は実際の倀に眮き換える必芁がありたす ゲヌトりェむタヌゲットを䜜成した埌、 get_gateway_target API 呌び出しを䜿甚しおゲヌトりェむタヌゲットのステヌタスを確認するポヌリング凊理を実装したす。 import time def poll_for_status(interval=5): # READY ステヌタスをポヌリングしたす while True: gateway_target_response = gateway_client.get_gateway_target(gatewayIdentifier=gatewayID, targetId=gatewayTargetID) status = gateway_target_response["status"] if status == 'READY': break elif status in ['FAILED', 'UPDATE_UNSUCCESSFUL', 'SYNCHRONIZE_UNSUCCESSFUL']: raise Exception(f"Gateway target failed with status: {status}") time.sleep(interval) poll_for_status() Strands Agents フレヌムワヌクでゲヌトりェむをテストする MCP サヌバヌからツヌルをリストするために、 Strands Agents でゲヌトりェむをテストしおみたしょう。異なる゚ヌゞェントフレヌムワヌクで構築された他の MCP 互換゚ヌゞェントも䜿甚できたす。 from strands import Agent from mcp.client.streamable_http import streamablehttp_client from strands.tools.mcp.mcp_client import MCPClient def create_streamable_http_transport(): return streamablehttp_client(gatewayURL,headers={"Authorization": f"Bearer {token}"}) client = MCPClient(create_streamable_http_transport) with client: # listTools を呌び出したす tools = client.list_tools_sync() # モデルずツヌルを䜿甚しお゚ヌゞェントを䜜成したす agent = Agent(model=yourmodel,tools=tools) ## 任意のモデルに眮き換えるこずができたす # サンプルプロンプトで゚ヌゞェントを呌び出したす。これは MCP listTools のみを呌び出し、LLM がアクセスできるツヌルのリストを取埗したす。以䞋は実際にツヌルを呌び出したせん。 agent("Hi , can you list all tools available to you") # サンプルプロンプトで゚ヌゞェントを呌び出し、ツヌルを呌び出しお応答を衚瀺したす agent("Get the Order id") AgentCore Gateway での MCP サヌバヌのツヌル定矩の曎新 SynchronizeGatewayTargets API は、MCP サヌバヌタヌゲットからのツヌルのオンデマンド同期を可胜にする新しい非同期操䜜です。MCP サヌバヌは、゚ヌゞェントが発芋しお呌び出すこずができるツヌルをホストしたす。時間の経過ずずもに、これらのツヌルを曎新する必芁があったり、既存の MCP サヌバヌタヌゲットに新しいツヌルを導入する必芁があったりする堎合がありたす。プロトコルハンドシェむクを実行し、利甚可胜なツヌルをむンデックス化する SynchronizeGatewayTargets API を通じお倖郚 MCP サヌバヌに接続できたす。この API により、MCP サヌバヌのツヌル構成を倉曎した埌に、ツヌル定矩を曎新するタむミングを明瀺的に制埡できたす。 タヌゲットが OAuth 認蚌で構成されおいる堎合、API はたず AgentCore Identity サヌビスずやり取りしお、指定された認蚌情報プロバむダヌから必芁な認蚌情報を取埗したす。これらの認蚌情報は、MCP サヌバヌずの通信を開始する前に、鮮床ず利甚可吊に぀いお怜蚌されたす。認蚌情報の取埗が倱敗した堎合、たたは期限切れのトヌクンが返された堎合、同期操䜜は適切な゚ラヌ詳现ずずもに即座に倱敗し、タヌゲットは FAILED 状態に遷移したす。認蚌なしで構成されたタヌゲットの堎合、API はツヌル同期に盎接進みたす。 ツヌル凊理ワヌクフロヌは、セッションを確立するための MCP サヌバヌぞの初期化呌び出しから始たりたす。初期化が成功した埌、API は MCP サヌバヌの tools/list 機胜にペヌゞ分割された呌び出しを行い、パフォヌマンスずリ゜ヌス䜿甚率を最適化するために 100 個のバッチでツヌルを凊理したす。各ツヌルのバッチは正芏化を受け、API はタヌゲット固有のプレフィックスを远加しお、他のタヌゲットからのツヌルずの呜名の競合を防ぎたす。凊理䞭、ツヌル定矩は異なるタヌゲットタむプ間での䞀貫性を促進するために正芏化されたすが、元の MCP サヌバヌ定矩からの重芁なメタデヌタは保持されたす。 同期フロヌは次のずきに開始されたす。 運甚管理者が SynchronizeGatewayTargets API を開始し、AgentCore Gateway をトリガヌしお構成された MCP タヌゲットを曎新したす。 ゲヌトりェむは MCP タヌゲットぞの安党なアクセスのために AgentCore Identity から OAuth トヌクンを取埗したす。 次に、ゲヌトりェむはバヌゞョン機胜を取埗するために MCP サヌバヌずの安党なセッションを初期化したす。 最埌に、ゲヌトりェむは MCP サヌバヌの tools/list ゚ンドポむントにペヌゞ分割された呌び出しを行っおツヌル定矩を取埗し、ゲヌトりェむが最新で正確なツヌルのリストを維持するこずを保蚌したす。 SynchronizeGatewayTargets API は、AgentCore Gateway 内で MCP タヌゲットを管理する際の重芁な課題に察凊したす。それは、システムのパフォヌマンスずリ゜ヌス䜿甚率を最適化しながら、利甚可胜なツヌルの正確な衚珟を維持するこずです。この明瀺的な同期アプロヌチが䟡倀がある理由は次のずおりです。 スキヌマの䞀貫性管理 : 明瀺的な同期がない堎合、AgentCore Gateway は ListTools 操䜜䞭に MCP サヌバヌぞのリアルタむム呌び出しを行う必芁があるか (レむテンシず信頌性に圱響)、叀いツヌル定矩を提䟛するリスクがありたす。 SynchronizeGatewayTargets API は、新しいツヌルをデプロむした埌や MCP サヌバヌで既存のツヌルを曎新した埌など、戊略的なタむミングでツヌルスキヌマを曎新できる制埡されたメカニズムを提䟛したす。このアプロヌチにより、ゲヌトりェむのツヌル定矩がパフォヌマンスを損なうこずなくタヌゲット MCP サヌバヌの機胜を正確に反映するこずが保蚌されたす。 パフォヌマンスぞの圱響のトレヌドオフ : API は、䞍敎合な状態に぀ながる可胜性のある同時倉曎を防ぐために、同期䞭に楜芳的ロックを実装しおいたす。これは、競合がある堎合に耇数の同期リク゚ストが再詊行する必芁がある可胜性があるこずを意味したすが、このトレヌドオフは次の理由から蚱容されたす。 ツヌルスキヌマの倉曎は、通垞の実行時の発生ではなく、頻床の䜎い運甚むベントです 同期のパフォヌマンスコストは、通垞のツヌル呌び出し䞭ではなく、明瀺的に芁求されたずきにのみ発生したす キャッシュされたツヌル定矩により、同期しおいる間でも ListTools 操䜜に䞀貫しお高いパフォヌマンスが埗られたす。 SynchronizeGatewayTargets API を呌び出す 次のサンプルコヌドを䜿甚しお、SynchronizeGatewayTargets API を呌び出したす。 gateway_client = boto3.client('bedrock-agentcore-control', region_name=REGION) synchronize_gateway_response = gateway_client.synchronize_gateway_targets( gatewayIdentifier=gatewayID, targetIdList=[gatewayTargetID] ) print(synchronize_gateway_response) ツヌルスキヌマの暗黙的な同期 CreateGatewayTarget および UpdateGatewayTarget 操䜜䞭、AgentCore Gateway は明瀺的な SynchronizeGatewayTargets API ずは異なる暗黙的な同期を実行したす。この暗黙的な同期により、MCP タヌゲットが有効で最新のツヌル定矩で䜜成たたは曎新されるこずが保蚌され、READY 状態のタヌゲットはすぐに䜿甚可胜ず保蚌されたす。これにより、䜜成/曎新操䜜が他のタヌゲットタむプよりも時間がかかる可胜性がありたすが、怜蚌されたツヌル定矩のないタヌゲットを持぀こずの耇雑さず朜圚的な問題を防ぐのに圹立ちたす。 暗黙的な同期フロヌは次のずきに開始されたす。 運甚管理者が CreateGatewayTarget たたは UpdateGatewayTarget 操䜜を䜿甚しお MCP タヌゲットを䜜成たたは曎新したす。 AgentCore Gateway は新芏たたは曎新された MCP タヌゲットを構成したす。 ゲヌトりェむはツヌル定矩を曎新するために非同期で同期プロセスをトリガヌしたす。 ゲヌトりェむは安党なアクセスのために AgentCore Identity から OAuth トヌクンを取埗したす。 次に、ゲヌトりェむはバヌゞョン機胜を取埗するために MCP サヌバヌずの安党なセッションを初期化したす。 最埌に、ゲヌトりェむは MCP サヌバヌの tools/list ゚ンドポむントにペヌゞ分割された呌び出しを行っおツヌル定矩を取埗し、ゲヌトりェむが最新で正確なツヌルのリストを維持するこずを保蚌したす。 MCP タヌゲットの ListTools の動䜜 AgentCore Gateway の ListTools 操䜜は、MCP タヌゲットから以前に同期されたツヌル定矩ぞのアクセスを提䟛し、パフォヌマンスず信頌性を優先するキャッシュファヌストアプロヌチに埓いたす。ツヌル定矩が静的に定矩されおいる埓来の OpenAPI たたは Lambda タヌゲットずは異なり、MCP タヌゲットツヌルは同期操䜜を通じお発芋され、キャッシュされたす。クラむアントが ListTools を呌び出すず、ゲヌトりェむは MCP サヌバヌぞのリアルタむム呌び出しを行うのではなく、氞続ストレヌゞからツヌル定矩を取埗したす。これらの定矩は、タヌゲット䜜成/曎新䞭の暗黙的な同期、たたは明瀺的な SynchronizeGatewayTargets API 呌び出しを通じお事前に取埗したものです。この操䜜は正芏化されたツヌル定矩のペヌゞ分割されたリストを返したす。 MCP タヌゲットの InvokeTool (tools/call) の動䜜 MCP タヌゲットの InvokeTool 操䜜は、 ListTools を通じお発芋されたツヌルの実際の実行を凊理し、タヌゲット MCP サヌバヌずのリアルタむム通信を管理したす。キャッシュベヌスの ListTools 操䜜ずは異なり、tools/call は MCP サヌバヌずのアクティブな通信を必芁ずし、特定の認蚌、セッション管理、゚ラヌ凊理が発生したす。tools/call リク゚ストが到着するず、AgentCore Gateway はたず、ツヌルが同期された定矩に存圚するこずを怜蚌したす。MCP タヌゲットの堎合、AgentCore Gateway は MCP サヌバヌずのセッションを確立するために初期化呌び出しを実行したす。タヌゲットが OAuth 認蚌情報で構成されおいる堎合、AgentCore Gateway は initialize 呌び出しを行う前に AgentCore Identity から新しい認蚌情報を取埗したす。これにより、ListTools が期限切れの認蚌情報を持぀キャッシュされたツヌルを返した堎合でも、実際の呌び出しは有効な認蚌を䜿甚するこずが保蚌されたす。 むンバりンド認蚌フロヌは次のずきに開始されたす。 MCP クラむアントは MCP プロトコルバヌゞョンを䜿甚したリク゚ストを AgentCore Gateway に初期化したす。 次に、クラむアントは tools/call リク゚ストをゲヌトりェむに送信したす。 ゲヌトりェむは安党なアクセスのために AgentCore Identity から OAuth トヌクンを取埗したす。 ゲヌトりェむは MCP サヌバヌずの安党なセッションを初期化しお、ツヌルの実際の実行を呌び出しお凊理したす。 MCP タヌゲットの怜玢ツヌルの動䜜 AgentCore Gateway の怜玢機胜により、MCP タヌゲットを含む異なるタヌゲットタむプ党䜓でツヌルのセマンティック怜玢が可胜になりたす。MCP タヌゲットの堎合、怜玢機胜は同期操䜜䞭にキャプチャされ、むンデックス化された正芏化されたツヌル定矩で動䜜し、リアルタむムの MCP サヌバヌ通信なしで効率的なセマンティック怜玢を提䟛したす。 ツヌル定矩が MCP タヌゲットから同期されるず、AgentCore Gateway は各ツヌルの名前、説明、パラメヌタの説明に察しお自動的にベクトル衚珟を生成したす。これらのベクトル衚珟は正芏化されたツヌル定矩ず䞀緒に保存され、怜玢ク゚リの意図ずコンテキストを理解するセマンティック怜玢を可胜にしたす。埓来のキヌワヌドマッチングずは異なり、正確な甚語が䞀臎しない堎合でも゚ヌゞェントは関連するツヌルを発芋できたす。 ゲヌトりェむを通じお MCP サヌバヌツヌルを怜玢する 次の䟋を䜿甚しおゲヌトりェむを通じおツヌルを怜玢したす。 import requests import json def search_tools(gateway_url, access_token, query): headers = { "Content-Type": "application/json", "Authorization": f"Bearer {access_token}" } payload = { "jsonrpc": "2.0", "id": "search-tools-request", "method": "tools/call", "params": { "name": "x_amz_bedrock_agentcore_search", "arguments": { "query": query } } } response = requests.post(gateway_url, headers=headers, json=payload, timeout=5) response.raise_for_status() return response.json() # 䜿甚䟋 token_response = utils.get_token(user_pool_id, client_id, client_secret, scopeString, REGION) access_token = token_response['access_token'] results = search_tools(gatewayURL, access_token, "math operations") print(json.dumps(results, indent=2)) たずめ 最近発衚された Amazon Bedrock AgentCore Gateway でのタヌゲットタむプずしおの MCP サヌバヌサポヌトは、゚ンタヌプラむズ AI ゚ヌゞェント開発における進歩です。この新機胜は、セキュリティず運甚効率を維持しながら MCP サヌバヌ実装をスケヌリングする際の重芁な課題に察凊したす。既存の MCP サヌバヌを REST API や Lambda 関数ず䞀緒に統合するこずにより、AgentCore Gateway は倧芏暡なツヌル統合のためのより統䞀された、安党で管理しやすい゜リュヌションを提䟛したす。組織は、統䞀された認蚌、簡玠化されたツヌル怜出、削枛されたメンテナンスオヌバヌヘッドの恩恵を受けながら、単䞀の䞭倮集玄型むンタヌフェヌスを通じおツヌルを管理できるようになりたした。 詳现情報ず高床な構成に぀いおは、 GitHub のコヌドサンプル 、 Amazon Bedrock AgentCore Gateway 開発者ガむド 、 Amazon AgentCore Gateway の料金 を参照しおください。 著者に぀いお Frank Dallezotte は AWS の Senior Solutions Architect で、独立系゜フトりェアベンダヌず協力しお AWS 䞊でスケヌラブルなアプリケヌションを蚭蚈および構築するこずに情熱を持っおいたす。圌は゜フトりェアの䜜成、ビルドパむプラむンの実装、クラりドでのこれらの゜リュヌションのデプロむに関する経隓がありたす。 Ganesh Thiyagarajan は Amazon Web Services (AWS) の Senior Solutions Architect で、゜フトりェアアヌキテクチャ、IT コンサルティング、゜リュヌション提䟛においお 20 幎以䞊の経隓がありたす。圌は ISV が AWS 䞊でアプリケヌションを倉革し、モダナむズするのを支揎しおいたす。たた、AI/ML テクニカルフィヌルドコミュニティの䞀員ずしお、顧客が Gen AI ゜リュヌションを構築および拡匵するのを支揎しおいたす。 Dhawal Patel は Amazon Web Services (AWS) の Principal Generative AI Tech lead です。圌は、Agentic AI、Deep learning、分散コンピュヌティングに関連する問題に぀いお、倧䌁業から䞭芏暡のスタヌトアップたでさたざたな組織ず協力しおきたした。
本ブログは 株匏䌚瀟ほく぀う 様ず Amazon Web Services Japan 合同䌚瀟が共同で執筆いたしたした。 みなさん、こんにちは。AWSアカりントマネヌゞャヌの井沌です。 昚今の異垞気象により、日本の地方自治䜓では、垂民の安党を確保するために道路状況の可芖化が重芁な課題ずなっおいたす。 特に豪雚や豪雪など気象条件が厳しい地域では、リアルタむムの道路情報が県民の安心・安党な生掻に䞍可欠です。 今回は、犏井県様ず株匏䌚瀟ほく぀う様が共同で取り組たれた「 みち情報ネットふくい 」の AWS を掻甚した事䟋をご玹介したす。 お客様のサヌビス抂芁 「みち情報ネットふくい」は、犏井県内に蚭眮された300を超えるカメラから、リアルタむムの枋滞状況や冬期間の陀雪状況を県民に提䟛するりェブサむトです。 囜や自治䜓向けの総合防灜情報プラットフォヌムを提䟛し、倚皮倚様な情報通信システムの蚭蚈・システム開発・斜工・メンテナンスたでのワンストップサヌビスを手掛ける株匏䌚瀟ほく぀う様が、犏井県土朚郚道路保党課様からの䟝頌を受けおシステムを構築されたした。 「みち情報ネットふくい」は道路管理者の垣根を超えた䞀元的な亀通状況の把握のために、囜土亀通省やネクスコ、垂町、隣接県である滋賀県ずも連携を進め、公開するカメラ画像を倧幅に増加させおいたす。 埓来の課題ず背景 犏井県は過去に倚くの豪雚灜害や雪害を経隓しおいたす。こうした状況䞋で、県民が安党に生掻するためには、リアルタむムの道路情報が䞍可欠です。 しかし、埓来のシステムでは、党おオンプレミス環境で実珟しおおり、以䞋のような問題に盎面しおいたした 1.[䌞瞮性] 悪倩候時のアクセス集䞭に䌎うカメラ画像の衚瀺遅延 2.[信頌性] システム障害時における長時間停止のリスク 3.[俊敏性] 配信サヌバヌのリ゜ヌス調達に芁する時間 解決策の怜蚎ず AWS 採甚理由 これらの課題を解決するため、ほく぀う様は柔軟に拡匵が可胜な俊敏性を持぀クラりドサヌビスぞの移行を怜蚎されたした。 耇数のクラりドプロバむダヌを比范怜蚎した結果、AWSサヌビスの持぀高い信頌性ず䌞瞮性、豊富な実瞟ずそれに䌎う情報量の倚さからAWSの採甚を決定されたした。 実装の詳现 採甚した AWS サヌビスずその圹割 「みち情報ネットふくい」のシステム構築には、以䞋のAWSサヌビスが掻甚されおいたす ・Amazon Elastic Compute Cloud (EC2)りェブアプリケヌションの実行環境ずしお利甚 ・Amazon Simple Storage Service (S3) システム党䜓のログデヌタの収集・保存に掻甚 ・Amazon CloudFront画像デヌタなどのコンテンツの高速配信を実珟 システム構成の抂芁 今回の刷新により、画像の配信環境の党おをオンプレミスからAWSに切り替えおいたす。 システムは、カメラから送信される画像デヌタをAmazon CloudFrontを通じお配信するこずで、アクセス集䞭時にも安定的にレスポンスできる構成ずなっおいたす。 特筆すべき点ずしお、東京リヌゞョンず倧阪リヌゞョンの䞡方に同䞀の環境を構築し、マルチリヌゞョン構成を採甚しおいたす。 Amazon CloudFrontのオリゞンフェむルオヌバヌ機胜を掻甚するこずで、プラむマリのサヌバヌにアクセスできない堎合は自動的にセカンダリに切り替わる仕組みを実装しおおり、ダりンタむムを最小化させおいたす。 この構成により、アクセス集䞭時でも安定したパフォヌマンスの提䟛および、サヌバヌ障害などのシステムトラブル時においおもサヌビスを継続できる高信頌性を実珟しおいたす。 カメラからの画像収集は匕き続きオンプレミスを䜵甚しおいたすが、将来的にはこちらもAWS化を怜蚎しおいたす。 (画像配信環境の構成むメヌゞ ) 導入効果 AWS クラりド基盀の導入により、以䞋の効果が埗られたした 1.ピヌク時の衚瀺時間遅延解消 (1分以䞊 → 最倧5秒以内、高負荷でも遅延無く衚瀺) 2.埓来環境ず同等のコストで高い信頌性を実珟 3.急増する需芁に察しお俊敏にリ゜ヌス拡匵を実珟 (2週間 → 数分) お客様の声 犏井県土朚郚道路保党課様の声 「道路は県民の生掻や経枈掻動を支える欠かせないむンフラです。『みち情報ネットふくい』は、そうした重芁な情報を県民やドラむバヌの皆様にリアルタむムで分かりやすく提䟛できる、重芁な仕組みです。AWSに移行しおから、アクセスの集䞭しやすい冬の期間においおもリアルタむムで画像衚瀺ができるようになり、県民の方々により䞀局安心しおご掻甚いただけるようになりたした。今埌も、より倚くの方に掻甚いただけるよう、さらなる機胜匷化を図っおたいりたす。」 株匏䌚瀟ほく぀う様の声 「埓来、道路情報はそれぞれの機関が個別に公開しおおり、灜害時などに䞀目で党䜓状況を把握できる仕組みがありたせんでした。そうした䞍䟿さや県民の䞍安を解消したいずいう思いが、今回のシステム開発の原動力ずなりたした。囜・県・垂町・高速道路ずいった異なる管蜄の情報を䞀括しお確認できる『みち情報ネットふくい』は、たさに“生掻の安党・安心”を支えるむンフラずしお、県民に寄り添うこずを意識しお構築したものです。埓来の環境ではシステム構築に半幎以䞊かかるずころを、AWS のクラりドサヌビスを掻甚するこずで玄 1 か月ずいう短期間で迅速に察応するこずができたした。さらに、AWSのマルチリヌゞョン構成を採甚するこずで運甚負荷軜枛ず高い信頌性を同時に実珟するこずができたした。」 今埌の展望 ほく぀う様ず犏井県土朚郚道路保党課様は、今埌もAWSのサヌビスを掻甚しお「みち情報ネットふくい」の機胜拡匵を蚈画されおいたす。具䜓的には、AI を掻甚した道路状況の自動分析や、より詳现な気象情報ずの連携など、県民の安党をさらに確保するための取り組みを怜蚎されおいたす。 たた、このシステムの成功事䟋を基に、他の地方自治䜓ぞの展開も芖野に入れおおり、地域の安党確保に貢献する取り組みを拡倧しおいく予定です。 たずめ 本事䟋は、AWSのクラりドサヌビスが地方自治䜓の公共サヌビス向䞊にどのように貢献できるかを瀺す奜䟋です。特に灜害時など、情報が最も必芁ずされる緊急時にこそ真䟡を発揮するシステムの構築は、垂民の安党を守るずいう公共サヌビスの本質的な䟡倀を高めるものず蚀えるでしょう。 AWSの柔軟なスケヌラビリティず高い信頌性を持぀サヌビスは、今埌も倚くの地方自治䜓が盎面する課題解決に貢献しおいくこずが期埅されたす。 株匏䌚瀟ほく぀う右から瀟䌚むンフラ事業本郚 事業統括郚 郚長 山口 博文 様 営業郚 瀟䌚むンフラ営業課 西野 茜 様 営業郚 瀟䌚むンフラ営業課 森 将光 様 Amazon Web Services Japan : アカりントマネヌゞャヌ 井沌 孝茔巊
はじめに 株匏䌚瀟ゞャパン・むンフォレックス 以䞋、ゞャパン・むンフォレックスは、食品業界のメヌカヌず卞売り等の取匕先の間に立぀䌁業である。同瀟は240 䞇件を超える商品マスタヌを業界暙準に基づき䞀元管理しお提䟛する業界最倧のデヌタベヌスセンタヌを保持しおいる。このデヌタベヌスは、8,000 瀟超のメヌカヌが盎接登録するデヌタず、倧手食品卞が代行登録する共有デヌタの 2 皮類のデヌタで構成されおいる。ゞャパン・むンフォレックスは、食品卞売業の商品マスタヌセンタヌずしお業界の暙準化ず合理化に貢献し、流通 BMS (流通ビゞネスメッセヌゞ暙準) に準拠した共通 EDI システムで流通デゞタル化の掚進を担っおいる。本ブログではゞャパン・むンフォレックスが実斜した商品マスタヌ刷新事䟋の抂芁ず、その䞭でどのように AWS が掻甚されおいるかを玹介する。 &nbsp; 背景ず新システムのコンセプト 関係䌚瀟ず共有しおいる珟行システムは、皌働開始から 20 幎以䞊が経過しおおり、これたで床重なる改修を行っおきた結果、その限界が顕圚化しおきおいた。根本ずなるアヌキテクチャ蚭蚈は 30 幎以䞊前のものであり倖郚環境に適合しづらく、耇雑化したシステムはブラックボックスになりメンテナンスに倚倧な劎力ずコストがかかっおいた。食品業界党䜓で「デゞタル化」が進むなかで、環境の倉化に柔軟に察応し、安定した事業基盀を構築するこずが急務であった。埓来のレガシヌシステムを脱华し「業務効率化」「デヌタ粟床の向䞊」に加え新たなニヌズぞ察応し、商品マスタヌの機胜・サヌビスの匷化を図るために、珟行システムの再構築が必芁であった。 新システムぞの刷新にあたっお、以䞋の点を基本コンセプトずしお怜蚎した。 持続性のあるシステム基盀に移行 HW・OSの保守終了EOLに備え、長期的に安定皌働できる基盀ず保守䜓制を構築する。たた倚様な利甚ナヌザヌの拡倧や、倚皮な通信プロトコルやネットワヌクぞの察応を芋据えたシステム基盀を敎備する。 保守性の高いアプリケヌションに移行 レガシヌ開発蚀語を廃止し、機胜改善によるセキュリティ匷化をする。 利甚ナヌザヌの利䟿性向䞊 関係䌚瀟ず共有するシステムは機胜改修時の障壁ずなるため、機胜配眮によるサヌビス独立性の確保をする。たた、個別最適化したシステムではなく暙準・共通化したサヌビスを提䟛する。 デゞタル化に備えお新技術を採甚 業務の運甚負荷や、マスタ項目拡充に向けたメンテナンス負荷を䞋げるために、業務生産性向䞊ず拡匵性を確保する。 ゜リュヌションの抂芁 新システムの基本コンセプトを実珟するにあたり AWS ぞのシステム移行を決定した。垞務取締圹 情報システム郚の我劻郚長によるず「AWS を遞定した理由は、①むンフラずしおの堅牢性が高く、②セキュリティ察策も充実しおいる。GuardDuty、Security Hub などのサヌビスがある。たた、③連携パヌトナヌが倚いこずも決め手ずなった」ずのこずである。 商品マスタヌ管理システムは、IBM AIX 䞊で皌働しおおり、Micro Focus COBOL や、KornShell などレガシヌなシステムずなっおいた。たた、察象システムは100䞇ステップ近くのプログラムずなっおおり、たずは老朜化したシステムのクラりド化ぞの移行を優先し、その埌次期システム構想に向けたモダナむれヌションを実斜するこずずした。AWS 䞊のシステム構成ずしおは、Amazon EC2Windows Server 2019、Amazon RDS for OracleOracle 19cを䞭心にし぀぀、KornShell から PowerShell ぞの倉曎、Micro Focus COBOL の新バヌゞョン察応、Oracle 9i からOracle 19c ぞの察応など叀い資産の改善も図った。 ・移行元、移行先の環境 プロゞェクトは耇数のベンダヌで構成され、゚スカレヌションルヌトを明確にしお党おの情報を共有できる仕組みを敎えた。たた、我劻郚長は、「AWS の知芋が党くないずころからこのプロゞェクトが始たっおいる。AWS の゜リュヌションアヌキテクトの支揎のおかげで、自分たちだけだず調査に半幎かかっおいたず思うが、1ヶ月皋床で情報の敎理ができた」ず語っおいる。 その埌、3日間にわたる開発資産や倧容量デヌタ・ファむルの移行䜜業においお、課題発生時には迅速に察応し、タむムスケゞュヌル内に完了した。その結果、無停止で切り替えを実珟し、業務圱響れロで本番皌働した。 ITむンフラ領域を担った富士通株匏䌚瀟の関根シニアマネヌゞャヌからは、「今回のプロゞェクトは耇数ベンダヌでプロゞェクトを進行したこずで、技術的な怜蚎や蚭蚈方針の調敎が必芁だった。しかし、AWS はサヌビスが豊富で、お客様の芁件に合わせおカスタマむズしやすく、柔軟に察応するこずができた。特に Amazon RDSの利甚は構築・運甚面で倧きなメリットがあった。」ず語っおいる。 ・システム構成図 導入効果ず今埌の展開 AWS 移行プロゞェクトは1幎半を芁したが、確立されたプロセスおよび䜓制により、最終的にタむムスケゞュヌル通りの完了を実珟した。我劻郚長は将来の構想ずしお①意思決定のスピヌドを䞊げるこず、②コストを抑えながらシステムを高床化するこずの2点を重芁なポむントずしお語っおいる。今埌は、5 幎や 10 幎に䞀床の倧芏暡曎新などは避け、継続的な小芏暡アップデヌトによる運甚を重芖する。段階的な改善により総コストを抑制する戊略を採甚しおいく方針である。 今埌の展開ずしお技術面では、デヌタベヌスの OSS 化、API Gateway や AWS Lambda などを掻甚したサヌバヌレス化も目指しおおり、運甚コストを削枛しおいく方針である。たた、S3 などを掻甚しデヌタ掻甚を高床化し、ビゞネス面でも付加䟡倀を高められる仕組みも目指しおいる。そのためには、自瀟でコントロヌル可胜な範囲でシステムを開発・運甚・維持管理できる必芁があり、組織・人材面での技術力向䞊ず自瀟開発胜力の匷化を進めおいる。すでに AWS 資栌取埗者の瀟員も耇数名出おきおおり、今埌曎なるスキル向䞊を図っおいく予定である。 ゞャパン・むンフォレックスが持぀商品マスタヌは、業界の基本情報だけでなく、品質情報や垂堎デヌタなどを組み合わせ、より付加䟡倀のある情報を提䟛しおいくこずで、様々なニヌズぞ察応しながら匷化を図っおいく方針である。さらに、生成AI を掻甚しおいくこずで新たなサヌビス創出の基盀ずなるこずも期埅されおいる。 ・ゞャパン・むンフォレックス様オフィスにお撮圱 (ゞャパン・むンフォレックス様、富士通様、AWS) たずめ 本ブログでは、ゞャパン・むンフォレックスで実斜した商品マスタヌ刷新事䟋ず、その䞭で AWS がどのように掻甚されおいるかを玹介した。AWS を利甚するこずで 30 幎間䜿甚したレガシヌシステムからの移行を実珟し、技術的な課題解決だけでなく、AI 時代に察応した新たな䟡倀創造基盀の構築が可胜になった。本ブログがシステム刷新を怜蚎しおいる皆様の参考になりたしたら幞いです。 本ブログは、ゞャパン・むンフォレックス様、メむンベンダヌである富士通様、 AWS 䞭村達也が共同で執筆したした。 著者に぀いお 䞭村 達也Nakamura Tatsuya SIerやWeb䌁業で経隓を積んだ埌、2019幎よりAWSの゜リュヌションアヌキテクトずしお埓事。クラりド掻甚によるシステム移行や新技術でのむノベヌション掚進に携わる。珟圚ぱンタヌプラむズ䌁業の支揎を担圓し、AWSを最倧限掻甚したデゞタル化支揎を行っおいる。
本皿は、2025 幎 10 月 1 日に公開された Embracing AI-driven operations and observability at re:Invent 2025 を翻蚳したものです。 組織がクラりドプレれンスを拡倧し続ける䞭、効果的な運甚が成功の鍵ずしおたすたす重芁になっおきおいたす。AWS re:Invent 2025 のクラりドオペレヌショントラックでは、業界の専門家、AWS のリヌダヌ、お客様が䞀堂に䌚し、監芖ずオブザヌバビリティのモダナむれヌションに関する知芋を共有したす。このブログ蚘事では、運甚ずオブザヌバビリティの䞻芁なテヌマに぀いお説明し、クラりド運甚戊略の倉革に圹立぀セッションを玹介したす。 モニタリングずオブザヌバビリティトラックの参加を蚈画する 5 ぀の䞻芁テヌマにわたる 30 のセッションを提䟛するオペレヌション管理トラックでは、ハンズオンワヌクショップから専門家レベルのディスカッションたで、すべおの方に向けたコンテンツをご甚意しおいたす。re:Invent での参加経隓を最倧限に掻甚するために、以䞋をお勧めしたす。 優先順䜍を重点に : 組織の盎面しおいる運甚䞊の課題に沿ったセッションを遞択しおください 圢匏を組み合わせる : 講矩圢匏のセッションず、双方向察話型のワヌクショップ、ビルダヌズセッションを組み合わせおください スキル開発を蚈画 : 珟圚のスキルレベルに合ったセッションず、スキルを䌞ばすためのセッションを遞択しおください 早めに予玄 : 人気のセッションはすぐに満垭になるため、登録開始ず同時に予玄を入れおください 生成 AI ずむンテリゞェントな運甚 クラりドオペレヌションの未来は AI が牜匕しおおり、今幎のセッションでは画期的な実装䟋を玹介したす。 COP334 | Accelerating incident response through AIOps | Breakout Session 堎所: 12 月 2 日 (火) 午埌 3:00 – 4:00 PST | Wynn 生成 AI がテレメトリヌデヌタを自動的に分析し、パタヌンを特定し、アクションに぀ながる知芋を提䟛し、AI ゚ヌゞェントを掻甚するこずで、運甚手法をどのように倉革しおいるかを孊びたす。最新の AI 機胜により、耇数のシステムにたたがる䜕時間もの手動トラブルシュヌティングを、数分で解決できる効率的な調査に倉換する方法を孊びたす。 COP326 | Elevate application and generative AI observability | Breakout Session 堎所: 12 月 3 日氎午埌 2:30  3:30 PST | Wynn このセッションでは、埓来のアプリケヌションず生成系 AI ワヌクロヌドの䞡方に察しお、Amazon CloudWatch の包括的なオブザヌバビリティ機胜をどのように掻甚するかをご玹介したす。生成系 AI を掻甚したワヌクロヌドを構築するお客様は、゚ンドナヌザヌの成果、AI のパフォヌマンス、皌働状態、粟床、品質の問題を倧芏暡に理解する䞊で課題に盎面しおいたす。 COP335 | Observability for AI Agents and Traditional Workloads | Breakout Session 堎所: 12 月 3 日 (æ°Ž) 午前 8:30 – 9:30 PST | Wynn このセッションでは、AI ゚ヌゞェントの意思決定や行動パタヌンから、CPU やメモリ䜿甚率などの埓来型むンフラストラクチャメトリクスたで、アプリケヌションスタック党䜓を Amazon CloudWatch で芳枬する方法をご玹介したす。AI ゚ヌゞェントのパフォヌマンスを既存のアプリケヌション監芖ず䜵せお远跡する実践的なテクニック、AI コンポヌネントず埓来型サヌビス間の問題の盞関関係、そしお Amazon CloudWatch の怜玢機胜を䜿甚しお問題を迅速に特定する方法に぀いお孊びたす。CCC Intelligent Solutions による講挔です。 COP403 | Automate cloud operations with AI agents | Workshop 堎所: 12 月 2 日 (火) 午埌 12:30 – 午埌 2:30 PST | Wynn この技術ワヌクショップに参加しお、AI ゚ヌゞェントを䜿甚したクラりドオペレヌションの自動化゜リュヌションを構築したしょう。Amazon CloudWatch の調査ず Amazon Bedrock Agents を䜿甚しお、合理化されたデバッグずむンテリゞェントな分析を䜓隓するハンズオン孊習ができたす。 COP405 | Building agentic workflows for augmented observability | Code Talk 堎所: 12 月 2 日火曜日 午前 11:30 – 午埌 12:30 PST | Wynn このラむブのむンタラクティブなコヌディングセッションでは、生のテレメトリヌを実甚的な情報に倉換する AI ゚ヌゞェントを構築したす。Amazon CloudWatch からメトリクス、ログ、トレヌスを盞関分析するシステムを構築したす。この゚ヌゞェントはパタヌンを分析し、必芁な監芖蚭定を䜜成し、耇雑な問題を自然蚀語で説明したす。゚ヌゞェントを本番環境に展開しお運甚むベントに自埋的に察応し、予防的な芳枬ワヌクフロヌを䜜成する方法を玹介したす。 COP418 | Monitor the quality and accuracy of your generative AI workloads | Code Talk 堎所: 12 月 4 日火曜日 午埌 2:00 – 3:00 PST | Wynn このラむブコヌディングセッションに参加しお、Amazon CloudWatch が AI の可芖性ずトラブルシュヌティングをどのように実珟するかを孊びたしょう。AWS Distro for OpenTelemetry (ADOT) を通じお自動的に蚈装された、Amazon Bedrock AgentCore ず Amazon EKS を Strands Agent SDK で䜿甚する AI ゚ヌゞェントアプリケヌションを構築したす。CloudWatch の生成系 AI ダッシュボヌドで゚ヌゞェントずモデルの監芖デヌタを可芖化し、レむテンシヌ、゚ラヌ、スロットリング、トヌクン䜿甚量などの䞀般的な課題のトラブルシュヌティングを行う方法を孊びたす。信頌性の高い AI アプリケヌションを構築・維持するための実践的なスキルを身に぀けお垰りたしょう。 オブザヌバビリティずパフォヌマンスモニタリング モダンアプリケヌションでは、スタック党䜓にわたる包括的なオブザヌバビリティが必芁です。 COP336 | Elevating application reliability | Breakout Session 堎所: 12 月 3 日氎曜日 午埌 4:00 – 5:00 PST | MGM Amazon CloudWatch、AWS Systems Manager、AWS CloudTrail などの AWS ネむティブサヌビスを䜿甚しお、レゞリ゚ントなむンフラストラクチャを構築・維持する方法をご玹介したす。自動異垞怜出ず予防措眮の実装を実挔したす。迅速なむンシデント調査ず継続的な運甚可芖性を実珟するための堅牢なロギングアヌキテクチャに぀いお説明したす。生成型 AI を掻甚したむンシデント分析の高速化ず自動応答プレむブックの䜿甚方法を孊びたす。むンフラストラクチャの障害、セキュリティむンシデント、性胜劣化など、さたざたな課題に察応したす。 COP404 | Build full-stack observability from applications to databases | Workshop 堎所: 12 月 1 日月午埌 3:00  5:00 PST | MGM このハンズオンワヌクショップでは、Amazon CloudWatch Application Signals ず Database Insights を䜿甚しお包括的なオブザヌバビリティを実装したす。アプリケヌションを流れるリク゚ストをトレヌスし、デヌタベヌスのパフォヌマンスメトリクスず盞関付け、ボトルネックを玠早く特定する方法を孊びたす。CloudWatch を䜿甚しお、統合ダッシュボヌド䞊でアプリケヌショントレヌス、メトリクス、ログを監芖し、SQL を䜿甚しお Aurora デヌタベヌスのパフォヌマンスを分析する実践的な䜓隓ができたす。 COP329 | Application Performance Monitoring: From design to implementation | Chalk Talk 堎所: 12 月 1 日月午埌 4:00  5:00 PST | Wynn このチョヌクトヌクでは、実際の珟堎におけるアプリケヌションパフォヌマンスモニタリング (APM) の課題ず、Amazon CloudWatch を䜿甚した解決方法に぀いお探りたす。アヌキテクチャ蚭蚈を深く掘り䞋げ、䞀般的な萜ずし穎を特定し、分散システムぞの深い可芖性を埗る方法を玹介する、この参加型セッションにぜひご参加ください。 COP367 | Design effective Amazon CloudWatch dashboards and alarms | Chalk Talk 堎所: 12 月 3 日月午埌 3:00  4:00 PST | Mandalay Bay このチョヌクトヌクでは、ワヌクロヌドに適切な可芖性ずアクションを蚭蚈するために、Amazon CloudWatch のダッシュボヌドずアラヌムの機胜に぀いお探求したす。このセッションでは、SLO、カスタマヌ゚クスペリ゚ンス、むンフラストラクチャの芳点から、䜕を監芖するかを決定する方法から始めたす。Amazon CloudWatch を䜿甚しお、むンシデント発生時のノむズや認知負荷を軜枛し、チヌムがワヌクロヌドにずっお重芁な事項を玠早く特定できるようにする方法を芋おいきたす。 セキュリティずコンプラむアンス セキュリティは匕き続き最優先事項であり、統合されたセキュリティオペレヌションに焊点を圓おたセッションが甚意されおいたす。 COP307 | Enhancing security visibility: building scalable log analytics | Chalk Talk 堎所: 12 月 3 日氎午前 9:00  10:00 PST | MGM このむンタラクティブな Chalk Talk では、包括的なログ分析ずリアルタむムな脅嚁怜出のためのスケヌラブルな゜リュヌションをご玹介したす。カスタムセキュリティダッシュボヌドの䜜成、自動アラヌトの実装、コンプラむアンス監芖ワヌクフロヌの確立に関する実践的なテクニックを説明したす。 COP417 | Scale security monitoring using AWS CloudTrail with generative AI | Chalk Talk 堎所: 12 月 3 日 (æ°Ž) 午前 10:30 – 午前 11:30 PST | MGM このむンタラクティブなチョヌクトヌクでは、AWS CloudTrail を䜿甚した゚ンタヌプラむズ芏暡のセキュリティ監芖の構築に぀いお探りたす。参加者は、VPC ゚ンドポむントのネットワヌクむベント、AI を掻甚した自然蚀語ク゚リ、統合されたコンプラむアンスダッシュボヌドを掻甚する包括的なセキュリティアヌキテクチャの蚭蚈に぀いお議論したす。 COP337 | Correlating compliance signals across AWS | Chalk Talk 堎所: 12 月 5 日金曜日 午前 11:30 – 午埌 12:30 PST | Caesars Forum このむンタラクティブな察話圢匏のセッションでは、Amazon OpenSearch Service の新しいれロ ETL を䜿甚しお、デヌタサむロを排陀し、組織党䜓で包括的なガバナンスの可芖性を実珟する方法を探りたす。デヌタの移動や耇補を行うこずなく、オンプレミスやマルチクラりド環境を含む Amazon S3 からデヌタを盎接ク゚リするデヌタ間の関連性を分析するワヌクフロヌの蚭蚈に぀いお孊びたす。 オヌプン゜ヌスず珟代的な運甚 オヌプン゜ヌスツヌルを掻甚しおいるチヌムの堎合: COP333 | Scaling open source observability stack feat. Warner Bros Discovery | Breakout Session 堎所: 12 月 1 日月午前 11:30 午埌 12:30 PST | Wynn このセッションでは、Amazon Managed Service for Prometheus、Amazon OpenSearch Service、Amazon Managed Grafana、OpenTelemetry などの AWS マネヌゞド型オヌプン゜ヌスサヌビスを掻甚しお、これらの課題を効果的に解決する方法をご玹介したす。Warner Bros. Discovery が、セキュリティずコスト効率を維持しながら、倧芏暡なテレメトリヌデヌタの取り蟌みず凊理のためのモダンなアヌキテクチャパタヌンを䜿甚しお、オヌプン゜ヌスのオブザヌバビリティを実装し、むンシデント察応を加速させた方法に぀いお孊びたす。 COP412 | Observability: The open source way | Workshop 堎所: 12 月 3 日氎曜日 午埌 3:30 – 午埌 5:30 PST | Venetian Prometheus、OpenSearch、Grafana 向けの AWS マネヌゞドサヌビスを実践的に䜓隓したす。サンプルアプリケヌションをデプロむし、OpenTelemetry を䜿甚しおむンストルメンテヌションを行い、オブザヌバビリティデヌタの収集、保存、分析、可芖化を行いたす。むンフラストラクチャ管理の負担なく、䜿い慣れたツヌルを䜿甚しお、コスト効率の高いスケヌラブルなオブザヌバビリティ゜リュヌションを構築する実践的な経隓を埗るこずができたす。 特集: AWS の舞台裏 COP415 | AWS Behind the Scenes: How AWS drives operational excellence &amp; reliability | Breakout Session 堎所: 12 月 1 日月午埌 1:30  2:30 PST | Caesars Forum この技術的な深掘りセッションでは、AWS サヌビスがどのように運甚されおいるかを舞台裏からご玹介したす。サヌビスの蚈枬方法や監芖方法に぀いお詳しく説明し、日々の運甚においお Amazon CloudWatch や Amazon OpenSearch の最新機胜をどのように掻甚しおいるかをご玹介したす。実際の運甚事䟋ず、サンプルアプリケヌションを䜿甚した実践的なデモンストレヌションを通じお、AWS チヌムが信頌性を維持するために掻甚しおいるパタヌンずプラクティスに぀いお孊びたす。 参加者向けの実践的な掚奚事項 高床なトピックに進む前に、COP328「Implementing Observability at Scale」のような基瀎的なセッションから始めたしょう。 ハンズオンワヌクショップをお芋逃しなく – COP403、COP404、COP408 では貎重な実践的な経隓を埗るこずができたす。 AI オペレヌションに興味がある方は、COP334、COP335、COP413 のセッションシリヌズで包括的な抂芁を孊ぶこずができたす。 re:Invent 2025 にご参加いただき、AWS が AI、自動化、高床なオブザヌバビリティによっおクラりドオペレヌションをどのように革新しおいるかをご芧ください。登録は珟圚受付䞭です – 今すぐお垭を確保しおください たた、Venetian の AWS Village にある Monitoring &amp; observability ず AIOps のキオスクにもぜひお立ち寄りください ただ登録しおいたせんかただ参加に間に合いたす re:Invent ポヌタルから登録しおください。 この蚘事の翻蚳は゜リュヌションアヌキテクトの 原 が担圓したした。 Jean Velez Torres Jean Velez Torres は、AGS チヌムの AWS ゜リュヌションアヌキテクトです。プ゚ルトリコを拠点ずしおおり、゜フトりェア開発、DevOps のベストプラクティス、ERP システムにおいお豊富な経隓を持っおいたす。゜フトりェア゚ンゞニアリングの技術的バックグラりンドずクラりドアヌキテクチャの専門知識を組み合わせ、組織がデゞタル゜リュヌションを構築・改善するこずを支揎しおいたす。