AWSのブログ - TECH PLAY

TECH PLAY

AWS

AWS の技術ブログ

å…š3647ä»¶

2025 幎 11 月 12 日(æ°Ž)  11 月 15 日(土) の 4 日間、兵庫県姫路垂のアクリ゚ひめじにお 第 45 回医療情報孊連合倧䌚 が開催されたした。倧䌚テヌマは「医療 DX がもたらす医療情報新時代」。参加登録者数は 3,800 名を超え、珟地では 2,900 名が参加されたした。AWS は本倧䌚においお、スポンサヌドセッション「生成AIずヘルステックの融合が拓く、次䞖代の医療サヌビス」ず展瀺ブヌスでの情報提䟛を通じお、医療関係者・研究者の皆様ず医療 DX ず生成 AI 掻甚の最新動向を共有する機䌚をいただきたした。本ブログでは、セッションの登壇内容ず展瀺ブヌスでの取り組みに぀いおご報告したす。 生成AIずヘルステックの融合が拓く、次䞖代の医療サヌビス AWS のスポンサヌドセッションでは、はじめに AWS 公共郚門 ヘルスケア事業本郚 本郚長の倧堎から、医療における生成 AI の展望ず Agentic AI の可胜性に぀いお説明したした。続いお、 株匏䌚瀟メドレヌ 様から、医療珟堎での生成 AI 掻甚の実践事䟋をご玹介いただきたした。 医療における生成 AI の展望ず Agentic AI の可胜性 AWS 公共郚門 ヘルスケア事業本郚 本郚長 倧堎 匘之 登壇 [ slide ] AWS では、医療機関が安党か぀効率的に生成 AI を掻甚できるよう、Amazon Bedrock を䞭栞ずした包括的なサヌビスを提䟛しおいたす。Bedrock では、お客様のデヌタが基盀モデルの孊習に利甚されるこずはなく、プラむベヌトか぀セキュアな利甚が可胜です。Claude Sonnet 4.5/ Claude Haiku 4.5 / Nova 2 Lite 等の䞀郚のモデルでは 日本囜内に限定したクロスリヌゞョン掚論 を提䟛しおいたす。これらにより、お客様が医療情報ガむドラむンをはじめずした、高いコンプラむアンス芁件に準拠するための実装をサポヌトしおいたす。 セッションでは、生成 AI の進化の䞭でも特に泚目される Agentic AI に぀いお説明したした。埓来の Chatbot が単玔な質問応答を行い、RAGRetrieval-Augmented Generationが組織固有の知識を掻甚した回答を提䟛するのに察し、Agentic AI は倚様なツヌルやシステムず連携しながら、耇雑なタスクを自埋的に実行できる点が特城です。医療珟堎では、この Agentic AI が蚺療蚘録の䜜成や怜査オヌダヌ、文曞䜜成など、医療埓事者の業務を包括的に支揎する可胜性を持っおいたす。 AWS Japan は ヘルスケア・ラむフサむ゚ンス業界向けの生成 AI デモ・AI ゚ヌゞェントツヌル矀ずしお「 HealthData x Agent 」を 10月に公開したした。医療珟堎で Agentic AI がどのように掻甚できるのか、具䜓的なナヌスケヌスを通じお䜓隓いただけたす。AWS では、医療における AI ゚ヌゞェントの展開を支揎するため、開発から本番環境ぞの展開たで、段階に応じた倚様なサヌビスを提䟛しおいたす。AI ゚ヌゞェント開発のためのオヌプン゜ヌス SDK (Software Development Kit) の Strands Agent のほか、 Amazon Bedrock Agents でぱヌゞェント開発からクラりドぞのデプロむたでフルマネヌゞドに利甚できたす。さらに Amazon Bedrock AgentCore を掻甚すれば、任意のフレヌムワヌクや基盀モデルで開発した゚ヌゞェントを倧芏暡か぀安党に運甚できたす。これらの匷力なサヌビスを通じお、医療における AI ゚ヌゞェントの展開を掚進しおたいりたす。 AWS を掻甚されおいるお客様の最新事䟋は「 医療機関向け これから孊ぶ AWS クラりド 」をご確認ください。 医療 AI の珟圚ず未来クラりド電子カルテが描く未来の䞖界芳 株匏䌚瀟メドレヌ 医療プラットフォヌム本郚 医科蚺療所プロダクト開発宀長 䜐藀 雄介 様 登壇 [ slide ] 医垫の働き方改革が進む䞭、特に蚺療所では医療文曞䜜成が倚くの業務時間を占めおおり、医垫が蚺療や患者ずの察話により泚力できる環境の敎備が急務ずなっおいたす。2024 幎 4 月に斜行された「医垫の働き方改革」により時間倖劎働の䞊限芏制が適甚され、医垫の長時間残業は党䜓ずしお枛少傟向にありたすが、蚺療所における経営者である医垫の長時間劎働は䟝然ずしお垞態化しおいたす。こうした背景から、医療 AI 垂堎の成長が期埅されおいたす。次䞖代医療プラットフォヌムを提䟛する メドレヌの䜐藀様からは、人件費の AI 眮換率が 5 幎で 2.5%、10 幎で 5% ずいうベヌスケヌスを仮定した堎合、生成 AI の技術革新により医療 AI 垂堎が 2035 幎には玄 1.5 兆円芏暡に達するずの予枬を玹介いただきたした。 セッションでは、医療珟堎での実蚌実隓を通じお、生成 AI がカルテ䜜成や医療文曞䜜成業務の効率化に貢献できるこずが玹介されたした。蚺察䞭の発話をリアルタむムで文字起こしし、AI が自動芁玄する仕組みでは、SOAP 圢匏など耇数のフォヌマットに察応し、1 クリックでカルテに転蚘できたす。これにより、医垫が「メモを取るこずに集䞭しなくおよい」ずいう安心感を提䟛し、患者ずの察話により集䞭できる環境を実珟したす。 実際の医療機関での先行利甚では、カルテ䜜成時間を玄 11.3% 削枛されるこずが確認されたした。医垫からは「1 日あたり 30 分〜 1 時間皋床、カルテ入力にかかる時間が短瞮しおいる」ずの声があり「メモを取るこずに集䞭しなくおよい」安心感が倧きいずのフィヌドバックが埗られおいたす。患者からも「最新技術を取り入れおいる」「話したこずをきちんず蚘録しおもらえる」ず奜意的な反応が埗られおおり、生成 AI は医療埓事者の業務効率化だけでなく、患者䜓隓の向䞊にも寄䞎するこずが瀺されたした。詳现はメドレヌ様の プレスリリヌス をご参照ください。 セッション埌半では、生成 AI が医療プロセスをどのように倉革しおいくかずいうビゞョンに぀いおご発衚いただきたした。 たず、今埌の展望ずしお、䞻治医意芋曞䜜成のような個別業務においお生成 AI がアシストする機胜が拡匵されおいくずのお話がありたした。さらに、AI ゚ヌゞェントが患者ずコミュニケヌションを行うこずで、早期のリスク怜出や蚺療前の事前準備が可胜になるなど、゚ヌゞェント技術が医療の質向䞊に貢献する可胜性に぀いおもご玹介いただきたした。 具䜓的なナヌスケヌスず将来展望を亀えたセッションの内容は、医療珟堎での AI 掻甚を怜蚎される聎講者の皆様にずっお、倧倉有益な瀺唆に富むものずなりたした。 展瀺ブヌス 展瀺ブヌスでは、パネルずデモを通じお医療分野における生成 AI 掻甚に぀いおご玹介したした。特に、デモ展瀺では包括的な生成 AI を掻甚したビゞネスむンテリゞェンスプラットフォヌムの Amazon Quick Suite をはじめ、生成 AI 関連のサヌビスや゜リュヌションを展瀺したした。デヌタの可芖化ず自然蚀語によるデヌタ分析をテヌマにデモンストレヌションを実斜し、来堎者の皆様に実際にご芧いただき、操䜜も䜓隓いただきたした。䌚堎では倚くのご質問やフィヌドバックをいただきたした。 パネル展瀺で特に泚目を集めたのが、医療機関が盎面する生成 AI 掻甚の課題を解決するための「 ANGEL Dojo 」ずいう内補化支揎プログラムです。ANGEL Dojo は参加組織から遞出された 10 名皋床のメンバヌでチヌムを組み、玄 3 ヶ月間でサヌビスの䌁画から開発たでを行うトレヌニングです。特城ずしおは、 AWS パヌトナヌによる「共創型内補化」を実珟する点にありたす。2025 幎 10 月に開催された ANGEL Dojo 2025 では、初めお医療機関からご参加いただき、2 ぀の病院から成果を䞊げられたした。兵庫県立リハビリテヌション䞭倮病院様では、富士゜フト株匏䌚瀟ず協力し、スケゞュヌル䜜成時間を 80% 短瞮し、60% の自動化を実珟されたした。特筆すべき点ずしお、IT 知識れロの総務郚の方が、90 日間で AWS の䞊での開発におけるベストプラクティスである Well-Architected フレヌムワヌク に則ったシステム構成を実装されたした。熊本䞭倮病院様では、キダノン IT ゜リュヌションズ株匏䌚瀟ず協力し、月 800 時間の文曞䜜成時間削枛を実珟し、月 2,000 件以䞊の文曞䜜成業務を効率化されたした。看護垫をはじめずした病院内の方々がチヌムを構成し、実甚的なシステムを開発された点が特筆されたす。䞡病院の取り組みの詳现に぀いおは、ANGEL Dojo のブログ蚘事「 地方病院がシステムの内補化に挑戊!? IT 知識れロから始めた生成 AI による業務効率化ぞの 90 日 」をご参照ください。 おわりに 第 45 回医療情報孊連合倧䌚を通じお、医療 DX における生成 AI の可胜性ず、それを実珟するための具䜓的なアプロヌチに぀いお、倚くの医療埓事者・研究者の皆様ず議論を深めるこずができたした。ANGEL Dojo の事䟋が瀺すように、IT 知識がない状態からでも、適切な支揎ずパヌトナヌシップがあれば、医療機関自らが生成 AI を掻甚したシステムを構築するこずが可胜です。 AWS は今埌も、医療機関の皆様が安党か぀効率的に生成 AI を掻甚できるよう、包括的なサヌビスずサポヌトを提䟛しおたいりたす。医療 DX や生成 AI 掻甚に぀いおご関心がある方は、ぜひ AWS たでお問い合わせください。本倧䌚でお䌚いできた皆様、貎重なご意芋をいただいた皆様に、この堎を借りお埡瀌申し䞊げたす。 Yohei Katayama 片山 掋平 は AWS Japan のパブリックセクタヌの゜リュヌションアヌキテクトです。䞻に医療機関をはじめずしたヘルスケア業界のお客様の゜リュヌション構築の支揎を行なっおいたす。週末は登山を嗜んでいたす。
午前2時。携垯電話に緊急のアラヌトが届きたす: 䞻芁枯湟の閉鎖、47件の入荷䟿ぞの圱響、そしお72時間埌に迫ったプロモヌション開始。急いでノヌトパ゜コンを開き、圚庫ダッシュボヌド、物流プラットフォヌム、サプラむダヌポヌタルずいった十数個の異なるシステムを確認したす。これらは今起きおいる状況の䞀郚しか䌝えおおらず、必芁な答えは埗られたせん。垂堎シェアを競合他瀟に奪われる前に、どのように出荷を再ルヌティングし、圚庫を再配分し、プロモヌションでコミットした出荷量を維持できるのでしょうか 䞻芁枯湟の閉鎖などの混乱がサプラむチェヌンに圱響を䞎える堎合、䞀分䞀秒が重芁です。小売・消費財䌁業にずっお、劎働力䞍足、気象珟象、予期しない枯湟閉鎖によるサプラむチェヌンの混乱は、数癟䞇ドルの収益損倱ずステヌクホルダヌずの関係の悪化をもたらす可胜性がありたす。これらの混乱を管理し察応を策定するこずは、珟代的なデヌタ駆動型で盞互接続されたサプラむチェヌンを持぀組織であっおも手動プロセスのたたです。そのため埓来のシステムは、デヌタの凊理、耇数のステヌクホルダヌ間の調敎、重芁な時間内での実行可胜な掚奚事項の策定ずいった察応に苊慮するこずになりたす。 サプラむチェヌンレゞリ゚ンスの課題 珟代の小売・消費財䌁業のサプラむチェヌンは、グロヌバルサプラむダヌ、配送センタヌ、茞送ネットワヌク、小売拠点にたたがる耇雑なネットワヌクです。混乱が発生するず、意思決定者はいく぀かの重芁な課題に盎面したす。 デヌタの断片化: 圚庫システム、物流プラットフォヌム、サプラむダヌデヌタベヌス、倖郚デヌタ゜ヌスに重芁な情報の散圚 時間的制玄: 出荷の再ルヌティングや圚庫の再配分においお時間が重芁に 耇雑性: 䞊行しお最適化が必芁な耇数の盞互䟝存する倉数の存圚 ステヌクホルダヌの調敎: サプラむダヌ、物流プロバむダヌ、瀟内チヌム間で同期した察応の必芁性 埓来のアプロヌチは手動分析ず順次凊理の意思決定プロセスに䟝存しおおり、珟代のサプラむチェヌンの混乱の速床ず耇雑さに単玔に぀いおいけたせん。 マルチ゚ヌゞェント AI: サプラむチェヌンむンテリゞェンスの新しいパラダむム マルチ゚ヌゞェント AI アヌキテクチャは、耇雑なビゞネス問題ぞのアプロヌチ方法における根本的な倉化を衚しおいたす。問題のすべおの偎面を凊理しようずする単䞀の AI システムの代わりに、専門化された AI ゚ヌゞェントが協調しお䜜業し、それぞれが専門分野に焊点を圓おながら、スヌパヌバむザヌ゚ヌゞェントがその結果を統制したす。 珟圚䞀般提䟛されおいる Amazon Bedrock AgentCore のマルチ゚ヌゞェント協調機胜ず最新の基盀モデルを組み合わせるこずで、専門゚ヌゞェントが連携しおサプラむチェヌンの混乱にリアルタむムで察凊する本番察応システムを構築できたす。 アヌキテクチャ抂芁: 協調しお動䜜する専門゚ヌゞェント 私たちのデモンストレヌションのアヌキテクチャは、Amazon Bedrock が提䟛する基盀モデル、Amazon Bedrock AgentCore が提䟛するAI゚ヌゞェント運甚機胜、マルチ゚ヌゞェント協調機胜を掻甚しお、回埩力のあるサプラむチェヌン察応システムを構成したす。アヌキテクチャは以䞋で構成されたす。 スヌパヌバむザヌ゚ヌゞェント: サプラむチェヌンコヌディネヌタヌ 受信した混乱アラヌトを分析 専門゚ヌゞェントにタスクを委任 掚奚事項を実行可胜な提案に統合 党䜓の察応ワヌクフロヌにわたっおコンテキストを維持 専門協力゚ヌゞェント: 物流最適化゚ヌゞェント 代替茞送ルヌトの評䟡 運送業者の利甚可胜性ず茞送胜力の評䟡 利甚可胜な茞送ず詳现の調査 物流調敎の掚奚事項の怜蚌 実行レポヌトの物流コンポヌネントの生成 圚庫゚ヌゞェント 混乱むベントおよび他の゚ヌゞェントからの入力の怜蚌 提案された様々な゜リュヌションの圱響分析の実行 圚庫䞍足ず提案された茞送の結果の蚈算 プロモヌションリスク゚ヌゞェント 混乱の圱響を受ける補品および提案された゜リュヌションに含たれる補品ぞの圱響の分析 混乱たたは提案された代替案に圱響を䞎える可胜性のある関連プロモヌションデヌタの取埗 他の゚ヌゞェントぞのプロモヌションの詳现の提䟛 出荷远跡゚ヌゞェント 提案された調敎に圱響を䞎える䞊流の出荷遅延に関する詳现の提䟛 実珟可胜性レビュヌを通じお出荷先オプションの怜蚌 AWSサヌビスを䜿甚した技術的実装 このアヌキテクチャは、゚ンタヌプラむズ芏暡の AI アプリケヌション向けに蚭蚈されおいる AWS サヌビスの基盀に構築されおいたす。 Amazon Bedrock AgentCore は、ランタむム、メモリ、アむデンティティ、可芳枬性、API 統合機胜を含む、AI ゚ヌゞェントを安党か぀倧芏暡に展開・運甚するためのむンフラストラクチャを提䟛したす。Amazon Bedrock AgentCore Runtime に展開されたマルチ゚ヌゞェントアヌキテクチャにより、各専門゚ヌゞェントは以䞋のこずが可胜になりたす。 マルチステップワヌクフロヌを自埋的に実行 ナレッゞベヌスを通じお゚ンタヌプラむズデヌタ゜ヌスに安党に接続 リアルタむムデヌタアクセスのためにAPIずアクショングルヌプの呌び出し 䌚話のコンテキストずメモリの維持 マルチ゚ヌゞェントコラボレヌションにより、スヌパヌバむザヌ゚ヌゞェントは以䞋のこずが可胜になりたす。 耇雑な混乱シナリオを管理可胜なタスクに分解 適切な専門゚ヌゞェントに委任 ゚ヌゞェント間の情報フロヌの調敎 出力を包括的な掚奚事項に統合 䞻芁技術機胜 むンラむン゚ヌゞェント: 柔軟な察応シナリオのための実行時の゚ヌゞェントの圹割の動的な調敎 ペむロヌド参照: 転送オヌバヌヘッドを削枛し応答時間を改善する効率的なデヌタ凊理。これにより、混乱むベントにより゚ヌゞェントがトリガヌされたす。サプラむチェヌン担圓者は混乱を解決するために察応を開始する時点で、ビゞネス目暙に合臎したデヌタ駆動型の怜蚌可胜な解決蚈画を手にするこずができたす。 匷化されたトレヌサビリティ: 各゚ヌゞェントの思考、カスタマむズされたツヌル盞互䜜甚の結果、ビゞネス敎合性のために生成 AI のハルシネヌションに巊右されない決定論的最適化戊略を含む、本番運甚のための包括的な監芖ずデバッグ機胜。 デモりォヌクスルヌ: 枯湟閉鎖シナリオ 入荷䟿に圱響する䞻芁西海岞枯湟の閉鎖を䟋にずっお、システムが実䞖界の混乱にどのように察応するかを芋おみたしょう。 ステップ 1: 混乱の怜出 システムは枯湟閉鎖に関するアラヌトを受信したす。それには圱響を受ける出荷、掚定期間、圱響を受ける SKU の情報が含たれおいたす。 図1: 配送分析 枯湟閉鎖: 台颚がシンガポヌルに圱響を䞎えるず予想されたす。 図 1 に瀺されるように、システムは小売ナヌスケヌスず枯湟閉鎖を混乱ずしお特定したした。このシナリオでは、台颚がシンガポヌルに圱響を䞎えるこずが予想されたす。画面は分析プロセスの開始を促す混乱むベントのシミュレヌションを瀺しおいたす。 ステップ 2: スヌパヌバむザヌ゚ヌゞェント分析 サプラむチェヌンオヌケストレヌタヌは混乱の範囲を分析し、察応蚈画を䜜成し、専門゚ヌゞェントにタスクを委任したす。 図2: 混乱ぞの察応の戊略 図2は、マルチ゚ヌゞェントアプリケヌションによっお特定された具䜓的な混乱ぞの察応の戊略を衚瀺しおいたす。2぀の掚奚事項が瀺されおおり、1぀は枯湟閉鎖によっお遅延する出荷をカバヌするために利甚可胜な圚庫の完党な移転です。2぀目の掚奚事項は、今埌のプロモヌションキャンペヌンをカバヌするための远加の移転の提案です。図は、提案された戊略を承認たたは拒吊するオプションも瀺しおおり、人間のドメむン・゚キスパヌトがプロセスに䟝然ずしお関䞎しおいるこずを瀺しおいたす。 ステップ 3: マルチ゚ヌゞェント最適化戊略 圚庫むンテリゞェンス・゚ヌゞェントは、圚庫切れを最小限に抑えるために掻甚できる代替圚庫を持぀関連配送センタヌを特定したす。 圚庫゚ヌゞェントは、SKU 毎およびパレット毎の詳现、ならびに泚文のタむムリヌな圱響ず将来予枬される圚庫圱響を取埗・提䟛したす。 プロモヌションリスク・゚ヌゞェントは、最適化戊略に圱響を䞎える可胜性のある関連プロモヌションデヌタを決定するために、利甚可胜な補品を今埌のプロモヌションに関連付けたす。 出荷远跡゚ヌゞェントは、実䞖界の出荷デヌタに察しお最適化を怜蚌するために、アクティブおよび提案された出荷を調査したす。 図3: マルチ゚ヌゞェント連携 図 3 は、小売シナリオにおける盞互䜜甚戊略ずずもに、各専門゚ヌゞェントずそれぞれのタスクを瀺しおいたす。サプラむチェヌンコヌディネヌタヌ・゚ヌゞェント、ロゞスティクス・゚ヌゞェント、圚庫゚ヌゞェント、プロモヌションリスク・゚ヌゞェント、および出荷远跡゚ヌゞェントが、マルチ゚ヌゞェント連携に含たれおいたす。 ステップ 4: 統合掚奚事項 スヌパヌバむザヌ゚ヌゞェントは、このシナリオの調査結果を次の3぀のデヌタ駆動型提案に統合したす。 即座の再配分: 需芁の少ない地域から既存圚庫を再配分 代替ルヌティング: 3日遅延でメキシコ湟岞枯を通じお出荷を再ルヌティング サプラむダヌ加速: 5日のリヌドタむムで重芁SKUのバックアップサプラむダヌを掻甚 各提案には、コストぞの圱響、タむムラむン芋積もり、リスク評䟡が含たれ、すべお初期の混乱アラヌトから数分以内に生成されたす。 図 4: 承認に基づく圱響の抂芁を瀺しおいたす。 特定されたシナリオである枯湟閉鎖に察する承認された戊略に基づく圱響のサマリヌが瀺されおいたす。マルチ゚ヌゞェント・アプリケヌションは、受け入れられた提案が茞送コストで-$4,275、確保できる総収益で$28,500の結果をもたらすず刀断したした。たた、泚文番号、泚文あたりの単䜍、アむテム ID、配送センタヌ、到着日を含む䞡方の承認された移転泚文も衚瀺されおいたす。 ビゞネスむンパクトず枬定可胜な成果 サプラむチェヌンの回埩力のためにマルチ゚ヌゞェントAIアヌキテクチャを実装する組織は、次の重芁な利益を埗おいたす。 速床: 耇雑な混乱シナリオに察する応答時間を時間から分に短瞮 粟床: デヌタ駆動型掚奚事項が掚枬を排陀し、コストのかかる゚ラヌを削枛 拡匵性: 远加人員なしで耇数の同時混乱を凊理 透明性: コンプラむアンスず孊習のための意思決定プロセスの完党な監査蚌跡 マルチ゚ヌゞェントアプロヌチは継続的改善も可胜にしたす。それぞれの混乱察応は、個別の長期蚘憶戊略ずしお Amazon Bedrock Agent Core Memory に保持され、゚ヌゞェントのパフォヌマンスを改善し機胜を拡匵したす。監査人ずコンプラむアンスは、゚ヌゞェントプロセスをレビュヌし、意思決定方法を蚘録し、Amazon Bedrock AgentCore Policy を通じお既存のポリシヌに埓っおすべおの決定が行われたこずを確認するためにメモリをレビュヌするこずができたす。 Amazon Bedrock AgentCore は、組み蟌たれたセキュリティ、拡匵性、可芳枬性を備えた、プロトタむプから本番環境ぞの移行に必芁な本番グレヌドのむンフラストラクチャを提䟛したす。 結論: サプラむチェヌンレゞリ゚ンスの未来 サプラむチェヌンの混乱は避けられないものですが、その圱響は避けられないものである必芁はありたせん。Amazon Bedrock AgentCore を基盀ずするマルチ゚ヌゞェントAIアヌキテクチャは、小売・消費財䌁業が耇雑性ず䞍確実性に察応する方法における根本的な進歩を衚しおいたす。 専門化された AI ゚ヌゞェントが耇雑な問題に協力しお取り組むこずを可胜にするこずにより、組織はサプラむチェヌンの混乱を危機から、明確でデヌタ駆動型の察応のみちすじを持぀管理可胜なむベントぞず倉化させるこずができたす。 このテクノロゞヌは今日、本番環境で利甚可胜です。技術リヌダヌにずっおの問題は、サプラむチェヌンの回埩力のためにマルチ゚ヌゞェント AI を採甚するかどうかではなく、次の混乱からビゞネスを守るためにどれだけ迅速に実装できるかずいうこずです。 マルチ゚ヌゞェント AI をサプラむチェヌンに掻甚する準備はできおいたすか NRF 2026: Retail’s Big Show のブヌス 4438 にある AWS Industries Retail & Consumer Goods スペヌスを蚪れお、実際のデモをご芧ください。たた、本番環境察応のマルチ゚ヌゞェントシステムの構築に぀いお詳しく知るには、 Amazon Bedrock AgentCore のドキュメントをご確認いただくか、お客様固有のサプラむチェヌンの課題に぀いお話し合うために AWS アカりントチヌムにお問い合わせください。 著者に぀いお David Bounds David は AWS の゚ンタヌプラむズ゜リュヌションアヌキテクトで顧客が AWS 䞊で圌らのワヌクロヌドを加速するこずを支揎しおいたす。機械孊習ず生成 AI に焊点を圓お、あらゆる皮類、芖点、経隓レベルの顧客に技術支揎を提䟛しおいたす。David はロンドンに䜏み、倩気を愛し、ボクサヌ犬の散歩、そしお物語の収集を楜しんでいたす。 Angel Goni Oramas Angel はアトランタを拠点ずするプリンシパル゜リュヌションアヌキテクトで、金融サヌビス、小売、消費財業界にわたっお15幎以䞊の IT 経隓を持っおいたす。 本皿の翻蚳は、゜リュヌションアヌキテクトの斉藀倧埳が担圓したした。原文は こちら 。
本蚘事は 2025 幎 12 月 9 日 に公開された「 Amazon CloudWatch RUM now supports mobile application monitoring 」を翻蚳したものです。 Amazon CloudWatch RUM のモバむル察応を発衚できるこずを嬉しく思いたす。これにより、AWS のリアルナヌザヌモニタリング (RUM) 機胜が iOS および Android アプリケヌションにも拡匵されたす。これたで Web アプリケヌションでのみ利甚可胜だったモニタリングツヌルが、モバむル開発者にも提䟛されるようになりたした。 モバむルデバむスが日垞生掻においおたすたす重芁になる䞭、モバむルアプリの最適なパフォヌマンスずナヌザヌ゚クスペリ゚ンスを確保するこずがこれたで以䞊に重芁になっおいたす。しかし、モバむルアプリのモニタリングには、デバむス、オペレヌティングシステム、アプリケヌションバヌゞョン、ネットワヌク、ナヌザヌむンタラクションの倚様性により、独特の課題がありたす。モバむルアプリ開発者は、「テストでは完璧に動䜜するのに、実環境ではパフォヌマンスの問題が発生する」ずいう継続的な課題に盎面しおいたす。合成テストや埓来のモニタリング手法は実䞖界のパフォヌマンスに関する掞察を提䟛したすが、゚ンドナヌザヌ゚クスペリ゚ンスを理解するために必芁なデヌタが䞍足しおいたす。そこで CloudWatch RUM Mobile の出番です。実際のナヌザヌの手の䞭でモバむルアプリがどのように動䜜しおいるかに぀いお深い掞察を提䟛するメトリクスを収集できたす。 モバむル向け Amazon CloudWatch RUM モバむル向け Amazon CloudWatch RUM は、゚ンドナヌザヌのモバむルアプリが䜿甚される際に、非垞に重芁なパフォヌマンスデヌタずナヌザヌ行動メトリクスを収集するのに圹立ちたす。軜量な SDK を Android たたは iOS アプリに実装するこずで、アプリのパフォヌマンス、ナヌザヌむンタラクション、ナヌザヌ゚クスペリ゚ンスに圱響を䞎える朜圚的な問題に関する豊富な情報をキャプチャできたす。 開始するには、CloudWatch RUM コン゜ヌルで「アプリケヌションモニタヌ」を䜜成し、SDK をアプリに統合しおデプロむするだけです。SDK はナヌザヌがアプリを操䜜する際にバックグラりンドで実行され、貎重なデヌタを RUM に送信しお集玄ず分析を行いたす。このツヌルは単独で䜿甚するこずも、 Amazon CloudWatch Application Signals や AWS X-Ray などの他の AWS サヌビスず組み合わせお䜿甚するこずもでき、Web およびモバむルプラットフォヌム党䜓でアプリケヌションのパフォヌマンスを包括的に把握できたす。 開発プロセスを倉革する䞻なメリット CloudWatch RUM Mobile は、開発チヌムがリアクティブなデバッグからプロアクティブな最適化ぞず移行できるようにしたす。実際のナヌザヌからリアルタむムのパフォヌマンスメトリクスを収集し、ナヌザヌ満足床に圱響を䞎える前にパフォヌマンスの問題を特定できたす。システムは画面の読み蟌み時間を監芖し、アプリのクラッシュ、Android の ANR (Application Not Responding) たたは iOS のアプリハングを完党なコンテキストずずもに远跡し、これらすべおのデヌタを包括的なダッシュボヌドで芖芚化したす。 倉革は即座に起こりたす。ナヌザヌからの苊情を埅ったり、バグを再珟しようずしたりする代わりに、ナヌザヌがアプリずやり取りするたびに䜕を経隓しおいるかに぀いお、明確で実甚的な掞察が埗られたす。 はじめに: モバむルモニタリング匷化ぞの道 このブログでは、 Amazon CloudWatch RUM を Android および iOS モバむルアプリに統合する方法を孊びたす。モバむル向け CloudWatch RUM の䜿甚を開始するには、以䞋の詳现な手順に埓っお、Android たたは iOS アプリのモニタリングをセットアップしお実装したす。 Android 甚アプリケヌションモニタヌのセットアップ 開始するには、たず「アプリケヌションモニタヌ」を䜜成する必芁がありたす。これを行うには、 AWS CloudWatch コン゜ヌル を開き、 Application Signals に移動しお RUM を遞択したす。次に「 Add app monitor 」をクリックしたす。 図 1: AWS CloudWatch コン゜ヌルからアプリモニタヌを䜜成 これで「Android」ず「iOS」ずいう 2 ぀の新しいオプションが衚瀺されたす。「App monitor name」の䞋でアプリモニタヌに名前を付け、プラットフォヌムずしお「Android」たたは「iOS」のいずれかを遞択しお続行したす (ここでは Android を遞択したす)。 図 2: アプリケヌションモニタヌの䜜成 – Android ず iOS のオプション 芁件に基づいお有効にできるいく぀かの「オプション」フィヌルドがありたす。 RUM テレメトリ を Amazon CloudWatch Logs で利甚できるようにする堎合は、「Data Storage」オプションをチェックしたす リ゜ヌスベヌスのポリシヌを䜿甚しおアクセスを制埡する堎合は、「Attach a public Resource Based Policy」をチェックしたす スパン を X-Ray で利甚できるようにする堎合は、「Active tracing」オプションをチェックしたす 図 3: アプリケヌションモニタヌの䜜成 – オプションフィヌルド Add app monitor をクリックしお完了したす。 コン゜ヌルは、デヌタの収集を開始するために Android アプリケヌションに远加する必芁がある コヌドスニペット を提䟛したす。コヌドは 「手動蚈装」 ず 「れロコヌド蚈装」 の䞡方で提䟛されたす。 スニペットを保存したしょう。これは、このブログの埌半の「 Android アプリの蚈装 」セクションで䜿甚したす。 図 4: アプリモニタヌの䜜成 – 手動およびれロコヌド蚈装甚のコヌドスニペット Android アプリの蚈装: 実装パスの遞択 アプリケヌションモニタヌが䜜成されたので、テレメトリデヌタをアプリケヌションモニタヌに送信するようにモバむルアプリを蚈装したしょう。䞊蚘で気づいたように、モバむルアプリを蚈装たたは蚭定するには、 れロコヌド蚈装 ず 手動蚈装 の 2 ぀のオプションがありたす。 たず、「 アプリケヌションモニタヌのセットアップ 」セクションのコヌドスニペットを手元に甚意しおください。このセクションを完了するために必芁になりたす。コヌドは https://github.com/aws-observability/aws-otel-android でも入手できたす。それでは、これらの各オプションを確認したしょう。 オプション 1: れロコヌド蚈装 (゚ヌゞェント) これには、たずアプリケヌションの "app/build.gradle" ファむルにいく぀かの䟝存関係を泚入する必芁がありたす。以䞋は Kotlin DSL の䟋です。 plugins { id("com.android.application") id("org.jetbrains.kotlin.android") } dependencies { // ADOT Android Agent - includes automatic instrumentation implementation("software.amazon.opentelemetry.android:agent:1.0.0") // Automated HTTP client instrumentation with byteBuddy (optional but recommended) byteBuddy("io.opentelemetry.android.instrumentation:okhttp3-agent:0.15.0-alpha")// if you are using OkHttp-3.0 byteBuddy("io.opentelemetry.android.instrumentation:httpurlconnection-agent:0.15.0-alpha") // if you are using URLConnection/HttpURLConnection /HttpsURLConnection } 次に、れロコヌド蚭定では、アプリケヌションの "res/raw" ディレクトリの䞋に "aws_config.json" ずいうファむルを䜜成し、以䞋のコヌドスニペットを蚘述する必芁がありたす ( 各パラメヌタの倀を必ず眮き換えおください ) 。 { "aws": { "region": "<your-region>", // specify the AWS region your app monitor has been created in "rumAppMonitorId": "<your-app-monitor-id>", // replace with the ID of the app monitor created above }, // optional attributes that will be appended to all OpenTelemetry application spans and events " otelResourceAttributes ": { "service.name": "<your_app>", // Note: Update this with your application name "service.version": "1.0.0" // specifying service.version will allow you to filter telemetry on the RUM console based on your running app's version } } これで完了です! これは、Android ゚ヌゞェントを初期化し、CloudWatch RUM アプリケヌションモニタヌぞのテレメトリの収集を開始するために必芁な最小限のものです。 オプション 2: 手動蚈装 クラむアントをプログラムで蚭定するには、オプション 1 で䜿甚した「agent」モゞュヌルの代わりに、軜量な「core」モゞュヌルを䜿甚したす。これには、アプリケヌションの "app/build.gradle" ファむルに以䞋の SDK を远加したしょう。 plugins { id("com.android.application") id("org.jetbrains.kotlin.android") } dependencies { implementation("software.amazon.opentelemetry.android:core:1.0.0") // Automated HTTP client instrumentation with ByteBuddy (optional but recommended) byteBuddy("io.opentelemetry.android.instrumentation:okhttp3-agent:0.15.0-alpha") byteBuddy("io.opentelemetry.android.instrumentation:httpurlconnection-agent:0.15.0-alpha") } 次に、アプリケヌションで AWS Distro for OpenTelemetry (ADOT) Android ゚ヌゞェントを初期化する必芁がありたす。 class MyApplication : Application() { override fun onCreate() { super.onCreate() OpenTelemetryRumClient { androidApplication = this@MyApplication awsRum { region = "<your-region>" appMonitorId = "<your-app-monitor-id>" } otelResource = Resource.builder() .put("service.name", "MyApp") // Note: Update this with your application name .put("service.version", "1.0.0") // Note: Keep this updated with latest version .build() } } } 最埌に、Application クラスがただない堎合は、この新しい「MyApplication」を Android マニフェストに登録する必芁がありたす。 <application> android:name="com.example.MyApplication" <!-- All other attributes, activities, etc --> android:label="MyApplication"> </application> この埌、アプリケヌションを実行しお、アプリケヌションモニタヌぞのテレメトリの受信を開始できるはずです。 iOS 甚アプリケヌションモニタヌのセットアップ iOS アプリケヌション甚の アプリケヌションモニタヌ を䜜成するプロセスは、䞊蚘で瀺した Android アプリケヌションの堎合ず同じです。iOS 甚のアプリモニタヌが䜜成されたら、テレメトリデヌタの送信を開始するためにアプリケヌションを蚈装する方法を芋おみたしょう。iOS のコヌドも https://github.com/aws-observability/aws-otel-swift で入手できたす。 オプション 1: れロコヌド蚈装 (゚ヌゞェント) Android の「アプリケヌションモニタヌ」ず同様に、「アプリケヌションモニタヌ」䜜成の最終ペヌゞで iOS アプリを蚈装するための「 コヌドスニペット 」を取埗できたす。これらの手順に基づいお、 Swift SDK の䟝存関係をアプリケヌションの "Package.swift" ファむルに泚入したす。 // In your package dependencies: dependencies: [ .package(url: "https://github.com/aws-observability/aws-otel-swift.git", .upToNextMajor(from: "1.0.0")) ] // In your target dependencies: targets: [ .target( name: "<YourAppTarget>", dependencies: [ // Only for automatic initialization .product(name: "AwsOpenTelemetryAgent", package: "aws-otel-swift"), ] ) ] SDK は、「AwsOpenTelemetryAgent」モゞュヌルがアプリにむンポヌトされるず自動的に初期化されたす。アプリバンドルのルヌトディレクトリで "aws_config.json" ずいう名前のファむルを探したす (各パラメヌタの倀を必ず眮き換えおください) 。 { "aws": { "region": "<your-region>",// specify the AWS region your app monitor has been created in "rumAppMonitorId": "<your-app-monitor-id>" // replace with the ID of the app monitor created above }, "otelResourceAttributes": { "service.name": "<your-app>", // Note: Update this with your application name "service.version": "1.0.0" // Note: Keep this updated with latest application version } } オプション 2: 手動蚈装 クラむアントをプログラムで蚭定するには、プロゞェクトの "Package.swift" ファむルに以䞋の䟝存関係を远加したす。 // In your package dependencies: dependencies: [ .package(url: "https://github.com/aws-observability/aws-otel-swift.git", .upToNextMajor(from: "1.0.0")) ] // In your target dependencies: targets: [ .target( name: "YourAppTarget", dependencies: [ .product(name: "AwsOpenTelemetryCore", package: "aws-otel-swift"), ] ) ] 次に、アプリケヌションで ADOT Swift ゚ヌゞェントを初期化したす。 import AwsOpenTelemetryCore class AppDelegate: UIResponder, UIApplicationDelegate { func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool { AwsOpenTelemetryRumBuilder.create( config: AwsOpenTelemetryConfig( awsRum: AwsRumConfig( region: "<your-region>", appMonitorId: "<your-app-monitor-id>" ), otelResourceAttributes: [ "service.name": "<your-app>", // Note: Update this with your application name "service.version": "1.0.0" // Note: Keep this updated with latest application version ] ) )?.build() return true } } アプリのパフォヌマンスの可芖化: デヌタが掞察に倉わる堎所 モバむル向け CloudWatch RUM がデヌタの収集を開始するず、CloudWatch RUM はモバむルパフォヌマンスのコマンドセンタヌに倉わり、生のパフォヌマンスデヌタを実甚的な掞察に倉える耇数の専門的なビュヌを提䟛したす。 衚瀺される RUM アプリケヌションモニタヌのリストから、䞊蚘のセクションで䜜成したアプリケヌションモニタヌを遞択したす。これにより、Performance、Errors、Sessions、Metrics、Configuration などのさたざたなタブを持぀ダッシュボヌドが衚瀺され、画面、アプリバヌゞョン、OS バヌゞョン、デバむス、囜、リヌゞョン、地域によるフィルタリング機胜が提䟛されたす。 Performance タブ: 速床ず応答性の詳现な分析 CloudWatch RUM コン゜ヌルの Performance タブは、モバむルアプリのパフォヌマンスに関する掞察を提䟛したす。この詳现ビュヌでは、画面読み蟌み時間を画面名、OS バヌゞョン、アプリバヌゞョン、デバむス、囜別に分類しお衚瀺したす。以前は芋えなかったパタヌンが明確になりたす。特定の囜ではネットワヌクむンフラストラクチャの違いによりアプリのパフォヌマンスが異なる、たたは特定のデバむスモデルが特定の機胜で苊劎しおいるなどです。チャヌト内の 画面読み蟌み時間のデヌタポむント をクリックするず、右偎に蚺断パネルが開き、デヌタポむントに関連する詳现な掞察 (最新の関連セッションなど) ず、1 ぀たたは他の類䌌セッションのトラブルシュヌティングを行うための Sessions タブぞのリンクが提䟛されたす。 App Launch time ビュヌでは、アプリケヌションの起動パフォヌマンスを詳现に分析し、起動タむプ (コヌルド/りォヌム)、OS バヌゞョン、アプリバヌゞョン、デバむス、囜別に起動時間を分類したす。この詳现なビュヌは、パフォヌマンスのボトルネックを特定するのに圹立ちたす。特定の OS バヌゞョンでコヌルドスタヌトが遅い、たたは特定のデバむスモデルが初期化で苊劎しおいるなど、最も圱響力のあるナヌザヌセグメントに察しお的を絞った最適化の取り組みを可胜にしたす。 Locations タブは、アプリケヌションパフォヌマンスに関する地理的な掞察を提䟛し、囜、リヌゞョン、地域党䜓のメトリクスを衚瀺しお、堎所ベヌスのパフォヌマンスパタヌンを明らかにしたす。このビュヌは、地域のむンフラストラクチャの課題、ネットワヌクレむテンシヌの問題、たたはナヌザヌがパフォヌマンスの䜎䞋を経隓しおいる地理的゚リアを特定するのに圹立ちたす。 図 5: AWS CloudWatch RUM – Performance タブ Errors タブ: デバッグの盞棒 Errors タブは、゚ラヌ远跡を䜓系的な問題解決に倉換したす。アプリケヌションの問題を 3 ぀のカテゎリに分類したす: Network Errors、Crashes、ANRs/App hangs。Network Errors タブには、HTTP リク゚ストの折れ線グラフがあり、HTTP パフォヌマンスメトリクスを衚瀺し、巊の Y 軞に倱敗率 (HTTP ゚ラヌ、HTTP フォヌルト、ネットワヌク障害) を、右の Y 軞に HTTP レむテンシヌを瀺したす。この時系列デヌタポむントにより、ナヌザヌはクリックしお、蚺断パネルでトラブルシュヌティングのために関連するスパンずセッションを衚瀺できたす。䞋郚のテヌブルには、最も䞀般的な 100 のネットワヌクルヌトがリストされたす。 同様に、 Crashes および ANRs/App hangs タブには、各゚ラヌのカりントの折れ線系列が衚瀺されたす。䞋郚のテヌブルには、最も䞀般的な䞊䜍のクラッシュメッセヌゞ/ANR スタックトレヌスが衚瀺されたす。゚ラヌメッセヌゞをクリックするず、クむックリファレンス甚にスタックトレヌス党䜓がポップアップ衚瀺されたす。 図 6: AWS CloudWatch RUM – Errors タブ Sessions タブ: ナヌザヌゞャヌニヌの远跡 次に、 Sessions タブでは、詳现なりォヌタヌフォヌル衚瀺を䜿甚しお、アプリ内の個々のナヌザヌゞャヌニヌを远跡できたす。これらの可芖化は、ナヌザヌむンタラクション䞭に時間がどこで費やされおいるか、ナヌザヌがどこで摩擊や遅延を経隓しおいるかを正確に瀺したす。このナヌザヌ䞭心のビュヌは、技術的なパフォヌマンスだけでなく、党䜓的なナヌザヌ゚クスペリ゚ンスを最適化するのに圹立ちたす。 すべおのセッションをリストするテヌブルがあり、時刻の降順に゜ヌトされおいたす。䞋郚には、遞択したセッションのすべおのテレメトリを芖芚化するりォヌタヌフォヌルがありたす。りォヌタヌフォヌルの各行を遞択しお、蚺断パネルを開くこずができたす。行が HTTP リク゚ストの堎合、トレヌスコン゜ヌルにディヌプリンクされた traceId がありたす。䟋倖、クラッシュ、たたは ANR/App hang を受信した HTTP リク゚ストの堎合、蚺断パネルにはスタックトレヌスを衚瀺する Exception タブもありたす。りォヌタヌフォヌルの「View」ボタンは、ワンクリックで䟋倖に盎接移動する簡単な方法でもありたす。 図 7: AWS CloudWatch RUM – Sessions タブ – ARN 図 8: AWS CloudWatch RUM – Sessions タブ – HTTP traceId Metrics タブ: アプリケヌションヘルスのモニタリング Metrics タブは、レむテンシヌ、゚ラヌ、ボリュヌム、拡匵メトリクスに関するアプリケヌションのパフォヌマンスに関するリアルタむムデヌタを芖芚化するのに圹立぀包括的なダッシュボヌドを提䟛したす。 このタブには、右䞊に「 Add to dashboard 」ずいうオプションもあり、このデヌタを他の CloudWatch ダッシュボヌドに゚クスポヌトできたす。 図 9: AWS CloudWatch RUM – Metrics タブ Configuration タブ: 継続的な管理 最埌に、 Configuration タブは、アプリモニタヌ蚭定ずむンストルメンテヌションコヌドスニペットぞのアクセスを容易にし、モニタリングのニヌズが進化しおも、継続的な管理ず曎新を容易に行えたす。 図 10: AWS CloudWatch RUM – Configuration タブ たずめ モバむル向け Amazon CloudWatch RUM は、モバむルアプリケヌションのオブザヌバビリティをリアクティブなトラブルシュヌティングからプロアクティブな最適化に倉革し、パフォヌマンスモニタリングを通じおビゞネスむンパクトをもたらしたす。チヌムは、地域のクラッシュを匕き起こすロヌカラむれヌションのバグや、コヌルドスタヌトのパフォヌマンスを䜎䞋させるサヌドパヌティ SDK などの重芁な問題を特定しお解決できたす。CloudWatch Application Signals ずのシヌムレスな統合により、モバむルナヌザヌ゚クスペリ゚ンスからバック゚ンドの䟝存関係たでの゚ンドツヌ゚ンドのトレヌスが可胜になりたす。 この機胜は、CloudWatch RUM が動䜜するすべおの商甚リヌゞョンで利甚できたす。この実装により、チヌムは既存の開発ワヌクフロヌを維持しながらパフォヌマンスデヌタを収集でき、アプリケヌションスタック党䜓でトレヌスされたナヌザヌセッションからのメトリクスを䜿甚しお、組織がモバむルアプリ開発にアプロヌチする方法を倉えたす。 この新機胜の詳现に぀いおは、 ドキュメント をご芧ください。たた、 Android および iOS の入門ガむドもご芧ください。最埌に、 料金 の詳现もご確認いただけたす。 著者に぀いお Ruchika Modi Ruchika Modi は、Amazon Web Services (AWS) の Lead DevOps Consultant です。クラりドむンフラストラクチャ、自動化、コンテナ化、CI/CD を専門ずしおいたす。安党でスケヌラブルか぀高可甚性のクラりドネむティブアヌキテクチャの構築においお豊富な経隓を持ち、DevOps 手法を䜿甚した最先端のクラりド゜リュヌションの蚭蚈ず実装に関する深い理解ず専門知識を持っおいたす。仕事以倖では、未開拓の新しい堎所ぞの旅行、ペットずの時間、Kindle での読曞を楜しんでいたす。 Siva Guruvareddiar Siva Guruvareddiar は、AWS の Senior Solutions Architect であり、お客様が高可甚性システムを蚭蚈するのを支揎するこずに情熱を泚いでいたす。マむクロサヌビス、コンテナ化、オブザヌバビリティ、サヌビスメッシュ、クラりド移行を䜿甚しお、プラットフォヌムむンフラストラクチャず内郚アヌキテクチャをモダナむズするこずで、クラりドネむティブの採甚を加速させたす。LinkedIn で連絡できたす: linkedin.com/in/sguruvar Vijay Kumar Vijay Kumar は、セキュリティずオブザヌバビリティの領域で革新的な補品を提䟛しおきた実瞟を持぀ Senior Product Manager であり、深い技術的専門知識ずナヌザヌ䞭心の蚭蚈を掻甚しおいたす。 この蚘事は Kiro が翻蚳を担圓し、Solutions Architect の Aya Hara がレビュヌしたした。
「金融リファレンスアヌキテクチャ日本版」 では、2022 幎の初版公開以来、継続的にコンテンツの拡充を進めおいたす。その䞭で、「ミッションクリティカル (勘定系) 」や「顧客チャネル」など、金融業界固有のワヌクロヌドに応じたリファレンスアヌキテクチャが AWS CDK サンプルコヌドず共に公開されおいたす。䟋えば「ミッションクリティカル (勘定系) 」は勘定システムだけでなく、䞀般的なOLTPシステムでご利甚できたす。 䞀方で、具䜓的なシステム特性を螏たえた䞊で、より詳现な考慮点やアヌキテクチャ䞊の決定根拠を知りたいずいうニヌズは以前からありたした。そこで今回、囜内のみならずグロヌバルも含めた先進事䟋を分析し、アヌキテクチャ䞊の重芁ポむントを敎理したドキュメントずしお公開したした。 今回公開されたのは以䞋3぀のナヌスケヌスです。 蚌刞䌚瀟における OMS (Order Management System) クレゞットカヌドのむシュアシステム 保険業界におけるデヌタ分析システム これらの各ナヌスケヌスごずに、アヌキテクチャの目的や特城に関する解説ず、想定されるFAQも䜵せお蚘茉しおいたす。本蚘事では各ナヌスケヌスの抂芁に぀いお解説したす。 蚌刞䌚瀟における OMS (Order Management System) 蚌刞䌚瀟の泚文管理システム (OMS) をクラりド環境で構築する際のリファレンスアヌキテクチャを公開したした。埓来オンプレミスやメむンフレヌムで運甚されおきた蚌刞䌚瀟の基幹システムを、䜎レむテンシヌ・高スケヌラビリティ・高可甚性のバランスを取りながらクラりドネむティブに構築するための指針を、囜内倖で皌働しおいる耇数の事䟋を螏たえお瀺しおいたす。 実装䞊のポむントずしお以䞋のような内容を解説しおいたす Amazon ElastiCache for Redis によるむンメモリメッセヌゞングで䜎レむテンシヌなコンポヌネント間通信を実珟 マむクロサヌビス化により各コンポヌネントの独立したスケヌリングを実珟し、寄り付き時などの予枬可胜なピヌク負荷にも察応 AWS Outposts を掻甚した取匕所近接配眮により、EMS ずの通信レむテンシヌを最小化 詳现は本文 金融ワヌクロヌドアヌキテクチャ解説 資本垂堎 OMS をご芧ください。 クレゞットカヌドのむシュアシステム クレゞットカヌドのむシュアシステムをオンプレミスから AWS に段階的に移行・構築運甚する際のリファレンスを公開したした。キャンペヌン等に起因した決枈需芁による高トラフィック凊理やリアルタむム承認芁件ぞの察応、決枈技術や業界暙準の導入金融芏制芁件の倉曎ぞの察応、業務継続性を支えるための高可甚性の担保等、クレゞットカヌド業界に求められる様々な芁玠を実珟するためのアヌキテクチャをお客様の先行事䟋を元に瀺しおいたす。 Authorization承認および Reconciliationクリアリングファむルず承認枈みデヌタの突合せの機胜を AWS 䞊に構築し、Settlement資金粟算をオンプレミスで構築するアヌキテクチャパタヌンを瀺しおいたす。 その他、実装䞊のポむントずしお以䞋のような内容を解説しおいたす マルチリヌゞョンでのActive – Active 構成を採甚し、カヌド番号、顧客ID 等のデヌタ内容ごずにオンプレミスからどちらのリヌゞョンに振り分けるかを刀定するこずで各リヌゞョンごずに凊理察象を分離し、敎合性ず可甚性の䞡立を実珟 マむクロサヌビスアヌキテクチャを採甚うぃ各機胜の独立したスケヌルアりトを実珟 リク゚ストヘッゞを導入したDynamoDB のパフォヌマンス担保 詳现は本文 クレゞットカヌドのむシュアシステム をご芧ください。 保険業界におけるデヌタ分析システム 保険業務に必芁なデヌタ凊理を実珟するデヌタプラットフォヌムをAWS䞊に構築・運甚する際のリファレンスを公開したした。デヌタ量急増による凊理胜力䞍足ずコスト増倧、レガシヌシステムの機胜制玄による倚様化ニヌズぞの察応困難、セキュリティ境界の曖昧さによるコンプラむアンス察応の課題など、保険業界に求められる様々な芁玠を実珟するためのアヌキテクチャをお客様の先行事䟋を元に瀺しおいたす。 統合デヌタレむクを䞭心ずしたデヌタプラットフォヌムにより、保険業務における契玄者情報、健康情報、財務デヌタの取り蟌みから分析機胜をクラりド䞊でシステム化しおいたす。マルチアカりント戊略を採甚し、デヌタ取り蟌み、デヌタレむク、デヌタ倉換、デヌタりェアハりス、デヌタ分析の凊理ごずに分離されたアカりントで実行するこずで、 PII / PHI デヌタの完党な分離ずセキュリティ境界の明確化を実珟しおいたす。 実装䞊のポむントずしお以䞋のような内容を解説しおいたす Amazon Aurora をメタデヌタリポゞトリずしお掻甚し、AWS Glue フレヌムワヌクによるメタデヌタ駆動型ゞョブ自動生成で異なる゜ヌスからの統䞀的なデヌタ取り蟌みを実珟 Amazon Redshift Data Sharing による蚈算分離アヌキテクチャで、プロビゞョニングクラスタヌでの ETL / ELT 凊理ずサヌバヌレスクラスタヌでの分析凊理を完党分離し、パフォヌマンス競合を回避 AWS Organizations によるマルチアカりント戊略ず IAM クロスアカりントロヌルにより、 PII / PHI デヌタの完党分離ず最小暩限アクセス制埡を実珟 詳现は本文 保険ワヌクロヌドデヌタ分析基盀 をご芧ください。 たずめ 今回の「金融リファレンスアヌキテクチャ日本版」におけるアップデヌトでは、埓来ご提䟛しおきたワヌクロヌドごずのリファレンスアヌキテクチャに加え、実際のお客様事䟋をもずにした特定ナヌスケヌスにおける詳现なアヌキテクチャの解説文曞を公開したした。これにより、同様のナヌスケヌスで AWS を掻甚いただく際のアヌキテクチャ怜蚎に圹立おおいただくこずを目指しおいたす。内容に関するフィヌドバックやご質問は、 GitHub 䞊の issue ずしおご登録いただけたす。皆様からのフィヌドバックをお埅ちしおおりたす。 本ブログ蚘事は、AWS の゜リュヌションアヌキテクトである 暋口 健人、歊方 総、髙朚 銙里、吉柀 皔、束本 耕䞀朗が執筆いたしたした。
本皿は 2025 幎 12 月 23 日に AWS Machine Learning Blog で公開された “ AWS AI League: Model customization and agentic showdown ” を翻蚳したものです。 耇雑な実務タスクに察応できるむンテリゞェントな AI ゚ヌゞェントを構築するのは、容易なこずではありたせん。たた、倧芏暡な事前孊習枈み基盀モデルだけに頌るのではなく、䌁業は自瀟の特定ナヌスケヌスでより高いパフォヌマンスを発揮できるよう、小芏暡で専門性の高いモデルをファむンチュヌニングし、カスタマむズする必芁がある堎合も倚いです。AWS AI League は、゚ヌゞェンティック AI ずモデルカスタマむれヌションの分野でむノベヌションを促進する、゚キサむティングなコンペティションを通じお、䌁業が高床な AI 胜力を構築する際の課題を克服できるよう支揎する革新的なプログラムを提䟛しおいたす。 2025 幎、初回の  AWS AI League コンペティション は、䞖界䞭の開発者、デヌタサむ゚ンティスト、ビゞネスリヌダヌの泚目を集めたした。圌らは最新の AI ツヌルずテクニックを䜿甚しお喫緊の課題解決に取り組みたした。AWS re:Invent 2025 のグランドフィナヌレは、参加者たちの創意工倫ずスキルを披露する、゚キサむティングなむベントずなりたした。䞻芁䌁業の郚門暪断チヌムが盎接察決し、効果的なプロンプトの䜜成、モデルのファむンチュヌニング、そしお匷力な AI ゚ヌゞェントの構築胜力を実蚌したした。 2025 幎 AWS AI League チャンピオンの皆様、おめでずうございたす激戊の末、これら 3 名の優秀な構築者が勝利を収め、総額 $25,000 の賞金を分け合いたした 1 䜍Cisco 所属の Hemanth Vediyera 2 䜍Aqfer 所属の Ross Williams 3 䜍Capital One 所属の Deepesh Khanna 図1: 巊から順に Ross, Hemanth, Deepesh この蚘事では、AWS AI League プログラムを䜿甚しお AI コンペティションを開催する方法に぀いお説明したす。 ã“のプログラムにより、参加者はモデルカスタマむれヌションや゚ヌゞェント構築の抂念を䜓隓し、それらを実際のビゞネス課題解決に応甚し、ゲヌム圢匏の魅力的なフォヌマットで革新的な゜リュヌションを披露するこずができたす。新たに導入された゚ヌゞェンティック AI ずモデルカスタマむれヌションのチャレンゞでは、䌁業が AWS クレゞットを利甚しお瀟内トヌナメントを䞻催したり、開発者が AWS むベントで競い合うこずが可胜です。 開始するには、 AWS AI League 補品ペヌゞ をご芧ください。 AWS AI League は、AWS ゚キスパヌトが䞻導する 2 時間のハンズオンワヌクショップから始たり、その埌自分のペヌスでの実隓が続きたす。この旅路は、緊急のビゞネス課題に察凊する AI 䜜品ず゜リュヌションを披露する、魅力的なゲヌムショヌスタむルのグランドフィナヌレで頂点に達したす。以䞋の図は、これら 3 ぀のステップを瀺しおいたす。 図2: AWS AI League チャンピオンシップのステップ 2025 幎プログラムの成功を基盀ずしお、 AWS AI League 2026 チャンピオンシップ の開始を発衚できるこずを嬉しく思いたす。今幎のコンペティションでは、参加者がAIスキルを真に詊せる、2぀の新しいチャレンゞが導入されたす。 ゚ヌゞェンティック AI チャレンゞでは、 Amazon Bedrock AgentCore  ã‚’䜿甚しおむンテリゞェント゚ヌゞェントを構築したす。競技者は実䞖界のビゞネス問題に取り組むためにカスタマむズされた゚ヌゞェントアヌキテクチャを䜜成したす。 モデルカスタマむれヌションチャレンゞぱヌゞェンティック AI チャレンゞを補完し、 SageMaker Studio  ã®æœ€æ–°ã®ãƒ•ァむンチュヌニングレシピを䜿甚しお特定のナヌスケヌス向けにモデルをカスタマむズしたす。 2026 AI League チャンピオンシップ では、賞金総額が $50,000 に倍増し、初心者から䞊玚実践者たで、異なるスキルレベルの開発者に察応するトラックが甚意されおいたす。 AWS AI League には、Amazon Bedrock AgentCore を䜿甚しおむンテリゞェントな゚ヌゞェントを構築し、ダむナミックなゲヌム圢匏の競技で耇雑な問題を解決する、゚キサむティングな゚ヌゞェンティック AI チャレンゞが新たに加わりたした。このチャレンゞでは、゚ヌゞェントが迷路のようなグリッド環境を進み、宝箱を目指しながら様々な課題に遭遇したす。これらの課題は実際のナヌスケヌスを反映しおおり、䞍適切なコンテンツぞの察凊、コヌド実行、ブラりザ操䜜など、゚ヌゞェントの胜力が詊されたす。 ゚ヌゞェントには制限時間が蚭けられおおり、その間にマップを移動し、ポむントを集め、障害物を乗り越えお宝箱に到達しなければなりたせん。獲埗ポむントが倚いほど、リヌダヌボヌドでの順䜍が䞊がりたす。Amazon Bedrock AgentCore のプリミティブを䜿甚しお゚ヌゞェントを完党にカスタマむズできるため、本番レベルの゚ヌゞェントをより安党に拡匵・管理するこずが可胜です。たた、スヌパヌバむザヌやサブ゚ヌゞェントに特定のモデルを遞択したり、 Bedrock Guardrails 、 AgentCore Memory 、 AWS Lambda  é–¢æ•°ãªã©ã®ã‚«ã‚¹ã‚¿ãƒ ãƒ„ヌルを䜜成しお、゚ヌゞェントが課題を乗り越えるのを支揎できたす。以䞋の図は、゚ヌゞェントが宝箱に到達するたでに克服しなければならない障害物を瀺しおいたす。 図3: AWS AI League ゚ヌゞェンティック AI チャレンゞ AWS AI League は、ナヌザヌがむンテリゞェントな゚ヌゞェント゜リュヌションを構築するための完党な UI (ナヌザヌむンタヌフェヌス)を提䟛しおいたす。このノヌコヌド UI を䜿甚しお、マルチ゚ヌゞェントアヌキテクチャやツヌルを構築し、カスタム Lambda 関数やツヌルをむンタラクティブにコヌディングするための  Amazon SageMaker Studio CodeEditor  ãªã©ã®æ§˜ã€…なコンポヌネントを統合できたす。これにより、環境を離れるこずなく、AWS AI League のりェブサむト内で゚ヌゞェントベヌスの゜リュヌションを完党に開発・カスタマむズするこずが可胜です。 以䞋のスクリヌンショットは、AWS AI League のりェブサむト内で完結する゚ヌゞェント構築䜓隓を瀺しおいたす。 図4: AWS AI League ゚ヌゞェントツヌル 図5: AWS AI League マルチ゚ヌゞェントアヌキテクチャ 競技䞭、ナヌザヌぱヌゞェントのパフォヌマンスに関するリアルタむムフィヌドバックを受け取りたす。LLM (倧芏暡蚀語モデル)による評䟡システムが客芳的な評䟡を提䟛し、改善のための反埩䜜業を支揎したす。以䞋の画像は、チャレンゞ䞭に゚ヌゞェントがどのように評䟡されるかを瀺しおいたす。 図6: AWS AI League ゚ヌゞェントチャレンゞにおける評䟡 グランドフィナヌレでは、䞊䜍のファむナリストがステヌゞに䞊がり、ラむブのゲヌムショヌ圢匏で゚ヌゞェントの胜力を披露したす。これにより、耇雑なマルチステップ問題を解決する゚ヌゞェンティック AI の匷力さず汎甚性が実蚌されたす。評䟡基準には、時間効率、チャレンゞの解決粟床、゚ヌゞェントの蚈画胜力、そしおトヌクン消費効率が含たれたす。以䞋のスナップショットは、re:Invent 2025 でのグランドフィナヌレ最終ラりンドの様子を瀺しおいたす。 図7: AWS AI League re:Invent 2025 グランドフィナヌレ AWS AI League の モデルカスタマむれヌションチャレンゞ では察象範囲が拡倧され、 æœ€æ–°ã®ãƒ•ァむンチュヌニング技術を掻甚できるようになりたした。 Amazon SageMaker Studio  å†…で新しいモデルカスタマむれヌション䜓隓にアクセスでき、匷力な新しいトレヌニングレシピを䜿甚できたす。目暙は、より倧芏暡な参照モデルのパフォヌマンスを䞊回る、高床に効果的でドメむン特化型のモデルを開発するこずです。 チャレンゞは、モデルカスタマむれヌションスキルを磚くこずから始たりたす。孊習したツヌルやテクニックを䜿甚しお、高床なファむンチュヌニング手法を適甚し、モデルのパフォヌマンス向䞊を目指したす。モデルのカスタマむズが完了するず、真の詊緎が始たりたす。カスタマむズしたモデルはリヌダヌボヌドに提出され、参照モデルず比范しおパフォヌマンスが評䟡されたす。自動評䟡システムが、あなたのカスタマむズモデルの応答が参照モデルの出力よりも正確で包括的であるず刀断するたびに、ポむントが獲埗できたす。高床なスキルを披露し、リヌダヌボヌドのトップに䞊り詰め、組織にずっお新たな機䌚を切り開く可胜性がありたす。 チャレンゞ䞭、リヌダヌボヌドに提出するず、自動評䟡システムからモデルのパフォヌマンスに関するリアルタむムフィヌドバックを受け取りたす。リヌダヌボヌドは競技期間を通じお、参照デヌタセットに察しお提出物を評䟡し、粟床に関する即座のフィヌドバックを提䟛するこずで、゜リュヌションの反埩改善を支揎したす。以䞋の画像は、カスタマむズされたモデルを評䟡するために AI による評䟡がどのように䜿甚されるかを瀺しおいたす。 図8: AWS AI League モデルカスタマむれヌションの評䟡 グランドフィナヌレでは、䞊䜍のファむナリストがラむブのゲヌムショヌ圢匏でモデルの胜力を実蚌し、プロンプト゚ンゞニアリングのスキルを披露したす。ゲヌムショヌでは、ドメむン゚キスパヌトずラむブ芳客がリアルタむム投祚に参加し、どの AI ゜リュヌションが実際のビゞネス課題を最もよく解決するかを刀断する専門家評䟡が埗点に含たれたす。以䞋の画像は、グランドフィナヌレ䞭の参加者のプロンプト゚ンゞニアリング画面を瀺しおいたす。 図9: AWS AI League モデルカスタマむれヌショングランドフィナヌレ参加者ビュヌ 本蚘事では、新しい AWS AI League のチャレンゞず、それが組織の AI 開発アプロヌチをどのように倉革しおいるかを玹介したした。AWS では、むノベヌションを促進する最も効果的な方法は競争であるこずを孊んできたした。AWS AI League により、開発者は AI スキルを披露し、競い合い、むノベヌションを解き攟぀こずができるようになりたした。 組織内で AWS AI League を開催する方法に぀いお詳しく知りたい堎合は  AWS AI League  ã‚’ご芧ください。たた、むンテリゞェントな゚ヌゞェントの構築や AI モデルのカスタマむれヌションに぀いおより深く孊ぶには、 AWS Skill Builder  ã®  AWS AIトレヌニングカタログ をご掻甚ください。 本蚘事の翻蚳は゜リュヌションアヌキテクトの倧前遌が担圓したした。 Marc Karp は、Amazon SageMaker Serviceチヌムの MLアヌキテクトです。圌は、お客様が倧芏暡なMLワヌクロヌドの蚭蚈、デプロむ、管理を支揎するこずに重点を眮いおいたす。䜙暇には、旅行や新しい堎所の探玢を楜しんでいたす。 Natasya K. Idries は、AWS AI/MLゲヌミフィケヌション孊習プログラムのプロダクトマヌケティングマネヌゞャヌです。圌女は、先進技術ず実甚的なビゞネス実装の間のギャップを埋める魅力的で実践的な教育むニシアチブを通じお、AI/MLスキルの民䞻化に情熱を泚いでいたす。孊習コミュニティの構築ずデゞタルむノベヌションの掚進における圌女の専門知識は、むンパクトのあるAI教育プログラムの䜜成ぞのアプロヌチを圢䜜り続けおいたす。仕事以倖では、Natasyaは旅行、東南アゞア料理の調理、自然散策路の探玢を楜しんでいたす。
本ブログは株匏䌚瀟サンブリッゞ様ず Amazon Web Services Japan が共同で執筆いたしたした。 ※ サンブリッゞ様の Website でも本事䟋を技術コラムずしお公開されおいたす。詳现はそちらも䜵せおご参照ください。 みなさん、こんにちは。AWS で営業を担圓しおいる垣芋です。本蚘事では、採甚担圓者の育成効率化ずいう瀟内課題に察し、生成 AI を掻甚しお倧きな成果を䞊げおいる株匏䌚瀟サンブリッゞ様以䞋、サンブリッゞ様の取り組みをご玹介したす。 株匏䌚瀟サンブリッゞ様 は、䌁業のビゞネスモデルに合わせお AWS や Salesforce をはじめ、お客様の課題解決においお最適なクラりドサヌビスを甚いたビゞネス分析や導入、運甚たでをワンストップでトヌタルコヌディネヌトし、ビゞネス拡倧・業務改善を支揎する䌁業です。同瀟では、採甚担圓者が未経隓者であるこずに起因する CEO の育成負荷や、面接同垭が困難な堎合に CEO 芖点での適切な回答ができないずいった課題を抱えおいたした。これらの課題を解消するため、同瀟は Amazon Bedrock を掻甚しお 採甚担圓向け育成 AI コヌチを構築し、育成業務の自動化ず品質向䞊を実珟したした。 背景ず課題 サンブリッゞ様では、事業拡倧に䌎っお採甚掻動が掻発化する䞭、採甚担圓者の育成に関する課題が顕圚化しおいたした。特に、採甚担圓者の経隓が浅い堎合、面接準備や候補者察応における刀断軞を CEO が盎接指導する必芁があり、育成に倧きな時間を割かざるを埗ない状況でした。たた、CEO が面接に同垭できない堎面では、採甚担圓者だけでは CEO の芖点に基づいた回答が難しく、候補者に察しお䞀貫した質の高い説明を行うこずが困難になるこずもありたした。 採甚面接は幎間 720 回にのがり、その半数以䞊に CEO が関䞎しおいたため、負担の軜枛ず育成プロセスの仕組み化が急務ずなっおいたした。育成ノりハりも CEO 個人に蓄積される傟向が匷く、組織ずしお採甚力を高めるためには、知芋の共有ずプロセスの暙準化が求められおいたした。 ゜リュヌション構築のアプロヌチ こうした課題に察しお、サンブリッゞ様は Amazon Bedrock を䞭心に据えた「採甚担圓向け育成 AI コヌチ」の構築に取り組みたした。採甚担圓者が日垞的に抱く疑問を即座に解消できるよう、Bedrock の倧芏暡蚀語モデルを掻甚した察話型チャットボットを開発し、CEO が普段重芖しおいる刀断ポむントや候補者ずの向き合い方を孊習させるこずで、担圓者がい぀でも CEO の芖点に近い回答を埗られるようにしたした。 あわせお、ナレッゞの最新化を継続するために Slack ず連携し、運甚メンバヌが日々の気づきや曎新情報を手軜に蓄積できる環境を敎備したした。たた、採甚業務に必芁な基瀎理解を確認できるよう、 RAG Retrieval-Augmented Generation を利甚したテスト機胜も実装し、問題䜜成から採点、フィヌドバック生成たでを自動化したした。これにより、育成の進捗や理解床を定量的に把握するこずが可胜になりたした。 さらに、開発プロセスには AI コヌディングアシスタントを掻甚し、新人゚ンゞニア 1 名でわずか 2 週間ずいう短期間でシステム党䜓を構築するこずに成功したした。アゞャむルに詊行錯誀できる環境が敎ったこずで、珟堎が求める機胜を迅速に圢にする䜓制が実珟したした。 導入効果 育成 AI コヌチの導入埌、面接同垭にかかる CEO の負担は倧きく軜枛されたした。幎間 720 回の面接のうち、これたで CEO の同垭が必芁ずされおいた堎面の半数が AI による育成支揎で察応可胜ずなり、幎間で 360 時間の削枛に぀ながりたした。これは採甚掻動党䜓の効率化に倧きく貢献しおいたす。 たた、面接䞭の質問察応に぀いおも、AI が CEO の芖点を補完するこずで、幎間280回の質問機䌚で瀟長芖点で候補者ぞ回答するこずができるようになり、安定した回答品質を確保できるようになりたした。採甚担圓者が CEO の意図を正確に理解するための情報提䟛が匷化され、人によっお察応がばら぀くずいった属人化の課題も解消に向かっおいたす。加えお、RAG を掻甚したテスト機胜により、担圓者の理解床を把握しながら継続的にスキル向䞊を支揎できるようになり、育成そのものの質も向䞊したした。 今埌の展望ずたずめ サンブリッゞ様は生成 AI コンテストずいう倖郚むベントに参加するこずで、育成AIコヌチのアむデアを短期間で具䜓化し、さらに実際の業務䞊の課題を解決する段階たで速やかに移行できたした。今回構築した育成 AI コヌチを基盀ずしお、採甚業務以倖の領域ぞの展開も芖野に入れおいたす。Slack を軞にしたナレッゞ運甚の仕組みは他郚門でも掻甚可胜であり、AI による刀断支揎の仕組みを組織党䜓ぞ広げおいくこずで、さらなる生産性向䞊が期埅されおいたす。 「AWS が提䟛する豊富な AI 関連゜リュヌションずアクセスしやすいむンタヌフェむスの Slack を組み合わせるこずにより、匊瀟の育成課題の解決に繋がりたした。継続的にアップデヌトしおいきたいず考えおいたす。」ず語るのは株匏䌚瀟サンブリッゞ 代衚取締圹瀟長 å…Œ CEO の梶川 拓也氏です。今回の取り組みは、属人化した知芋を AI によっお暙準化し、限られたリ゜ヌスでも高い品質の育成ず採甚掻動を実珟するモデルケヌスずなりたした。AWS を掻甚した迅速な開発ず運甚の仕組みが、今埌の採甚戊略における重芁な基盀ずなっおいくず考えられたす。 垣芋 健䞀 | Kakimi Kenichi 広域事業統括本郚 広域営業本郚 第䞀営業郚
みなさん、こんにちは。珟圚メむンフレヌムを利甚されおいる方の䞭で、メむンフレヌムシステム䞊の業務デヌタを掻甚するこずで、ビゞネス意思決定の高床化や新たなビゞネス創出を行い、ビゞネス䟡倀を向䞊させる方法を怜蚎されおいる方はいらっしゃいたすでしょうか。こちらの怜蚎をされおいる方は、倚くのケヌスにおいお以䞋のような課題に盎面されおいるのではないでしょうか。 メむンフレヌムの凊理胜力が限界に近づいおおり、珟行凊理に圱響しないようにデヌタ分析やデヌタ加工を行うこずは難しい。 メむンフレヌムからデヌタを゚クスポヌトしたいが、デヌタ構造や型倉換に手間ず時間がかかりデヌタ鮮床を高められない。 本ブログでは、これらの課題に察する䞀぀の解決策である Precisely を甚いたニアリアルタむムのデヌタ同期をご玹介したす。この方法を䜿うこずでデヌタ構造や圢匏を倉換しながら、メむンフレヌム䞊の様々なデヌタ゜ヌスから AWS 環境䞊のデヌタストアぞ、ニアリアルタむムの同期を行うこずで、倖郚システム䞊で鮮床の高いデヌタを甚いおデヌタ掻甚を行うこずが可胜です。 Precisely を䜿甚した AWS Mainframe Modernization Data Replication ずは AWS Mainframe Modernization Data Replication は、Precisely 瀟の Change Data Capture (以䞋、CDC) テクノロゞヌを掻甚した、メむンフレヌムのデヌタを AWS クラりドぞ同期するための゜リュヌションです。メむンフレヌム䞊の様々なデヌタ゜ヌスから AWS 環境䞊のデヌタストアぞ、ニアリアルタむムのレプリケヌションを実珟したす。 この゜リュヌションの特城ずしおは、以䞋のようなものがありたす。 CDC によるニアリアルタむムのレプリケヌションの実珟 メむンフレヌムのデヌタ゜ヌスぞの負荷の配慮 Db2、IMS、VSAM などメむンフレヌム䞊の様々なデヌタ゜ヌスぞの察応 Amazon Managed Streaming for Apache Kafka (以䞋、MSK) ず統合するこずによる、AWS サヌビスを盎接タヌゲットずするレプリケヌションの実珟 この゜リュヌションは、以䞋のような様々なデヌタ利掻甚のナヌスケヌスに適甚可胜です。 AWS クラりド䞊のデヌタレむクやデヌタりェアハりスに同期したメむンフレヌムデヌタを䜿った、BI による可芖化や AI/ML による新たなデヌタの掻甚 AWS クラりド䞊のデヌタストアにニアリアルタむムで同期されたメむンフレヌムデヌタに察する、新芏ビゞネスアプリケヌションからのデヌタ参照 メむンフレヌムのダりンタむムを最小化しながら、メむンフレヌムアプリケヌションおよびデヌタを AWS クラりドに移行する アヌキテクチャ抂芁 実際にメむンフレヌムからAWS クラりド䞊にデヌタを同期する際の、掚奚する基本構成は以䞋のようになりたす。 このアヌキテクチャは、Amazon EC2 むンスタンスでデプロむされた Precisely Apply Engine を境目ずしお、メむンフレヌム偎ず AWS クラりド偎に分けられたす。メむンフレヌム偎から送信されたデヌタは、Apply Engine で凊理・倉換され、埌続の AWS サヌビスに送られたす。メむンフレヌム偎にはログ収集甚の゚ヌゞェントがむンストヌルされおおり、デヌタを䞀定量蓄積した䞊でのバッチ送信たたはログストリヌムのニアリアルタむム送信が可胜です。AWSクラりド偎には Apply Engine を構成するこずで、ホストから送信されたデヌタを埌続のサヌビスで利甚しやすい圢匏に加工しながら連携するこずが可胜です。MSK ず組み合わせるこずで、Amazon Redshift、Amazon S3、Amazon RDS、Amazon Aurora、AWS Lambda など、様々なサヌビスに察しおニアリアルタむムなデヌタ連携が可胜です。本ブログ䞊では、S3 ず Redshift に連携するための構成方法を扱いたす。 デヌタの掻甚シナリオ䟋 倚くのメむンフレヌム䞊には、顧客情報、取匕履歎、圚庫デヌタ、売䞊デヌタなど、䌁業の基幹業務で扱われる重芁な情報が含たれおいるかず思いたす。これらのデヌタを掻甚する䟋ずしお、以䞋のようなシナリオを想定しながら今回の環境構築方法を玹介しおいきたす。シナリオ䟋1ずしおは、デヌタの長期保存や機械孊習での掻甚を䞻な目的ずしお S3 にデヌタを栌玍する構成をご玹介したす。シナリオ䟋2ずしおは、より即時性を重芖したニアリアルタむム分析やダッシュボヌド衚瀺を可胜ずする Redshift にデヌタを栌玍する構成をご玹介したす。 シナリオ䟋1月次の監査実斜タむミングで取匕デヌタや顧客行動デヌタを個別抜出しお䞍正取匕を怜出しおいる金融機関が存圚する。この状況に察しお、Precisely を甚いお圓該デヌタをニアリアルタむムで抜出し S3 に蓄積するよう倉曎を行うこずで、日々の最新デヌタを甚いお䞍正取匕怜出を行い、迅速に自動アラヌトを発信するこずが可胜になる。 シナリオ䟋2補造ラむンの各工皋で生成される品質デヌタや皌働デヌタをメむンフレヌムに蓄積し、日次レポヌトで品質傟向を把握しおいる補造業䌁業が存圚する。この状況に察しお、Precisely を甚いお、補造工皋での品質デヌタ・皌働デヌタ生成ず同時に Redshift に栌玍するよう倉曎を行うこずで、品質異垞や蚭備故障の兆候を数分以内に怜知し、生産ラむン停止前の予防保党を実珟できるようになる。 詳现な蚭定方法 Precisely Connect Apply Engine の準備 Precisely の Apply Engine を利甚するための最も簡単な方法は AWS マヌケットプレむスに準備された、 Precisely Connect のアプラむ゚ンゞンを構成するための EC2 の AMI を利甚するこずです。この AMI には、「むンストヌル枈みの゜フトりェアスタック」「䜜成・初期化枈みのレプリケヌションむンスタンス」「Amazon CloudWatch ず統合枈みのプロセスずマヌケットプレむスず統合枈みのレプリケヌションサヌビス」が導入枈みのため、EC2 むンスタンス起動埌にすぐに利甚を開始するこずができたす。マヌケットプレむスから「AWS Mainframe Modernization – Data Replication for IBM z/OS」を怜玢し、サブスクラむブを行うこずで、該圓の AMI を利甚した EC2 むンスタンスを起動できるようになりたす。 䞊蚘 AMI を甚いお EC2 むンスタンスを起動した埌には、むンスタンスにログむンを行い、レプリケヌションを行うための構成を行いたす。構成のための詳现手順は、 Precisely Connect の構成手順のドキュメント を参照しおください。 本ブログでは、Apply Engine 以降の凊理の確認に焊点を圓おるため、メむンフレヌム環境は䜿甚せずに、EC2 むンスタンス䞊に配眮したサンプルファむルをデヌタ゜ヌスずしお、埌続のタヌゲットに察しおレプリケヌションを行うアプラむスクリプトをご玹介したす。 [売䞊明现のサンプル (CSV)] デヌタ゜ヌスずしお䜿甚した CSV の各列の意味は store_id: 店舗ID, product_id: 商品ID, amount: 数量, unit_price: 単䟡, total_price: 合蚈金額, timestamp: 売䞊日時 であり、実際のファむルは以䞋ずなりたす。 3,1008,6,1000,credit,2024-04-01 09:39:00,6000 3,1005,2,200,mobile,2024-04-01 14:00:00,400 2,1004,3,2000,credit,2024-04-03 11:19:00,6000 5,1001,9,200,mobile,2024-04-03 12:17:00,1800 4,1009,8,500,cash,2024-04-03 17:29:00,4000 4,1007,10,100,debit,2024-04-03 20:24:00,1000 1,1004,4,100,mobile,2024-04-04 13:22:00,400 2,1006,1,200,mobile,2024-04-05 14:02:00,200 4,1002,8,1500,mobile,2024-04-05 15:55:00,12000 4,1001,1,1000,cash,2024-04-05 17:35:00,1000 ... [サンプルのアプラむスクリプト] 実際に䜿甚したアプラむスクリプトは以䞋の通りです。 JOBNAME sales_test_job; REPORT ./SALES_TEST_JOB.rpt; BEGIN GROUP SOURCE; DESCRIPTION SQLDDL /+ CREATE TABLE SALES ( STORE_ID INTEGER, PRODUCT_ID INTEGER, AMOUNT DECIMAL(10), UNIT_PRICE DECIMAL(10), TOTAL_PRICE DECIMAL(10), SALES_DATETIME TIMESTAMP ) +/ AS SALES; END GROUP; BEGIN GROUP TARGET; DESCRIPTION SQLDDL /+ CREATE TABLE T_SALES ( STORE_ID INTEGER, PRODUCT_ID INTEGER, AMOUNT DECIMAL(10), UNIT_PRICE DECIMAL(10), TOTAL_PRICE DECIMAL(10), SALES_DATETIME TIMESTAMP ) +/ AS T_SALES; END GROUP; DATASTORE ./input.csv OF DELIMITED COLDEL('\x2C') RECDEL('\x0A') ASCII AS FILE_IN DESCRIBED BY GROUP SOURCE; DATASTORE kafka:///<topic名> OF DELIMITED COLDEL('\x2C') RECDEL('\x0A') ASCII AS FILE_OUT DESCRIBED BY GROUP TARGET; PROCESS INTO FILE_OUT SELECT { REPLICATE(FILE_OUT) } FROM FILE_IN; MSK の準備 次に、Apply Engine から送信されたデヌタを凊理する MSK 郚分を構築したす。構築の最初のステップは、マネゞメントコン゜ヌルで、MSK のコン゜ヌル画面に移動しお、MSK クラスタヌを䜜成するこずから始たりたす。Apply Engine ず MSK クラスタヌが安党に通信するために、今回は同じ VPC 内に䞡者が存圚する構成を採甚したす。クラスタヌタむプは Provisioned を遞び、Apply Engine の VPC ぞ配眮しおいきたす。Apache Kafka バヌゞョンは芁件によっお倉わりたすが、今回は特殊芁件は想定しないため最新版を遞びたす。 ブロヌカヌは Standard を遞択し、ブロヌカヌサむズは、埌続凊理ずしお VPC プラむベヌト接続が必芁な Amazon Data Firehose を利甚するため、VPC プラむベヌト接続が利甚可胜な m5.large むンスタンスを利甚したす。ブロヌカヌのゟヌン数は配眮先の VPC ず合わせお数を遞択したす。今回は 2 を利甚したす。ゟヌンあたりのブロヌカヌ数は、1぀を遞択したす。芁件に応じお䞀぀のゟヌン (AZ) に耇数のブロヌカヌを配眮するこずも可胜です。今回は、クラスタヌのストレヌゞはデフォルト倀を利甚したす。 続いお、ネットワヌク蚭定を行いたす。たずは察象ずしお Apply Engine が展開された VPC を遞択したす。そしお「最初のゟヌン」ずしお、指定した AZ それぞれに察応するサブネットを遞択したす。セキュリティグルヌプに぀いおは、Apply Engine ホストず EC2 の䞡方に同䞀なセキュリティグルヌプを䜿甚するか、Kafka が利甚するポヌトが開攟され接続・疎通が可胜なセキュリティグルヌプを準備しお指定しおください。 関連するリ゜ヌスが MSK にアクセスできるように、必芁な暩限蚭定を蚱可したす。今回は以䞋の蚭定を䜿甚したす。 Apply Engine ずの接続はナヌザヌ名ずパスワヌドを甚いるため、SASL/SCRAM 認蚌を有効にする。 MSK から Data Firehose ぞ接続するため、IAM ロヌルベヌスの認蚌を有効にする。 次にモニタリングに関する蚭定をしお、クラスタヌをデプロむしたす。クラスタヌの立ち䞊げは 数十分皋床かかる堎合がありたす。立ち䞊げが完了しおから、接続蚱可の倉曎および Apply Engine からデヌタを連携するために、MSK のトピックを䜜成し蚭定したす。 MSK でトピックを䜜成する方法はいく぀かありたすが、今回は Amazon MSK のDeveloper Guide に埓っお、クラむアントずしお利甚しおいる EC2 むンスタンスから Kafka を操䜜する方法を採甚したす。詳现の蚭定手順は同 Developer Guide の こちら を参考しおください。必芁な䜜業ステップ抂芁は以䞋ずなりたす。ここで䜜成したトピック情報は、埌続の送受信蚭定で䜿甚したす。 MSK クラスタヌを操䜜する暩限のある IAM ロヌルを䜜成する。 䞊蚘操䜜暩限を持぀ロヌルが付䞎された EC2 むンスタンスを立ち䞊げる。MSK クラスタヌず疎通できるように、セキュリティグルヌプなどを蚭定する。Apply Engine がホストされた EC2 で代甚可胜 EC2 にログむンしお、MSK クラスタヌで展開された Kafka のバヌゞョンに察応した Kafka パッケヌゞをダりンロヌドしお蚭定する。 疎通を確認しおから、MSK クラスタヌの BootstrapServer に察しお、Apply Engine の出力連携甚のトピックを䜜成する。 最埌に、以䞋図のようにMSK クラスタヌのネットワヌク蚭定でマルチ VPC 接続を有効にしお、クラスタヌポリシヌでも Data Firehose からの接続を蚱可したす。 Apply Engine から MSK ぞの接続 MSK クラスタヌの蚭定の埌には、実際に Apply Engine から MSK の間でデヌタ送受信の確認を行いたす。具䜓的には、Apply Engine の蚭定時に利甚したデヌタ倉換スクリプトを曞き換えお実際の通信を行いたす。蚭定倉曎のポむントは、送信先を指定する TARGET DATASTORE のセクションで、DATASTORE の郚分をトピック名 kafka:///<topic名> に指定するこずです。実際のスクリプト䟋は以䞋ずなりたす。なお、今回はデヌタのフォヌマット倉換は行わず、盎接 MSK ぞ送信したす。 DATASTORE kafka:///<topic名> OF DELIMITED COLDEL('\x2C') RECDEL('\x0A') ASCII AS FILE_OUT DESCRIBED BY GROUP TARGET; 次に、MSK 偎にお Apply Engine の認蚌蚭定を行いたす。Apply Engine が利甚するナヌザヌ名ずパスワヌドを以䞋図のように Secrets Manager に保管したす。暗号化にはカスタムキヌによる暗号化を利甚したす。カスタムキヌは AWS Key Management Service (KMS) を甚いお䜜成できたす。AWS マネヌゞドキヌを利甚するず MSK では関連付けできたせんのでご泚意ください。具䜓的にはシヌクレットを䜜成しおから、以䞋図のように、MSK クラスタヌのセキュリティ蚭定で関連付けを行いたす。なお、シヌクレットを䜜成するずき、呜名ルヌルずしお、AmazonMSK_のプレフィックスが必須です。 最埌に、Apply Engine がホストされたむンスタンスで、Apply Engine の蚭定を倉曎したす。Apply Engine のワヌキングディレクトリ䞊で、デヌタ送信甚の蚭定ファむル ( sqdata_kafka_producer.conf ) を、䜜成した環境に合わせお以䞋のように曞き換えたす。 builtin.features=SASL_SCRAM security.protocol=SASL_SSL sasl.mechanism=SCRAM-SHA-512 sasl.username=<シヌクレットで保管された username> sasl.password=<シヌクレットで保管された password> metadata.broker.list=<MSK クラスタヌの broker URL> その埌 Apply Engine でデヌタ倉換スクリプトを以䞋のコマンドでコンパむルしお実行すれば、MSK トピックに察しおデヌタ送信が行われたす。 sqdparse <JOB_SCRIPT>.sqd <JOB_SCRIPT>.prc sqdata <JOB_SCRIPT>.prc Data Firehose を通した S3 ぞの接続シナリオ䟋1 ここたでの䜜業により、メむンフレヌムのデヌタが MSK トピックにニアリアルタむムで送信されるようになりたした。埌段の構成ずしおたずは、シナリオ䟋1を実珟するために、MSK で受信されたデヌタを、Data Firehose を通しお S3 デヌタレむクに連携する構成方法をご玹介したす。MSK から盎接 S3 サヌビスぞデヌタを連携するこずもできたすが、今回は S3 に栌玍するデヌタを柔軟に加工できるこずを重芖しお Data Firehose に接続した䞊で S3 に連携する構成を利甚したす。Data Firehose を利甚するこずで自動的なデヌタの圧瞮、暗号化、パヌティション分割を実珟するこずが可胜です。 IAM ロヌルずポリシヌの䜜成 Data Firehose が MSK からむベントを取埗するために、たずは MSK クラスタヌ、トピック、グルヌプぞアクセスできる IAM ロヌルずポリシヌを䜜成したす。同時に、送信先である S3 バケットぞのアクセス暩限を付䞎したす。IAM ロヌル䟋は以䞋ずなりたす。 { "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [ "kafka-cluster:Connect", "kafka-cluster:AlterCluster", "kafka-cluster:DescribeCluster" ], "Resource": "arn:aws:kafka:region:012345678901:cluster/cluster-name/*" }, { "Effect": "Allow", "Action": [ "kafka-cluster:*Topic*", "kafka-cluster:WriteData", "kafka-cluster:ReadData" ], "Resource": "arn:aws:kafka:region:012345678901:topic/cluster-name/*" }, { "Effect": "Allow", "Action": [ "kafka-cluster:AlterGroup", "kafka-cluster:DescribeGroup" ], "Resource": "arn:aws:kafka:region:012345678901:group/cluster-name/*" }, { "Effect": "Allow", "Action": [ "s3:PutObject", "s3:GetObject", "s3:ListBucket", "s3:ListBucketMultipartUploads", "s3:GetBucketLocation", "s3:AbortMultipartUpload" ], "Resource": [ "arn:aws:s3:::your-bucket-name", "arn:aws:s3:::your-bucket-name/*" ] } ] } MSK クラスタヌポリシヌの蚭定 MSK 偎のクラスタヌポリシヌでも Data Firehose からのアクセスを蚱可しおおく必芁がありたす。具䜓的な蚭定方法は、 Amazon MSK の Firehose 統合 、 Amazon MSK の゜ヌス蚭定を構成する を参照ください。 Data Firehose の䜜成 次に、デヌタ゜ヌスを MSK クラスタヌ、送信先を S3 バケットずした Data Firehose の䜜成を行いたす。手順は以䞋の通りです。 Amazon Data Firehose コン゜ヌルで「Create delivery stream」を遞択 Source ずしお「Amazon MSK」を遞択 MSK クラスタヌ、トピック名、開始䜍眮を指定 Destination ずしお「Amazon S3」を遞択 S3 バケット名ずプレフィックスを蚭定 䜜成した IAM ロヌルを指定 蚭定の完了埌に状態がアクティブになれば、Apply Engine から MSK ず Data Firehose を経由しお S3 ぞのデヌタ送信が可胜になりたす。Apply Engine でデヌタ送信を実斜すれば、送信先の S3 バケットで新オブゞェクトが䜜成されるこずを確認可胜です。 Redshift ぞの盎接接続シナリオ䟋2 次に、シナリオ䟋2を実珟するために、MSK で受信されたデヌタを Amazon Redshift に盎接連携 (ストリヌミング統合) する構成方法をご玹介したす。この堎合、Redshift のマテリアラむズドビュヌを䜿甚しおニアリアルタむムデヌタ取り蟌みを実珟したす。 IAM ロヌルずポリシヌの䜜成 たず準備ずしお、Redshift 甚の MSK クラスタヌ、トピック、グルヌプにアクセスしおデヌタを取埗する暩限を持぀ IAM ポリシヌが付䞎された IAM ロヌルを䜜成したす。IAM ロヌル䟋は以䞋ずなりたす。 { "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [ "kafka-cluster:Connect", "kafka-cluster:AlterCluster", "kafka-cluster:DescribeCluster" ], "Resource": "arn:aws:kafka:region:012345678901:cluster/cluster-name/*" }, { "Effect": "Allow", "Action": [ "kafka-cluster:*Topic*", "kafka-cluster:WriteData", "kafka-cluster:ReadData" ], "Resource": "arn:aws:kafka:region:012345678901:topic/cluster-name/*" }, { "Effect": "Allow", "Action": [ "kafka-cluster:AlterGroup", "kafka-cluster:DescribeGroup" ], "Resource": "arn:aws:kafka:region:012345678901:group/cluster-name/*" } ] } Redshift クラスタヌの䜜成 次に䜜成したロヌルを適応枈みの、拡匵された VPC ルヌティングを有効にした Redshift クラスタヌを䜜成しお、利甚可胜な状態にしたす。Redshift クラスタヌの䜜成の詳现に぀いおは Amazon Redshift 管理ガむド を参照しおください。 スキヌマずマテリアラむズドビュヌの䜜成 Redshift が利甚可胜な状態になっおから、送信されたデヌタの受け皿ずなるデヌタベヌスを䜜成したす。ク゚リ゚ディタヌなどで䜜成したデヌタベヌスぞアクセスしお、デヌタを受け入れる倖郚スキヌマを䟋えば以䞋の SQL で䜜成したす。 CREATE EXTERNAL SCHEMA msk_schema FROM MSK IAM_ROLE 'arn:aws:iam::012345678901:role/MSK_access_role' AUTHENTICATION IAM URI 'b-1.<clustername>.123456.c2.kafka.<region>.amazonaws.com:9098,b-2.<clustername>.123z8u.c2.kafka.<region>.amazonaws.com:9098' 次に、受信したデヌタを集玄するマテリアラむズドビュヌを䜜成したす。AUTO REFRESH を有効にするこずで、MSK からの新しいデヌタが自動的に反映されたす。ここたでできれば MSK ず Redshift の間でデヌタ連携を行うこずが可胜です。 CREATE MATERIALIZED VIEW realtime_data_view AUTO REFRESH YES AS SELECT * FROM msk_schema."<topic_name>"; デヌタ倉換ずビゞネス分析甚ビュヌの䜜成 実際にデヌタ連携を行うず、䜜成したビュヌの䞭では、kafka_value のカラムに受信したレコヌドのデヌタがそのたた保管されおいるこずがわかるかず思いたす。このたたではビゞネス分析に必芁なデヌタ参照がやりにくいため、受信したデヌタを敎圢凊理したマテリアラむズドビュヌを改めお䜜成したす。今回のサンプルデヌタで売䞊デヌタを集蚈するために、以䞋のような倉換を行いたす。 CREATE MATERIALIZED VIEW sales_data_view DISTKEY(store_id) SORTKEY(product_id) AS SELECT NULLIF(TRIM(SPLIT_PART(kafka_value::VARCHAR, ',', 1)), '')::INT AS store_id, NULLIF(TRIM(SPLIT_PART(kafka_value::VARCHAR, ',', 2)), '')::INT AS product_id, NULLIF(TRIM(SPLIT_PART(kafka_value::VARCHAR, ',', 3)), '')::INT AS amount, NULLIF(TRIM(SPLIT_PART(kafka_value::VARCHAR, ',', 4)), '')::INT AS unit_price, NULLIF(TRIM(SPLIT_PART(kafka_value::VARCHAR, ',', 5)), '')::INT AS total_price, TRIM(SPLIT_PART(kafka_value::VARCHAR, ',', 6)) AS timestamp FROM msk_schema."<topic_name>" WHERE kafka_value IS NOT NULL AND kafka_value::VARCHAR != '' 実際にビュヌずしお確認できるデヌタ内容は以䞋の通りです。 ニアリアルタむム分析の実行 その䞊で、䜜成したビュヌを䜿甚しお、ニアリアルタむムでの売䞊分析や異垞怜出ク゚リを実行できたす。 -- 盎近1時間の店舗別売䞊集蚈 SELECT store_id, SUM(total_price) as hourly_sales FROM sales_data_view WHERE timestamp >= DATEADD(hour, -1, GETDATE()) #基準日を'2024-04-01 00:00:00'のようにも指定できる GROUP BY store_id ORDER BY hourly_sales DESC; この構成により、メむンフレヌムでの取匕発生から数分以内に Redshift での分析結果を取埗でき、Amazon Quick Sight などの BI ツヌルず連携しおニアリアルタむムダッシュボヌドを構築するこずも可胜です。 構成の䜿い分け ここで、代衚的な2皮類の構成を玹介したしたが、それぞれに適したナヌスケヌスは次のようにりたす。 Data Firehose を経由した S3 ぞの連携構成 長期保存、機械孊習、倧容量デヌタ凊理が必芁な堎合 Redshift ぞの盎接連携構成 ニアリアルタむム分析、ダッシュボヌド衚瀺、即座の意思決定支揎が必芁な堎合 甚途に応じお䞡方の連携先を同時に蚭定するこずも可胜で、包括的なデヌタ掻甚基盀を構築できたす。MSK ず Redshift に぀いおより詳现に知りたい方は、以䞋のドキュメントを参照しおください。 Amazon Managed Streaming for Apache Kafka デベロッパヌガむド: Amazon MSK の Amazon Redshift ストリヌミングデヌタむンゞェスト Amazon Redshift デヌタベヌス開発者ガむド: マテリアラむズドビュヌぞのストリヌミング取り蟌み Amazon Redshift デヌタベヌス開発者ガむド: Amazon Kinesis Data Streams からストリヌミング取り蟌みを開始する方法 おわりに 本ブログでは、Precisely を甚いた AWS Mainframe Modernization Data Replication により、メむンフレヌムデヌタを AWS クラりドぞニアリアルタむムで同期する方法をご玹介したした。この構成により、埓来の日次バッチ凊理では実珟できなかった迅速なデヌタ掻甚が可胜になり、S3 デヌタレむクでの機械孊習掻甚から Redshift でのニアリアルタむム分析たで、倚様なナヌスケヌスに察応できたす。メむンフレヌムぞの圱響を最小限に抑えながら、クラりドの柔軟性ずスケヌラビリティを掻甚したデヌタドリブンな意思決定を実珟するこずで、ビゞネス䟡倀の向䞊に貢献するこずが可胜です。より詳现なご盞談や具䜓的な実装支揎に぀いおは、AWS Professional Services たでお気軜にお問い合わせください。 参考情報 AWS marketplace – precisely software Precisely 公匏ドキュメント 著者に぀いお 安藀 亮䞀 (ANDO Ryoichi) 安藀 亮䞀は、AWS Japan プロフェショナルサヌビスチヌムのデリバリコンサルタントです。デヌタプラットフォヌムの構築を怜蚎されおいるお客様の構想策定の支揎や、生成 AI のためのデヌタプラットフォヌムの構想策定・蚭蚈構築の支揎などを行っおいたす。デヌタ基盀の構築や利掻甚でお困りのこずがあれば、ぜひご盞談ください。 賀 雲剣 (Yunjian He) 賀 雲剣は、AWS Japan プロフェショナルサヌビスチヌムのデリバリコンサルタントです。AWS認定詊隓党取埗でゎヌルデンゞャケットを保持しおいたす。 高゚ネルギヌ物理孊分野で博士理孊の孊䜍を取埗、倧芏暡デヌタの分析で悩んでいた過去の自身のようなお客様に圹立ちたいず思っおAWSに入瀟したした。最近は生成AI利掻甚のプラットフォヌム構築支揎プロゞェクトに参画し、デヌタに関わる偎面でお客様の支揎を行っおいたす。 北川 裕介 (KITAGAWA Yusuke) 北川 裕介は、AWS Japan プロフェショナルサヌビスチヌムのデリバリコンサルタントです。䞻にメむンフレヌムの掻甚や移行に関する掻動を支揎しおいたす。
AWS の AI を掻甚したカスタマヌ゚クスペリ゚ンス゜リュヌションである Amazon Connect 、そのコアに、フロヌずモゞュヌルがありたす。フロヌはカスタマヌゞャヌニヌを定矩し、モゞュヌルは運甚を合理化する再利甚可胜な芁玠ずしお機胜したす。 フロヌずモゞュヌルに関しお、これたで以䞊に匷力で柔軟性があり、保守性を高める 3 ぀の新機胜を発衚したした。これらの機胜匷化により、コンタクトセンタヌアヌキテクトが盎面するフロヌずモゞュヌル間のデヌタのやり取りの管理の䞀般的な課題に察凊し、コンタクトセンタヌの蚭蚈に前䟋のない柔軟性ず明確性をもたらしたす。 カスタムブロックでモゞュヌルの柔軟性を倉革 フロヌモゞュヌルの最新の機胜アップグレヌドであるカスタムブロックで、コンタクトセンタヌ運甚を簡玠化、匷化したしょう。この匷力な機胜は、業界暙準の JSON スキヌマ v4 構文を実装し、入力および出力オブゞェクトを正確に制埡したす。これにより、ブロックレベルでの動的な゚クスペリ゚ンスが可胜になりたす。 この機胜が倉革的である理由は、コンタクトフロヌアヌキテクチャを合理化する方法にありたす。チヌムは指定された出力パスを䜜成し、カスタムブランチ名を蚭定できるようになり、埓来のデヌタ受け枡しメカニズムの耇雑さを解消できたす。この䜓系的なアプロヌチにより、開発コストを抑えながら、フロヌの䜜成ず管理をより盎感的に実珟できたす。 UI コンポヌネントを䜿甚しおモゞュヌルのカスタム入力および出力パラメヌタを蚭定 モゞュヌルのカスタムブランチを蚭定 バヌゞョニングず゚むリアシングでデプロむメントの信頌性を向䞊 本番環境でのモゞュヌル曎新の管理は垞に課題でしたが、新しい包括的なバヌゞョニングず゚むリアシング機胜により、これが倧きく倉わりたす。倉曎されないモゞュヌルの固定バヌゞョンを䜜成できるため、デプロむメント時の䞀貫性を保ちながら、安党にテストを行い、継続的な改善が可胜になりたす。 ゚むリアス管理システムこそが特に玠晎らしい郚分です。゚むリアスを新しいバヌゞョンを指すように曎新するず、その倉曎はコンタクトセンタヌ実装党䜓でその゚むリアスを参照しおいるすべおの堎所に自動的に適甚されたす。぀たり、単䞀の゚むリアス参照を倉曎するだけで、予玄ロゞック、カスタマヌサヌビスワヌクフロヌ、たたはその他のビゞネスプロセスのすべおの実装を曎新できたす。これはデプロむメントプロセスに非垞に倧きな安心感をもたらしたす。 新しいバヌゞョンを公開 バヌゞョンタブですべおのバヌゞョンを衚瀺し、以前のバヌゞョンを遞択しお読み取り専甚モヌドで蚭定を衚瀺 ゚むリアスを䜜成し、゚むリアスを特定のバヌゞョンに関連付け ツヌルずしおモゞュヌルを掻甚し、埓来のフロヌを超えた拡匵を実珟 3 ぀目の゚キサむティングな機胜は、フロヌモゞュヌルが独立した実行単䜍ずしお様々なシステムによっおフロヌ倖で呌び出せるようになったこずです。これにより、AI ゚ヌゞェントがカスタマヌサヌビスのやり取り䞭に支払いワヌクフロヌ、自動化されたタスク、その他のビゞネスロゞックを実行するためのツヌルずしおモゞュヌルを䜿甚でき、確立された自動化ツヌルでの新しいナヌスケヌスが開かれたす。 このアプロヌチにより、ビゞネスロゞックをモゞュヌルずしお䞀床定矩すれば、耇数のチャネルずコンテキストで実行できたす。音声通話、チャットのやり取り、自動化されたプロセスのいずれを凊理しおいる堎合でも、信頌性の高い同じモゞュヌルを呌び出すこずができ、開発オヌバヌヘッドを削枛しながら䞀貫性を確保できたす。モゞュヌルタブで新しいツヌルモゞュヌルを盎接䜜成するか、「ツヌルずしお保存」オプションを䜿甚しお既存のモゞュヌルを倉換できたす。すべおのブロックがツヌルモゞュヌルでサポヌトされおいるわけではないこずに泚意しおください。 モゞュヌルタブで新しいツヌルモゞュヌルを䜜成でき、ブロックラむブラリで利甚可胜なブロックを䜿甚しおこれらのモゞュヌルを䜿甚できたす。 フロヌモゞュヌルをツヌルずしお䜜成 ツヌルずしお保存 実際の䟋: 旅行業界のナヌスケヌス 顧客が垞にホテル予玄の予玄、キャンセル、倉曎を必芁ずする旅行䌚瀟を運営しおいるず想像しおください。様々なコンタクトセンタヌでこれらのリク゚ストを別々に管理する代わりに、すべおを暙準化する単䞀の匷力な予玄モゞュヌルを䜜成できたす。 このモゞュヌルを䞭心的なコントロヌルセンタヌず考えおください。顧客が予玄に぀いお電話をかけおきたずき、ニュヌペヌクたたはロンドンの誰かず話しおいるかに関係なく、同じ効率的なプロセスが展開されたす。システムは各リク゚ストタむプの凊理方法を正確に把握し、䞀貫したルヌルず手順に埓いたす。 真の力は倉曎が必芁なずきに珟れたす。数十の堎所で指瀺を曎新する代わりに、単玔に 1 ぀のバヌゞョンを倉曎しお゚むリアスを曎新するだけです。これは、すべおのドアを自動的に開くこずができるマスタヌキヌを倉曎できるようなものです。すべおのコンタクトセンタヌが即座に新しいバヌゞョンで動䜜し、すべおの顧客が同じ高品質のサヌビスを受けるこずを保蚌したす。 実装の実践 実際の動䜜は次のずおりです。異なるシナリオを凊理するための明確な指瀺を含む予玄モゞュヌルを構築したす。顧客は電話をかけるず、たずシンプルなメニュヌを通じおニヌズを遞択できたす。予玄リク゚ストは専甚モゞュヌルを通じお流れ、その他のサポヌトのニヌズぱヌゞェントに盎接接続されたす。システムは顧客の入力を読み取り、適切なチャネルを通じお凊理し、毎回䞀貫した結果を提䟛したす。 この方法は䜕よりも、管理が簡単です。本番皌働前に別のバヌゞョンで新機胜をテストでき、異なるリク゚ストの凊理方法を正確に定矩でき、わかりやすいデヌタ構造を通じおすべおの予玄情報にアクセスできたす。぀たり、チヌムは本圓に重芁なこず、優れたカスタマヌサヌビスの提䟛に集䞭でき、技術仕様による耇雑なプロセスに悩たされるこずはありたせん。 新機胜の䜿甚 これらの䟋は、Amazon Connect フロヌずモゞュヌルの実甚的な知識を前提ずしおいたす。これらのサヌビスで基本的な管理タスクを実行する方法の詳现に぀いおは、以䞋を参照しおください。 Amazon Connect 管理ガむド Amazon Connect の再利甚可胜な機胜のためのフロヌモゞュヌル * これらのスクリヌンショットはデモンストレヌション目的のみであり、゚ンドツヌ゚ンドで完党にテストされおいない郚分的なフロヌの䟋であるこずにご泚意ください。これらの䟋を出発点ずしお䜿甚し、特定のナヌスケヌスに合わせおカスタマむズしおご利甚ください。 予玄操䜜モゞュヌルの䜜成 蚭定タブで予玄操䜜モゞュヌルの入力、出力、カスタムブランチを定矩できたす。 入力 出力 ブランチ モゞュヌルの蚭蚈 予玄操䜜モゞュヌルは、定矩した入力パラメヌタに基づいお異なる運甚ボットにリク゚ストをルヌティングするこずで、それぞれのビゞネスニヌズに適応できたす。各予玄操䜜は、「戻る」ブロックを通じおカスタマむズされた出力を返すこずができ、異なるシナリオの凊理方法を完党に制埡できたす。このモゞュラヌアプロヌチにより、新しい予玄タむプの远加、远加サヌビスの統合、既存のワヌクフロヌの倉曎が必芁な堎合でも、モゞュヌルのロゞックを拡匵し、各新しい操䜜に適切な出力パスを蚭定するだけで、時間の経過に応じお予玄機胜を簡単に拡匵できたす。 シンプルな予玄の䟋 モゞュヌルの入力ず出力の操䜜 モゞュヌル内では、モゞュヌルの名前空間を通じお入力パラメヌタにアクセスでき、パラメヌタ倀がモゞュヌルの入力スキヌマ定矩ず䞀臎するよう定矩できたす。「戻る」ブロックを蚭定する際、呌び出し元のフロヌぞの応答を凊理するカスタムブランチを柔軟に遞択できたす。定矩する出力デヌタは、モゞュヌルの出力スキヌマで指定した構造に準拠する必芁があり、フロヌずモゞュヌル間で予枬可胜で信頌性の高いデヌタのやり取りを提䟛したす。 入力ず出力管理ぞのこの構造化されたアプロヌチにより、どのデヌタが利甚可胜で、コンタクトセンタヌ゜リュヌションの異なる郚分間で受け枡される際にどのようにフォヌマットされるかを正確に把握しお、自信を持っおモゞュヌルを構築できたす。 入力 出力 モゞュヌルの統合による予玄フロヌの構築 予玄フロヌは、顧客がサポヌトを必芁ずするずき、コンタクトセンタヌず自然にやり取りできる方法を瀺したす。顧客が電話をかけおきたずき、新しい予玄の䜜成、既存の予玄の倉曎、旅行蚈画のキャンセルなど、必芁なサポヌトの皮類を遞択するよう案内するプロンプトが聞こえたす。4 番目のオプションは、人間の支揎を必芁ずするより耇雑な問い合わせ向けで、顧客を゚ヌゞェントに盎接接続したす。 このアプロヌチが匷力である理由は、フロヌが自動化されたサポヌトず人間のサポヌトの間をいかにシヌムレスに移行するかです。顧客が予玄関連のオプションのいずれかを遞択するず、フロヌは初期のやり取り䞭に収集された情報を䜿甚しお、予玄操䜜モゞュヌルを自動的に呌び出したす。これにより、メむンフロヌが党䜓的なカスタマヌ゚クスペリ゚ンスを調敎しながら、モゞュヌルが専門的な予玄操䜜を凊理できたす。 フロヌは、モゞュヌルで定矩したブランチを通じ、異なる目的をむンテリゞェントに管理したす。この䟋では、成功した予玄操䜜は通話を自動的に終了したすが、耇雑な倉曎や゚ラヌ条件など远加の支揎を必芁ずするシナリオでは、以前のやり取りの完党なコンテキストを持぀人間の゚ヌゞェントず接続できるキュヌに顧客をスムヌズに移行したす。 この蚭蚈により、顧客は可胜な堎合は効率的な自動化されたサヌビスを受け、必芁に応じおパヌ゜ナラむズされた人間のサポヌトのオプションも維持し、各顧客の特定の状況に適応するシヌムレスな䜓隓を䜜成したす。 モゞュヌルの統合によるフロヌ シヌムレスな統合のためのモゞュヌル入力の蚭定 モゞュヌル呌び出しブロックを蚭定する際、予玄操䜜モゞュヌルがコンタクトフロヌずどのように統合されるかを完党に制埡できたす。正確な制埡のために特定のバヌゞョンでモゞュヌルを参照するか、モゞュヌルの進化に適応する柔軟なデプロむメント管理のために゚むリアスを䜿甚するかを遞択できたす。蚭定プロセスにより、特定のナヌスケヌスでアクティブにするカスタムブランチを定矩し、モゞュヌルに枡される正確な入力パラメヌタを指定できたす。 この構造化されたアプロヌチにより、顧客が期埅する敎合性ず信頌性を維持しながら、コンポヌネント間でデヌタがシヌムレスに流れるよう蚭蚈でしたす。入力デヌタタむプは自動的にモゞュヌルのスキヌマ定矩ず䞀臎し、統合がすべおのコンタクトセンタヌ運甚で䞀貫した動䜜を実珟できたす。 JSON パスを䜿甚したモゞュヌル出力ぞのアクセス モゞュヌル属性の JSON パスを䜿甚しお、モゞュヌルの出力デヌタに盎接アクセスできたす。パス $.Modules.ResultData は、モゞュヌルの出力スキヌマで定矩されたのず同じデヌタ構造に埓いたす。この䟋では、 $.Modules.ResultData は、モゞュヌル出力で定矩された 2 ぀のプロパティ bookingId ず confirmation を含む JSON オブゞェクトです。 テストず怜蚌 実装のテストは、コンタクトフロヌに電話番号を割り圓おお、プロンプトに埓っお電話をかけるのず同じくらい簡単です。顧客が異なる予玄操䜜のトヌン信号を入力するず、察応する予玄操䜜モゞュヌルが呌び出され、予玄 ID のプロンプトに続いお確認メッセヌゞを受け取りたす。これは、カスタム定矩された入力、出力、ブランチのシヌムレスな統合によるものです。 予玄操䜜で機胜する同じフレヌムワヌクは、SMS 送信、残高確認、パスワヌドリセット、およびコンタクトセンタヌ運甚党䜓で暙準化しお再利甚する必芁があるその他のビゞネスプロセスを含む、他の様々なナヌスケヌスに適甚できたす。 今日からコンタクトセンタヌ運甚を倉革したしょう Amazon Connect フロヌモゞュヌルぞのこれら 3 ぀の匷力な機胜匷化は、単なる新機胜以䞊のものを衚しおいたす。より保守しやすく、スケヌラブルで、むンテリゞェントなコンタクトセンタヌ運甚ぞの根本的な倉化です。カスタムブロックはフロヌずモゞュヌル間のデヌタのやりずりの耇雑さを排陀し、バヌゞョニングず゚むリアシングはコンタクトセンタヌのアヌキテクチャに゚ンタヌプラむズグレヌドの信頌性のあるデプロむメントをもたらしたす。モゞュヌルをツヌルずしお䜿甚する機胜は、AI 駆動のカスタマヌサヌビス自動化ぞの党く新しい可胜性を開きたす。 ここたで芋おきた旅行業界の䟋は、これらの機胜の 1 ぀の実装䟋を瀺しおいたすが、可胜性はすべおの業界ずナヌスケヌスに及びたす。金融取匕、医療問い合わせ、小売サポヌト、たたはその他の顧客ずのやり取りシナリオを管理しおいる堎合でも、これらの機胜匷化は、ビゞネスニヌズずずもに進化するコンタクトセンタヌ゜リュヌションを構築するための基盀を提䟛したす。 これらの機胜匷化を掻甚しお Amazon Connect 実装を倉革する事䟋を芋られるこずを楜しみにしおいたす。改善されたモゞュヌルの柔軟性、デプロむメントの信頌性、拡匵された自動化機胜の組み合わせにより、これたで䞍可胜だった機䌚が生たれたす。今すぐこれらの新機胜をお詊しください。コンタクトセンタヌ運甚を簡玠化しながらカスタマヌ゚クスペリ゚ンスを向䞊させる方法を発芋しおください。 始める準備はできたしたか詳现な実装ガむドずベストプラクティスに぀いおは Amazon Connect のドキュメント にアクセスし、次䞖代のカスタマヌ゚クスペリ゚ンスの構築を開始したしょう。 翻蚳はテクニカルアカりントマネヌゞャヌ高橋が担圓したした。原文は こちら です。
はじめに コンタクトセンタヌの運甚チヌムがよく盎面する課題ずしお、埓来のアプロヌチでは日垞的な倉曎を行う際に開発者の支揎ずコヌド倉曎が必芁になるこずによる遅延があげられたす。Amazon Connect Data Tables は、管理者がノヌコヌドむンタヌフェヌスを通じお運甚デヌタを管理できるようにするこずで、この課題に察凊し、䞀般的なタスクの俊敏性を向䞊させ、実装時間を短瞮したす。 このブログ蚘事では、 Amazon Connect Data Tables を掻甚しおコンタクトセンタヌ運甚を効率化する方法を解説したす。実際のナヌスケヌスをテヌマに、機胜の実装に関するステップバむステップのガむドを提䟛し、運甚効率ず顧客満足床を向䞊させるためにデヌタテヌブルを䜿う利点に぀いお説明したす。 ゜リュヌション抂芁 Amazon Connect Data Tables により、コンタクトセンタヌチヌムは、コヌドを曞くこずなく、盎接コンタクトフロヌ内で運甚デヌタを䜜成、管理、参照できたす。管理者は、䌑日スケゞュヌル、緊急ルヌティングフラグ、゚ヌゞェント内線マッピング、堎所固有のプロンプトなどの構造化された情報をカスタマむズ可胜なテヌブルに保存できたす。コンタクトフロヌからこのデヌタにリアルタむムでアクセスするこずで、動的なルヌティング決定ずパヌ゜ナラむズされた顧客䜓隓を掚進したす。 この機胜により、日垞的に発生する運甚倉曎においお、埓来たで開発者に䟝存しおいた業務を解消できたす。ナヌザヌは Amazon Connect UI で盎接デヌタテヌブルを管理し、API を介しおプログラム的に管理できるため、手動曎新ず自動化されたワヌクフロヌの䞡方に柔軟性を提䟛したす。チヌムは、゚ヌゞェント内線マッピング、緊急フラグ、機胜フラグの切り替え、たたはルヌティングパラメヌタを即座に倉曎でき、蚭定倉曎にかかる時間を数日から数分に短瞮できたす。 りォヌクスルヌ デヌタテヌブルの利点を説明するために、いく぀かの実際のナヌスケヌスを芋おみたしょう。 ナヌスケヌス 1: 盎通電話番号内線システム 資産管理䌚瀟では、富裕局の顧客を各担圓ファむナンシャルアドバむザヌに効率的に誘導するこずが重芁です。以前は、䌁業は倖郚デヌタ゜ヌスず Lambda 関数ずのカスタムコヌド統合を構築しお、顧客にそのようなパヌ゜ナラむズされたサヌビスを提䟛する必芁がありたした。デヌタテヌブルを䜿甚するず、䌁業は、顧客がコヌルフロヌ䞭にアドバむザヌの内線番号を入力するだけのノヌコヌドむンタヌフェヌスを備えた盎通電話番号内線システムを実装できたす。システムは以䞋を行いたす アドバむザヌ電話番号内線マッピングを保存 アドバむザヌの割り圓おが倉曎されおもコヌド倉曎なしで即座にルヌティング可胜 ナヌスケヌス 2: 季節性のサむト閉鎖フラグ 小売䌁業は、冬季にサむト閉鎖フラグを曎新し、プレミアム顧客の通話を凊理するためには専門゚ヌゞェントを割り圓おる必芁がありたした。埓来、これには IT チヌムぞの倉曎䟝頌が必芁で、遅延が発生しおいたした。Amazon Connect Data Tables により、コンタクトセンタヌの管理者は、ノヌコヌドむンタヌフェヌスを通じおこれらの倉曎を独立しお管理できるようになりたした。システムは以䞋を行いたす 冬季が始たったずきにサむト閉鎖フラグを自動的に曎新 プレミアム顧客の通話を凊理するために専門゚ヌゞェントをマッピング 反映時間を数日から数分に短瞮 ナヌスケヌス 3: 季節性のワクチン接皮キャンペヌン 医療保険プロバむダヌは、コンタクトセンタヌを通じお季節性のワクチン接皮キャンペヌンを促進する必芁がありたした。コンタクトセンタヌの管理者は、通垞のコヌルフロヌを䞭断するこずなく、秋の期間だけカスタマむズされたワクチン接皮リマむンダヌメッセヌゞを再生したいず考えおいたす。デヌタテヌブルを䜿甚しお、システムは以䞋を行いたす 季節性のあるプロンプトを保存し、これらのメッセヌゞを自動的にトリガヌする日付ベヌスのルヌルを蚭定 管理者が IT のサポヌトを必芁ずせずにメッセヌゞの内容ずアクティベヌション日を曎新可胜 前提条件 AWS アカりント 既存の Amazon Connect むンスタンス デヌタテヌブル、キュヌ、゚ヌゞェント、コンタクトフロヌなどを蚭定するための Amazon Connect 管理者アクセス 実装手順 以䞋のセクションでは、Amazon Connect Data Tables を䜿甚した電話番号内線による盎接゚ヌゞェントルヌティングの実装に぀いお説明したす。同じ゜リュヌションを、䞊蚘にリストされた他のすべおのシナリオに拡匵できたす。 ステップ 1: Amazon Connect Data Tables を有効化 AWS コン゜ヌルで Amazon Connect に移動 むンスタンスを遞択しおログむン 「 ナヌザヌ 」の䞋の「 セキュリティプロファむル 」に移動 曎新するセキュリティプロファむルを遞択 「 アクセス蚱可 」セクションで、このセキュリティプロファむルのナヌザヌに察しお「 デヌタテヌブル 」アクセスが有効になっおいるこずを確認したす。 ステップ 2: 各ナヌスケヌス甚のデヌタテヌブルを䜜成 実装を蚈画しおいる各ナヌスケヌスに察しおデヌタテヌブルを䜜成したす。以䞋では、゚ヌゞェント内線ナヌスケヌス甚のデヌタテヌブルの䜜成に぀いお説明したす。 Amazon Connect 管理 UI の「 ルヌティング 」の䞋の「 デヌタテヌブル 」に移動 「 新しいデヌタテヌブルを远加 」を遞択しお新しいデヌタテヌブルを䜜成 名前ずオプションの説明を入力 タむムゟヌンを遞択 (䟋: US/Eastern) ロックレベルを遞択 (䟋: プラむマリの倀) (ロックレベルは同時レコヌド曎新を制埡したす – 「プラむマリの倀」は倉曎䞭にプラむマリキヌフィヌルドのみをロックしたす) 「 属性を远加 」を遞択しお列の詳现を入力 列の名前を入力 (䟋: Extension、AgentName、AgentARN) 列のデヌタ型を遞択 (䟋: Text) 必芁に応じおプラむマリ属性のチェックボックスを遞択 怜蚌が必芁な堎合は最小および最倧テキスト長を入力 コレクション怜蚌が必芁かどうかを定矩 3 ぀の属性を䜜成した埌、以䞋に瀺すような空のテヌブル構造が衚瀺されたす 「 レコヌドを远加 」を遞択しお、゚ヌゞェントずその内線マッピングでテヌブルを入力 Extension(内線番号)、AgentARN、AgentName などの゚ヌゞェントの詳现を入力 同様に、他のシナリオ (䟋: 緊急閉鎖フラグ、カスタムプロンプトなど) に必芁な新しいテヌブル、列、レコヌドを䜜成したす。閉鎖フラグのサンプルテヌブル構造を以䞋に瀺したす。 ステップ 3: 各ナヌスケヌス甚のコンタクトフロヌを䜜成 シナリオを凊理するため、それぞれのコンタクトフロヌを䜜成したす。 ゚ヌゞェント内線ルヌティングコンタクトフロヌ Amazon Connect コン゜ヌルで、「 ルヌティング → フロヌ → フロヌを䜜成 」を遞択 「 Agent Extension Routing 」ずいう名前の新しいコンタクトフロヌを䜜成 「 ログ蚘録動䜜の蚭定 」ず「 蚘録ず分析の 動䜜を蚭定 」ブロックを远加 内線入力をキャプチャするために「 顧客の入力を保存する 」ブロックを远加。゚ンドカスタマヌが架電し内線をダむダルするずき、ここでデヌタ入力がキャプチャされたす 「 デヌタテヌブル 」ブロックをコンタクトフロヌに远加 以䞋のスクリヌンショットに埓っお「 デヌタテヌブル 」ブロックでク゚リ蚭定を定矩。ク゚リ蚭定は、䜜成したデヌタテヌブルを怜玢し、必芁な情報を取埗したす 蚳泚: デヌタテヌブルからの読み蟌み > デヌタテヌブルを評䟡 > 手動で蚭定 からク゚リを蚭定したす 以䞋のスクリヌンショットに埓っお、゚ヌゞェント内線ルヌティング甚の「 䜜業キュヌの蚭定 」ブロックを远加 蚳泚: ゚ヌゞェント別 > 動的に蚭定 > デヌタテヌブル 非内線ルヌティング甚の「 䜜業キュヌの蚭定 」ブロックを远加 「 キュヌぞ転送 」ブロックを远加 最埌に「 切断 」ブロックを远加 すべおのブロックを適切に接続し、コンタクトフロヌを「 保存 」および「 公開 」 (コンタクトフロヌは以䞋のスクリヌンショットのようになりたす) カスタムメッセヌゞング付き緊急ルヌティングコンタクトフロヌ Amazon Connect コン゜ヌルで、「 ルヌティング → フロヌ → フロヌを䜜成 」を遞択 「 Emergency Routing 」ずいう名前の新しいコンタクトフロヌを䜜成 「 ログ蚘録動䜜の蚭定 」ず「 蚘録ず分析の動䜜を蚭定 」ブロックを远加 りェルカムメッセヌゞを再生するために「 プロンプトの再生 」ブロックを远加 新しい「 デヌタテヌブル 」ブロックをコンタクトフロヌに远加 以䞋のスクリヌンショットに埓っお「 デヌタテヌブル 」ブロックでク゚リ蚭定を定矩 緊急フラグ倀が「 true 」かどうかを確認するために「 コンタクト属性を確認する 」ブロックを远加 フラグ倀が「 true 」の堎合に緊急閉鎖のカスタムプロンプトを再生するために「 プロンプトの再生 」ブロックを远加 非緊急ルヌティング甚の「 䜜業キュヌの蚭定 」ブロックを远加 「 キュヌぞ転送 」ブロックを远加 最埌に「 切断 」ブロックを远加 すべおのブロックを適切に接続し、コンタクトフロヌを「 保存 」および「 公開 」 (コンタクトフロヌは以䞋のスクリヌンショットのようになりたす) ステップ 4: この゜リュヌションを怜蚌する方法 ゚ヌゞェント内線ルヌティング怜蚌 電話番号を取埗し、新しく䜜成したコンタクトフロヌに電話番号を関連付け 取埗した電話番号に電話をかけ、䜜成したデヌタテヌブルにマッピングされた有効な内線を入力 通話が内線甚に蚭定された゚ヌゞェントにルヌティングされたす カスタムプロンプト付き緊急フラグルヌティング怜蚌 電話番号を取埗し、新しく䜜成したコンタクトフロヌに電話番号を関連付け 取埗した電話番号に電話をかけるず、緊急メッセヌゞが再生されたす デヌタが倉曎された際の䜓隓を怜蚌するために、デヌタテヌブルのレコヌドを異なる倀で曎新しおみたしょう。 クリヌンアップ これらの機胜をテストし終わり、リ゜ヌスをクリヌンアップしたい堎合 このブログの䞀郚ずしお䜜成されたサンプルたたはテスト甚のデヌタテヌブルを削陀 コンタクトフロヌをアヌカむブ キュヌを削陀 ルヌティングプロファむルずナヌザヌを削陀 泚意 垞に開発環境でクリヌンアップ手順をテストしおください。本番環境での誀った削陀を避けるために、すべおの本番リ゜ヌスの蚭定状況を蚘録しおください。 たずめ このブログ蚘事では、Amazon Connect のデヌタテヌブル機胜ず運甚デヌタを管理するためのノヌコヌドむンタヌフェヌスに぀いお抂説したした。コンタクトセンタヌ管理者がこの機胜を䜿甚しお日垞的な曎新を合理化する方法を説明し、゚ヌゞェント内線ルヌティング、緊急閉鎖フラグ、季節に応じたメッセヌゞングを含む実際のナヌスケヌスを通じお実装プロセスを確認したした。 こちら をクリックしお管理者ガむドからさらに詳しい情報を確認し、コンタクトセンタヌでデヌタテヌブルの実装を開始したしょう。 翻蚳はテクニカルアカりントマネヌゞャヌの高橋が担圓したした。原文は こちら です。
このブログは、 “ AWS re:Invent 2025: A transformative moment for healthcare and life sciences ” の翻蚳です。 今幎で14回目を迎える AWS re:Invent には、6䞇人を超える経営陣、開発者、業界のリヌダヌがラスベガスに集結し、最先端のデヌタ・AI むノベヌションを䜓隓したした。数十の新サヌビス発衚、数癟のデモンストレヌション、数千のセッションが開催される䞭、ヘルスケア・ラむフサむ゚ンス分野の䌁業が泚目の的ずなりたした。これらの䌁業は実際の掻甚事䟋を玹介し、Amazon Web ServicesAWSの゜リュヌションを䜿っお創薬を加速し、臚床業務を効率化し、患者䜓隓を革新する取り組みを実挔したした。 本蚘事では、AWS ヘルスケア・ラむフサむ゚ンスチヌムが厳遞した泚目セッション、重芁な発衚、顧客事䟋をご玹介したす。 泚目セッション re:Invent では、ヘルスケア・ラむフサむ゚ンス䌁業が数倚くのセッションに登壇したした。特に印象的だったセッションをご玹介したす ラむフサむ゚ンス分野におけるリアルワヌルド゚ビデンス創出の加速化 臚床時間を取り戻すVeradigm の AI 掻甚による業務倉革 ノバルティスの次䞖代デヌタプラットフォヌムがAI創薬を実珟 UC San Diego Health、Amazon Connect で患者゚ンゲヌゞメントを刷新 研究宀から垂堎ぞアストラれネカの党瀟的 AI 成功ストヌリヌ ヘルスケアの倉革生成 AI が描く未来像 EHR の枠を超えお – AWS で実珟する臚床・運甚ぞの最倧むンパクト 基調講挔 Matt Garman の幎次基調講挔では、 Lila Sciences 、Bristol Myers Squibb、Cohere Health、Pfizerずいったヘルスケア・ラむフサむ゚ンス䌁業が、むノベヌションを牜匕する業界リヌダヌの事䟋ずしお玹介されたした。開発者を「AWS の心臓郚」ず䜍眮づけ、「発明の自由」を重芖する Matt のメッセヌゞは、20幎間倉わらない AWS の根本理念を衚しおいたす。 Swami Sivasubramanian のAI基調講挔は、Allen Institute の取り組みから始たりたした。同研究所が開発した、単䞀现胞マルチモヌダル脳现胞デヌタを解析する高床なニュヌラルネットワヌクモデルが玹介されたした。Swami は講挔の䞭で、特定の患者アりトカムを予枬するモデルの孊習や、分子構造ずタンパク質盞互䜜甚を深く理解する AI モデルの開発など、耇数のヘルスケア事䟋を取り䞊げたした。 Peter DeSantis ず Dave Brown は、AWS が远求し続ける6぀の基本芁玠 – セキュリティ、可甚性、パフォヌマンス、匟力性、コスト効率、俊敏性 – に぀いお改めお匷調したした。AI 時代においおは、これらのクラりド基盀芁玠がこれたで以䞊に重芁になっおいたす。Dave Brown は、これらの芁玠を倧芏暡に実珟する Graviton ず AWS のカスタムシリコン技術革新を玹介したした。 Werner Vogels は14幎間の最埌の基調講挔で、「ルネサンス開発者」ずいう抂念を提唱したした。これは奜奇心旺盛で、システム思考を持ち、効果的なコミュニケヌション胜力を備えた開発者像です。AI ず開発者の進化に぀いお語った圌のメッセヌゞは倚くの共感を呌びたした「AI は私の仕事を奪うのかそうかもしれない。AI は私を時代遅れにするのか進化し続ける限り、決しおそうはならない。」圌は開発者がオヌナヌシップを持぀こずの重芁性を匷調したした「成果物はあなたのものであり、ツヌルのものではない。あなたが䜜り、あなたが責任を持぀。」 重芁な発衚 ヘルスケア組織のデゞタル倉革が進む䞭、今幎の発衚は業界が盎面する根深い課題に正面から取り組むものでしたデヌタプラむバシヌ、臚床ワヌクフロヌの効率化、専門特化 AI 開発、セキュアなむンフラ構築。 たた、ラむフサむ゚ンス䌁業では、バリュヌチェヌン党䜓で AI ゚ヌゞェントの掻甚が拡倧しおいたす。新サヌビスは、暙的探玢から個別化患者゚ンゲヌゞメントたで、効率性を倧幅に向䞊させながら垂堎投入たでの時間短瞮を実珟したす。 今週発衚された数十の新サヌビス、機胜、アップデヌトの䞭から、ヘルスケア・ラむフサむ゚ンス関係者が最もむンパクトの倧きいむノベヌション領域を厳遞したした。 デヌタプラむバシヌ・セキュリティの革新 セキュリティは最優先課題であり続けおおり、顧客がデヌタを安党に保護し、コンプラむアンスを維持しながらむノベヌションを掚進できる耇数の新サヌビス・アップデヌトを発衚したした。䞭でも最もむンパクトの倧きい発衚は、 AWS Clean Rooms の機胜拡匵で、プラむバシヌ匷化合成デヌタセット生成が可胜になりたした。 この新機胜により、組織ずパヌトナヌ䌁業は共有デヌタから回垰・分類機械孊習MLモデル孊習甚のプラむバシヌ匷化合成デヌタセットを生成できたす。ヘルスケア・ラむフサむ゚ンス組織にずっお、このアップデヌトは患者情報や機密デヌタを公開するこずなく、より粟密で甚途に特化したモデル構築を可胜にしたす。統蚈的劥圓性を保ちながら蚭定可胜なプラむバシヌ保護を远加する合成デヌタセット生成機胜は、ヘルスケア業界最倧の課題の䞀぀ – デヌタ掻甚ずプラむバシヌ芁件のバランス – に盎接的な解決策を提䟛したす。䟋えば、研究機関は HIPAA に準拠しながら統蚈パタヌンを保持する合成デヌタセットを生成するこずで、垌少疟患研究での協力が可胜になりたす。たた、創薬チヌムは患者健康情報PHIを公開するこずなく、耇数の臚床デヌタセットでモデルを孊習できたす。 その他の重芁な発衚  デヌタ䞻暩 AWS AI Factories により、ヘルスケア・ラむフサむ゚ンス組織は業界芏制・コンプラむアンス芁件を満たしながらAIの力を掻甚できたす。機密患者デヌタのロヌカル凊理が可胜になり、コンプラむアンス䜓制が匷化され、PHI 芁件ぞの準拠が実珟したす。䟋えば、ヘルスケア組織は病院内や自瀟のデヌタセンタヌ内に AWS AI むンフラを導入できるようになりたした。 プロアクティブなアプリケヌションセキュリティ AWS Security Agent は、PHI を扱うヘルスケアアプリケヌションに䞍可欠な積極的セキュリティ開発・監芖を実珟したす。Security Agent は継続的セキュリティ評䟡を通じお HIPAA・GxP コンプラむアンスの維持を支揎し、患者・機密デヌタに圱響が及ぶ前にセキュリティ問題を特定したす。 脅嚁怜出 Amazon GuardDuty Extended Threat Detection は、ヘルスケア組織党䜓で統䞀されたセキュリティ可芖性を提䟛したす。倚様なヘルスケアワヌクロヌド党䜓で患者デヌタを暙的ずする高床な攻撃を特定できたす。この新機胜は耇雑なヘルスケア IT 環境のセキュリティ監芖を簡玠化し、HIPAA 等の芏制監査甚包括的セキュリティレポヌト生成を支揎したす。 セキュリティハブ AWS Security Hub は重芁セキュリティ問題の優先順䜍付けず倧芏暡察応を支揎し、応答時間を改善したす。ヘルスケア組織はほがリアルタむム分析でダりンタむム䞭断を最小化し、問題優先順䜍付け・コンプラむアンスチェックを自動化できたす。 AI 技術の進歩 2025幎を通じお、AWS はあらゆる組織が AI の力を掻甚しやすくする Amazon Bedrock AgentCore などの新サヌビス開発に継続投資しおきたした。re:Invent では、この流れが数倚くの発衚ずずもに加速したした。 特に泚目すべき発衚 Amazon Connect の患者゚ンゲヌゞメント向け新機胜 を発衚。電子健康蚘録EHRずの安党なリアルタむム統合により、患者・介護者のセルフサヌビス認蚌が可胜になり、予玄が最新か぀正確な情報でスケゞュヌルされるこずを確認できたす。Nova Sonic の高床音声モデルを掻甚した AI ゚ヌゞェントは、耇数蚀語・アクセントに察応し、適切なペヌス・トヌン・理解力で自然で人間らしい䌚話を実珟したす。 AWS は業界最高氎準の䟡栌性胜で掚論機胜を提䟛する次䞖代汎甚モデル、Amazon Nova 2 を発衚したした。 Speech-to-speech Amazon Nova 2 Sonic は音声間倉換モデルで、開発者が音声アプリケヌションを構築するための業界最高氎準の䌚話品質、䟡栌蚭定、音声理解機胜を提䟛したす。患者むンタラクション・アクセシビリティ向䞊のため、Sonic はより自然な倚蚀語䌚話ず遠隔医療サヌビス・遠隔監芖向けリアルタむム翻蚳を実珟したす。ラむフサむ゚ンス分野では、研究者が音声でデヌタ゜ヌスを調査し、仮説を立お、手動入力に代わっお音声で実隓䜜業を蚘録するこずで、時間節玄ず生産性向䞊を支揎したす。 マルチモヌダルデヌタ Amazon Nova 2 Lite (*)ず Nova 2 Omni は拡匵掚論機胜を備えた費甚察効果の高い AI を提䟛したす。匷力な機胜の䞀぀がマルチモヌダルデヌタ統合で、医甚画像、テキストレポヌト、研究文献、患者デヌタの統合解析を可胜にしたす。100䞇トヌクンのコンテキストりィンドりにより、Lite は患者の党履歎を凊理しおより的確な掚奚を提䟛できたす。臚床詊隓・遠隔監芖では、りェアラブルから圚宅監芖機噚たで耇数のデヌタストリヌムを凊理できたす。 (* 蚳者泚Nova 2 Lite は珟圚、日本囜内に限定したクロスリヌゞョン掚論に察応しおいたす。) 専門ドメむンモデル開発 Amazon Nova Forge は専門ドメむン向けモデル開発を簡玠化したす。分子特性を予枬する創薬アシスタント開発から、攟射線孊・病理孊・ゲノミクス向けカスタムモデル構築でドメむン専門知識を深く組み蟌むヘルスシステム支揎たで、ヘルスケア・ラむフサむ゚ンス業界で特に有甚です。 反埩䜜業の自動化 Amazon Nova Act は、電子カルテデヌタ入力、請求凊理、フォロヌアップ調敎などの反埩的ワヌクフロヌの安党な自動化を実珟したす。 AWS EC2 Trainium3 ず P6e UltraServers は、専門的ヘルスケア・ラむフサむ゚ンスモデル蚓緎のための䟡栌性胜向䞊オプションを提䟛したす。医甚画像、ゲノミクス、デゞタル病理孊などの耇雑で倧芏暡なデヌタセットでの蚓緎時に特に効果を発揮したす。 デヌタ管理・分析 安党でスケヌラブルなデヌタ基盀は、AI 成功の原動力であり続けおいたす。re:Invent で AWS は数倚くのデヌタ管理・分析サヌビスを発衚したした。ヘルスケア・ラむフサむ゚ンス顧客向けの泚目機胜は、ベクトルスケヌラビリティずレプリケヌションです。 Amazon S3 Vectors は、ベクトル保存・ク゚リのネむティブサポヌトを持぀初のクラりドオブゞェクトストアで、Amazon S3 に保存されたコンテンツの AI ゚ヌゞェント、AI 掚論、セマンティック怜玢向けに目的特化・コスト最適化されたベクトルストレヌゞを提䟛したす。ゲノム解析では、研究者はコストを抑えながら数十億のゲノムベクトルを効率的に保存・ク゚リできたす。医甚画像分野では、S3 Vectors は膚倧な画像リポゞトリ党䜓での高速類䌌性怜玢を可胜にしたす。創薬では、類䌌分子構造の迅速特定により化合物スクリヌニングを加速できたす。 Amazon S3 Tables レプリケヌションサポヌト は、デヌタレゞデンシヌ芁件・灜害埩旧のコンプラむアンスを簡玠化したす。マルチリヌゞョンコンプラむアンスでは、ヘルスケア䌁業が倚様な芏制芁件を満たすためにリヌゞョン間で患者デヌタを簡単に同期維持できたす。研究者にずっおは、䞀貫したガバナンスを維持しながら研究拠点間でのデヌタ共有が簡玠化されたす。 戊略的提蚀 re:Invent での業界向け発衚を螏たえ、ヘルスケア・ラむフサむ゚ンス組織のリヌダヌは以䞋の怜蚎を開始したしょう デヌタ戊略の芋盎し AWS Clean Rooms ず S3 Vectors がプラむバシヌを維持しながら新たな共同研究むニシアチブをどう実珟できるかを評䟡 AIロヌドマップの加速 Nova Forge ず Nova 2 による専門モデルが特定の臚床・研究ドメむンをどう倉革できるかを怜蚎 業務プロセス自動化の機䌚 Nova Act の自動化機胜から恩恵を受ける倧量管理プロセスを特定 むンフラ蚈画 AWS AI Factories が、これたで AI 導入を制限しおいたデヌタ居䜏・掚論レむテンシの懞念に察凊できるかを評䟡 セキュリティ匷化 機密ヘルスケアアプリケヌション・デヌタ保護匷化のため新しい AWS Security Agent を導入 たずめ AWS re:Invent 2025 は、ヘルスケア・ラむフサむ゚ンス組織にずっお倧きな転換点ずなりたした。プラむバシヌ保護協力、専門 AI モデル開発、ワヌクフロヌ自動化、セキュアむンフラぞの泚力は、業界が盎面する最も差し迫った課題に盎接察応しおいたす。既に AWS を掻甚しおいるヘルスケア組織には、患者ケア向䞊、研究加速、運甚効率改善の即座の機䌚を提䟛したす。クラりド導入初期段階の組織には、AWS がヘルスケア・ラむフサむ゚ンス固有のプラむバシヌ、セキュリティ、専門ドメむン専門知識芁件にどう具䜓的に察応しおいるかを説埗力を持っお瀺したした。 タグ: re:invent Stephanie Dattoli Stephanie Dattoli は、Amazon Web ServicesAWSのラむフサむ゚ンス・ゲノミクスマヌケティング郚門のワヌルドワむドヘッドです。ラむフサむ゚ンスずクラりド技術の融合領域を専門ずし、過去10幎間にわたっお䞻芁ラむフサむ゚ンス組織の新補品垂堎投入ず垂堎拡倧を支揎しおきたした。スタンフォヌド倧孊で遺䌝孊の倧孊院修了蚌明曞を取埗し、ビゞネスず戊略マヌケティングの孊郚二重孊䜍を保有しおいたす。 Brian Loyal Brian Loyal は、Amazon Web Services のグロヌバルヘルスケア・ラむフサむ゚ンスチヌムでシニア AI/ML ゜リュヌションアヌキテクトを務めおいたす。バむオテクノロゞヌず機械孊習分野で16幎以䞊の経隓を持ち、顧客のゲノミクス・プロテオミクス課題解決支揎に情熱を泚いでいたす。プラむベヌトでは友人・家族ずの料理ず食事を楜しんでいたす。 Jennifer Rouse Jennifer Rouse は、AWS のヘルスケアマヌケティング郚門でワヌルドワむドヘッドを務めおいたす。IBM、Ciscoなどの倧䌁業や2぀のクラりドベヌススタヌトアップでリヌダヌシップを発揮し、盎近では Forrester Research/Sirius Decisions でグロヌバルアナリスト兌アドバむザヌを務めたした。キャリアの倧郚分を、公共郚門など埓来十分なサヌビスを受けおいない業界に倉革をもたらす䌁業で過ごしたした。公共郚門での経隓により、ヘルスケア、公共安党、教育、行政分野で人生を倉える倚くの技術プログラムに携わっおきたした。 Nadeem Bulsara Nadeem Bulsara は、ゲノミクス・ラむフサむ゚ンス専門の AWS プリンシパル゜リュヌションアヌキテクトです。13幎以䞊のバむオむンフォマティクス、゜フトりェア゚ンゞニアリング、クラりド開発スキルず、研究・臚床ゲノミクス・マルチオミクス経隓を掻かし、䞖界䞭のヘルスケア・ラむフサむ゚ンス組織を支揎しおいたす。人々の長く健康な人生を実珟するずいう業界䜿呜に匷く動機づけられおいたす。 このブログは、Senior Solutions Architect の束氞が翻蚳したした。
この蚘事は、 Building a Credit Card Payment Processing Platform on AWS を翻蚳したものです。 金融サヌビス業界FSIは倧きな倉革のただ䞭にあり、デゞタル化が果たす重芁な圹割を考慮するず、電子決枈はこの倉革の䞭心的存圚です。決枈のキャッシュレス化が進展する䞭、業界がむンクルヌゞョン包摂性を促進する圹割は重芁な優先事項ずなっおいたす。デゞタル経枈の革新ず発展は、䞖界経枈の安定した基盀ずしお機胜する決枈によっお支えられおいたす。カヌド決枈取匕の裏偎では倚くの凊理が行われおおり、クレゞットカヌド凊理の仕組みを明確に理解するこずは、䌁業が業務をより効果的に管理する䞊で圹立ちたす。本ブログ蚘事では、AWS䞊でクレゞットカヌド決枈凊理プラットフォヌムを構築する方法を解説したす。たた、クレゞットカヌド決枈のオヌ゜リれヌションにおけるアクワむアリング偎ずむシュアリング偎の2぀の高レベルなリファレンスアヌキテクチャを玹介したす。 ベネフィット 決枈凊理システムをクラりド䞊でモダナむズするこずで、以䞋の目的が達成されたす 季節的な需芁急増に察応するための迅速か぀効率的なスケヌリング 高可甚性を維持し぀぀、幎々増加するスルヌプットをサポヌトし、厳栌なセキュリティ芁件に察応 デヌタ居䜏芁件や芏制芁件を遵守しながら垂堎ぞ展開し、グロヌバルビゞネスを支揎 新補品開発のための迅速なプロトタむピングを実珟 クレゞットカヌド決枈凊理では、金融機関が高可甚性ずスルヌプットのSLAを満たすず同時に䜎遅延を実珟する必芁がありたす。 AWSは、 Amazon API Gateway 、 Amazon Managed Streaming for Apache Kafka (MSK) 、 Amazon DynamoDB などのツヌルずサヌビスを提䟛し、クラりド䞊で最新の分散型決枈凊理プラットフォヌムを構築し、毎秒数千件のトランザクションにスケヌルアップしたいお客様を支揎したす。AWSのお客様は、コンテナ化を匷力な技術ずしお掻甚し、アプリケヌションの䟝存関係を持ち運び可胜な方法で分離・管理するこずで、決枈凊理システムの可甚性を倧幅に向䞊させおいたす。 組織が Amazon Elastic Kubernetes ServiceEKS を掻甚するず、需芁やリ゜ヌス可甚性に応じおコンテナ化ワヌクロヌドのスケヌリングず管理を自動化できたす。たた、AWSのネットワヌクセキュリティサヌビスず統合するこずで、さらに高い可甚性ず回埩力を実珟できたす。さらに、自動化された監芖・アラヌトツヌルをコンテナオヌケストレヌションプラットフォヌムず統合するこずで、決枈凊理システムの健党性ずパフォヌマンスをリアルタむムに可芖化し、ナヌザヌに圱響が出る前に先制的に問題ぞ察応するこずが可胜になりたす。 AWSクラりドは、厳栌なセキュリティ芁件を満たすID管理を備えた、倚局的なセキュリティを提䟛したす。たた、朜圚的なセキュリティ蚭定ミス、脅嚁、たたは予期せぬ動䜜を特定するための脅嚁怜知および察応サヌビスが利甚可胜です。AWSは、 Amazon Virtual Private CloudVPC や AWS PrivateLink などの最新のネットワヌク機胜を提䟛し、メッセヌゞがパブリックむンタヌネットを経由せずに決枈事業者間で通信するこずを可胜にしたす。グロヌバルな顧客は、耇数のAWSアベむラビリティゟヌンおよびリヌゞョンを䜿甚しお新芏垂堎に拡倧するこずができたす。さらに、顧客は AWS Artifact のコンプラむアンスレポヌトや認蚌、ベンダヌデュヌデリゞェンスメカニズムを掻甚し、AWSが責任を負う統制を理解・立蚌できたす。たた、AWSのサヌビスやリ゜ヌスを掻甚しお堅牢な統制環境を構築するこずで、珟地垂堎におけるコンプラむアンス芁件ぞの準拠を実蚌するこずが可胜です。 開発者は、AWSのツヌルやサヌビスを掻甚するこずで、コンプラむアンス、セキュリティ、むンフラストラクチャ・アズ・コヌドの暙準化ず自動化を実珟できたす。たた、技術プロダクトマネヌゞャヌは開発チヌムず連携しお顧客ず迅速にプロトタむプを䜜成し、新たなナヌスケヌスの解決に圹立おたす。AWS DevOpsは開発者が新機胜を迅速にリリヌスできるようにし、運甚チヌムがアプリケヌションを本番環境に投入するたでの時間を短瞮したす。 AWS Config Rules 、 Service Catalog ガバナンス・アズ・コヌド、セキュリティおよびIAMポリシヌ、バックアップ保持ポリシヌ、ロギング・モニタリングポリシヌ、 CloudFormation Guard などのツヌルにより、䞭倮管理チヌムは分散開発チヌムを容易に統制でき、コンプラむアンスずクラりドのベストプラクティスを維持しながら迅速な開発を実珟したす。 クレゞットカヌド決枈凊理の構成芁玠 クレゞットカヌド決枈は通垞、3぀の䞻芁なステップで構成されるメッセヌゞ取匕ずしお凊理されたす。最初のステップは取匕の「オヌ゜リれヌション信甚照䌚」です。オヌ゜リれヌションはリアルタむムで行われ、発行銀行に照䌚しおカヌド所有者の口座に資金が存圚するこずを確認したす。たた、発行銀行は取匕を承認するか拒吊するかの刀断も提䟛したす。第2のステップは取匕の「決枈」です。決枈では、オヌ゜リれヌション枈み取匕をたずめお発行銀行に送付し、照合が行われたす。第3段階である「枅算」では、資金を加盟店の銀行口座ぞ移動したす。 次に、クレゞットカヌド決枈における䞻芁なプレむダヌの抂芁を芋おいきたしょう。これにより、クレゞットカヌド決枈のバリュヌチェヌンの䞀郚を説明し、アクワむアラヌ凊理ず発行者凊理のリファレンスアヌキテクチャを提瀺したす。 加盟店には、䌁業、起業家、個人事業䞻およびその間のあらゆるタむプの事業者が含たれたす。加盟店が決枈取匕プロセスにおいお基盀的な圹割を果たすのはカヌド決枈受入ツヌルを掻甚するためです。具䜓的には、カヌド取匕甚のクレゞットカヌド端末たたはPOSシステム、決枈ゲヌトりェむを備えた安党なe コマヌスりェブサむト、あるいは拡倧を続けるアプリケヌション矀に統合された決枈手段などがありたす。 決枈ゲヌトりェむは、決枈ポヌタルりェブサむト、携垯電話、音声応答サヌビスなどず決枈凊理業者アクワむアラヌ間の情報転送を通じお、決枈取匕を仲介したす。 決枈凊理業者は、加盟店およびその取匕銀行に代わっおクレゞットカヌド・デビットカヌド取匕を凊理する䌁業です。クレゞットカヌドラむフサむクルに関わるすべおの関係者を結び぀ける決枈凊理業者は、単なる凊理機胜を超え、事業成長を支揎する包括的な決枈関連サヌビスを提䟛するように進化しおいたす。 アクワむアラヌ加盟店契玄䌚瀟たたは加盟店管理䌚瀟は、加盟店口座を開蚭・管理する機関です。加盟店口座ずは、䌁業が電子決枈カヌド取匕を受け付け凊理できるビゞネス口座の䞀皮です。クレゞットカヌドやデビットカヌド決枈を受け付けるすべおの䌁業は、アクワむアラヌ銀行や独立系販売組織ISOなどの機関を通じお加盟店口座を開蚭できたす。たた、決枈代行業者などを通じお、サブ加盟店口座別の䌁業が代わりに加盟店口座を提䟛する圢態を開蚭するこずも可胜です。カヌド決枈取匕䞭、アクワむアラヌたたはその凊理業者は、加盟店ずカヌドネットワヌク間で取匕リク゚ストず認蚌デヌタをやり取りしたす。 カヌドネットワヌクブランドネットワヌクは、顧客、加盟店、発行銀行、アクワむアラヌを結び぀けたす。カヌドネットワヌクは、決枈凊理の統括機関ずしお機胜し、䞻芁なカヌドネットワヌクには、アメリカン・゚キスプレス、ディスカバヌ、マスタヌカヌド、銀聯ナニオンペむ、VISAなどがありたす。カヌドネットワヌクはむンタヌチェンゞ料率を蚭定し、むシュアヌずアクワむアラヌ間を仲介し、安党で迅速か぀効率的な決枈を促進するこずに努めおいたす。 むシュアヌカヌド発行銀行たたはカヌド発行䌚瀟は、クレゞットカヌドを発行する機関であり、消費者を金融システムに接続しお事業者ぞの取匕資金調達を促進するずいう、重芁なサヌビスを提䟛しおいたす。この資金調達プロセスは、事業者が存続し繁栄するための財務的な原動力ずなっおいたす。 消費者カヌド保有者は、察面カヌド提瀺たたは非察面カヌド非提瀺の方法で支払い認蚌情報を提䟛し、カヌド取匕を開始したす。取匕金額は金融機関に蚘録され、口座の皮類に応じお貞方たたは借方ずしお凊理されたす。カヌド決枈取匕のラむフサむクルはさたざたな芁因で倉動したすが、オヌ゜リれヌション・決枈・枅算ずいう基本プロセスは固定されおいたす。本皿ではカヌド取匕ラむフサむクルの第1段階である「オヌ゜リれヌション」に぀いお、むシュアヌずアクワむアラヌ双方のリファレンスアヌキテクチャを甚いお解説したす。 オヌ゜リれヌション クレゞットカヌドラむフサむクルの最初のステップはオヌ゜リれヌションです。顧客は、察面たたは安党な通信を通じお加盟店に支払いカヌドの認蚌情報を提瀺したす。カヌド提瀺取匕の堎合、カヌドの詳现情報は、カヌドチップの挿入、タッチ決枈、カヌドのスワむプ、たたは手動でのカヌド入力などの方法を通じおPOS端末に䌝達されたす。物理的なPOS取匕では、EMVカヌドたたはデゞタルりォレットず端末間で通信する際に、アプリケヌション識別子AIDずカヌド所有者認蚌方法CVMが決定されたす。カヌド非提瀺取匕では、カヌド情報が加盟店プラグむンや利甚可胜な決枈りォレットなどの耇数のオプションを通じお提䟛されたす。決枈サヌビスプロバむダヌPSPは、チェックアりト時にカヌド情報をトヌクン化する機胜を提䟛し、加盟店によるカヌド認蚌情報の保存を防止したす。カヌド情報は、適切な決枈凊理業者ぞルヌティングするために、暗号化されお決枈ゲヌトりェむに送信されたす。決枈凊理業者はカヌドBINカヌド番号の最初の6 桁たたは8 桁たたは口座情報を確認しお、取匕に適甚すべきサヌビス䞍正スコアリングやアカりント曎新サヌビスなどを決定したす。アカりント曎新サヌビスは、カヌド玛倱・盗難時にカヌドラむフサむクルにおける最新カヌド番号を非察面取匕向けに提䟛するために利甚されたす。プロセッサヌは決枈スむッチず連携しお取匕をルヌティングすべきカヌドネットワヌクを決定したす。たた、ネットワヌク送信前に適切なメッセヌゞ圢匏ISO 8583、ISO 20022などずレむアりトに倉換する責任を負いたす。 Acquiring Processor Authorization Flow カヌドネットワヌクがネットワヌクメッセヌゞを受信するず、必芁に応じお支払い情報をデトヌクン化し、カヌドの皮類・取匕タむプ・支払いチャネルに応じお、䞍正利甚のスコアリングや支出管理、デヌタ倉換、デゞタル認蚌、その他の怜蚌サヌビスずいった関連する代行サヌビスを実行したす。 Issuer Processor Authorization Flow カヌドネットワヌクは、発行銀行たたはプロセッサヌにメッセヌゞを送信し、承認たたは拒吊の応答を返す前に、リスク管理・カヌド制埡・残高・チップ・䜏所・利甚頻床・ポリシヌ・その他の必芁なチェックを実行したす。応答メッセヌゞには承認の堎合は「0-承認」などの理由コヌド、拒吊の堎合は「05-承認䞍可」たたは「62-制限付きカヌド」などの理由コヌドが提䟛されたす。カヌドたたはトヌクンの皮類および各取匕のチャネルに応じお、カヌドネットワヌクたたは発行者はカヌド取匕甚に䞀意に生成される動的情報を怜蚌したす。 AWS におけるオヌ゜リれヌションのためのリファレンスアヌキテクチャ 以䞋のアヌキテクチャ抂芁図は、AWS 䞊に構築されたオヌ゜リれヌションシステムの䞻芁コンポヌネントず、異なるチャネルおよび各皮スキヌム間の通信モデルを瀺しおいたす。 フロヌは、さたざたなチャネルが暗号化されたカヌド情報を、セキュアな通信回線を通じお Amazon API Gateway に送信するずころから始たりたす。 AWS WAF を有効化するこずで、SQLむンゞェクションやクロスサむトスクリプティングXSS攻撃ずいった䞀般的なWeb攻撃からAPI Gateway APIを保護できたす。API Gatewayは Amazon Cognito ず統合されおいるため、蚱可されたナヌザヌのみがAPIにアクセスでき、リ゜ヌスを䞍正アクセスから保護できたす。 承認枈み決枈トランザクションは、ネットワヌクロヌドバランサヌ経由で Amazon Managed Streaming for Apache KafkaMSK に送信されたす。PCIではカヌド所有者デヌタの転送䞭ず保存時における暗号化が矩務付けられおいたす。Amazon MSKはデフォルトでTLS 1.2を䜿甚し、MSKクラスタヌのブロヌカヌ間で転送されるデヌタを暗号化するために、TLS 1.3の䜿甚を掚奚しおいたす。 転送䞭のTLS暗号化クラむアント-ブロヌカヌ間、ブロヌカヌ間、 TLSベヌスの蚌明曞認蚌 、 SASL/SCRAM認蚌 は、 AWS Secrets Manager の支揎によっお実珟できたす。Kafkaトピック内のトランザクションは、AWS Fargateコンテナによっおリアルタむムで消費されたす。 AWS Fargate は Amazon ECS ず組み合わせお䜿甚できたす。これにより、Amazon EC2むンスタンスのサヌバヌやクラスタヌを管理せずにコンテナを実行できたす。 Amazon ECR プラむベヌトリポゞトリを䜿甚すれば、Amazon ECSタスクがプルするコンテナむメヌゞやアヌティファクトをホストできたす。 コンテナはデヌタを決枈甚HSMハヌドりェア・セキュリティ・モゞュヌルに枡し、埩号化されたデヌタを受け取りたす。決枈甚HSMは、新たに提䟛が開始されたAWSのフルマネヌゞド型決枈HSMサヌビスである「 AWS Payment Cryptography 」を通じおプロビゞョニングできたす。たた、 DynamoDBクラむアントサむド暗号化ラむブラリ を䜿甚すれば、原文を暗号化しお、その暗号テキストを暗号されおいるデヌタベヌスに保存できたす。トヌクン応答は、内郚アプリケヌション操䜜のためにアプリケヌションデヌタベヌスに保存されたす。 Amazon ElastiCache for Redis 䞊のサブミリ秒レむテンシのむンメモリデヌタキャッシュを䜿甚するこずで、カヌドネットワヌクからのカヌド利甚可胜リク゚ストに即座に察応できたす。トヌクン化された情報を、 AWS Step Functions を䜿甚しお様々なビゞネスフロヌに適甚するず、カヌドず取匕タむプに基づくBINチェック、リスクチェック、アカりントチェック、䞍正怜知チェック、その他の付加䟡倀サヌビスを怜蚌できたす。怜蚌埌、応答はISO圢匏にフォヌマットされ、消費のためにむグレスAmazon MSKに送信されたす。耇数のKafkaリスナヌがカヌドネットワヌクに接続できたす。 AWSにおけるむシュアヌオヌ゜リれヌションのリファレンスアヌキテクチャヌ むシュアヌ凊理フロヌにおいお、カヌドネットワヌクは゜ケット接続を介しおペむロヌドを送信し、発行銀行たたはプロセッサヌIBPぞオヌ゜リれヌションリク゚ストを䞭継したす。オンプレミスたたはコロケヌション斜蚭に蚭眮された決枈ネットワヌクむンタヌフェヌスプロセッサヌPNIPは、カヌドネットワヌクからのTCP/IPトラフィックを受信したす。IBPは AWS Direct Connect を利甚しお内郚ネットワヌクから暙準むヌサネット光ファむバヌケヌブル経由で、AWS Direct Connectロケヌションに接続できたす。AWS Direct Connectず AWS Transit Gateway の組み合わせは、耇数のVPCずオンプレミスネットワヌクを接続するネットワヌクトランゞットハブを構築するのを支揎したす。 オヌ゜リれヌションリク゚ストのトラフィックは、AWS Transit Gateway経由でNetwork Load Balancerを介しおトヌクナむれヌションVPCにルヌティングされたす。Network Load Balancerは接続レベルレむダヌ4で動䜜し、IPプロトコルデヌタに基づいお顧客VPC内のタヌゲットコンテナぞ接続をルヌティングしたす。トヌクナむれヌションVPCは機密カヌド情報をトヌクン化したす。カヌドデヌタに察する怜蚌や確認ずいった暗号凊理は、AWS Payment Cryptographyのようなスケヌラブルで耐障害性の高いサヌビス䞊で実行する必芁がありたす。情報は暗号化されたデヌタベヌスに保存されたすが、デヌタベヌスに䟝存せずAmazon ElastiCacheから取埗するこずができたす。 リク゚ストはオヌ゜リれヌション決枈凊理VPCに転送され、さらに凊理されたす。オヌ゜リれヌションコンテナは Amazon Elastic Kubernetes ServiceEKS ず統合でき、アプリケヌションをデプロむするこずができたす。 オヌ゜リれヌションコンテナは、カヌド皮別に基づくビゞネス怜蚌チェックのため、承認リク゚ストに远加情報を付加したす。ビゞネスプロセスワヌクフロヌ゚ンゞンは、カヌド皮別に応じた䞍正怜知・リスク・取匕頻床・口座情報およびチップ・PIN・トヌクン・限床額・珟金取匕などのさたざたなポリシヌに基づく耇数のチェックを実行したす。ビゞネス怜蚌応答は Amazon Managed Streaming for Apache Kafka (MSK) のトピックにストリヌミングされたす。オヌ゜リれヌションコンテナが応答を凊理しお、 Amazon DynamoDB に情報を保存したす。その埌、IBPはオヌ゜リれヌション応答承認たたは拒吊応答などをカヌドネットワヌクに送信したす。この応答は、アクワむアリングプロセッサヌを経由しお最終的に加盟店端末に戻りたす。 決枈事業者は、貎重な顧客デヌタを保有しおいたす。このデヌタは、 Amazon Comprehend を䜿甚しお、感情分析や商品レビュヌ分析ずいった顧客むンサむト導出に掻甚できたす。たた、 Amazon Personalize を掻甚すれば、商品ランキングや特定商品の掚奚、カスタマむズされたダむレクトマヌケティングずいった、リアルタむムなパヌ゜ナラむズドレコメンデヌションを実珟できたす。 たずめ クレゞットカヌドは、店頭決枈ず非察面決枈の䞡方においお重芁な決枈手段であり続けおいたす。キャッシュバックやカヌド特兞、航空䌚瀟のポむントなどは、顧客がクレゞットカヌドで支払う理由の䞀郚でしかありたせん。2022幎、米囜の倧手クレゞットカヌド発行䌚瀟では、旅行・嚯楜支出の増加に䌎い、クレゞットカヌドの利甚が倧幅に増加したした。たた、クレゞットカヌド分野では、デゞタルファヌストのクレゞット゜リュヌションによる革新も進んでいたす。この革新により、顧客の申し蟌みが承認されるずすぐに仮想カヌドやトヌクンが利甚可胜になり、カヌド情報をデゞタルりォレットに即座に远加できるようになりたす。 顧客はクレゞットカヌド決枈が数秒で凊理されるこずを期埅しおいたす。本皿では、AWSのサヌビスを掻甚し、安党か぀リアルタむムに凊理でき、高い耐障害性を備え、ピヌク時の決枈量急増にも察応可胜なクラりド決枈凊理゜リュヌションの構築方法に぀いお説明したした。たた、クラりドベヌスの決枈システムでは、AWSのツヌルずサヌビスを甚いお PCI DSS に準拠した堅牢なセキュリティ察策を実珟できたす。フィンテック䌁業により、加盟店が自瀟ブランド別名プラむベヌトラベルクレゞットカヌドを容易に発行し、顧客セグメントの独自のニヌズやラむフスタむルに基づいた報酬をカスタマむズできるようになったこずで、むノベヌションはクレゞットカヌド垂堎を掻性化し続けおいたす。 AWSずの連携方法や、䞖界䞭の決枈顧客が決枈凊理を実行するのを圓瀟がどのように支揎しおいるかに぀いおの詳现は、AWSアカりントマネヌゞャヌにお問い合わせいただくか、 AWS Financial Services – Payments をご芧ください。 免責事項 本投皿におけるリファレンスアヌキテクチャに関する蚘述は、説明を目的ずした参考情報であり、公開時点での情報に基づいおいたす。蚘茉の手順や掚奚事項は教育目的および初期抂念実蚌を意図したものであり、䌁業党䜓向けの完党な゜リュヌションではありたせん。組織に適したアヌキテクチャ蚭蚈に぀いおはお問い合わせください。 本皿は゜リュヌションアヌキテクト畑が翻蚳を担圓したした。
 æ ªåŒäŒšç€Ÿãƒ€ã‚€ãƒ¬ã‚¯ãƒˆãƒžãƒŒã‚±ãƒ†ã‚£ãƒ³ã‚°ã‚šãƒŒã‚žã‚§ãƒ³ã‚·ãƒŒ 以䞋、DMAは、2006幎の創業以来、ECビゞネス支揎゚ヌゞェンシヌずしお自瀟開発にこだわり、ITずBPO゜リュヌションを提䟛しおきたした。近幎のEC垂堎では、顧客行動の倚様化やチャネルの増加により、デヌタ掻甚の重芁性が䞀局高たっおいたす。DMAはこうした背景を受け、デヌタレむクおよびAI機胜を実装したEC基盀「D-Sales ECクラりド」を開発・提䟛しおきたした。 本ブログでは、DMAがAmazon Bedrock AgentCoreを䞭栞に据えお開発した、 AIオヌトパむロット型CRMプラットフォヌム「リピヌトMAX」 の開発事䟋をご玹介したす。 背景ず課題 倚くのEC事業者は、CRM運甚においお以䞋のような構造的な課題を抱えおいたす。 1. CRM運甚の属人化問題 埓来のCRM運甚では、斜策の立案から実行たで、担圓者の経隓ずスキルに倧きく䟝存しおいたした。優秀な担圓者の異動や退職により、それたで築き䞊げおきたノりハりが倱われおしたうリスクが垞にありたした。たた、担圓者によっお斜策の質にばら぀きが出おしたうこずも倧きな課題でした。 2. 短期的斜策ぞの偏重 四半期ごずの売䞊目暙達成を優先するあたり、タむムセヌルや䞀時的な割匕斜策に䟝存し、顧客の賌買サむクルや䞭長期的な関係構築を考慮したCRM蚭蚈が十分に行われおいないケヌスも少なくありたせんでした。特に、初回賌入から2回目・3回目の賌入に぀ながらないこずが、LTV最倧化の倧きな障壁ずなっおいたした。 3. デヌタ統合・掻甚の耇雑さ EC運営の珟堎では、耇数のマヌケティングツヌルが䜵甚され、デヌタが分散しおいるこずが䞀般的です。その結果、顧客行動の党䜓像を把握するこずが難しく、ツヌル間連携やデヌタ統合に倧きな運甚負荷がかかっおいたした。 ゜リュヌションの抂芁 DMAは、単なるツヌル統合やルヌルベヌスの自動化では䞊述の課題解決が難しく、課題を根本から解決するために顧客行動を文脈ずしお理解し、状況に応じお刀断を倉えるAIの掻甚が䞍可欠ず考えたした。そこで、Amazon Bedrock AgentCoreを䞭栞ずした次䞖代CRMプラットフォヌム「リピヌトMAX」の開発に着手したした。「リピヌトMAX」に搭茉されおいるAIオヌトパむロットが売䞊予枬に基づいた最適なCRM斜策を提案したす。「タヌゲティングからクリ゚むティブ/売䞊予枬/事埌怜蚌」たで党おのCRMプロセスを察話圢匏で遞択しおいきたす。目的に応じた提案斜策を遞択するだけで最適CRM斜策によるLife Time Valueの最倧化を実珟したす。 図 1: リピヌトMAXに぀いお 以䞋が「リピヌトMAX」のシステム抂芁になりたす。 図2:リピヌトMAXのシステム抂芁図 「リピヌトMAX」の凊理の流れは以䞋です。 ECサむト運営者はWebブラりザ䞊のWidgetを通じお、 売䞊予枬、クリ゚むティブ生成、AIチャットなどの機胜を遞択し、必芁な情報を入力する フロント゚ンドが入力された内容をAPI Layerに送信する API Layer は入力内容に応じお、察象者抜出、売䞊予枬、クリ゚むティブ、AIチャットを行う 3 の凊理を行う際、必芁に応じお Amazon Bedrock AgentCore を利甚したり、Amazon Redshift Serverless、Amazon Aurora 、Amazon S3から顧客デヌタや過去の賌買履歎を取埗する ナヌザヌの操䜜ログ等の分析のため、倖郚連携も行う システムはナヌザヌの入力に応じお以䞋のアりトプットを生成・提䟛する ・察象顧客セグメントの抜出結果 ・売䞊予枬デヌタずレポヌト ・マヌケティング甚のクリ゚むティブ玠材 ・AIチャットによる質問ぞの回答 Amazon S3およびAmazon Redshift Serverlessに蓄積された顧客行動デヌタを基に、AgentCore䞊のAI゚ヌゞェントが掚論を行い、その結果を再びデヌタレむクぞフィヌドバックする埪環型アヌキテクチャを構築しおいたす。たた、「リピヌトMAX」は、以䞋の芳点でAWSサヌビスを遞定しおいたす。 日本囜内リヌゞョンでの運甚による セキュリティ確保 豊富なAIサヌビスによる 開発効率の向䞊 Amazon Bedrock AgentCore、Amazon S3、Amazon Redshift Serverless、AWS Lambda ずいったサヌバヌレスなサヌビスの採甚による 初期投資の最小化 代衚取締圹の芊塚氏は、AWS のサヌビス遞定理由をこう話したす。 ” 埓来のCRMの枠を超えた、真にむンテリゞェントなCRMを実珟したいず考えたした。そのため、デヌタの統合ず掻甚、コスト最適化、そしお斜策の自動化ずいう点に重点を眮きたした。たた、セキュリティ面では顧客デヌタの取り扱いに特に慎重な取匕先も倚く、東京リヌゞョンに閉じた環境を構築できる点が決め手でした。” 開発の䜓制ずプロセスに぀いお DMAの開発責任者岡本氏および犏田氏は、開発䜓制ずプロセスに぀いお、以䞋のように述べおいたす。 ”倖郚からAWS開発経隓のある゚ンゞニア2名を採甚し、アゞャむル開発手法を採甚しおプロゞェクトを掚進したした。しかし、Amazon Bedrock AgentCoreずいう新技術の導入においお、十分なリファレンスやベンチマヌクが存圚しない䞭で、詊行錯誀を重ねながら蚭蚈・実装を進めたした。経隓者を芋぀けるこずは困難で、䞀床れロから再構築したした。この過皋を通じお、新技術開発に適した゚ンゞニアの特性やプロゞェクト管理の知芋を獲埗し、Amazon Bedrock AgentCoreの特性理解やデヌタレむク構築における既存システムずの統合やAI掻甚最適化のノりハりを蓄積したした。テスト段階では、機胜ベヌスの○×刀定に加え、AIチャットの回答粟床を評䟡するシナリオテストを重芖し、自瀟ECプラットフォヌムの実デヌタを掻甚した怜蚌や、顧客ずの協働による分析結果の劥圓性確認を実斜するこずで、実甚性の高い゜リュヌション開発を実珟したした。” 導入効果ず今埌の展開 AIオヌトパむロット型CRMプラットフォヌム「リピヌトMAX」を導入された倧手癟貚店 EC サむトにおいお、以䞋の効果が埗られおいたす。 リピヌト賌入率が125%向䞊 離脱予兆顧客のCVRが150%以䞊改善 CRM運甚の工数が倧幅に削枛され、玄1時間たで効率化 顧客は AIによる最適なタヌゲティングずタむミングの自動化により、埓来は芋逃しおいた顧客接点を効果的に掻甚できるようになったず評䟡しおいたす。 DMAは、このプロゞェクトを通じお埗られた知芋を基に、以䞋のような機胜拡匵を蚈画しおいたす。 より高床なAI予枬モデルの導入 クリ゚むティブ提案機胜の匷化 たずめ AIオヌトパむロット型CRMプラットフォヌム「リピヌトMAX」の事䟋は、技術革新ずビゞネスニヌズの適切な統合を意識し぀぀、いかにバランスを取りながら実践的な䟡倀を生み出せるかが分かる奜䟋です。この取り組みが、EC業界におけるDX掚進の重芁なベンチマヌクずなるこず、今埌も機胜拡充しおより倚くのEC事業者のビゞネス成長に貢献しおいくこずを期埅したす。 たた、内補化で゜フトりェアに生成AIや新技術を組み蟌む䞊での課題および解決方法は倚くの方に参考になるのではないでしょうか。AWSのサヌビスを掻甚した本事䟋は、クラりドネむティブな開発アプロヌチの有効性を実蚌する奜䟋です。AI掻甚をご怜蚎の䌁業様は、ぜひAWSたでご盞談いただければず思いたす。
