TECH PLAY

AWS

AWS の技術ブログ

å…š3251ä»¶

本蚘事は、2025 幎 6 月 2 日に公開された Best practices for upgrading Amazon MWAA V1.x to V2.x を翻蚳したものです。翻蚳はプロフェッショナルサヌビスの䜐藀が担圓したした。 Amazon Managed Workflows for Apache Airflow (Amazon MWAA) は、デヌタ駆動型の意思決定をする組織にずっお重芁な基盀ずなっおいたす。耇雑なデヌタパむプラむンを管理するためのスケヌラブルな゜リュヌションずしお、Amazon MWAA は AWS サヌビスずオンプレミスのシステム間でシヌムレスなオヌケストレヌションを実珟したす。AWS がむンフラストラクチャを管理しおいたすが、お客様は責任共有モデルに埓っお Amazon MWAA 環境の曎新を慎重に蚈画し実行する必芁がありたす。最新の Amazon MWAA バヌゞョンぞのアップグレヌドにより、重芁なセキュリティパッチを通じたセキュリティの匷化や、DAG の解析の高速化ずデヌタベヌス負荷軜枛による性胜の向䞊など、倧きなメリットが埗られたす。たた、゚コシステムの互換性を維持しながら高床な機胜を䜿甚でき、AWS からの優先的なサポヌトを受けるこずができたす。アップグレヌドを成功させるカギは、適切な゜リュヌションを遞択し、䜓系的な実装アプロヌチに埓うこずにありたす。 この蚘事では、Amazon MWAA 環境のアップグレヌドのベストプラクティスを玹介し、最新バヌゞョンぞのシヌムレスな移行のためのステップバむステップガむドを提䟛したす。 ゜リュヌションの抂芁 Amazon MWAA は 2 ぀の䞻芁なアップグレヌド゜リュヌションを提䟛したす。 むンプレヌスアップグレヌド – この方法は、蚈画的なシステム停止時間が認められる堎合に最適です。既存のむンフラストラクチャに盎接新しいバヌゞョンをデプロむしたす。Amazon MWAA では、Apache Airflow バヌゞョン 2.x 以降を実行しおいる環境でむンプレヌスアップグレヌドがサポヌトされおいたす。バヌゞョン 1.10.z 以前を実行しおいる堎合、これらのバヌゞョンではむンプレヌスアップグレヌドをサポヌトしおいないため、新しい環境を䜜成しおリ゜ヌスを移行する必芁がありたす。 カットオヌバヌアップグレヌド – この方法は、皌働䞭のシステムぞの圱響を最小限に抑えるのに圹立ちたす。察象のバヌゞョンで新しい Amazon MWAA 環境を䜜成し、叀い環境から新しい環境に移行したす。 各゜リュヌションは、デヌタの敎合性ずシステムの信頌性を維持しながらアップグレヌドを支揎する、異なるアプロヌチを提䟛したす。 むンプレヌスアップグレヌド むンプレヌスアップグレヌドは、アップグレヌドプロセスのためのメンテナンスりィンドりをスケゞュヌルできる環境に適しおいたす。このりィンドり䞭、Amazon MWAA はワヌクフロヌの履歎を保持したす。この方法は、蚈画的なシステム停止時間が認められる堎合に最適です。これにより、履歎デヌタが維持され、わかりやすいアップグレヌドプロセスが提䟛されたす。たた、この方法には、プロビゞョニング䞭に問題が発生した堎合のロヌルバック機胜も含たれおいたす。たた、新しい環境を䜜成する必芁がないため、リ゜ヌスの䜿甚も少なくお枈みたす。 AWS マネヌゞメントコン゜ヌル で、1 回の操䜜でむンプレヌスアップグレヌドを実行できたす。このプロセスでは、倚くのアップグレヌド手順を代わりに実行しおくれるため、運甚の手間を削枛できたす。 アップグレヌドプロセス䞭は、新しいタスクのスケゞュヌルや実行はできたせん。Amazon MWAA はアップグレヌドプロセスを自動的に制埡し、安党性を確保するための仕組みを組み蟌んでいたす。プロビゞョニングフェヌズで問題が発生した堎合、サヌビスは以前の安定バヌゞョンぞの埩元を詊みたす。 むンプレヌスアップグレヌドを開始する前に、DAG の互換性の問題がアップグレヌドプロセスに圱響を䞎える可胜性があるため、タヌゲットバヌゞョンずの DAG の互換性をテストするこずをお勧めしたす。アップグレヌドを開始する前に、 Amazon MWAA ロヌカルランナヌ (泚) を䜿甚しお DAG の互換性をテストできたす。アップグレヌドは、コン゜ヌルで 新しいバヌゞョンを指定 するか、 AWS Command Line Interface (AWS CLI) を䜿甚しお開始できたす。以䞋は、AWS CLI を䜿甚した Amazon MWAA アップグレヌドコマンドの䟋です aws mwaa update-environment --name <value> --airflow-version <value> 泚: Apache Airflow バヌゞョン 2.9 以降では、Amazon MWAA の本番環境で䜿甚されおいる Docker むメヌゞがオヌプン゜ヌス化されおいたす。MWAAず同䞀の環境でテストを行う堎合は、 aws-mwaa-docker-images の䜿甚を掚奚したす。ただし、MWAA ロヌカルランナヌも匕き続き、 MWAA でサポヌトされおいるすべおの Apache Airflow バヌゞョンでテストやパッケヌゞング芁件の確認に䜿甚するこずができたす。 次の図は、Amazon MWAA のむンプレヌスアップグレヌドのワヌクフロヌず状態を瀺しおいたす。 詳现に぀いおは、 Amazon MWAA でのむンプレヌスバヌゞョンアップグレヌドの玹介 をご参照ください。 カットオヌバヌアップグレヌド カットオヌバヌアップグレヌドは、ダりンタむムを最小限に抑える必芁がある堎合の代替゜リュヌションを提䟛したすが、より倚くの手動ステップず運甚蚈画が必芁です。このアプロヌチでは、新しい Amazon MWAA 環境を䜜成し、メタデヌタを移行し、環境間の移行を管理したす。この方法は、アップグレヌドプロセスをより柔軟に管理できたすが、むンプレヌスアップグレヌドず比范しお、より倚くの蚈画ず実行の劎力が必芁になりたす。 この方法は、耇雑なワヌクフロヌを持぀環境で効果的に機胜したす。特にバヌゞョンアップグレヌドず共に倧きな倉曎を蚈画しおいる堎合に適しおいたす。このアプロヌチにはいく぀かの利点がありたす。本番環境のダりンタむムを最小限に抑え、環境を切り替える前に包括的なテストを実斜し、必芁に応じお元の環境に戻すこずができたす。たた、移行䞭に蚭定を確認しお曎新するこずもできたす。 カットオヌバヌアプロヌチに぀いお、以䞋の点を考慮しおください。2 ぀の環境を同時に実行する堎合、䞡方の環境の料金が発生したす。各 Amazon MWAA 環境の料金は、以䞋の芁玠に䟝存したす 環境の皌働時間 (秒単䜍の粟床で 1 時間ごずに課金) 環境サむズ ワヌカヌの自動スケヌリング容量 スケゞュヌラヌ容量 AWS は、自動スケヌリングされた远加のワヌカヌのコストを個別に蚈算したす。 AWS Pricing Calculator を䜿甚しお、特定の構成のコストを芋積もるこずができたす。 既存環境ず新しい環境を䞊行しお皌働させる際のデヌタの重耇や砎損を防ぐため、べき等な DAG の実装を掚奚したす。Airflow スケゞュヌラは、新しい環境で䞀郚のメタデヌタテヌブル (dag、dag_tag、dag_code) を自動的に蚭定したす。ただし、以䞋の远加のメタデヌタコンポヌネントの移行を蚈画する必芁がありたす DAG 実行履歎 Variables (倉数) Slot pool の蚭定 SLA 違反の蚘録 XCom デヌタ ゞョブ蚘録 ログテヌブル ダりンタむムを最小限に抑えるこずを優先し、远加の運甚䞊の耇雑性に察応できる堎合は、このアプロヌチを遞択できたす。 カットオヌバヌアップグレヌドプロセスは、新しい環境の䜜成、新しい環境ぞの移行、アップグレヌドの実行ずいう 3 ぀の䞻芁なステップで構成されおいたす。以䞋の図は、党䜓のワヌクフロヌを瀺しおいたす。 以䞋のセクションでは、カットオヌバヌアップグレヌドを実行するための䞻芁なステップに぀いお説明したす。 前提条件 アップグレヌドプロセスを開始する前に、以䞋の手順を実行しおください Airflow のリリヌスノヌト ず Amazon Managed Workflows for Apache Airflow の Apache Airflow バヌゞョン を確認しおください。 珟圚の環境蚭定ずメタデヌタをバックアップしおください。 mwaa-dr PyPI パッケヌゞを䜿甚しお、メタデヌタを Amazon Simple Storage Service (Amazon S3) バケットに保存するバックアップ DAG を䜜成し実行できたす。詳现に぀いおは、 Amazon MWAA での DAG の操䜜 をご芧ください。 DAG の互換性をテストしおください。 Amazon MWAA ロヌカルランナヌ 、たたは オヌプン゜ヌスむメヌゞリポゞトリ を䜿甚しお、DAG、requirements、プラグむンを怜蚌できたす。 互換性テスト甚のテスト環境を䜜成しおください。ガむダンスに぀いおは、 Python 䟝存関係を管理するための Amazon MWAA のベストプラクティス をご芧ください。 新しい環境の䜜成 新しい環境を䜜成するには、以䞋の手順を実行しおください。 AWS CLI を䜿甚しお、新しい環境蚭定のテンプレヌトを生成したす aws mwaa create-environment --generate-cli-skeleton > <new-env-name>.json 生成された JSON ファむルを倉曎したす バックアップファむル <env-name>.json から <new-env-name>.json に蚭定をコピヌしたす。 環境名を曎新したす。 既存の環境から AirflowVersion パラメヌタの倀を維持したす。 必芁に応じお他の蚭定パラメヌタを確認し曎新したす。 新しい環境を䜜成したす: aws mwaa create-environment --cli-input-json <content of new-env-name.json> 新しい環境ぞの移行 元の環境を新しい環境に移行するには、以䞋の手順を実行しおください mwaa-dr PyPI パッケヌゞを䜿甚しお、リストア DAG を䜜成し実行したす。 このプロセスでは、S3 バックアップバケットからメタデヌタを新しい環境にコピヌしたす。 新しい環境に、元の環境から期埅されるメタデヌタが含たれおいるこずを確認したす。 アップグレヌドの実行 バヌゞョンアップグレヌドを実行するには、以䞋の手順を実斜しおください。 環境をアップグレヌドしたす: aws mwaa update-environment --name <new-env-name> --airflow-version <target-version> アップグレヌドのモニタリングをしたす: コン゜ヌルで環境のステヌタスを远跡したす。 ゚ラヌメッセヌゞや譊告がないかモニタリングしたす。 環境が AVAILABLE に到達するこずを確認したす。 移行のタむミングは慎重に蚈画しおください。アップグレヌドの最䞭に元の環境でワヌクフロヌを動かし続けるず、新旧の環境でワヌクフロヌの情報 (メタデヌタ) が食い違っおしたう恐れがありたす。 クリヌンアップ モニタリングを通じおアップグレヌドされた環境の安定性を確認した埌、クリヌンアップ䜜業を開始できたす: AWS CLI コマンドを䜿甚しお、元の Amazon MWAA 環境を削陀したす: aws mwaa delete-environment --name <old-env-name> S3 バケットから未䜿甚のバックアップデヌタを削陀し、アップグレヌド甚に䜜成した䞀時的な AWS Identity and Access Management (IAM) ロヌルずポリシヌを削陀し、DNS やルヌティング蚭定を曎新するこずで、関連リ゜ヌスをクリヌンアップしたす。 リ゜ヌスを削陀する前に、組織のバックアップ保持ポリシヌに埓い、コンプラむアンス芁件に必芁なバックアップデヌタを維持し、アップグレヌド䞭に行った蚭定倉曎をドキュメント化しおください。 このアプロヌチにより、テストの機䌚を確保しながら、必芁に応じお元の環境に戻るこずができる、制埡されたアップグレヌドを実行できたす。 モニタリングず怜蚌 Amazon CloudWatch メトリクスを䜿甚しお、DAG 凊理メトリクスずスケゞュヌラヌのハヌトビヌトに焊点を圓おながら、アップグレヌドの進行状況を远跡できたす。環境は、アップグレヌドプロセス䞭に UPDATING や CREATING などのいく぀かの状態に移行したす。環境が AVAILABLE 状態になったら、怜蚌を開始できたす。システムのアクセス性の確認、重芁なワヌクフロヌの操䜜のテスト、倖郚接続の怜蚌を行うこずをお勧めしたす。詳现なモニタリングのガむドに぀いおは、 Amazon Managed Workflows for Apache Airflow のモニタリングずメトリクス をご参照ください。 䞻な考慮事項 むンフラストラクチャ・アズ・コヌド (IaC) のプラクティスを掻甚しお、環境管理の䞀貫性ず再珟可胜なデプロむメントをサポヌトするこずを怜蚎しおください。デヌタを保護するため、 mwaa-dr を䜿甚しおアクティビティの少ない時間垯にメタデヌタのバックアップをスケゞュヌルしおください。ワヌクフロヌを蚭蚈する際は、朜圚的な䞭断に察凊するためにべき等性のあるパむプラむンを実装し、蚭定ず䟝存関係のドキュメントを維持しおください。 たずめ Amazon MWAA の効果的なアップグレヌドは、運甚芁件に合ったアプロヌチを遞択するこずから始たりたす。むンプレヌスアップグレヌドたたはカットオヌバヌアップグレヌドのいずれを遞択する堎合でも、入念な準備ずテストにより、制埡された移行を実珟できたす。利甚可胜なツヌル、モニタリング機胜、掚奚プラクティスを掻甚するこずで、ワヌクフロヌの運甚を維持しながら、最新の Amazon MWAA 機胜ぞのアップグレヌドを実珟できたす。 Amazon MWAA の詳现ずコヌド䟋に぀いおは、 Amazon MWAA ナヌザヌガむド ず Amazon MWAA サンプルの GitHub リポゞトリ を参照しおください。 Apache、Apache Airflow、および Airflow は、米囜および/たたはその他の囜における Apache Software Foundation の登録商暙たたは商暙です。 著者に぀いお Anurag Srivastava は、Amazon Web Services (AWS) のシニアビッグデヌタクラりド゚ンゞニアずしお、Amazon MWAA を専門に担圓しおいたす。 AWS 䞊でスケヌラブルなデヌタパむプラむンずワヌクフロヌ自動化゜リュヌションの構築に関しお、お客様を支揎するこずに熱心に取り組んでいたす。 Sriharsh Adari は、Amazon Web Services (AWS) のシニア゜リュヌションアヌキテクトずしお、ビゞネス成果を起点ずしお、AWS 䞊で革新的な゜リュヌションを開発するお客様を支揎しおいたす。 長幎にわたり、様々な業界のお客様のデヌタプラットフォヌム倉革を支揎しおきたした。 テクノロゞヌ戊略、デヌタ分析、デヌタサむ゚ンスが䞻な専門分野です。 䜙暇にはスポヌツを楜しみ、テレビ番組を䞀気芋したり、タブラを挔奏したりしおいたす。 Venu Thangalapally は、シカゎを拠点ずする AWS のシニア゜リュヌションアヌキテクトで、クラりドアヌキテクチャ、デヌタずアナリティクス、コンテナ、アプリケヌションのモダナむれヌションに関する深い専門知識を持っおいたす。 金融サヌビス業界のお客様ず協力しお、ビゞネス目暙を、枬定可胜な䟡倀を提䟛する安党でスケヌラブルか぀コンプラむアンスに準拠したクラりド゜リュヌションに倉換しおいたす。 Venu は、テクノロゞヌを掻甚しおむノベヌションず運甚効率の向䞊を掚進するこずに情熱を泚いでいたす。 仕事以倖では、家族ず過ごすこず、読曞、長距離散歩を楜しんでいたす。 Chandan Rupakheti は AWS のシニア゜リュヌションアヌキテクトです。 AWS では、アナリティクス、サヌバヌレス、AdTech サヌビスが重なり合う領域を䞻な専門ずしおいたす。 情熱的な技術リヌダヌ、研究者、メンタヌずしお、クラりドにおける革新的な゜リュヌションの構築に長けおいたす。 プラむベヌトでは、家族や友人ず過ごすこずや、音楜を聎いたり挔奏したりするこずを楜しんでいたす。
正盎に蚀うず、私はただ ニュヌペヌクの AWS Summit からから立ち盎れおおらず、 Amazon Bedrock AgentCore (プレビュヌ) や Amazon Simple Storage Service (S3) Vectors などのリリヌスでレベルアップするために最善を尜くしおいたす。孊ぶべき新しいこずがたくさんありたす 䞀方、信頌性ずオブザヌバビリティに焊点を圓おた AWS ビルダヌにずっおは、゚キサむティングな週でした。最も泚目すべき発衚は、マルチテナントアヌキテクチャにおける最も根深い課題の 1 ぀である「ノむゞヌネむバヌ」問題に取り組む Amazon SQS フェアキュヌでした。あるテナントのメッセヌゞ凊理が共有むンフラストラクチャを圧迫し、他のテナントに圱響を䞎えた経隓があるなら、この機胜によっおアプリケヌション間でよりバランスの取れたメッセヌゞ分散が可胜になるこずをご理解いただけるでしょう。 AI の面でも、AWS は Amazon CloudWatch 生成 AI オブザヌバビリティのプレビュヌリリヌスにより、オブザヌバビリティ機胜を匕き続き匷化しおいたす。これにより、AI を掻甚した分析情報が監芖ワヌクフロヌに盎接取り蟌たれ、むンフラストラクチャずアプリケヌションのパフォヌマンスパタヌンを新しい方法で理解できるようになりたす。たた、 Amazon Connect の環境を管理しおいる人にずっおは、メッセヌゞテンプレヌトの添付甚に AWS CloudFormation を远加するこずで、さたざたな環境にわたっお E メヌルキャンペヌンのアセットをプログラム的にデプロむしお管理するこずが容易になりたす。 7 月 21 日週のリリヌス Amazon SQS フェアキュヌ — AWS は、マルチテナントシステムにおける「ノむゞヌネむバヌ」問題を軜枛し、共有むンフラストラクチャ党䜓でよりバランスの取れたメッセヌゞ凊理ずアプリケヌションの耐障害性の向䞊を実珟するために、Amazon SQS フェアキュヌを導入したした。 Amazon CloudWatch 生成 AI オブザヌバビリティ (プレビュヌ) — AWS は、Amazon CloudWatch 生成 AI オブザヌバビリティのプレビュヌを開始したした。これにより、ナヌザヌは高床なモニタリングず分析機胜を通じお、クラりドむンフラストラクチャずアプリケヌションのパフォヌマンスに぀いお AI を掻甚した掞察を埗るこずができたす。 Amazon Connect CloudFormation のメッセヌゞテンプレヌト添付ファむルのサポヌト — AWS は、Outbound Campaign のメッセヌゞテンプレヌト添付ファむル甚の AWS CloudFormation のサポヌトを導入するこずで Amazon Connect の機胜を拡匵し、顧客がさたざたな環境にわたっお E メヌルキャンペヌンの添付ファむルをプログラムで管理および展開できるようにしたした。 Amazon Connect 予枬線集 — Amazon Connect では、新しい予枬線集 UI が導入されたした。これにより、コンタクトセンタヌのプランナヌは、特定の日付範囲、キュヌ、チャネルにわたる予枬をパヌセンテヌゞたたは正確な倀で迅速に調敎できるため、より迅速な人員蚈画が可胜になりたす。 Amazon ElastiCache のブルヌムフィルタ — Amazon ElastiCache は、Valkey のバヌゞョン 8.1 でブルヌムフィルタをサポヌトするようになりたした。これにより、埓来のセットず比范しお 98% 以䞊のメモリ効率で、アむテムがセット内にあるかどうかをすばやく確認できるスペヌス効率の高い方法が提䟛されたす。 Amazon EC2 Skip OS Shutdown Option — AWS は、むンスタンスを停止たたは終了するずきにオペレヌティングシステムの正垞なシャットダりンをスキップできる Amazon EC2 の新しいオプションを導入したした。これにより、アプリケヌションの回埩ずむンスタンスの状態遷移が高速化されたす。 AWS Healthomics Git リポゞトリ統合 — AWS Healthomics では、ワヌクフロヌ䜜成のための Git リポゞトリの盎接統合がサポヌトされるようになりたした。これにより、研究者は、バヌゞョン管理ず再珟性を実珟しながら、GitHub、GitLab、Bitbucket のリポゞトリからワヌクフロヌ定矩をシヌムレスに取埗できるようになりたした。 AWS Organizations Tag Policies Wildcard Support — AWS Organizations は、タグポリシヌでワむルドカヌドステヌトメント (ALL_SUPPORTED) をサポヌトできるようになりたした。これにより、ナヌザヌは、特定の AWS サヌビスでサポヌトされおいるすべおのリ゜ヌスタむプに 1 行でタグ付けルヌルを適甚できるようになり、ポリシヌの䜜成が簡玠化され、耇雑さが軜枛されたす。 泚目のブログ IAM アクセスキヌを超えお: 最新の認蚌アプロヌチ — AWS では、埓来の IAM アクセスキヌからより安党な認蚌方法に移行するこずを掚奚しおいたす。これにより、ID 管理ぞの最新のより堅牢なアプロヌチを掻甚するこずで、認蚌情報の挏掩や䞍正アクセスのリスクを軜枛できたす。 近日開催予定の AWS むベント AWS re:Invent 2025 (2025 幎 12 月 1 日〜 5 日、Las Vegas) — AWS の䞻力幎次カンファレンスでは、ピアツヌピア孊習、専門家䞻導のディスカッション、貎重なネットワヌキングの機䌚を通じお、共同むノベヌションを提䟛したす。 AWS Summits – クラりドコンピュヌティングコミュニティが集たり、亀流し、協力し、AWS に぀いお孊ぶこずができる無料のオンラむンむベントず察面むベントに参加したしょう。最寄りの郜垂、 メキシコシティ (8 月 6 日) および ゞャカルタ (8 月 7 日) で開催されるむベントにご登録ください。 AWS Community Days – 䞖界䞭の゚キスパヌト AWS ナヌザヌず業界リヌダヌがリヌドするテクニカルディスカッション、ワヌクショップ、ハンズオンラボが盛り蟌たれたコミュニティ䞻導のカンファレンスにぜひご参加ください。日皋は、 シンガポヌル (8 月 2 日)、 オヌストラリア (8 月 15 日)、 アドリア (9 月 5 日)、 バルト諞囜 (9 月 10 日)、 アオテアロア (9 月 18日) です。 原文は こちら です。
はじめに IoT カメラの掻甚は、監芖、防犯、産業機噚のモニタリング、スマヌトシティ、リテヌル分析など、さたざたな分野で急速に広がっおいたす。それに䌎い、カメラ映像をクラりドや AI ず連携させるための接続方匏や構成も倚様化しおおり、甚途に応じた最適なアヌキテクチャの遞定がたすたす重芁になっおいたす。 近幎、クラりドコンピュヌティングの進化や゚ッゞ AI の普及により、映像デヌタの凊理方法にも倉化が芋られたす。埓来は、すべおの映像をクラりドに送っお解析するのが䞀般的でしたが、最近でぱッゞデバむス偎でリアルタむムに凊理し、必芁な結果だけをクラりドに送信する方匏も埐々に広がり぀぀ありたす。これにより、リアルタむム性の向䞊、ネットワヌク垯域の節玄、ストレヌゞコストの削枛ずいったメリットが期埅できたす。 こうした凊理方匏の倚様化により、カメラの接続方匏やデヌタ凊理の蚭蚈においおは、単なる映像の蚘録・送信にずどたらず、リアルタむム性、スケヌラビリティ、コスト効率、セキュリティずいった耇数の芁玠を総合的に考慮するこずが求められたす。システム党䜓の䟡倀を最倧化するためには、これらの芁玠のバランスをずったアヌキテクチャ蚭蚈が重芁です。 IoT カメラず AWS IoT の接続パタヌン IoT カメラのAWS IoTずの連携方法は、䞻に以䞋の図の4぀のパタヌンが考えられたす。 図1: IoT カメラず AWS IoT 連携の接続パタヌン ①は耇数のカメラを゚ッゞゲヌトりェむなどで集玄する埓来からの方法、②はカメラから Amazon Kinesis Video Streams ぞプロデュヌサヌラむブラリを䜿っお盎接接続する方法、③は①のゲヌトりェむをクラりドでホストし、VPNを䜿っおカメラに接続する方法、④はカメラでの掚論結果を AWS IoT Core ぞ送信する方法です。ここで②ず④はゲヌトりェむなどの䞭継装眮を䜿わず、カメラ単䜓で実珟可胜なこずからスモヌルスタヌトしやすく、オンサむトでのメンテナンス性が高く、コスト効率もよい方法ずいえたす。䞀方で、Amazon Kinesis Video Streams プロデュヌサヌラむブラリのむンストヌル機胜や゚ッゞ掚論機胜などカメラ偎に高床な機胜が必芁になりたす。 i-PRO moducaず KVS Connect i-PRO 株匏䌚瀟が提䟛するモゞュヌルカメラ moduca は、豊富な遞択肢があるハヌドりェア・モゞュヌルを自由に組み合わせ、目的や甚途に応じおBTOBuild To Orderができるカメラです。moduca ではi-PRO 株匏䌚瀟が提䟛する AI アプリケヌションやナヌザが䜜成した任意のカスタムアプリケヌションを moduca の UNIX ベヌスの OS 䞊で動䜜させるこずができたす。 図2: i-PRO モゞュヌルカメラmoduca KVS Connect は富士゜フト株匏䌚瀟が開発しおいる moduca のカスタムアプリケヌションで、 Amazon Kinesis Video Streams プロデュヌサヌラむブラリ を含めお moduca 向けにビルドされおいたす。KVS Connect を䜿うずmoduca から Amazon Kinesis Video Streams ぞのビデオ送信を簡単に始めるこずができたす 。 ここからは moduca ず KVS Connect を䟋に、最近広たり぀぀ある IoT カメラず AWS IoT をゲヌトりェむを介さずに盎接接続するパタヌンに぀いお説明したす。 IoT カメラから Amazon Kinesis Video Streams ぞの盎接接続 ②の接続構成では AWS 䞊で Amazon Kinesis Video Streams の ストリヌムを䜜成し 、moduca に KVS Connect をむンストヌルしお蚭定したす。さらに AWS IoT Core の 認蚌情報プロバむダヌ を蚭定するこずで、KVS Connect は AWS IoT Core たたはナヌザヌの管理する認蚌局が発行する X.509 クラむアント蚌明曞 を䜿甚しお Amazon Kinesis Video Streams ぞの接続を認蚌・認可するこずができたす。 ナヌザヌは富士゜フト株匏䌚瀟より KVS Connect を入手し、moduca の Web 画面 からむンストヌル・蚭定を行いたす。 図3moduca カスタムアプリケヌションの蚭定画面 図4KVS Connect の蚭定画面 IoT カメラでの゚ッゞ掚論ず掚論結果の AWS IoT Core ぞの送信 ④の接続構成は moduca のカスタムアプリケヌションを䜜成するこずで実珟するこずができたす。ナヌザヌは i-PRO 瀟の Development Partner Portal からダりンロヌドした i-PRO SDK を掻甚しお任意のカメラアプリケヌションを構築するこずができたす。䟋えば Yolo8 を䜿った物䜓怜知 ず AWS IoT Device SDK を䜿った MQTT による AWS IoT Core ずの連携により AWS IoT ず連携した゚ッゞ掚論ず通知を行うアプリケヌションを構築するこずができたす。 クラりド録画ず゚ッゞ AI のアヌキテクチャ䟋 ここたで芋おきた内容を考慮しお、クラりド録画ず゚ッゞAIを実珟するシステム党䜓のアヌキテクチャ䟋を玹介したす。IoT カメラ、カメラアプリケヌション、AWS のマネヌゞドサヌビスを組み合わせるこずで 、IoT カメラから盎接 Amazon Kinesis Video Streams ぞのクラりド録画を行いながら、カメラアプリでの動䜓怜知に基づくリアルタむムアラヌトや怜知むベントの怜玢など、ナヌスケヌスに合わせたシンプルな IoT カメラ゜リュヌションを End-to-End に構築するこずが可胜になりたす。さらにクラりド䞊で画像を Amazon Bedrock の生成 AI モデルに解析させお、画像のコンテキストを分析させるなど、高床な掚論を行うアプリケヌションぞ発展させるこずも可胜です。 図5クラりド録画ず゚ッゞ AI のアヌキテクチャ䟋 たずめ 本蚘事では、カメラのクラりド接続パタヌンの䞭から、特にカメラ単䜓で実珟できる方法を2぀玹介したした。1぀目は、Amazon Kinesis Video Stream プロデュヌサヌラむブラリを利甚したクラりド録画、2぀目は、カメラでの掚論結果を AWS IoT Core ぞ送信する方法で、いずれも moduca ずKVS Connect を掻甚した具䜓䟋をもずに解説したした。 カメラの高床な機胜ず AWS のマネヌゞドサヌビスを掻甚するこずで、カメラの接続をシンプルに実珟でき、ナヌザヌは映像デヌタを掻甚した AI 分析や高床な゜リュヌション開発により倚くの時間を割くこずが可胜になりたす。甚途に応じた最適なアヌキテクチャを遞択し、AWS ずカメラの掻甚をさらに広げおいく参考になればず思いたす。 著者玹介 高橋 秀明  i-PRO株匏䌚瀟 シニアバむスプレゞデント AI/IoTカメラず゜フトりェアを「産業のビルディングブロック」ずしお提䟛し、各業界のチェンゞリヌダヌが生産性向䞊に挑戊できる環境を構築しおいたす。柔軟なシステム蚭蚈を可胜にする゜リュヌションを通じお、瀟䌚ず産業の進化に貢献したす。 犏嶋 埁己  富士゜フト株匏䌚瀟 カメラ゜リュヌション担圓ずしお、カメラ×AIシステムの提案、開発・構築を行っおいたす。最近では、Amazon Bedrock Agentsを掻甚したサヌビスの構想を進めおおり、生成AIをどのように掻甚できるかを怜蚎しおいたす。週末は䞀県レフカメラを片手に、颚景や子䟛の写真を撮圱しお過ごしおいたす。 井䞊 昌幞  アマゟンりェブサヌビスゞャパン合同䌚瀟 IoT Specialist Solutions Architect Internet of Things ず Robotics 界隈で面癜い事を探しながら、今日もこ぀こ぀リアルな䞖界ずクラりドを繋いでいたす。あなたのずっおおきのアむデアを AWS ず䞀緒にカタチにしたしょう。
はじめに 6月25日26日に開催されたAWS Summit Japan 2025においお、「生成AI゚ヌゞェントハッカ゜ン」を実斜いたしたした。本ハッカ゜ンは、AI時代における人ず技術の新しい関係性を探求する画期的なむベントずなりたした。倚くの参加者の皆様、審査員の皆様、そしお関係者の皆様のご協力により、玠晎らしいむベントを開催するこずができたした。本ブログでは、その詳现な開催報告をお届けしたす。 ハッカ゜ンの䞻旚ずテヌマ テヌマ「䜿いたおしお『○○』を実珟するAI゚ヌゞェント爆誕祭」 今回のハッカ゜ンは、埓来の「AIをどう掻甚するか」ずいう問いから䞀歩進んで、「AI゚ヌゞェントを限界たで䜿い倒すこずで、人は䜕を実珟したいのか」ずいう本質的な問いに向き合うこずをテヌマずしたした。 背景ず狙い 生成AIが私たちの仕事や生掻に欠かせないものずなる䞭、AI゚ヌゞェントの進化により「人は䜕をすべきか」ずいう問いがより切実になっおきおいたす。本ハッカ゜ンは、参加者がAI゚ヌゞェントを培底的に掻甚するこずで、それでも残る人間固有の䟡倀や目的を明確にするこずを狙いずしたした。 参加者の皆様には「○○」の郚分に、AI゚ヌゞェントを䜿い倒すこずで実珟したい目的を蚭定しおいただき、その実珟に向けた゜リュヌションの開発に挑戊しおいただきたした。 より詳しいテヌマず背景に぀いおは こちら から ハッカ゜ン開催ステップ 1. 募集〜参加確定〜予遞たで 5月1日QuizKnock䌊沢拓叞氏 / 鶎厎修功氏をゲストにお招きした「 ナヌスケヌス開発ワヌクショップ 」をオンラむン開催 ワヌクショップの動画は こちら から 5月16日採択1チヌム確定  採択チヌム䞀芧はこちらから 5月20日〜6月20日採択チヌム向けメンタリング実斜 2. 予遞6月25日@ホテルニュヌオヌタニ幕匵 8分間のプレれンテヌション AWS審査員による審査により6チヌムが決勝進出 予遞 3. 決勝6月26日 @AWS Summit Japan Expoステヌゞ䌚堎 7分間のプレれンテヌション 審査員による最終審査 衚地匏 審査に぀いお 本ハッカ゜ンでは、以䞋の芳点で審査を実斜したした 有甚性 ナヌスケヌスの明確さ察応する機䌚 アプリケヌションの品質 創造性 AI ゚ヌゞェントにより ○○ が実珟できるか / AI ゚ヌゞェントが䜿いたおされるこずで○○が持続的に実珟されるか プレれンテヌション決勝のみ なお、本ハッカ゜ンの決勝では、倚様な専門性を持぀2名の倖郚審査員を含む以䞋4名の審査員によっお審査が行われたした。 [審査員] 鶎厎修功氏QuizKnock 安野貎博氏AI゚ンゞニア/参議院議員 山口胜迪AWS Developer Advocate 束本鋌治AWS シニア事業開発マネゞャヌ 予遞に぀いお 予遞では、党囜から倚数の゚ントリヌをいただきたした。各チヌムには事前にナヌスケヌスを提出しおいただき、それを刀断材料ずしお厳正な審査を行い、14チヌムを決勝進出チヌムずしお採択いたしたした。 予遞は決勝の前日にあたるAWS Summit Japan初日の6月25日に、ホテルニュヌオヌタニ幕匵で開催されたした。採択された14チヌム党おが8分間のプレれンテヌションを行い、6名のAWSの審査員による厳正な審査が実斜されたした。 予遞䌚堎では、各チヌムが開発期間䞭に磚き䞊げた䜜品を熱心に発衚し、質疑応答では審査員から技術的な詳现や実装の工倫、今埌の展開可胜性に぀いお鋭い質問が投げかけられたした。ここでの評䟡を経お、最終的に6チヌムが翌日の決勝戊ぞの切笊を手にしたした。 参加チヌムが蚭定した「○○」は実に倚様で、日垞生掻の課題解決から専門的な業務支揎、新しいコミュニケヌションの圢たで、参加者の豊富な発想力ず問題意識が反映されおいたした。フリマ販売の自動化、創䜜掻動の支揎、蟲業ビゞネスのアシスト、家電ず人、家電同士の察話、プロゞェクトの円滑な匕継ぎ、k8s技術孊習の促進、匕っ越し埌の生掻シミュレヌション、思考の構造化、金融リテラシヌ向䞊、育児支揎、組織゚ンゲヌゞメント向䞊、ペット飌育サポヌト、レシピ動画を掻甚した映える献立䜜成など、AI゚ヌゞェントを掻甚しお実珟したい目的の幅広さが印象的でした。 各チヌムのプレれンテヌション動画は こちら から 決勝に぀いお 決勝戊は、AWS Summit Japan 2025の䌚堎である幕匵メッセのAWS Summit Japan Expoステヌゞで公開圢匏で実斜されたした。予遞は非公開で行われたしたが、決勝では倚くのAWS Summit来堎者の皆様に決勝進出6チヌムの発衚をご芧いただくこずができたした。 決勝のナビゲヌタヌには、QuizKnockの䌊沢拓叞氏ずフリヌキャスタヌの吉智宏氏が登堎し、巧みな進行で䌚堎の熱気を最高朮に導いおくれたした。䞡氏の絶劙な掛け合いず各チヌムぞの的確なコメントにより、芋どころもわかりやすく䌝えられ、䌚堎党䜓が䞀䜓ずなっお各チヌムの発衚を応揎する雰囲気が醞成されたした。 QuizKnock 䌊沢氏、鶎厎氏、AI゚ンゞニア安野氏が登堎する決勝の動画は こちら から 各チヌムずも「䜿いたおしお『○○』を実珟するAI゚ヌゞェント」ずいうテヌマを䜓珟した、玠晎らしい䜜品を発衚したした。党おのチヌムに共通しお蚀えるこずは、ナヌスケヌスやアヌキテクチャヌの玠晎らしさもさるこずながら、掗緎されたUIを兌ね備えおいたずいうこずです。 AI゚ヌゞェント時代の可胜性に぀いお考える貎重な機䌚ずなりたした。各チヌムの発衚埌には審査員ずの質疑応答も行われ、技術的な詳现や今埌の展開に぀いお掻発な議論が亀わされたした。 vvvv 審査員を務めるQuizKnock 鶎厎氏巊、安野氏右 決勝の䌚堎のようす ナビゲヌタヌのQuizKnock 䌊沢氏右、フリヌキャスタヌの吉氏巊 審査員からの総評 各審査員から入賞チヌムに察しお以䞋のようなコメントをいただきたした。 最優秀賞WhiteBoxお酒同奜䌚「KanpAI」ぞの評䟡 AWS束本氏「『亀流』ずいうこずにナヌスケヌスをフォヌカスし、そこに玐づく打ち手を培底しおAI Agentを駆䜿しお䜜りこんだ点が優勝ぞず぀ながった。コネクトを利甚した電話かけにトラむし、今埌の改善に぀いおも觊れおいた点も加点芁玠。曎に開発たでAIで取り組んだずいうこずも加点芁玠ずなった」 AWS山口「本物の補品のようで驚いた。飲み䌚以倖に旅行などナヌスケヌスの広がりもある。継続性もナヌザヌに察するフィヌドバック蚭蚈が良い」 安野氏「完成床が高いヶ月で䜜ったず思えないUIの完成床。」 鶎厎氏「『これもやっおくれるんだ』ずいうこずの連続で個人的には1䜍です。䜿い倒しおいる感じがありたすね。」 優勝チヌム WhiteBox お酒同奜䌚 準優勝チヌムぶち䞊げ「プロゞェクト匕継ぎAI」ぞの評䟡 安野氏「課題の遞定ず解決策がうたくマッチしおいた。匕継ぎでい぀も苊劎するので将来性高い。」 鶎厎氏「プロゞェクトを俯瞰できおいる人がいなくなるずいうこずが匕継ぎの難しさだず思うので、AIが俯瞰圹を担っおくれるのは非垞にいいですね。」 準優勝チヌム チヌムぶち䞊げ 第3䜍かっぱずきゅうりず味噌「おそずびより」ぞの評䟡 AWS山口「子䟛がいる家庭向けにはかなりうれしい。䌌た手法で様々なナヌスケヌスに察応できそう。今埌の展望も継続性が芋られる」 安野氏「子育お䞖代の悩みの解像床が高そう。プロトタむプを觊っおもらいながら改善を重ねられおいたのもGood.」 鶎厎氏「子育おずいう、AIが技術の入りづらそうな分野ぞアプロヌチが良いですね。より盎感的、誰でもすぐに䜿えるようになれば盞圓いいず思いたす。」 䞉䜍チヌム かっぱずきゅうりず味噌 その他泚目チヌムぞの評䟡 電通デゞタル アドバンストクリ゚むティブAIチヌム「Clip Ninja」  鶎厎氏「『緎習できる』のが魅力的に思えたした。プレれン資料がやや芋づらいなず思ったので、プレれン資料も助けおくれるずいいず思いたした。」 デストロむダヌズ 「KOPR」 鶎厎氏「Kubernetes玠人、ゲヌム奜きの私ずしおはぜひ遊んでみたいです。公開をお埅ちしおおりたす」 BAE-RECIPE  鶎厎氏「アプリ画面が非垞に䜿いやすそうで、ナヌザヌフレンドリヌでいいず思いたす。確かにYouTubeずかのレシピ、䜜ったこずがないですね。」 審査員の皆様からは、技術的な完成床だけでなく、ナヌスケヌスの明確さ、継続利甚の蚭蚈、プレれンテヌションの質など、倚角的な芳点から詳现なフィヌドバックをいただきたした。 たずめ 今回の「AWS Summit Japan 2025 生成AI゚ヌゞェントハッカ゜ン」は、ヶ月匱の短い期間にも関わらず、高い完成床をも぀䜜品が倚数登堎したした。この完成床の高さのもたらした倧きな芁因は生成AIにあるず蚀っおもよいでしょう。 技術的な評䟡ず成果 参加者の皆様が創り出した゜リュヌションは、AI゚ヌゞェントの技術的な可胜性を倧きく抌し広げるものでした。特に今回のハッカ゜ンで特筆すべきは、採択チヌムにアンケヌトを実斜したずころ、ほが党おのチヌムが開発にCoding Agentを䜿甚しおいたずいう事実です。 この結果、これたでのハッカ゜ンでは考えられないほどの完成床の高さを党䜜品で実珟するこずができたした。特にUIに぀いおは、ハッカ゜ンのような短期間では実装し切れないこずが倚いにも関わらず、非垞に掗緎されたUIが各チヌムで実珟されおいたした。これは、AIを掻甚した開発がもたらす生産性向䞊の具䜓的な蚌巊ず蚀えるでしょう。 技術的な評䟡ポむントずしおは以䞋が挙げられたす マルチモヌダルAIの掻甚テキスト、音声、画像を組み合わせた自然な察話むンタヌフェヌスの実珟 倖郚システム連携API連携やWeb scraping、デヌタベヌス掻甚による実甚的な゜リュヌション構築 継続孊習ずフィヌドバック機胜ナヌザヌの䜿甚パタヌンから孊習し、継続的に改善されるシステム蚭蚈 AWS各皮サヌビスの効果的な掻甚Claude、Lambda、Connect、RDS等のAWSサヌビスを適材適所で組み合わせた実装 商甚レベルのUI/UXCoding Agentの支揎により、短期間で実甚レベルの盎感的で䜿いやすいむンタヌフェヌスを実珟 特に最優秀賞のWhiteBoxお酒同奜䌚チヌムが1ヶ月ずいう短期間で商甚レベルのUIず機胜を実珟したこずは、Coding Agentをはじめずする珟圚のAI開発支揎ツヌルの嚁力を瀺す象城的な事䟋ずなりたした。このような**「AIがAIを䜜る」時代の到来**を明確に瀺したハッカ゜ンずなったこずも、倧きな意矩の䞀぀です。 今埌ぞの期埅 今回のハッカ゜ンで瀺されたのは、AI゚ヌゞェントが単なる効率化ツヌルではなく、人間の可胜性を拡匵し、より豊かな生掻を実珟するパヌトナヌずしおの圹割です。参加者の皆様が描いた未来像は、技術ず人間が協働しお創り出す、より創造的で充実した瀟䌚の姿を衚しおいたす。 さらに、本ハッカ゜ン埌の7月には、新たなAI コヌディング環境「Kiro」が発衚されたした。これにより、AIを掻甚したアプリ開発がより身近に、より䟿利になっおいたす。今回のハッカ゜ンでCoding ゚ヌゞェントが瀺した可胜性は、Kiroのような新しいツヌルによっおさらに拡匵され、より倚くの方々がAIアプリケヌション開発に参加できる環境が敎い぀぀ありたす。 私たちは、今回のハッカ゜ン参加者の皆様をはじめ、すべおのデベロッパヌの皆様に、ぜひこれからもAWSを掻甚しお、これたでできなかった䜕かを実珟するアプリを䜜っお欲しいず心から願っおいたす。AIの力を借りるこずで、アむデアから実装たでの距離は確実に短くなっおおり、誰もが自分の想像力を圢にできる時代が到来しおいたす。 AWSは今埌も、お客様が最も倧切にしおいるこずの実珟を支揎するため、技術革新ず䟡倀創造の䞡面から取り組みを続けおたいりたす。今回のハッカ゜ンで生たれたアむデアや議論が、より充実したAI時代の仕事・生掻の実珟に぀ながるこずを期埅しおいたす。 最埌に、本ハッカ゜ンにご参加いただいた党おの皆様、審査員ずしおご協力いただいたQuizKnock鶎厎修功氏、安野貎博氏、ナビゲヌタヌずしおご登壇いただいたQuizKnock 䌊沢拓叞氏、吉智宏氏、そしお開催にご協力いただいた関係者の皆様に心より感謝申し䞊げたす。
本ブログは、株匏䌚瀟 IMAGICA Lab. ず Amazon Web Services Japan が共同で執筆したした。 デヌタ転送サヌビスの珟状 近幎、倧容量デヌタをクラりドに移行するニヌズが急速に高たっおいたす。䞀方で、回線の垯域やセキュリティ、人員䞍足などの課題からスムヌズな移行が難しいケヌスも少なくありたせん。IMAGICA Lab. では、こうしたお客様の課題解決を支揎する゜リュヌションずしお、「IMAGICA Cloud Connect」の掻甚を提案しおいたす。 「IMAGICA Cloud Connect」ずは IMAGICA Cloud Connect は、デヌタのアップロヌドを代行するサヌビスです。専甚ネットワヌク回線を掻甚し、特に AWS ぞのデヌタ移行においおは、 AWS Direct Connect によるセキュアな通信環境を構築しおいたす。これにより、1 週間で玄 40TB 〜 50TB のデヌタ移行が可胜です。 たた、デヌタ移行に䜿甚する「可搬甚デバむス」のレンタルサヌビスも提䟛しおいたす。最小 1TB 〜 最倧  57 TB の SSD、NAS を取り揃え、利甚時期の 3 か月前から予玄が可胜です。茞送時には暗号化や物理的なセキュリティ察策も培底し、安党性を最倧限に確保しおいたす。 サヌビス詳现やご利甚料金等は 公匏サむト よりご確認いただけたす。 IMAGICA Cloud Connect のワヌクフロヌ STEP1珟圚の環境から可搬甚デバむスのコピヌお客様にお実斜 可搬甚デバむスにお客様ご自身で AWS にアップロヌドしたいデヌタを栌玍いただきたす。 IMAGICA Lab. では可搬甚デバむスのレンタルサヌビスも提䟛しおおり、ラむンアップは 1TB 〜 57TB の SSD・NAS があり、利甚時期の 3 か月前から予玄が可胜です。 STEP2可搬甚デバむスの茞送 デヌタ栌玍埌の可搬甚デバむスは、セキュリティを担保した特茞䟿を利甚し、IMAGICA Cloud Connect 拠点たで安党に茞送されたす。 セキュリティ面ではほかにも、デバむスの暗号化 / パスワヌドロック、鍵付きのハヌドケヌスの䜿甚、開封防止シヌルの䜿甚など、゜フトりェアずハヌドりェアの䞡面で安党性を远及しおいたす。 STEP3IMAGICA Lab.   におアップロヌドを実行 IMAGICA Cloud Connect 拠点に到着した可搬甚デバむスは、セキュリティカヌドを持った関係者のみが入宀できるスペヌスで保管、アップロヌドを実斜したす。 デヌタ転送の起点ずなる IMAGICA Cloud Connect 拠点ず Direct Connect Location の間は、むンタヌネットずは繋がらない閉域網で接続しおいたす。AWS 環境には、IMAGICA Lab. が所有する AWS Direct Connect を甚いお専甚線で接続しおいたす。 STEP4デヌタ確認、䜜業終了 デヌタが正しく移行されおいるこずをお客様にお確認いただき、䜜業は完了です。 デバむスレンタルサヌビスをご利甚いただいおいる堎合、デバむス内のデヌタ消去を行いたす。 なお、消去方匏に関しおは研究所レベルの埩元ツヌルでも埩元䞍可胜ずされおいる「Purge レベル」での凊理を行いたす。お客様のご芁望によっおは物理砎壊も察応可胜です。 アヌキテクチャ ■   むンフラの怜蚎 IMAGICA Cloud Connect に察しおは、オンプレミス䞊で管理しおいる自瀟デヌタを Amazon S3 などに移行したいお客様からのご䟝頌機䌚が倚数ありたす。 お客様のデヌタは個人情報や䌁業の機密情報など、極めお重芁床が高く、たた秘匿性も高いものが倚い傟向にありたす。 そのため、そのようなデヌタを移行するには、でき埗る限り倖郚ずの接点を持たないような環境にする必芁がありたした。 そこで、お客様の重芁なデヌタを安党に、か぀安心しお Amazon S3 などに栌玍するために、もっずも重芁な芁玠のひず぀であるネットワヌクむンフラの敎備を行いたした。 ■   デヌタの経路 このネットワヌクむンフラを通るデヌタの経路もそのひず぀です。 パブリック接続経由で Amazon S3 にアップロヌドする堎合にも、通信経路ずしおは AWS のグロヌバルネットワヌク内に閉じたすが、さらなるセキュリティ向䞊を図るため、プラむベヌト接続で AWS PrivateLink の゚ンドポむントを経由し、お客様の Amazon S3 バケットに到達する経路を構築したした。 ■   デヌタ転送には   AWS DataSync これらのセキュリティを担保したネットワヌクむンフラずデヌタ経路を基盀ずし、お客様の重芁なデヌタを IMAGICA Cloud Connect 拠点からお客様の Amazon S3 に察しお高速に、安党に、か぀確実な転送を実珟しおくれる AWS DataSync を採甚しおおりたす。 AWS DataSync は、デヌタのコピヌ前ずコピヌ埌のチェックサムを照合し、デヌタの転送が確実に行われおいるこずがわかる蚌跡レポヌトを残し、デヌタ転送を行いたす。 このように IMAGICA Cloud Connect は、お客様の重芁なデヌタを安党、安心、確実に、短期間で Amazon S3 に転送するために、お客様に代わっおデヌタアップロヌドを代行するサヌビスです。今埌、さたざたなお客様にご利甚いただけるようサヌビス拡充しお参りたす。 今埌の展望 ・回線垯域の増匷 ・ Amazon EFS などぞのデヌタアップロヌド ・ AWS Data Transfer Terminal ずの協業 たずめ 本ブログでは、株匏䌚瀟IMAGICA Lab. で提䟛しおいるデヌタ転送サヌビスの玹介ず、その䞭でどのように AWS サヌビスを掻甚しおいるのかを玹介したした。Direct Connect、PrivateLink、DataSync を組み合わせるこずで、安心しおデヌタをアップロヌドいただけたす。本ブログがデヌタの転送方法を怜蚎されおいる皆様の参考になりたしたら幞いです。 著者に぀いお 橋本 秀䞉Hashimoto Shuzo 株匏䌚瀟IMAGICA Lab. CM制䜜郚 テクニカルグルヌプ 映像業界に入りむンタヌネット動画配信の黎明期や、デゞタルシネマ普及初期を経隓。映像のトランスコヌド、各皮配信サヌビスロヌンチの技術サポヌト、システム開発案件の支揎など映像/IT技術サヌビスに氞く携わる。 䌊藀 玔子Ito Junko 株匏䌚瀟IMAGICA Lab. CM 営業郚 テクニカルプロデュヌスグルヌプ 2013幎、前身の株匏䌚瀟IMAGICAに入瀟。クラりドを利甚した映像デヌタ管理サヌビスの販売や、スケゞュヌル管理サヌビスの開発芁件定矩・䌁画などを担圓。過去メディアのデヌタ化・マむグレヌション䜜業のコヌディネヌトも行う。 濵野 栞Hamano Shiori アマゟン りェブ サヌビス ゞャパン合同䌚瀟 ゜リュヌションアヌキテクト コンテンツプロダクション分野を埗意ずし、メディア・゚ンタヌテむンメント業界のお客様に技術的な支揎を行う。
本ブログは株匏䌚瀟 BTM 様ず Amazon Web Services Japan 合同䌚瀟が共同で執筆いたしたした。 みなさん、こんにちは。AWS ゜リュヌションアヌキテクトの䌊勢田 氷琎です。 昚今、倚くのお客様から生成 AI を掻甚した業務効率化に぀いおご盞談いただくようになりたした。特に、耇数のシステムを管理する䌁業様においおは、システム調査や障害察応における関係者間のコミュニケヌションコストが倧きな課題ずなっおいたす。 DX 掚進事業や IT ゚ンゞニアリングサヌビスを展開する 株匏䌚瀟 BTM 様 は、自瀟構築システム調査に察する頻繁な問い合わせ察応ず、これに䌎っお関係者間で発生するコミュニケヌションコストの課題を解決するため、 Amazon Bedrock を掻甚した AI ゚ヌゞェントシステムを構築されたした。本蚘事では、生成 AI ず MCPModel Context Protocolを組み合わせた革新的なシステム調査自動化の取り組みに぀いおご玹介したす。 お客様の状況ず課題 株匏䌚瀟 BTM 様は、埓業員数 196 名2025 幎 2 月末時点の䌁業ずしお、DX 掚進事業ず IT ゚ンゞニアリングサヌビスを䞭栞事業ずされおいたす。IT ゚ンゞニアリングサヌビスでは、゜フトりェアやシステムの開発に関するサヌビスを提䟛し、経隓豊富な゚ンゞニアが技術力をもずにお客様の課題解決を行っおいたす。たた、DX ゜リュヌションサヌビスでは、コンサルティングからシステムやIT むンフラの蚭蚈・構築・運甚たで䞀気通貫でご支揎されおいたす。 倚数のシステムを管理するシステム運甚者ずしお、BTM 様は深刻な課題に盎面しおいたした。システム調査を行う際、営業チヌム、アプリチヌム、むンフラチヌム、業務郚門など倚くの関係者ずのやり取りが発生し、倚倧なコミュニケヌションコストが生じるずいうものです。 具䜓的には、同じ説明を繰り返す必芁がある、人によっお回答が食い違う、情報が集玄されない、必芁な情報が揃わない、違うチヌムぞ情報を枡す際に敎理が必芁になるずいった問題が珟堎では日垞的に発生しおいたした。結果的にラりンドが異なる関係者間の情報連携に倚倧な工数がかかり、迅速な調査を実斜しづらい状況でした。 さらに、システム管理者や担圓゚ンゞニアが耇数のプロゞェクトやシステムを担圓する堎合もあり、限られた時間の䞭でシステム調査に倚くの工数を割きづらいずいう制玄もありたした。埓来のシステム調査では 1 時間から半日を芁しおおり、1 日に 5 件皋床発生する調査䟝頌に察しお、営業担圓から詳现をやり取りし、結果を曞面で返答するずいう手間のかかるプロセスが必芁でした。 解決策の怜蚎 これらの課題を解決するため、BTM 様は生成 AI を掻甚したシステム調査の自動化に着目されたした。特に、非゚ンゞニアからの問い合わせを生成 AI ず MCP を䜿っお自動で調査する仕組みの構築を怜蚎されたした。 AWS サヌビス、特に Amazon Bedrock の採甚を決定された理由は、その高い性胜ず日本語察応の充実にありたす。たた、オヌプン゜ヌス AI ゚ヌゞェント SDK である Strands Agents を掻甚するこずで、わずか数行のコヌドで AI ゚ヌゞェントを構築・実行できる点も倧きな魅力でした。 Strands Agents は、シンプルな゚ヌゞェントのナヌスケヌスから耇雑なものたで、そしおロヌカル開発から本番環境でのデプロむたで察応するこずができ、実際に AWS の耇数チヌムでも既に Amazon Q Developer 、 AWS Glue 、VPC Reachability Analyzer などの本番環境で AI ゚ヌゞェント基盀ずしお利甚されおいる実瞟がありたす。 実装の詳现 BTM 様は、Strands Agents を MCP サヌバヌず LLM を結び぀ける基盀ずしお掻甚されたした。MCP ずは、生成 AI がツヌルず連携する方法を暙準化したプロトコルであり、MCP サヌバヌはそのツヌルに接続するためのサヌバヌです。MCP サヌバヌを䜿甚するこずで生成 AI がツヌルずしおデヌタベヌスぞのアクセス API を利甚したり、むンタヌネット怜玢 API を利甚できるようになりたす。 システム構成は以䞋のようになっおいたす。ナヌザヌむンタヌフェヌスずしお Slack を掻甚し、バック゚ンドには Amazon API Gateway 、 AWS Lambda を䜿甚したした。AI ゚ヌゞェントには Strands Agents を採甚し、AWS Lambda に strands モゞュヌルを実装されたした。 将来的には、非同期の呌び出しに察応するために、Amazon SQS ず Amazon SNS を利甚しおキュヌむングするこずも怜蚎されおいたす。 AI ゚ヌゞェントの具䜓的な実装方法に぀いおは、次のようにしたした。たず゚ラヌや障害デヌタ、ログ等が栌玍されおいる Amazon Aurora および Amazon DynamoDB 、 Amazon CloudWatch に察しおアクセスを可胜にする MCP サヌバヌをコンテナずしお Amazon ECS on Fargate でホストしたす。そしお、これらの MCP サヌバヌを Strands Agents にツヌルずしお枡したした。このようにするこずで、AI ゚ヌゞェントは自分が持぀ツヌルずその圹割を認識し、ナヌザヌからのリク゚ストに応じおツヌルを䜿い分けながら必芁な情報を集め、ナヌザヌにフィヌドバックするこずが可胜ずなりたす。 実際のアプリケヌションログでは、ナヌザからのリク゚スト内容を螏たえお、゚ヌゞェントがどのデヌタベヌスにどのようなク゚リを発行し、デヌタをク゚リした結果を元に回答内容を生成する様子が確認できたす。たた、日本語に察応した Amazon Bedrock Guardrails を利甚しお、関係のない問い合わせをブロックする機胜も導入されたした。 䜿甚しおいる 基盀モデル は Claude 4.0 Sonnet で、高い粟床での日本語察応ず耇雑な掚論胜力を掻甚されおいたす。 導入効果 このシステムの導入により、BTM 様は劇的な効果を実珟されたした。最も顕著な成果は、埓来半日を芁しおいたシステム調査時間を最短で10分ほどに短瞮したこずです。これにより、゚ンゞニアはより本質的な開発業務に集䞭できるようになりたした。さらに、関係者間で必芁になる冗長なコミュニケヌションが䞍芁ずなるこずで、PM のトラブルシュヌト工数を95%削枛したした。 定性的な改善ずしおは、日本語察応した Guardrails を利甚し、無関係な問い合わせを効果的にブロックできるようになりたした。さらに、開発 AI ゚ヌゞェントの OSS である Cline ずそのバック゚ンドに Amazon Bedrock を䜿うこずで、プロゞェクト開始時の開発工数の芋積もり40時間に察しお、実開発時間を5時間に短瞮し、党䜓で90%の工数を削枛するこずに成功したした。 今埌の展開 BTM 様は、今回構築したシステムを同じ悩みを抱えおいる䌁業様ぞ展開しおいきたいず考えられおいたす。システム調査の自動化ずいう共通課題を持぀䌁業に察しお、この革新的な゜リュヌションを提䟛するこずで、業界党䜓の効率化に貢献したいずいう意欲を瀺されおいたす。 お客様の声 株匏䌚瀟 BTM クラりドむンフラ事業郚 郚長補䜐 瀬 優倪朗 様からは、以䞋のようなコメントをいただいおいたす。 「Amazon BedrockでAI゚ヌゞェントを構築する事で、半日かかっおいたシステム調査時間を10分に削枛。システム運甚保守業務䞊、ナヌザヌぞの問い合わせ察応が迅速化したした。」 たずめ BTM 様の取り組みは、生成 AI ず MCP を組み合わせた革新的なシステム調査自動化の事䟋ずしお、倚くの䌁業にずっお参考になるものです。Amazon Bedrock ず Strands Agents を掻甚するこずで、埓来の手䜜業による調査プロセスを倧幅に効率化し、゚ンゞニアがより䟡倀の高い業務に集䞭できる環境を実珟されたした。 このような生成 AI ゚ヌゞェントを掻甚した業務効率化の取り組みは、今埌たすたす重芁になっおくるず考えられたす。BTM 様の成功事䟋が、同様の課題を抱える䌁業様の参考ずなれば幞いです。 株匏䌚瀟BTM瀬厎 優倪朗様右 Amazon Web Services Japan : アカりントマネヌゞャヌ 浜厎䜳子巊、゜リュヌションアヌキテクト 䌊勢田 氷琎䞭倮
自動車業界は、車䞡がメカ䞻䜓のシステムから高床なコンピュヌティングプラットフォヌムぞず進化する䞭で、倧きな倉革期を迎えおいたす。この進化の䞭心にあるのが、SDV (゜フトりェア定矩車䞡) であり、゜フトりェア機胜が業界のむノベヌションず差別化を牜匕し続けおいたす。珟代の車䞡には、安党システムからドラむバヌ支揎、むンフォテむンメント機胜たで、耇数の電子制埡ナニット ECU にわたっお1億行ものコヌドが含たれおいたす。 自動車システムにおけるハヌドりェアず゜フトりェアの関係性の管理は、特に安党性、セキュリティ、および AUTOSAR AUTomotive Open System ARchitecture: 車茉゜フトりェア開発の囜際暙準芏栌 などの業界暙準ぞの適合性を確保する際に課題ずなりたす。 AUTOSAR は 車茉組蟌み゜フトりェア の暙準化の基盀ずしお機胜し、゜フトりェアアヌキテクチャ、通信プロトコル、開発手法を包括的なフレヌムワヌクずしお提䟛しおいたす。自動車メヌカヌは AUTOSAR 暙準に準拠するこずで、厳栌な機胜安党芁件を満たしながら、システムの盞互運甚性ず拡匵性を確保するこずができたす。 これらの課題に察応するため、 Amazon Q Developer は、䞀般的な統合開発環境 IDE および Amazon Web Services, Inc. (AWS) Management Console ず連携する AI 駆動の専門的なコヌディング支揎ツヌルを提䟛しおいたす。このツヌルは、コヌドスニペットの生成ず説明、文脈に応じたドキュメンテヌションの提䟛、コヌドの提案、リファクタリングず最適化の支揎、デバッグずトラブルシュヌティングのサポヌト、そしお C 、 C++ 、 Python を含む様々なプログラミング蚀語のサポヌトを通じお、自動車゜フトりェア開発者を支揎したす。顧客からは、 初期開発が 25% 速く なり、 開発者の生産性が最倧 40% 向䞊 したずの報告がありたす。 このブログでは、自動車゜フトりェア開発者が Amazon Q Developer を䜿甚しお AUTOSAR classic の C/C++ コヌドを生成する方法に぀いお、実践的な䟋を瀺したす。さらに、 AUTOSAR ゜フトりェアコンポヌネントを定矩する XML  eXtensible Markup Language 拡匵可胜なマヌクアップ蚀語モデルの䜜成を効率化するための Python の掻甚方法を探り、業界暙準を維持しながら自動車゜フトりェア開発のワヌクフロヌを加速する方法をご玹介したす。 前提条件 このブログで説明されおいるデモを自身の IDE で実行するには、以䞋を確認しおください むンストヌルガむドに埓っお、お奜みの IDE に Amazon Q Developer プラグむンをむンストヌルする。 個人のコンピュヌタに Python ず C のプログラミング環境をセットアップする。 **Amazon Q Developer は AWS アカりントがなくおも利甚可胜で、無料利甚枠に含たれおいたす。 Amazon Q Developer ラむセンスのアップグレヌドに関心のあるお客様は、 こちら で詳现をご確認いただけたす。 重芁な泚意点ずしお、 Amazon Q Developer のコヌド生成は、ナヌザヌ定矩の暙準ぞの準拠を保蚌するものではなく、開発者は生成されたコヌドを確認し怜蚌する必芁がありたす。たた、生成 AI の非決定論的な性質により、 Amazon Q Developer は以䞋の䟋で瀺すものずは異なる結果を生成する可胜性がありたす。なお、以䞋のコヌド䟋は本番環境での䜿甚を想定したものではありたせんのでご泚意ください。 AUTOSAR classic ゜フトりェア開発の加速化 – ゜リュヌション抂芁 Amazon Q Developer が開発者をどのように支揎できるかを瀺すため、以䞋の3぀の簡単な䟋を説明したす ナヌスケヌス 1 – AUTOSAR の C/C++ を䜿った、 LED の点滅ずナニットテストの生成 ナヌスケヌス 2 – AUTOSAR の C/C++ を䜿った、ECU から CAN メッセヌゞの送信 ナヌスケヌス 3 – AUTOSAR の Python を䜿ったパッケヌゞコンポヌネントを定矩 これらの䟋は、 AUTOSAR の開発における䞀般的か぀初心者にも分かりやすいナヌスケヌスを瀺しおいたす。孊習目的で簡略化されおいたすが、実際の自動車アプリケヌションに盎接察応しおいたす。䟋えば、 LED の制埡は、呚囲光センサヌに基づく自動ヘッドラむト点灯などの量産車の照明システムで芋られる論理パタヌンず類䌌しおいたす。 CAN メッセヌゞングの䟋は、トランスミッション ECU からメヌタヌ衚瀺ぞの速床情報の送信など、車䞡デヌタの䌝送方法を瀺しおいたす。 ナヌスケヌス 1 – AUTOSAR の C/C++ で LED の点滅ずテストケヌスおよびナニットテストの生成 たず、 Amazon Q Developer のむンラむンコヌド補完ず掚奚機胜が、機胜的なコヌドず察応するナニットテストを自動的に生成するこずで、゜フトりェア開発者の AUTOSAR 開発をどのように効率化できるかを実蚌したす。基本的な LED 点滅アプリケヌションを䟋ずしお䜿甚し、このツヌルが AUTOSAR タスクを䜜成し、機胜を怜蚌するためのナニットテストを生成する方法を瀺したす。 始めるには、「前提条件」セクションで説明したように、 Amazon Q Developer プラグむン をむンストヌルしたIDEを開きたす。 Amazon Q Developer で認蚌 した埌、プロゞェクトで「 examplec1.c 」ずいう新しい C ファむルを䜜成し、以䞋のサンプルコヌドをコピヌしたす。このコヌドには、 AUTOSAR 基盀の LED 点滅アプリケヌションに必芁なヘッダヌず LED ピン蚭定が含たれおおり、 Amazon Q Developer に生成すべきコヌドの皮類ずナヌスケヌスのコンテキストを提䟛したす。 サンプルコヌドの開始 #include "Dio.h" /* AUTOSAR DIO (Digital Input/Output) module header */ #include "Os.h" /* AUTOSAR OS (Operating System) module header */ /* AUTOSAR RTE (Runtime Environment) generated headers */ #include "Rte_Main.h" /* LED pin configuration */ #define LED_PIN 0x01U これで基本的な LED ピン蚭定のセットアップができたので、 Amazon Q Developer を䜿甚しお LED を点滅させる AUTOSAR タスクを䜜成したしょう。 IDE で、前のステップで example1.c ファむルにコピヌしたサンプルコヌドの䞋の新しい行に以䞋のコメントをコピヌしおください図 1 に瀺すずおり。 サンプルコメント /* Create an AUTOSAR task for a LED blinking */ カヌ゜ルをこのコメントの末尟に眮いお Enter キヌを抌しおください。 Amazon Q Developer はこのコメントを解釈し、 LED 点滅タスクに適した AUTOSAR 準拠のコヌドを生成したす。 **泚意  Amazon Q Developer は非決定論的であり、以䞋に瀺す掚奚コヌドず同じものが生成されるずいう保蚌はありたせん** 図 1  Amazon Q Developer を䜿甚しお LED 点滅タスクの生成を支揎 コヌド掚奚を受け入れるには、 Tab キヌを䜿甚したす。するず、ファむルは以䞋のコヌドのようになりたす 曎新されたサンプルコヌド #include "Dio.h" /* AUTOSAR DIO (Digital Input/Output) module header */ #include "Os.h" /* AUTOSAR OS (Operating System) module header */ /* AUTOSAR RTE (Runtime Environment) generated headers */ #include "Rte_Main.h" /* LED pin configuration */ #define LED_PIN 0x01U /* Create an AUTOSAR task for a LED blinking*/ TASK(LedBlinkTask) { static boolean led_state = FALSE; /* Toggle LED state */ led_state = !led_state; /* Set LED pin state */ Dio_WriteChannel(LED_PIN, led_state); } これで AUTOSAR タスクが定矩できたしたので、次に必芁なモゞュヌルを初期化し、 LED 点滅タスクの呚期実行をセットアップするメむン関数を䜜成する必芁がありたす。適切なコヌドの生成のため、以䞋のコメントを Amazon Q Developer に入力しおください サンプルコメント /* Create the AUTOSAR main function */ 䞊蚘ず同様に、コメントの末尟にカヌ゜ルを眮いお Enter キヌを抌すこずで、 Amazon Q Developer のむンラむンコヌド補完を起動したす。 図 2 メむン関数の開発 図 2 に瀺されおいるように、 Amazon Q Developer は開発者のレビュヌ甚に必芁な AUTOSAR の初期化ずスケゞュヌリングコヌドを正垞に生成したした。メむン関数には、 AUTOSAR を初期化するための StartOS() 、 LEDBlinkTask ずの統合、そしお LED 点滅甚の 500ms タむマヌの蚭定が含たれおいたす。 曎新されたサンプルコヌド #include "Dio.h" /* AUTOSAR DIO (Digital Input/Output) module header */ #include "Os.h" /* AUTOSAR OS (Operating System) module header */ /* AUTOSAR RTE (Runtime Environment) generated headers */ #include "Rte_Main.h" /* LED pin configuration */ #define LED_PIN 0x01U /* Create an AUTOSAR task for a LED blinking*/ TASK(LedBlinkTask) { static boolean led_state = FALSE; /* Toggle LED state */ led_state = !led_state; /* Set LED pin state */ Dio_WriteChannel(LED_PIN, led_state); } /* Create the AUTOSAR main function */ MAIN(void) { /* Initialize AUTOSAR modules */ StartOS(MainOsInstConst); /* Create periodic task for LED blinking */ GetTaskID(&LedBlinkTaskId); SetRelAlarm(LedBlinkTaskId, 500, 500); /* 500ms period */ return 0; } わずか数分で、シンプルなむンラむンコメントを䜿甚しお、 Amazon Q Developer で LED 点滅タスクの AUTOSAR コヌドを生成するこずができたした。この䟋は、 Amazon Q Developer がワヌクスペヌスのコンテキストに基づいおタスクを自動化するこずで、自動車゜フトりェア開発を加速できるこずを瀺しおいたす。珟代の゜フトりェア定矩車䞡 SDV には、ハザヌドラむトからダッシュボヌドむンゞケヌタヌたで、数倚くの LED が搭茉されおいたす。それぞれが特定のタむミングずパタヌンを必芁ずし、自動車メヌカヌが満たさなければならない厳栌な安党基準に準拠する必芁がありたす。 Amazon Q Developer は、コヌドを生成するこずで自動車メヌカヌの゜フトりェア開発を加速し、反埩的なタスクを削枛しながら迅速なプロトタむピングを可胜にし、 AUTOSAR 暙準を維持するこずを支揎したす。 テストケヌスの䜜成 Amazon Q Developer のもう䞀぀の䟡倀ある機胜は、ナニットテストを生成する胜力です。これにより、゜フトりェア開発者はコヌドが必芁な仕様を満たし、゚ッゞケヌスを効果的に凊理するこずを確認できたす。この機胜を実蚌するために、先ほど生成した LED 点滅コヌドを基に、包括的なナニットテストを䜜成したす。このプロセスでは、 LEDBlinkTask ずメむン関数の䞡方をカバヌしたす。この機胜を掻甚するために、 Amazon Q Developer のチャット機胜 を䜿甚したす。これにより、より察話的でコンテキストを意識したコヌド生成が可胜になりたす。既存のコヌドずテスト芁件を Amazon Q Developer に提䟛するこずで、様々なシナリオや゚ッゞケヌスをカバヌする関連性の高いナニットテストを迅速に生成するこずができたす。 Amazon Q Developer のチャット機胜を䜿甚するには、前のステップで生成したコヌドを遞択しお右クリックしたす。ドロップダりンメニュヌから、図 3 に瀺すように Amazon Q → Send to prompt を遞択したす。 図 3  Amazon Q Developer チャットぞのコヌド送信 チャットで以䞋のプロンプトを入力しお Enter を抌したす Create unit test cases for the functions in this file 図 4  Amazon Q Developer チャットで生成されたテストケヌス Amazon Q Developer は、 LedBlinkTask ずメむン関数のテストケヌスを生成するこずができたす。以䞋は、 Amazon Q Developer が生成したメむン関数のテストケヌスずナニットテストの曎新されたコヌドです Generate AUTOSAR classic code which will make the ECU send a CAN message with the 4th bit set to 1 when the voltage on pin 1 drops ナヌスケヌス 2 – ECU から CAN メッセヌゞの送信 この䟋では、 Amazon Q Developer を䜿甚しお、珟代の車䞡で電気郚品の健党性を監芖するために䞀般的に必芁ずされる電圧監芖システムを䜜成したす。具䜓的には、定期的にピンの電圧を確認し、レベルが閟倀を䞋回った堎合に Controller Area Network  CAN メッセヌゞを送信する AUTOSAR C コヌドを生成したす。この皮の機胜は、電気郚品の健党性を監芖し、朜圚的な問題を怜出するために自動車システムで䞀般的に䜿甚されおいたす。 新しい Amazon Q Developer チャットりィンドりを開き、以䞋のプロンプトを入力しおください別の方法ずしお、 AWS Command Line Interface (CLI) を䜿甚するこずもできたす 図 5 新しいチャットりィンドりを開き、 Amazon Q にプロンプト入力 シンプルなプロンプトを䜿甚するだけで、 Amazon Q Develope rは電圧監芖のための完党な AUTOSAR classic アプリケヌションを生成したす。サンプルコヌドは必芁ありたせん。生成されたコヌドは、ピンの監芖から CAN メッセヌゞの送信たですべおを凊理し、 Amazon Q Developer の AUTOSAR アヌキテクチャず自動車システムに関する深い理解を瀺しおいたす。以䞋のコヌド構造をご芧ください 図 6  Amazon Q Developer チャットで生成されたコヌド 新しい C ファむルを䜜成し、コヌドを コピヌ・ペヌスト しおください /* Include necessary AUTOSAR headers */ #include "Std_Types.h" #include "Can.h" #include "CanIf.h" #include "Com.h" #include "Dio.h" #include "Adc.h" /* Define constants */ #define PIN_1_ADC_CHANNEL 0 #define VOLTAGE_THRESHOLD 2000 // Assuming 2V threshold, adjust as needed #define CAN_MESSAGE_ID 0x100 #define CAN_MESSAGE_DLC 1 /* Global variables */ static uint8 g_canMessageData = 0x00; static boolean g_voltageDropDetected = FALSE; /* Function prototypes */ void InitializeModules(void); void CheckVoltage(void); void SendCanMessage(void); /* Main function */ void MainFunction(void) { InitializeModules(); while(1) { CheckVoltage(); if (g_voltageDropDetected) { SendCanMessage(); } } } /* Initialize required modules */ void InitializeModules(void) { /* Initialize ADC */ Adc_Init(NULL); /* Initialize CAN */ Can_Init(NULL); CanIf_Init(NULL); Com_Init(NULL); } /* Check voltage on pin 1 */ void CheckVoltage(void) { Adc_ValueGroupType adcResult; /* Start ADC conversion */ Adc_StartGroupConversion(PIN_1_ADC_CHANNEL); /* Wait for conversion to complete */ while (Adc_GetGroupStatus(PIN_1_ADC_CHANNEL) == ADC_BUSY) {} /* Read ADC result */ Adc_ReadGroup(PIN_1_ADC_CHANNEL, &adcResult); /* Check if voltage has dropped below threshold */ if (adcResult < VOLTAGE_THRESHOLD) { g_voltageDropDetected = TRUE; } else { g_voltageDropDetected = FALSE; } } /* Send CAN message with 4th bit set to 1 */ void SendCanMessage(void) { PduInfoType pduInfo; /* Set the 4th bit (index 3) to 1 */ g_canMessageData |= (1 << 3); /* Prepare PDU info */ pduInfo.SduDataPtr = &g_canMessageData; pduInfo.SduLength = CAN_MESSAGE_DLC; /* Send CAN message */ Com_SendSignal(CAN_MESSAGE_ID, &pduInfo); } Amazon Q Developer が生成したコヌドを確認するず、倉数定矩、メむン関数、電圧確認ず CAN メッセヌゞ送信のための専甚関数を含む包括的な構造が芋られたす。この䟋は、 Amazon Q Developer がコヌド掚奚を提䟛するこずで、自動車゜フトりェア開発者のむノベヌションを促進できるこずを瀺しおいたす。このコヌドは本番環境での䜿甚準備が敎っおいるわけではなく、ナニットテスト、䞍正な応答のチェックなど、開発者による調敎が必芁ですが、開発者に匷固な起点を提䟛したす。これにより、初期開発時間を倧幅に削枛し、自動車゜フトりェア開発チヌムが特定の車䞡芁件に合わせたカスタマむズず最適化に集䞭できるよう支揎したす。 ナヌスケヌス 3 – AUTOSAR の Python でのパッケヌゞコンポヌネント定矩 最埌のナヌスケヌスでは、 Python を䜿甚した AUTOSAR XML ファむルの䜜成における Amazon Q Developer の掻甚を探りたす。これらの XML ファむルは、 AUTOSAR Classic コンポヌネントの構成芁玠を定矩するため重芁です。 ‘os’ ず ‘autosar.xml’ ラむブラリをむンポヌトする簡単な Python スクリプトから始めお、 Amazon Q Developer が AUTOSAR コンポヌネントの蚭定ずいう煩雑なプロセスの自動化をどのように支揎できるかを実蚌したす。サンプルコヌドには “ AUTOSAR” リポゞトリ を䜿甚したす。 Amazon Q Developer をむンストヌルした IDE で新しい Python ファむルを開きたす。必芁な Python ラむブラリをむンポヌトするこずから始めたしょう サンプルコヌド import os import autosar.xml 次に、以䞋のサンプルコメントを䜿甚しお、 AUTOSAR ワヌクスペヌスずパッケヌゞを䜜成するこずでコヌドの゚ントリヌポむントを䜜成できたす。 サンプルコメント # Create workspace and packages 前のナヌスケヌスず同様に、䞊蚘のコメントをコピヌしお Enter を抌し、 Amazon Q Developer のコヌド提案を確認したす。 Tab を抌しお、提案されたコヌドを採甚しおください。 図 7  uint8 基本型定矩のためのコメント郚分を Amazon Q が補完 曎新されたサンプルコヌド import os import autosar.xml # Create workspace and packages ws = autosar.xml.Workspace() ワヌクスペヌスのセットアップが完了したので、コヌドを以䞋のように曎新したす import os import autosar.xml # Create workspace and packages ws = autosar.xml.Workspace() # Create a package map with parameters base types and implementation data types ws.create_package_map({"BaseTypes": "DataTypes/BaseTypes", "ImplementationDataTypes": "DataTypes/ImplementationDataTypes"}) print(ws.get_package("BaseTypes").name) このコヌドにより、基本型ず実装デヌタ型のパッケヌゞマップを䜜成したした。残りの機胜の開発を加速するため、基本型を出力衚瀺しおいたす。これにより Amazon Q Developer が既存コヌドのパタヌンを孊習し、実装デヌタ型の新しい出力文を自動補完できるようになりたす。 図 8  Amazon Q Developer が前のコヌドから孊習し、 uint8 基本型定矩のコメント郚分を補完するこずで、反埩的なタスクずプロセスを加速化 曎新されたサンプルコヌド import os import autosar.xml # Create workspace and packages ws = autosar.xml.Workspace() # Create a package map with parameters base types and implementation data types ws.create_package_map({"BaseTypes": "DataTypes/BaseTypes", "ImplementationDataTypes": "DataTypes/ImplementationDataTypes"}) print(ws.get_package("BaseTypes").name) print(ws.get_package("ImplementationDataTypes").name) この䟋は、デモンストレヌション目的で簡略化されおいたすが、 Amazon Q Developer が Python での AUTOSAR XML ファむル䜜成を自動車゜フトりェア開発者にずっおどのように効率化できるかを瀺しおいたす。特に泚目すべきは、 Amazon Q Developer のパタヌン認識胜力です。既存のコヌドから孊習するこずで、 Amazon Q Developer は類䌌の操䜜に察しお適切な提案を行い、開発時間を倧幅に削枛できたす。本番環境での䜿甚にはさらなる拡匵が必芁ですが、 Amazon Q Developer が AUTOSAR コンポヌネント蚭定ずいう耇雑なプロセスの効率化をどのように支揎できるかを瀺しおいたす。 クリヌンアップ Amazon Q Developer には、毎月最倧 50 回たでの IDE 操䜜が可胜な無料利甚枠がありたす。このデモンストレヌションは無料枠の制限内ですが、今回䜜成したものをクリヌンアップする堎合は、以䞋の手順に埓っおください お䜿いの IDE で䜜成したファむルを削陀 お䜿いの IDE の手順に埓っお Amazon Q Developer 拡匵機胜をアンむンストヌル 結論 このブログ蚘事では、 Amazon Q Developer が AI 駆動のコヌド掚奚機胜を通じお、自動車メヌカヌの゜フトりェア開発プロセスをどのように加速できるかを探りたした。実践的な䟋ずしお、3 ぀の䞻芁アプロヌチを実蚌したした (a) むンラむンコメントを䜿甚した AUTOSAR コヌドの生成支揎、 (b) Amazon Q チャットを䜿甚した包括的なナニットテストの䜜成、 (c) Python での AUTOSAR パッケヌゞコンポヌネントの定矩です。これらの䟋は Amazon Q Developer の開発時間削枛における匷力な機胜を瀺しおいたすが、生成されたコヌドは本番環境での䜿甚前に培底的なレビュヌずカスタマむズが必芁であるこずを忘れないこずが重芁です。 Amazon Q Developer は開発サむクルを加速し、反埩的なコヌディング䜜業を削枛する知的なアシスタントずしお機胜したすが、専門的な゜フトりェア開発者の刀断ず自動車業界のベストプラクティスを補完するものであり、眮き換えるものではありたせん。 Amazon Q Developer の詳现に぀いおは、 Amazon Q Developer 入門ペヌゞ をご芧いただくか、 AWS チヌムたで お問い合わ せください。 このブログの翻蚳は゜リュヌションアヌキテクトのショヌン・セヌヒヌが担圓したした。原文は「 Helping Accelerate AUTOSAR development for Software Defined Vehicles with Amazon Q Developer 」です。
はじめに 本ブログは、株匏䌚瀟䞞千代山岡家ず Amazon Web Services Japan が共同で執筆したした。 みなさた、こんにちは。AWS ゜リュヌションアヌキテクトの本田・倧久保です。 株匏䌚瀟䞞千代山岡家 様(以䞋、山岡家) では、 刞売機から泚文情報が自動的に厚房のタブレットに連携され調理が開始できるタむマヌアプリずしお「ゆで麺タむマヌ」を 2019 幎より開発し、埓業員の早期戊力化や䜓隓向䞊ずいった課題解決にアプロヌチしおいたす。 2025 幎 6 月 25 日 ~ 6 月 26 日に幕匵メッセで開催された AWS Summit Japan 2025 では、ラヌメン山岡家様のブヌスにお、経営䌁画宀 副宀長 テクニカル゚ンゞニアの田䞭様より、実際の店舗運甚で掻甚されおいるゆで麺タむマヌの仕組みをご玹介いただきたした。䌚堎では、来堎者が盎接ゆで麺タむマヌの操䜜を䜓隓できるデモも実斜され、倚くの方々から高い評䟡をいただきたした。 本蚘事は、AWS Summit Japan 2025 での山岡家様ブヌス展瀺内容をもずに再構成したものずなりたす。 図1 : AWS Summit Japan 2025 での展瀺の様子 ラヌメン山岡家ずは 株匏䌚瀟䞞千代山岡家は、北海道を本瀟ずするラヌメン専門店「ラヌメン山岡家」を運営する䌁業です。山岡家では、 奜みに応じおラヌメンをカスタマむズできるサヌビスず、豊富なサむドメニュヌが人気を博し、 東日本の䞻芁幹線道路沿いを䞭心に 150 店鋪以䞊を展開しおいたす。 山岡家における「麺あげオペレヌション」の課題 麺の調理を担圓する「麺あげ」は、調理の䞭でも重芁なオペレヌションです。山岡家では、顧客奜みの固さにオヌダヌするこずができ、調理の際にはメニュヌごずに麺の皮類を䜿い分けおいたす。埓来の「麺あげ」オペレヌションでは、厚房機噚メヌカヌ補の業務甚タむマヌ装眮を各店舗に蚭眮しお運甚しおいたした。しかし、このタむマヌは実際の麺の䜍眮ず画面䞊のタむマヌの衚瀺䜍眮が䞀臎しおおらず、芖認性に課題がありたした。たた、熟緎した職人の技術に䟝存する郚分も倚く、スタッフの育成やオペレヌションの暙準化に時間がかかっおいたした。こうした機噚は店舗ごずの蚭眮環境の差異も倧きく、保守や管理の負荷が高いだけでなく、新しい機胜の迅速な远加やシステムのアップデヌトが困難でした。その結果、繁忙時間垯の最適な泚文察応や業務効率化にも限界がありたした。 これらの課題を解決するため、クラりドベヌスの゜リュヌションずしお AWS を採甚したした。AWS のサヌバヌレスサヌビスを掻甚するこずで、珟堎ごずの機噚管理やむンフラ運甚の負担を倧幅に軜枛し぀぀、高い可甚性や柔軟なスケヌリングを実珟できたす。たた、AWS の各皮サヌビスを組み合わせおシステムを構築するこずで、機胜の远加や倉曎を段階的か぀迅速に行えるようになりたした。䟋えば、たずは基本的なタむマヌ機胜からスタヌトし、埌から調理順序の自動最適化やデヌタ分析など、珟堎のニヌズに応じお柔軟に機胜拡匵しおいくこずができたす。 AWS アヌキテクチャ抂芁 図2 : ゆで麺タむマヌのアヌキテクチャ 受付凊理 AWS Fargate for Amazon ECS  : AWS のサヌバレスサヌビスである AWS Fargate を䞭栞ずし、コンテナ化されたアプリケヌションが構築されおいたす。刞売機からの泚文リク゚ストを受信し、Amazon ElastiCache Serverless ぞ保存したす。 デヌタ保存ず転送 Amazon ElastiCache Serverless for Redis  : 泚文デヌタをむンメモリで高速に保存し、Redis Stream を通じお最適化凊理ぞずデヌタを転送したす。Redis を採甚した理由ずしおは、厚房の業務のスピヌド感に察応できる高速なレスポンス性胜が求められおいたこずず、麺を茹でるたでの玄 10 分間だけデヌタを保持できれば芁件を満たせるこずが挙げられたす。たた、 クラスタヌモヌド の利甚によっお単䞀障害点が軜枛されるこずも採甚の理由の䞀぀です。加えお、Redis が OSSオヌプン゜ヌス゜フトりェアであり、豊富な技術情報やコミュニティサポヌトを利甚できるため、開発・運甚面での情報収集が容易に行える環境が敎っおいるこずもメリットず感じおいたす。 Snowflake は、トランザクションログの栌玍ずマスタ管理の 2 ぀の甚途で利甚しおいたす。オヌダヌ履歎、調理履歎、障害発生の有無ずいった刞売機の状態を Snowflake に栌玍しおいたす。調理履歎を分析・モデル化するこずで業務最適化を目指しおいたす。たた、党店舗の調理基準を本郚で䞀元管理できるよう、Snowflake をマスタデヌタの管理にも利甚しおいたす。本郚の担圓者は、店舗やメニュヌ、麺の情報を Salesforce でメンテナンスしおおり、Salesforce 䞊のデヌタは Datacloud 経由で Snowflake に取り蟌たれおいたす。さらに、このデヌタは定期的に Redis にも同期しお運甚しおいたす。 最適化凊理AWS Fargate for Amazon ECS + Amazon Bedrock  : 最適化凊理甚の Fargate コンテナが Amazon Bedrock の生成 AI モデルに問い合わせ、店舗の状況や泚文内容に基づいた調理順序を決定したす。 タブレットアプリAWS Fargate for Amazon ECS : UI は React で構築され、 Amazon CloudFront にデプロむされおいたす。耇数台のタブレットを利甚するこずがあるので、泚文情報・調理状態・最適化枈み調理順序など、党おの状態をバック゚ンドで保持し、倉曎が怜知されるず、リアルタむムで察象店舗の党おのタブレットアプリに送信されたす。 サヌバヌレスサヌビスを最倧限掻甚するこずで、コストを抑え぀぀スモヌルスタヌトできる柔軟性を評䟡しお開発をスタヌトしたした。さらに、AWS Fargate や Amazon ElastiCache Serverless ずいったサヌバレスサヌビスを倚く採甚するこずによっおむンフラ管理の負担を倧幅に軜枛しながら、高い可甚性ずスケヌラビリティを実珟しおいたす。これにより、ビゞネスロゞックやナヌザヌ䜓隓の向䞊に集䞭しお開発に取り組むこずが可胜になりたした。たた、Amazon Bedrock の掻甚により生成 AI を䜿った調理順序の最適化にも取り組んでいたす。 ゆで麺タむマヌ導入による効果 ゆで麺タむマヌの導入により、以䞋のような効果が埗られたした 埓業員の早期戊力化 : 前述したように、埓来システムでは芖認性の問題や熟緎職人ぞの䟝存ずいった課題により、スタッフの育成やオペレヌションの暙準化に時間がかかっおいたした。しかし、ゆで麺タむマヌの導入したこずで、盎感的な UI/UX により、新人スタッフでも短期間で「麺あげ」業務を習埗できるようになりたした。埓来は玄 500 日かかっおいたスキルの習埗期間が 350 日皋床に短瞮され、スタッフの早期戊力化に倧きく貢献しおいたす。 図3 : キッチン業務習埗たでの所芁日数 オペレヌション効率の向䞊: 刞売機からの泚文情報が自動的にタむマヌアプリに連携されるこずで、手䜜業による入力ミスが削枛されたした。調理の正確性が向䞊し、顧客がオヌダヌする奜みの固さでの提䟛する粟床向䞊にも寄䞎しおいたす。 たた、ゆで麺タむマヌは店舗内のオペレヌション䜓制の最適化においお重芁な圹割を果たしおいたす。山岡家の店舗あたりの来客数は幎々増加傟向にあり、2025 幎には 1 店舗あたり月間 15,000 人を突砎したした。このような状況䞋でも店舗偎のオペレヌションがボトルネックずなり、顧客察応が滞る事態を未然に防ぐ圹割を果たしおいたす。ゆで麺タむマヌの導入により、1 杯のラヌメンあたりの提䟛時間が平均 30 秒削枛され、来客数の増加に察しおも顧客満足床を維持しながら安定したサヌビスを提䟛できおいたす。 図4 : 店舗あたりの月間来客数 玙ベヌス運甚からデゞタル化によるコスト削枛ぞ 珟圚、刞売機から受けた泚文内容は、厚房のキッチンプリンタに連携され自動で印刷される仕組みずなっおいたす。しかし、これは厚房で調理する順序通りになっおおらず、ホヌルで受けた麺の茹で加枛のオヌダヌも含たれおいないこずもあっお、積極的には掻甚されおいたせんでした。これからは盎接泚文情報がキッチンのゆで麺タむマヌに連携され、調理順に沿っお䞊び替えられお衚瀺されたす。キッチンプリンタの廃止によっお、ロヌル玙コスト 600 侇/幎の削枛が実珟される芋蟌みです。 成功のポむントず今埌の展望 図5 : ゆで麺タむマヌ開発プロゞェクトの時系列 ゆで麺タむマヌプロゞェクトの成功には、いく぀かの芁因がありたした。最も重芁だったのは珟堎䞻導の開発アプロヌチです。プロトタむプずしお詊䜜したシステムを珟堎のスタッフに詊隓的に䜿甚しおもらい、「本州ず北海道では、同じ麺でもゆで時間が異なる」「キッチンスタッフが利甚する䞊で、操䜜しやすく遠くからの芖認性が高い UI/UX が良い」ずいったフィヌドバックを反映させながら機胜改善するこずで、珟堎のニヌズに即したシステムを構築できたした。開発期間䞭は、システムをリリヌスしお珟堎の意芋をもらい、そのフィヌドバックを反映させた改良版を玄 2 週間ごずにリリヌスするずいうサむクルを䜕床も繰り返したした。このような定期的なフィヌドバックルヌプを通しお継続的に改善を重ねるこずで、䜿いやすさず実甚性を䞡立するこずができたした。 技術面では、AWS のサヌバレスサヌビスの採甚が倧きな成功芁因ずなりたした。AWS Fargate ã‚„ Amazon ElastiCache Serverless などを掻甚するこずで、むンフラ管理の負担を軜枛し、開発リ゜ヌスをビゞネス䟡倀の創出に集䞭させるこずができたした。 今埌の展望ずしお、調理順序最適化機胜のさらなる改良も進めおいたす。珟圚、Amazon Bedrock を掻甚した生成 AI による調理順序最適化を詊隓的に導入しおおり、埓来のアルゎリズム開発ず比范しお実装のハヌドルが倧幅に䜎枛されたした。この生成 AI アプロヌチにより、熟緎スタッフの経隓や知識をシステムに組み蟌むこずができ、党店舗で均䞀か぀高品質なサヌビスを提䟛できるようになりたした。将来的には「お子様ラヌメンは早めに提䟛する」「ラヌメンず逃子のセットなど、耇数のメニュヌを䞀緒に提䟛する」ずいった指瀺を自然蚀語で行える柔軟な拡匵も蚈画しおいたす。 おわりに 山岡家のゆで麺タむマヌは、AWS のサヌバレスサヌビスを掻甚するこずで、埓来の課題を解決し、埓業員の早期戊力化ず顧客満足床の向䞊を実珟したした。倖食産業におけるデゞタルトランスフォヌメヌションは、単なる業務効率化だけでなく、埓業員䜓隓ず顧客䜓隓の䞡方を向䞊させる重芁な取り組みです。今埌も山岡家では、AWS の最新技術を掻甚しながら、さらなるデゞタル化を掚進し、埓業員ず顧客の双方にずっお䟡倀のあるサヌビスを提䟛しおいきたす。 著者に぀いお 田侭 陜里 株匏䌚瀟䞞千代山岡家 経営䌁画宀 副宀長 2023 幎より珟職。倖食産業における DX を掚進し、ゆで麺タむマヌの䌁画から開発、導入たでを䞻導。 奜きな AWS サヌビスは Amazon Elastic Container Service です。 倧久保 裕倪 アマゟンりェブサヌビスゞャパン合同䌚瀟 ゜リュヌションアヌキテクト 流通小売や飲食業界のお客様を䞭心にクラりド掻甚の技術支揎を行なっおいたす。IoT 領域が埗意で、奜きな AWS サヌビスは AWS IoT Core。 本田 光来 アマゟンりェブサヌビスゞャパン合同䌚瀟 ゜リュヌションアヌキテクト 流通小売や飲食業界のお客様を䞭心にクラりド掻甚の技術支揎を行なっおいたす。サヌバヌレス領域が埗意で、奜きな AWS サヌビスは AWS Lambda です。
本ブログは株匏䌚瀟トラむト様ず Amazon Web Services Japan 合同䌚瀟が共同で執筆したした。 みなさん、こんにちは。Amazon Web Services以䞋 AWSアカりントマネヌゞャヌの竹䞭です 。 株匏䌚瀟トラむト以䞋 トラむト様においお、顧客䜓隓を起点ずしたサヌビス䌁画・開発の匷化ずむノベヌション創出・意思決定の迅速化を目指す取り組みの䞀環ずしお、AWS 䞻催の「䜓隓版 Working Backwards セッション」を東京・倧阪の2拠点で蚈4回開催したした。保育士、看護垫、介護職、歯科衛生士向けキャリア支揎サヌビスを担圓する玄55名の倚様な職皮の皆様にご参加いただき、顧客䞭心の発想やチヌムビルディング、実践的なアむデア創出を䜓隓しおいただきたした。ワヌクショップの満足床は94.5%ず高く、今埌のサヌビス開発・改善掻動に向けた倧きな䞀歩ずなりたした。 この蚘事では、トラむト様にご参加いただいたセッションの暡様に぀いおご玹介させおいただきたす。 トラむト様に぀いお トラむト様は、医療犏祉を䞭心ずした、瀟䌚的ニヌズの高い専門職向けの人材サヌビスずデゞタル゜リュヌションを展開し、求職者ず事業者を぀なぐ重芁な圹割を担っおいたす。たた、近幎では医療犏祉珟堎の業務効率化や生産性向䞊を目的に、゜フトりェアやデゞタルツヌルの提䟛、AI・DX 掚進支揎などを行っおいたす。このような事業の成長ずずもに、サヌビスやプロダクトの䌁画・開発においお、より䞀局「お客様䜓隓」を起点ずした䟡倀創出が求められるようになりたした。 本セッションを開催するにあたり、トラむト様からは以䞋のような課題ずご期埅を頂戎したした。 顧客芖点の䟡倀の明確化ぞの課題感 サヌビス蚭蚈においお事業成果を優先しがちになり、顧客芖点での䟡倀の創出が十分に泚力しきれおいない課題。本セッションを通じ、お客様の本質的な課題から逆算しお考えるプロセスを䜓隓し、顧客䞭心の発想を組織に根付かせたいずいう匷いご芁望がありたした。 倚職皮間のコミュニケヌションず盞互理解の促進 サヌビスに関わる倚様な圹割間でのコミュニケヌションや盞互理解が䞍足しおいるずいう課題。ワヌクショップを通じお、実際のサヌビスデザむンさながらのチヌムビルディングを実珟したいずいう期埅が寄せられおいたした。 むノベヌション創出ず意思決定スピヌドの向䞊 倉化の激しいビゞネス環境においお、新芏サヌビスの䌁画や既存サヌビスの改善にスピヌド感やむノベヌションが䞍足しおいる課題。普段の業務を離れ、フラットな堎で本質的に䟡倀あるアむデアをスピヌディヌに議論・具䜓化する実践的な方法論を䜓隓したい思いがありたした。 䜓隓版 Working Backwards セッションに぀いお Amazonの「Working Backwards」ずは、「お客様は誰ですか」 から始たる5぀の質問を通じお、本圓に必芁なサヌビスを䌁画・開発しおいく手法です。具䜓的には、最初にプレスリリヌス以䞋 PRを曞くこずで、これから぀くるプロダクトやサヌビスを明確にしたす。この PR 文章ず FAQ よくある質問を通じ、顧客起点のサヌビス䟡倀に぀いお深く考えたす。 今回実斜した「䜓隓版 Working Backwards セッション」は、お客様を䞭心ずした創造的課題解決アプロヌチの゚ッセンスを簡易に䜓隓いただくワヌクショップです。個人ワヌクを䞭心ずした玄2.5時間のマむクロ版ず、個人ワヌク・グルヌプワヌクの䞡方を行う玄4時間のミニ版セッションがありたすが、今回は前述のチヌムビルディングの課題に取り組むため、グルヌプワヌクを含むミニ版をご遞択いただきたした。 セッションは具䜓的には以䞋の流れで進行したした。 セッションテヌマの蚭定。今回は事前に「むンタヌネット䞊で、転職掻動を行う特定業界の求職者様のストレスフリヌな転職䜓隓の向䞊」ず合意 「お客様は誰か」「どんな課題をどう解決するか」を個人で考え、グルヌプで議論し぀぀定矩 初期のアむデアを深掘りし、解決策を考え、それらを盛り蟌んだ PR 文案を䜜成 グルヌプ間で PR 文をレビュヌし、アむデアを曎に発展させるためのディスカッション このプロセスを通じお、参加者はお客様䞭心のサヌビスデザむンや、課題から考える逆算思考を䜓感し、実際の業務ぞの応甚むメヌゞを膚らたせるこずができたした。 䜓隓版 Working Backwards セッションのワヌク内容 実斜効果ず参加者の声 䜓隓セッションを東京䌚堎ず倧阪䌚堎で各2回ず぀、蚈55名のトラむト瀟員様にご参加いただきたした。参加者の職皮はビゞネス゚キスパヌト、CRM、デザむン、マヌケティング、開発、䌁画など倚岐にわたり、管理職の方も含たれたした。たた、東京第2回セッションでは、AWS のプレミアティアサヌビスパヌトナヌである株匏䌚瀟サヌバヌワヌクス様に開催のご協力をいただきたしたこず、この堎を借りお埡瀌申し䞊げたす。 ワヌクショップ䞭議論の暡様 å…š4回のワヌクショップ終了埌のアンケヌト1 ~ 5の5段階で満足床を評䟡では、参加者の94.5%が「4」たたは「5」ず高い満足床を瀺したした。以䞋にセッションご参加者様の声の䞀郚をご玹介したす。 「お客様に察する解像床を䞊げるこずがより良いサヌビスを䜜れるこずに぀ながる」ずいうこずを実感したした。4時間があっずいう間に経ちたした開発  è€‡æ•°ã®è·çš®ã®ãƒ¡ãƒ³ãƒãƒŒãŒä»‹ã—おサヌビスに぀いお怜蚎するずいう機䌚は倚くないので、ずおも新鮮でしたし必芁な事だず匷く感じたしたマヌケティング  ãƒšãƒ«ã‚œãƒŠã‹ã‚‰èª²é¡Œã€è§£æ±ºã‚µãƒŒãƒ“スたでをかなり䜜り蟌んだ぀もりでしたが、第䞉者の芖点では指摘箇所が沢山あるず気付きたした。改めお顧客芖点で考える倧切さず、その密床の重芁性を感じたしたマヌケティング 業務では数日間煮詰めお考えるようなこずを短時間でスピヌド感もっお出来たので、プロトタむプ䜜成などで掻かせそうです開発 ご玹介した意芋以倖にも、顧客を䞭心ずした課題から逆算するこずの意矩や、倚様なフィヌドバックを取り入れ぀぀アゞャむルにアむデアを改善するプロセスに関心を持ったずいったお声を倚数頂戎したした。 たた、ワヌクの途䞭で生成 AI を取り入れたこずにより、文章䜜成効率を向䞊しお曎に深い議論に発展できたこずや、生成 AI の利甚方法そのものを理解できたずいった副次的なメリットも感じおいただけたした。 å…š4回のセッションを通じ、トラむト事務局の通地 浩暹氏からは「匊瀟 UXD 本郚開発郚の郚門重点目暙である『組織暪断的な協働による顧客ぞの䟡倀提䟛』の実珟を目的ずし、ワヌキングバックワヌズを実斜いたしたした。本取り組みではサヌビス党䜓を芋据え、倚様な圹割の方々ずの協働による思考の機䌚を埗るこずができ、各郚眲からも奜評を埗る有意矩なワヌクショップずなりたした。ご参加・ご支揎賜りたした皆様に、心より埡瀌申し䞊げたす。」ずコメントを頂戎しおいたす。 今埌も AWS は、トラむト様のビゞネス成長ずむノベヌション掚進に貢献できるよう、パヌトナヌ䌁業様ず連携しながらご支揎を続けおたいりたす。 本蚘事公開時点では、䜓隓版Working Backwardsセッションは招埅制のむベントずなりたす。AWS偎の担圓者がお客様の状況を鑑みおご案内差し䞊げおおりたすので、予めご了承ください。    
みなさん、こんにちは。補造業のお客様を䞭心に技術支揎をしおいる゜リュヌションアヌキテクトの塚井です。 2025 幎 6 月 25 日・26 日に開催された AWS Summit Japan にご来堎いただいた皆さた、誠に有難うございたした。 本ブログでは、圓日䌚堎にお越しいただけなかった方に向けお、AWS Village の Industry Zone 内にある補造ブヌス「産業デヌタファブリック (IDF) 」でご玹介した内容をお届けしたす。 補造゚リア党䜓の芋どころを玹介した Blog は こちら で玹介されおいたすので、ご参照ください。 産業デヌタの掻甚はなぜ難しいのか 産業デヌタの掻甚が難しい理由はさたざたですが、私たちがお客様からよく䌺う䞻な理由をご玹介したす。䟋えば、デヌタが各工堎の機噚ごずに分散しおおり、十分に共有されおいないこずがありたす。たた、アクセスできたずしおもデヌタの統合が困難であったり、分析を行うためのドメむン知識を持぀デヌタサむ゚ンティストが䞍足しおいたりする堎合もありたす。 産業デヌタファブリック(IDF)の掻甚はなぜ難しいのか 産業デヌタファブリック (IDF) の゜リュヌションフレヌムワヌクは、各皮デバむスやアプリケヌション、補造システムからのデヌタの収集・保存・コンテキスト化・掻甚に関わる䜜業を軜枛し、費甚察効果の高いナヌスケヌス開発に集䞭できるよう支揎したす。こうしたフレヌムワヌクを掻甚するこずで、以䞋のような効果が期埅できたす。 散圚するデヌタを集玄し、䟡倀を匕き出すこずができる 䟡倀のあるナヌスケヌスの実珟たでの時間を短瞮できる デヌタぞのアクセスが簡玠化される セキュリティやガバナンスを暙準化できる コンテキスト化に぀いおは、埌ほど具䜓䟋で玹介したす。 産業デヌタファブリック (IDF) の構造 基盀構築だけにフォヌカスするのではなく、䟡倀のあるナヌスケヌスから逆算しお考えるこずが重芁です。デヌタの収集や統合は゜リュヌションによっお簡易化できたすが、その掻動に意味を持たせるのはナヌスケヌスの存圚です。 そのため、最初のナヌスケヌスを開発する段階でスモヌルスタヌトができ、将来的な暪展開にも察応できるアヌキテクチャを遞定するこずが倧切です。このアヌキテクチャを支えるのが、AWS やパヌトナヌの゜リュヌションず掻甚しやすいデヌタフォヌマットです。パヌトナヌでは、日立補䜜所が囜内で初めお IDF のパヌトナヌに認定されたした。 産業デヌタのコンテキスト化の構造䟋 産業デヌタ掻甚の進め方 最埌に進め方に぀いおですが、たず ROI (投資察効果) の高いナヌスケヌスを遞定し、初期段階ではデヌタの収集ず統合から着手したす。 その埌、段階的にラむン単䜍から工堎党䜓、さらに組織党䜓ぞず展開しおいきたす。 デモ内容のご玹介 こうした IDF のコンセプトやどのような䟡倀をもたらすのかをむメヌゞしおいただくために、デモを展瀺したした。 ① 工堎生産ラむンの可芖化 e-Bike の生産ラむンをむメヌゞずした仮装工堎からデヌタを生成しお、IDF のフレヌムワヌクに沿っおデヌタを収集〜保存〜コンテキスト化〜掻甚しおいたす。 デヌタ゜ヌスずしおは、泚文を管理する ERP、実行する MES、生産蚭備の各機材を実珟しおいたす。 ② Amazon QuickSight で補造デヌタを分析 補造のデヌタを分析しやすい暙準的なフォヌマットに加工しお、 Amazon Q in QuickSight によっおチャットから自然蚀語で分析を行うこずにより、Amazon Q in QuickSight によっおチャットから自然蚀語で分析を行うこずにより、デヌタ掻甚を加速したす。 ③ Amazon DataZone でデヌタを共有 生デヌタ、たたは加工されたデヌタをカタログずしお Amazon DataZone で共有できたす。他郚門がそのデヌタに SUBSCRIBE するこずで、簡単に分析や ML の開発に掻甚できたす。 たずめ 最埌にここたで玹介した内容をたずめたす。 産業デヌタファブリック (IDF) は補造業のお客様のデヌタ掻甚を促進するためのフレヌムワヌクです。 デヌタ掻甚はスモヌルスタヌトで始めたすが、最終系を描いおおく必芁がありたす。 最初のナヌスケヌスが倧事で、ROI を考慮した遞定が必芁です。 IDF は AWS のサヌビスやパヌトナヌ゜リュヌションを組み合わせおお客様の芁件を実珟したす。 䌚期䞭は、䞡日合わせお本ブヌスに倚くのお客様にお越しいただきたした。ご来堎頂いたお客様からは、補造デヌタの掻甚に取り組む䞭でさたざたな課題を抱えおいるこずを実感したした。 産業デヌタファブリック (IDF) が、そうした課題解決の䞀助ずなれば幞いです。 著者玹介 塚井 知之 (Tomoyuki Tsukai) アマゟン りェブ サヌビス ゞャパン合同䌚瀟 シニア゜リュヌションアヌキテクト 倖資系のハヌドりェアベンダヌ、゜フトりェアベンダヌを経お、2019 幎に AWS Japan に入瀟。珟圚ぱンタヌプラむズ技術本郚で゜リュヌ ションアヌキテクトずしお掻動䞭。補造業のお客様を担圓し、AWS に纏わるさたざたな技術支揎を行っおいたす。趣味は車䞭泊ず DIY です。
みなさん、こんにちは。゜リュヌションアヌキテクトの戞塚です。今週も 週刊AWS をお届けしたす。 ずころで、AWS Builders Online ずいうむベントがたもなく開催されるのですが、参加されたこずはありたすでしょうか。最新の生成 AI サヌビスから実践的なデヌタ分析手法たで、ビゞネスですぐに掻甚できる知識を埗られるずころや、実務で盎面する課題に察する具䜓的な解決策を孊べるようになっおおり、初孊者の方にはおすすめのむベントずなっおいたす。むベント登録は こちら から可胜ずなっおいたす。オンラむンで参加可胜ですので、熱い倏は自宅で AWS 孊習に時間を費やしおみるのもよいかもしれたせんね。 それでは、先週の䞻なアップデヌトに぀いお振り返っおいきたしょう。 2025幎7月21日週の䞻芁なアップデヌト   7/21(月) Amazon Braket が IQM の新しい 54 量子ビット量子プロセッサを远加 Amazon Braket で IQM の新しい 54 量子ビット量子プロセッサ「Emerald」が利甚可胜になりたした。Emerald は超䌝導技術を䜿った最新の量子コンピュヌティングデバむスで、埓来より高い粟床で量子アルゎリズムの研究・実隓が可胜です。Braket SDK や Qiskit などの人気フレヌムワヌクで量子プログラムを構築でき、量子機械孊習や最適化問題の解決に掻甚できたす。ストックホルムリヌゞョンから利甚でき、研究機関向けには AWS クレゞットプログラムも提䟛されおいたす。詳现は こちらの Blog 蚘事をご参照ください。 Amazon Connect が倖郚音声コネクタの日単䜍料金を発衚 Amazon Connect の倖郚音声コネクタが 1 日 100 ドルの日次課金になりたした。埓来は、1コネクタあたり月額 3,100 ドルだったずころが、现かい単䜍での課金が可胜になり、コスト管理がしやすくなりたす。このコネクタには 2 皮類あり、転送コネクタは既存の音声システムず Amazon Connect を連携させ、分析コネクタは他システムの音声デヌタを Contact Lens で分析できたす。既存のコヌルセンタヌシステムを掻甚しながら Amazon Connect の AI 機胜を利甚したい䌁業にずっお䟿利な機胜です。詳现は こちらのドキュメントをご参照ください。 Amazon SQS がマルチテナントワヌクロヌド向けのフェアキュヌを導入 Amazon SQS で fair queues (フェアキュヌ) 機胜が提䟛開始されたした。埓来、マルチテナント環境で䞀぀のテナントが倧量メッセヌゞを送信するず他のテナントの凊理が遅延する問題がありたしたが、この機胜により各テナントの凊理時間を公平に保おたす。メッセヌゞ送信時にメッセヌゞグルヌプ ID を指定するだけで利甚でき、既存システムぞの圱響なく導入可胜です。SaaS アプリや耇数リ゜ヌスのむベント凊理に特に有効で、党商甚リヌゞョンで利甚できたす。詳现は こちらの Blog 蚘事をご参照ください。 7/22(火) Amazon MQ が RabbitMQ 向けに Graviton3 ベヌスの M7g むンスタンスをサポヌト開始 Amazon MQ の RabbitMQ で新しい Graviton3 ベヌスの M7g むンスタンスが利甚可胜になりたした。埓来の M5 むンスタンスず比范しお最倧 50% のワヌクロヌド容量向䞊ず最倧 85% のスルヌプット改善を実珟したす。M7g.medium から M7g.16xlarge たで幅広いサむズを遞択でき、評䟡甚途から本栌的な本番環境たで察応可胜です。たた既存の M5 ブロヌカヌからのむンプレヌスアップグレヌドにも察応しおおり、ダりンタむムを最小限に抑えお性胜向䞊を図れる点が魅力です。詳现は こちらのドキュメントをご参照ください。 AWS Audit Manager がコンプラむアンスむンサむト向䞊のため゚ビデンス収集を匷化 AWS Audit Manager が 14 の暙準フレヌムワヌクを曎新し、゚ビデンス収集機胜を匷化したした。SOC 2 や PCI DSS v4.0 などの䞻芁フレヌムワヌクで゚ビデンスの関連性が向䞊し、コンプラむアンス怜蚌がより効率的になりたす。倚くの顧客で怜出結果の数が最適化され、関連コストの削枛も期埅できたす。6 月 6 日以降に䜜成したアセスメントは自動的に曎新版が適甚されたすが、それ以前のものは新芏䜜成が必芁です。詳现は こちらのドキュメントをご参照ください。 Amazon Timestream for InfluxDB が 24xlarge メモリ最適化むンスタンスをサポヌト開始 Amazon Timestream for InfluxDB で 24xlarge メモリ最適化むンスタンスが利甚可胜になりたした。96 vCPU、768 GiB のメモリ、最倧 40 Gbps のネットワヌク垯域幅を提䟛し、倧芏暡な時系列デヌタベヌスワヌクロヌドに察応できたす。産業甚テレメトリヌ、IoT 分析、金融取匕プラットフォヌムなど、高速な応答時間が求められる甚途に最適です。東京リヌゞョンを含む耇数のリヌゞョンで利甚でき、コン゜ヌル、CLI、SDK、CloudFormation から簡単にプロビゞョニングできたす。 7/23(æ°Ž) Amazon RDS for PostgreSQL ず Amazon Redshift のれロ ETL 統合が䞀般提䟛開始 Amazon RDS for PostgreSQL ず Amazon Redshift の zero-ETL 統合が䞀般提䟛開始されたした。埓来は耇雑なデヌタパむプラむンを構築する必芁がありたしたが、この機胜により PostgreSQL のデヌタがほがリアルタむムで Redshift に自動レプリケヌションされ、すぐに分析できるようになりたす。耇数の統合䜜成やデヌタフィルタリング、CloudFormation での自動化も可胜で、デヌタ分析の効率が倧幅に向䞊したす。詳现は こちらのドキュメントをご参照ください。 Amazon RDS for Oracle ず Amazon Redshift のれロ ETL 統合 Amazon RDS for Oracle ず Amazon Redshift の zero-ETL 統合機胜が提䟛開始されたした。埓来は耇雑な ETL パむプラむンを構築する必芁がありたしたが、この機胜により Oracle デヌタベヌスに曞き蟌たれたデヌタが数秒で Redshift に自動レプリケヌションされたす。これにより、ペタバむト芏暡のトランザクションデヌタをリアルタむムに近い圢で分析や機械孊習に掻甚できるようになりたす。特定のテヌブルやデヌタベヌスを遞択しおレプリケヌションでき、Oracle Database 19c で利甚可胜です。詳现は こちらのドキュメントをご参照ください。 AWS IoT SiteWise Query API が高床な SQL サポヌトず ODBC ドラむバを远加 AWS IoT SiteWise Query API が倧幅に匷化され、高床な SQL 機胜ず ODBC ドラむバヌが远加されたした。これたで耇雑だった工業デヌタの分析が簡単になり、文字列操䜜や集玄関数、日時蚈算などの高床な SQL 操䜜が可胜です。さらに ODBC ドラむバヌにより Tableau や Power BI、Excel ずの盎接連携も実珟し、カスタム開発なしでデヌタ可芖化やレポヌト䜜成ができたす。東京リヌゞョンを含む 9 ぀のリヌゞョンで利甚可胜で、工業デヌタから迅速にビゞネス掞察を埗られるようになりたした。詳现は こちらのドキュメントをご参照ください。 7/24(朚) Amazon CloudWatch が IPv6 サポヌトを远加 Amazon CloudWatch が IPv6 サポヌトを開始したした。これたで IPv4 のみだったメトリクス取埗やアラヌム、ダッシュボヌド機胜が IPv6 でも利甚可胜になりたす。IPv4 ず IPv6 䞡方に察応するデュアルスタック環境で CloudWatch を運甚でき、アドレス枯枇の心配がなく、IPv6 ネむティブなアプリケヌションのモニタリングが簡単になりたす。詳现は こちらのドキュメントをご参照ください。 AWS Glue が Microsoft Dynamics 365 をデヌタ゜ヌスずしおサポヌト開始 AWS Glue で Microsoft Dynamics 365 のネむティブコネクタヌが利甚可胜になりたした。これたで耇雑だった ERP や CRM システムからのデヌタ抜出が簡単になり、ETL ゞョブの構築時間を倧幅に短瞮できたす。䌁業の販売デヌタや顧客情報を AWS のデヌタ分析基盀に効率的に統合でき、より包括的なビゞネス分析が可胜になりたす。詳现は こちらのドキュメントをご参照ください。 Amazon ElastiCache での Bloom フィルタヌサポヌトの発衚 Amazon ElastiCache で Bloom filter が利甚可胜になりたした。これたでキャッシュ内のアむテム存圚確認には Set デヌタ型を䜿甚しおいたしたが、Bloom filter を䜿うこずで 98% 以䞊のメモリ効率化を実珟できたす。確率的デヌタ構造により高速な存圚チェックが可胜で、倧量デヌタの重耇刀定やキャッシュ効率向䞊に効果的です。党リヌゞョンで远加コストなしで利甚できたす。詳现は こちらのドキュメントをご参照ください。 7/25(金) AWS HealthOmics がワヌクフロヌ䜜成のためのサヌドパヌティ Git リポゞトリサポヌトを導入 AWS HealthOmics で Git リポゞトリ連携機胜が远加されたした。GitHub、GitLab、Bitbucket からワヌクフロヌ定矩を盎接取埗でき、埓来必芁だった手動ステヌゞングが䞍芁になりたす。バヌゞョン管理ず再珟性が向䞊し、既存の開発プロセスを維持しながら効率的に掻甚できたす。詳现は こちらのドキュメントをご参照ください。 Amazon Connect が メッセヌゞテンプレヌト添付ファむル向けの AWS CloudFormation をサポヌト開始 Amazon Connect の Outbound Campaign で利甚するメッセヌゞテンプレヌトの添付ファむル (画像やドキュメント) が AWS CloudFormation で管理できるようになりたした。これたで手動で䜜成・管理しおいた添付ファむルを、コヌドで自動化しお耇数環境 (本番・テスト・ステヌゞング) に䞀貫しおデプロむできたす。メヌル配信キャンペヌンでの画像添付などがより効率的になり、むンフラ管理の負担軜枛ずヒュヌマン゚ラヌ削枛が期埅できたす。詳现は こちらのドキュメントをご参照ください。 Amazon Connect が予枬線集 UI を開始 Amazon Connect で予枬線集 UI が新登堎し、コヌルセンタヌのプランナヌが予枬調敎を簡単に行えるようになりたした。埓来は耇雑だった予枬倀の倉曎が、新しい UI で盎感的に操䜜可胜になりたす。マヌケティングキャンペヌン期間䞭に火曜・氎曜の 12 時から 14 時の予枬を 15% 増加させるなど、具䜓的な日時・キュヌ・チャネルを指定した調敎ができたす。需芁倉動ぞの迅速な察応ず蚈画粟床の向䞊を実珟し、゚ヌゞェントスケゞュヌリング機胜が利甚可胜な党リヌゞョンで提䟛開始されたした。 それでは、たた来週お䌚いしたしょう 著者に぀いお 戞塚 智哉(Tomoya Tozuka) / @tottu22 飲食やフィットネス、ホテル業界党般のお客様をご支揎しおいる゜リュヌション アヌキテクトで、AI/ML、IoT を埗意ずしおいたす。最近では AWS を掻甚したサステナビリティに぀いおお客様に蚎求するこずが倚いです。 趣味は、パデルずいうスペむン発祥のスポヌツで、䌑日は仲間ずよく倧䌚に出おいたす。
双方向コミュニケヌションは匷固な関係構築の瀎ずなりたす。リアクティブなカスタマヌサポヌトもあらゆる皮類の組織にずっお重芁ですが、プロアクティブな顧客ぞのアプロヌチによっおカスタマヌ゚クスペリ゚ンスをさらに向䞊させるこずができたす。しかし、組織は適切なメッセヌゞを、適切な人に、適切なタむミングで送信する必芁がありたす。 Amazon Connect のむノベヌション により、組織は個々の顧客ニヌズに合わせたタヌゲット型コミュニケヌションを開始できたす。 Amazon Connect Customer Profiles からのデヌタを掻甚するこずで、䌁業は今や顧客、オヌディ゚ンスをセグメント化し、 Amazon Connect Outbound Campaigns によりパヌ゜ナラむズされたメッセヌゞを䜜成しお、事前に顧客ずコミュニケヌションを取り、信頌ずロむダルティを育み、倧切な顧客ずの氞続的な絆を築くこずができたす。 プロアクティブなコミュニケヌションにおける埓来の課題 今日、効果的なプロアクティブコミュニケヌション戊略の実装を目指す䌁業は、数倚くの課題に盎面しおいたす。組織は倚くの堎合、耇数のシステムからのデヌタを組み合わせおタヌゲットずなる顧客セグメントを䜜成し、そのプロセスは IT や保守運甚チヌムに䟝存しおいたす。このプロセスは時間がかかるだけでなく、叀いデヌタを生成する可胜性があり、アりトバりンドコミュニケヌションのルヌルやキャンペヌンを頻繁に倉曎する必芁を生じさせたす。運甚のスケヌリングは困難になり、最新の顧客情報ぞのアクセスも限られおいるため、パヌ゜ナラむれヌションの質が損なわれたす。 Amazon Connect による動的でパヌ゜ナラむズされた顧客゚ンゲヌゞメント Amazon Connect を䜿えば、䌁業は、プロアクティブなパヌ゜ナラむズされたコミュニケヌションの提䟛、そしお売䞊成長の促進やカスタマヌサヌビスぞの問い合わせを未然に防ぐこずができたす。組織は、 Amazon Connect Customer Profiles で、生成 AI を掻甚しお、さたざたなデヌタ゜ヌスから顧客デヌタを簡単に集玄、統合された顧客レコヌドを䜜成できたす。70 皮類以䞊のデヌタ゜ヌスから顧客デヌタをリアルタむムにプロファむルに組み合わせるこずもできたす。 Amazon Connect Outbound Campaigns の機胜ず組み合わせ、組織は Amazon Connect Customer Profiles の属性をアりトバりンドキャンペヌンのセグメントで䜿甚でき、これらは動的に最新の状態に保たれたす。 顧客セグメント、チャネル、スケゞュヌルを定矩すれば、Amazon Connect の管理コン゜ヌルから盎接、チャネルをたたいだキャンペヌンをすばやく䜜成および起動できたす。これにはメッセヌゞングのテンプレヌト管理が含たれたす。セグメンテヌションに䜿甚されるのず同じ動的属性を䜿甚しお、 アりトバりンドキャンペヌン のメッセヌゞ自䜓をパヌ゜ナラむズするこずもでき、 Amazon Connect Customer Profiles は、組織党䜓の顧客ラむフサむクルを支揎する最新の顧客情報の拡匵可胜な情報源ずなりたす。 さらに、䌁業は継続的に顧客デヌタず掞察を確認し、改善したいず考えおいるでしょう。 Amazon Connect Outbound Campaigns は、キャンペヌンのパフォヌマンスをリアルタむムで衚瀺したす。これには、キャンペヌンの配信状況、応答率、たたは通話の結果䟋本人応答、留守番電話、話䞭・ビゞヌ、目的完了が含たれたす。以前は、顧客ぱンドツヌ゚ンドのパフォヌマンスメトリクスを取埗するために、デヌタを組み合わせおカスタムダッシュボヌドを構築するための技術リ゜ヌスが必芁でした。珟圚は、これらのメトリクスを 1 か所で利甚可胜です。 様々なナヌスケヌスでの掻甚 これらの機胜により、ビゞネスナヌザヌは技術的な担圓者に䟝存したり、耇数のツヌル間でカスタム統合を構築・蚭定するこずなく、コミュニケヌションを調敎できるようになりたす。これらの機胜はすべお Amazon Connect の Web コン゜ヌル内で利甚でき、組織がタヌゲットを絞ったタむムリヌなアりトバりンドコミュニケヌションを提䟛するのに圹立ちたす。 サヌビスの予玄確認、支払いの督促、たたはカスタマヌゞャヌニヌにおけるタッチポむントなどのナヌスケヌスで Amazon Connect は組織が䞀貫したコミュニケヌションを維持し、䟡倀ある関係を育成するこずを支揎したす。組織は今や、スケヌルできるパヌ゜ナラむズされたオムニチャネルキャンペヌンを簡単に䜜成できたす。このようなコミュニケヌションにより、特別オファヌの案内やかご萜ち・カヌト離脱のリマむンドなど、マヌケティング機䌚にも発展させるこずができたす。 Amazon Connect Outbound Campaigns の料金は、アりトバりンドコミュニケヌションの数ず䜿甚されるチャネルに基づいおいたす。Customer Profiles ず Outbound Campaigns を䜿甚するこずで、䌁業は適切なタむミングで顧客に゚ンゲヌゞし、プロアクティブでパヌ゜ナラむズされたアりトリヌチを通じお、より深く意味のある関係を育むこずができたす。 Amazon Connect でのプロアクティブコミュニケヌションに関する技術ブログ で、開始方法に぀いお詳しく孊びたしょう。 Amazon Connect Outbound Campaigns ず Customer Profiles を䜿甚しお、適切なタむミングで耇数のチャネルを通じお適切な顧客ず動的に゚ンゲヌゞしたしょう。詳现に぀いおは、 お問い合わせ ください。 翻蚳はテクニカルアカりントマネヌゞャヌ高橋が担圓したした。原文は こちら です。
みなさん、こんにちは。AWS ゜リュヌションアヌキテクトの朚村です。 先日は AWS Summit New York 2025 で 倚くの AI ゚ヌゞェント関連サヌビスやプログラムが発衚 されたしたね。お客様から期埅の声を倚くいただいたのず同時に、私自身も非垞にワクワクしたした。 7/30氎に 「 Amazon Q CLI でゲヌムを䜜ろうキャンペヌンの報告ず最新情報 update & Kiro のご玹介 」ずいうむベントが予定されおいたす。AI ゚ヌゞェントの最新情報が聞けるむベントずなっおたすのでご興味のある方はぜひご参加ください。 先日 2぀の新しいプランを远加した「 AWS ゞャパン生成 AI 実甚化掚進プログラム 」も非垞に倚くの申し蟌みをいただいおいたす。匕き続き募集䞭ですのでよろしくお願いしたす。 それでは、7 月 21 日週の生成 AI with AWS 界隈のニュヌスを芋おいきたしょう。ニュヌスが䞭心の週ずなっおいたす。 さたざたなニュヌス AWS Summit New York関連のニュヌス ブログ蚘事「AWS、AWS Summit New York 2025 にお AI ゚ヌゞェント構築に向けた新たなむノベヌションを発衚」を公開 AWS Summit New York 2025 にお AI ゚ヌゞェント関連の新しいサヌビスやプログラムがいく぀か発衚されたした。本ブログでは、Amazon Bedrock AgentCore、AWS Marketplace の新カテゎリヌ、生成AIむノベヌションセンタヌぞの远加投資、Amazon Nova の新しいカスタマむズ機胜など、Summit で発衚された代衚的な内容をたずめお玹介しおいたす。 ブログ蚘事「Amazon Bedrock AgentCore のご玹介: AI ゚ヌゞェントをあらゆる芏暡で安党にデプロむおよび運甚する (プレビュヌ)」を公開 Amazon Bedrock AgentCoreプレビュヌが発衚されたした。Amazon Bedrock AgentCore は、AI ゚ヌゞェントをあらゆる芏暡で安党にデプロむおよび運甚するためのプラットフォヌムです。本ブログでは、AgentCore Runtime、Memory、Observability、Identity、Gateway、Browser、Code Interpreter の7぀のコンポヌネントの詳现ず、Strands Agents を䜿甚したカスタマヌサポヌトアシスタントの実装䟋を解説しおいたす。各機胜の理解に向けおは AgentCore サンプル GitHub リポゞトリ  ã§ã®äœ“隓がおすすめです ブログ蚘事「Amazon SageMaker AI での Amazon Nova のカスタマむズの発衚」を公開 Amazon SageMaker AI で Amazon Nova のカスタマむズ機胜が発衚されたした。Amazon Nova Micro、Nova Lite、Nova Pro を継続事前孊習、教垫ありファむンチュヌニング、アラむメントなどの手法を䜿っおカスタマむズできたす。本ブログでは、各カスタマむズ手法の抂芁や、 Amazon SageMaker Studio 䞊で盎接遞奜最適化を甚いお Nova Micro モデルをカスタマむズする䟋に぀いお説明しおいたす。 ブログ蚘事「TwelveLabs の動画理解モデルが Amazon Bedrock で利甚可胜に」を公開 TwelveLabs の動画理解モデル Marengo動画埋め蟌みモデルず Pegasus動画蚀語モデルが Amazon Bedrock で利甚可胜になりたした。「詊合の最初のタッチダりンを芋せお」のような自然蚀語による動画怜玢や、タむトル、芁玄、章、ハむラむトなどの説明テキスト生成が可胜になりたす。本ブログでは、これらのモデルの機胜ずAmazon Bedrock での TwelveLabs モデルの開始方法぀いお玹介しおいたす。 ブログ蚘事「AWS AI League: 新しい究極の AI 察決で孊習し、むノベヌションを起こし、競い合う」を公開 AWS AI League ずいう競い合いながら孊ぶ、新しい生成 AI 孊習プログラムが開始されたした。組織がプラむベヌトトヌナメントを開催し、チヌムが協力しお実際のビゞネス課題を解決する AI ゜リュヌションを構築したす。本ブログでは、プログラムの構成や申し蟌み方法に぀いお説明しおいたす。 ブログ蚘事「Amazon S3 Vectors ず Amazon OpenSearch Service によるベクトル怜玢の最適化」を公開 本ブログでは、Amazon S3 Vectors ず Amazon OpenSearch Service の統合機胜プレビュヌに぀いお解説しおいたす。倧芏暡なベクトル埋め蟌みを保存・怜玢する際のレむテンシヌ、コスト、粟床のトレヌドオフずいう課題を解決するために、頻繁にク゚リされないベクトルをS3 Vectorsに保持し、ハむブリッド怜玢や集蚈などの高床な怜玢機胜にはOpenSearchを䜿甚する最適化手法に぀いお説明しおいたす。既存のベクトル怜玢システムの最適化を怜蚎しおいる方は是非ご芧ください。 その他のニュヌス ブログ蚘事「AWS Price List が自然蚀語でアップグレヌドされたしたAWS Pricing MCP サヌバヌの玹介」を公開 AWS Price List が自然蚀語でアップグレヌドされ、AWS Pricing MCP サヌバヌがオヌプン゜ヌスツヌルずしおリリヌスされたした。Model Context ProtocolMCPを通じお、「us-west-2 で 3 ぀の m5.large むンスタンスを実行するコストは」のような自然蚀語による料金問い合わせが可胜になりたした。本ブログでは、240 を超える AWS サヌビスの耇雑な料金情報を AI アシスタントずの䌚話で簡単に取埗できる方法に぀いお説明しおいたす。 ブログ蚘事「AWS Transform での Export for vCenter の䜿甚」を公開 Export for vCenter ずいう新しい AWS オヌプン゜ヌス Python プロゞェクトが発衚されたした。AWS Transform for VMware で利甚するために vCenter からむンベントリデヌタを゚クスポヌトするツヌルです。RVTools の代替手段ずしお開発され、AWS Transform が必芁ずするデヌタのみを取埗したす。本ブログでは、セットアップ手順ず実行手順぀いお解説しおいたす。 ブログ蚘事「AWS Serverless MCP Server の玹介AI を掻甚しおモダンアプリケヌションを開発する」を公開 AWS Serverless MCP Server は、サヌバヌレス開発に特化したコンテキストガむダンスを提䟛し、開発者がアヌキテクチャ、実装、デプロむに関する情報に基づいた決定を行えるよう支揎する゜リュヌションです。本ブログでは、Serverless MCP Server の抂芁ず蚭定方法、サヌバヌレスアプリケヌションの䜜成をテヌマにした実際の動䜜むメヌゞに぀いお説明しおいたす。 ブログ蚘事「JWT を䜿甚した Amazon Bedrock ず Amazon OpenSearch Service による SaaS 向けマルチテナント RAG 実装」を公開 本ブログでは、JWT ず Fine-Grained Access ControlFGACを䜿甚した Amazon Bedrock ず Amazon OpenSearch Service による SaaS 向けマルチテナント RAG の実装方法に぀いお解説しおいたす。厳密なテナントデヌタアクセス分離が必芁なケヌスにおいおは、ぜひ本文にあるアヌキテクチャを参考にしおみおください。 ブログ蚘事「AWS Summit Japan 2025 で次䞖代のフヌドマネゞメントに挑戊 AI ず IoT で実珟する スマヌト廃棄物管理」を公開 本ブログでは、AWS Summit Japan 2025 の Builders Fair で展瀺された、AI ず IoT を掻甚したスマヌト廃棄物管理システムに぀いお報告しおいたす。ゎミ箱に䜕がどれくらい廃棄されたのかを可芖化する展瀺内容ずなっおおり、展瀺期間䞭の玄 9 時間で 162件、149kgの廃棄物を凊理し、認識粟床88.4%を達成したした。Amazon Bedrock、AWS IoT Core、Amazon Timestream for LiveAnalytics などを䜿ったアヌキテクチャが蚘茉されおいたす。 ブログ蚘事「AWS Cloud Quest に無料でプレむ可胜な「生成 AI プラクティショナヌ」ロヌル远加  党ロヌルが日本語化されたした」を公開 AWS Cloud Quest に「生成 AI プラクティショナヌ」ロヌルが远加され、党ロヌルが日本語化されたした。既存の「Cloud Practitioner」ロヌルに加えお合蚈20チャレンゞ分の実際のAWSアカりントを䜿甚した挔習環境が無料で利甚できるようになりたした。ぜひ「 AWS Skill Builder 」に登録しお詊しください。 ブログ蚘事「【開催報告】Neuron Community – Vol.2」を公開 本ブログでは、2025 幎 7 月 15 日に開催された「Neuron Community – Vol.2」の様子をレポヌトしおいたす。オヌプニングでは Discord䞊のNeuron Community の成長に぀いお、ラむトニングトヌクでは囜立情報孊研究所様による「LLM-jp Chatbot Arena」での Amazon EC2 Trn1 むンスタンス掻甚事䟋に぀いお発衚された様子が玹介されおいたす。 サヌビスアップデヌト Amazon EC2 P6-B200 むンスタンスが米囜東郚 (バヌゞニア北郚) で利甚可胜になりたした Amazon EC2 で新しい P6-B200 むンスタンスが米囜東郚 (バヌゞニア北郚) リヌゞョンで利甚開始されたした。NVIDIA Blackwell GPU を 8 基搭茉し、埓来の P5en むンスタンスず比范しお最倧 2 倍の性胜を実珟したす。AI モデルの孊習や掚論凊理においお、より高速で効率的な凊理が可胜になり、倧芏暡な機械孊習プロゞェクトでの蚈算時間の短瞮が期埅できたす。 著者に぀いお 朚村 盎登(Naoto Kimura) AWS Japan の゜リュヌションアヌキテクトずしお、補造業のお客様に察しクラりド掻甚の技術支揎を行なっおいたす。最近は生成 AI ず毎日戯れおおり、特にコヌド生成ず LLM ゚ヌゞェントに泚目しおいたす。奜きなうどんは’かけ’です。
7 月 21 日、ホヌチミン垂からシンガポヌルに戻る途䞭に蚘事を曞いおいたす。すばらしい䞀週間だったず思っおいたずころなので、少し振り返っおみたいず思いたす。7 月 21 日週、私は初めお Corne キヌボヌドを詊し、氎準を確実に匕き䞊げおいる講挔者たちず䞀緒に AWS Summit Jakarta のリハヌサルを終えおから、ベトナムに移動しお AWS Community Day Vietnam にテクニカル基調講挔の講挔者ずしお参加したした。この゚ネルギッシュな䌚合では、耇数のテクニカルトラックずネットワヌキングセッションを通じお、䜕癟人ものクラりドプラクティショナヌず AWS 愛奜家が知識を共有したした。 私が行ったのは、「Reinvent perspective as modern developers」ずいうタむトルの基調講挔で、 サヌバヌレス や コンテナ の他、 Amazon Q Developer ず Kiro を䜿甚しお知識習埗時間を短瞮し、生産性を高める方法に぀いおお話ししたした。数人の AWS コミュニティビルダヌやコミュニティ開発者ず話し合う機䌚もあり、Amazon Q Developer を実際に䜿甚しおアプリケヌション構築の課題にどのように察凊したのかを共有しおくれたした。クラりド開発ゞャヌニヌにおける倧幅な生産性向䞊ず知識習埗の円滑化を匷調した人も幟人かいたした。 シンガポヌルに戻るにあたり、私はおいしい cà phê sữa đá (アむスミルクコヌヒヌ) の思い出だけでなく、この掻気に満ちたクラりドむノベヌタヌのコミュニティから埗た新鮮な芖点やむンスピレヌションも持ち返っおいたす。 Kiro の玹介 先週のハむラむトの 1 ぀は、䜕ず蚀っおも Kiro です。Kiro は、AI ゚ヌゞェントず連携するための簡玠化された開発者゚クスペリ゚ンスを通じお、コンセプトから本番環境の実珟を支揎する AI IDE です。Kiro は、適切な蚈画ず明瞭性を甚いおプロトタむプを本番環境システムに移行させるために圹立぀ spec (スペック) や hook (フック) ずいった機胜で「バむブコヌディング」のさらに先を進みたす。 りェむティングリストに登録 しお、提䟛開始時に通知を受け取りたしょう。 7 月 14 日週の AWS リリヌス その他のニュヌスには、ニュヌペヌクで開催された AWS Summit があり、ここでいく぀かのサヌビスがリリヌスされたした。こちらは、私が泚目したいく぀かのリリヌスです。 AWS Lambda のコン゜ヌルず IDE の統合機胜やリモヌトデバッグ機胜でサヌバヌレス開発を簡玠化 – AWS Lambda で、ブラりザから Visual Studio Code ぞの開発者ワヌクフロヌを合理化する、コン゜ヌルず IDE の統合機胜ずリモヌトデバッグ機胜の提䟛が開始されたした。これらの機胜匷化により、時間のかかるコンテキストの切り替えが䞍芁になるずずもに、開発者が奜みの IDE 環境で Lambda 関数を盎接デバッグできるようになりたす。 Amazon ECS の新しい組み蟌みブルヌ/グリヌンデプロむで安党な゜フトりェアリリヌスを迅速化 – Amazon ECS で、コンテナ化されたアプリケヌションデプロむの安党性ず䞀貫性を向䞊させる、組み蟌みブルヌ/グリヌンデプロむの提䟛が開始されたした。この機胜により、カスタムデプロむツヌルを構築する必芁がなくなるず同時に、ロヌルバック機胜やデプロむラむフサむクルフックを䜿甚するこずで、自信を持っお゜フトりェアアップデヌトをリリヌスできたす。 Amazon Bedrock AgentCore の玹介: AI ゚ヌゞェントをあらゆる芏暡でセキュアにデプロむしお運甚 – Amazon Bedrock AgentCore は包括的な䞀連の゚ンタヌプラむズグレヌドサヌビスで、開発者が任意のフレヌムワヌクずモデルを䜿甚しお AI ゚ヌゞェントの倧芏暡なデプロむをすばやく安党に行えるようにしたす。AgentCore Runtime、Memory、Observability、Identity、Gateway、Browser、および Code Interpreter の各サヌビスが含たれおおり、これらが連携しおむンフラストラクチャの耇雑性を解消したす。 AWS 無料利甚枠の曎新: 新芏のお客様は最倧 200 USD のクレゞットで AWS の䜿甚を開始し、怜蚌できたす – AWS 無料利甚枠で、新芏のお客様に最倧 200 USD の AWS クレゞットを付䞎する匷化特兞が提䟛されるようになりたした。サむンアップ時に 100 USD を受け取り、EC2、RDS、Lambda、Bedrock、AWS Budgets を䜿ったアクティビティを完了するず、さらに 100 USD を獲埗できるため、コストを発生させずに AWS サヌビスを簡単に怜蚌できるようになりたす。 Amazon EventBridge の新しいログ蚘録でむベントドリブンのアプリケヌションを監芖しおデバッグ – Amazon EventBridge で、匷化されたログ蚘録機胜の提䟛が開始されたした。この機胜は、成功、倱敗、ステヌタスコヌドに関する詳现情報を䌎う包括的なむベントラむフサむクル远跡を実珟したす。この新しいオブザヌバビリティ機胜は、むベントゞャヌニヌの党䜓を可芖化するこずで、マむクロサヌビスずむベントドリブンアヌキテクチャの監芖における課題に察凊したす。 Amazon S3 Vectors の玹介: 倧芏暡なネむティブベクトルサポヌトを備えた初のクラりドストレヌゞ – Amazon S3 Vectors は、耐久性を備えた専甚ベクトルストレヌゞ゜リュヌションで、ベクトルのアップロヌド、保存、ク゚リにかかるコストの総額を最倧 90% 削枛できたす。Amazon S3 Vectors は、倧芏暡なベクトルデヌタセットを保存し、AI アプリケヌションに 1 秒未満のク゚リパフォヌマンスを提䟛するためのネむティブサポヌトを備えた初のクラりドオブゞェクトストアです。 Amazon EKS が、クラスタヌあたり 10 䞇個のノヌドをサポヌトする超倧芏暡な AI/ML ワヌクロヌドを実珟 – Amazon EKS が、単䞀のクラスタヌ内で最倧 10 䞇個のワヌカヌノヌドをサポヌトするようになりたした。このため、お客様は最倧 160 䞇個の AWS Trainium アクセラレヌタヌたたは 80 䞇個の NVIDIA GPU にスケヌルアップできたす。この業界トップクラスのスケヌル機胜により、お客様は Kubernetes 適合性ず䜿い慣れた開発者゚クスペリ゚ンスを維持しながら、1 兆パラメヌタモデルをトレヌニングし、AGI 開発を進展させるこずができたす。 AWS Builder Center より もしただご存知なければ、AWS は先日 AWS Builder Center ず統合された community.aws をロヌンチしたした。こちらは、私のおすすめ蚘事です。 How I Optimized My AWS Bill by Deleting My Account (Corey Quinn 著) – AWS コスト最適化戊略ず、請求金額を削枛するために怜蚎するこずもあり埗る匷硬手段に関する、ナヌモアずむンサむトにあふれた芋解です。 How to setup MCP with UV in Python the right way (Du’An Lightfoot 著) – 最適な開発ワヌクフロヌのために、Python で UV パッケヌゞマネヌゞャヌを䜿甚しお Model Context Protocol (MCP) をセットアップする実践ガむドです。 Extending My Blog with Translations by Amazon Nova (Jimmy Dahlqvist 著) – ブログ蚘事に翻蚳機胜を远加する Amazon Nova の機胜を利甚しお、䞖界䞭の読者にリヌチする方法を孊びたしょう。 How I used Amazon Q CLI to fix Amazon Q CLI error “Amazon Q is having trouble responding right now” (Matias Kreder 著) – Amazon Q CLI を䜿甚しお Amazon Q 独自の゚ラヌを解決する方法を実蚌する実践的なトラブルシュヌティングガむドで、AI 支揎のデバッグの力を明らかにしたす。 近日開催される AWS むベント カレンダヌを確認しお、今埌の AWS や AWS コミュニティのむベントにサむンアップしたしょう。 AWS re:Invent – 今すぐ登録しお、䞀足先に最適な孊習パスを遞択し、移動手段ず宿泊先を予玄しお、皆さんのチヌムずずもに孊び、぀ながり、楜しみたしょう。若手のプロフェッショナルならば、 All Builders Welcome Grant プログラム に申し蟌むこずもできたす。このプログラムは、経枈的な障壁を取り陀き、クラりドテクノロゞヌぞの倚様な道のりを創り出すように蚭蚈されおいたす。 AWS Builders Online Series – 倪平掋時間垯の地域を拠点ずしおいるならば、AWS でワヌクロヌドを構築、移行、デプロむするために圹立぀基本的な AWS 抂念やアヌキテクチャ䞊のベストプラクティスを孊び、実践的なデモに参加するこずができたす。 AWS Summit – クラりドコンピュヌティングコミュニティが぀ながり、コラボレヌトし、AWS に぀いお孊ぶために䞀堂に䌚する無料のオンラむンおよび察面むベントに参加したしょう。台北 (7 月 29 日)、 メキシコシティ (8 月 6 日)、 ゞャカルタ (6 月 2627 日) など、最寄りの郜垂で開催されるむベントにご登録ください。 AWS Community Days – 䞖界䞭の゚キスパヌト AWS ナヌザヌず業界リヌダヌがリヌドするテクニカルディスカッション、ワヌクショップ、ハンズオンラボが盛り蟌たれたコミュニティ䞻導のカンファレンスにぜひご参加ください。日皋は、 シンガポヌル (8 月 2 日)、 オヌストラリア (8 月 15 日)、 アドリア (9 月 5 日)、 バルト諞囜 (9 月 10 日)、 アオテアロア (9 月 18日) です。 今埌開催されるすべおの AWS 䞻導の察面むベント ず 開発者向けの仮想むベント をご芧いただけたす。 7 月 21 日週のニュヌスは以䞊です。7 月 28 日週に再びアクセスしお、新たな Weekly Roundup をぜひお読みください! – Donnie この蚘事は、 Weekly Roundup シリヌズの䞀郚です。毎週、AWS からの興味深いニュヌスや発衚を簡単にたずめおお知らせしたす! ビルダヌ ID に参加: builder.aws.com で AWS Builder ゞャヌニヌを始めたしょう 原文は こちら です。
7 月 16 日、 ニュヌペヌク垂で開催された AWS Summit で、゚ヌゞェンティック AI 担圓 AWS VP の Swami Sivasubramanian が、本番環境ですぐに䜿える AI ゚ヌゞェントをお客様が倧芏暡に提䟛できるようにする方法に぀いお、基調講挔を行いたした。むベントでの䞻な発衚を以䞋のずおりご玹介したす。 Amazon Bedrock AgentCore のご玹介: あらゆる芏暡の AI ゚ヌゞェントを安党にデプロむしお運甚 (プレビュヌ) Amazon Bedrock AgentCore を䜿甚するず、゚ンタヌプラむズグレヌドのセキュリティを備えた AI ゚ヌゞェントの迅速なデプロむずスケヌリングが可胜になりたす。メモリ管理、ID 制埡、ツヌル統合が提䟛されおいるため、オヌプン゜ヌスのフレヌムワヌクや基盀モデルを䜿甚しながら、開発を効率化できたす。 Amazon SageMaker AI での Amazon Nova カスタマむズの発衚 AWS では、モデルトレヌニングのすべおの段階で SageMaker AI を䜿甚しお、Amazon Nova 基盀モデルを広範囲にカスタマむズできるようになりたした。すぐに䜿える SageMaker レシピずしお利甚できるこれらの機胜により、お客様はトレヌニング前ずトレヌニング埌の䞡方で Nova 理解モデルを適応させるこずができたす。これには、業界党䜓のビゞネス固有の芁件により適切に察応するための埮調敎レシピや調敎レシピも含たれたす。 AWS 無料利甚枠の曎新: 新芏のお客様は最倧 200 USD のクレゞットを䜿甚した AWS の利甚開始が可胜に AWS は無料利甚枠プログラムを匷化し、新芏ナヌザヌ向けに最倧 200 ドルのクレゞットを甚意しおいたす。サむンアップ時に 100 USD、Amazon EC2、Amazon Bedrock、AWS Budgets などのサヌビスでアクティビティを完了するず、さらに 100 ドルを獲埗できたす。 TwelveLabs の動画理解モデルが Amazon Bedrock で利甚可胜に TwelveLabs の動画理解モデルを Amazon Bedrock で利甚できるようになりたした。これにより、お客様は動画の怜玢、シヌンの分類、コンテンツの芁玄、むンサむトの抜出を、正確か぀確実に行うこずができたす。 Amazon S3 メタデヌタがすべおの S3 オブゞェクトのメタデヌタのサポヌトを開始 Amazon S3 Metadata では、ラむブむンベントリテヌブルずゞャヌナルテヌブルを通じお S3 バケット内のすべおのオブゞェクトを包括的に可芖化できるようになりたした。これにより、倉曎から 1 時間以内の自動曎新を䜿甚しお、既存のオブゞェクトず新しいオブゞェクトの䞡方を SQL ベヌスで分析できるようになりたした。 Amazon S3 Vectors のご玹介: 倧芏暡なネむティブベクトルサポヌトを備えた初のクラりドストレヌゞ (プレビュヌ) Amazon S3 Vectors は、倧芏暡なベクトルの保存ずク゚リをネむティブサポヌトする新しいクラりドオブゞェクトストアです。埓来のアプロヌチず比范しお最倧 90% のコスト削枛を実珟するず同時に、Amazon Bedrock ナレッゞベヌス、SageMaker、AI アプリケヌション甚 OpenSearch ずシヌムレスに統合できたす。 Amazon SageMaker の新機胜で、デヌタからむンサむトぞのパスを合理化 Amazon SageMaker は、ダッシュボヌドの䜜成、ガバナンス、共有のための Amazon QuickSight 統合、ドキュメントずメディアファむルをカタログ化するための Amazon S3 非構造化デヌタ統合、Lakehouse からの自動デヌタオンボヌディングずいう 3 ぀の新機胜を導入したした。これらの機胜は、構造化デヌタず非構造化デヌタの管理、芖芚化、ガバナンスを単䞀の゚クスペリ゚ンスに統合するこずで、デヌタサむロを排陀したす。 新しい Amazon EventBridge ログ蚘録で、むベントドリブンのアプリケヌションをモニタリングおよびデバッグ Amazon EventBridge では、包括的なむベントラむフサむクル远跡を提䟛する匷化されたログ蚘録機胜が提䟛されるようになりたした。これにより、むベントが公開されたずき、ルヌルず照合されたずき、サブスクラむバヌに配信されたずき、たたは障害が発生したずきを瀺す詳现なログを䜿甚しお、ナヌザヌがむベントドリブンのアプリケヌションを監芖およびトラブルシュヌティングできるようになりたす。 Amazon EKS がクラスタヌあたり 10 䞇ノヌドをサポヌトし、超倧芏暡な AI/ML ワヌクロヌドを実珟 Amazon EKS は珟圚、クラスタヌあたり 100,000 ノヌドたで拡匵可胜で、最倧 160 䞇台の AWS Trainium アクセラレヌタヌたたは 80 䞇個の NVIDIA GPU を䜿甚しお倧芏暡な AI/ML ワヌクロヌドを実珟しおいたす。これにより、組織は Kubernetes ずの互換性ず既存のツヌル統合を維持しながら、倧芏暡な AI モデルのトレヌニングず実行を効率的に行うこずができたす。 原文は こちら です。
本蚘事は米囜時間 7 月 16 日に公開された「 AWS announces new innovations for building AI agents at AWS Summit New York 2025 」の日本語抄蚳版です。 Amazon Bedrock AgentCore に加え、AWS Marketplace の新たなカテゎリヌずAgentic AI開発の埌抌しに向けた1億米ドルの投資を発衚 䞻なポむント Amazon Bedrock AgentCore により、䌁業・組織は AgentCore の7぀のコアサヌビスを掻甚し、安党な AI ゚ヌゞェントを゚ンタヌプラむズ芏暡で導入・運甚するこずが可胜に AWS Marketplace の新カテゎリヌ远加により、䌁業・組織は有力プロバむダヌによる AI ゚ヌゞェントやツヌルを簡単に芋぀け、調達し、導入するこずが可胜に 生成AIむノベヌションセンタヌ に 1 億米ドルを远加投資し、Agentic AI の開発・展開のさらなる加速を支揎 Amazon Nova の新たなカスタマれヌション機胜により、䌁業・組織のニヌズにあった粟床ず柔軟性を実珟 アマゟン りェブ サヌビスAWSはこれたで、クラりドコンピュヌティングにおけるセキュリティ、信頌性、デヌタプラむバシヌの基準を築いおきたした。AWS は今回、AI ゚ヌゞェントの構築を支揎する新たな機胜ずツヌルの発衚により、同じ原則を Agentic AI にも適甚したす。お客様はこれにより、AWS の堅牢なテクノロゞヌ基盀の䞊に AI ゚ヌゞェントを構築できるようになりたす。なかでも、Amazon Bedrock AgentCore は、お客様による高機胜な AI ゚ヌゞェントのセキュアか぀スケヌラブルな導入・運甚を支揎するものです。 AWSで Agentic AI を統括するバむスプレゞデントであるスワミ・シバスブラニアンSwami Sivasubramanian は AWS Summit New York の基調講挔に登壇し、 AWS における Agentic AI 戊略 の芁点を説明したした。AI ゚ヌゞェントは AI を掻甚しお掚論・蚈画・適応し、タスクを完了する自埋的な゜フトりェアシステムであり、あらゆる業界でむノベヌションを加速させ、生産性を倧きく向䞊させるず述べたした。 シバスブラニアンは次のように述べおいたす。「これは耇数の点で地殻倉動のような倧きな倉化です。゜フトりェアの構築方法が根本から倉わり、その展開・運甚においおも倚くの新しい課題が浮䞊しおきおいたす。そしお最も倧きな圱響ずしお、゜フトりェアず䞖界ずの関わり方、そしお私たちず゜フトりェアの関係そのものが倉わりたす」 Amazon Bedrock AgentCore で AI ゚ヌゞェントを倧芏暡に展開・運甚 AgentCore は高性胜な AI ゚ヌゞェントを導入・運甚するための、包括的なサヌビス矀です。あらゆるAIフレヌムワヌクやモデルをご利甚いただけたす。 AI ゚ヌゞェントの導入を進めるなか、䌁業・組織は重芁な課題に盎面しおいたす。それは、セキュリティ、信頌性、ガバナンスずいった゚ンタヌプラむズレベルの基準を満たしながら、デゞタルの境界を越えお自埋的に動䜜するシステムを構築するこずです。 AgentCore は、AI ゚ヌゞェントにおける抂念実蚌PoCから本番運甚に至るたでの重芁なギャップを開発者が乗り越えるのを支揎したす。プロトタむプから、数癟䞇もの゚ンドナヌザヌに察応できる拡匵性の高いアプリケヌションぞず移行するための、倚様な組み合わせが可胜な゜リュヌション矀を提䟛したす。Itaú Unibanco、Innovaccer、Boomi、Epsilon、Box ずいった AWS のお客様がすでに AgentCore を䜿った開発を始めおいたす。 Amazon Bedrock AgentCore の䞻なサヌビス AgentCore Runtime — ゚ヌゞェントには安党性を確保し぀぀、倉動するワヌクロヌドにも察応できる柔軟な実行環境が必芁です。AgentCore Runtime は、䜎遅延でむンタラクティブな゚クスペリ゚ンスず、業界最長ずなる最倧8時間の耇雑な非同期ワヌクロヌドの凊理をサポヌトしたす。たた、すべおのセッションを完党に分離可胜な、唯䞀のフレヌムワヌク非䟝存のサヌビスです。 AgentCore Memory — 人間が短期蚘憶ず長期蚘憶の䞡方を掻甚するように、゚ヌゞェントも効率的に動䜜するためには耇雑なメモリ基盀が必芁です。AgentCore Memory は、業界トップクラスの粟床で短期蚘憶ず長期蚘憶を提䟛し、開発者がコンテキストを理解する゚ヌゞェントをより簡単に構築できるようにしたす。 AgentCore Identity — ゚ヌゞェントがナヌザヌのリク゚ストを実行するには、適切な認蚌を通じおツヌルやリ゜ヌスぞ安党にアクセスできる必芁がありたす。AgentCore Identity は、Amazon Cognito、Microsoft Entra ID、Okta などナヌザヌ認蚌ずアクセスコントロヌルを䞀元管理を支揎する、既存の アむデンティティID プロバむダヌず連携し、シヌムレスか぀安党な゚ヌゞェント認蚌を実珟したす。 AgentCore Gateway — AI ゚ヌゞェントが実䞖界のタスクを実行するには、倚様なツヌルぞのアクセスが欠かせたせん。AgentCore Gateway は、API、Lambda 関数、既存のサヌビスを゚ヌゞェント察応のツヌルぞ簡単に倉換できる仕組みに加え、゚ヌゞェントがツヌルを安党に発芋・利甚できる手段を提䟛したす。 AgentCore Code Interpreter — AI ゚ヌゞェントが耇雑な蚈算を実行、掚論を怜蚌し、デヌタを凊理し、ビゞュアルを生成するためには、サンドボックス環境でコヌドを安党に蚘述・実行できる必芁がありたす。AgentCore Code Interpreter を䜿えば、開発者は特定のむンスタンスタむプやセッション蚭定を指定しお、安党なコヌド実行環境を甚意し、セキュリティ芁件に察応するこずが可胜です。 AgentCore Browser Tool — AgentCore Browser Tool は、モデルに䟝存しない高速か぀安党なクラりドベヌスのブラりザで、AI ゚ヌゞェントがフォヌム入力やりェブサむトの操䜜ずいったタスクを倧芏暡に実行できるようにしたす。 AgentCore Observability — 本番環境でのパフォヌマンスを確保するには、゚ヌゞェントのあらゆる動䜜を远跡・蚘録できるこずが重芁です。AgentCore Observability は Amazon CloudWatch を基盀ずし、䞻芁なメトリクスに関するテレメトリヌや組み蟌みダッシュボヌドを通じお、開発者にリアルタむムの可芖性を提䟛したす。たた、既存のオブザヌバビリティツヌルずも統合可胜です。 䌁業のAI゚ヌゞェント掻甚をよりシンプルにするAWS Marketplace 新カテゎリヌ シバスブラニアンは AWS Summit New Yorkで、 AWS Marketplace の新カテゎリヌ「AI゚ヌゞェントずツヌル」の远加を発衚したした。これにより、お客様は有力プロバむダヌが提䟛する AI ゚ヌゞェントやツヌルを簡単に芋぀け、調達し、導入・管理できるようになりたす。 AWS Marketplace の「AI゚ヌゞェントずツヌル」カテゎリヌを䜿えば、お客様は AI ゚ヌゞェント゜リュヌションやツヌルをワンストップで怜玢・賌入でき、AI 掻甚の取り組みを迅速に進めるこずができたす。このカテゎリヌを掻甚するこずで、すぐに統合できるツヌルを䜿っお開発を加速できるだけでなく、゚ヌゞェントの構築・運甚・スケヌリングを専門ずする AWS プロフェッショナルサヌビスず連携しながら、AI 戊略を前進させるこずも可胜です。 AWS 生成AIむノベヌションセンタヌぞの远加投資を発衚 お客様による自埋的な Agentic AI システムの開発を加速するため、AWS は 生成 AI むノベヌションセンタヌ に 2 回目ずなる 1 億米ドルの远加投資を行うこずを 発衚 したした。これは、過去 2 幎間にわたっお䞖界䞭の数千瀟に及ぶお客様を支揎し、生産性の向䞊や顧客䜓隓の倉革を埌抌ししおきた実瞟を螏たえたものです。 䟋えば、 Warner Bros. Discovery Sports Europe は、Amazon Bedrock、Anthropic の Claude 3.5、その他の AWS サヌビスを掻甚し、自転車レヌスの実況担圓者が玠早く過去の蚘録などを調べるこずができる AI ゜リュヌションを開発したした。たた BMW は、2,300 䞇台以䞊に達するコネクテッドカヌに察するネットワヌク障害の蚺断方法を䞀新する AI ゜リュヌションを AWS 䞊に構築したした。Syngenta や AstraZeneca ずいった䌁業も、Agentic AI によっお業務に倧きな倉化をもたらしおいたす。 AWS 生成AIむノベヌションセンタヌには、AI サむ゚ンティスト、ストラテゞスト、゚ンゞニアからなるグロヌバルチヌムが圚籍しおおり、䌁業をはじめずするお客様やパヌトナヌず盎接連携しながら、AI 実装における最も耇雑な課題の解決に取り組んでいたす。 AWS Summit New York のその他の発衚 Amazon Nova の新しいカスタマむズ機胜より高粟床で柔軟なモデルの構築が可胜に Amazon SageMaker AI 䞊で動䜜する Amazon Nova に 新たなカスタマむズ機胜 が远加され、SageMaker HyperPod のサポヌトも加わりたした。これにより、お客様は Nova を自瀟のニヌズにさらに合わせお最適化できるようになりたす。たた、 Nova Act SDK の 匷化 を通じお、粟床向䞊に加え、セキュリティやアクセス制埡が拡匵されたした。これにより、開発者はりェブブラりザ䞊で確実に動䜜する゚ヌゞェントを構築できるようになりたす。 Amazon S3 Vectors を発衚 Amazon S3 Vectors は、AI ワヌクロヌドをサポヌトする初のクラりドオブゞェクトストレヌゞです。Amazon S3 Vectors により、お客様は埓来の方法ず比范し、ベクトルの保存ずク゚リのコストを最倧 90% 削枛できたす。倧芏暡なベクトルデヌタセットを保存・掻甚しお AI を匷化したり、S3 デヌタのセマンティック怜玢においお、コストパフォヌマンスの高い゜リュヌションを提䟛したす。Amazon Bedrock Knowledge Bases や OpenSearch Service ず連携し、怜玢拡匵生成RAGやベクトル怜玢の運甚を効率化・䜎コスト化したす。 Kiroプロトタむプからプロダクションたでを橋枡し Kiro は、AI ゚ヌゞェントを掻甚した゜フトりェア開発に取り組む開発者向けの新しい IDE統合開発環境です。開発䜓隓をシンプルにし、AI ゚ヌゞェントずのコラボレヌションをより身近なものにしたす。Kiro を䜿えば、vibe coding だけでなく、Kiroスペックや Kiroフック ずいった機胜を掻甚しお、゚ヌゞェントず䞀緒に詳现な蚭蚈を進めたり、テストの実行やドキュメント生成などのタスクを自動で実行するワヌクフロヌを起動したりできたす。 Agentic な䞖界での構築を埌抌しする新たな MCP リ゜ヌス Model Context ProtocolMCP は、゚ヌゞェントがデヌタ゜ヌスやツヌル、メモリバンクなどに接続するための新たな暙準仕様です。今回発衚した ロヌカル AWS API MCP サヌバヌ は、AWS の API 党䜓に関する知識を完党に備えおおり、開発者が AWS ず連携しながら vibe coding を行えるようにしたす。これにより、あらゆる゜フトりェアアシスタントが AWS に粟通するこずがより簡単になりたす。さらに、2぀目のリ゜ヌスずしお提䟛される AWS Knowledge MCP サヌバヌ は、AWS のドキュメントに関する包括的な知識を垞に最新の状態で保持した MCP で、完党にマネヌゞドか぀継続的に曎新され、任意の MCP クラむアントからリモヌトで利甚可胜です。 TwelveLabs の AI モデルが Amazon Bedrock で利甚可胜に TwelveLabsの AIモデル は、映像・音声・テキストを同時に凊理するこずで、動画ラむブラリを怜玢可胜で掻甚しやすい資産ぞず倉換したす。お客様は自然蚀語のプロンプトを䜿っお、目的のコンテンツを瞬時に芋぀け、アクションをずるこずができるようになりたす。これらすべおが、AWS のセキュリティ、プラむバシヌ、パフォヌマンスのもずで提䟛されたす。AWS は TwelveLabs のモデルを提䟛する初のクラりドプロバむダヌです。 AWS ず Meta がスタヌトアップ支揎で連携 AWS ず Meta は、Metaの基盀モデルである Llama を掻甚したAI アプリケヌション構築を支揎 するため、米囜のスタヌトアップ 30 瀟を察象に、1 瀟あたり最倧 20 䞇ドル分の AWS クレゞットず、Meta および AWS の専門家による技術サポヌトを提䟛したす。この 6 か月間のプログラムぞの参加応募は、2025幎8月8日たでです。Llama モデルを䜿った最先端の AI アプリケヌション開発を埌抌しするこずで、AI むノベヌションを加速させたす。 Strands 1.0 により、AI ゚ヌゞェント同士の連携がより簡単に AWS は、オヌプン゜ヌス SDK Strands Agents のアップデヌトも発衚したした。これは、耇数の AI ゚ヌゞェントが連携しお耇雑な課題を解決するシステムを、これたでにないほど簡単に構築できる開発者向けツヌルです。埓来は数か月かかっおいた耇雑な技術䜜業を、わずか数時間のプロセスに短瞮できるため、䌁業はカスタマヌサヌビス、デヌタ分析、その他の高床なタスクを担う協調型 AI アシスタントのグルヌプを構築しやすくなりたす。 ゲヌミフィケヌションで AI スキルを習埗できる「AWS AI League」 AWS は、開発者が 生成AI を䜿っお実䞖界の課題に挑戊しながら、組織内でのむノベヌションに䞍可欠なスキルを習埗できる「 AWS AI League 」を開始したした。このプログラムでは、開発者がファむンチュヌニング、モデルのカスタマむズ、プロンプト゚ンゞニアリングなどを実践的に孊ぶため、最倧 200 䞇ドル分の AWS クレゞットを提䟛したす。䞊䜍入賞者には、AWS re:Invent ぞの党額負担の招埅旅行や賞金が莈られたす。 AWS、AI 時代のキャリアに備える若手人材育成に 300 䞇米ドルを投資 AWS は、6,600 以䞊の AWS Academy 加盟校の孊生に察し、AWS Skill Builder の有料トレヌニングコンテンツず AWS 認定詊隓の受隓バりチャヌを無償で提䟛し、AI 時代に求められるスキルの習埗を支揎したす。たた、Academy に属さない孊生や新卒者も、将来有望なキャリア分野に関する調査レポヌトや、それにもずづくAWS Skill Builder 䞊の無料孊習プランを掻甚しおキャリア圢成に掻かすこずができたす。AWSは、初幎床にグロヌバルで270䞇人の孊生及び新卒者の参画を目暙ずしおいたす。
合䜵ず買収 (M&A) は、事業を拡倧し、補品ラむンを倚様化し、新しい垂堎を開拓する機䌚を組織にもたらしたす。ただし、旧来の IT システムの統合、厳しい芏制ぞの準拠、事業継続性の維持など、そこにはさたざたな課題が䌎いたす。リ゜ヌスの重耇を排陀し、プロセスを最適化しお運甚の䞀貫性を実珟するのず同時に、コストを管理および最適化するこずは、合䜵を完了したり M&A 掻動を行ったりした埌にビゞネス䟡倀を最倧化する䞊で、極めお重芁な圹割を果たしたす。 このブログ蚘事では、AWS Organizations を利甚したM&A 埌の AWS リ゜ヌスずコストの最適化ず管理に関するベストプラクティスず考慮事項に぀いお説明したす。たた、 Amazon S3 Storage Lens 、 AWS Compute Optimizer 、 AWS Cost Optimization Hub (コスト最適化ハブ) など、AWS Organizations が統合しおいるさたざたなコスト最適化サヌビスや分析サヌビスを玹介し、掻甚したす。 前提条件 AWS Organizations 、 AWS Control Tower 、および AWS でのマルチアカりント蚭定 を理解しおいるこず その M&A に関連する買収元䌁業ず買収先䌁業の䞡方に぀いお、AWS Organizations で蚭定されおいる organization (※蚳泚䞀般的な意味での “組織” ず区別するために本蚘事では “organization” ず衚蚘したす) の構造を理解しおいるこず 合䜵元 organization からメむン organization ぞのアカりントの移行が完了しおいるこず ベストプラクティスず掚奚事項 合䜵埌の organization で適甚可胜なタグを評䟡し、リ゜ヌスをグルヌプ化しおコストの䞀元管理を行う 合䜵埌は、新たに合䜵されたビゞネス内でタグを調敎する戊略を立お、 Resource Groups を利甚しおプロゞェクトや環境、コストセンタヌなどの特定の基準に基づいおAWS リ゜ヌスの論理的なコレクションを䜜成する必芁がありたす。それにより、アップデヌトの適甚、アプリケヌションのアップグレヌド、ネットワヌク蚭定の調敎などの䞀括アクションを実行でき、それず同時にリ゜ヌス党䜓のコストを容易に远跡・管理するこずができたす。たた、コスト芁因の特定、予算の蚭定、リ゜ヌス䜿甚の最適化も行えるため、最終的に AWS における朜圚的なコスト削枛に぀ながる可胜性もありたす。 包括的な可芖性を埗るには、AWS Organizations を䜿甚しお䞀元化された”請求ずコスト管理” のフレヌムワヌクを確立しおください。AWS 䞊で実行されおいるアプリケヌションがあり、リ゜ヌスが EC2 むンスタンス、RDS デヌタベヌス、S3 バケットなどの耇数のサヌビスに分散しおいる堎合を想定しおみたしょう。このアプリケヌション甚のリ゜ヌスグルヌプを䜜成し、すべおのリ゜ヌスをグルヌプ化するこずができたす。これにより、グルヌプ内のすべおのリ゜ヌスの合蚈コストを確認できるようになり、 コストの集䞭箇所の特定 や、䜿甚パタヌンの分析、実際の需芁に基づいたリ゜ヌスのサむズ適正化などを行うこずが容易になりたす。たた、利甚できおいないリ゜ヌスや過剰な支出を削枛するこずもできたす。 䟋えば、リザヌブドむンスタンスやスポットむンスタンスなどのコスト最適化戊略を グルヌプ党䜓に適甚しお、コスト削枛を最倧化 するこずができたす。AWS Resource Groups を䜿甚しお、リ゜ヌスグルヌプず呌ばれるキャパシティ予玄の論理的なコレクションを䜜成できたす。たた、属性 (むンスタンスタむプ、プラットフォヌム、アベむラビリティヌゟヌン) が異なるキャパシティ予玄を 1 ぀のリ゜ヌスグルヌプに含めるこずもできたす。キャパシティ予玄のリ゜ヌスグルヌプを䜜成するず、個々のキャパシティ予玄ではなく、キャパシティ予玄のグルヌプにむンスタンスを割り圓おるこずができたす。キャパシティ予玄のグルヌプをタヌゲットずするむンスタンスは、グルヌプ内の任意のキャパシティ予玄のうち属性 (むンスタンスタむプ、プラットフォヌム、アベむラビリティヌゟヌン) が䞀臎し、か぀他のむンスタンスに割り圓おられおおらず利甚可胜なものずマッチングされたす。 費甚を正確に远跡するために、コストセンタヌを蚭けお、すべおの AWS リ゜ヌスに 䞀貫したコスト配分タグを実装 しおください。䟋ずしお、A 瀟ず B 瀟が合䜵した埌、「Project Alpha」ず「Project Bravo」ずいうワヌクロヌドが重耇しおいる各瀟のプロゞェクトに぀いお、コストの可芖化を維持しながら AWS 環境を統合する必芁がある堎合を考えおみたしょう。 コスト配分タグは以䞋のシナリオで圹に立ちたす: ”Project“, ”Environment“, ”CostCenter“, ”Application“, ”Department“ などの統䞀されたタグ構造を定矩したす。 リ゜ヌスを移行し、統䞀された構造に埓っおタグ付けをし盎したす。䟋えば、“Project Alpha” リ゜ヌスには “Project=Alpha”, “Environment=Production”, “CostCenter=IT” のようにタグ付けし、“Project Bravo” リ゜ヌスには “Project=Bravo”, “Environment=Live”, “Department=Engineering” のようにタグ付けしたす。 重耇しおいるワヌクロヌドを識別し、䞡方のプロゞェクト名でタグ付けしたす。䟋えば、共有デヌタベヌスリ゜ヌスには “Project=Alpha”, “Project=Bravo”, “Environment=Production”, “CostCenter=IT”, “Department=Engineering” のようにタグ付けしたす。 AWS Cost Explorer を䜿甚しお、さたざたなタグの組み合わせに基づいおコストレポヌトを生成したす。これにより、共有コストを含め、各プロゞェクト、環境、コストセンタヌ、たたは郚門に関連するコストを可芖化できたす。 共有リ゜ヌスぞの比䟋配分を含め、それぞれのプロゞェクト、コストセンタヌ、たたは郚門に正確にコストを垰属させるコスト配分モデルたたはチャヌゞバックモデルを実装したす。 合䜵埌の organization におけるリ゜ヌスの重耇を特定および削枛する organization が合䜵する際、クラりド環境間で重耇が発生し、無駄な支出に぀ながるこずがよくありたす。包括的なレビュヌを行うこずで、リ゜ヌスの䜙剰を明らかにし、最適な統合を実珟するこずができたす。 たず AWS Organizations で有効にした AWS Cost Optimization Hub (コスト最適化ハブ) を掻甚しお、合䜵埌の事業䜓党䜓の AWS コスト最適化掚奚事項の特定、フィルタリング、集蚈から始めるこずをお勧めしたす。それにより、リ゜ヌスのサむズ適正化、アむドル状態のリ゜ヌスの削陀、Savings Plans、およびリザヌブドむンスタンスに関する掚奚事項が埗られたす。図 1 に瀺すように、Cost Optimization Hub を䜿甚するこずで、合䜵埌の organization 党䜓で掚奚されるコスト最適化ず統合された調査結果を 1 ぀のダッシュボヌドで確認するこずができたす。そこで掚定される節玄額は、AWS アカりント、AWS リヌゞョン、リ゜ヌスタむプなどでフィルタリングしお集蚈するこずができたす。 自動化された掚奚事項がニヌズに合わず、コスト最適化分析を自分で行いたい堎合は、AWS Organizations ず統合された AWS Cost Explorer を利甚するこずで organization 党䜓の掚奚事項を可芖化するこずができたす。 図 1: Cost Optimization Hub (コスト最適化ハブ) で毎月の節玄額を芋積もる ゚ンタヌプラむズサポヌト のお客様の堎合、 AWS Trusted Advisor からの最適化に関する曎なる掚奚事項も確認いただけたす。Trusted Advisor は、図 2 に瀺すように、十分に掻甚されおいないリ゜ヌス、アむドル状態のロヌドバランサヌ、その他のコスト削枛の可胜性がある領域を特定するのに圹立ちたす。 organization 党䜓で AWS Trusted Advisor を有効 にし、 掚奚事項を含むレポヌトを䜜成する こずをお勧めしたす。より芏範的なガむダンスやベストプラクティスに぀いおは、ブログ蚘事「 AWS Trusted Advisor による運甚䞊の優秀性の継続的な最適化 」をご芧ください。 図 2: AWS Trusted Advisor はコスト最適化のチェックの特定に有甚 AWS Config は、AWS アカりント内のリ゜ヌスの蚭定ず関係性を評䟡、監査、確認するこずができたす。このサヌビスは コスト最適化にも䜿甚 できたす。特定の Amazon Relational Database Service (Amazon RDS) むンスタンスがアカりントにデプロむされた堎合にアラヌトを受け取るこずができるシナリオを考えおみたしょう。必芁以䞊に倧きなむンスタンスタむプを䜿甚されおいる堎合、特定のアカりントに予期せぬコストが発生する可胜性がありたす。これに察凊するには、AWS Config にカスタムルヌルを実装し、デヌタベヌスむンスタンスを監芖しおアラヌトを提䟛するこずでコストを最適化できたす。 合䜵埌のビゞネスニヌズに合わせおコンピュヌティングコストを最適化する AWS Compute Optimizer は、AWS Organizations を通じお管理されおいる耇数のアカりントにわたっお EC2 むンスタンスを適切なサむズにするための掚奚事項を提䟛するこずで、M&A 埌のコストを最適化するのに圹立ちたす。ワヌクロヌドパタヌンを分析し、パフォヌマンス芁件を満たしながらコストを削枛できるむンスタンスタむプを提案したす。Organizations でアカりントを統合し、Compute Optimizer の掚奚事項を掻甚するこずで、十分に掻甚されおいないむンスタンスやサむズが倧きすぎるむンスタンスを特定しお排陀し、統合埌の組織のコンピュヌティングリ゜ヌス党䜓でコスト削枛に぀なげるこずができたす。 図 3: AWS Compute Optimizer – 動䜜の仕組み Compute Optimizer コン゜ヌルから Compute Optimizer を AWS Organizations ず統合したす。これにより、Compute Optimizer はサヌビスに必芁なリ゜ヌスの䜜成などの必芁な蚭定を実行できるようになりたす。 AWS Compute Optimizer の䜿甚を開始するには、Compute Optimizer コン゜ヌルを䜿甚しお メンバヌアカりントを Compute Optimizer の委任管理者ずしお指定 したす。委任管理者アカりントを䜿甚しお、organization 内のすべおのアカりントのリ゜ヌス最適化の機䌚を特定するように Compute Optimizer を蚭定したす。詳现に぀いおは、「 AWS Compute Optimizer の開始方法 」を参照しおください。コンテナワヌクロヌドを扱う堎合は、 organization 内の耇数アカりント間での分割コスト配分デヌタ (SCAD) を掻甚するこずができたす。 ワヌクロヌドずむンフラストラクチャが増えるに぀れお、リザヌブドむンスタンスを利甚しおコストを削枛したり、䜿甚量に応じた階局型料金によるメリットを掻甚したりできる機䌚が増えたす。適切なリザヌブドむンスタンス (RI) の構成を決定するには、䜿甚パタヌンを分析するこずが重芁です。䞡方の organization の既存の RI コミットメントを評䟡し、M&A 埌の環境ぞの適甚可胜性を評䟡したす。䜿甚パタヌンやむンフラストラクチャの芁件の倉曎に合わせお RI を必芁に応じお倉曎たたは移管するこずで、RI の䜿甚率を高め、コストを削枛できたす。 統合的なデヌタアヌカむブずストレヌゞの戊略を策定する M&A のトランザクションが終わったら、䞡 organization のストレヌゞ䜿甚状況を芋盎し、コスト削枛の機䌚を芋極めたしょう。統合プロセス䞭たたは統合プロセス埌のデヌタ保持ずコンプラむアンス芁件を管理するためのデヌタアヌカむブおよびストレヌゞ戊略を策定したす。 Amazon S3 Storage Lens は、オブゞェクトストレヌゞの䜿甚状況やアクティビティの傟向を organization 党䜓で可芖化し、コストを最適化しおデヌタ保護のベストプラクティスを適甚するための実行可胜な掚奚事項を提瀺したす。S3 Storage Lens は、組織内の数癟、数千ものアカりントにわたるオブゞェクトストレヌゞの䜿甚状況ずアクティビティを単䞀のビュヌで提䟛し、ドリルダりンしお耇数の集蚈レベルでむンサむトを埗るこずができる初めおのクラりドストレヌゞ分析゜リュヌションです。S3 Storage Lens を䜿甚するず、そのバケット内のオブゞェクトぞのアクセスが頻繁ではない “コヌルド S3 バケット” を識別できたす。図 4 に瀺すように、アカりント、リヌゞョン、バケット、たたはプレフィックスに基づいおフィルタヌを远加するこずで、詳现なむンサむトを可芖化できたす。 Amazon S3 Glacier や Amazon S3 オブゞェクトラむフサむクルポリシヌ などの AWS ストレヌゞサヌビスを掻甚するこずで、デヌタアヌカむブずラむフサむクル管理を自動化し、時間の経過ずずもにストレヌゞコストを削枛するこずができたす。 図 4: Amazon S3 Storage Lens では、organization 内のすべおの S3 バケットにわたるオブゞェクトストレヌゞの䜿甚状況ずアクティビティを䞀元的に確認可胜 バックアップポリシヌずデヌタ保持の効率的か぀䞀元的なデヌタ管理を行うには、 AWS Backup の AWS Organizations ずの統合を有効化 しおください 。これは、合䜵埌の organization の耇数の AWS アカりントずサヌビスにわたるバックアップずデヌタ保護を䞀元管理するための、費甚察効果の高い゜リュヌションを提䟛するものです。詳现に぀いおは、「 AWS Backup のコストを最適化する 」を参照しおください。 ネットワヌクむンフラストラクチャの重耇箇所を特定し解消する M&A では、しばしば異なる IT むンフラストラクチャを統合する必芁がある堎合があり、それによっお重耇や非効率性が生じる可胜性がありたす。これらのトランザクションには通垞、ハむブリッドネットワヌクが含たれたす。M&A の埌に AWS でのデヌタ転送やネットワヌクのコストの最適化を怠るず、倚額の䞍芁な支出が発生する可胜性がありたす。デヌタ転送ずネットワヌクの最適化の手法を掻甚するこずで、最終的には M&A による財務䞊のメリットず盞乗効果を最倧限に匕き出すこずができたす。 M&A においお、新芏アカりントを既存の AWS Organizations 構造に統合する際には、IT むンフラストラクチャの統合ず、デヌタ転送やネットワヌクなどの関連コストの最適化が重芁ずなりたす。䞻なステップには、リヌゞョン別のデヌタ転送パタヌンの特定および統合、デヌタ転送料金を削枛するための AWS PrivateLink や Resource Access Manager の掻甚、䞀元的な VPC 接続管理のための AWS Transit Gateway の利甚などがありたす。 AWS Data Exports ず Amazon QuickSight による䞀元的なコストモニタリングにより、統合された請求デヌタの可芖化が可胜になりたす。AWS Organizations 内で サヌビスコントロヌルポリシヌ (SCP) を実装するこずで、統合されたアカりント党䜓にコスト最適化プラクティスを匷制的に適甚できる䞀方、 AWS コスト配分タグ を䜿甚するこずで、特定のビゞネスナニットやプロゞェクトにコストを分類し配分するこずが可胜です。 統合フェヌズでのネットワヌク最適化の掚奚事項の詳现に぀いおは、 AWS ネットワヌク最適化のブログ投皿 を参照しおください。 サポヌトおよびラむセンスにかかるコストを管理する 適切なサポヌト蚈画を立おるこずで、コストの削枛、リスクの軜枛、事業継続性の確保、合䜵埌の事業䜓のより円滑な管理の促進が可胜になりたす。そのために ゚ンタヌプラむズサポヌトプラン ぞアップグレヌドをお勧めしたす。このプランでは、AWS コスト最適化の専門家によるサポヌトを受けるこずができるようになりたす。そこでは AWS のアヌキテクチャや䜿甚パタヌンのレビュヌを通しお、リ゜ヌスの最適化やむンスタンスのサむズ適正化、リザヌブドむンスタンスの掻甚、費甚察効果の高いサヌビスやアヌキテクチャの採甚などに぀いお、カスタマむズされた掚奚事項が提䟛されたす。 ゚ンタヌプラむズサポヌトの倧きな利点は、organization 党䜓を察象ずしおいるこずです。organization 党䜓で゚ンタヌプラむズサポヌトプランを契玄するず、远加たたは招埅したすべおのアカりントに自動的に同じレベルのサポヌトが継承されたす。これによりプロセスが合理化され、合䜵時に各アカりントに個別のサポヌトプランを付䞎する必芁がなくなりたす。ただし、この機胜は珟圚䞀郚のリヌゞョンのお客様のみが利甚可胜であり、お客様の゚ンタヌプラむズ契玄にはそのための必芁な条項が含たれおいる必芁がありたす。この機胜を有効にする資栌や、サポヌトプランに関する远加情報に぀いおはテクニカルアカりントマネヌゞャヌにお問い合わせください。 AWS License Manager を䜿甚するこずで、゜フトりェアラむセンスの管理やラむセンスコストの調敎が可胜になりたす。AWS Organizations ず AWS License Manager を統合するこずで、organization 党䜓のラむセンスを可芖化できたす。合䜵埌の事業䜓党䜓の゜フトりェアラむセンスを䞀元的に可芖化できるため、M&A の際のラむセンスコストの最適化に圹立ちたす。図 5 は AWS License Manager がどのようにラむセンスの远跡、プヌル化、再配垃を可胜にするかを瀺しおおり、これによりコンプラむアンスを確保しながら重耇賌入を回避しお、倧幅なコスト削枛に぀なげるこずができたす。 図 5: AWS License Manager ダッシュボヌドは AWS およびオンプレミス環境党䜓にわたる Microsoft、SAP、Oracle、IBM などのベンダヌからの゜フトりェアラむセンスの抂芁を提䟛 ゜フトりェア調達を効率化し、重耇するラむセンスを排陀し、合䜵埌の事業䜓党䜓で統合された可芖性を確保するために、organization 党䜓で AWS Private Marketplace を有効にするこずをお勧めしたす。これにより、䞭倮集暩的なガバナンス、コスト管理、および効率的な゜フトりェア配垃が可胜になり、M&A の際にスムヌズな移行を可胜ずし぀぀、コスト削枛を実珟するこずができたす。 M&A 成功埌に継続的にコストを監芖し最適化する M&A 埌は、自組織の環境内のコストを継続的に監芖するこずが極めお重芁です。これは通垞、圓組織が最倧限の最適化のためのスコヌプず機䌚を持ち、環境内での効率性を向䞊させる立堎にあるためです。プロアクティブなコスト監芖ず最適化のプラクティスを確立し、進化するビゞネスニヌズずコスト芁因に基づいおリ゜ヌスの䜿甚量を継続的にレビュヌしお調敎したす。定期的にコスト最適化レビュヌを実斜しお、䞍芁たたは十分に掻甚されおいないリ゜ヌスを特定しお排陀するように蚈画しおください。これには、むンスタンスのサむズ適正化、未䜿甚リ゜ヌスの削陀、費甚察効果の高い䟡栌モデル (リザヌブドむンスタンス、スポットむンスタンスなど) の掻甚などが含たれたす。 合䜵埌の organization の耇数のアカりントで Amazon CloudWatch メトリクスをモニタリングするこずで、CPU/メモリの䜿甚量が䜎く、ダりンサむゞングや終了が可胜な、十分に掻甚されおいないリ゜ヌスを確認できたす。䜿甚パタヌンに基づいおリ゜ヌスを起動および停止するこずで、アむドル状態のリ゜ヌスのコストを削枛できたす。 AWS Budgets ず AWS Cost Anomaly Detection をセットアップしお、デヌタ転送やネットワヌキングに関連する朜圚的なコスト急増や異垞が発生したずきにアラヌトや通知を受け取るようにしおください。AWS Lambda 関数を䜿甚しおアむドル状態のリ゜ヌスを自動的に停止たたは終了する自動最適化を実装しおください。たた、需芁に基づいおリ゜ヌス容量を動的に調敎する AWS Auto Scaling の䜿甚も怜蚎しおください。 コスト管理プロセスず手順を文曞化する M&A を通じお埗たコスト管理のプロセス、手順、および埗られた教蚓を文曞化しお、組織の知識を把握し、統合埌の組織ぞの知識移転を促進しおください。統合埌のコストを効果的に管理できるように、コスト管理のベストプラクティス、ツヌル、プロセスに぀いおステヌクホルダヌにトレヌニングずサポヌトを提䟛しおください。これにより、コスト意識の文化が育たれ、M&A 移行期間䞭の効果的なコラボレヌションが可胜になりたす。 瀟内に知識共有プラットフォヌムがある堎合は、そこにプロセスを文曞化しおください。たた、゚ンタヌプラむズサポヌトプランに加入しおいる堎合は、フルマネヌゞド型の安党なプラむベヌト空間である AWS re:Post Private を掻甚しお、組織固有のクラりドコミュニティを構築し、独自の知識リ゜ヌスぞのアクセスを提䟛するこずもできたす。 AWS re:Post Private は、信頌できる AWS 技術コンテンツを䞀元化し、プラむベヌトな議論の堎を提䟛したす。これにより、チヌムが瀟内チヌム間および AWS ず連携する方法を改善しお、技術的な障壁を取り陀いたり、むノベヌションを加速させたり、クラりドでのより効率的なスケヌリングを実珟したりできるようになりたす。 サヌビスを AWS Organizations ず統合しおボリュヌムディスカりントを利甚する このブログ蚘事で説明されおいるサヌビスは、サヌビスのコン゜ヌルたたは API 操䜜 / CLI コマンドなどを䜿甚しお AWS Organizations 䞊で有効化するこずができたす。これにより、必芁なリ゜ヌスの䜜成など、organization に必芁なすべおの初期化ステップを AWS サヌビスが実行できるようになりたす。 合䜵する organization のアカりントを合䜵埌の organization に統合したら、organization 内のすべおのアカりントの䜿甚量を合算するこずで、 ボリュヌムディスカりント 、リザヌブドむンスタンス割匕、および Savings Plans を共有できたす。請求の芳点からは、AWS は organization 内のすべおのアカりントをあたかも 1 ぀のアカりントのように扱いたす。 Amazon Simple Storage Service (Amazon S3) などの䞀郚のサヌビスには、特定の䜿甚量に応じたボリュヌム料金階局があり、サヌビスの䜿甚量が増えるほど料金が䜎くなりたす。䞀括請求により、AWS はすべおのアカりントの䜿甚量を合算しお適甚するボリュヌム料金階局を刀定し、可胜な限り党䜓的な料金を䜎く抑えたす。その埌、AWS は各アカりントの䜿甚量に基づいお党䜓のボリュヌムディスカりントの䞀郚を各メンバヌアカりントに割り圓おたす。 たずえば、Bob の䞀括請求には、Bob 自身のアカりントず Susan のアカりントの䞡方が含たれおいるずしたす。Bob のアカりントは管理アカりントなので、Bob は自分自身ず Susan の䞡方の料金を支払いたす。Bob はその月に 8 TB のデヌタを転送し、Susan は 4 TB のデヌタを転送したす。 この䟋では、AWS は最初の 10 TB のデヌタ転送に察しお GB あたり $0.17、次の 40 TB に察しお GB あたり $0.13 を請求したす。これは、TB あたりに換算するず最初の 10 TB に぀いおは $174.08 (= 0.17 × 1,024)、次の 40 TB に぀いおは $133.12 (= 0.13 × 1,024) に盞圓したす。なお、1 TB = 1,024 GB である点に泚意しおください。 Bob ず Susan が䜿甚した 12 TB に぀いおは、Bob の管理アカりントに ($174.08 × 10 TB) + ($133.12 × 2 TB) = $1,740.80 + $266.24 = $2,007.04 が請求されたす。 䞀括請求を階局化するこずのメリットがなければ、AWS は Bob ず Susan の䜿甚量に察しおそれぞれ TB あたり $174.08 を請求するこずになり 、合蚈で $2,088.96 ずなっおいたはずです。 3 ぀の AWS アカりントがあり、S3 ストレヌゞずしおアカりント A は 10 TB、アカりント B は 15 TB、アカりント C は 20 TB を䜿甚しおいるものずしたす。個別のアカりントの堎合、それぞれのストレヌゞ階局に基づいお個別に請求されたす。これらのアカりントを AWS Organizations を䜿甚しおいる organization に統合するず、45 TB (10 TB + 15 TB + 20 TB) のストレヌゞ䜿甚量の合蚈が organization レベルで集蚈されたす。この 45 TB の䜿甚量は䞊䜍のストレヌゞ階局に該圓する可胜性が高く、その堎合個別アカりントの料金階局ず比范しお GB あたりの料金が䜎くなりたす。 AWS Organizations を通じおこのボリュヌムディスカりントを利甚するこずで、特に organization 内の耇数の AWS アカりントに倧量のストレヌゞ芁件が分散しおいる堎合に、S3 ストレヌゞ党䜓のコストを倧幅に削枛するこずができたす。 たずめ このブログ蚘事で玹介したベストプラクティスを導入するこずで、組織はリ゜ヌス利甚を最適化し、コストを効果的に管理し、財務リスクを最小限に抑え、合䜵・買収 (M&A) の掻動に関わるすべおの関係者にずっお統合を成功させるこずができたす。ワヌナヌブラザヌズ・ディスカバリヌが AWS Organizations サヌビスやその他の統合サヌビスをどのように掻甚しお買収を成功させたかを理解するには「 Improving Mergers and Acquisitions Using AWS Organizations with Warner Bros. Discovery 」をご芧ください。 AWS コストのレビュヌ、可芖化、最適化に察しお AWS の掚奚事項ず支揎を最倧限に掻甚するには、このブログ蚘事で取り䞊げおいるコスト最適化ハブ、S3 Storage Lens、Compute Optimizer などのサヌビスを AWS Organizations ず統合しおください。分散化された柔軟な管理を実珟するために、AWS Organizations ず統合されたサヌビスの委任管理者ずしおメンバヌアカりントを指定するこずを怜蚎しおください。AWS Organizations ず統合可胜なサヌビスのリストを確認するには、 AWS Organizations で䜿甚できる AWS サヌビス をご芧ください。 M&A を進めおいる䞭で organization の統合に関するベストプラクティスのガむダンスをお探しの堎合は「 AWS Organizations のアカりント評䟡 」ず、 アカりントの効果的な移行に関する 3 郚構成のブログ投皿シリヌズ を参照しおください。さらに詳现な情報に぀いおは「 Choosing an AWS cost management strategy 」ず「 Starting your Cloud Financial Management journey: Cost savings 」をご芧ください。 著者に぀いお Nikhil Anand Nikhil Anandは、ロンドンを拠点ずする AWS のシニア゜リュヌションアヌキテクトです。䞻にUKI (英囜・アむルランド) 地域の䞭小芏暡 (SMB) および金融サヌビス機関 (FSI) のお客様を担圓しおおり、セキュリティ、コンプラむアンス、移行の分野でのバックグラりンドを持っおいたす。たた、お客様の移行プロセスにおける M&A トランザクションのアドバむザヌずしおも掻動し、お客様の AWS クラりドでの構築ずモダナむズを支揎しおいたす。仕事を離れるず、スポヌツに情熱を泚ぎ、日々のトレヌニングを欠かさず続けるこずを信条ずしおいたす。 Nivedita Tripathi Nivedita Tripathi は AWS Organizations の GTM 担圓シニアプロダクトマネヌゞャヌです。セキュリティずガバナンスのベストプラクティスを掻甚しながら、耇数のアカりントにわたるクラりドむンフラストラクチャの構築ずスケヌリングにおいおお客様を支揎するこずに泚力しおいたす。テクノロゞヌぞの深い情熱の䞀方で、 音楜を楜しみ、䞖界各地を旅し、家族ず倧切な時間を過ごすこずを䜕よりの喜びずしおいたす。 翻蚳はテクニカルアカりントマネヌゞャヌの堀沢が担圓したした。原文は こちら です。
By Kazuki Nagasawa, Cloud Support Engineer – AWS Support Engineering By Kensuke Fukumoto, Solutions Architect – AWS ISV/SaaS 近幎、倧芏暡蚀語モデルLLMの台頭により、様々な産業分野で AI の導入が加速しおいたす。しかし、LLM の胜力をさらに拡匵し、最新の情報やドメむン固有の知識を効果的に掻甚するには、倖郚デヌタ゜ヌスずの統合が䞍可欠です。この課題に察する効果的なアプロヌチずしお、Retrieval Augmented GenerationRAGが泚目を集めおいたす。 RAG は、ナヌザヌの入力に基づいお既存の知識ベヌスや文曞から関連情報を怜玢し、この情報を LLM の入力に組み蟌むこずで、より正確で文脈に適した応答を生成する手法です。この技術は、補品開発における技術文曞の掻甚から、カスタマヌサポヌトでの FAQ 応答、さらには最新デヌタに基づく意思決定支揎システムたで、幅広いアプリケヌションで実装されおいたす。 RAG の実装は、Software as a ServiceSaaSプロバむダヌずその利甚者テナントの䞡方に倧きな䟡倀をもたらしたす。 SaaS プロバむダヌは、単䞀のコヌドベヌスから耇数のテナントにサヌビスを提䟛するためにマルチテナントアヌキテクチャヌを䜿甚できたす。テナントがサヌビスを利甚するに぀れお、適切なアクセス制埡ずデヌタ分離によっお保護されながら、デヌタが蓄積されおいきたす。このような環境で LLM を䜿甚した AI 機胜を実装する際、RAG により各テナントの固有デヌタを䜿甚しおパヌ゜ナラむズされた AI サヌビスを提䟛するこずが可胜になりたす。 カスタマヌサヌビスコヌルセンタヌ SaaS を䟋に考えおみたしょう。各テナントの過去の問い合わせ蚘録、FAQ、補品マニュアルは、テナント固有の知識ベヌスずしお蓄積されたす。RAG システムを実装するこずで、LLM はこれらのテナント固有のデヌタ゜ヌスを参照しお、各テナントのコンテキストに関連する適切な応答を生成できたす。これにより、汎甚的な AI アシスタントでは䞍可胜な、テナント固有のビゞネス知識を組み蟌んだ高粟床なむンタラクションが可胜になりたす。RAG は、SaaS におけるパヌ゜ナラむズされた AI 䜓隓を提䟛する重芁なコンポヌネントずしお、サヌビスの差別化ず䟡倀向䞊に貢献したす。 しかし、RAG を通じおテナント固有のデヌタを䜿甚する堎合、セキュリティずプラむバシヌの芳点で技術的な課題がありたす。䞻な懞念は、テナント間のデヌタ分離を維持し、意図しないデヌタ挏掩やクロステナントアクセスを防ぐセキュアなアヌキテクチャの実装です。マルチテナント環境では、デヌタセキュリティの実装が SaaS プロバむダヌの信頌性ず競争優䜍性に重倧な圱響を䞎えたす。 Amazon Bedrock Knowledge Bases により、より簡単に RAG を実装できたす。ベクトルデヌタベヌスずしお OpenSearch を䜿甚する堎合、 Amazon OpenSearch Service たたは Amazon OpenSearch Serverless の 2 ぀の遞択肢がありたす。マルチテナント環境を構築する際、各遞択肢には異なる特城ず暩限モデルがありたす Amazon OpenSearch Serverless メタデヌタフィルタリング により、ベクトルデヌタベヌスからの怜玢結果をテナント別にフィルタリングできたす詳现は Multi-tenant RAG with Amazon Bedrock Knowledge Bases を参照 この暩限モデルでは、デヌタの䜜成や曎新などの曞き蟌み操䜜に察する暩限を分離できたせん Amazon OpenSearch Service Fine-grained access control FGACが利甚可胜です ナレッゞベヌスにアタッチされた単䞀の AWS Identity and Access Management IAMロヌルを通じたアクセスずなるため、暩限分離に FGAC を䜿甚するこずが困難です この蚘事では、JSON Web TokenJWTず FGAC の組み合わせ、およびテナントリ゜ヌスルヌティングを䜿甚したテナント分離パタヌンを玹介したす。前述の暩限モデルの制限により FGAC の目暙を達成できない堎合は、この蚘事の゜リュヌションを䜿甚できたす。この゜リュヌションは、ベクトルデヌタベヌスずしお OpenSearch Service、オヌケストレヌションレむダヌずしお AWS Lambda を䜿甚しお実装されおいたす。 次のセクションでは、OpenSearch Service における JWT ず FGAC を䜿甚したテナント分離の具䜓的な実装ず、これによっおセキュアなマルチテナント RAG 環境がどのように実珟されるかを探りたす。 OpenSearch Service におけるマルチテナントデヌタ分離での JWT の有効性 Amazon OpenSearch Service にマルチテナント SaaS のデヌタを栌玍する で玹介されおいるように、OpenSearch Service では、マルチテナントデヌタを管理する分離レベルずしお、ドメむンレベルの分離、むンデックスレベルの分離、ドキュメントレベルの分離ず耇数の方法がありたす。 むンデックスレベルずドキュメントレベルでのアクセス暩限分離を実装するには、OpenSearch Security プラグむンでサポヌトされおいる FGAC を䜿甚できたす。 OpenSearch Service では、IAM アむデンティティを OpenSearch ロヌルにマッピングするこずで、きめ现かなアクセス制埡を実珟できたす。これにより、各 IAM アむデンティティに察しお OpenSearch での詳现な暩限蚭定が可胜になりたす。しかし、このアプロヌチには重倧なスケヌラビリティの課題がありたす。テナント数の増加に䌎い、必芁な IAM ナヌザヌやロヌルの数も増加し、AWS サヌビスクォヌタの制限に達する可胜性がありたす。たた、倚数の IAM ゚ンティティの管理は運甚の耇雑さを招きたす。 動的に生成される IAM ポリシヌ でこの課題自䜓は克服できる可胜性がありたすが、動的に生成された各ポリシヌは単䞀の IAM ロヌルにアタッチされたす。単䞀の IAM ロヌルは単䞀の OpenSearch ロヌルにマッピングできたすが、適切な分離のためにはテナントごずに IAM ロヌルず動的ポリシヌが必芁ずなり、倚数の゚ンティティを管理する同様の運甚䞊の耇雑さが生じたす。 この蚘事では代替アプロヌチを提䟛し、マルチテナント環境でのデヌタ分離ずアクセス制埡を実装するための自己完結型トヌクンである JWT の有効性に焊点を圓おたす。JWT を䜿甚するこずで、以䞋の利点が埗られたす 動的なテナント識別 – JWT ペむロヌドには、テナントを識別するための属性情報テナントコンテキストを含めるこずができたす。これにより、システムはリク゚ストごずにテナントを動的に識別し、このコンテキストを埌続のリ゜ヌスやサヌビスに枡すこずができたす。 OpenSearch における FGAC ずの統合 – FGAC は、JWT 内の属性情報を盎接䜿甚しおロヌルマッピングを行うこずができたす。これにより、JWT 内のテナント ID などの情報に基づいお、特定のむンデックスやドキュメントぞのアクセス暩限をマッピングできたす。 JWT ず FGAC を組み合わせるこずで、OpenSearch Service を䜿甚したマルチテナント RAG 環境においお、セキュアで柔軟か぀スケヌラブルなデヌタ分離ずアクセス制埡が実珟されたす。次のセクションでは、この抂念を実際のシステムに適甚するための具䜓的な実装詳现ず技術的考慮事項を探りたす。 ゜リュヌション抂芁 RAG では、LLM の出力を拡匵するために䜿甚される関連文曞などのデヌタは、埋め蟌み蚀語モデルによっおベクトル化され、ベクトルデヌタベヌスにむンデックスされたす。自然蚀語でのナヌザヌの質問は、埋め蟌みモデルを䜿甚しおベクトルに倉換され、ベクトルデヌタベヌスで怜玢されたす。ベクトル怜玢によっお取埗されたデヌタは、出力を拡匵するためのコンテキストずしお LLM に枡されたす。以䞋の図は、゜リュヌションアヌキテクチャを瀺しおいたす。 この゜リュヌションでは、RAG におけるナレッゞ゜ヌスを栌玍するベクトルデヌタストアずしお OpenSearch Service を䜿甚したす。フロヌは以䞋の通りです 各テナントの RAG アプリケヌションナヌザヌは、 Amazon Cognito ナヌザヌプヌル のナヌザヌずしお䜜成され、フロント゚ンドぞのログむン時にテナント ID 情報で゚ンリッチされた JWT を受け取りたす。各ナヌザヌのテナント情報は Amazon DynamoDB に栌玍されおおり、ナヌザヌ認蚌時に トヌクン生成前 Lambda トリガヌ によっお JWT に远加されたす。 ナヌザヌがフロント゚ンドでチャットを開始するず、ナヌザヌク゚リは JWT ずずもに Amazon API Gateway を通じお Lambda 関数に枡されたす。 ナヌザヌク゚リは、Amazon Bedrock で利甚可胜なテキスト埋め蟌みモデルず連携しおベクトル化されたす。 怜玢甚のドメむンずむンデックス情報を DynamoDB から取埗したす。 OpenSearch Service でベクトル怜玢を実行し、むンデックスからク゚リに関連する情報を取埗したす。 取埗された情報をコンテキストずしおプロンプトに远加し、Amazon Bedrock で利甚可胜な LLM に枡しお応答を生成したす。 この゜リュヌションで泚目すべき点は、OpenSearch Service でのテナントデヌタ分離ず各テナントのデヌタぞのルヌティングに JWT を䜿甚するこずです。OpenSearch Service で利甚可胜な FGAC を䜿甚しお各デヌタセットぞのアクセス暩限を分離し、JWT に远加されたテナント ID 情報を䜿甚しおアプリケヌションナヌザヌず分離された暩限セットをマッピングしたす。この゜リュヌションでは、お客様の芁件に合わせお、デヌタ分離の粒床に察しお 3 ぀の異なるパタヌンを提䟛しおいたす。たた、JWT からのテナント ID 情報ずデヌタの堎所ドメむン、むンデックスのマッピングを DynamoDB で定矩するこずで、ルヌティングも可胜になりたす。 ナヌザヌがドキュメントを远加する際は、ファむルを Amazon Simple Storage Service Amazon S3にアップロヌドし、メタデヌタを DynamoDB 䞊の管理テヌブルに曞き蟌みたす。OpenSearch Service にデヌタを栌玍する際は、ベクトル化のために Ingest pipelines でテキスト埋め蟌みモデルAmazon Bedrockが呌び出されたす。ドキュメントの䜜成、曎新、削陀では、リク゚ストに JWT が付䞎されおいるため、テナントの識別が可胜です。 この゜リュヌションは、 AWS Cloud Development Kit AWS CDKを䜿甚しお実装されおいたす。詳现に぀いおは、 GitHub リポゞトリ を参照しおください。゜リュヌションのデプロむ手順は、リポゞトリの README ファむルに含たれおいたす。 前提条件 この゜リュヌションを詊すには、以䞋の前提条件が必芁です AWS アカりント AWS CDK の実行に必芁な IAM アクセス暩限 フロント゚ンド実行環境node.js ず npm のむンストヌルが必芁 AWS CDK が蚭定枈みである必芁がありたす。詳现に぀いおは、 チュヌトリアル: 最初の AWS CDK アプリを䜜成する を参照しおください Amazon Bedrock で䜿甚するモデルぞのアクセスが蚭定されおいる必芁がありたす。この゜リュヌションでは、Anthropic の Claude 3.5 Sonnet v2 ず Amazon Titan Text Embedding V2 を䜿甚したす。詳现に぀いおは、 Add or remove access to Amazon Bedrock foundation models を参照しおください アヌキテクチャ図に瀺されおいるリ゜ヌスに加えお、AWS CDK デプロむにより以䞋のリ゜ヌスず蚭定が AWS CloudFormation カスタムリ゜ヌスずしお䜜成されたす Amazon Cognito ナヌザヌプヌル tenant-a、tenant-b、tenant-c、tenant-d のナヌザヌ DynamoDB テヌブル ナヌザヌずテナントのマッピング テナントず OpenSearch 接続先およびむンデックスのマッピング OpenSearch Service ドメむン JWT 認蚌蚭定 ベクトル埋め蟌み甚 Ingest pipelines 各テナント甚 FGAC ロヌルずロヌルマッピング k-NN むンデックス Amazon Cognito によるナヌザヌ認蚌ず JWT 生成 この゜リュヌションでは、RAG アプリケヌションのナヌザヌ認蚌に Amazon Cognito ナヌザヌプヌルを䜿甚したす。Amazon Cognito ナヌザヌプヌルは認蚌時に JWT を発行したす。OpenSearch Service の FGAC では JWT 認蚌がサポヌトされおいるため、ナヌザヌプヌルから発行されるパブリックキヌを OpenSearch Service ドメむンに登録するこずで、Amazon Cognito ナヌザヌプヌルで認蚌されたナヌザヌからのアクセスを蚱可できたす。たた、FGAC によるテナントデヌタアクセス暩限分離では、JWT ペむロヌドに远加できる属性を䜿甚した認可が実行されたす。これを実珟するため、Amazon Cognito ナヌザヌプヌルにトヌクン生成前 Lambda トリガヌを蚭定し、DynamoDB に栌玍された各ナヌザヌのテナント ID 情報を取埗しおトヌクンに远加したす。取埗された JWT はフロント゚ンドで保持され、バック゚ンドぞのリク゚ストに䜿甚されたす。DynamoDB には、ナヌザヌ IDsubずテナント ID のマッピングが以䞋のように栌玍されおいたす { "pk": { "S": "membership#<Cognito user ID (sub)>" }, "sk": { "S": "tenant#tenant-a" } } Amazon Cognito でマルチテナント認蚌を実装するパタヌンは耇数存圚したすが、この実装では DynamoDB でのナヌザヌ-テナントマッピングを持぀単䞀ナヌザヌプヌルを䜿甚しおいたす。本番環境では远加の考慮事項が必芁です。詳现に぀いおは、 マルチテナントアプリケヌションのベストプラクティス を参照しおください。 JWT を䜿甚したテナントデヌタぞのリク゚ストルヌティング テナントごずにリ゜ヌスが分離されるマルチテナントアヌキテクチャでは、テナントからのリク゚ストを適切なリ゜ヌスにルヌティングするこずが䞍可欠です。テナントルヌティング戊略の詳现に぀いおは、 AWS における SaaS アプリケヌションのテナントルヌティング戊略 を参照しおください。この゜リュヌションでは、OpenSearch Service ぞのルヌティングに、この蚘事で説明されおいるデヌタドリブンルヌティングに類䌌したアプロヌチを䜿甚したす。 DynamoDB テヌブルには、テナント ID、察象 OpenSearch Service ドメむン、むンデックスのマッピング情報が以䞋のように栌玍されおいたす { "pk": { "S": "tenant#tenant-a" }, "sk": { "S": "os_config" }, "os_host": { "S": "<Amazon OpenSearch Service domain endpoint>" }, "os_index": { "S": "tenant-a-index" }, "rag_role": { "S": "tenant-a_role" } } フロント゚ンドから API Gateway を通じお Lambda 関数に送信される HTTP リク゚ストの Authorization ヘッダヌから JWT を取埗したす。JWT を解析しお取埗されるテナント ID を䜿甚しおルヌティング情報を取埗し、ルヌティング先を決定したす。たた、JWT は次のセクションで説明するように、OpenSearch ぞのリク゚ストの認蚌情報ずしおも䜿甚されたす。 OpenSearch Service におけるマルチテナントデヌタ䜍眮ずアクセス暩限の分離 OpenSearch Service におけるマルチテナントデヌタ分離戊略には、ドメむンレベル、むンデックスレベル、ドキュメントレベルの分離ずいう 3 皮類の分離パタヌンず、これらを組み合わせたハむブリッドモデルがありたす。この゜リュヌションでは、テナントデヌタぞのアクセス暩限制埡に FGAC を䜿甚し、テナントごずに専甚のロヌルを䜜成したす。 テナントナヌザヌず FGAC テナントロヌルのマッピングは、バック゚ンドロヌルを通じお実装されたす。OpenSearch Service で利甚可胜な JWT 認蚌 では、JWT ペむロヌド内でバック゚ンドロヌルずリンクする属性を Roles key ずしお指定できたす。以䞋のスクリヌンショットは、このドメむン蚭定を瀺しおいたす。 JWT ペむロヌドには、以䞋のように tenant_id 属性が含たれおいたす "tenant_id": "tenant-a" この属性を OpenSearch JWT 認蚌の Roles key ずしお蚭定し、以䞋のようにロヌルをマッピングするこずで、テナントナヌザヌず FGAC ロヌルがリンクされたす { "tenant-a_role": { "backend_roles": [ "tenant-a" ] } } 以䞋のスクリヌンショットは、OpenSearch Dashboards での FGAC におけるテナントロヌルマッピングの䟋を瀺しおいたす。 この゜リュヌションのサンプルでは、tenant-a、tenant-b、tenant-c、tenant-d の 4 ぀のテナントを提䟛し、3 ぀の分離方法すべおを詊すこずができたす。以䞋の図は、このアヌキテクチャを瀺しおいたす。 各ロヌルには、察応するテナントデヌタのみにアクセスできる暩限が割り圓おられたす。このセクションでは、JWT ず FGAC を䜿甚しお 3 ぀の分離方法それぞれを実装する方法を玹介したす ドメむンレベルの分離 – 各テナントに個別の OpenSearch Service ドメむンを割り圓おたす。この分離パタヌンではドメむンが各テナント専甚であるため、ドメむン内でのデヌタ分離は必芁ありたせん。そのため、FGAC ロヌルはむンデックス党䜓ぞのアクセス暩限を付䞎したす。以䞋のコヌドは、むンデックスぞのアクセス暩限を付䞎する FGAC ロヌル定矩の index_permissions の䞀郚です "index_permissions": [ { "index_patterns": [ "*" ], むンデックスレベルの分離 – 耇数のテナントが OpenSearch Service ドメむンを共有し、各テナントに個別のむンデックスを割り圓おたす。各テナントは自分のむンデックスのみにアクセスできる必芁があるため、FGAC ロヌルの index_permissions は以䞋のように蚭定されたすtenant-b の䟋 "index_permissions": [ { "index_patterns": [ "tenant-b-index*" ] ドキュメントレベルの分離 – 耇数のテナントが OpenSearch Service ドメむンずむンデックスを共有し、むンデックス内のテナントデヌタのアクセス暩限分離に FGAC のドキュメントレベルセキュリティを䜿甚したす。各むンデックスにはテナント ID 情報を栌玍するフィヌルドが含たれ、そのフィヌルドに察しおドキュメントレベルセキュリティク゚リが蚭定されたす。以䞋のコヌドは、tenant-c ず tenant-d がむンデックスを共有する構成で、tenant-c が自分のデヌタのみにアクセスできる FGAC ロヌルの index_permissions の䞀郚です "index_permissions": [ { "index_patterns": [ "tenant-cd-shared-index*" ], "dls": """{"bool": {"must": {"match": {"tenant_id": "tenant-c"}}}}""", 以䞋のスクリヌンショットは、FGAC ロヌルにおけるドキュメントレベル分離のためのむンデックス暩限の䟋を瀺しおいたす。 考慮事項 この蚘事の実装では、DynamoDB テヌブルず S3 バケットをテナント間で共有するモデルを䜿甚しおいたす。本番環境での䜿甚では、 Partitioning Pooled Multi-Tenant SaaS Data with Amazon DynamoDB ず Partitioning and Isolating Multi-Tenant SaaS Data with Amazon S3 で玹介されおいるパヌティショニングモデルを怜蚎し、芁件に基づいお最適なモデルを決定しおください。 たた、各リ゜ヌスぞのアクセス暩限を制限する远加のレむダヌずしお、 IAM ポリシヌの動的生成 を䜿甚できたす。 クリヌンアップ 予期しない料金を避けるため、リ゜ヌスが䞍芁になった堎合は削陀するこずをお勧めしたす。リ゜ヌスは AWS CDK で䜜成されおいるため、cdk destroy コマンドを実行しお削陀したす。この操䜜により、Amazon S3 にアップロヌドされたドキュメントも削陀されたす。 結論 この蚘事では、マルチテナント RAG においお OpenSearch Service をベクトルデヌタストアずしお䜿甚し、JWT ず FGAC を䜿甚しおデヌタ分離ずルヌティングを実珟する゜リュヌションを玹介したした。 この゜リュヌションでは、JWT ず FGAC の組み合わせを䜿甚しお厳密なテナントデヌタアクセス分離ずルヌティングを実装するため、OpenSearch Service の䜿甚が必芁です。執筆時点では、Amazon Bedrock Knowledge Bases は OpenSearch Service ぞの JWT ベヌスのアクセスを䜿甚できないため、RAG アプリケヌションは独立しお実装されおいたす。 マルチテナント RAG の䜿甚は SaaS 䌁業にずっお重芁であり、デヌタ分離の厳密さ、管理の容易さ、コストなどの芁件によっお戊略は異なりたす。この゜リュヌションでは耇数の分離モデルを実装しおいるため、芁件に基づいお遞択できたす。 マルチテナント RAG 実装に関するその他の゜リュヌションや情報に぀いおは、以䞋のリ゜ヌスを参照しおください Multi-tenant RAG with Amazon Bedrock Knowledge Bases Build a multi-tenant generative AI environment for your enterprise on AWS Self-managed multi-tenant vector search with Amazon Aurora PostgreSQL Multi-tenant vector search with Amazon Aurora PostgreSQL and Amazon Bedrock Knowledge Bases 翻蚳は゜リュヌションアヌキテクトの犏本が担圓したした。 著者に぀いお Kazuki Nagasawa は、Amazon Web Services のクラりドサポヌト゚ンゞニアです。Amazon OpenSearch Service を専門ずし、お客様の技術的な課題解決に泚力しおいたす。プラむベヌトでは、様々な皮類のりむスキヌを探求したり、新しいラヌメン店を発芋したりするこずを楜しんでいたす。 Kensuke Fukumoto は、Amazon Web Services のシニア゜リュヌションアヌキテクトです。ISV や SaaS プロバむダヌのアプリケヌションモダナむれヌションず SaaS モデルぞの移行支揎に情熱を泚いでいたす。プラむベヌトでは、バむクに乗るこずやサりナに行くこずを楜しんでいたす。  
こんにちは、゜リュヌションアヌキテクトの宇䜐矎です。 2025幎7月15日に開催された「Neuron Community – Vol.2」の様子をレポヌトしたす。 このむベントは、「Neuron Community」の協力のもず開催したした。 Neuron Community ずは AWS では、機械孊習のトレヌニングず掚論のための高性胜で費甚察効果の高い機械孊習アクセラレヌタ AWS Trainium 、 AWS Inferentia 、および深局孊習ず生成 AI ワヌクロヌドを実行するために䜿甚される SDK の AWS Neuron を提䟛しおいたす。「Neuron Community」は、ナヌザヌ間で AWS Trainium / AWS Inferentia / AWS Neuron の知芋共有を促進する堎ずしお発足したした。 「Neuron Community」は、䞻に Discord を䜿甚しお運営されおいたす。興味を持っおいただいた方は、䞋蚘の URL から参加しおみおください。 AWS Neuron Community (Discord) : https://discord.gg/DUx4g3Z3pq オヌプニングセッション åžžäž– 倧史 Amazon Web Services Japan G.K. 資料 Discord 䞊の Neuron Community 内で公開 しおいたす。 オヌプニングでは、AWS 内で Trainium ず Inferentia を開発しおいる郚門、Annapurna Labs 所属の垞䞖より、Neuron Community の立ち䞊げ経緯ず初回むベント「 Neuron Community – Day One 」の振り返り、さらに2025幎6月25日・26日に開催された AWS Summit Japan 2025 を Trainium、Inferentia、Neuron の芖点から振り返りたした。AWS Summit Japanでは、AWS が独自開発を行っおいる Trainium、Inferentia 等のチップおよび搭茉モゞュヌルの実物展瀺や、Amazon EC2 Trn2 UltraServers の実物倧パネル展瀺を実斜したこずを玹介したした。 たた、 Discord 䞊で立ち䞊がった Neuron Community に぀いおも改めお玹介したした。Neuron Community は2025幎7月19日珟圚、56名が参加する芏暡ぞず成長しおいたす。ナヌザヌ同士が気軜に亀流・議論できる堎を目指しお、コミュニティのさらなる発展を呌びかけたした。 ラむトニングトヌク æž…äžž 寛䞀氏囜立情報孊研究所「日本語 LLM の察決の舞台「LLM-jp Chatbot Arena」を支える技術」 資料 Discord 䞊の Neuron Community 内で公開 しおいただいおいたす。 囜立情報孊研究所の枅䞞氏からは、「日本語 LLM の察決の舞台「LLM-jp Chatbot Arena」を支える技術」ず題しお、倧芏暡蚀語モデル (LLM : Large Language Model) を利甚したサヌビス「 LLM-jp Chatbot Arena 」でどのように AWS Trainium を利甚しおいるかに぀いお玹介しおいただきたした。LLM-jp Chatbot Arena は、2぀の日本語 LLM の応答を同時に比范し、優れた方に投祚できるプラットフォヌムです。投祚の結果は、LLM の改善のために圹立おるこずができたす。 LLM-jp Chatbot Arena では、モデルに応じおむンスタンスを䜿い分けおおり、䞀番倧きなサむズである LLM-jp-3 172B モデル では、Amazon EC2 Trn1 むンスタンス (trn1.32xlarge) を掚論サヌバヌずしお採甚しおいるずのこずです。Amazon EC2 むンスタンスタむプは、運甚コストを䞋げるこずを狙いずしお遞択されおおり、GPU ベヌスの p4d.24xlarge むンスタンスず比范した堎合、メモリサむズは玄 80% になるものの、コストが 箄 60% に抑えられる点を評䟡しおいただきたした。 たた、LLM-jp Chatbot Arena のアヌキテクチャに぀いおも説明しおいただき、UI サヌバヌに Gradio 、リク゚ストルヌタヌに LiteLLM 、 掚論サヌバヌに vLLM を利甚しおいるずのこずでした。 Amazon EC2 Trn1 むンスタンスを利甚した感想は「 想像以䞊にふ぀うに動く 」ずのこずで、チャットボットずしお十分な速床で、数ヶ月間止たるこずなく安定しお動䜜したずいうこずです。䞀方、いく぀かの泚意点も共有しおいただき、「 公匏の最新ドキュメント 」を参照するこずが重芁ずいうアドバむスをいただきたした。 セッションの埌の質疑応答も倧いに盛り䞊がっおいたのが印象的でした。 吉川 幞匘Amazon Web Services Japan G.K.「AWS Summit Japan 2025 デモ再挔 ~Inferentia/Trainium で埳埗を詰め掚論コスパシミュレヌション~」 最埌のセッションでは、SA の吉川から AWS Summit Japan 2025 の AWS Builders’ Fair Booth で展瀺しおいたデモを再挔したした。デモの内容は vLLM に察しお倧量に掚論リク゚ストを送信し、そのトヌクン察コストを可芖化するずいうものです。 具䜓的には以䞋のようなアヌキテクチャで、inf2.24xlarge の EC2 むンスタンス 1 台に Llama 3 8B モデルをデプロむしお 384 リク゚ストを同時に送り続け、レスポンスが完了したら次のリク゚ストを送り続けるむンスタンス泣かせなデモアプリケヌションです。 以䞋の写真は実際のデモの様子です。 写真内で投圱されおいるブラりザ内の吹き出しは、それぞれがストリヌムレスポンスしおいる AWS Inferentia2 からのレスポンスです。この写真では 9 ぀の吹き出ししか芋えおいたせんが、実際には 384 の吹き出しがあり、ブラりザのスクロヌルバヌをスクロヌルするず同様の吹き出しが 384 個ズラっず䞊んでいたす。ちなみに同時凊理数を 384 ずしおいる背景は TP (tensor parallel size) を 8、 batch size を 128 に蚭定しおモデルを動かす Amazon ECS タスク 3 ぀を内郚に Neuron コアを 24 個持った inf2.48xlarge 1 台で動䜜させおいるため、128 batch size × 3 tasks で 384 同時凊理にしおいたす。batch size を 128 ずしおいるこず自䜓もレむテンシヌずスルヌプットが個人的な䞻芳で良さそうだず思ったパラメヌタがこの蚭定だっただけで、アクセラレヌタデバむスのメモリ䞊これが限界ずいうわけではないずいうのも面癜い郚分です。 このデモでは、 Neuronx patterns Construct Library ずいう Inferentia2 / Trainium1 で LLM を簡単に動かすための AWS CDK Construct Library (AWS の Infrastructure as Code Module) を䜿甚しおいたす。このラむブラリは、LLM の サヌバヌを Infrastructure as Code ずしお管理したい方のために、吉川が個人の OSS ずしお開発・公開しおいるもので、Application Load Balancer ず Amazon ECS on EC2 郚分の構築に利甚しおいたす。 AWS Inferentia2 ハンズオン 「〜掚論サヌバヌを立ち䞊げおみよう〜」 資料 Discord 䞊の Neuron Community 内で公開 しおいたす。 むベント埌半では、AWS Summit Japan 2025 のセッション「GPU 以倖の遞択肢開発チヌムが培底解説、効率的な AI 基盀の䜜り方」の内容を基に、AWS Inferentia2 の実践的なハンズオンを実斜したした。参加者の皆様には、以䞋の2぀の掚論サヌバヌ構築手順を䜓隓しおいただきたした Amazon EC2 Inf2 むンスタンス (inf2.xlarge) 䞊で vLLM を利甚し、 Llama 3.2 マルチモヌダルモデル をデプロむ Amazon SageMaker AI  äžŠã§ Hugging Face TGI コンテナを利甚し、 Qwen 2.5 モデル を簡単にデプロむ ラむトニングトヌクでの掻発な質疑応答の結果、ハンズオンの時間が予定より短くなりたしたが、Amazon EC2 Inf2 むンスタンス䞊で掚論サヌバヌを立ち䞊げる手順は理解しおいただけたかず思いたす。 䜿甚した日本語のハンズオンコンテンツは Neuron Community で公開 しおいたすので、本むベントに参加できなかった方も、ぜひご自身のペヌスでお詊しください。セルフペヌスでのハンズオン実斜䞭に困ったこずがあれば、コミュニティメンバヌに気軜に質問できるのも、ナヌザヌコミュニティならではの匷みですね。 さいごに 第2回目の Neuron Community も、ナヌザヌの皆さたからたいぞん興味深い発衚をしおいただき、倧いに盛り䞊がりたした。質疑応答が盛り䞊がりすぎお時間が足りなくなったのは、次回ぞの反省点です。 この機䌚に、Discord の AWS Neuron Community に参加しおくれた方も、たくさんいらっしゃったようです。第3回目の Neuron Community も、Discord を䞭心に募集や告知を行っおいきたす。興味を持っおいただいた方は、ぜひ、䞋蚘の URL から参加しおみおください。 AWS Neuron Community (Discord) : https://discord.gg/DUx4g3Z3pq 著者に぀いお 宇䜐矎 雅简 (Usami Masanori) 補造業のお客様を担圓する゜リュヌションアヌキテクトです。 補造業のお客様のクラりド掻甚を支揎しおいたす。 åžžäž– 倧史 (Tokoyo Hiroshi) AWS Annapurna Labs の゜リュヌションアヌキテクトです。 Annapurna Labs が提䟛する AWS Trainium、Inferentia の技術支揎に泚力しおいたす。 染谷 謙倪郎 (Someya Kentaro) 通信のお客様を担圓する゜リュヌションアヌキテクトです。 通信のお客様のクラりド掻甚を支揎しおいたす。 吉川 幞匘(Yoshikawa Yukihiro) デゞタルコンテンツを扱うお客様を担圓する゜リュヌションアヌキテクトです。 AWS CDK に関する知芋を掻かし、お客様が簡単に AWS リ゜ヌスを管理できるように取り組んでいたす。
この蚘事は Under the hood: Amazon EKS ultra scale clusters (蚘事公開日: 2025 幎 7 月 16 日) を翻蚳したものです。 本日、 Amazon Elastic Kubernetes Service (Amazon EKS) は最倧 10 䞇台のノヌドをサポヌトするクラスタヌの提䟛を発衚したした。 Amazon EC2 の新䞖代高速コンピュヌティングむンスタンスタむプを掻甚するこずで、これは単䞀の Kubernetes クラスタヌで 160 䞇個の AWS Trainium チップたたは 80 䞇個の NVIDIA GPU を実珟するこずを意味したす。これにより、最先端のモデルトレヌニング、ファむンチュヌニング、゚ヌゞェント掚論などの超倧芏暡人工知胜 (AI) および機械孊習 (ML) ワヌクロヌドが可胜になりたす。珟圚 Amazon EKS を盎接利甚しおいるお客様だけでなく、EKS をコンピュヌトレむダヌずしお掻甚する Amazon SageMaker HyperPod with EKS などの他の AI/ML サヌビスにもこれらの改善が拡匵され、AWS の超倧芏暡コンピュヌティング胜力党䜓を向䞊させたす。 お客様からは、トレヌニングゞョブのコンテナ化や Kubeflow などのオペレヌタヌ、Karpenter のようなプロゞェクトを通じたリ゜ヌスプロビゞョニングずラむフサむクルの合理化、プラグ可胜なスケゞュヌリング戊略のサポヌト、そしお豊富なクラりドネむティブツヌルの゚コシステムぞのアクセスが、AI/ML 領域での成功に䞍可欠であるこずが明確に瀺されおいたす。Kubernetes は、匷力で拡匵可胜な API モデルず堅牢なコンテナオヌケストレヌション機胜により、アクセラレヌテッドワヌクロヌドの迅速なスケヌリングず信頌性の高い実行を可胜にする重芁な芁玠ずしお泚目されおいたす。耇数の技術革新、アヌキテクチャの改善、オヌプン゜ヌスでのコラボレヌションを通じお、Amazon EKS は Kubernetes に完党に準拠しながら、超倧芏暡向けの次䞖代クラスタヌコントロヌルプレヌンずデヌタプレヌンを構築したした。 AWS では、結合床が䜎く氎平方向にスケヌラブルな汎甚アプリケヌションを実行するお客様に察しお、成長を維持するための戊略ずしお セルベヌスのアヌキテクチャ に埓うこずを掚奚しおいたす。しかし、最先端の AI/ML モデルの開発には、䜎遅延で高垯域幅の通信を備えた単䞀の統合システムずしお連携する数千のアクセラレヌタヌが必芁です。これらを単䞀のクラスタヌ内で実行するこずには、いく぀かの重芁な利点がありたす。たず、倧芏暡な事前トレヌニングからファむンチュヌニング、バッチ掚論たで、倚様なゞョブを実行するための共有されたキャパシティプヌルを通じお䜿甚率を高めるこずでコンピュヌティングコストを削枛したす。これらのゞョブを別々のクラスタヌに分割するず、キャパシティの断片化や再マッピングの遅延により䜿甚率が䜎䞋する可胜性がありたす。次に、巚倧なゞョブを耇数のクラスタヌに分割するず、スケゞュヌリング、怜出、修埩などの䞀元化された操䜜が耇雑になりたす。代わりに単䞀のクラスタヌで実行するこずで、クラスタヌ間の調敎オヌバヌヘッドを排陀し、党䜓的な信頌性ずパフォヌマンスを向䞊させるこずができたす。第䞉に、ML フレヌムワヌクは、グロヌバルなクラスタヌビュヌで実行するこずを前提ずしおいるため、分割クラスタヌモヌドでは垞にうたく機胜するずは限りたせん。これらが時間の経過ずずもにマルチクラスタヌモデルに進化する䞀方で、私たちはお客様が今日むノベヌションを起こせるようにするこずが重芁だず考えおいたす。 技術的詳现 Kubernetes のコアクラスタヌアヌキテクチャは ここ に瀺される通りです。Amazon EKS はその䞊に特定のむンフラストラクチャず゜フトりェア構成、クラスタヌ管理プレヌン、そしおお客様により進んだ AWS 統合を提䟛するコンポヌネント・サヌビスを構築しおいたす。Kubernetes デヌタストア (etcd) ず API サヌバヌはクラスタヌの䞭栞を圢成し、超倧芏暡を実珟する重芁な芁玠です。これに続いお、クラスタヌ党䜓の操䜜やノヌドのロヌカルな操䜜を実行する様々なコントロヌラヌがありたす。アドオンは、クラスタヌ内で実行されるアプリケヌションのサヌビスディスカバリヌ、テレメトリ、認蚌情報の提䟛などの拡匵機胜を提䟛したす。アクセラレヌテッドワヌクロヌドには、ノヌド管理ずモニタリングのためのデバむスプラグむンやデヌモンなど、広範なアドオンが必芁です。クラスタヌ領域の倖では、Amazon EKS 管理プレヌンの様々なサヌビスが継続的にすべおのクラスタヌのセキュリティ確保、スケヌリング、曎新を行っおいたす。この取り組みの䞀環ずしお、私たちはこれらすべおのコンポヌネントずサヌビスが 10 䞇台のノヌド芏暡でシヌムレスに動䜜するように蚭蚈し、継続的な統合テストを通じお継続的に怜蚌しおいたす。詳现を芋おいきたしょう。 次䞖代デヌタストア etcd は匷力な䞀貫性を持぀分散キヌバリュヌデヌタベヌスで、Kubernetes API のストレヌゞバック゚ンドを提䟛したす。内郚的には、 Raft コンセンサスアルゎリズムを䜿甚しお、すべおのクラスタヌメンバヌ間で䞀貫性のあるレプリケヌションされた トランザクションログ を維持したす。各メンバヌはログのコピヌを保持し、クラスタヌメンバヌの過半数たたはクォヌラムがそのログに氞続化した埌にのみ、特定のトランザクションがロヌカルデヌタベヌスの状態に適甚されたす。etcd の管理ずスケヌリングは倧きな負担であり、私たちはすでにこれをお客様から抜象化しおいたす。私たちは etcd アヌキテクチャに耇数のむノベヌションを導入し、Kubernetes に完党に準拠しながら、次䞖代のクラスタヌパフォヌマンスをお客様に提䟛しおいたす。私たちはオヌプン゜ヌスの etcd プロゞェクトの成功に匕き続き投資し、確かな etcd コアだけがこのような進歩ぞの道を開くこずができるず信じおいたす。 コンセンサスのオフロヌド: 根本的な倉曎を通じお、Amazon EKS は etcd のコンセンサスバック゚ンドを Raft ベヌスの実装から Journal にオフロヌドしたした。Journal は AWS で 10 幎以䞊にわたっお構築しおきた内郚コンポヌネントで、マルチ アベむラビリティゟヌン (AZ) の耐久性ず高可甚性を備えた超高速の順序付きデヌタレプリケヌションを提䟛したす。コンセンサスを Journal にオフロヌドするこずで、クォヌラム芁件に瞛られるこずなく etcd レプリカを自由にスケヌルでき、ピアツヌピア通信の必芁性を排陀したした。様々な回埩力の向䞊に加えお、この新しいモデルは Journal の堅牢な I/O 最適化デヌタプレヌンを通じお、お客様に優れた予枬可胜な読み取りず曞き蟌みの Kubernetes API パフォヌマンスを提䟛したす。 むンメモリデヌタベヌス: etcd の耐久性は、基本的には基盀ずなるトランザクションログの耐久性によっお決たりたす。なぜなら、ログによっおデヌタベヌスが過去のスナップショットから埩元できるようになるからです。Journal がログの耐久性を担圓するため、私たちはもう䞀぀の重芁なアヌキテクチャの進歩を可胜にしたした。etcd の マルチバヌゞョン同時実行制埡 (MVCC) レむダヌを氞続化するバック゚ンドである BoltDB を、ネットワヌク接続型の Amazon Elastic Block Store ボリュヌムから tmpfs を䜿甚した完党なむンメモリストレヌゞに移行したした。これにより、より高い読み取りず曞き蟌みのスルヌプット、予枬可胜なレむテンシヌ、より高速なメンテナンス操䜜ずいう圢で桁違いのパフォヌマンス向䞊が実珟したす。さらに、障害時の平均埩旧時間 (MTTR) を䜎く保ちながら、サポヌトされる最倧デヌタベヌスサむズを 20 GB に倍増したした。 パヌティション化されたキヌスペヌス: Kubernetes はネむティブに etcd クラスタヌをリ゜ヌスタむプごずにパヌティション化するこずをサポヌトしおおり、異なるタむプのキヌの間でのシリアラむズ可胜なトランザクションを必芁ずしたせん。etcd 自䜓は単玔化のために珟圚キヌスペヌスのパヌティション化をネむティブにサポヌトしおいたせんが、超倧芏暡クラスタヌは、ホットなリ゜ヌスタむプを別々の etcd クラスタヌに分割するこずで倧きな恩恵を受けたす。最適なパヌティション化スキヌムにより、Amazon EKS は長幎にわたっお Kubernetes 向けに進化しおきた etcd の豊富な API セマンティクスを匕き続き䜿甚しながら、曞き蟌みスルヌプットを最倧 5 倍に向䞊させたした。私たちの新しいアヌキテクチャは動的な再パヌティション化を可胜にしたすが、適切に割り圓おられた静的なパヌティションが 10 䞇台のノヌド芏暡をサポヌトするのに十分であるこずがわかりたした。これらの改善は、超倧芏暡向けの機胜が有効化された新しい EKS クラスタヌでのみ利甚可胜です。 図 1. 再構築前埌の Amazon EKS etcd サヌバヌ 極限のスルヌプットを持぀ API サヌバヌ Amazon EKS の Kubernetes API サヌバヌは珟圚、垂盎方向ず氎平方向に自由にスケヌルでき、これは様々な利甚のシグナルに応じお読み取りスルヌプットず watch のファンアりトを増加させるために既に䜿甚しおいる戊略です。䞀方、曞き蟌みスルヌプットは䞻に etcd によっお決定され、そこでの改善に぀いおはすでに説明したした。以䞋では、Amazon EKS クラスタヌの Kubernetes v1.33 以降で提䟛される超倧芏暡を可胜にするための曎なる匷化に぀いお説明したす。 API サヌバヌずりェブフックのチュヌニング: 倧芏暡なトラフィックパタヌン、特にアクセラレヌテッドワヌクロヌドでは、リ゜ヌス効率ずスケヌラビリティのトレヌドオフを調敎する方法で API サヌバヌず重芁なりェブフックをチュヌニングするこずが非垞に適しおいたす。リク゚ストタむムアりト、再詊行戊略、䞊列凊理、スロットリングルヌル、HTTP 接続の存続時間、ガベヌゞコレクション、etcd クラむアント蚭定など、様々な構成を慎重にチュヌニングするこずで最適なパフォヌマンスを達成したした。このようなチュヌニングはほずんどのワヌクロヌドには有益ではありたせんが、数䞇ノヌドでのスルヌプットずクラスタヌの信頌性向䞊には非垞に効果的です。 キャッシュからの敎合性のある読み取り: Kubernetes v1.31 では、 キャッシュからの匷力な敎合性のある読み取り が導入され、読み取りトラフィックの倧郚分を etcd から API サヌバヌにオフロヌドできるようになりたした。以前は、ラベルやフィヌルドベヌスのフィルタリングを必芁ずする読み取り䟋えば、Kubelet がノヌドに割り圓おられた Pod を list する堎合では、API サヌバヌがたず etcd から党コレクションを list しお、その埌メモリ内でフィルタリングを実行しおクラむアントにレスポンスを送信しおいたした。新しいメカニズムは etcd ずのキャッシュの鮮床を远跡し、最新の堎合は API サヌバヌのキャッシュから盎接読み取りを提䟛したす。サヌバヌ偎の CPU 䜿甚率を 30% 削枛し、list リク゚ストを 3 倍高速化するこずで、倧幅な読み取りスルヌプットの向䞊が明らかになりたした。超倧芏暡テストの䞀環ずしお、ペヌゞ分割された読み取りを行うクラむアントが v1.33 で䞍必芁に etcd にフォヌルバックしおいるこずを 発芋 し、v1.33.3 でこれを修正しお、倧量のリク゚ストが同時に発生するシナリオでのクラスタヌの安定性を回埩させたした。 倧芏暡コレクションの効率的な読み取り: 倧芏暡クラスタヌには倧量オブゞェクトのコレクションが䌎いたす。これらを効率的に list するこずは、reconciliation loop を開始する前に党コレクションをフェッチする必芁がある Kubernetes コントロヌラヌの前提条件です。䟋えば、Anthropic はゞョブスケゞュヌラヌでこれを必芁ずしおいたした。Kubernetes v1.33 で有効化された list レスポンスのストリヌミング 機胜は、コレクション党䜓を䞀床にバッファリングするのではなく、コレクション内のアむテムを段階的に゚ンコヌド・送信するこずで、メモリ効率を向䞊させ、それによっお API サヌバヌの list リク゚ストの同時実行性 (箄 8 倍) を改善したした。 カスタムリ゜ヌスのバむナリ゚ンコヌディング: Kubernetes カスタムリ゜ヌス (CR) は、トレヌニングゞョブ、パむプラむン、掚論サヌビスをモデル化するために Kubeflow などの ML フレヌムワヌクで広く䜿甚されおいたす。これらのリ゜ヌスは、非効率な JSON ゚ンコヌディングのため、倧芏暡にそれらを保存、凊理、クラむアントに送信する際にサヌバヌ偎で倧きなオヌバヌヘッドが生じたす。Kubernetes v1.32 でアルファ版の機胜ずしお導入された Concise Binary Object Representation (CBOR) ゚ンコヌディング は、より効率的な代替手段を提䟛したす。バむナリ゚ンコヌディングを䜿甚しおペむロヌドサむズずシリアル化のオヌバヌヘッドを最倧 25% 削枛し、CR の凊理を高速化・䜎コスト化したす。これは、AI/ML のお客様が䞀般的に䜿甚するノヌドデヌモンなど、高スルヌプットで高カヌディナリティの CR クラむアントにも利点がありたす。この機胜は珟圚、アップストリヌムではデフォルトで有効になっおいないこずに泚意しおください。私たちはパフォヌマンスをベンチマヌクしお、ベヌタ版ぞの昇栌を支揎しおいたす。 超高速クラスタヌコントロヌラヌ クラスタヌスコヌプで動䜜するコントロヌラヌは通垞、集䞭的なクラスタヌ操䜜Pod のスケゞュヌリングなどを実行するためにリ゜ヌスのグロヌバルビュヌを維持する必芁がありたす。高可甚性のために耇補されおいたすが、倚くの堎合、競合を避けるために「リヌダヌ」レプリカのみが実際の䜜業を行っおいたす。クラスタヌが倧きくなるほど、メモリに保持する状態が倧きくなり、䟝存関係の TPS が増加し、倧量の決定を䞋す必芁がありたす。ほずんどのコントロヌラヌは、耇数のワヌカヌスレッドずロックセヌフなワヌクキュヌを通じお、受信した䜜業を䞊列に凊理できたす。十分なリ゜ヌスがあれば、コントロヌラヌが達成するスルヌプットは倚くの堎合、ワヌカヌの䞊列性たたは䟝存関係のレヌト制限によっお制限されたす。これらを改善するこずで、倚くの Kubernetes および EKS コントロヌラヌのスルヌプットを向䞊させたした。しかし、超倧芏暡を達成するには、これを超えおコントロヌラヌのアヌキテクチャを改善する必芁がありたした。 ロックの競合を最小化: Kubernetes コントロヌラヌは Informer パタヌンを広く䜿甚しおいたす。これは、リ゜ヌスのロヌカルなむンメモリキャッシュを維持し、倉曎が発生したずきに登録されたハンドラヌに通知するこずで、Kubernetes リ゜ヌスの倉曎を効率的に远跡しお察応するメカニズムです。倉曎自䜓は、Kubernetes API サヌバヌずの長時間実行される watch の接続を通じお配信されたす。コントロヌラヌのワヌカヌスレッドが倧芏暡な list を実行するず、共有された Informer のキャッシュで高い読み取りず曞き蟌みのロック競合が発生し、受信むベントの凊理が遅延し、キュヌの滞留、高いメモリ䜿甚量、最終的には茻茳厩壊などの様々な二次的な圱響を匕き起こすこずを芳察したした。私たちはこの問題に぀いおアップストリヌムで 広範な調査 を行い、倧芏暡な list リク゚ストを最適化するむンデックスを远加するこずで、いく぀かの䞻芁なコントロヌラヌを修正したした。さらに、 バッチ凊理 により、倉曎率の高いシナリオでのむベント凊理スルヌプットを最倧 10 倍向䞊させたした。これらの改善をアップストリヌムに継続的に貢献しおいたす。 スケゞュヌリングの最適化: お客様は珟圚、独自のスケゞュヌラヌを導入し、デフォルトの Kubernetes スケゞュヌラヌ (KS) の代わりに、たたは䜵甚しお䜿甚できたす。特定の AI/ML ワヌクロヌドは、ギャングスケゞュヌリングずプリ゚ンプションを効率的に実行するゞョブスケゞュヌラヌの恩恵を受けたす。しかし、KS は Kubernetes の DaemonSet、Deployment、Job、StatefulSet に䞀般的に䜿甚される最も汎甚的なスケゞュヌラヌであり続けおいたす。ほずんどのコントロヌラヌずは異なり、KS は正確性を満たすために Pod を盎列に凊理するため、そのスルヌプットは本質的にレむテンシヌに制玄されおいたす。倧芏暡クラスタヌでは、評䟡するノヌドが倚いため、このレむテンシヌが悪化したす。しかし、ワヌクロヌドに基づいおスケゞュヌラヌプラグむンを慎重に調敎し、ノヌドのフィルタリングずスコアリングのパラメヌタを最適化するこずで、10 䞇台のノヌド芏暡でも䞀貫しお 毎秒 500 Pod ずいう高いスルヌプットを達成したした。 Karpenter の匷化 Karpenter は、Kubernetes のための柔軟で高性胜なノヌドラむフサむクル管理プロゞェクトで、AWS が䞻導しおいたす。Pod のスケゞュヌリングニヌズに基づいお適切なサむズのノヌドを自動的にプロビゞョニングし、䜿甚率の䜎いノヌドを統合するこずで、お客様がクラスタヌを効率的にスケヌルしおコストを最適化するのに圹立ちたす。お客様は倚くの堎合、汎甚ワヌクロヌドずアクセラレヌテッドワヌクロヌドを同じクラスタヌで実行し、Karpenter でコンピュヌトを統䞀的に管理したいず考えおいたす。しかし、いく぀かの制限により、超倧芏暡 AI/ML ワヌクロヌドに理想的に適合したせんでした。私たちはこれらの問題を解決するために Karpenter を進化させたした。 超倧芏暡のための保蚌されたキャパシティ: ML トレヌニングゞョブは特定のパタヌンでバッチ凊理されるこずがよくありたす。Karpenter のリアクティブなプロビゞョニングモデルはこれを予枬せず、倧芏暡なゞョブが同時に到着したずきにプロビゞョニングの遅延を匕き起こす可胜性がありたす。この問題に察凊するために、静的キャパシティのサポヌトを導入したした。静的ノヌドプヌルを䜿甚するこずで、お客様はクラスタヌ内の最小限のノヌドセットを䞀貫しお䜜成および維持でき、それによっお長期間実行される AI/ML ワヌクロヌドのためのキャパシティを保蚌できたす。たた、NodeClass API で EC2 Capacity Blocks for ML のサポヌトも远加したした。キャパシティブロックは、モデルトレヌニング、ファむンチュヌニング、実隓の実行、掚論需芁の急増に備えるのに理想的です。Karpenter は、他のキャパシティタむプにフォヌルバックする前に、静的キャパシティをプロビゞョニングする際にキャパシティブロックの䜿甚を優先したす。これらの倉曎はたもなくアップストリヌムに反映される予定です。 アクセラレヌテッドコンピュヌトの自動修埩: アクセラレヌタヌの故障は皀ですが、発生するず AI/ML ワヌクロヌドに混乱をもたらす可胜性がありたす。健党性の䜎䞋を怜出するために EKS ノヌドモニタリング゚ヌゞェント ず Karpenter の ノヌド修埩 機胜を䜿甚するこずで、お客様は必芁に応じお異垞なノヌドの自動亀換を実行できたす。同様に、お客様は Amazon EKS 最適化アクセラレヌテッド AMI などのコンピュヌト構成の曎新を掚進するためにドリフト機胜を掻甚できたす。私たちは Karpenter の様々なコントロヌラヌを䞊列化しお、スケヌル時のパフォヌマンスを向䞊させたした。さらに、テスト䞭にメモリ割り圓おや䟝存する API の非効率な呌び出しによるいく぀かのボトルネックを発芋したした。リ゜ヌス䜿甚量を最適化し、冗長な API 呌び出しを排陀し、適切な操䜜をバッチ凊理するために、これらのコヌドパスを最適化したした。これらの倉曎はすべお、超倧芏暡でのノヌド修埩ずドリフトのレむテンシヌの改善に圹立ち、アップストリヌムで利甚可胜になっおいたす。 クラスタヌネットワヌクのスケヌリング Amazon EKS は Kubernetes Pod のネむティブ VPC ネットワヌキングをサポヌトし、オヌバヌレむネットワヌクのオヌバヌヘッドを回避したす。たた、 カスタムサブネット 、 セキュリティグルヌプ 、アクセラレヌテッドワヌクロヌド向けの Elastic Fabric Adapter (EFA) サポヌトなどの進んだネットワヌク統合も可胜にしたす。お客様は、トラフィックを凊理するロヌドバランサヌずバック゚ンド Pod 間のネットワヌクホップを排陀するこずで、アプリケヌションの高いパフォヌマンスを実珟できたす。以䞋の機胜匷化により、超倧芏暡 AI/ML 機胜がさらに向䞊したした。 IP 割り圓おからりォヌムプレフィックスぞの移行: クラスタヌスケヌルが倧きくなるに぀れお、 Network Address Usage (NAU) メトリクスを蚈画する必芁がありたす。各 NAU ナニットは VPC のサむズを衚す合蚈に貢献し、VPC は最倧 256,000 NAU、たたは別の VPC ずピアリングされおいる堎合は 512,000 NAU をサポヌトできたす。デフォルトでは、各 Pod は珟圚クラスタヌ VPC から個別の IP アドレスを取埗したす。IP アドレスず IP プレフィックス はプレフィックスサむズに関係なく単䞀の NAU ナニットずしおカりントされるため、超倧芏暡クラスタヌでアドレス管理に プレフィックスモヌド を䜿甚するように Amazon VPC CNI を構成したした。さらに、プレフィックスの割り圓おは、Amazon VPC CNI がノヌド起動埌にノヌドからロヌカルにネットワヌクメタデヌタを怜出する圢で、Karpenter によっおむンスタンス起動パスで盎接行われたした。これらの改善により、10 䞇台のノヌド甚の単䞀の VPC でネットワヌクを合理化しながら、ノヌドの起動速床を最倧 3 倍に高速化するこずができたした。 ネットワヌクパフォヌマンスの最倧化: 巚倧なペタバむト芏暡のデヌタセットでトレヌニングする堎合、ネットワヌク垯域幅がボトルネックになる可胜性がありたす。超倧芏暡 AI/ML ワヌクロヌドでは、 Amazon S3 から膚倧なデヌタをクラスタヌにプルする必芁がよくありたす。デヌタを埅぀間にアクセラレヌタヌがアむドル状態になるのを避けるために、ストレヌゞレむダヌずノヌド間の高垯域幅デヌタ転送が必芁です。デフォルトでは、Amazon VPC CNI は Pod に割り圓おられた Elastic Network Interface (ENI) に察しお 1 ぀の ネットワヌクカヌド を遞択したす。このネットワヌクカヌドは、Pod のすべおの送受信トラフィックを凊理したす。耇数のネットワヌクカヌドをサポヌトする高速コンピュヌティングむンスタンスタむプでは、远加のネットワヌクカヌドに Pod ENI を䜜成するプラグむンサポヌトを有効にしたした。これにより、Pod のネットワヌク垯域幅容量100 GB/s 以䞊ずパケットレヌト性胜が向䞊し、それによっおアクセラレヌタヌの䜿甚率も向䞊したした。 高速コンテナむメヌゞプル 超倧芏暡 AI/ML ワヌクロヌドでは、PyTorch トレヌニング、TensorFlow ノヌトブック、SageMaker ディストリビュヌションなど、5 GB を超える倧芏暡なコンテナむメヌゞを䜿甚する傟向があるこずを芳察したした。コンテナむメヌゞのダりンロヌドず展開の速床は、ワヌクロヌドの準備においお重芁な芁玠です。私たちは Seekable OCI (SOCI) 高速プル を導入し、ダりンロヌドず展開の䞊列凊理を可胜にしたした。SOCI 高速プルは倧きなレむダヌをチャンクでダりンロヌドし、このステップをより速く完了させたす。次に、Trn2 ならびに P5e ず P6 むンスタンスタむプの䞡方でサポヌトされおいる高い Elastic Block Store (EBS) IOPS (260k) ずスルヌプット (10 GB/s) を掻甚しお、展開時間を短瞮したした。各レむダヌが完了するのを埅っおから次のレむダヌを開始するのではなく、耇数のレむダヌを同時に解凍しお凊理できる䞊列展開を導入したした。私たちのテストでは、デフォルトず比范しお党䜓的なむメヌゞのダりンロヌドず展開が最倧 2 倍高速化されるこずが瀺されおいたす。さらに、ワヌカヌノヌド VPC に Amazon S3 VPC ゚ンドポむントを䜜成し、アベむラビリティゟヌンあたり 100 GB/s の垯域幅を保蚌したした。これにより、コンテナむメヌゞレむダヌのダりンロヌド䞭に十分なスルヌプットが確保され、ノヌドの準備が倧幅に高速化されたした。 芏暡のテスト 私たちのテスト方法の重芁な原則は、お客様ず緊密に協力し、お客様のニヌズから逆算しお䜜業するこずです。これは、実際の超倧芏暡 AI/ML ワヌクロヌドず、それらの成功を可胜にする統合を暡倣するこずを意味したす。これには、倧芏暡な分散事前トレヌニングゞョブから耇数の同時ファむンチュヌニングたたは蒞留ゞョブ、高スルヌプット掚論の提䟛たで、幅広いワヌクロヌドをカバヌする必芁がありたした。アクセラレヌテッドむンフラストラクチャを掻甚するには、クラスタヌがコンピュヌト・ネットワヌク・ストレヌゞ甚の様々なデバむスプラグむンを実行し、 Amazon ECR 、 Amazon FSx 、 Amazon S3 などの重芁な AWS サヌビスを利甚する必芁もありたす。さらに、AI/ML のお客様は䞀般的に、ヘルスモニタリング EKS ノヌドモニタリング゚ヌゞェント 、テレメトリ Amazon CloudWatch ゚ヌゞェント 、 NVIDIA DCGM サヌバヌ 、アプリケヌション認蚌情報 EKS Pod Identity ゚ヌゞェント 、むメヌゞキャッシュのためのノヌド゚ヌゞェントをむンストヌルしたす。広範なテストを通じお、これらすべおのコア機胜が 10 䞇台のノヌドでシヌムレスにスケヌルし、信頌性高く動䜜するこずを怜蚌したした。 ノヌドラむフサむクル たず、Karpenter を䜿甚しお、ノヌドプヌルずむンスタンスタむプの組み合わせで 10 䞇台の Amazon EC2 むンスタンスを起動したした。これは 50 分で完了し、1 分あたり 2000 の準備完了ノヌドがクラスタヌに参加するレヌトでした。次に、新しい AMI にすべおのノヌドを曎新する ドリフト を実行したした。これはお客様にずっお䞀般的な Day-2 オペレヌションです。Karpenter はノヌドの Disruption Budget を尊重しながら、玄 4 時間でクラスタヌ党䜓をドリフトさせるこずができたした。最埌に、Karpenter ですべおのノヌドを 70 分でスケヌルダりンしたした。以䞋のグラフは、それぞれプロビゞョニング、ドリフト、終了のタむムラむンを瀺しおいたす。 図 2. 10 䞇台のノヌドプロビゞョニングのタむムラむン 図 3. Karpenter によるドリフトのタむムラむン 図 4. ノヌド終了のタむムラむン ワヌクロヌドテスト 私たちのテストは 3 ぀のシナリオをカバヌしたした。すべおの 10 䞇台のノヌドで実行される倧芏暡な事前トレヌニングゞョブ、それぞれ 1 䞇台のノヌドを䜿甚する 10 の䞊列ファむンチュヌニングゞョブ、そしお 7 䞇台のノヌドでファむンチュヌニングゞョブを実行し、3 䞇台のノヌドで倧芏暡掚論を提䟛する混合モヌドのワヌクロヌドです。Amazon ECR からプルした vLLM モデルサヌバヌず Amazon FSx からロヌドされたモデルの重みを䜿甚しお、Meta Llama-3.2-1B-Instruct で掚論を提䟛するために LeaderWorkerSet を䜿甚したした。最倧 10 䞇個の異皮の AI Pod を実行するクラスタヌを芳察しおください。 図 5. 10 䞇台のノヌドで実行される AI/ML テストシナリオ クラスタヌがこれらのワヌクロヌドを凊理する際、高い Kubernetes API の読み取りスルヌプット (å·Š) ず曞き蟌みスルヌプット (右) が問題なく提䟛されたす。 図 6. 高スルヌプットの読み取りず曞き蟌みリク゚スト そしお、p99 API レむテンシヌは、get ず write (å·Š) の 1 秒ず list (右) の 30 秒ずいう Kubernetes SLO タヌゲット 内に十分収たっおいたす。 図 7. SLO タヌゲット内の Kubernetes API リク゚ストレむテンシヌ クラスタヌには 10 䞇台のノヌドず 90 䞇個の Pod を含む 1000 䞇個以䞊の Kubernetes オブゞェクト (å·Š) ず、パヌティション党䜓で 32 GB に達する集玄された etcd デヌタベヌスサむズ (右) が含たれおいたす。 図 8. 1000 䞇個以䞊のオブゞェクトを持぀ 32 GB の etcd デヌタベヌス Kubernetes スケゞュヌラヌは䞀貫しお毎秒最倧 500 Pod のスルヌプット (å·Š) を提䟛し、クラスタヌコントロヌラヌは短いワヌクキュヌの埅ち行列 (右) を維持しながら凊理に察応できたした。 図 9. 毎秒 500 Pod のスケゞュヌラヌスルヌプットず短いコントロヌラヌワヌクキュヌの埅ち行列 クラスタヌの回埩力 クラスタヌの回埩力をテストするために、1000 ノヌドにわたっお健党性の䜎䞋を誘発し、EKS ノヌドモニタリング゚ヌゞェントがそれらを怜出しお異垞ずしおマヌクし、Karpenter がそれらを健党な新しいノヌドに眮き換えるノヌド自動修埩を実行するたでの時間を枬定したした。党䜓ずしお、劣化した 1000 ノヌドすべおが 5 分以内に健党な新しいノヌドに眮き換えられたした (å·Š)。たた、150 侇 QPS でクラスタヌ DNS ク゚リを匕き起こしたした。 EKS CoreDNS オヌトスケヌラヌ が Deployment のレプリカを 4000 にスケヌルするこずで、p99 ク゚リレむテンシヌは 1 秒未満に保たれたした (右)。 図 10. 1000 ノヌド障害ず 150 侇 QPS DNS ク゚リに察するクラスタヌの回埩力 たずめ Amazon EKS の 10 䞇台のノヌドクラスタヌのサポヌトは、超倧芏暡 AI/ML むンフラストラクチャにおける画期的な進歩を衚しおおり、お客様は単䞀の統合システムで最倧 160 䞇個の AWS Trainium チップたたは 80 䞇個の NVIDIA GPU をデプロむできるようになりたした。etcd コンセンサスを AWS のマルチ AZ の Journal システムにオフロヌドするなどの䞀連のアヌキテクチャ改善ず様々な最適化により、Kubernetes に完党に準拠しながら桁違いのパフォヌマンス向䞊を達成したした。これらのむノベヌションは、Anthropic のようなお客様が最先端のモデルトレヌニングず掚論ワヌクロヌドを倧芏暡で実行できるようにするだけでなく、Amazon SageMaker HyperPod などの Amazon のより広範な AI/ML サヌビス基盀も匷化したす。生成 AI が蚈算芁件の限界を抌し䞊げ続ける䞭、私たちは前䟋のない信頌性、パフォヌマンス、芏暡で次䞖代のアクセラレヌテッドワヌクロヌドをサポヌトする準備ができおいたす。 翻蚳はシニアパヌトナヌ゜リュヌションアヌキテクトの垂川が担圓したした。原文は こちら です。