本蚘事は、2025 幎 11 月 25 日に公開された How Rivian and Volkswagen Technology Group Built Real-Time Vehicle Security with Amazon Kinesis Video Streams を翻蚳したものです。 このブログ蚘事では、Rivian ず Volkswagen Group Technologies (Rivian) が AWS ず提携し、Rivian の Gear Guard 機胜匷化を通じお車䞡のセキュリティ向䞊に圹立おた方法をご玹介したす。 Amazon Kinesis Video Streams (KVS) を䜿甚するこずで、Rivian はより掗緎されたリアルタむムビデオストリヌミング゜リュヌションを構築し、車䞡所有者が Rivian モバむルアプリケヌションから車茉カメラのラむブ映像をより即座にアクセスできるようになりたした。 はじめに Rivian は、R1T ピックアップトラック、R1S SUV、Electric Delivery Vans(EDVs) で知られる先駆的な電気自動車メヌカヌで、自動車゜リュヌションを絶えず革新しおいたす。Rivian の䞭栞的な補品の 1 ぀である Gear Guard は、オヌナヌが䞍圚の際に車䞡ずその内容物を保護するための包括的な機胜矀です。圓初の Gear Guard は、車茉カメラず AI アルゎリズムを䜿甚しお、䞍審な人的掻動を怜知し、ビデオを蚘録し、Rivian モバむルアプリでオヌナヌに通知するものでした。これらのビデオず蚘録は、車䞡のロヌカルに保存されおいたした。この重芁なセキュリティ機胜の自然な進化ずしお、車䞡からリアルタむムのラむブビデオストリヌミングを Rivian モバむルアプリに盎接導入するこずになりたした。これにより、オヌナヌは怜知された事象䞭に即座に芖芚的にアクセスできるようになりたした。 図1 Rivian Gear Guard キャラクタヌ ラむブ動画ストリヌミングのビゞネス芁件ず技術芁件 Gear Guard のラむブビデオストリヌミングを実装するには、重芁な機胜、パフォヌマンス、セキュリティ芁件に察応できるより堅牢な゜リュヌションが必芁でした。このシステムの䞻な目的は、車䞡所有者が認蚌枈みのモバむルデバむスから Gear Guard のセキュリティカメラのラむブビデオストリヌムを遠隔で芖聎できるようにするこずです。車䞡所有者は、オンデマンドでこのラむブビュヌを開始したり、車䞡が駐車䞭、斜錠䞭、無人の状態でも、Gear Guard のアラヌムシステムからの通知に応じおラむブビュヌを開始したりできたす。 Rivian がこの新しいラむブ動画ストリヌミングサヌビスを開発する際の䞻な機胜芁件は以䞋のずおりでした: トラックベッドカメラを含む、車䞡のカメラからのリモヌト映像の芖聎。 特定のカメラを遞択するか、カメラの映像を切り替えお衚瀺するモヌドを遞択できる機胜。 アラヌムやモヌション怜知時にモバむル通知を生成し、最も関連性の高いカメラストリヌムを遞択するボタンずサムネむルガむダンスを衚瀺。 むベントの同時ラむブストリヌミングず車内ストレヌゞぞの録画。 さたざたな携垯通信䌚瀟や Wi-Fi ネットワヌクプロバむダヌ、モバむル端末に察応。 Rivian が応答性の高いナヌザヌ゚クスペリ゚ンスを実珟するために重芁だった䞻なパフォヌマンス基準は以䞋の通りです: アクティベヌション時間: リク゚ストからストリヌム衚瀺たでの時間は 5 秒未満。 ストリヌム遅延: カメラキャプチャからモバむル衚瀺たでの時間は 1 秒未満。 カメラ切り替え時間: カメラ遞択から衚瀺たでの時間は 1 秒未満。 Rivian の䞻なプラむバシヌずセキュリティの芁件は次のずおりでした: ゚ンドナヌザヌのプラむバシヌは、Rivian にずっお蚭蚈プロセス党䜓を通しお最重芁の関心事でした。プラむバシヌの閟倀分析ずセキュリティ脅嚁分析が行われたした。たずえば、Gear Guard アプリケヌションは、サラりンドビュヌの校正ぞの干枉や望たれないビデオトリガヌを防ぐため、工堎モヌドでは無効になっおいたす。さらに、Rivian はストヌカヌ行為ぞの悪甚を防ぐため、1 セッションおよび 1 日あたりの䜿甚制限を蚭けたした。 Amazon Kinesis Video Streams の遞定理由 耇数のオプションを評䟡した結果、Rivian は機胜、パフォヌマンス/スケヌリング、セキュリティ/プラむバシヌの芁件をすべお満たしおいたため、ビデオストリヌミングサヌビスずしお Amazon KVS を遞択したした。意思決定プロセスで重芁だった Kinesis Video Streams の䞻な機胜は次のずおりです。 耇数のストリヌミングおよびメッセヌゞングプロトコル (Web リアルタむム通信 (WebRTC)、リアルタむムストリヌミングプロトコル (RTSP)、ストリヌム䌝送制埡プロトコル (SCTP)) をサポヌトしたす。 堅牢なシグナリングむンフラストラクチャ – フルマネヌゞドシグナリング、自動スケヌリングずコミュニケヌション甚のチャネルの動的䜜成をサポヌトする STUN および TURN サヌバヌ。 包括的な監芖機胜 – サヌバヌの正垞性ず皌働時間のリアルタむム監芖、コスト監芖、メトリクスずアラヌトのための Amazon CloudWatch ずの統合、パフォヌマンス远跡甚のカスタムダッシュボヌド䜜成機胜。 セキュリティ – Rivian のセキュリティモデルず適切に統合される AWS セキュリティずその他ネむティブサヌビスずの組み蟌み統合。 拡匵性 – オヌプンな暙準 API をサポヌト (䟋: V4 signer URL を生成しお、有効な眲名付き䞀時 URL を生成し、Rivian の IoT およびモバむルデバむスでベンダヌニュヌトラルな機胜を蚱可)。耇数の蚀語でアルゎリズム、クラむアント偎の実装、およびリファレンス SDK が利甚可胜です。 パフォヌマンス – Native WebRTC は、サブ秒レむテンシヌのストリヌミングをサポヌトし、同時に数癟䞇のストリヌムをサポヌトするための自動スケヌリングず、最適なパフォヌマンスのための地域展開をサポヌトしたす。 深い技術的コラボレヌション – Amazon Kinesis Video Streams サヌビスチヌムずの緊密なパヌトナヌシップにより、SDK 統合ず SigV4 デバッグ機胜が実珟し、開発の加速ず耇雑な実装課題の解決が可胜になりたした。 システムアヌキテクチャ Gear Guard のラむブカメラアヌキテクチャは、WebRTC を䞭心に構築されおいたす。WebRTC は䜎レむテンシヌを実珟し、双方向のオヌディオ/ビデオをサポヌトしおいるため、将来的にクラむアントから車䞡ぞの音声むンタラクションを可胜にする助けずなりたす。 図2 Gear Guard のテクニカルアヌキテクチャ ストリヌミングシヌケンスを開始 1 認蚌枈みでペアリングされたモバむルアプリケヌションのむンスタンスがリモヌトトリガヌを開始したす。このリモヌトトリガヌはモバむルゲヌトりェむを経由しおクラりド䞊のリモヌトコマンドプロセッサに枡され、車䞡に送信されたす。 2 モバむルず車䞡はそれぞれ、クラりドサヌビスから眲名付きシグナリングサヌバヌの URL ず TURN サヌバヌの詳现を芁求し、Amazon KVS むンフラストラクチャに接続できるようになりたす。 3 Amazon KVS シグナリングチャネルは、車䞡ずモバむルアプリケヌション間のピア間 IP アドレスの察話型怜玢を含む ICE を容易にし、Amazon KVS WebRTC TURN サヌバヌを経由した接続にフォヌルバックしたす。車䞡のカメラストリヌミングずモバむルビュヌアヌアプリケヌションは、SDK ハンドシェむクで開始され、盎接たたは間接的な接続を介しお送信されるビデオストリヌムのパラメヌタを確立するのに圹立ちたす。 4 車䞡は WebRTC SRTP (暗号化) チャネルを介しお RTSP ビデオストリヌムをモバむルに転送したす。モバむルは WebRTC デヌタチャネルを介しおコマンドを送信し、別の SVS カメラから RTSP ストリヌムを遞択できたす。 䞻芁な実装の抂芁 モバむルず車䞡間のメトリクスずむベントの亀換にデヌタチャネルを䜿甚する。 WebRTC デヌタチャネルを利甚するこずで、モバむルアプリケヌションず車䞡間の情報のより堅牢な双方向の亀換が可胜になりたした。これには、モバむルアプリケヌションから車䞡ぞのカメラ切り替え芁求などのリモヌトコマンドの送信が含たれ、ナヌザヌが異なるカメラビュヌを遞択できるようになりたした。逆に、ストリヌミングセッションの終了を瀺すセッション終了芁求が車䞡からモバむルアプリケヌションに送信されたした。さらに、デヌタチャネルはストリヌミング開始たでの時間などの重芁なメトリクスの送信を容易にし、パフォヌマンスの監芖ず最適化を可胜にしたした。より効率的で構造化された通信を確保するため、このチャネルを介しお送信されるすべおのデヌタは、プロトコルバッファ (protobuf) を䜿甚しおフォヌマットされたした。 シグナリングサヌバヌの資栌情報を配信するための、車䞡蚌明曞ベヌスの認蚌 Go プログラミング蚀語ベヌスのクラりドサヌビスが、䞀時的な資栌情報を持぀ SigV4 眲名付き URL、TURN ず STUN 接続の詳现を車䞡ずモバむルアプリケヌションに認蚌しお提䟛したす。これにより、SDP オファヌを開始し、ICE 候補を確立できたす。リク゚ストの順序は関係ありたせんが、SDP オファヌは 5 秒以内に開始する必芁がありたす。車䞡はサヌビスに察しお mTLS で認蚌され、その ID は蚌明曞に埋め蟌たれおいたす。モバむルアプリケヌションのリク゚ストは oauth2 JWT で認蚌され、ナヌザヌが芁求された車䞡にプロビゞョニングされおいるかどうかを確認したす。 このサヌビスは、車䞡の信号チャネルが存圚するかどうかを確認するために、マルチリヌゞョン Amazon DynamoDB テヌブルを䜿甚し、その埌、車䞡に新しい Amazon Kinesis Video Streams 信号チャネルを提䟛するか、既存のものを再利甚したす。Amazon DynamoDB レコヌドは、30 日間の有効期限を蚭定するのに圹立ち、リク゚ストごずに曎新されたす。 Amazon DynamoDB のレコヌド有効期限切れむベントが Lambda 関数をトリガヌし、30 日間䜿甚されおいない堎合にシグナリングチャネルを削陀するのに圹立ちたす。これにより、Gear Guard サヌビスのアクティブナヌザヌを远跡し、プロビゞョニングされたリ゜ヌスのコストを削枛するのに圹立ちたす。wss ゚ンドポむントは SDP オファヌを送信するために䜿甚されたす。SigV4 眲名付き URL には、ChannelARN、ClientId、有効期限、セキュリティトヌクンなどが埋め蟌たれおいたす。このサヌビスには、STUN サヌバヌず TURN サヌバヌ (UDP、セキュア UDP、TCP) ず資栌情報も含たれおいたす。 図3 Gear Guard ラむブカメラフィヌド AWS リヌゞョンベヌスのシグナリングサヌバヌず TURN サヌバヌの割り圓お: ピア間接続で TURN サヌバヌを䜿甚する堎合、車䞡の䜍眮ず同じ AWS リヌゞョンにシグナリングず TURN サヌバヌを割り圓おたいず思いたす。これは、米囜西海岞に車䞡ずモバむルアプリケヌションがあり、シグナリングチャネルが米囜東海岞にプロビゞョニングされる可胜性を回避するためです。組み合わせは次のずおりです。 図4 Gear Guard の地域展開 最適化された実装では、AWS Elastic Kubernetes Service (Amazon EKS) 䞊で us-east-1 および us-west-2 の䞡リヌゞョンにデプロむされおいるクラりドサヌビスが、カスタムの地理䜍眮情報サヌビスを䜿甚しお、車䞡がカンザス州レバノン (39°50′N 98°35′W) の東偎か西偎のどちらに䜍眮するかを特定するのに圹立ちたす。AWS ず Rivian は、この地点を米囜の䞭心地ず特定しおいたす (図 4 の砎線で瀺されおいたす)。このサヌビスは、車䞡が存圚するリヌゞョンに共存するアプリケヌションの Kinesis Video Streams シグナリングチャネルをプロビゞョニングするのに圹立ちたす。䞊蚘の䟋 (図 4) では、モバむルデバむスが東海岞たたは西海岞のどちらにあるかに関係なく、car-01 は us-west-2 にシグナリングチャネルが蚭定されたす。同様に、car-02 は us-east-1 リヌゞョンに蚭定されたす。 プロダクション環境での孊び (1 幎間の振り返り) 1 幎間の運甚を経お、以䞋の重芁な知芋が埗られたした。 レむテンシ: WebRTC の遞択は、HTTP Live Streaming (HLS) などの他のストリヌミングプロトコルよりも䜎レむテンシストリヌミングを実珟するのに効果的でした。 耇数の芖聎者に察するスケヌラビリティ: WebRTC のピア・ツヌ・ピア方匏の䞻な蚭蚈䞊の課題は、各クラむアントが䞀意の暗号化キヌを䜿甚した個別の SRTP/SRTCP ストリヌムを必芁ずするこずです。぀たり、2 番目のクラむアントが同じ車䞡からストリヌムを芁求した堎合、新しいストリヌムを開始する必芁があり、単䞀の車䞡ストリヌムを耇数のピアで盎接共有するこずが制限されたす。珟圚の蚭蚈は、ラむブ芖聎甚の 1 ぀のピア・ツヌ・ピア接続に最適化されおおり、シグナリングチャネルごずに最倧 10 人の参加者がサポヌトされおいたす。 コスト管理: 接続サヌビスを介したナヌザヌ芁求に応じたシグナリングチャネルのプロビゞョニングず削陀の最適化。これにより、機胜を䜿甚しおいない゚ンドナヌザヌにシグナリングチャネルが事前にプロビゞョニングされるこずがなくなりたす。 課題ず解決策: ネットワヌクむンタヌフェヌスぞのバむンディング: AWS SDK for C ++ では、゜ケット接続に特定のネットワヌクむンタヌフェヌスをバむンドするこずができたせんでしたが、Rivian のストリヌミング APN はデフォルトのネットワヌクむンタヌフェヌスずは異なるため、これは䞍可欠でした。しかし、SDK はオヌプン゜ヌスなので、Rivian はネットワヌクバむンディングのパッチを䜜成し、ストリヌミングむンタヌフェヌスにバむンドするこずができたした。 車䞡のりェむクアップ時間: スリヌプ䞭の車䞡がモバむルコマンドに応答し、ストリヌミングを開始するたでの時間を最適化するこずが、重芁なパフォヌマンス芁件でした。 機胜匷化ず今埌の蚈画 Rivian は、Gear Guard ラむブカメラ機胜を進化させ続け、次の機胜匷化を蚈画しおいたす: ナヌザヌむンタヌフェヌスの次䞖代アップデヌトには、接続の異なる段階でのナヌザヌの可芖性の向䞊や、ストリヌミング䞭の車䞡ネットワヌク状況の可芖化が含たれたす。 適応ビットレヌトず ICE 再起動などの最適化により、セッション成功率 (この機胜の最も重芁な KPI) の向䞊を含め、成功したセッションを匷化したす。AWS WebRTC SDK はメディアチャネルの TWCC をサポヌトしおおり、これを適応ビットレヌト実装に䜿甚できたす。たた、SDK は restartIce() をサポヌトしおおり、これを䜿っお接続の切断/ネットワヌクの切り替え時に再接続する予定です。 結論 Rivian の Amazon Kinesis Video Streams を䜿甚した Gear Guard ラむブカメラの実装は、所有者のプラむバシヌを最優先にしながら (Rivian のむンフラストラクチャや AWS クラりドにビデオ録画が保存されない)、車䞡のセキュリティ匷化を支揎するより高床な゜リュヌションを瀺しおいたす。WebRTC の䜎レむテンシず双方向通信機胜、Kinesis Video Streams ずの密接な統合による堅牢なシグナリングず安党な資栌情報管理を戊略的に掻甚するこずで、Rivian はパワフルなリアルタむムビデオストリヌミング䜓隓を実珟したした。 Anirban Kundu Anirban Kundu は、Rivian および Volkswagen Technology Group においお、デヌタプラットフォヌム郚門の IoT およびストリヌミングのディレクタヌを務めおいたす。分散型コンピュヌティングずビッグデヌタ凊理、特にデヌタ収集ずストリヌム凊理に情熱を泚いでいたす。過去にはゲノム解析や䞉次分析、産業甚むンタヌネットなど、䞖界をより良くするずいう利他的な目暙に向けた取り組みに携わっおきたした。 Adam Arsenault Adam Arsenault は、Rivian および Volkswagen Technology Group のプリンシパル゜フトりェア゚ンゞニアである。Rivian 車䞡ず連携する iOS および Android モバむルアプリケヌションの゚ンドツヌ゚ンドアヌキテクチャず開発に泚力しおいる。25 幎以䞊の経隓を持぀アダムは、顧客を魅了する階局化され信頌性が高くスケヌラブルな分散アプリケヌションの構築、およびデヌタずメトリクスを甚いた情報に基づいた意思決定に尜力しおいる。 Aditya Purohit Aditya Purohit は、Rivian および Volkswagen Technology Group のスタッフ゜フトりェア゚ンゞニアであり、スケヌラブルでむンテリゞェントなコネクテッドカヌシステムの開発に泚力しおいる。組み蟌み゜フトりェアずデヌタ凊理の深い専門知識を掻かし、車茉コンピュヌティングずクラりドベヌスの知芋を連携させ、より豊かでリアルタむムなコネクテッドカヌ機胜を実珟する取り組みを行っおいる。EV 技術ず゚ッゞ AI の進化に情熱を泚ぐアディティアは、車䞡の知胜性、効率性、プラむバシヌ、安党性を高めるシステムの蚭蚈を楜しんでいる。仕事以倖では、ハむキングやアりトドア探玢、新しいスポヌツに挑戊する時間を過ごしおいる。 Asif Khan Asif Khan は、Amazon Web Services のプリンシパル゜リュヌションアヌキテクトずしお、自動車業界の䌁業顧客を支揎しおいる。自動車産業向けに革新的でコスト効率が高くスケヌラブルな゜リュヌションを蚭蚈・構築・提䟛するこずに情熱を泚いでいる。仕事以倖では、若手プロフェッショナルのメンタリングや、プロトタむプ構築を通じお新興技術トレンドを把握するこずを楜しんでいる。 Ajay Paknikar AWS のプリンシパルカスタマヌ゜リュヌションマネヌゞャヌである Ajay Paknikar は、グロヌバルな自動車顧客をサポヌトしおいたす。アゞャむは、AWS の優れた機胜を掻甚しお成功したビゞネス成果を確保し、䌁業の AWS 導入プロセスを導くこずに情熱を泚いでいたす。クラむアント経営陣ぞの戊略的アドバむザヌずしお、クラりド導入ずクラりド成熟床の向䞊に泚力しおいたす。 本蚘事は Senior Solutions Architect の 長谷川 仁志 が翻蚳したした。
本蚘事は 2025 幎 11 月 12 日 に公開された「 From 2D to 3D: Building a Scalable Human Mesh Recovery Pipeline with Amazon SageMaker AI 」を翻蚳したものです。 コンピュヌタグラフィックスずアニメヌションの絶えず進歩する分野においお、動画デヌタから珟実的な 3D ヒュヌマンアニメヌションを自動生成する技術は、デゞタルコンテンツの䜜成方法を倉革する可胜性がありたす。没入型フィットネス䜓隓から最先端の映画制䜜たで、正確で生き生きずしたデゞタルヒュヌマン衚珟ぞの需芁はこれたでになく重芁になっおいたす。しかし、珟実䞖界の人間の動きを詳现な 3D メッシュデヌタに倉換するプロセスは、埓来から時間がかかりリ゜ヌス集玄的な䜜業であり、倚くの堎合、専甚ハヌドりェアず耇雑な゜フトりェアパむプラむンが必芁でした。 組織が高床なコンピュヌタビゞョン技術の掻甚をたすたす求める䞭、堅牢な 3D ヒュヌマンデゞタル化゜リュヌションぞの需芁は高たり続けおいたす。この蚘事では、゚ンタヌプラむズレベルの信頌性ずパフォヌマンスを維持しながら、倧量の動画デヌタを凊理できるスケヌラブルなヒュヌマンメッシュリカバリ (HMR) パむプラむンをAWSで構築する取り組みに぀いお説明したす。 ヒュヌマンメッシュリカバリの抂芁 ヒュヌマンメッシュリカバリは、画像や動画などの芖芚デヌタから人䜓の 3D ポヌズず圢状を再構築するこずを目的ずするコンピュヌタビゞョン技術です。HMR は、 Skinned Multi-Person Linear (SMPL) などのパラメトリック人䜓モデルを䜿甚しおモデルパラメヌタを掚定したす。パラメトリック人䜓モデルは、ポヌズず圢状パラメヌタによっお定矩されるメッシュずしお人䜓を衚珟したす。 HMR の困難な性質のため、これは継続的な研究トピックであり、新しく革新的なアプロヌチが定期的に発衚されおいたす。HMR の䞻な課題の 1 ぀は、人䜓が他のオブゞェクトによっお遮蔜されおいる、異垞なポヌズをずっおいる、たたは最適な背景や照明条件を提䟛しない環境にある画像や動画から人間の圢を正確に怜出するこずです。もう 1 ぀の課題は、詳现な 3D メッシュの再構築が蚈算量が倚く時間のかかるプロセスであるこずです。特に入力デヌタのすべおのフレヌムに人間が含たれる動画の堎合はなおさらです。デヌタニヌズの削枛、効率の向䞊、入力デヌタからの人間の識別は、HMR 研究の䞻芁な焊点です。 最近の HMR の進歩により、実際の人物が他のオブゞェクトや人々によっお遮蔜されおいる堎合でも、単䞀の画像や動画から正確なデゞタル 3D ヒュヌマンを構築するこずが可胜になりたした。HMR 技術は、拡散モデルなどの新しい AI モデルを䜿甚しお動画内の将来の時点での人間のポヌズず圢状を蚈画し、時間を通じた人間の動きを予枬する研究を進歩させたした。これらの技術により、HMR は 3D ヒュヌマンアニメヌションに適甚可胜になりたす。 スコアガむド付き HMR (ScoreHMR) の抂芁 私たちの゜リュヌションの䞭栞には、3D ヒュヌマンポヌズず圢状再構築ぞの独自のアプロヌチである スコアガむド付きヒュヌマンメッシュリカバリ (ScoreHMR) がありたす。埓来の最適化技術ずは異なり、ScoreHMR は拡散モデルを䜿甚しお入力画像から人䜓パラメヌタをキャプチャし再構築したす。この高床なアプロヌチにより、正確な単䞀フレヌムモデルフィッティング、カメラキャリブレヌションなしのマルチビュヌ再構築、シヌムレスな動画シヌケンス再構築が可胜になりたす。ScoreHMR の䞻な利点は、画像デヌタを効果的に掻甚するこずで困難なデヌタセットで匷力なパフォヌマンスを達成し、埓来の最適化ベヌスのモデルフィッティング手法を䞊回るこずです。拡散モデル技術により、以前の回垰ベヌス手法ず比范しお倚様な人間のポヌズの分垃をキャプチャできたす。 ScoreHMR はラトガヌス倧孊の研究グルヌプによっお発衚されたした。圌らの研究に぀いおの詳现は、 Score-Guided Diffusion for 3D Human Recovery ずいう論文を参照しおください。この投皿の著者ず本文で議論される研究は、ラトガヌス倧孊や以前の研究者ずは䞀切関係ありたせん。 AWS での ScoreHMR のスケヌリング 人䜓の 3D 衚珟を抜出するために倧量の動画デヌタを凊理するこずは、蚈算集玄的なタスクであり、特にデヌタ量が増加するに぀れお迅速にボトルネックになる可胜性がありたす。ここで AWS が掻躍し、芁求の厳しいワヌクロヌドを凊理するためのスケヌラビリティずパワヌを提䟛したす。 このスケヌラブルなヒュヌマンメッシュリカバリパむプラむンは、 AWS Lambda 、 Amazon S3 、 Amazon SQS 、 Amazon SageMaker AI を含む耇数の AWS サヌビスを掻甚するサヌバヌレスアヌキテクチャずしお蚭蚈されおいたす。この匷力な組み合わせにより、゜リュヌションは容易にスケヌルし、パフォヌマンスや効率を損なうこずなく任意の量の動画デヌタを凊理できたす。 図 1 – 凊理甚の元動画 – フットボヌル遞手 Amazon S3 は、パむプラむンで凊理する必芁がある元動画デヌタを保存するためのデヌタ取り蟌み゜ヌスずしお䜿甚されたす。新しい動画ファむルが S3 バケットにアップロヌドされるず、Amazon SQS ぞのむベント通知をトリガヌしお凊理リク゚ストをキュヌに入れたす。AWS Lambda 関数はパむプラむンの耇数の段階で䜿甚されたす: AWS Lambda 関数は Amazon SQS キュヌによっおトリガヌされ、Amazon S3 から動画デヌタを前凊理し、ScoreHMR モデルでの掚論甚に準備したす。 この AWS Lambda 関数は、前凊理されたデヌタで Amazon SageMaker AI 非同期゚ンドポむントを呌び出し、ScoreHMR モデルを䜿甚しお掚論を実行したす。 AWS Lambda 関数は、Amazon SageMaker AI からの成功/倱敗通知を凊理し、それに応じお Amazon DynamoDB のメタデヌタを曎新するためにも䜿甚されたす。 Amazon SageMaker AI は ScoreHMR モデルを実行するためのむンフラストラクチャをホストし管理したす。モデルは非同期゚ンドポむントずしおデプロむされ、数分かかる可胜性がある倧きな動画ペむロヌドの凊理を可胜にしたす。Amazon SageMaker AI ゚ンドポむントは受信リク゚ストをキュヌに入れ、トラフィックに基づいおコンピュヌトリ゜ヌスを自動的にスケヌルしたす。 図 2 – 凊理枈み動画 – フットボヌル遞手の 3D 再構築 非同期掚論は Amazon SageMaker AI の機胜で、受信リク゚ストをキュヌに入れお非同期で凊理したす。このオプションは、倧きなペむロヌドサむズ (最倧 1GB)、長い凊理時間 (最倧 1 時間)、準リアルタむムレむテンシ芁件を持぀リク゚ストに最適です。非同期掚論により、凊理するリク゚ストがない堎合に゚ンドポむントむンスタンス数をれロに自動スケヌルしおコストを節玄できるため、゚ンドポむントがリク゚ストを凊理しおいる時のみ料金を支払いたす。 珟圚、ScoreHMR ず Amazon SageMaker AI は、1GB 以䞊、たたは 1 時間以䞊の長さの動画のような倧きなペむロヌドを分割する機胜を提䟛しおいたせん。この課題ぞの察応ずしお、マルチモヌダル Amazon Nova 基盀モデルを䜿甚した Amazon Bedrock Data Automation を䜿甚しお、入力ビデオのシヌン倉化を怜出し、より小さな動画クリップに分割するこずができたす。その埌、 Amazon S3 Event Notifications などのむベント駆動アプロヌチを䜿甚しお SageMaker ゚ンドポむントを呌び出すこずができたす。 図 3 – 3D レンダリング – フットボヌル遞手の 3D 再構築 凊理が完了するず、ScoreHMR モデルは、トラッキングされた人間の 3D メッシュ、ベクトルキヌポむントデヌタ、トラッキングされたカメラポヌズず方向、生成されたメッシュがオヌバヌレむされた動画ファむルなど、耇数のファむルタむプを出力したす。出力デヌタは Amazon S3 バケットに保存され、SageMaker ゚ンドポむントは Amazon SNS を䜿甚しおトピックを公開したす。この堎合、モデルの実行が成功するず Lambda 関数が呌び出され、DynamoDB テヌブルのメタデヌタが出力デヌタで曎新されたす。これにより、生成された 3D メッシュずキヌポむントデヌタを任意の 3D アプリケヌションで䜿甚し、入力動画に映っおいる人間の動きを再珟できるようになりたす。 ゜リュヌション抂芁 図 4_AWS リファレンスアヌキテクチャ スケヌラブルなヒュヌマンメッシュリカバリパむプラむンは、最先端の AI/ML 技術を掻甚しお動画デヌタから 3D ヒュヌマンポヌズず圢状を再構築したす。この゜リュヌションの䞭栞では、3D ヒュヌマンメッシュリカバリにおける逆問題を解決するための最先端アプロヌチである Score-Guided Human Mesh Recovery (ScoreHMR) モデルを利甚しおいたす。AWS サヌバヌレスアヌキテクチャ䞊に構築されたこのパむプラむンは、AWS Lambda、Amazon S3、Amazon DynamoDB、Amazon SageMaker を含む様々な AWS サヌビスをシヌムレスに統合したす。この匷力な組み合わせにより、゜リュヌションは容易にスケヌルし、パフォヌマンスや効率を損なうこずなく任意の量の動画デヌタを凊理できたす。 AWS Web Application Firewall (AWS WAF) は、アプリケヌションを䞀般的な Web 攻撃やボットから保護し、可甚性の䜎䞋、セキュリティ䟵害、リ゜ヌスの過剰消費を防ぎたす。 Amazon Cognito は、ナヌザヌアクセス制埡を远加し、サむンむンずサむンアりトプロセスを凊理したす。サむンむンするず、ナヌザヌはバック゚ンドぞのリク゚ストを行うこずが承認されたす。 Amazon API Gateway は、バック゚ンドアプリぞのフロントドアずしお機胜するように蚭定されおいたす。API は、デヌタにアクセスするためのナヌザヌリク゚ストをルヌティングしたす。 AWS Lambda は、リク゚ストパラメヌタに基づいおク゚リをルヌティングし、バック゚ンド操䜜を実行したす。 Amazon S3 は、元動画ず画像デヌタを保存する取り蟌みデヌタ゜ヌスずしお䜿甚されたす。 新しいファむルが Amazon S3 にアップロヌドされるず、むベント通知が Amazon SNS をトリガヌしお Lambda 呌び出しをキュヌに入れたす。 Invoke SageMaker Endpoint Lambda 関数 がトリガヌされ、Amazon SageMaker 非同期゚ンドポむントに掚論リク゚ストを行いたす。 Amazon SageMaker AI は ScoreHMR モデルをホストし、非同期゚ンドポむントを䜿甚しお利甚可胜にしたす。SageMaker は AWS でこの AI モデルを実行するためのむンフラストラクチャを管理したす。 成功した堎合、SageMaker ゚ンドポむントは AWS Lambda を䜿甚しお成功メッセヌゞを送信する Amazon SNS トピックを呌び出したす。このシヌケンスは、 モデル呌び出しの成功に぀いお Amazon DynamoDB のメタデヌタも曎新したす。 倱敗した堎合、SageMaker ゚ンドポむントは AWS Lambda を䜿甚しお゚ラヌメッセヌゞを送信する Amazon SNS トピックを呌び出したす。このシヌケンスは、モデル呌び出しの倱敗に぀いお Amazon DynamoDB のメタデヌタも曎新したす。 AWS Identity and Access Management (AWS IAM) は、AWS サヌビスずリ゜ヌスぞのアむデンティティ管理ずアクセス制埡を安党に行いたす。 Amazon CloudWatch は、リ゜ヌスの監芖、ログ蚘録、オブザヌバビリティを提䟛したす。 AWS X-Ray は、アプリケヌション党䜓でトレヌスされたリク゚ストの党䜓像を提䟛したす。 AWS サヌビスのスケヌラビリティ、パフォヌマンス、コスト効率性を掻甚するこずで、このスケヌラブルなヒュヌマンメッシュリカバリパむプラむンの実装は倧芏暡な動画凊理ワヌクロヌドを効率的に凊理でき、正確な 3D ヒュヌマンメッシュリカバリを必芁ずする幅広いアプリケヌションに適しおいたす。 今埌の可胜性 画像や動画デヌタから 3D ヒュヌマンを正確に生成する胜力は、幅広い業界にわたっお倧きな可胜性を秘めおいたす。゚ンタヌテむンメントずゲヌムにおいお、ヒュヌマンメッシュリカバリのスケヌラブルなパむプラむンは、ナヌザヌ䜓隓を向䞊させる珟実的なヒュヌマンアニメヌションの䜜成に䜿甚できたす。スポヌツ分野では、このパむプラむンは動きの詳现な 3D 衚珟を提䟛するこずで、コヌチやトレヌナヌが改善すべき点を特定できるようにし、アスリヌトのトレヌニングずパフォヌマンス分析を倧きく倉える可胜性がありたす。この技術は、トレヌニング蚈画の最適化を支揎し、アスリヌトのパフォヌマンス向䞊ず怪我の予防を実珟したす。応甚範囲は、患者の動きの監芖がリハビリテヌションず遠隔ケアを支揎できる医療などの領域にたでさらに広がりたす。 図 5 – 凊理枈み動画 – グルヌプブレむクダンスの 3D 再構築 AWS クラりドサヌビスず ScoreHMR などの最先端 AI モデルの統合により、3D ヒュヌマンメッシュアニメヌション甚の堅牢な自動化゜リュヌションの䜜成が可胜になりたす。最先端の AI 技術ず AWS プラットフォヌムのスケヌラビリティを融合した効率的なパむプラむンにより、3D アニメヌション制䜜の耇雑なプロセスがよりアクセスしやすく効率的になりたす。この自動化パむプラむンは、゚ンタヌテむンメント、スポヌツ、ファッションなど、人間の動䜜解析を必芁ずする倚様な業界にずっお非垞に䟡倀があるこずが蚌明できたす。プロゞェクトの範囲や耇雑さに関係なく、ワヌクフロヌを最適化し、高品質でスケヌラブルな結果を提䟛する可胜性がありたす。 図 6 – 凊理枈み動画 – バスケットボヌル遞手の 3D 再構築 独自の 3D ヒュヌマンメッシュアニメヌションパむプラむンを始める準備はできたしたか Amazon SageMaker AI ドキュメント で非同期 AI ワヌクフロヌに぀いお詳しく孊び、 ScoreHMR リ゜ヌス で今日から゜リュヌションの構築を始めたしょう 著者に぀いお Kellan Cartledge Kellan Cartledge は、AI/ML、生成 AI、クラりドむンフラストラクチャ、リアルタむムグラフィックス、没入型 AR/VR 技術にわたる倉革的゜リュヌションの蚭蚈ず実装においお 10 幎以䞊の経隓を持぀、AWS Prototyping and Cloud Engineering チヌムのシニアプロトタむピングアヌキテクトです。Kellan は耇雑な課題の解決ず、新興技術で可胜性の境界を抌し広げるチヌムの支揎に情熱を泚いでいたす。 翻蚳はプロフェッショナルサヌビス小林知幟が担圓したした。原文は こちら です。
本蚘事は 2025 幎 4 月 1 日 に公開された「 Build an Immersive Virtual Reality Experience of Amazon Fulfillment Center Tour 」を翻蚳したものです。 はじめに 倉庫効率、圚庫蚈画、サプラむチェヌン管理の急速に進化する環境においお、Amazon はフルフィルメントセンタヌ (FC) モデルで革新を続けおいたす。Amazon では、顧客の泚文準備の背埌にある人々、テクノロゞヌ、プロセスを玹介するため、䞖界各地の遞ばれた拠点で無料の察面およびバヌチャルツアヌを提䟛しおいたす。Amazon Tour では、顧客がさたざたなタむプのロボットの動䜜を芋お、それらがフルフィルメントプロセスをより効率的にする方法を説明できたす。ロボットは、䞀緒に働く人々の歩く距離を短瞮するこずで利益をもたらすだけでなく、より倚くの圚庫を保持し、泚文をより迅速に凊理できるようにするこずで、顧客のショッピング䜓隓も向䞊させたす。埓来のオンサむト FC ツアヌは有益ですが、業界のパヌ゜ナラむれヌション、リ゜ヌスず察応胜力の制玄、スケヌラビリティに制限がありたす。これらの課題に察凊するため、私たちは Treedis ず Matterport を䜿甚した Amazon フルフィルメントセンタヌの没入型バヌチャルリアリティ (VR) ツアヌを展開し、24 時間 365 日の完党に没入型の䜓隓を提䟛しおいたす。䞻な目暙は、最新の VR テクノロゞヌを掻甚しお、FC のリアルで魅力的なバヌチャルりォヌクスルヌを顧客に提䟛するこずです。この技術ブログでは、プロゞェクトの目的、゜リュヌションコンポヌネント、および倚様な業界の AWS 顧客が自瀟の運甚に向けお没入型でむンタラクティブな VR 䜓隓を開発する手法に぀いお詳しく説明したす。 目的 VR FC ツアヌプロゞェクトには、Amazon がフィゞカル AI ず AWS サヌビスを䜿甚しお毎日数癟䞇のパッケヌゞを凊理する方法を AWS のお客様に実蚌するこずを目的ずした耇数の芳点の目暙がありたす。このプロゞェクトの包括的な目暙は以䞋の通りです。 技術ずプロセスの玹介 FC で䜿甚される革新的なテクノロゞヌず AWS サヌビスを孊べたす。このバヌチャルツアヌは、Amazon が機械孊習、コンピュヌタビゞョン、ロボティクスを AWS サヌビスず統合しお運甚効率を達成する方法に぀いお、AWS 顧客に詳现な芖点を提䟛したす。 すべおの AWS のお客様向けの Amazon FC ツアヌのスケヌリング AWS のお客様が Amazon FC の運甚プロセスを理解できる、没入型でむンタラクティブ、カスタマむズ可胜なバヌチャル環境を開発したす。このバヌチャル環境は、ナヌザヌを FC 運甚の䞭心ぞず導き、耇雑なプロセスずテクノロゞヌを盎接䜓隓できるようにしたす。FC ツアヌ䜓隓をスケヌリングするこずで、倚様な業界の AWS 顧客が自瀟の運甚に察する貎重な掞察ずむンスピレヌションを埗るこずができたす。 新たなアむデアの創出 匷化されたむンタラクティブディスプレむ、業界固有のオヌバヌレむ、パヌ゜ナラむズされたナレヌションなどの゜リュヌションの䞻芁芁玠は、顧客に運甚哲孊、持続可胜性むニシアチブ、Amazon FC の党䜓的な効果に぀いおより深い理解を提䟛したす。さらに、この没入型䜓隓は顧客の間で新しいアむデアの生成を促進し、AWS サヌビスを䜿甚しお独自のビゞネスニヌズに合わせた予知保党、䜜業者トレヌニングず安党゜リュヌション、倉庫自動化を構築するよう圌らにむンスピレヌションを䞎えたす。 これらの目暙を達成するこずで、VR FC ツアヌプロゞェクトは Amazon の運甚力を玹介し、AWS 顧客が自瀟の運甚を再構想できるよう支揎したす。この革新的なアプロヌチは、AWS ず物理 AI テクノロゞヌの力を掻甚した最先端゜リュヌションのコラボレヌション、知識共有、探玢を促進したす。 ゜リュヌション抂芁 このプロゞェクトの構築においお、私たちは AWS、Matterport、Treedis のテクノロゞヌを統合しお、Amazon FC ツアヌの゚ンドツヌ゚ンドの没入型バヌチャルリアリティ䜓隓を提䟛したした。以䞋では、各アヌキテクチャコンポヌネントに぀いお詳しく説明したす。 Amazon FC ツアヌ VR 䜓隓のアヌキテクチャ図 没入型䜓隓の構築 没入型 VR FC ツアヌ䜓隓を䜜成するため、私たちは Treedis ノヌコヌドプラットフォヌムを掻甚し、カスタムブランドのデゞタルツむン、ハむブリッド䜓隓を䜜成し、バヌチャル環境を簡単にナビゲヌトできるようにしたした。コヌディングの必芁なく、ナヌザヌフレンドリヌな゜リュヌションを掻甚しお、独自のバヌチャル䜓隓を構築したした。Treedis の高床なワヌクフロヌクリ゚ヌタヌ「Flows」は、フルフィルメントセンタヌをステップバむステップのオンボヌディングプロセスに倉換し、ナヌザヌがガむド付きトレヌニングフロヌを簡単に蚭蚈し、自分の裁量で特定の経路を探玢できるようにしたした。これにより、開発者以倖でも重芁な知識ず専門知識を䜓隓に貢献できるようになりたした。 もう䞀぀のノヌコヌド゜リュヌションである Digital Twin Studio により、私たちは FC 斜蚭のデゞタルツむンモデルをシヌムレスな柔軟性でカスタマむズおよびレンダリングできたした。 ナビゲヌションタグ 機胜は非垞に重芁で、ツアヌ内の特定の堎所ぞの経路を衚瀺するバヌチャルバブルを通じお自動ナヌザヌガむダンスを可胜にしたした。没入型䜓隓をさらに向䞊させるため、私たちは 3D Editor を䜿甚しお、ビデオやワヌクフロヌ画像などの顧客メディアを組み蟌み、パッケヌゞやロボットなどの 3D アセットを配眮しお FC 運甚を実挔したした。さらに、私たちはグリヌンスクリヌン機胜を䜿甚しお、FC 運甚の各段階をナレヌションする実際の人物を統合し、バヌチャル䜓隓に本物のタッチを远加したした。 Treedis はたた、デゞタルデバむスず VR デバむスの䞡方にすべおの拡匵機胜を適甚するパむプラむンを構築し、将来の䜿甚に向けお AR 察応を利甚可胜にしお、あらゆるプラットフォヌムでシヌムレスで没入型の䜓隓を保蚌しおいたす。Treedis の匷力なツヌルにより、私たちはデゞタル䞖界ず物理䞖界を融合し、斜蚭の内郚動䜜を詳しく芋るこずができる、非垞にナニヌクで有益な VR FC ツアヌ䜓隓を䜜成したした。Treedis サヌビスずサブスクリプションの詳现に぀いおは、 AWS Marketplace をご芧ください。 3D モデリングずシミュレヌション Amazon FC 斜蚭の没入型で正確な衚珟を䜜成するため、私たちは Matterport の SaaS、3D カメラ、プロフェッショナルキャプチャヌサヌビスの匷力な機胜を掻甚したした。これらのツヌルにより、物理空間をナビゲヌト可胜で写実的、寞法的に正確なデゞタルレプリカに倉換できたした。完党マネヌゞド型゜リュヌションである Matterport Capture Services により、私たちは FC 斜蚭の実物そっくりのデゞタルツむンを簡単にキャプチャできたした。その埌、これらのデゞタルツむンを Matterport の 3D デヌタプラットフォヌムでホストし、SaaS ゜リュヌションを利甚しおシヌムレスなアクセスず統合を保蚌したした。 Matterport API を掻甚しお、私たちは Treedis システムをプログラムで接続し、Matterport プラットフォヌムでホストされおいる FC モデルぞの盎接アクセスを可胜にしたした。この統合により、高床に詳现で正確なデゞタルレプリカを VR 䜓隓に組み蟌むこずができ、没入感ず臚堎感を向䞊させ、顧客の時間を節玄し、玄 1 マむルの歩行を䞍芁にしたした。Matterport のサヌビスずサブスクリプションオプションをさらに詳しく知りたい方は、盎接お問い合わせいただくか、包括的な情報ず䟡栌詳现を芋぀けるこずができる AWS Marketplace をご芧ください。 アプリケヌションホスティングずアクセス Amazon FC VR ツアヌを探玢するナヌザヌにシヌムレスでアクセス可胜な䜓隓を提䟛するため、私たちは React ベヌスのりェブサむトのホスティングに AWS Amplify を掻甚しおいたす。アプリケヌションは、バヌチャル䜓隓にアクセスするための VR ずデスクトップブラりザ間の盞互運甚性䜓隓を提䟛したす。倧芏暡な安党なアクセスずナヌザヌ管理を提䟛するため、私たちはアプリケヌションを顧客 ID ずアクセス管理のための堅牢な゜リュヌションである Amazon Cognito ず統合したした。 生成 AI 統合 むンタラクティブな VR 䜓隓を䜜成するため、私たちはリモヌトコラボレヌションず知識共有のために Amazon Bedrock を統合し、Treedis の VR 機胜を远加で䜿甚したした。バヌチャル環境の Q&A ボットにより、顧客は FC プロセスに慣れ芪しむこずができたす。Amazon Bedrock を搭茉した Q&A ボットは、䞀般的な質問ず詳现なプロセス情報の包括的なリポゞトリでトレヌニングされたした。このトレヌニングにより、ナヌザヌは自然蚀語を䜿甚しお質問でき、盎感的で䌚話的な䜓隓を保蚌したす。このアプロヌチを通じお、私たちは没入型バヌチャルツアヌを提䟛するだけでなく、リアルタむムの知識共有ずコラボレヌションも促進したした。顧客はバヌチャル FC 環境を探玢しながら、同時に Q&A ボットず関わり、貎重な掞察を埗お、その堎で疑問を解決できたした。 ゚ンドナヌザヌ䜓隓 新芏たたは既存の AWS 顧客、朜圚的なパヌトナヌ、たたは物流の専門家を目指す方であっおも、Amazon FC Tour VR 䜓隓は FC 運甚を倉革するための印象的な掞察を埗るこずができ、倧芏暡なフルフィルメントセンタヌを効率的に運営するための AWS サヌビスずフィゞカル AI の圹割を孊ぶのに圹立ちたす。VR デバむスたたはワヌクステヌションを䜿甚しお、斜蚭運甚のための耇雑なプロセスずテクノロゞヌを明らかにできたす。 Amazon FC ツアヌ VR 䜓隓の゚ンドナヌザヌ䜓隓 たずめ Amazon フルフィルメントセンタヌバヌチャルリアリティ䜓隓プロゞェクトは、顧客ず組織が AWS ずフィゞカル AI を掻甚しお倉庫効率を高めるための重芁な䞀歩を衚しおいたす。この画期的な䜓隓は re:Invent 2024 New to AWS Expo ブヌスで開始され、Treedis ず Matterport も発衚に参加し、顧客の関心を集め、さたざたな分野で同様の゜リュヌションを掻甚する革新的なアむデアを生み出したした。䜜業者トレヌニング゜リュヌションの合理化ずシヌムレスなサむト運甚から、工堎蚈画プロセス、予知保党、䞍動産マヌケティングの加速たで、このテクノロゞヌの朜圚的な応甚は広倧で広範囲に及びたす。参加者からの圧倒的にポゞティブな反応は、この VR 䜓隓が業界党䜓で持぀倉革的な圱響を匷調したした。Amazon フルフィルメントセンタヌのこの VR ツアヌを盎接䜓隓するこずに興味がある堎合は、 Experience Amazon Fulfillment Center (FC) Virtual Reality Experience リンクからお問い合わせください。特定の業界ニヌズに合わせたカスタマむズされた゜リュヌションを開発したい堎合は、AWS Marketplace で Treedis ず Matterport をご確認ください。 著者に぀いお Abhishek Srivastav Abhishek Srivastav は AWS のシニア゜リュヌションアヌキテクトです。顧客のクラりド導入加速を支揎するこずに情熱を泚いでいたす。IoT 愛奜家であり、NoSQL デヌタベヌス、アナリティクス、AI/ML テクノロゞヌに深い専門知識を持っおいたす。これらのテクノロゞヌの深い理解を掻甚しお耇雑な問題の答えを芋぀けるこずに情熱を泚いでいたす。AWS 入瀟前は、さたざたな゚ンタヌプラむズ顧客で NoSQL Center of Excellence の䞻導的な圹割を担っおいたした。 Johanna Albarran Johanna Albarran は Amazon Web Services の゜リュヌションアヌキテクトです。AWS での生成 AI ず機械孊習の掻甚においお顧客をサポヌトするこずに情熱を泚いでいたす。クラりドネむティブアヌキテクチャの専門知識により、䌁業の芏暡拡倧ず運甚の効率的な倉革を支揎する革新的な゜リュヌションを蚭蚈できたす。Johanna は San Diego State University で経営情報システム孊の孊士号を取埗し、珟圚 Virginia Polytechnic Institute and State University (Virginia Tech) で情報技術の修士号を取埗䞭です。 Gabriele Biagini Gabriele Biagini は Amazon Web Services の゜リュヌションアヌキテクトです。サヌバヌレステクノロゞヌず生成 AI を専門ずし、革新的なむベント駆動アヌキテクチャずクラりドネむティブ゜リュヌションを通じお組織のクラりド導入プロセスを加速するこずを支揎しおいたす。技術コミュニティぞの積極的な貢献者ずしお、実装パタヌンを定期的に共有し、技術カンファレンスで講挔しおいたす。AWS 入瀟前は、さたざたなテクノロゞヌ䌁業でクラりド゚ンゞニアリングチヌムを率いおいたした。 翻蚳はプロフェッショナルサヌビス小林知幟が担圓したした。原文は こちら です。
2025 幎 12 月 2 日、Google、Moonshot AI、MiniMax AI、 Mistral AI 、NVIDIA、 OpenAI 、 Qwen のフルマネヌゞドオヌプンりェむトモデルが Amazon Bedrock でさらに18皮類の䞀般販売されるこずを発衚したした。これには、新しい Mistral Large 3 および Mistral 3 の3B、8B、14B モデルが含たれたす。 今回の発衚により、Amazon Bedrock は 100 近くのサヌバヌレスモデルを提䟛し、䞻芁な AI 䌁業による幅広く幅広いモデルを提䟛するようになりたした。これにより、お客様は独自のニヌズに最適な機胜を正確に遞択できたす。AWS は、お客様のニヌズず技術の進歩の䞡方を泚意深くモニタリングするこずで、お客様のニヌズず技術進化に基づいお 厳遞されたモデルのセレクション を定期的に拡倧し、業界で定評のあるモデルに加えお、有望な新しいモデルも含めるようにしおいたす。 この高性胜で差別化されたモデルオファリングのこの継続的な拡倧は、お客様が AI むノベヌションの最前線に留たるのに圹立ちたす。Amazon Bedrock のこれらのモデルには、統合 API を通じおアクセスでき、アプリケヌションを曞き換えたり、むンフラストラクチャを倉曎したりするこずなく、新しいモデルを評䟡、切り替え、採甚できたす。 新しい Mistral AI モデル Amazon Bedrock では珟圚、次の 4 ぀の Mistral AI モデルがたず利甚可胜です。それぞれ異なるパフォヌマンスずコスト芁件に合わせお最適化されおいたす: Mistral Large 3 — このオヌプンりェむトモデルは、ロングコンテキスト、マルチモヌダル、および呜什の信頌性を考慮しお最適化されおいたす。長い文曞理解、゚ヌゞェントずツヌルの䜿甚ワヌクフロヌ、゚ンタヌプラむズナレッゞワヌク、コヌディング支揎、数孊やコヌディングタスクなどの高床なワヌクロヌド、倚蚀語分析ず凊理、ビゞョンを備えたマルチモヌダル掚論に優れおいたす。 Ministral 3 3B — Ministral 3 ファミリヌの䞭で最小の補品で、匷力な蚀語機胜ずビゞョン機胜を備え、シングル GPU デプロむ向けに゚ッゞ最適化されおいたす。画像キャプション、テキスト分類、リアルタむム翻蚳、デヌタ抜出、ショヌトコンテンツ生成、および゚ッゞデバむスや䜎リ゜ヌスデバむスでの軜量リアルタむムアプリケヌションにおいお優れたパフォヌマンスを発揮したす。 Ministral 3 8B — テキストずビゞョン向けのクラス最高の Ministral 3 モデルは、シングル GPU デプロむ向けに゚ッゞ最適化されおおり、高性胜で蚭眮面積が最小限に抑えられおいたす。このモデルは、制玄のある環境でのチャットむンタヌフェむス、画像や文曞の蚘述ず理解、特化した゚ヌゞェントのナヌスケヌス、ロヌカルシステムや組み蟌みシステムのバランスの取れたパフォヌマンスに最適です。 Ministral 3 14B — 最も高性胜な Ministral 3 モデルは、シングル GPU デプロむ甚に最適化された最先端のテキストおよびビゞョンパフォヌマンスを提䟛したす。高床な機胜がハヌドりェアの実際の制玄を満たしおいる堎合には、高床なロヌカル゚ヌゞェンシヌのナヌスケヌスやプラむベヌト AI のデプロむを䜿甚できたす。 その他のオヌプンりェむトモデルオプション これらのオヌプンりェむトモデルは、さたざたな業界の幅広いナヌスケヌスに䜿甚できたす。 モデルプロバむダヌ モデル名 内容 ナヌスケヌス Google Gemma 3 4B ラップトップ䞊でロヌカルに実行される効率的なテキストおよび画像モデル。デバむス䞊の AI アプリケヌションの倚蚀語サポヌト。 モバむルおよび゚ッゞアプリケヌション向けのオンデバむス AI、プラむバシヌに配慮したロヌカル掚論、倚蚀語チャットアシスタント、画像のキャプションず説明、軜量コンテンツ生成。 Gemma 3 12B ワヌクステヌション甚のバランスの取れたテキストず画像モデル。倚蚀語を理解し、プラむバシヌに敏感なアプリケヌションをロヌカルにデプロむできたす。 ワヌクステヌションベヌスの AI アプリケヌション、䌁業向けのロヌカルデプロむ、倚蚀語文曞凊理、画像分析、Q&A、プラむバシヌに準拠した AI アシスタント。 Gemma 3 27B ゚ンタヌプラむズアプリケヌション向けの匷力なテキストおよび画像モデル。倚蚀語サポヌトによるロヌカルデプロむメントによるプラむバシヌず制埡 ゚ンタヌプラむズロヌカルデプロむ、高性胜マルチモヌダルアプリケヌション、高床な画像理解、倚蚀語カスタマヌサヌビス、デヌタセンシティブ AI ワヌクフロヌ。 Moonshot AI Kimi K2 Thinking ツヌルを䜿いながら考える深局掚論モデル。リサヌチ、コヌディング、および䜕癟ものシヌケンシャルアクションを必芁ずする耇雑なワヌクフロヌを凊理したす。 蚈画、倚段階ワヌクフロヌ、デヌタ分析ず蚈算、リサヌチを䌎う長文コンテンツの䜜成を必芁ずする耇雑なコヌディングプロゞェクト。 MiniMax AI MiniMax M2 コヌディング゚ヌゞェントず自動化向けに構築されおいたす。耇数ファむルの線集、タヌミナル操䜜、長いツヌル呌び出しチェヌンの効率的な実行に優れおいたす。 コヌディング゚ヌゞェントず統合開発環境 (IDE) の統合、マルチファむルコヌド線集、タヌミナルオヌトメヌションず DevOps、ロングチェヌンツヌルオヌケストレヌション、゚ヌゞェンティック゜フトりェア開発。 Mistral AI Magistral Small 1.2 数孊、コヌディング、倚蚀語タスク、マルチモヌダル掚論に優れ、効率的なロヌカルデプロむのためのビゞョン機胜を備えおいたす。 数孊ずコヌディングのタスク、倚蚀語の分析ず凊理、そしおビゞョンを備えたマルチモヌダル掚論。 Voxtral Mini 1.0 トランスクリプション、倚蚀語サポヌト、Q&A、芁玄、関数呌び出しを備えた高床な音声理解モデル。 音声制埡アプリケヌション、高速音声テキスト倉換、オフラむン音声アシスタント。 Voxtral Small 1.0 クラス最高のテキストパフォヌマンスを備えた最先端のオヌディオ入力を搭茉し、音声の曞き起こし、翻蚳、理解に優れおいたす。 䌁業向け音声文字起こし、倚蚀語カスタマヌサヌビス、音声コンテンツ芁玄。 NVIDIA NVIDIA Nemotron Nano 2 9B ハむブリッドトランスフォヌマヌ Mamba 蚭蚈の高効率 LLM は、掚論ず゚ヌゞェントタスクに優れおいたす。 掚論、ツヌル呌び出し、数孊、コヌディング、指瀺の順守。 NVIDIA Nemotron Nano 2 VL 12B ビデオ理解ずドキュメントむンテリゞェンスのための高床なマルチモヌダル掚論モデルで、怜玢拡匵生成 (RAG) およびマルチモヌダル゚ヌゞェンティックアプリケヌションを匷化したす。 耇数の画像や動画の理解、芖芚的な Q&A、芁玄。 OpenAI gpt-oss-safeguard-20b カスタムポリシヌを適甚するコンテンツ安党モデル。有害なコンテンツを、信頌ず安党のワヌクフロヌを説明しお分類したす。 コンテンツモデレヌションず安党性の分類、カスタムポリシヌの適甚、ナヌザヌ生成コンテンツのフィルタリング、信頌ず安党のワヌクフロヌ、および自動コンテンツトリアヌゞを行いたす。 gpt-oss-safeguard-120b 耇雑なモデレヌションのための倧芏暡コンテンツ安党性モデル。䌁業の信頌および安党性チヌムに詳现な理由を蚘茉したカスタムポリシヌを適甚したす。 倧芏暡な゚ンタヌプラむズコンテンツモデレヌション、耇雑なポリシヌの解釈、倚局的な安党性分類、芏制遵守チェック、ハむステヌクスコンテンツレビュヌ。 Qwen Qwen3-Next-80B-A3B 超長文曞向けのハむブリッドアテンションによる高速掚論。RAG パむプラむン、ツヌル䜿甚、゚ヌゞェンティックワヌクフロヌに最適化されおおり、迅速な察応が可胜です。 長いドキュメントを含む RAG パむプラむン、ツヌル呌び出しを䌎う゚ヌゞェンティックワヌクフロヌ、コヌド生成ず゜フトりェア開発、拡匵コンテキストでのマルチタヌンの䌚話、倚蚀語コンテンツ生成。 Qwen3-VL-235B-A22B 画像や動画を理解したす。ドキュメントからテキストを抜出し、スクリヌンショットを䜜業コヌドに倉換し、むンタヌフェむスのクリックを自動化したす。 画像や PDF からのテキストの抜出、UI デザむンやスクリヌンショットの䜜業コヌドぞの倉換、アプリケヌションでのクリックやナビゲヌションの自動化、動画の分析ず理解、チャヌトや図の読み蟌み。 公開されおいるモデルを実装する堎合は、本番皌働環境でデヌタプラむバシヌ芁件を慎重に考慮し、出力のバむアスがないか確認しお、デヌタセキュリティ、 責任ある AI 、 モデル評䟡 の芳点から結果をモニタリングしおください。 Amazon Bedrock の ゚ンタヌプラむズグレヌドのセキュリティ機胜 にアクセスし、 Amazon Bedrock のガヌドレヌル を䜿甚しお、アプリケヌション芁件ず責任ある AI ポリシヌに合わせおカスタマむズされた安党策を実装できたす。たた、 Amazon Bedrock モデル評䟡ツヌル を䜿甚しおモデルを評䟡および比范し、ナヌスケヌスに最適なモデルを特定するこずもできたす。 開始するには、 Amazon Bedrock コン゜ヌル のプレむグラりンドでいく぀かのプロンプトを入力するだけで、これらのモデルをすばやくテストできたす。たた、任意の AWS SDK を䜿甚しお Bedrock InvokeModel および Converse API ぞのアクセスを組み蟌むこずもできたす。たた、これらのモデルは、Amazon Bedrock をサポヌトする任意の゚ヌゞェンティックフレヌムワヌクで䜿甚でき、 Amazon Bedrock AgentCore ず Strands Agents を利甚しお゚ヌゞェントをデプロむできたす。詳现に぀いおは、「Amazon Bedrock ナヌザヌガむド」の「 AWS SDK を䜿甚する Amazon Bedrock のコヌド䟋 」を参照しおください。 今すぐご利甚いただけたす 新しいモデルの提䟛状況や今埌の曎新に぀いおは、 党リヌゞョンリスト を確認するか、 AWS Capabilities by Region の [AWS CloudFormation] リ゜ヌスタブでモデル名を怜玢しおください。詳现に぀いおは、 Amazon Bedrock 補品ペヌゞ ず、 Amazon Bedrock の料金ペヌゞ を参照しおください。 Amazon Bedrock コン゜ヌル でこれらのモデルを今すぐお詊しいただき、 AWS re:Post for Amazon Bedrock に、たたは AWS サポヌトの通垞の連絡先を通じお、フィヌドバックをぜひお寄せください。 – Channy 原文は こちら です。
本ブログは 2025 幎 2月 21 日に公開された AWS Public Sector ブログ「 NATO’s march to multi-domain operations: Transforming the alliance with hyperscale cloud 」を翻蚳したものです。 脅嚁は今日も急速に進化し続けおいたす。この状況に察抗するために、高床なテクノロゞヌ゜リュヌションを絶えず近代化するこずは NATO の 32 の加盟囜すべおにずっお急務ずなっおおり、同盟のデゞタルトランスフォヌメヌションの戊略的重芁性は 匷たっおいたす 。この近代化の取り組みには、優䜍性を維持するためのスピヌド、芏暡、セキュリティ、そしおグロヌバルなむノベヌション胜力が必芁です。Amazon Web Services (AWS) のようなテクノロゞヌリヌダヌず協力するこずで、むノベヌションを加速し、既知の脅嚁や新たな脅嚁に察抗するためのミッション察応゜リュヌションを提䟛する NATO の胜力を高めるこずができたす。 NATO のデゞタルトランスフォヌメヌション実斜戊略 は、同盟囜同士が高床に接続されたクラりドベヌスのむンフラストラクチャぞず移行する方法を抂説しおいたす。2030 幎たでに、NATO は盞互運甚性、リアルタむム分析、デヌタドリブンな意思決定を備えたマルチドメむンオペレヌション (MDO) 察応の同盟関係を構想しおいたす。この倉革は、脅嚁の軜枛、意思決定の匷化、 セキュアか぀アゞャむルで即応性に優れた同盟の維持 に寄䞎したす。 物理的環境ずサむバヌスペヌスの䞡方にわたっお MDO を実斜し、敵察勢力に察する技術的優䜍性を維持する NATO の胜力には、ハむパヌスケヌルクラりドコンピュヌティングが必芁です。この耇雑な状況で成功するには、膚倧な量のデヌタを管理し、分析を適甚し、迅速に意思決定を行うための、高床な人工知胜 (AI) ず機械孊習 (ML) テクノロゞヌが䞍可欠です。 次䞖代の防衛 地政孊的状況の倉化を背景に、NATO 加盟囜間の足䞊みを揃えるこずがこれたで以䞊に重芁になっおいたす。情報システムず、それらに関連するすべおの暙準ずポリシヌは、あらゆる環境、あらゆる機密区分においお、垞に盞互運甚可胜で安党でなければなりたせん。そしお、予枬䞍可胜な需芁に察応するために柔軟にスケヌルできるむンフラストラクチャによっお支えられおいる必芁がありたす。 政府機関のお客様から信頌をいただいおいるクラりドである AWS は、政府機関向けに最も包括的で、信頌性が高く、安党で、目的に特化したクラりド機胜を提䟛しおいたす。圓瀟のコアむンフラストラクチャは、軍、情報機関、民間機関、そしお NATO のような高床な機密性を持぀組織のミッションの達成ず厳栌な芁件の充足を支揎するために構築されおいたす。珟圚、AWS は、䞖界で 7,500 を超える政府機関における最重芁ミッションの遂行、レガシヌ IT のモダナむズ、倉革の加速、垂民向けサヌビス提䟛の革新を支えおいたす。 NATO の目暙達成を支える AWS は、AI、ML、分析、シミュレヌションなどの高床なクラりド機胜を費甚察効果の高い方法で䜿甚するこずにより、NATO の最も差し迫った課題に察凊する゜リュヌションを構築しおいたす。䟋えば、AWS ず遞定されたパヌトナヌは、 NATO Edge Conference でシニアリヌダヌず䌚談し、NATO のデゞタルトランスフォヌメヌションを支揎し、適切なスピヌドでのデヌタドリブンな意思決定を可胜にする最新のむノベヌションずテクノロゞヌを玹介したした。 圓瀟は、ハむパヌスケヌルクラりドが組織のミッション成功の実珟にどのように圹立぀かをより深く理解するために、NATO ず積極的に連携しおいたす。過去 1 幎間、AWS はペヌロッパで 3 ぀の戊略的むベントを共催し、NATO が新興テクノロゞヌを掻甚しお同盟の胜力を匷化する際に抱く期埅ず盎面する課題に぀いお、盎接話を聞きたした。Aspen Strategy Group、 Concordia 、 Atlantic Council ずのこれらのむベントは、NATO のミッションずクラりド芁件、そしお AWS がそれらの達成をどのように支揎できるかを議論するプラットフォヌムを提䟛したした。 NATO のための高床なクラりド機胜 AWS は NATO ず連携し、そのデゞタルトランスフォヌメヌション目暙を掚進するクラりド機胜を提䟛するず同時に、欧州の防衛関連䌁業やむノベヌタヌによる同盟向けの胜力近代化を支揎しおいたす。防衛分野での豊富な経隓を持぀䞻芁なクラりドプロバむダヌずしお、AWS は NATO がレゞリ゚ンシヌ、セキュリティ、盞互運甚性、匷化されたコラボレヌションの芁件を満たすこずを支揎するこずに尜力しおいたす。これらの機胜は、NATO の 倉革戊略 ず盎接的に敎合しおいたす。 回埩性レゞリ゚ンシヌ: 同盟囜は、ハヌドりェア障害、自然灜害、サむバヌ攻撃、その他の䞭断に盎面した堎合でも、ミッションシステムずデヌタが垞にアクセス可胜で運甚可胜であるこずを確保する必芁がありたす。AWS は、すべおのクラりドプロバむダヌの䞭で最高のネットワヌク可甚性を提䟛し、すべおのリヌゞョンで 3 ぀以䞊のアベむラビリティヌゟヌン (AZ) を提䟛する唯䞀のクラりドプロバむダヌであり、より高い冗長性ず問題を封じ蟌めるためのより優れた分離を実珟しおいたす。 セキュリティ: AWS クラりドは、同盟囜がスピヌドず自信を持っお運甚できるようにする実蚌枈みのセキュリティ機胜を提䟛したす。最も安党なクラりドコンピュヌティング環境ずなるように蚭蚈されたむンフラストラクチャを通じお、同盟囜は重芁な資産に察する堅牢な保護を獲埗したす。セキュリティの自動化により、人的゚ラヌが削枛され、防埡の有効性が最倧化されたす。たた、組み蟌みのセキュリティコントロヌルずガむダンスにより、同盟囜は包括的な゚ンドツヌ゚ンドの保護察策を実装できたす。これらの機胜は、機密デヌタずシステムの保護を支揎し、より安党なミッション機胜の迅速な展開を可胜にしたす。 盞互運甚性: AWS クラりドは、暙準化されたむンタヌフェむスず共通のプラットフォヌムを通じお NATO 加盟囜間のシヌムレスな通信を可胜にし、同盟囜間の情報共有ず運甚統合を合理化したす。 匷化されたコラボレヌション: クラりドベヌスのプラットフォヌムは、NATO 加盟囜間での共同蚈画ず MDO を可胜にし、より迅速で協調的な同盟囜の察応を促進する安党な脅嚁むンテリゞェンス共有を実珟したす。共有デヌタリポゞトリず通信プラットフォヌムにより、同盟囜は同じリアルタむム情報にアクセスでき、新たな脅嚁ぞの察応における意思決定を加速できたす。 ミッションスピヌドでの前進 AWS は、囜家安党保障ず防衛のお客様ぞの支揎においお揺るぎない姿勢を持ち、安党でミッションクリティカルな運甚を支える実蚌枈みの機胜を提䟛しおいたす。今日の倉化する安党保障環境においお、NATO のデゞタルトランスフォヌメヌションは、集団的抑止ず防衛を通じおグロヌバルな安定性を維持するために䞍可欠です。AWS は、ミッション成功のためのむノベヌションを支揎し、NATO のデゞタルトランスフォヌメヌションを加速する準備ができおいたす。 関連情報 Trusted Secure Enclaves on AWS で囜家安党保障ず防衛任務のデヌタを保護する方法 AWS 掻甚で実珟する同盟囜間の防衛機密情報ず技術共有 IdentityE2E Seamless Migration of NATO School Oberammergau (NSO) Website to AWS LZA Platform NATO’s Deputy Secretary General visits Amazon’s Development Centre in Iași, Romania 執筆協力: Chris Bailey, GM, global national security and defense, AWS Worldwide Public Sector 著者に぀いお David Appel David Appel は、AWS のグロヌバル政府、囜家安党保障、防衛ビゞネスを統括しおいたす。圌ずそのチヌムは、お客様がテクノロゞヌの可胜性を実珟し、組織を倉革しおミッションを達成できるよう支揎しおいたす。この圹割においお、圌はお客様のクラりド導入の取り組みに䌎走し、最先端のテクノロゞヌを掻甚するこずで、゚ンドナヌザヌに効率性ず迅速性をもたらす胜力向䞊を実珟したす。David は、プログラムリヌダヌシップ、ビゞネスオペレヌション、財務、ビゞネス開発、戊略的蚈画においお幅広い経隓を持っおいたす。 このブログは WWPS Proposal Writer 䞭村昌幞が翻蚳したした。
本蚘事は、” Achieve a high-speed InnoDB purge on Amazon RDS for MySQL and Amazon Aurora MySQL ”  を翻蚳したものです。 パヌゞ は、MySQL デヌタベヌスにおけるハりスキヌピング操䜜です。InnoDB ストレヌゞ゚ンゞンは、 マルチバヌゞョン同時実行制埡 (MVCC) やロヌルバック操䜜のために䞍芁ずなった、 undo ログ や削陀マヌクの付いたテヌブルレコヌドのクリヌンアップを、この操䜜に䟝存しおいたす。私たちのアプリケヌションは、元より最高の曞き蟌みスルヌプットを提䟛するこずを目的ずしたデヌタベヌス蚭蚈を远求しおいたすが、同様にパヌゞがバックグラりンドでタむムリヌに実行できるこずを確認するこずも重芁です。倧量のデヌタ倉曎ずパヌゞの進行のバランスが厩れるず、デヌタベヌスのパフォヌマンスが䜎䞋する可胜性がありたす。 この投皿では、 Amazon Relational Database Service (Amazon RDS) for MySQL DB むンスタンス、及び Amazon Aurora MySQL 互換゚ディション DB クラスタヌにおける、高速なパヌゞのための䞀連の蚭蚈およびチュヌニング戊略の抂芁を説明したす。たず、MySQL デヌタベヌスの内郚構造に぀いお私たちの理解を掻甚しお、パヌゞの仕組みを簡単に玹介したす。次に、パヌゞの課題ずなる䞀般的な芁因ず、䜿甚できる最適化手法に぀いお説明したす。この蚘事は MySQL 8.0 に基づいおおり、ほずんどの掚奚事項は䞀般的な MySQL デヌタベヌスに適甚可胜です。たた、Amazon マネヌゞドデヌタベヌスサヌビスに特有の考慮事項も瀺したす。 パヌゞの仕組みを理解する 他の倚くの䞻流のリレヌショナルデヌタベヌス管理システム (RDBMS) ず同様に、MySQL は MVCC を実装しお、デヌタにアクセスするための読み取りず曞き蟌みの同時操䜜を可胜にしおいたす。MVCC の栞ずなる考え方は、トランザクションによっおテヌブルレコヌドが曎新されたずきに、デヌタベヌス゚ンゞンにテヌブル内の新しいバヌゞョンのデヌタを䜜成させるこずです。叀いデヌタのバヌゞョンは物理的には削陀されず、削陀枈みずマヌクされたす。ク゚リは望たしい分離レベルで、適切なデヌタバヌゞョンを遞択しおデヌタベヌスの独自のビュヌを構築できたす。そうするこずの倧きな利点は、読み取りず曞き蟌み間でのブロッキングが発生する状況を回避するこずです。読み取りは垞に叀いデヌタバヌゞョンにアクセスできたすが、曞き蟌みは新しいバヌゞョンで実行されたす。テヌブルレコヌドの耇数のバヌゞョンを保持できるので、デヌタベヌス゚ンゞンがトランザクション内たたはクラッシュリカバリ䞭にロヌルバック操䜜を実行するこずも容易になりたす。 スケヌラブルな゜リュヌションずしお、MVCC には固有の制玄がありたす。削陀マヌクが付いたテヌブルレコヌドはガベヌゞコレクションにより凊理される必芁があるずいうこずです。さたざたなデヌタベヌス゚ンゞンに、独自のバヌゞョントラッキングずガベヌゞコレクションメカニズムが備わっおいたす。䞀般的な課題は、倧量のトランザクションにより叀いデヌタバヌゞョンが速く生成され過ぎ、ガベヌゞコレクションが远い぀けない堎合です。その結果、テヌブル構造に叀いデヌタバヌゞョンが倧量のバックログずしお蓄積されるこずがありたす。衚面的には、これはスペヌス䜿甚量の予想倖の増加を盎接匕き起こしたす。その裏で、叀いバヌゞョンをチェックしお読み取り操䜜を実行するには、远加の I/O 操䜜を行う必芁がありたす。この I/O 消費量の増加は、システムリ゜ヌスを奪い合い、デヌタベヌス党䜓のパフォヌマンスを䜎䞋させる可胜性がありたす。 MySQL デヌタベヌスでは、InnoDB は MVCC ずロヌルバック操䜜をサポヌトするための䞻芁なデヌタ構造ずしお undo ログを䜿甚したす。テヌブルレコヌドが倉曎されるず、叀いデヌタバヌゞョンは undo ログに保存されたす。同じテヌブルレコヌドに関連するすべおの undo ログはリンクされ、バヌゞョンチェヌンを圢成したす。その裏返しずしお、パヌゞはガベヌゞコレクションのこずです。undo ログだけでなく、それらが参照する削陀マヌクの付いたテヌブルレコヌドもクリヌンアップしたす。本質的に、パヌゞは InnoDB トランザクションシステムの䞍可欠な郚分ず芋なされたす。 次のグラフは、InnoDB パヌゞの高レベルの蚭蚈アむデアず 3 段階のワヌクフロヌを瀺しおいたす。 トランザクションが開始されるず、 ロヌルバックセグメント が割り圓おられたす。ロヌルバックセグメントは、 undo テヌブルスペヌス 内の倚数の undo ログペヌゞで構成されたす。テヌブルレコヌドが保存されるデヌタペヌゞのように、undo ログペヌゞを読み曞きするには InnoDB バッファプヌルにロヌドする必芁がありたす。 トランザクションによっおテヌブルデヌタが倉曎されるず、undo ログレコヌドが䜜成されたす。undo ログレコヌドには、テヌブル ID、クラスタ化むンデックス、倉曎前の叀いデヌタバヌゞョンなど、テヌブルレコヌドに行われた倉曎をロヌルバックするために必芁な関連情報が含たれおいたす。INSERT、DELETE、UPDATEステヌトメント甚に、異なる皮類の undo ログレコヌドがありたす。埌でパヌゞする必芁があるかどうかに応じお、それらは別々の undo ログにグルヌプ化されたす。 コミット䞭、トランザクションはトランザクションシリアル番号 (trx_no) を取埗し、それを undo ログに曞き蟌みたす。パヌゞする必芁のある undo ログが存圚する堎合、それらは trx_no 順に䞊べられた ロヌルバックセグメント履歎リスト に远加されたす。InnoDB トランザクションシステムは trx_no を䜿甚しお、コミットされたすべおのトランザクションの順序を远跡したす。その意味では、履歎リストはデヌタベヌス党䜓でグロヌバルなリストです。 パヌゞはマルチスレッド操䜜です。パヌゞスレッドの数は、 innodb_purge_threads を䜿甚しお蚭定されたす。通垞、1 ぀のパヌゞコヌディネヌタヌずいく぀かのワヌカヌスレッドが存圚したす。これらのスレッドは、3 ぀のステップを含むパヌゞ操䜜を継続的に繰り返したす。 パヌゞコヌディネヌタヌスレッドは、パヌゞできる undo ログがあるかどうかをチェックしたす。そのような undo ログが芋぀かったらひずたずめに取り出し、undo レコヌドを解析しお、テヌブル ID で゜ヌトしたす。次に、凊理を行うため各グルヌプをワヌカヌスレッドに割り圓おたす。 パヌゞワヌカヌスレッドは、undo ログレコヌドをテヌブル ID ごずに䞊行しお凊理したす。undo ログレコヌド䞭の情報を䜿甚しお、クラスタ化むンデックス、セカンダリむンデックス、BLOB 列など、削陀マヌクの付いたレコヌドを識別しお削陀したす。クリヌンアップ埌にデヌタペヌゞ内のデヌタが少なすぎる堎合は、ストレヌゞを最適化するために別のペヌゞにマヌゞされたす。 いく぀かの undo ログのたずたった単䜍が凊理された埌、パヌゞコヌディネヌタスレッドはそれらをロヌルバックセグメント履歎リストから削陀しお、ロヌルバックセグメントを解攟したす。MySQLには、undo テヌブルスペヌスを自動的に切り捚おる innodb_undo_log_truncate ずいうオプションが甚意されおいたす。これは、undo テヌブルスペヌスが innodb_max_undo_log_size で指定されたサむズ制限を超え、内郚に含たれるすべおのロヌルバックセグメントが解攟されたずきに、物理ストレヌゞスペヌスを瞮小するためのものです。このステップが完了するず、パヌゞコヌディネヌタヌスレッドは別のパヌゞサむクルを開始したす。 undo テヌブルスペヌスの自動切り捚おオプションは、Aurora MySQL 互換 バヌゞョン 3.06.0 以降で䜿甚できたす。 読み取りず曞き蟌みのワヌクロヌドのバランスを取る トランザクションがレコヌドを倉曎するために INSERT、DELETE、UPDATEなどのデヌタ操䜜蚀語 (DML) ステヌトメントを䜿甚するずき、InnoDB は異なる皮類の undo ログレコヌドを䜜成したす。ただし、すべおの皮類の undo ログレコヌドをパヌゞする必芁はありたせん。INSERT ステヌトメントにより生成された undo ログには叀いデヌタバヌゞョンが含たれおいないため、トランザクションがコミットされた盎埌に削陀され、ロヌルバックセグメント履歎リストには远加されたせん。 DELETE 及び UPDATE ステヌトメントによっお生成された undo ログレコヌドには、テヌブルレコヌドが削陀たたは曎新される前の叀いデヌタバヌゞョンが保存されおいるため、パヌゞ操䜜の察象ずなりたす。他の䞊行した SELECT ク゚リやオヌプントランザクションは、MVCC の目的で 䞀貫した読み取り を構築するために、それらにアクセスする必芁があるかもしれたせん。InnoDB は、アクティブなク゚リずトランザクションのために undo ログの可芖性を远跡するメカニズムずしお、 読み取りビュヌ を䜿甚しおいたす。たた、パヌゞコヌディネヌタヌスレッドが undo ログを安党に削陀できるかどうかを刀断するためにも䜿甚されたす。 undo ログの䜜成ず䜿甚の䞡方を行うデヌタベヌスワヌクロヌドは、パヌゞスレッドの動䜜に盎接圱響したす。undo ログは、ロヌルバックセグメント履歎リストから trx_no の昇順で削陀されたす。undo ログをパヌゞできない堎合、trx_no が倧きい他の undo ログは、別のテヌブルに属しおいおもパヌゞされなくなりたす。぀たり、パヌゞはデヌタベヌス党䜓でグロヌバルな操䜜であり、1 ぀の長時間実行されたク゚リたたはトランザクションにより、それより埌に開始された党おのトランザクションの undo レコヌドのクリヌンアップがブロックされたす。パヌゞが垞に懞念事項ずなる MySQL デヌタベヌスでは、デヌタベヌスワヌクロヌドのタむミング、同時実行性、およびトランザクション特性を確認するこずをお勧めしたす。 1぀の戊略は、DELETE よりも DROP PARTITION たたは DROP TABLE ステヌトメントを遞択するこずです。これらのステヌトメントは undo ログを生成しないからです。次の図に瀺すように、DROP PARTITION を䜿甚しおデヌタのサブセットを削陀できるようにテヌブルをパヌティション化すれば、パヌゞを回避できたす。テヌブルから倧量のデヌタを削陀したい堎合は、新しいテヌブルを䜜成し、デヌタをコピヌしお、叀いテヌブルを削陀するずいう方法をい぀も怜蚎する䟡倀がありたす。 もう 1 ぀の戊略は、倧量の DELETE たたは UPDATE ステヌトメントが実行されおいる間、読み取りビュヌが undo ログを保持しパヌゞをブロックする可胜性がある、長時間実行される SELECT ク゚リを避けるこずです。 max_execution_time を䜿甚しお最倧制限時間を蚭定するこずで、実行時間が長すぎる SELECT ク゚リを自動的に停止できたす。トランザクションの分離レベルを、 REPEATABLE READ から READ COMMITTED に切り替えるこずもできたす。これにより、SQL ステヌトメントによっお䜜成される読み取りビュヌの範囲が狭たり、undo ログのパヌゞがブロックされる可胜性が䜎くなりたす。 Aurora MySQL は、1 ぀以䞊の DB むンスタンスで構成されるクラスタヌ化されたデヌタベヌスであり、すべおの DB むンスタンスが同じ共有されたクラスタヌストレヌゞボリュヌムを䜿甚したす。InnoDB のパヌゞの実装は、そのクラスタリングトポロゞヌの圱響を受けたす。Aurora MySQL DB クラスタヌを䜿甚する堎合、Amazon RDS for MySQL DB むンスタンスず比范するず、次のような違いがありたす。 パヌゞがデヌタベヌス党䜓のグロヌバルな操䜜であるずいう抂念は、Aurora MySQL のデヌタベヌスアヌキテクチャ党䜓で䞀貫しおいたす。パヌゞはプラむマリ (ラむタヌ) DB むンスタンスで実行されたす。ただし、Auroraレプリカ DB むンスタンス䞊の SELECT ク゚リが読み取りビュヌを䜜成するため、パヌゞがブロックされる可胜性がありたす。 Aurora Global Database においおも、セカンダリ DB クラスタヌ䞊の SELECT ク゚リがプラむマリ DB クラスタヌのパヌゞをブロックする可胜性がありたす。 Aurora レプリカ DB むンスタンスでは、 READ COMMITTED 分離レベルは、長時間実行される SELECT ク゚リがパヌゞスレッドに䞎える圱響を軜枛するように最適化されおおり、Aurora MySQL 固有の動䜜をしたす。ク゚リの結果は、プラむマリDBむンスタンスで MySQL のネむティブの READ COMMITTED レベルを䜿甚する堎合ずは少し異なる堎合がありたすが、それでも ANSI SQL 暙準に準拠しおいたす。この機胜を有効にするには、DBクラスタヌパラメヌタグルヌプ、たたはセッションレベルで aurora_read_replica_read_committed を ON に蚭定したす。 テヌブルずむンデックスの構造を最適化する undo ログに加えお、InnoDB テヌブルで削陀枈みずマヌクされたテヌブルレコヌドもパヌゞ操䜜の察象になりたす。䞀般的な意味では、テヌブルレコヌドずは、クラスタヌ化むンデックス、セカンダリむンデックス、 InnoDB の行フォヌマット に埓っお倖郚に保存された可倉長列など、テヌブルの行デヌタを栌玍たたは瀺すさたざたなデヌタ構造を参照したす。undo ログレコヌドにはテヌブル ID ずクラスタ化むンデックスしか含たれおいないため、パヌゞスレッドは削陀マヌクの付いた他の関連するテヌブルレコヌドを識別し、存圚する堎合は削陀する必芁がありたす。これは、パヌゞ操䜜で最も負荷の高い郚分になる可胜性がありたす。 セカンダリむンデックスがパヌゞ操䜜に䞎える圱響の䟋を考えたしょう。次のグラフは、2 ぀の Aurora MySQL DB クラスタヌの Amazon CloudWatch メトリック RollbackSegmentHistoryListLength を比范しおいたす。どちらのクラスタヌにも r7g.2xlarge プラむマリ (ラむタヌ) DB むンスタンスがあり、 Sysbench の oltp_write_only.lua prepare ワヌクロヌドを䜿甚しお 80 GB のデヌタを含む 1 ぀のテヌブルをロヌドしたす。1 ぀のクラスタヌ (クラスタヌA) では、 oltp_update_non_index.lua ワヌクロヌドを実行しお、セカンダリむンデックスでカバヌされおいない列を曎新したす。他のクラスタヌ (クラスタヌB) では、 oltp_update_index.lua ワヌクロヌドを実行しお、その䞊にセカンダリむンデックスが構築されおいる列を曎新したす。どちらの Sysbench ワヌクロヌドも、 --rate を䜿甚しお同じレヌトでトランザクションを生成したす。 次のこずを芳察できたす。 DMLThroughput は䞡方のクラスタヌで同じパタヌンを瀺し、同じ数の UPDATE ステヌトメントを実行しおいるこずを瀺しおいたす。 oltp_update_index.lua ワヌクロヌドを実行するクラスタヌでは、 RollbackSegmentHistoryListLength がピヌク時に 300 䞇を超えたす。しかし、他のクラスタヌではれロに近いたたです。これは、セカンダリむンデックスを含むundo ログを凊理するず、パヌゞスレッドが倧幅に遅くなる可胜性があるこずを瀺しおいたす。セカンダリむンデックスの䜿甚は必ずしも問題ではありたせん。䞡方のクラスタヌのテヌブル構造は同じで、どちらのテヌブルにもセカンダリむンデックスがありたす。セカンダリむンデックスは、デヌタベヌスのワヌクロヌドによっお倉曎された堎合にのみ、パヌゞスレッドに課題をもたらしたす。 11:52 の瞊線は、クラスタヌ B のセカンダリむンデックスをい぀削陀したかを瀺しおいたす。セカンダリむンデックスを削陀するず、パヌゞによりセカンダリむンデックスのレコヌドを怜玢しおクリヌンアップする必芁がなくなるため、パヌゞ操䜜がすぐにスピヌドアップしたす。セカンダリむンデックスを削陀しおから数分で RollbackSegmentHistoryListLength がれロに䞋がるこずがわかりたす。SYS スキヌマの schema_unused_indexes ビュヌを䜿甚しお、䜿甚されおいないセカンダリむンデックスを特定し、必芁かどうかを評䟡できたす。 MySQL 8.0 以降、パヌゞワヌカヌスレッドは、削陀マヌクの付いたテヌブルレコヌドをクリヌンアップするために、異なるテヌブルで䞊行しお動䜜するように蚭蚈されおいたす。䞊列凊理の効率は、いく぀かの芁因によっお決たりたす。次のグラフは、パヌゞワヌカヌスレッドの数ず、パヌゞされるのを埅機しおいる undo ログを保持するテヌブルの数ずの盞関関係の䟋を瀺しおいたす。 デヌタは、前の 2぀の Aurora MySQL DB クラスタヌでの別のテストから収集されたした。1 ぀のクラスタヌ (クラスタヌB) は 80 GB のデヌタを持぀ 1 ぀のテヌブルを匕き続き䜿甚し、もう 1 ぀のクラスタヌ (クラスタヌA) は合蚈 80 GB のデヌタを、それぞれ 8 GB のデヌタを持぀ 10 個のテヌブルに分散させおいたす。どちらのクラスタヌも Sysbench oltp_update_index.lua ワヌクロヌドを実行し、 --rate を䜿甚しお同じレヌトでトランザクションを生成したす。䞡方のクラスタヌの DB むンスタンスは r7g.2xlarge なので、 innodb_purge_threads はデフォルトで 3 に蚭定されおいたす。぀たり、2 ぀のパヌゞワヌカヌスレッド (及びパヌゞコヌディネヌタヌ) を同時に実行できたす。 次のこずを芳察できたす。 DMLThroughput は䞡方のクラスタヌで同じパタヌンを瀺し、同じ数の UPDATE ステヌトメントを実行しおいるこずを瀺しおいたす。 RollbackSegmentHistoryListLength は、1 ぀のテヌブルがロヌドされたクラスタヌ A では 300 䞇ですが、10個のテヌブルを持぀クラスタヌ B ではピヌク時に玄 50 䞇に達したす。パヌゞ速床が速いのは、2 ぀のワヌカヌスレッドが䞊行しお動䜜するこずず、䜜業する各ワヌカヌスレッドにずっおテヌブルサむズが小さいこずの 2 ぀の芁因によるものです。䞀床に 1 ぀のテヌブルを消去できるワヌカヌスレッドは1぀だけです。䞊列凊理を最倧限に掻甚するには、パヌゞワヌカヌスレッドよりも倚いか同数のテヌブルに察し、デヌタ倉曎を均等に分散するのが理想的です。 innodb_purge_threads は、パヌゞ操䜜のスピヌドに圱響する芁因です。他の芁因が䜜甚しおいる堎合、パヌゞスレッドをスピヌドアップするのに圹立぀かもしれたせん。 適切なむンスタンスクラスを遞択する 蚭蚈䞊、パヌゞは非干枉的です。パヌゞスレッドはバックグラりンドで実行され、ナヌザヌトランザクションずは非同期に動䜜したす。劥圓な遅延時間でゞョブを終わらせるために、システムリ゜ヌスの消費を最小限に抑えるこずが期埅されおいたす。MySQL では、 innodb_purge_threads の最倧倀を 32 ず定矩しおいたす。぀たり、MySQL デヌタベヌスには最倧 32 のパヌゞスレッドを蚭定できたす。このような蚭定は、負荷の高い本番デヌタベヌスに䜕千ものナヌザヌ接続を同時に蚱可する max_connections ず比范しお、パヌゞスレッドに競争䞊の優䜍性をもたらすこずを意図したものではありたせん。 パヌゞスレッドが undo ログや削陀マヌクの付いたテヌブルレコヌドを凊理する際、undo ログペヌゞず InnoDB バッファプヌルのデヌタペヌゞからデヌタを読み取る必芁がありたす。それらのデヌタペヌゞがバッファプヌルに存圚しない堎合は、I/O コヌルを発行しおストレヌゞから取埗したす。RDS DB むンスタンスの CPU、メモリ、IO 垯域幅などのシステムリ゜ヌスが、パヌゞ操䜜の速床に倧きな圱響を䞎える可胜性がありたす。 高速なパヌゞ操䜜には、パヌゞスレッドだけでなく、デヌタベヌス党䜓のワヌクロヌドに぀いおもキャパシティプランニングが必芁です。リ゜ヌスが䞍足しおいる、たたはナヌザヌトランザクションによるシステムリ゜ヌスの䜿甚率が高い DB むンスタンスでは、リ゜ヌスの競合によりパヌゞスレッドが遅くなり、パヌゞの遅延が予期せず珟れるこずがありたす。次のグラフは、この状況の䟋を瀺すために、r7g.2xlarge のプラむマリ (ラむタヌ) DB むンスタンスを持぀ Aurora MySQL DB クラスタヌで実斜したテストの結果です。 テストは、2 ぀の異なる Sysbench デヌタセットを順番にロヌドするこずから始たりたす。たず、クラスタヌにはそれぞれ 8 GB のデヌタを含む 10 個の Sysbench テヌブルがロヌドされ、次に、34 GB のデヌタの別のテヌブルがロヌドされたす。デヌタをロヌドした埌、テストは 34 GB のテヌブルに察しお oltp_read_only.lua ワヌクロヌドを実行したす。 innodb_buffer_pool_size はデフォルトで 42 GB に蚭定されおいるため、この 34 GB のテヌブルデヌタは InnoDB バッファプヌルに完党にキャッシュされたす。同時に、他の 10 個のテヌブルのほずんどのデヌタはバッファプヌルから削陀されたす。読み取り専甚ワヌクロヌドが完了する前に、テストは他の 10 個のテヌブルで oltp_update_index.lua ワヌクロヌドを開始したす。 次のこずを芳察できたす。 SelectThroughput ず DMLThroughput は、2぀の異なるタむプのワヌクロヌドが、自身のデヌタセットをロヌドするために InnoDB バッファプヌルをめぐっお競合しおいるこずを瀺しおいたす。 oltp_update_index.lua ワヌクロヌドの終了時、 RollbackSegmentHistoryListLength が 500 䞇を超えたした。これは前のテストず比范するず想定倖です。そのテストでは、10 個のテヌブルで同じ oltp_update_index.lua ワヌクロヌドをより高いレヌト ( 1 侇 5 千察 1 侇) で実行したずころ、 RollbackSegmentHistoryListLength は玄 50 䞇でした。 oltp_update_index.lua ワヌクロヌドが開始されるず、バッファプヌルの競合が原因で、 BufferCacheHitRatio が急激に䜎䞋したす。ワヌクロヌドが完了した埌も䜎いたたです。これは、パヌゞスレッドが undo ログやテヌブルレコヌドをバッファプヌルに取り蟌むずきに、I/O パスでボトルネックになっおいるこずを瀺しおいたす。 InnoDB バッファプヌルぞの適切なメモリ割り圓おは、パヌゞ操䜜の速床に倧きな圱響を䞎える可胜性がありたす。必芁な undo ログやテヌブルデヌタがバッファプヌルにない堎合、パヌゞスレッドのパフォヌマンスは IO レむテンシヌず盞関したす。 MySQL デヌタベヌスでは、 innodb_purge_threads パラメヌタヌを倉曎するこずで、パヌゞスレッドの数を蚭定できたす。RDS for MySQL を䜿甚する堎合、MySQL コミュニティ゚ディションず同じくデフォルト倀は 1 で、DB パラメヌタグルヌプで倉曎できたす。Aurora MySQL を䜿甚する堎合、デフォルトは、DB むンスタンスのサむズが倧きくなるに぀れお増加し、 DB クラスタヌパラメヌタグルヌプ で倉曎できたす。次の衚は、r7g むンスタンス~タむプのデフォルト匏に基づいた、パヌゞ関連の蚭定の有効倀を瀺しおいたす。 RDS むンスタンスタむプ vCPU メモリ (GiB) innodb_buffer_pool_size (GiB) innodb_purge_threads innodb_purge_batch_size db.r7g.large 2 16 7.76 1 600 db.r7g.xlarge 4 32 19.36 1 600 db.r7g.2xlarge 8 64 42.59 3 1800 db.r7g.4xlarge 16 128 89.11 3 1800 db.r7g.8xlarge 32 256 182.06 6 3600 db.r7g.12xlarge 48 384 275.11 12 7200 db.r7g.16xlarge 64 512 368.13 12 20000 Aurora Serverless V2 むンスタンスタむプでは、この蚭定はむンスタンスのスケヌルアップたたはスケヌルダりン時に自動的に蚭定され、パラメヌタグルヌプでは倉曎できたせん。 監芖ずアラヌム InnoDB のパヌゞを監芖するためのよく知られたメトリックは、パヌゞラグずも呌ばれるロヌルバックセグメント履歎リストの長さです。これは、パヌゞされるのを埅機しおいる undo ログの数を瀺したす。MySQL デヌタベヌスでは、 SHOW ENGINE INNODB STATUS を実行しお、 History list length を盎接確認できたす。Aurora MySQL は、すべおの 3.0 リリヌスで RollbackSegmentHistoryListLength を CloudWatch メトリックずしお提䟛しおいたす。Amazon RDS for MySQL では、 Performance Insights にお trx_rseg_history_len ずいうメトリックを提䟛しおおり、それを CloudWatch に公開 できたす。 パヌゞラグがはるかに遅れ、デヌタベヌスのパフォヌマンス䞊の問題を匕き起こす可胜性がある状況を怜出するために、このメトリックに CloudWatch アラヌム を蚭定するこずをお勧めしたす。アラヌムのしきい倀は、デヌタベヌスがこれたでに到達した過去の正垞倀ず、アラヌムがトリガヌされたずきに取るアクション項目に基づいお蚭定できたす。 デヌタベヌスワヌクロヌドによっお、パヌゞスレッドが十分に速く凊理仕切れないほどの undo ログが生成され、パヌゞラグが増加しおいるこずに気付いた堎合は、デヌタベヌスむンスタンスのサむズを増やしお、パヌゞスレッドに割り圓おるシステムリ゜ヌスを確保しおください。たたは、 デヌタベヌスシャヌディング アヌキテクチャを䜿甚しお、耇数のデヌタベヌスシャヌドにワヌクロヌドを分散するこずもできたす。MySQLには、ロヌルバックセグメント履歎リストの長さの閟倀を蚭定するための innodb_max_purge_lag も甚意されおいたす。違反するず、INSERT、DELETE、UPDATE ステヌトメントに察し内郚のスロットリングが開始され、最倧 innodb_max_purge_lag_delay たでの遅延が発生したす。これらのオプションをテストしお、どれが自分のナヌスケヌスに最適かを確認できたす。 たずめ InnoDB のパヌゞ効率を向䞊させるには、ワヌクロヌドの最適化、デヌタベヌスのキャパシティプランニング、および蚭定を組み合わせる必芁がありたす。この蚘事では、RDS for MySQL DB むンスタンス、Aurora MySQL DB クラスタヌ、たたはその他の皮類の MySQL デヌタベヌスでそれを実行するために圹立぀ガむドラむンを提䟛したす。 著者に぀いお Lei Zeng は AWS のデヌタベヌス゚ンゞニアです。 本蚘事の翻蚳はクラりドサポヌト゚ンゞニアの野沢が担圓したした。
本皿は、2024 幎 11 月 7 日に公開された “ Securing PartyRock: How we protect Amazon Bedrock endpoints using AWS WAF ” を翻蚳したものです。 PartyRock は、 Amazon Bedrock をベヌスずした盎感的で実践的な生成 AI アプリ構築プレむグラりンドです。それは、ナヌザヌが生成 AI テクノロゞヌを実隓でき、 クむズゞェネレヌタヌ や レゞュメオプティマむザヌ などコヌディングなしで楜しいアプリケヌションを構築できたす。無料のオンラむン生成 AI プレむグラりンドを開発者に提䟛するこずは非垞に倧きな䟡倀があるこずですが、それは重芁なセキュリティ面での課題も存圚したす。 この投皿では、 AWS WAF を利甚しお分散型サヌビス拒吊 (DDoS) 攻撃や Wallet 拒吊攻撃 (DoW) のような朜圚的な脅嚁から PartyRock を保護した方法を探求したす。たた、オンラむンアプリケヌションに生成 AI 機胜をむンテグレヌションしおいる開発者は、同様の脅嚁からそのアプリケヌションを保護する具䜓的な AWS WAF の基本テクニックに぀いお孊ぶこずができたす。 セキュリティの課題 ここで述べおいる 2 ぀の脅嚁は、私たちの無料の生成 AI プレむグラりンドの機胜やナヌザヌ䜓隓に圱響を䞎えたす。 分散型サヌビス拒吊 (DDoS) 攻撃 : DDoS 攻撃は、倧量のトラフィックであなたのリ゜ヌスを圧倒しお、あなたのサヌビスをオフラむンにする可胜性がありたす。PartyRock は評䟡を萜ずし、その可甚性を損なう、評刀を傷぀ける、たたは身代金を芁求しようずする攻撃者によっお暙的にされる可胜性がありたす。 サヌビス悪甚: 悪意のある攻撃者が、汎甚的な生成 AI のコンピュヌト胜力の転売など意図されおいない目的でプラットフォヌムを悪甚しようず詊みる可胜性がありたす。攻撃者は、PartyRock 䞊で倧量のアプリ実行を生成するこずにより、私たちのナヌスケヌスにおいおクラりドサヌビスのリ゜ヌス自動スケヌリング機胜(クラりドの匟力性)を悪甚したす。PartyRock での平均的なアプリ実行では、Bedrock 䞊の Anthropic Sonnet 3 モデルを䜿甚しお 2000 個の入力トヌクンず 400 個の出力トヌクンを消費するため、1000 回のアプリ実行ごずに玄 12 ドルのコストがかかりたす。アプリ実行の悪甚を攟眮するず、予期しない、そしお朜圚的に重倧なクラりド請求が発生する DoW (Wallet 拒吊攻撃)に぀ながり、悪意のある攻撃者がクラりドの柔軟性を PartyRock に察しお悪甚するこずを可胜にしおしたいたす。 これらの課題に察凊するため、私たちは最初から堅牢なセキュリティ制埡を実装し、AWS WAF が私たちの防埡戊略においお䞭心的な圹割を果たしおいたす。 PartyRock のサヌバヌレスアヌキテクチャ セキュリティ察策に぀いお詳しく説明する前に、 AWS Cloud Development Kit (AWS CDK) を䜿甚しおデプロむした PartyRock のサヌバヌレスアヌキテクチャを確認したす。 Amazon CloudFront : PartyRock の゚ントリヌポむントずしお機胜し、キャッシュずダむナミック API コヌルの高速化を通じお、より良いナヌザヌ䜓隓を提䟛したす。CloudFront ゚ッゞにおいお、Bot Control ルヌルなどの AWS WAF による保護を実装しおいたす。 Amazon S3 : PartyRock の静的フロント゚ンドをホストしたす。 AWS Lambda : Amazon Cognito や Bedrock などの他のむンフラストラクチャコンポヌネントず統合し、アプリケヌションロゞックを実行するこずで、私たちの React アプリケヌションず API を動䜜させおいたす。レむテンシずコストを削枛するため、CloudFront 経由で Lambda 関数を利甚可胜にしおいたす。Lambda URL を盎接 CloudFront のオリゞンずしお蚭定しおいたす。私たちのケヌスでは、API は通垞 API ゲヌトりェむが提䟛する高床な機胜を必芁ずしないため、必芁な構成芁玠を少なくしおアヌキテクチャをシンプルに保぀こずができ、より安䟡で高速にするこずが可胜です。さらに、 CloudFront ディストリビュヌションのみが Lambda URL ず通信できるよう、CloudFront の機胜である Origin Access Control を䜿甚しお Lambda URL を蚭定しおいたす。Bedrock ずのむンタヌフェヌスを担圓する Lambda 関数は、Bedrock のレスポンスをナヌザヌにストリヌミングで返すため、レスポンスストリヌミングで蚭定されおいたす。 Amazon Cognito : Google、Amazon、Apple などの゜ヌシャルアむデンティティプロバむダヌを通じおナヌザヌ認蚌を管理したす。 Amazon Aurora Serverless : PostgreSQL デヌタベヌスずしお機胜し、豊富な機胜ず自動スケヌリングを提䟛したす。Amazon Aurora Serverless はオンデマンド型のマネヌゞドデヌタベヌスで、重い䜜業を軜枛し、機胜に集䞭しお迅速に反埩開発するこずを可胜にしたす。 Amazon CloudWatch RUM : クラむアントサむドのパフォヌマンスず゚ラヌを分析したす。 図 1 : PartyRock のアヌキテクチャの抂芁 AWS WAF を甚いた倚局防埡の構築 倚局防埡は、むンフラストラクチャを保護するために耇数のセキュリティ制埡を採甚するサむバヌセキュリティ戊略です。単䞀のセキュリティ察策に䟝存するのではなく、このアプロヌチは様々な防埡メカニズムの組み合わせを䜿甚したす。この考え方は、セキュリティの䞀぀の局が倱敗したり䟵害されたりした堎合でも、他の局が代わりに攻撃を怜出、防止、たたは軜枛するずいうものです。私たちは、PartyRock を保護するために、認蚌ステップず組み合わせた AWS WAF ルヌルの組み合わせを䜿甚したした。 IP reputation 私たちは、Amazon の内郚脅嚁むンテリゞェンスに基づくマネヌゞドルヌルグルヌプである、 Amazon IP 評䟡リスト を蚭定したした。これは、兞型的なボットやその他の脅嚁に関連する IP アドレスをブロックしたい堎合に有甚です。このリストには 3 ぀のルヌルが含たれおいたす AWSManagedIPReputationList : 悪意のある掻動に積極的に関䞎しおいるず特定された IP アドレスを怜査したす。 AWSManagedReconnaissanceList : AWS リ゜ヌスに察しお偵察掻動を行っおいる IP アドレスからの接続を怜査したす。 AWSManagedIPDDoSList : DDoS 掻動に積極的に関䞎しおいるず特定された IP アドレスを怜査したす。 実際の圱響 : 2024 幎 2 月、AWSManagedIPReputationList ルヌルにより、ナヌザヌの䜓隓に圱響を䞎えるこずなく、悪意のある掻動に関連する 20 䞇件のリク゚ストを数十分で特定しおブロックするこずができたした。 Rate limiting レヌトベヌスルヌルは、短時間内の倧量のリク゚ストによっお Web アプリケヌションが圧倒されるこずを防ぐように蚭蚈されおいたす。これは特に、DDoS 攻撃、ボット攻撃、悪意のあるトラフィックを軜枛するのに有甚です。このルヌルは定矩された基準に埓っおリク゚ストを集玄し、ルヌルの評䟡りィンドり、リク゚スト制限、およびアクション蚭定に基づいお、集玄されたグルヌプに察しおレヌト制限を適甚したす。 私たちは、アプリケヌションが圧迫されるこずを防ぐために、耇数のレヌトベヌスルヌルを実装したした: 単䞀の゜ヌス IP が Web サむトを圧倒するこずを防ぐための包括的なレヌト制限。 䜿甚する IP アドレスに関係なく、単䞀のナヌザヌセッションが Web サむトを圧倒するこずを防ぐためのCookieベヌスのレヌト制限。 実際の圱響 : 2024 幎 6 月、䞡方のルヌルにより、PartyRock のむンフラストラクチャを圧迫しようずする数癟䞇件の悪意のあるリク゚ストをブロックするこずができたした。 図 2 : レヌト制限ルヌルを利甚しおブロックしたリク゚スト数 カスタム緩和ルヌル 私たちは、AWS WAF で手動察応が必芁な DDoS 攻撃に迅速に察応するためのカスタムルヌルをいく぀か䜜成したした。これらのルヌルは、私たちが定矩した倀のリストず䞀臎する特定の属性(䟋: IP や TLS フィンガヌプリント (JA3) )を持぀リク゚ストをブロックするように蚭定されおいたす。通垞の状況では、これらのルヌルにはマッチング文が含たれおいないため、どのリク゚ストもブロックしたせん。DDoS 攻撃に手動で察応する必芁がある堎合、たず CloudWatch Logs Insights を䜿甚しお攻撃を分析し、トップトヌカヌ(䟋: 攻撃に最も寄䞎する JA3 シグネチャ)を特定したす。その埌、䜜成したカスタムルヌルに察応するマッチング文を远加したす。これにより、脅嚁により迅速に察応するこずができたす。 実際の圱響 : 2024 幎 1 月、私たちは JA3 ベヌスのカスタムルヌルを䜿甚しお、1 時間あたり数癟䞇件のリク゚ストを生成する継続的な HTTP フラッド攻撃をブロックしたした。 図 3 : カスタム JA3 シグネチャヌを利甚しおブロックしたリク゚スト数 CAPTCHA による登録ステップのセキュリティ匷化 PartyRock のセキュリティにずっお登録ステップは重芁です。悪意のある攻撃者が停のアカりントを䜜成するず、私たちの無 料の生成 AI 蚈算胜力を悪甚される可胜性がありたす。 PartyRock を無料にするトレヌドオフずしお、私たちは 3 ぀のプロバむダヌ (Amazon、Apple、Google) からの連携アむデンティティのみを䜿甚した登録を限定的に蚱可するこずにしたした。登録ステップでは、たずこれらのアむデンティティプロバむダヌのいずれかを通じおログむンし、それらの認蚌ステップを経お、PartyRock が必芁な情報にアクセスするこずを認可する必芁がありたす。最埌に、PartyRock でナヌザヌアカりントを䜜成する前に、AWS WAF のカスタムルヌルがさらなる認蚌ステップずしお CAPTCHA を提瀺したす。 CAPTCHA Javascript API を䜿甚しお、PartyRock りェブアプリケヌション内で CAPTCHA フォヌムを衚瀺するようにフロント゚ンドコヌドを倉曎し、登録䜓隓をよりスムヌズにしたした。CAPTCHA 統合に぀いお詳しくは、この Amazon Networking の投皿 をお読みください。 自動化されたボットトラフィックの高床な管理 AWS WAF で蚭定したセキュリティの最埌のレむダヌは Bot Control です。私たちの目暙は、匿名ナヌザヌからのトラフィックかログむンナヌザヌからのトラフィックかに関係なく、自動化されたボットトラフィックを識別し管理するこずです。Bot Control のマネヌゞドルヌルグルヌプは 2 ぀のレベルの保護を提䟛したす。 自己識別型のボットにラベルを远加し、䞀般的に望たしいボットを怜蚌し、高信頌床のボットシグネチャを怜出する、基本ずなる Common むンスペクションレベル 自己識別しない高床なボットを怜出する Targeted むンスペクションレベル 実際の圱響 : 次のグラフを芋るず、Bot Control の Common むンスペクションレベルが䞀幎を通しお異なるHTTPフラッド攻撃を防いだ実瞟を確認するこずができたす。 Bot Control の Targeted むンスペクションは、ブラりザ怜査、フィンガヌプリンティング、行動ヒュヌリスティックなどの技術に基づいた高床な怜出機胜を提䟛し、悪意のあるボットトラフィックを識別したす。これらの怜出機胜には、クラむアント偎で実行される AWS WAF Javascript Challenge が必芁です。 このため、私たちはペヌゞに Bot Control Javascript SDK を統合したした。ペヌゞが読み蟌たれるず、SDK はナヌザヌ䜓隓に圱響を䞎えないよう非同期で Javascript チャレンゞを実行したす。チャレンゞが正垞に解決されるず、SDK は暗号化されたトヌクンを Cookie に配眮したす。このトヌクンはナヌザヌセッションからのすべおのリク゚ストで AWS WAF に送信され、ナヌザヌの行動を分析できるようになりたす。トヌクンには自動化されたブラりザの怜出されたフィンガヌプリントも含たれおいたす。さらに、SDK はナヌザヌのナビゲヌション䞭にテレメトリを収集し、怜出ず緩和ロゞックをさらに匷化したす。 これは非同期であるため、有効なトヌクンを持たない最初のリク゚ストも蚱可する必芁がありたす。Bot Control の TGT_ VolumetricIpTokenAbsent ルヌルによっお、アプリケヌションがトヌクンなしで単䞀の IP から倧量のリク゚ストを受信した堎合、AWS WAF は JavaScript チャレンゞペむロヌドを䜿甚しおチャレンゞを匷制実行し、チャレンゞをサむレントに完了しおから元のペヌゞにリダむレクトしたす。 前述したように、Bot Control は JavaScript チャレンゞの正垞な解決埌に取埗される暗号化トヌクンを䜿甚しお、ナヌザヌセッ ションの行動を分析したす。これにより、通垞よりも倚くのリク゚スト量を持぀セッションを特定し、CAPTCHA レスポンスでチャレンゞするこずができたした。 実際の圱響 : 以䞋のグラフは、2024 幎を通じお PartyRock ぞのセッション毎のトラフィックレベルの䞊昇により、CAPTCHAでチャレンゞされたリク゚ストを瀺しおいたす。 図 12 : トラフィックレベルが䞊昇したセッションからのリク゚ストに察し、CAPTCHA でチャレンゞ たずめ 生成 AI の実隓的なオヌプンで創造的な環境を維持しながら、朜圚的な脅嚁や悪甚から保護するために、私たちは PartyRock に堅牢な倚局防埡を構築したした。AWS WAF を䜿甚しお、高レベルで以䞋のルヌルを実装しおいたす。 DDoS 攻撃のような悪意ある掻動に関連した IP からのリク゚ストをブロックする IP 評䟡ルヌルベヌスのルヌル 単䞀の IP やセッションが PartyRock のむンフラストラクチャを圧迫するこずを防ぐための様々な皮類のレヌトベヌス むンシデント察応䞭に特定された疑わしい属性に基づいおリク゚ストをブロックするカスタムルヌル ナヌザヌ登録のワヌクフロヌでさらなる認蚌ステップのための CAPTCHA ルヌル ボットネットからの自動化されたトラフィックを識別し、適切に管理する Bot Control マネヌゞドルヌル この AWS WAF 蚭定は固定的なものではありたせん。アプリケヌションログの継続的な監芖ず分析を通じお、日垞業務で芳察される新たな脅嚁やパタヌンに察凊するため、定期的にルヌルセットを改良し拡匵しおいたす。 私たちはたた、別の AWS WAF ルヌルセットを䜿甚しお Cognito User Pools も保護したした。AWS WAF を䜿甚した Cognito User Pools の保護に぀いお詳しくは、 ドキュメント で孊ぶこずができたす。 AWS WAF を始めるには、この ショヌトビデオ をご芧ください。より詳现な情報は AWS WAF ドキュメント で確認できたす。 倧芏暡蚀語モデル (LLM) アプリでコスト高なトラフィックを回避するための AWS WAF の䜿甚方法に぀いお詳しく孊ぶには、re:Inforce 2024の この講挔 をご芧ください。 Andre Guelfi Torres Andre は AWS の゜フトりェア開発゚ンゞニアずしお玄 4 幎間勀務しおおり、2023 幎 8 月の開始時から PartyRock チヌムに所属しおいたす。それ以前は、コンサルティング、フィンテック、決枈など他の業界で働いおいたした。 Achraf Souk Achraf Souk は EMEA の゚ッゞスペシャリスト゜リュヌションアヌキテクトチヌムをリヌドしおいたす。このチヌムは、AWS ゚ッゞサヌビスを䜿甚しお䌁業や開発者のりェブアプリケヌションのセキュリティず高速化を支揎しおいたす。゚ッゞテクノロゞヌ (CDN、パフォヌマンス、DDoS、ボット、WAF) に興味がある専門家、゜リュヌションアヌキテクトずしおのスキルを開発したい方、たたはリヌダヌシップ経隓からの掞察を求めおいる方は、LinkedIn でフォロヌしおください。 翻蚳は、パヌトナヌセヌルス゜リュヌションアヌキテクトの小林が担圓したした。
みなさん、こんにちは。゜リュヌションアヌキテクトの戞塚です。今週も 週刊AWS をお届けしたす。 AWS re:Invent 2025 に珟地参加し、これが初めおの投皿です。䌚堎では Builders Fair ゚リアにお「Command a Robot with Amazon Bedrock」ずいうブヌスを出展したした。倚くの日本のお客様にお越しいただき、ありがずうございたした。ブヌスでは Bedrock を掻甚し、ロボットを自然蚀語で操䜜するデモを実装したした。ほかにも AI 搭茉ロボットの展瀺が耇数あり、フィゞカル AI に関する関心が高いず感じたした。デモの詳现は今埌ブログやアセットずしお公開予定です。フィゞカル AI に興味のある方は、 こちらのブログ もご参照ください。 それでは、先週の䞻なアップデヌトに぀いお振り返っおいきたしょう。 2025幎12月15日週の䞻芁なアップデヌト 12/15(月) AWS Billing and Cost Management でダッシュボヌドの PDF ゚クスポヌトず CSV デヌタダりンロヌドをサポヌト開始 AWS Billing and Cost Management のダッシュボヌドで、PDF ゚クスポヌトず CSV デヌタダりンロヌド機胜が利甚可胜になりたした。これたでスクリヌンショットで察応しおいたダッシュボヌドの共有が、PDF ずしお盎接゚クスポヌトできるようになり、䌚議や戊略䌁画での資料䜜成が効率化されたす。たた、個別のりィゞェットデヌタを CSV でダりンロヌドできるため、スプレッドシヌトでの詳现分析も可胜です。远加コストは䞍芁で、䞭囜リヌゞョンを陀く党おの商甚リヌゞョンで利甚できたす。詳现は こちらのドキュメントをご参照ください。 ナヌザヌ属性を䜿甚したコスト配分の発衚 ナヌザヌ属性を䜿った新しいコスト配分機胜を発衚したした。これたで郚眲やプロゞェクトごずの AWS 利甚コストを把握するのは困難でしたが、今回の機胜により Amazon Q Business や Quick Suite などのアプリケヌションの利甚料金を、コストセンタヌや郚門ずいったナヌザヌ属性で自動的に分類できるようになりたす。経理担圓者や FinOps チヌムが Cost Explorer で詳现なコスト分析を行い、どの郚眲がどの皋床 AWS を利甚しおいるかを簡単に把握できる点が倧きなメリットです。詳现は こちらのドキュメントをご参照ください。 Amazon Connect が評䟡フォヌムで耇数遞択ず日付の質問をサポヌト Amazon Connect の評䟡フォヌムで耇数遞択ず日付の質問タむプが新たに利甚できるようになりたした。これたでは単䞀遞択のみでしたが、営業䌚話で顧客が興味を瀺した耇数の商品を遞択できたり、ロヌン申請日や承認日ずいった具䜓的な日付を蚘録できるようになりたす。マネヌゞャヌは人間ず AI ゚ヌゞェントのパフォヌマンスをより詳现に分析でき、顧客察応の品質向䞊に掻甚できたす。詳现は こちらのドキュメントをご参照ください。 12/16(火) Amazon Quick Suite でチャット゚ヌゞェントのメモリ機胜をサポヌト開始 Amazon Quick Suite のチャット゚ヌゞェントにメモリ機胜が远加されたした。この機胜により、過去の䌚話内容や蚭定した奜みを蚘憶し、パヌ゜ナラむズされた応答が可胜になりたす。埓来は毎回同じフォヌマット蚭定やダッシュボヌド蚭定を繰り返す必芁がありたしたが、今回のアップデヌトでその手間が解消されたす。ナヌザヌは蚘憶された内容を確認・削陀でき、プラむベヌトモヌドでの利甚も遞択できたす。バヌゞニア北郚リヌゞョンずオレゎンリヌゞョンで利甚可胜です。詳现は こちらのドキュメントをご参照ください。 カヌボンフットプリントデヌタの公開時間を 21 日以内に短瞮 AWS のカヌボンフットプリントデヌタの公開が倧幅に高速化されたした。埓来は最倧 3 か月かかっおいたデヌタ公開が、21 日以内に短瞮されおいたす。毎月 15 日から 21 日の間に前月分のデヌタが確認できるため、アプリケヌションの配眮や運甚方法をより迅速に芋盎せたす。環境負荷削枛ずコスト最適化の䞡方を同時に実珟でき、過去 38 か月分のデヌタで長期トレンドも把握可胜です。詳现は こちらのドキュメントをご参照ください。 AWS Security Incident Response が Slack ずの統合を導入 AWS Security Incident Response が Slack ずの統合に察応したした。これたではセキュリティむンシデント察応時に耇数のツヌルを行き来する必芁がありたしたが、今回の統合により Slack 䞊で盎接ケヌスの䜜成や曎新が可胜になりたす。各むンシデントケヌスが専甚の Slack チャンネルずしお䜜成され、コメントや添付ファむルがリアルタむムで同期されるため、セキュリティチヌムの迅速な察応ず効率的なコラボレヌションを実珟できたす。 AWS IoT Device Management Commands が動的ペむロヌドをサポヌト AWS IoT Device Management Commands で動的ペむロヌド機胜が利甚できるようになりたした。これたではデバむスごずに個別のコマンドを䜜成する必芁がありたしたが、今回のアップデヌトによりテンプレヌト化されたコマンドを䜜成し、実行時にパラメヌタを指定できたす。䟋えばスマヌトサヌモスタットの枩床蚭定では、枩床倀ごずに別々のコマンドを甚意する代わりに、枩床をプレヌスホルダヌにしたテンプレヌト 1 ぀で察応可胜です。パラメヌタ怜蚌機胜も远加され、実行前に倀の劥圓性をチェックしたす。詳现は こちらのドキュメントをご参照ください。 12/17(æ°Ž) AWS Marketplace で必須の発泚曞ずカスタムメッセヌゞングをサポヌト開始 AWS Marketplace で賌買泚文曞の必須化ずカスタムメッセヌゞ機胜が利甚開始されたした。これたで組織の調達ルヌルを培底するのが困難でしたが、管理者が賌買時に泚文曞の提出を必須にしたり、調達ペヌゞにポリシヌや連絡先などのメッセヌゞを衚瀺できるようになりたす。Private Marketplace ずの組み合わせで、承認枈み補品のカタログ管理も匷化され、コンプラむアンス遵守ず賌買の俊敏性を䞡立できたす。詳现は こちらのドキュメントをご参照ください。 AWS のデヌタベヌスが Vercel Marketplace で利甚可胜になりたした AWS のデヌタベヌスサヌビスが Vercel Marketplace で利甚できるようになりたした。Amazon Aurora PostgreSQL、Amazon Aurora DSQL、Amazon DynamoDB を Vercel から数秒で盎接䜜成・接続できたす。これたで耇雑だったデヌタベヌス蚭定が倧幅に簡玠化され、Web アプリ開発者にずっお画期的なアップデヌトです。新芏アカりント䜜成時には 100 ドルのクレゞットが付䞎され、6 ヶ月間利甚可胜です。 12/18(朚) AWS Direct Connect が AWS Fault Injection Service による耐障害性テストをサポヌト AWS Direct Connect が AWS Fault Injection Service (FIS) での耐障害性テストに察応したした。これたでは本番環境での障害時の動䜜確認が困難でしたが、今回のアップデヌトにより BGP セッションの䞭断を意図的に発生させ、冗長化された Virtual Interface ぞの自動切り替えをテスト可胜になりたした。ネットワヌク接続の継続性が重芁なシステムでの事前怜蚌に掻甚できたす。詳现は こちらの補品ペヌゞをご参照ください。 Amazon SES がメヌル怜蚌機胜を発衚 Amazon SES でメヌルアドレスの事前怜蚌機胜が远加されたした。メヌル送信前にアドレスの有効性をチェックし、バりンス率を䞋げお送信者の評刀を保護できたす。API での個別怜蚌や、コヌド倉曎䞍芁の自動怜蚌が可胜で、構文チェックや DNS レコヌドの詳现な怜蚌情報も取埗できたす。埓来はメヌル送信埌にバりンスで刀明しおいた無効なアドレスを事前に特定できるため、メヌルリストの品質向䞊や配信成功率の改善が期埅できたす。詳现は こちらのドキュメントをご参照ください。 AWS IoT Core が HTTP ルヌルアクションにメッセヌゞバッチング機胜を远加 AWS IoT Core の HTTP ルヌルアクションに、耇数の IoT メッセヌゞを 1 ぀のバッチにたずめお凊理する機胜が远加されたした。埓来は各メッセヌゞを個別に HTTP ゚ンドポむントに送信しおいたしたが、今回のアップデヌトにより耇数のメッセヌゞをたずめお送信できるようになり、コストずスルヌプットの負荷を削枛できたす。䟋えば、耇数のスマヌトホヌムデバむスからのデヌタを 1 ぀のバッチにたずめお凊理できるため、より効率的な IoT システムの構築が可胜です。詳现は こちらの開発者ガむドをご参照ください。 12/19(金) Amazon WorkSpaces Applications が Microsoft Windows Server 2025 をサポヌト開始 Amazon WorkSpaces Applications で Microsoft Windows Server 2025 をサポヌト開始したした。最新のセキュリティずパフォヌマンス向䞊により、゚ンドナヌザヌに Windows 11 デスクトップ䜓隓を提䟛できたす。埓来のサヌバヌ OS では実珟できなかった最新機胜を掻甚し、ビゞネス重芁アプリケヌションやリモヌトアクセス環境をより安党で高性胜に構築できたす。AWS 提䟛の暙準むメヌゞたたは Image Builder でカスタムむメヌゞの䜜成も可胜で、党リヌゞョンで利甚開始できたす。 Amazon Bedrock Data Automation がドキュメントブルヌプリント向けの指瀺最適化機胜を開始 Amazon Bedrock Data Automation で blueprint instruction optimization 機胜が登堎したした。埓来はドキュメントからの情報抜出粟床を䞊げるのにモデル蚓緎が必芁でしたが、今回のアップデヌトで最倧 10 個のサンプルドキュメントを甚意するだけで自動的に指瀺文を最適化し、本番レベルの粟床を実珟できたす。請求曞の項目抜出や契玄条件の分析、医療請求コヌドの識別など、様々なビゞネスシヌンで掻甚可胜です。詳现は こちらのドキュメントをご参照ください。 AWS IoT が可芳枬性コストの最適化を支揎するむベントベヌスログ機胜を提䟛開始 AWS IoT でむベントベヌスロギング機胜が新たに利甚開始ずなりたした。埓来は党おのむベントを同じログレベルで蚘録しおいたしたが、今回のアップデヌトでむベントの皮類や重芁床に応じお個別にログレベルを蚭定できるようになりたす。䟋えば、蚌明曞関連のむベントは INFO レベル、接続むベントは ERROR レベルのみずいった具合に现かく制埡可胜です。これにより Amazon CloudWatch のログコストを倧幅に削枛し぀぀、必芁な情報の可芖性は維持できたす。AWS IoT コン゜ヌルや CLI、API から蚭定でき、AWS IoT がサポヌトされおいる党おのリヌゞョンで利甚可胜です。詳现は こちらのドキュメントをご参照ください。 それでは、たた来週お䌚いしたしょう 著者に぀いお 戞塚 智哉(Tomoya Tozuka) / @tottu22 飲料やフィットネス、ホテル業界党般のお客様をご支揎しおいる゜リュヌション アヌキテクトで、AI/ML、IoT を埗意ずしおいたす。最近では AWS を掻甚したサステナビリティに぀いおお客様に蚎求するこずが倚いです。 趣味は、パデルずいうスペむン発祥のスポヌツで、䌑日は仲間ずよく倧䌚に出おいたす。