AWSのブログ - TECH PLAY

TECH PLAY

AWS

AWS の技術ブログ

å…š3656ä»¶

はじめに 株匏䌚瀟りェザヌニュヌズは䞖界最倧芏暡の民間気象情報䌚瀟ずしお、気象デヌタやコンテンツの提䟛、気象コンサルティングサヌビス、気象゜リュヌションの開発・提䟛などを手がけおいたす。民間気象䌚瀟の先駆けずしお高粟床の気象予枬モデルや解析技術を開発し、様々な業界向けにサヌビスを提䟛しおいたすが、本投皿は株匏䌚瀟りェザヌニュヌズの Son Junho (孫俊鎬) 氏により、同瀟が手がける船舶の航海デヌタを提䟛するサヌビス基盀に AWS を掻甚いただいおいる取り組みに぀いお寄皿いただいたものです。 システムの抂芁 船舶気象情報サヌビスは、日々リアルタむムに曎新される船舶の識別情報や䜍眮情報、針路、速床ずいったデヌタや気象情報から埗られた分析デヌタを、乗船員や運行管理者にリアルタむムに提䟛するものです。これらデヌタを掻甚するこずで䟋えば燃料消費量の削枛を図るこずや、台颚、高波ずいった譊報情報を確実に通知するこずで船舶の安党運行をサポヌトしおいたす。このサヌビスは珟圚玄37䞇を超える船舶のデヌタを、AWS の様々なサヌビスを掻甚しお蓄積、分析したデヌタをナヌザヌに提䟛しおいたす。 埓来システムの課題 埓来のシステムにおける課題は、倧きく分けおデヌタ品質、システム連携、開発環境、およびデヌタベヌスの性胜に関する問題が存圚しおいたした。 デヌタ品質に関しおは、SPIRE AIS における通信゚ラヌにより、最長で40分から数時間にも及ぶデヌタの遅延や欠損が発生し、安定的なサヌビス提䟛に圱響を及がしおいたした。加えお、船舶の察地速床 (SOG) や察地進路 (COG) 、航行状態 (STATUS) などの AIS デヌタAIS: Automatic Identification System船舶自動識別装眮に぀いお、埓来システムではデヌタの粒床が荒く、分析のためにより詳现なデヌタ粟床最長でも10分間隔が芁求されおいたした。たた、過去の航行実瞟確認などの長期的な AIS デヌタの分析ニヌズに察しお、埓来のシステムでは適切な察応が困難であり、事業刀断に必芁ずなる長期的な傟向分析に支障が生じおいたした。 システム連携においおは、各 AIS デヌタベンダヌが独自のデヌタ構造や粟床基準を採甚しおいたため、システム間連携の際に項目名の暙準化や倀の粟床倉換など、耇雑な察応が必芁ずなっおいたした。これらの個別察応は開発コストの増加を招くずずもに、䞍具合発生のリスク芁因ずなっおいたした。 開発環境の面では、開発者党員が AIS デヌタに効率的にアクセスできる環境が敎備されおおらず、開発効率の䜎䞋や䜜業の重耇が発生しおいる状況でした。 デヌタベヌスの性胜面ではデヌタ量の増加に䌎う性胜面での課題が顕圚化しおいたした。具䜓的には、玢匕付䞎やスケヌルアップ、パッチ適甚などの察応に倚倧な工数を芁しおいたした。 これらの耇合的な課題に察しお、システムの改善および最適化に向けた怜蚎が急務ずなっおいたした。 アヌキテクチャ AWS でのアヌキテクチャは以䞋の通りです。 SPIRE の AIS船舶自動識別装眮、Automatic Identification System) からのデヌタを AWS の様々なサヌビスを組み合わせお、リアルタむムに凊理、分析基盀に蓄積、各皮集蚈デヌタを提䟛するアヌキテクチャずなっおいたす。 AWS Fargate 䞊で動䜜する Spire Receiver ず FluentBit が、 SPIRE から送付された TCP Feed デヌタを受信したす。このデヌタは Amazon Kinesis Data Streams を経由しお Kinesis Firehose に枡されたす。ここでデヌタの䞀次加工が行われ、Amazon S3 にファむル圢匏で保存されたす。 次に S3 から AWS Lambda により SQS/FIFO キュヌを介しお Amazon Timestream にデヌタを蓄積したす。その埌、Timestream 䞊で集蚈凊理を行い、結果をデヌタマヌトの䜍眮付けであるAurora MySQLに蓄積しおいたす。 さらに地理空間デヌタを掻甚するために、Aurora MySQL のデヌタを AWS Lambda 䞊で GeoJSON デヌタに加工し、 S3 に蓄積しおいたす。 プロゞェクト期間 本システムの開発は2人䜓制で進め、構想から蚭蚈、構築、テストの実斜たで玄1幎のプロゞェクトずなりたした。 本システムは扱うデヌタ量が膚倧であるだけでなく、AIS デヌタは䞀定の遅延が存圚するため AIS デヌタの連続性や敎合性を確認するためのテストが必芁䞍可欠ですが、限られた人員の䞭でデヌタの仕様策定からテストたで、サヌビスの品質担保のため各工皋を䞁寧に進めた結果ず蚀えたす。䞀方で実際の開発䜜業期間に関しおは前述のように AWS のサヌバヌレスの特城を有するサヌビスを掻甚したこずで、玄1ヶ月ずいう短期間で構築するこずができたした。 侀郹 Timestream のストレヌゞレむダヌの保管期間の調敎など慣れおいなかった点で詊行錯誀をしたしたが、その他は特に問題なくスムヌズに䜿い始めるこずができたした。 AWS利甚による運甚䞊の利点および課題 システムを蚭蚈する過皋で、ベンダヌ毎に異なるデヌタ構造を項目名や倀の粒床を統䞀し、各皮 AIS デヌタ矀を共通管理するこずで、各システムに察しお統䞀した方法でデヌタを提䟛できるようになりたした。さらにデヌタのリアルタむム収集を可胜にしたこずでより现かな粒床のデヌタ取埗を実珟し、利䟿性が向䞊したした。 性胜テストにおいおは、Fluent Bit のスレッド数の増加に察し、それぞれのサヌビスで期埅するスルヌプットを維持するこずができたした。たた特別なチュヌニングをせずずも䞀定のレスポンスを実珟しおいたす。 運甚面では、CloudWatch 監芖を基点ずした自動化を実斜し、Slack 通知に加えお、瀟内配信デヌタの自動生成やコンポヌネントの自動再起動などを実装するこずで、運甚・保守に関わる人件費を含めた運甚コストを80%削枛するこずに成功したした。 たずめ AWS の各皮サヌビスを適材適所に掻甚したシステムを構築したこずで、埓来システムず比范しおより倚くの機胜を提䟛できるようになっただけでなく、運甚コストの倧幅な削枛も実珟したした。管理察象ずなる船舶数も3.2䞇隻から37䞇隻ぞず倧幅に増加し、デヌタ曎新頻床の向䞊ず合わせお、補品品質の向䞊、販売範囲の拡倧、売䞊の向䞊にも寄䞎しおいたす。 著者に぀いお Son Junho 孫俊鎬 : 株匏䌚瀟りェザヌニュヌズ Sea Planning Service Meun 開発郚 Products Manager
こんにちは、AWS ゜リュヌションアヌキテクトの䞊野です。2025幎4月11日、5月28日に、蚘念すべき第1回 AWS DEVCRAFT を開催いたしたしたので、その取り組みに぀いおご玹介させおいただきたす。 DEVCRAFT が目指すもの AWS DEVCRAFT は、AWSのサヌビスを掻甚しおお客様の実際のビゞネス課題を解決する機胜を開発するハッカ゜ンむベントです。通垞のハンズオンずは異なり、短期集䞭型の支揎を通じお実務で即掻甚できる機胜開発を実珟し、お客様のビゞネスを加速させるこずを目指しおいたす。 むベントの進め方 DEVCRAFT は2日間のむベントを軞に進めおいきたす。初日ずなる Day 1 では、たず開発で利甚する AWS サヌビスの基瀎を孊んでいただき、その埌、実際に開発する機胜の芁件敎理や蚭蚈に取り組んでいきたす。AWS の゚キスパヌトが終日同じテヌブルに぀いお䞀緒に考え、技術面でのアドバむスを提䟛させおいただきたす。 Day 1 で敎理した内容を持ち垰っおいただいた埌は、実際の開発フェヌズに入りたす。開発䞭に疑問点や課題が出おきた際には、随時技術盞談䌚を開催し、スムヌズな開発をサポヌトさせおいただきたす。 締めくくりずなる Day 2 では、参加者の皆様に開発した機胜に぀いおご発衚いただきたす。技術的な工倫だけでなく、開発䞭の詊行錯誀など、貎重な経隓の共有の堎ずなっおいたす。 参加䌁業様の玠晎らしい取り組み 株匏䌚瀟アンドゲヌト様からは、生成AIずMCPサヌバヌを組み合わせた画期的なセキュリティチェックシステムをご玹介いただきたした。耇数のツヌルに散らばる情報を䞀床の䌚話で集玄できる機胜は、業務効率を倧きく向䞊させる可胜性を感じさせるものでした。 協栄産業株匏䌚瀟様は、建築業界の長幎の課題に挑戊されたした。建築図面からの自動デヌタ抜出システムは、なんず䜜業時間を95%も削枛するこずに成功。生成AIず AWS Step Functions の芋事な組み合わせで、画期的な業務改革を実珟されおいたす。 それではここからは、ご参加いただいた䌁業様のご登壇の様子をご玹介しおいきたす。 株匏䌚瀟アンドゲヌト 鈎朚 勘久郎 氏写真右、田村 祥 氏写真巊らは、セキュリティチェックを効率化する機胜および、PM 補䜐機胜を生成 AI ず MCP サヌバヌ連携を掻甚するこずで開発されたした。MCPサヌバヌの掻甚により䞀床の䌚話で、耇数ツヌルに散らばる情報を集玄できるようになった点が特城ずなりたす。MCP サヌバヌずの連携は、今回のむベントの䞭では唯䞀の実装䟋でしたが、開発期間䞭の生成 AI 関連のアップデヌトの早さにより、開発方針を倧きく倉えたずいう開発秘話に぀いおもお話いただきたした。今埌は機胜のブラッシュアップを進めながら、AI による業務改革を進めおいくずいうお蚀葉で締めくくっおいただきたした。 協栄産業株匏䌚瀟 IT ゜リュヌション郚 田侭 秀匥 氏らは、建築工皋の積算を担うシステムにおいお、積算に必芁なデヌタを図面から自動で読蟌みする機胜を開発されたした。生成 AI を掻甚しお画像から必芁な倀を読み取り、システムにむンプットできる圢に加工する䞀連の流れを AWS Step Functions で組み䞊げおおりたす。プロンプトの詊行錯誀により、読取粟床95%、デヌタ読み取りの䜜業時間が埓来の95%短瞮されおおり、今埌は察象範囲を広げ積算・芋積業務における業務改善を進めおいくご蚈画ずのこずです。 株匏䌚瀟ファむン開発本郚 れネラルマネヌゞャヌ 雑賀 厇 氏らは、建築パヌスに関連床の高い商品をレコメンドする機胜を開発されたした。同瀟では、商談の堎面で建築パヌスからむメヌゞを膚らたせたお客様に、床、タむルなどの実際の商品をご提案する際に、建築パヌスのむメヌゞに近い商品になかなかたどり着けないずいう課題のもず、今回の開発に取り組たれおおりたす。同瀟で開発したモデルによる郚䜍怜出、生成 AI による特城量抜出などの凊理フロヌを AWS Step Functions で実装されおおり、今埌は粟床や怜玢パフォヌマンス、スケヌラビリティの向䞊に向けおブラッシュアップを進めおいくご予定ずご説明いただきたした。 株匏䌚瀟フレむ・スリヌ 開発郚 リヌド゚ンゞニアの青朚 諭 氏らは、同瀟が提䟛する動画マヌケティングサヌビスである「1ROLL」 の新機胜ずしお、芖聎デヌタの評䟡及び、課題に応じた解決策を提案する機胜を開発されたした。動画をむンプットにしお、構成情報の取埗や芖聎デヌタの評䟡を行うフロヌが進み、これらの情報をもずに、解決策を提瀺するずいう䞀連の流れを AWS Step Functions でスピヌディヌに実装されおいたす。今回の機胜を動画掻甚のPDCAに取り蟌み、より良い動画掻甚を自動で提案、顧客自身で解決できるようなシステムを目指したすずいうお蚀葉で締めくくっおいただきたした。 ゜り・゚クスペリ゚ンス株匏䌚瀟 システムチヌムの竹谷 哲也 氏写真巊、束岡 奈々 氏写真右は、FAXの画像デヌタの取埗ずそのデヌタを画像解析システムぞ送信する凊理フロヌを既存の仕組みから AWS Step Functions に眮き換えられたした。同瀟は、䜓隓ギフトのサヌビスを展開されおおり、䜓隓ギフトのECサむト、申し蟌み甚のサむト、䜓隓斜蚭向けの管理サむトなどを運営されおおり、その䞭ではFAXデヌタを取り扱う業務が存圚したす。Step Functions での開発を詊行錯誀いただき、移行埌のコスト予想では90%以䞊の削枛が芋蟌たれおいたす。今埌は、その他の機胜においおも Step Functions ぞの眮き換えを怜蚎されおいるずのこずです。 心に残る成果ず将来ぞの期埅 今回の AWS DEVCRAFT では、参加された党おのお客様が、実務で䜿える機胜を芋事に開発されたした。「察面でのディスカッションで玠早く方向性が定たった」「期間が決たっおいるこずで集䞭しお取り組めた」など、うれしい声を倚数いただきたした。特に印象的だったのは、このむベントをきっかけに、AWS サヌビスの新しい掻甚方法を芋出されたお客様が倚かったこずです。今回の経隓を今埌の開発にも掻かしおいただけるずのお話もいただき、私たちずしおも倧倉心匷く感じおいたす。AWS DEVCRAFT は、これからもお客様のビゞネスの発展により䞀局貢献できるよう、内容の改善を重ねおたいりたす。 本蚘事公開時点では、AWS DEVCRAFTは招埅制のむベントずなりたす。AWS偎の担圓者がお客様の状況を鑑みおご案内差し䞊げおおりたすので、予めご了承ください。 著者に぀いお 䞊野 涌平 ゜リュヌションアヌキテクトずしお幅広いお客様の AWS 導入支揎を担圓しおいたす。奜きな AWS サヌビスは AWS Systems Manager です。プラむベヌトでは最近、蟛い物の耐性が匱たっおきたのでリハビリ䞭です。 䜐藀 雄倪 AWS Japan の゜リュヌションアヌキテクトずしお普段はスタヌトアップのお客様を担圓しおいたす。奜きなサヌビスは AWS Lambda, AWS Amplify, AWS Support です。最近興味があるのはデザむンの勉匷です。
AWS は垞に最新のテクノロゞヌず実践的なスキルを提䟛するこずに力を入れおいたす。そしお、お客様自身が実際に手を動かし、AWS の理解を深めおいただくため、日本語ハンズオンやワヌクショップを「 JP Contents Hub 」に䞀芧化しお纏めおおりたす。本ブログでは JP Contents Hub の䞭から Media & Entertainment 業界向けの 3 ぀のワヌクショップをご玹介したす。。3぀のワヌクショップは業界トレンドや AWS サヌビスの機胜増に合わせ、2025 幎䞊旬にアップデヌトされたした。 1. AWS で動画配信をはじめよう 抂芁: AWS Elemental Media Services を掻甚した動画配信の基瀎から応甚たでを孊べるワヌクショップです。ラむブストリヌミング配信、ビデオオンデマンド (VOD) 配信、そしお FAST(Free Ad-Supported Streaming TV) チャンネルたで、手を動かしながら孊習できたす。 孊べるこず: クラりドベヌスの動画配信システムの構築方法 様々な配信圢態に察応するための AWS Elemental Media Services の掻甚法 高品質な芖聎䜓隓を提䟛するための蚭定ずベストプラクティス FAST チャンネルの構築方法 こんな方におすすめ: 攟送局やコンテンツ制䜜䌚瀟の技術担圓者 動画配信プラットフォヌムの技術担圓者 䌁業の広報・マヌケティング郚門でラむブ配信を担圓する方 埓来のオンプレミス配信から、クラりドベヌスの配信ぞの移行を怜蚎しおいる方 2. Cloud Production with vMix on EC2 抂芁: Amazon Elastic Compute Cloud (Amazon EC2) 䞊でラむブミキシングスむッチャヌ゜フトりェアの vMix を実行し、AWS Elemental Media Services たたは Amazon Interactive Video Service ず連携させお、クラりドベヌスのラむブプロダクションおよびラむブストリヌミング配信の実斜を孊べるワヌクショップです。2025 幎 3 月に AWS Elemental MediaConnect で察応した NDI (Network Device Interface) 出力機胜の蚭定も含たれおおりたす。 孊べるこず: リモヌト環境からでも高品質なラむブ制䜜が可胜なクラりド環境の構築方法 vMix ず AWS サヌビスを組み合わせたラむブ配信ワヌクフロヌの最適化 地理的に分散したチヌムでの効率的なラむブ制䜜の実珟方法 スケヌラブルで柔軟性の高いラむブクラりドプロダクションの蚭蚈 こんな方におすすめ: むベント配信やラむブストリヌミングの制䜜担圓者 リモヌトワヌク環境でのラむブ制䜜を暡玢しおいる攟送・制䜜䌚瀟の担圓者 䌁業のコミュニケヌション郚門やむベント担圓者 教育機関でのオンラむン講矩や配信を担圓する技術担圓者 3. Deadline Cloud Workshop 抂芁: AWS Deadline Cloud を掻甚したスケヌラブルなレンダヌファヌムの構築、運甚を孊ぶワヌクショップです。Digital Content Creation (DCC) ツヌルからのゞョブサブミット、そしおゞョブモニタリングからコスト監芖たで孊びたす。2025 幎に日本語版ワヌクショップが䜜成されたした。 孊べるこず: クラりドレンダヌファヌムの構築方法 スポットむンスタンスを甚いた効率的なレンダヌファヌムの運甚 Web ベヌスのむンタヌフェヌスを通じたゞョブ管理ず監芖の手法 クラりドリ゜ヌスの最適化ずコスト管理方法 こんな方におすすめ: VFX スタゞオやアニメヌション制䜜䌚瀟のテクニカルディレクタヌ ゲヌム開発䌚瀟のレンダリングパむプラむン担圓者 建築・補品デザむン䌁業の 3DCG レンダヌファヌム管理者 オンプレミスのレンダヌファヌムからクラりドぞの移行を怜蚎しおいる IT 管理者 たずめ これらのワヌクショップは、手を動かしながら AWS サヌビスの掻甚方法を孊べる日本語コンテンツです。動画配信、ラむブプロダクション、レンダリングのいずれの分野においおも、クラりドの柔軟性ずスケヌラビリティを最倧限に掻かした゜リュヌションの構築方法を習埗できたす。 各ワヌクショップは、初心者から経隓者たで幅広いレベルに察応しおおり、ビゞネスシナリオに基づいた実践的な内容ずなっおいたす。ぜひこの機䌚にメディア制䜜・配信ワヌクフロヌの次䞖代化に向けたスキルを身に぀けおください。 泚意ワヌクショップ終了時には、䞍芁なコストが発生しないように䜜成したリ゜ヌスを削陀しおください。リ゜ヌスの削陀方法は各ワヌクショップの最埌の手順をご芧ください。 参考リンク AWS for Media & Entertainment AWS Media & Entertainment Blog (日本語) AWS Media & Entertainment Blog (英語) AWSのメディアチヌムの問い合わせ先: awsmedia@amazon.co.jp ※ 毎月のメルマガをはじめたした。最新のニュヌスやむベント情報を発信しおいきたす。賌読垌望は䞊蚘宛先にご連絡ください。 このブログは SA 金目、小林、濵野、加藀が担圓いたしたした。
時間の経過ずずもにパフォヌマンスに察する芁求が高たるファむルベヌスのワヌクロヌドをサポヌトするこずは、組織にずっお継続的な課題です。デヌタセットが拡倧するに぀れ、静的なむンフラストラクチャは倉化のペヌスに远い぀くために苊戊し、その結果、新しいむンフラぞの移行が混乱を招く可胜性がありたす。組織は、将来の芁件にシヌムレスに適応しながら、珟圚の芏暡に応じた速床を実珟する、拡匵性の高いファむルストレヌゞを必芁ずしおいたす。 Amazon FSx for NetApp ONTAP は、Amazon Web Services (AWS) でネむティブにフルマネヌゞド型の ONTAP ファむルシステムを提䟛しおいたす。倉動するワヌクロヌドに特化しお蚭蚈されおおり、䞭断するこずなくパフォヌマンスずストレヌゞを拡匵できたす。FSx for ONTAP の第 2 䞖代ファむルシステムでは、第 1 䞖代ファむルシステムの最倧 18 倍のパフォヌマンスにスケヌルアップできる機胜匷化を発衚できるこずを嬉しく思いたす。 この蚘事では、第 2 䞖代ファむルシステムを詳しく説明したす。たず、FSx for ONTAP のパフォヌマンススケヌラビリティの背景から説明したす。次に、第 2 䞖代ファむルシステムが前䞖代のファむルシステムよりも匷化されたパフォヌマンス、スケヌラビリティ、柔軟性に぀いお玹介し、第 2 䞖代ファむルシステムが提䟛する 2 ぀の新機胜を玹介したす。1/ デヌタバックアップからファむルに迅速にアクセスする機胜、2/ iSCSI ブロックストレヌゞの近代化され、簡玠化され、高速な代替手段ずしお NVMe-over-TCP プロトコルを䜿甚する機胜です。最埌に、第 2 䞖代ファむルシステムの䜜成ず曎新方法に぀いお説明したす。 Amazon FSx for NetApp ONTAP のパフォヌマンスずスケヌラビリティに関する背景 これたで、FSx for ONTAP ファむルシステムは 2 ぀の皮類、1/ スケヌルアップず 2/ スケヌルアりトファむルシステムで提䟛されおいたした。第 1 䞖代のスケヌルアップファむルシステムは、単䞀のハむアベむラビリティ (HA) ペアのファむルサヌバヌ䞊で最倧 4 GBps のスルヌプットず 192 TiB のプロビゞョニング枈み゜リッドステヌトドラむブ (SSD) ストレヌゞをサポヌトしおいたした。第 1 䞖代のスケヌルアりトファむルシステムは、最倧 12 の HA ペアのファむルサヌバヌにワヌクロヌドを自動的に分散させるこずで、耇数のファむルシステムのパフォヌマンスを 1 ぀に統合し、最倧 72 GBps のスルヌプットず最倧 1 PiB の割り圓お枈み SSD ストレヌゞを実珟したした。 スケヌルアップファむルシステムは、珟圚、䞀般的なファむル共有、アプリケヌション、デヌタベヌスなどほずんどのワヌクロヌドの芁件を満たしおいたす。しかし、芏暡拡倧や顧客のデヌタ利甚の増加に䌎い、ワヌクロヌドのパフォヌマンス芁件が高たる傟向がありたす。より倧芏暡で芁求の厳しいワヌクロヌドにはスケヌルアりトファむルシステムが適しおいたすが、これたでパフォヌマンス芁件が既存のファむルシステムが提䟛できる範囲を超える堎合、デヌタを新しいファむルシステムに移行する必芁がありたした。これは、既存のファむルシステムの HA ペアに HA ペアを远加したり、HA ペアのスルヌプットを倉曎したりするこずができなかったためです。 第 2 䞖代ファむルシステムの導入 第 2 䞖代のファむルシステムでは、最倧 6 GBps のスルヌプット (第 1 䞖代から 50% 増) ず 512 TiB の SSD ストレヌゞ (第 1 䞖代から 160 % 増) を実珟する単䞀の HA ペアでファむルシステムを䜜成できるため、単䞀の HA ペア内でワヌクロヌドを拡匵する䜙地がさらに広がりたす。既存の HA ペアよりも高いパフォヌマンスが必芁な堎合は、新しい HA ペアを単䞀のアベむラビリティヌゟヌン (AZ) ファむルシステムに远加できたす。たた、耇数の HA ペアを持぀ファむルシステムのスルヌプットは、いく぀かの遞択肢で倉曎できるため、ファむルシステムがワヌクロヌドに远埓するこずがこれたでよりも簡単になりたす。 耇数ペアから構成される第 2 䞖代ファむルシステム の FSx for ONTAPは、あわせお最倧 72 GBps のスルヌプットをサポヌトしたす。電子蚭蚈自動化 (EDA) 、ビゞュアル゚フェクト (VFX) レンダリング、機械孊習トレヌニングパむプラむン、ペタバむト芏暡のデヌタベヌスなど、最も芁求の厳しいワヌクロヌドにも察応可胜です。さらに、HA ペアあたりのベヌスラむンスルヌプットが 50 % 向䞊 (4 GBps から 6 GBpsに) しお、バヌスト胜力も最倧 300 % 向䞊 (ネットワヌクスルヌプットバヌスト : 6.2 GBps 察 1.5 GBps、ディスクスルヌプットバヌスト : 3.1 GBps 察 1.2 GBpsしたこずで、倉動するワヌクロヌドが急増しおも、スムヌズに十分な䜙裕をもっお凊理するこずができたす。 以䞋の仕様衚は、第 1 䞖代ず第 2 䞖代のファむルシステムを比范しおいたす : ファむルの埩旧時間を短瞮し、ほが即時アクセス可胜なバックアップ埩旧を実珟 第 2 䞖代のファむルシステムでは、FSx for ONTAP はファむルのバックアップ埩旧時間を短瞮する新機胜を導入したした。埓来、FSx for ONTAP のボリュヌムバックアップを埩旧する際は、デヌタセット党䜓が埩旧完了するたで、その䞭のデヌタにアクセスできたせんでした。珟圚、第 2 䞖代ファむルシステム䞊でバックアップを埩元するず、埩元を開始しおからおよそ数分でボリュヌムぞの読み取りアクセスが可胜になり、第 1 䞖代ファむルシステムでのバックアップ埩元ず比范しお最倧 17 倍の速床でバックアップデヌタセット党䜓を読み取るこずができたす。 この匷化された埩元機胜により、誀っお削陀しおしたった堎合でも、完党な埩元を埅たずに重芁なファむルをすばやく取り出すこずができたす。たずえば、埩元を開始し、そこから必芁なデヌタを転送し、埩元をキャンセルするこずで、ボリュヌム党䜓が埩元されるのを埅たずに (埩元が完了する前であっおも) 1 ぀のファむルたたはディレクトリ党䜓を埩元できるようになりたした。 NVMe-over-TCP プロトコルでブロックストレヌゞを高速化 第 2 䞖代のファむルシステムには、新しいブロックストレヌゞプロトコル「NVMe-over-TCP」も甚意されおいたす。iSCSI ブロックストレヌゞに代わる NVMe-over-TCP は、最新でシンプルな䜿甚感を提䟛したす。たずえば、iSCSI では、クラむアントがファむルシステムのファむルサヌバヌ間でフェヌルオヌバヌできるようにファむルシステムノヌド間のマルチパスを管理する必芁がありたすが、NVMe-over-TCP ではプロトコルに組み蟌たれおいたす。たた、効率的なネットワヌクスタックにより、䞀郚のワヌクロヌドではレむテンシヌが䜎くなり、iSCSI よりもパフォヌマンスが向䞊したす。 第 2 䞖代ファむルシステムの䜜成 Amazon FSx for ONTAP ファむルシステムの第 2 䞖代 FSx は、 AWS マネゞメントコン゜ヌル 、 AWS Command Line Interface (AWS CLI) 、たたは Amazon FSx の CreateFileSystem 関数を呌び出すコヌドを䜜成するこずで䜜成できたす。マネゞメントコン゜ヌルを䜿甚する堎合、 図 : 1 に瀺すように、 Amazon FSx for NetApp ONTAP を遞択したす。 図 : 1 – ファむルシステムタむプの遞択 第 2 䞖代ファむルシステムは、 図 : 2 に瀺すように、 クむック䜜成 たたは スタンダヌド䜜成 のいずれかを遞択しお䜜成できたす。 クむック䜜成では 、すべおの利甚可胜なリヌゞョンにおいお、第 2 䞖代ファむルシステムがデフォルトのファむルシステムタむプずしお蚭定されおいたす。 スタンダヌド䜜成 では、第 2 䞖代たたは以前の䞖代のデプロむを遞択できたす。 簡単に蚭定するには、 クむック䜜成 を遞択したす。次に名前を入力し、デプロむタむプは シングル AZ を遞択し、必芁な SSD ストレヌゞ容量を入力したす。スルヌプット容量に぀いおは、(SSD ストレヌゞに基づいお) 掚奚される倀をそのたた䜿甚するか、垌望する倀を入力するこずができたす : 図 : 2 – 䜜成方法 スルヌプットを指定する堎合、 図 : 3 に瀺すように、垌望するスルヌプットに最も近い利甚可胜なオプションの䞀芧が衚瀺されたす。 図 : 3 – スルヌプットキャパシティオプション 垌望する倀によっおは、コン゜ヌルには異なる数の HA ペアで構成される耇数のスルヌプットオプションが衚瀺されたす。ワヌクロヌドに適した構成を遞択する際のガむドラむンは以䞋の通りです : 䜎いスルヌプット – 単䞀の HA ペアは、最も䜎いスルヌプット容量 (384 MBps、768 MBps) ず最小 SSD ストレヌゞ容量 (1 TiB) を提䟛したす。ワヌクロヌドのラむフタむムを通じお最倧 6 GBps のスルヌプットしか必芁ずしない堎合、単䞀の HA ペアを遞択するこずでコストを最適化できたす。&nbsp; 高いスルヌプット – ファむルシステムが持぀ HA ペアの数が増えるに぀れ、総スルヌプットず SSD ストレヌゞのスケヌラビリティが向䞊したす。第 2 䞖代ファむルシステムではい぀でも HA ペアを远加できたすが、ワヌクロヌドのラむフサむクル党䜓で必芁ずする最倧スルヌプットにスケヌルできるように、HA ペアの数を最初に決定するこずで、時間の経過に䌎うワヌクロヌドのスケヌリングが簡玠化されたす。HA ペアを远加する際はファむルシステム内のデヌタを移動する必芁がありたすが、既存の HA ペアのスルヌプットやストレヌゞをスケヌルアップする際は移動䞍芁です。䟋えば、珟圚のワヌクロヌドが 6 GBps のスルヌプットしか必芁ずしないが、将来的に最倧 24 GBps が必芁になるず予想される堎合、 4 ペア構成を遞択するこずで、最初に 6,144 MBps のスルヌプット (1 HA ペアあたり 1,536 MBps) で開始し、ワヌクロヌドの成長に応じお 12,288 MBps (1 HA ペアあたり 3,072 MBps) にスケヌルアップし、さらに 24,576 MBps (1 HA ペアあたり6,144 MBps) にスケヌルアップできたす。&nbsp; ブロックストレヌゞ – ONTAP は、最倧 6 HA ペアに察応するファむルシステムで iSCSI および NVMe-over-TCP プロトコルをサポヌトしおいたす。これらのプロトコルをベヌスにワヌクロヌドを構築する予定の堎合、最倧 6 HA ペアたでのファむルシステム構成を遞択しおください。iSCSI ず NVMe-over-TCP ぞのアクセスを倱うこずなくファむルシステムを 6 HA ペア以䞊に拡匵するこずはできない点に泚意しおください。&nbsp; クむック䜜成 では、ファむルシステムの Virtual Private Cloud (VPC) を遞択し、最初に䜜成されるボリュヌムに察しおストレヌゞ効率を有効にするかどうかを遞択したす。遞択埌、 次ぞ をクリックしお蚭定を確認し、 ファむルシステムを䜜成 をクリックしたす。FSx がファむルシステムを䜜成するたで、通垞玄 20 分かかりたす。 パフォヌマンスずストレヌゞの継続的な曎新 ファむルシステムが䜜成された埌、コン゜ヌル、CLI、たたは SDK を䜿甚しお、スルヌプット、ストレヌゞ、プロビゞョンド IOPS、ファむルシステムがシングル AZ の堎合 HA ペアを曎新できたす。コン゜ヌルを䟋にするず、ファむルシステムを遞択するず、 図 : 4 に瀺されるように各項目を曎新するオプションが衚瀺されたす。 図 : 4 – パフォヌマンスの曎新 リ゜ヌスのクリヌンアップ ファむルシステムを䜜成した埌、䞍芁な料金が発生しないよう、FSx for ONTAP ナヌザヌガむドの「 Cleaning up resources 」セクションに蚘茉された手順に埓っお、リ゜ヌスの削陀を行うこずができたす。 たずめ 第 2 䞖代のファむルシステムは、第 1 䞖代のファむルシステムに比べお最倧 18 倍のパフォヌマンススケヌラビリティを提䟛したす。各 HA ペアのファむルシステムのスルヌプットを最倧 6 GBps たでスケヌルアップできるだけでなく、最倧 12 HA ペアでファむルシステムを䜜成たたは拡匵できたす。さらに、バックアップからの埩元時のデヌタアクセスが高速化し、NVMe-over-TCP プロトコルを通じおブロックストレヌゞワヌクロヌド向けの iSCSI に代わる簡玠化された遞択肢も利甚できたす。これらの匷化により、これたで以䞊に芁求の厳しいワヌクロヌドをサポヌトするこずが可胜になりたす。第 2 䞖代ファむルシステムは、2025 幎 6 月珟圚、以䞋の AWS リヌゞョンで利甚可胜ですUS East (N. Virginia、Ohio) 、US West (Oregon、 N. California) 、Europe (Ireland、 Stockholm、Frankfurt) 、Asia-Pacific (Sydney、 Tokyo、Mumbai、Singapore) 。詳现に぀いおは、 FSx for ONTAP ナヌザヌガむド をご芧ください。 このブログは 2024 幎 7 月 9 日に Charles Inglis (Senior Product Manager) によっお執筆された内容を 2025 幎 5 月の東京リヌゞョンでの利甚可胜開始に䌎い日本語化したものです日本語化したものです。原文は こちら を参照しおください。 <!-- '"` --> Ed Laura Charles Inglis は、Amazon FSx のテクニカル担圓シニア・プロダクト・マネヌゞャヌです。圌は、新機胜の構築から、さたざたな業界のあらゆる芏暡のお客様が ONTAP のデヌタ管理機胜を掻甚しおデヌタをさらに掻甚できるよう支揎するこずたで、Amazon FSx for NetApp ONTAP のあらゆる偎面に携わっおいたす。Charles はバヌベキュヌ、ゲヌム、旅行が倧奜きです。 &nbsp;
本蚘事は、株匏䌚瀟 Nint 様ず Amazon Web Services Japan 合同䌚瀟が共同で執筆したした。 みなさん、こんにちは。AWS ゜リュヌションアヌキテクトの枡蟺です。 この蚘事では、最近よく耳にする「AI ゚ヌゞェント」に関連する事䟋ずしお、株匏䌚瀟 Nint 様が取り組たれた「 Amazon Bedrock ゚ヌゞェント を甚いたデヌタの分析・可芖化の自動化」に぀いおご玹介したす。 ビゞネスの背景ず課題 株匏䌚瀟 Nint は「デヌタで䞖界を自由にする」ずいうミッションのもず、日本、䞭囜、および東南アゞアにおいお倧手 EC モヌルのデヌタ分析サヌビス「Nint ECommerce」を提䟛しおいたす。このサヌビスは、EC モヌルのデヌタ分析 SaaS ずしお倚くの顧客に利甚されおいる䞀方で、デヌタ分析業務には高床な知識や経隓が必芁ずされるため、いく぀かの課題を抱えおいたした。 䞻な課題 デヌタ分析には高床な知識や経隓が必芁ずされるため、未経隓者には敷居が高い デヌタ分析スキルの獲埗には、倚くの時間 (1-2 ヶ月) を芁する デヌタ分析の経隓者であっおも、優れたむンサむトを埗るための分析䜜業には時間がかかる これらの課題を解決し、より倚くのナヌザヌが効率的にデヌタ分析を実斜できるようにするため、AI ゚ヌゞェントを掻甚した゜リュヌションの開発に取り組みたした。 ゜リュヌション 株匏䌚瀟 Nint では、Amazon Bedrock ゚ヌゞェントを掻甚し、察話圢匏でデヌタ分析を可胜にする AI 機胜「Nint AI」を開発したした。この゜リュヌションでは、ナヌザヌは自然蚀語で分析䜜業をリク゚ストするこずで、AI ゚ヌゞェントが自埋的に必芁な䜜業を行い、分析結果やむンサむトを提瀺、芖芚的に説明するためのグラフや図衚を描画したす。 図 1 : AI ゚ヌゞェントが自埋的に情報を取埗し、回答を生成する様子 図 2 : AI ゚ヌゞェントが自埋的に情報を取埗・可芖化する様子 AI ゚ヌゞェントず呌ばれる技術を甚いるず、人間が蚭定した目暙に察しお、その目暙を達成するために最適なアクションを AI ゚ヌゞェントが自埋的に遞択しおくれたす。Nint AI では、䟋ずしお以䞋のようなアクションを AI ゚ヌゞェントに実行させおいたす。 質問のカテゎリヌを刀断 質問内容から、察象ずなる商品たたはその関連商品を特定 商品の詳现情報を取埗 グラフ生成甚のデヌタおよび質問ぞの回答を生成 AI ゚ヌゞェントの実装に利甚可胜なツヌルはいく぀かありたすが、 AWS CDK を䜿っお簡単に実装・デプロむが可胜であるこず 䜿甚可胜なアクションを AWS Lambda 関数を䜿甚しお衚珟可胜なため、習埗枈みのスキルを掻甚しやすいこず デヌタやアプリケヌションを保護するためのセキュリティが備わっおいるこず などの理由から、Amazon Bedrock ゚ヌゞェントを採甚したした。 図 3 : Amazon Bedrock ゚ヌゞェントを掻甚したデヌタ分析゜リュヌション 導入効果 Amazon Bedrock ゚ヌゞェントを掻甚した゜リュヌションの導入により、以䞋の効果が埗られたした。 分析業務の簡易化 : 自然蚀語での指瀺や質問を通じお分析䜜業が可胜なため、経隓や経歎が浅い担圓者であっおも分析業務をすぐに実斜できるようになりたした。 䜜業効率の向䞊 : 熟緎者が分析業務を行う堎合においおも、欲しい分析結果を取埗する際にかかる時間を最倧 80% 節玄できるようになりたした。 開発効率の向䞊 : Amazon Bedrock ゚ヌゞェントを含めたマネヌゞドな機胜を掻甚するこずで、環境の構築・運甚に気を取られるこずがなくなり、機胜芁件の開発に集䞭できるようになりたした。 株匏䌚瀟 Nint プロダクト Div. ナニットリヌダヌのデンショりむツ様からは「Amazon Bedrock の機胜をフルに掻甚するこずで、自瀟 SaaS の䟡倀をさらに向䞊できたず感じたす」ずコメントをいただいおいたす。 たずめ 本事䟋は、EC モヌルのデヌタ分析ずいう専門性の高い領域においお、生成 AI を掻甚するこずで業務の効率化ず品質向䞊を実珟した玠晎らしい事䟋ずなっおいたす。Amazon Bedrock ゚ヌゞェントを掻甚した゜リュヌションを導入するこずで、専門知識がなくおもデヌタ分析が可胜になり、熟緎者の䜜業効率も倧幅に向䞊したした。 たた、AWS のマネヌゞドサヌビスを掻甚するこずで、むンフラの構築・運甚に気を取られるこずなく機胜開発に集䞭でき、短期間で高品質なサヌビスをリリヌスするこずができたした。 生成 AI を掻甚したビゞネスの効率化や、AWS が提䟛する様々なサヌビスの遞択肢にご興味をお持ちの方は、ぜひお気軜に AWS たでお問い合わせください。
本皿は、2025 幎 6 月 9 日に AWS Migration &amp; Modernization Blog で公開された “ Announcing the public preview of Amazon Elastic VMware Service (Amazon EVS) ” を翻蚳したものです。 2024 幎の AWS re:Invent で Amazon Elastic VMware Service (Amazon EVS) を発衚 した際、倚くのお客様から、既存の VMware ツヌルやスキル、ラむセンスぞの投資を掻かし぀぀、AWS のスケヌラビリティ、堅牢性、パフォヌマンスを組み合わせる新しい方法に぀いお高い関心が寄せられたした。この 6 か月間で、数倚くのパヌトナヌやお客様ず協力し、サヌビスの機胜匷化に取り組んできたした。そしお本日、Amazon EVS のパブリックプレビュヌを通じお、より倚くのお客様にサヌビスを提䟛できるこずを嬉しく思いたす。 VMware ナヌザヌぞの長幎のコミットメントを基盀に このパブリックプレビュヌは、AWS 䞊で VMware ベヌスのワヌクロヌドを実行できるようにするずいう、私たちの長幎のコミットメントの延長線䞊にありたす。これたで、数千もの䌁業が Broadcom の VMware Cloud on AWS マネヌゞドサヌビスを利甚し、オンプレミスデヌタセンタヌの拡匵やクラりドベヌスのディザスタリカバリ、クラりド移行の加速を実珟しおきたした。Amazon EVS では新しいケヌパビリティずしお、お客様の Amazon Virtual Private Cloud (Amazon VPC) 内で、VMware Cloud Foundation (VCF) をネむティブに実行できるようになっおいたす。 Amazon EVS は プリミティブサヌビス 、すなわちオンプレミス同様にワヌクロヌドを実行したり、パヌトナヌがマネヌゞドサヌビスや移行サヌビスを構築するための基盀ずなるサヌビスず䜍眮付けおいたす。そのため AWS パヌトナヌネットワヌク (APN) コミュニティずも緊密に連携し、各瀟のサヌビスやテクノロゞヌ゜リュヌションを Amazon EVS ず統合しおいたす。パヌトナヌ各瀟が Amazon EVS 向けに提䟛内容の構築や怜蚌に尜力しおいただいおいるこずに感謝するずずもに、今埌さらなる情報をお届けできるこずを楜しみにしおいたす。 パブリックプレビュヌによる提䟛範囲の拡倧 パブリックプレビュヌ期間䞭は、以䞋 5 ぀のリヌゞョンで Amazon EVS を甚いお VMware ベヌスのワヌクロヌドを展開できたす。 米囜東郚 (バヌゞニア北郚) 米囜東郚 (オハむオ) 米囜西郚 (オレゎン) アゞアパシフィック (東京) 欧州 (フランクフルト) この期間䞭、お客様は VCF ラむセンスのポヌタビリティ資栌を利甚し、本番環境以倖のワヌクロヌドを Amazon EVS ぞ移行 するこずができたす。䞀般提䟛 (GA) 時ず同等の機胜ずナヌザヌ䜓隓を備えおおり、䞻な特城は以䞋の通りです。 リプラットフォヌムやハむパヌバむザヌの倉曎なしでワヌクロヌドを移行可胜 AWS コン゜ヌル䞊のステップバむステップのワヌクフロヌで環境をプロビゞョニングおよび構成可胜 AWS 䞊に完党な機胜を持぀ VCF 環境を自動デプロむ Amazon FSx for NetApp ONTAP などの倖郚ストレヌゞを含む、䜿い慣れた VCF ツヌルや奜みのストレヌゞ゜リュヌションを掻甚し、仮想化スタックを最適化 パブリックプレビュヌおよび䞀般提䟛の開始時点で、VCF 5.2.1 および i4i.metal むンスタンスをサポヌトしおいたす。今埌、察応する VCF バヌゞョン、ラむセンス、むンスタンスタむプの拡匵を予定しおいたす。 Amazon EVS の利甚を開始するには Amazon EVS にご興味がある堎合は、AWS のアカりントチヌムず連携し、珟行の VMware 環境ずお客様の移行芁件を確認しお、最適な移行戊略を策定するこずをおすすめしたす。 機胜や料金などの詳现は Amazon EVS のペヌゞ 、たたは AWS コン゜ヌルから Amazon EVS にアクセスしおご確認ください。 今埌も、お客様にずっお最も包括的で革新的なクラりド゜リュヌションを提䟛し続けたす。今埌の情報にご期埅ください。 Steven Jones EC2 Commercial Applications のれネラルマネヌゞャヌずしお、AWS 䞊での SAP、VMware、Red Hat OpenShift のプロダクト戊略、゚ンゞニアリングの実行、カスタマヌサクセスをリヌドしおいたす。これらの事業領域は、゚ンタヌプラむズが最も芁求の厳しいワヌクロヌドをクラりド䞊で実行できるようにするものです。AWS で 13 幎の経隓を持ち、革新的な゜リュヌションの提䟛、パフォヌマンスのスケヌリング、耇数のセグメントや業界にわたる成長の掚進においお確かな実瞟がありたす。AWS を最もお客様䞭心のクラりドプラットフォヌム、そしおビゞネスクリティカルなワヌクロヌドを実行するための最適な堎所にするこずに情熱を泚いでいたす。AWS における SAP 技術戊略の掚進圹であり、ハむパヌスケヌルプラットフォヌム䞊での SAP ワヌクロヌドの䞀般サポヌトや、倧容量メモリ SAP HANA ワヌクロヌドを支えるクラりドネむティブなむンフラストラクチャなど、業界初の取り組みを数倚く垂堎に送り出しおきたした。たた、VMware ビゞネスも統括し、お客様が VMware ベヌスの環境をシヌムレスに AWS ぞ移行および拡匵できるよう支揎しおいたす。創造的なアむデア、抜象化、システムパフォヌマンスに関するスキルを掻かし、お客様、パヌトナヌ、AWS に䟡倀をもたらしおいたす。 Andy Reedy EC2 Commercial Applications のプロダクトマネゞメント シニアマネヌゞャヌずしお、VMware、SAP、Red Hat OpenShift ワヌクロヌドに泚力するチヌムを率いおいたす。IT むンフラストラクチャ、ネットワヌキング、セキュリティ、クラりド戊略、゚ンタヌプラむズ゜フトりェア分野で 25 幎以䞊の経隓を持ち、ビゞネスクリティカルなアプリケヌションの移行やモダナむズをお客様が実珟できるよう支揎するこずに情熱を泚いでいたす。 翻蚳を゜リュヌションアヌキテクトの Furuya が担圓したした。原文は こちら です。
本ブログは、KDDIスマヌトドロヌン株匏䌚瀟 PF事業郚 PFシステム開発リヌダヌ 山柀 開氏、アマゟン りェブ サヌビス ゞャパン合同䌚瀟 ゜リュヌションアヌキテクト 新谷 が共同で執筆したした。 KDDIスマヌトドロヌン株匏䌚瀟 以䞋、KDDIスマヌトドロヌンは、最先端のドロヌン技術を掻甚し、さたざたな産業分野における゜リュヌションを提䟛する䌁業であり、通信技術ずドロヌン技術を融合させるこずで、新しい䟡倀を創造し、瀟䌚の発展に貢献するこずを目指しおいたす。同瀟は AWS 䞊でドロヌンの運航に関わる運航管理システムや空域管理システムを構築しおいたすが、同時にドロヌンの空撮映像に察する AI 解析により点怜゜リュヌションの提䟛を行うなど、デヌタ掻甚を通じた課題解決にも積極的に取り組んでいたす。 本ブログでは KDDIスマヌトドロヌン の寄皿により、ドロヌンによる監芖゜リュヌションにおいお Amazon SageMaker AI を掻甚しお倜間監芖業務の支揎を行った事䟋をご玹介したす。 課題ず背景 近幎、銅の䟡栌が高隰しおおり、5 幎前ず比范し玄 2 倍になっおいたす。 これに䌎い、関東地方を䞭心ずしお倪陜光発電斜蚭での銅線ケヌブルの盗難事件が倚発しおいたす。倪陜光発電斜蚭は広倧な敷地で譊備が難しいずいう点、たた倚くの斜蚭が山の䞭にあり人目に぀きにくい堎所にあるずいう点から、犯行グルヌプに狙われやすい状況です。斜蚭内には監芖カメラや機械譊備ずしおの赀倖線センサなどが蚭眮されおいる堎合もありたすが、知胜的な犯行には気づくこず自䜓が難しかったり、譊備員などによる巡回譊備は発電事業者のコスト面から察応するこずが難しい状況ずなっおいたす。 そこで、KDDIスマヌトドロヌンは遠隔運航で広範囲をカバヌできるドロヌンを掻甚した監芖システムを開発し、これらの課題を解決するこずを目指したした。特に、倜間監芖においおは、サヌマルカメラ搭茉のドロヌンを甚いるこずで、芖認性の䜎い環境でも䞍審者を怜知するこずが可胜です。これにより、倜間巡回の譊備に芁する運甚負担や人的コストの緩和ず、監芖業務の効率化が期埅されたす。 ゜リュヌションの抂芁 KDDIスマヌトドロヌンは、AWS の先進的な技術を掻甚し、倜間のサヌマルドロヌン映像から䞍審者を怜知する AI 解析機胜を開発したした。䞍審者怜知の AI モデルは、KDDIグルヌプである 株匏䌚瀟ARISE analytics の協力により実珟しおいたす。 本゜リュヌションでは、映像のリアルタむム配信、写真映像管理、AI 解析などの機胜を提䟛しおいたす。 以䞋、゜リュヌション掻甚の流れを解説したす。 飛行蚈画ずむベントタむプの登録 たず、ドロヌンを遠隔運航させお定期的な監芖や点怜等を行いたい゚リアにドロヌンポヌトを蚭眮したす。利甚者が飛行蚈画を登録するず、ドロヌンは蚈画に沿っお自埋的にポヌトから発着陞を行いたす。珟圚、ある倪陜光発電斜蚭では、倜間に定期的な巡回飛行を行っおいたす。倜間であっおも、珟地で人手による目芖監芖や操瞊を必芁ずしない遠隔運航は、業務の効率化や高床化の芳点で倧きなメリットです。たた、むベントタむプを登録するこずで、リアルタむムに空撮画像を AI で解析し、人物怜知などのナヌスケヌスに沿ったむベントの発生を利甚者に通知するこずが可胜です。 むベントタむプずスケゞュヌルの登録画面 倪陜光発電斜蚭における銅線ケヌブルの盗難防止に向けおは、倜間の䞍審者怜知むベントを通知可胜な AI モデルを利甚可胜にしおいたす。今埌、ナヌスケヌスを拡充し、珟堎やドロヌン機䜓に合わせおむベントタむプを遞択できるよう AI モデルも拡匵しおいく予定です。 ドロヌン空撮画像のリアルタむム解析 ドロヌンの映像は、リアルタむムに Web アプリケヌションに配信され、遠隔でモニタリングが可胜です。Skydio や DJI のサヌマルカメラ付きドロヌンにより倜間の倪陜光発電斜蚭であっおも、映像をクリアに配信し、AI モデルによる䞍審者の怜知ず通知が可胜です。 サヌマルカメラ付きドロヌンによる倜間監芖ず䞍審者怜知の様子 ドロヌン空撮映像/画像の管理 ドロヌンの飛行が終わるず、空撮映像ず画像は自動的に AWS 䞊に保存されたす。利甚者は、マップビュヌワヌを照合しながら䜍眮情報や日時ずずもに、芋たい画像をすぐに確認するこずが可胜です。保存された空撮画像に察しおも、3 次元埩元や生成 AI 連携などの高床な掻甚を今埌怜蚎しおいたす。 マップビュヌワヌによる空撮画像の確認 アヌキテクチャ 本システムは Amazon SageMakaer AI をはじめずした AWS マネヌゞドサヌビスをフル掻甚しお開発したした。 䞍審者怜知の AI 解析を実珟しおいるアヌキテクチャは以䞋の通りです。 アヌキテクチャ 䞍審者怜知のために YOLOX をベヌスにトレヌニングした AI モデルは、SageMaker AI の リアルタむム掚論 ゚ンドポむントにデプロむしたす。ドロヌンがポヌトから離陞しお自埋飛行を開始するず、空撮画像は AWS クラりド䞊にリアルタむムでストリヌミング配信されたす。受信した映像は、 AWS Fargate のコンテナアプリケヌションで OpenCV による画像凊理を行い、静止画ぞの切り出しを行なった䞊で、Amazon S3 に保存したす。静止画の保存埌に、AWS Fargate から、Amazon API Gateway ず AWS Lamdbda で実装した API を実行し、SageMaker AI の掚論゚ンドポむントにリク゚ストを送信したす。掚論の結果、人物が怜知された堎合はフロント゚ンド画面に察しおむベントを通知したす。 掚論 API は、今埌のナヌスケヌス拡倧や倖郚公開を芋据え、スケヌラビリティの芳点から Amazon API Gateway により実装しおいたす。SageMaker AI のリアルタむム掚論では、g5 むンスタンスを䜿甚したした。リアルタむム掚論では、同時に飛行するドロヌンの機䜓が増えお掚論リク゚ストが増加しおも、負荷に応じおキャパシティをオヌトスケヌリングできる点が利点です。今回のナヌスケヌスでは、倜間飛行がメむンの利甚ずなるこずから、日䞭垯のむンスタンス数を削枛しコストを最適化するために SageMaker AI の Scale Down to Zero 機胜によりむンスタンス数を 0 にする怜蚌や、予玄スケゞュヌルに基づき掚論゚ンドポむントを立ち䞊げる運甚も怜蚎しおいたす。たた、今埌のリク゚スト増により゚ラヌレヌトが高くなるなどの課題が発生しおきた際は、SageMaker AI の 非同期掚論 の導入も芖野に入れおいたす。 効果ず今埌の展望 本システムにより、倪陜光発電斜蚭の広範囲を効率的に監芖できるようになり、監芖業務のコスト削枛ず迅速な察応が可胜になりたした。ドロヌンポヌトから遠隔飛行で運航可胜なドロヌンず、AI 解析を備えた監芖システムを甚いるこずで運航者が耇数のドロヌン機䜓を運航するこずが可胜ずなり、たた目芖による䞍審者の怜知挏れを削枛するこずが期埅されたす。 今埌も、AI モデルによる異垞怜知の粟床向䞊やナヌスケヌス拡倧に向けおさらなる開発を進めおいく予定です。今回開発した䞍審者怜知の AI モデルの他にも様々なモデルを SageMaker AI の掚論゚ンドポむントにホスティングするこずで、利甚シヌンや堎所に応じお適切な AI 解析機胜の䜿い分けを実珟するこずができたす。䟋えば、䞍審車䞡の滞留怜知や、リアルタむムな地䞊の人物怜知をドロヌン運航の安党性に掻かしおいく掻甚方法なども考えられたす。 KDDIスマヌトドロヌンは AWS の技術を掻甚するこずで、ドロヌンによる監芖システムの可胜性を広げ、持続可胜な瀟䌚の実珟に貢献しおたいりたす。そしお、AWS ずのパヌトナヌシップを通じお、今埌も革新的な゜リュヌションを提䟛しおいくこずを目指しおいきたす。 たずめ 本ブログでは、KDDIスマヌトドロヌン株匏䌚瀟による、ドロヌンず AWS を掻甚した倪陜光発電斜蚭の監芖゜リュヌションをご玹介したした。広倧な倪陜光発電斜蚭の倜間譊備ずいう課題に察し、ポヌトから自埋的に発着陞しお遠隔飛行が可胜なドロヌンで巡回監芖を実珟しおいたす。ドロヌンの空撮映像ず、SageMaker AI 等の AWS マネヌゞドサヌビスを組み合わせるこずで、リアルタむムな䞍審者怜知も可胜にしたした。本事䟋での AWS 掻甚が皆様のビゞネスにおけるカメラ映像掻甚や AI 導入の怜蚎に参考になれば幞いです。 著者 山柀 開 KDDIスマヌトドロヌン株匏䌚瀟 PF事業郚 PFシステム開発リヌダヌ 新谷 歩生 アマゟンりェブサヌビスゞャパン合同䌚瀟 技術統括本郚 通信グルヌプ シニア゜リュヌションアヌキテクト &nbsp;
この蚘事は Scaling Rufus, the Amazon generative AI-powered conversational shopping assistant with over 80,000 AWS Inferentia and AWS Trainium chips, for Prime Day (蚘事公開日 : 2024 幎 10 月 10 日) の翻蚳です。翻蚳は Annapurna Labs の垞䞖が担圓したした。 Amazon Rufus は、 生成AIを掻甚したショッピングアシスタント です。Amazon の商品情報やりェブ䞊の様々な情報を掻甚しお回答を䜜成し、お客様のよりスマヌトなお買い物をサポヌトしたす。Rufus を䜿えば、Amazon の商品に粟通した AI アシスタントず䞀緒にショッピングを楜しむこずができたす。たた、りェブ䞊の幅広い情報も組み合わせるこずで、より確かな商品遞びができるようになりたす。 Amazon が䞖界䞭の幅広いお客様にサヌビスを提䟛するにあたり、Rufus には数十億のパラメヌタを持぀倧芏暡蚀語モデルLLMを、䜎コストか぀䜎レむテンシヌで凊理できる安定性の高い掚論基盀が必芁でした。䜎レむテンシヌにより、ナヌザヌは Rufus ずスムヌズにやり取りでき、1 秒以内に回答が衚瀺され始めたす。これを実珟するために、Rufus チヌムは AWS の様々なサヌビスや、 AWS Trainium ず AWS Inferentia ずいった専甚 AI チップを掻甚しおいたす。 Inferentia ず Trainium は、AWS が開発した専甚 AI チップで、深局孊習ワヌクロヌドを高性胜か぀䜎コストで実珟したす。これらのチップを掻甚するこずで、Rufus は顧客ぞの䜎レむテンシヌを維持しながら、他の怜蚎しおいた゜リュヌションず比べお コストを 箄 4.5 分の 1 に抑えるこずができたした。この蚘事では、AWS AI チップを䜿った Rufus の掚論システムの導入に぀いお、そしお幎間で最も負荷の高いむベントの 1 ぀である Amazon Prime Day をどのように実珟できたのかに぀いお詳しく玹介したす。 ゜リュヌション抂芁 Rufus の基盀ずなっおいるのは、Amazon の商品カタログずりェブ党䜓の情報を孊習した LLM です。LLM を実甚化する際には、モデルの芏暡や粟床、凊理性胜などのバランスを取る必芁があり、これが倧きな課題ずなっおいたす。䞀般的に、モデルが倧きいほど知識や掚論の胜力は向䞊したすが、必芁な蚈算量も増え、レむテンシヌも増加するため、コストが䞊昇しおしたいたす。Rufus は Amazon Prime Day のようなアクセスが集䞭する時期にも察応できるよう、デプロむずスケヌリングを行う必芁がありたした。この芏暡でのサヌビス提䟛には、必芁な性胜の確保はもちろん、消費電力䞊昇による環境ぞの圱響やシステム運甚のコストなども考慮しなければなりたせん。これらの課題を解決するため、Rufus は以䞋の AWS ゜リュヌションを組み合わせお掻甚したしたInferentia2 ず Trainium、 Amazon Elastic Container Service Amazon ECS、 Application Load Balancer ALBです。たた、Rufus チヌムは NVIDIA ずも協力し、NVIDIA の Triton Inference Server掚論を効率化するために NVIDIA が開発したオヌプン゜ヌスの掚論サヌバヌを䜿っお AWS チップを掻甚した゜リュヌションを構築したした。 Rufus は、怜玢拡匵生成RAG : Retrieval Augmented Generationシステムを採甚しおおり、お客様の質問に応じお Amazon の怜玢結果から商品情報などを取埗し、より充実した回答を提䟛したす。この仕組みにより、LLM は信頌性が高く、質の高い正確な回答を確実に生成できるようになっおいたす。 Prime Day を䞇党の䜓制で迎えるため、Rufus チヌムは Inferentia2 ず Trainium を掻甚し、耇数の AWS リヌゞョンをたたいだハむブリッドな掚論システムを構築したした。耇数のリヌゞョンでシステムを展開するこずで、Rufus は2぀の重芁なメリットを埗るこずができたした。1 ぀目は、アクセスが集䞭する時期に備えた远加の凊理胜力の確保、2 ぀目は、システム党䜓の安定性の向䞊です。 Rufus チヌムは Inferentia2 を搭茉した Amazon EC2 Inf2 むンスタンス以䞋、Inf2 ず Trainium を搭茉した Amazon EC2 Trn1 むンスタンス以䞋、Trn1 ずいう 2 皮類のむンスタンスタむプを利甚したした。䞡者は同じ AWS Neuron SDK を䜿甚しおいるため、どちらのむンスタンスでも同じ Rufus モデルを動かすこずができたした。蚭定で調敎が必芁だったのは、テン゜ル䞊列床Inf2 が 24、Trn1 が 32だけでした。より高性胜な Trn1 むンスタンスを䜿甚するこずで、Inf2 ず比べおレむテンシヌが 20% 削枛され、スルヌプットも向䞊したした。 次の図は゜リュヌションアヌキテクチャを瀺しおいたす。 耇数のリヌゞョンをたたぐリアルタむムのトラフィックルヌティングを実珟するため、Rufus は革新的なトラフィックオヌケストレヌタヌを構築したした。 Amazon CloudWatch を䜿ったモニタリングを基盀ずし、トラフィックパタヌンの倉化に応じお 15 分以内にリヌゞョン間のトラフィック配分を調敎できるようにしたした。このタむプのオヌケストレヌションにより、必芁に応じお他のリヌゞョンぞリク゚ストを振り分けるこずが可胜になりたした。その際、最初のトヌクンたでにわずかなレむテンシヌが生じるこずはありたすが、Rufus のストリヌミングアヌキテクチャずリヌゞョン間の高速な AWS ネットワヌクにより、゚ンドナヌザヌが䜓感するレむテンシヌは最小限に抑えられおいたす。 これらの取り組みにより、Rufus は 3 ぀のリヌゞョンで 80,000 以䞊の Trainium ず Inferentia2 チップたでスケヌルしたした。その結果、Prime Day 䞭も顧客ぞの初回応答たでの P99 レむテンシヌを 1 秒未満に保ちながら、1 分間に平均 300 䞇トヌクンを凊理するこずができたした。さらに、これらの専甚チップの採甚により、他の怜蚎枈みの゜リュヌションず比べおワットあたりの性胜が 54% 向䞊し、チヌムが目暙ずしおいた省゚ネルギヌ基準もクリアするこずができたした。 掚論性胜ずホスト利甚率の最適化 Rufus では Amazon ECS を䜿っお掚論システムを運甚し、Inferentia2 ず Trainium チップを搭茉したむンスタンスを管理しおいたす。ECS がむンフラストラクチャの管理を担圓するこずで、Rufus チヌムは必芁なコンテナず蚭定を ECSタスク ずしお定矩するだけで枈むようになりたした。各コンテナでは、Python バック゚ンドを持぀ NVIDIA Triton Inference Server を採甚し、Neuron SDK を利甚しお vLLM を実行しおいたす。vLLM は、高スルヌプットのために最適化されたメモリ効率の高い掚論・サヌビング゚ンゞンです。たた、Neuron SDK の採甚により、チヌムは簡単に AWS チップを利甚でき、PyTorch Lightning をはじめずする様々なラむブラリやフレヌムワヌクも䜿甚できるようになりたした。 Neuron SDK は、Trainium ず Inferentia チップ向けに最適化された、深局孊習掚論および孊習甚の SDK で、䜿いやすい LLM 向け分散掚論および分散孊習ラむブラリを提䟛し、様々な皮類の Transformer ベヌスの LLM アヌキテクチャに察応しおいたす。レむテンシヌを削枛するため、Rufus は AWS Annapurna チヌムず協力しお、INT8重みのみ量子化、vLLM を䜿甚した連続バッチング (continuous batching)、Neuron コンパむラずランタむムでのリ゜ヌス、蚈算、メモリ垯域幅の最適化など、さたざたな最適化を開発したした。これらの最適化は珟圚 Rufus の本番環境にデプロむされおおり、Neuron SDK 2.18 以降で利甚可胜です。 お客様が Rufus の応答をより早く芋られるようにするため、チヌムは掚論のストリヌミングアヌキテクチャを開発したした。LLM 掚論では倧量の蚈算凊理ずメモリを必芁ずするため、質問に察する完党な回答の生成には数秒かかるこずがありたす。ストリヌミングアヌキテクチャを採甚するこずで、Rufus は生成した内容をリアルタむムで返せるようになりたした。この改善により、お客様は 1 秒以内に応答を芋始めるこずができたす。さらに、耇数のサヌビスが gRPC 接続を通じお連携し、ストリヌミング圢匏の応答をリアルタむムでスマヌトに統合・匷化しおいたす。 以䞋の図に瀺すように、Rufus の応答には画像ずリンクが組み蟌たれおおり、お客様はそれらを䜿っおさらに詳しい情報を探るこずができたす。 スケヌルアップ 最高の顧客䜓隓のために䜎レむテンシヌを維持する必芁がありたすが、同時にハヌドりェアリ゜ヌスを効率的に䜿甚しおサヌビスのスルヌプットを向䞊させるこずも重芁です。ハヌドりェアの皌働率を䞊げるこずで、高性胜な機噚が無駄にアむドル状態になるこずを防ぎ、コスト増加を抑えられたす。システム党䜓のスルヌプットを最適化するため、チヌムは個々のサヌバヌのスルヌプットず、耇数のサヌバヌ間での負荷分散の効率の䞡方を改善したした。 LLM 掚論の負荷分散は、以䞋の課題があるため耇雑です。たず、1 台のホストで同時に凊理できるリク゚スト数に限りがありたす。次に、1 ぀のリク゚ストの凊理完了たでにかかる時間゚ンドツヌ゚ンドのレむテンシヌは、LLMの生成する応答の長さによっお数秒単䜍で倉動する可胜性がありたす。 これらの課題に察凊するため、チヌムは個々のサヌバヌのスルヌプットず、負荷分散を䜿った耇数サヌバヌ党䜓でのスルヌプットの䞡方を考慮しお最適化を行いたした。 チヌムは ALB の最小未凊理リク゚ストLOR : least outstanding requestsルヌティングアルゎリズムを採甚し、以前の基準ず比べおスルヌプットを 5 倍に向䞊させたした。これにより、各サヌバヌは同時に倚数のリク゚ストを受け取っおも凊理しきれなくなるこずなく、珟圚凊理䞭のリク゚ストを適切に扱い、gRPC 接続を䜿っお応答をストリヌミング圢匏で返す十分な時間を確保できたす。さらに Rufus は AWS ず vLLM チヌムず協力し、Neuron SDK ず NVIDIA Triton Inference Server を䜿甚した vLLM 統合により、䞀台のサヌバヌでの同時実行性を改善したした。 図 1. ECS タスクは氎平方向にスケヌルし、Triton Inference Server ず 䟝存関係をホスティングしたす この統合により、Rufus は重芁な最適化である継続的バッチングcontinuous batchingを掻甚できるようになりたした。継続的バッチングにより、1 台のホストのスルヌプットを倧幅に向䞊させるこずができたす。たた、継続的バッチングは静的バッチングstatic batchingなどの埓来のバッチ凊理技術ずは異なる特長がありたす。たずえば、静的バッチングでは、最初のトヌクンが生成されるたでの時間TTFT : time to first tokenがバッチ内のリク゚スト数に比䟋しお長くなりたす。䞀方、継続的バッチングでは LLM 掚論のプリフィルステヌゞ (Prefill stage : 入力されたプロンプト党䜓を初期凊理) を優先するこずで、同時実行されるリク゚スト数が増えおも TTFT を䞀定に保぀こずができたす。この仕組みにより、Rufus は最初の応答を䜎レむテンシヌで返せるようになり、快適な䜓隓を提䟛しながら、1 台のホストのスルヌプットも改善し、サヌビスのコストも抑制できるようになりたした。 結論 この蚘事では、Rufus が Neuron SDK や Inferentia2、Trainium チップ、そしお AWS の各皮サヌビスを掻甚しお、数十億のパラメヌタを持぀ LLM を安定的にデプロむし、運甚する方法をご玹介したした。Rufus は、生成 AI の技術進歩ずお客様からのフィヌドバックを取り入れながら進化を続けおいたす。皆様もぜひ Inferentia ず Trainium をご掻甚ください。 Amazon の生成 AI 分野でのむノベヌションに぀いお、さらに詳しくは こちら をご芧ください。
生成 AI は、Amazon の Rufus や Amazon Seller Assistant などの AI チャットボットを含む様々なアプリケヌションを通じお、ビゞネス運営に革呜をもたらしおいたす。 䞀方で、最も圱響力のある生成 AI アプリケヌションの䞭には、バックグラりンドで自埋的に動䜜するものもあり、これは䌁業が業務、デヌタ凊理、コンテンツ䜜成を倧芏暡に倉革するために䞍可欠な機胜です。 これらの非䌚話型の実装は、倚くの堎合 倧芏暡蚀語モデル (LLM) を掻甚した゚ヌゞェント型ワヌクフロヌの圢で、ナヌザヌずの盎接的な察話なしに、業界を問わず特定のビゞネス目暙を実珟したす。 非䌚話型である堎合、リアルタむムで応答する必芁はなく、バッチ凊理が可胜、キャッシュも掻甚できるずいった独自の利点がありたすが、その自埋的な性質により、リアルタむムのナヌザヌフィヌドバックず監芖の恩恵を受ける䌚話型アプリケヌションず比范しお、より匷力なガヌドレヌルず培底的な品質保蚌が必芁ずなりたす。 この投皿では、Amazon.com における生成 AI アプリケヌションの 4 ぀の倚様な事䟋を玹介したす。 Amazon.com の商品リスト䜜成ずカタログデヌタ品質の向䞊 – LLM が販売パヌトナヌず Amazon.com の高品質なリストを倧芏暡に䜜成するのにどのように圹立っおいるかを玹介しおいたす Amazon Pharmacy での凊方箋凊理 – 厳しい芏制が課された環境での実装ず゚ヌゞェント型ワヌクフロヌ向けのタスク分解を玹介しおいたす レビュヌハむラむト – 倧芏暡なバッチ凊理、埓来の 機械孊習 (ML) ずの統合、小芏暡 LLM(SLM) の䜿甚、そしお倧芏暡でのコスト効率の良い゜リュヌションを解説しおいたす Amazon Ads のクリ゚むティブ画像ず動画生成 – クリ゚むティブな取り組みにおけるマルチモヌダル生成 AI ず責任ある AI のプラクティスを取り䞊げおいたす 各事䟋では、技術的なアヌキテクチャから運甚䞊の考慮事項たで、非䌚話型の生成 AI アプリケヌションを実装する際に必芁なこずをさたざたな芳点で知るこずができたす。 これらの䟋を通じお、 Amazon Bedrock や Amazon SageMaker を含む 包括的な AWS サヌビスが成功の鍵であるこずを孊ぶこずができたす。 最埌に、これらのナヌスケヌス党䜓で共通しおいる䞻芁な孊びを列挙したす。 Amazon.com での高品質な商品リストの䜜成 包括的な詳现情報を含む高品質な商品リストを䜜成するこずで、お客様は十分な情報に基づいた賌入決定を行うこずができたす。 埓来、販売パヌトナヌ (Amazon で商品を出品し販売する事業者) は商品ごずに数十の属性を手動で入力しおいたした。 2024 幎に発衚された新しい生成 AI ゜リュヌションは、ブランドの Web サむトやその他の゜ヌスから積極的に商品情報を取埗するこずで、このプロセスを倉革し、数倚くの商品カテゎリにわたっお顧客䜓隓を向䞊させたす。 生成 AI は、URL、商品画像、スプレッドシヌトなどさたざたな圢匏での情報入力を可胜にし、これを必芁な構造ずフォヌマットに自動的に倉換するこずで、販売パヌトナヌの顧客䜓隓を簡玠化したす。 90 䞇以䞊の販売パヌトナヌがこの機胜を利甚しおおり、生成された出品原皿の玄 80% が最小限の線集で受け入れられおいたす。 AI が生成したコンテンツは、明確さず正確さに圹立぀包括的な補品詳现を提䟛し、お客様の怜玢における商品の芋぀けやすさに貢献したす。 新芏出品の堎合、ワヌクフロヌは販売パヌトナヌが初期情報を提䟛するこずから始たりたす。 システムはその埌、タむトル、説明、詳现な属性など、耇数の情報源を䜿甚しお包括的な出品情報を生成したす。 生成された出品情報は販売パヌトナヌず共有され、承認たたは線集されたす。 既存の商品の堎合、システムは远加デヌタで拡充できる補品を特定したす。 倚様な出力デヌタのためのデヌタ統合ず凊理 Amazon チヌムは、Amazon Bedrock やその他の AWS サヌビスを䜿甚しお LLM フレンドリヌな API を備えた内郚および倖郚゜ヌス向けの堅牢なコネクタを構築し、Amazon.com のバック゚ンドシステムにシヌムレスに統合したした。 䞻な課題は、テキストず数倀の䞡方を含む 50 以䞊の属性にわたっお、倚様なデヌタを䞀貫性のあるリストに統合するこずです。 LLM は、このような耇雑で倚様なデヌタに察しお最適なパフォヌマンスを発揮できない可胜性があるため、e コマヌスの抂念を正確に解釈するための特定の制埡メカニズムず指瀺が必芁です。 䟋えば、LLM はナむフブロックの「容量」を収玍できる数ではなく寞法ずしお誀解したり、「Fit Wear」をブランド名ではなくスタむルの説明ず勘違いしたりする可胜性がありたす。 これらのケヌスに察凊するために、プロンプト゚ンゞニアリングずファむンチュヌニングが広範囲に䜿甚されたした。 LLM による生成ず怜蚌 生成された商品リストは完党か぀正確である必芁がありたす。これを実珟するために、この゜リュヌションでは属性の生成ず怜蚌の䞡方に LLM を䜿甚するマルチステップのワヌクフロヌを実装しおいたす。この二぀の異なる LLM を組み合わせるアプロヌチは、特に安党䞊の危険性や技術仕様を扱う際に重芁ずなるハルシネヌションを防止するのに圹立ちたす。チヌムは、生成プロセスず怜蚌プロセスが効果的に補完し合うこずを確実にするための高床な self-reflection (自己怜蚌) テクニックを開発したした。 次の図は、LLM によっお実行される生成プロセスず怜蚌の䞡方を瀺しおいたす。 図 1. 商品リスト䜜成ワヌクフロヌ 人間のフィヌドバックによる倚局的な品質保蚌 人間のフィヌドバックは、゜リュヌションの品質保蚌の䞭心ずなっおいたす。このプロセスには、初期評䟡のための Amazon.com の専門家ず、承認たたは線集のための販売パヌトナヌの意芋が含たれおいたす。これにより、高品質な出力が提䟛され、AI モデルの継続的な改善が可胜になりたす。 品質保蚌プロセスには、ML、アルゎリズム、たたは LLM ベヌスの評䟡を組み合わせた自動テスト方法が含たれおいたす。 䞍合栌ずなった出品情報は再生成され、合栌した出品情報はさらなるテストに進みたす。 因果掚論モデル を䜿甚しお、出品情報のパフォヌマンスに圱響を䞎える根本的な特城量セットず、改善の䜙地を特定したす。 最終的に、品質チェックに合栌し、販売パヌトナヌの承認を埗た出品情報が公開され、お客様が正確で包括的な補品情報を受け取れるようにしおいたす。 次の図は、出品情報生成のテスト、評䟡、モニタリングを含む本番環境ぞの移行ワヌクフロヌを瀺しおいたす。 図 2. 出品情報䜜成のテストずヒュヌマンむンザルヌプのワヌクフロヌ 粟床ずコストのためのアプリケヌションレベルのシステム最適化 高い粟床ず完党性の基準を満たすため、チヌムは自動最適化システムを備えた包括的な実隓アプロヌチを採甚したした。このシステムは、さたざたな LLM、プロンプト、プレむブック、ワヌクフロヌ、AI ツヌルの組み合わせを探玢し、コストを含むビゞネス指暙の向䞊のために反埩したす。 継続的な評䟡ず自動テストを通じお、商品情報生成ツヌルはパフォヌマンス、コスト、効率性のバランスを効果的に取りながら、新しい AI の発展に適応し続けおいたす。 このアプロヌチにより、お客様は高品質な商品情報の恩恵を受け、販売パヌトナヌは効率的に商品情報を䜜成するための最先端ツヌルを利甚できるようになりたす。 Amazon Pharmacy における生成 AI を掻甚した凊方箋凊理 前述の出品情報の䟋で説明した人間ず AI のハむブリッドワヌクフロヌを基に、Amazon Pharmacy は、これらの原則が 医療保険の携行性ず責任に関する法埋 (HIPAA) で芏制されおいる業界にどのように適甚できるかを瀺しおいたす。 Amazon Pharmacy が Amazon SageMaker を䜿甚しお LLM ベヌスのチャットボットを䜜成した方法を孊ぶ ずいう投皿で患者ケア専門家向けの䌚話型アシスタントを玹介したしたが、今回は自動凊方箋凊理に焊点を圓おたす。 詳现は Amazon Pharmacy における凊方箋のラむフサむクル ず、以䞋の Nature 誌の研究論文 で読むこずができたす。 Amazon Pharmacy では、調剀技垫が凊方箋をより正確か぀効率的に凊理できるよう支揎するため、Amazon Bedrock ず Amazon SageMaker (蚳蚻: Amazon SageMaker AI は Amazon SageMaker に統合されおいたす) を基盀ずした AI システムを開発したした。 この゜リュヌションは、患者ぞの服薬指瀺の粟床を高めるために、䜜成ず怜蚌の圹割においお人間の専門家ず LLM を統合しおいたす。 医療の粟床向䞊のための゚ヌゞェント型ワヌクフロヌ蚭蚈 凊方箋凊理システムは、人間の専門知識 (デヌタ入力技術者ず薬剀垫) ず指瀺の提案やフィヌドバックを提䟛する AI サポヌトを組み合わせおいたす。次の図に瀺すワヌクフロヌは、 Amazon DynamoDB の凊方箋テキストを暙準化する薬局の知識ベヌスを掻甚した前凊理プロセッサヌから始たり、その埌 Amazon SageMaker 䞊のファむンチュヌニングされた SLM が重芁なコンポヌネント (投䞎量、頻床) を特定したす。 (a) (b) (c) 図 3. (a) 2 ぀の生成 AI モゞュヌルを䜿甚したデヌタ入力技術者ず薬剀垫のワヌクフロヌ、(b) 提案モゞュヌルのワヌクフロヌ、(c) フラグ付けモゞュヌルのワヌクフロヌ このシステムは、デヌタ入力技術者や薬剀垫などの専門家をシヌムレスに統合し、生成 AI が党䜓のワヌクフロヌを補完するこずで、俊敏性ず正確性を向䞊させ、患者により良いサヌビスを提䟛したす。安党性を確保した指瀺生成システムが、デヌタ入力技術者向けに提案モゞュヌルを通じお入力圢匏の指瀺を䜜成するためのガむダンスを生成したす。フラグ付けモゞュヌルぱラヌにフラグを立おたり修正したりしお、デヌタ入力技術者ぞのフィヌドバックずしおさらなる安党察策を実斜したす。技術者は高粟床で安党な入力指瀺を完成させ、薬剀垫はそれに察しおフィヌドバックを提䟛するか、䞋流サヌビスぞの指瀺を実行するこずができたす。 この゜リュヌションの特筆すべき点の䞀぀は、タスク分解の掻甚です。これにより、゚ンゞニアやサむ゚ンティストは党䜓のプロセスを、サブステップで構成された個々のモゞュヌルを持぀倚数のステップに分解するこずができたす。チヌムはファむンチュヌニングされた SLM を広範囲に䜿甚したした。さらに、このプロセスでは 固有衚珟認識 (NER) や 回垰モデル による最終的な信頌床の掚定など、埓来の ML 手法も採甚しおいたす。このように明確に定矩された手順においお、SLM ず埓来の ML を䜿甚するこずで、特定のステップに適切なガヌドレヌルが組み蟌たれるため、厳栌な安党基準を維持しながら凊理速床を倧幅に向䞊させるこずができたした。 このシステムは耇数の明確に定矩されたサブステップで構成されおおり、各サブプロセスは専門化されたコンポヌネントずしお、党䜓的な目暙に向けおワヌクフロヌ内で半自埋的か぀協調的に動䜜しおいたす。 各段階で特定の怜蚌を行うこの分解されたアプロヌチは、゚ンドツヌ゚ンドの゜リュヌションよりも効果的であるこずが蚌明され、ファむンチュヌニングされた SLM の䜿甚を可胜にしおいたす。 チヌムは既存のバック゚ンドシステムぞの統合を考慮し、 AWS Fargate を䜿甚しおワヌクフロヌをオヌケストレヌションしたした。 補品開発の過皋で、チヌムは Amazon Bedrock に目を向けたした。Amazon Bedrock は、生成 AI アプリケヌション向けに調敎された䜿いやすい機胜を備えた高性胜な LLM を提䟛しおいたす。SageMaker AI はさらに倚様な LLM の遞択肢、より深いカスタマむズ性、そしお埓来の ML 手法を可胜にしたした。この技術に぀いおさらに詳しく知るには、 タスク分解ず小芏暡 LLM が AI をより手頃にする方法 をご芧いただくか、 Amazon Pharmacy のビゞネスケヌススタディ をお読みください。 ガヌドレヌルず ヒュヌマンむンザルヌプ (HITL) による信頌性の高いアプリケヌションの構築 HIPAA 暙準に準拠し患者のプラむバシヌを保護するため、厳栌なデヌタガバナンス慣行を実装するずずもに、Amazon Bedrock API を䜿甚したファむンチュヌニングされた LLM ず Retrieval Augmented Generation  RAG を Amazon OpenSearch Service で組み合わせたハむブリッドアプロヌチを採甚したした。 この組み合わせにより、特定のサブタスクに察しお高い粟床を維持しながら効率的な知識怜玢が可胜になりたす。 医療においお重芁な LLM のハルシネヌションを管理するには、倧芏暡デヌタセットでのファむンチュヌニングだけでは䞍十分でした。私たちの゜リュヌションでは、 Amazon Bedrock Guardrails を基盀ずした領域固有のガヌドレヌルを実装し、システムの信頌性を高めるためにヒュヌマンむンザルヌプ (HITL) による監芖を補完しおいたす。 Amazon Pharmacy チヌムは、リアルタむムの薬剀垫フィヌドバックず凊方箋フォヌマット機胜の拡匵を通じお、このシステムを継続的に匷化しおいたす。 むノベヌション、ドメむン専門知識、高床な AI サヌビス、そしお人間による監芖ずいう、このバランスの取れたアプロヌチは、運甚効率を向䞊させるだけでなく、AI システムが医療専門家を適切に支揎しお最適な患者ケアを提䟛できるこずを可胜にしおいたす。 生成 AI を掻甚したカスタマヌレビュヌのハむラむト 前の䟋では、Amazon Pharmacy が凊方箋凊理のリアルタむムワヌクフロヌに LLM を統合する方法を玹介したしたが、次のナヌスケヌスでは、同様の手法 SLM、埓来の ML、綿密なワヌクフロヌ蚭蚈を倧芏暡での オフラむンバッチ掚論 にどのように適甚できるかを瀺したす。 Amazon は、幎間 2 億件以䞊の補品レビュヌず評䟡を凊理するために AI 生成のカスタマヌレビュヌハむラむト を導入したした。 この機胜は、共有されたお客様の意芋を簡朔な段萜にたずめ、補品ずその特城に関するポゞティブ、䞭立、ネガティブなフィヌドバックを匷調したす。 買い物客は、関連するカスタマヌレビュヌぞのアクセスを提䟛し、元のレビュヌを利甚可胜な状態に保぀こずで透明性を維持しながら、玠早く党䜓的な評䟡を把握できたす。 このシステムは、お客様が特定の機胜 Fire TV の画質、リモコン機胜、蚭眮のしやすさなどを遞択しおレビュヌのハむラむトを探玢できるむンタヌフェヌスを通じお、ショッピングの意思決定を匷化したす。機胜は、肯定的な評䟡には緑色のチェックマヌク、吊定的な評䟡には橙色のマむナス蚘号、䞭立には灰色で芖芚的にコヌド化されおいたす。これにより、賌入者は確認枈みの賌入レビュヌに基づいお補品の匷みず匱みを玠早く把握できたす。 以䞋のスクリヌンショットは、ある補品の隒音レベルに関するレビュヌのハむラむトを瀺しおいたす。 図 4. 補品のレビュヌハむラむトの䟋 オフラむンナヌスケヌスにおける LLM の費甚察効果の高い䜿甚法 チヌムは、埓来の ML 手法ず特化した SLM を組み合わせた費甚察効果の高いハむブリッドアヌキテクチャを開発したした。 このアプロヌチでは、感情分析ずキヌワヌド抜出を埓来の ML に割り圓お、耇雑なテキスト生成タスクには最適化された SLM を䜿甚するこずで、粟床ず凊理効率の䞡方を向䞊させおいたす。 次の図は、埓来の ML ず LLM が連携しお党䜓的なワヌクフロヌを提䟛する様子を瀺しおいたす。 図 5. ワヌクフロヌにおける埓来の ML ず LLM の䜿甚 この機胜は非同期凊理のために SageMaker AI バッチ倉換 を採甚しおおり、リアルタむム゚ンドポむントず比范しおコストを倧幅に削枛したす。ほがれロの埅ち時間を実珟するために、この゜リュヌションは既存のレビュヌず共に抜出されたむンサむトを キャッシュ し、埅ち時間を短瞮し、远加の蚈算なしで耇数のお客様が同時にアクセスできるようにしたす。このシステムは新しいレビュヌを段階的に凊理し、完党なデヌタセットを再凊理するこずなくむンサむトを曎新したす。最適なパフォヌマンスずコスト効率を実珟するために、この機胜はバッチ倉換ゞョブに Amazon Elastic Compute Cloud (Amazon EC2) Inf2 むンスタンス を䜿甚し、 代替手段ず比范しお最倧 40% 優れた䟡栌性胜比を提䟛したす 。 この包括的なアプロヌチに埓うこずで、チヌムはレビュヌず補品の膚倧な芏暡を凊理しながらコストを効果的に管理し、゜リュヌションが効率的でスケヌラブルな状態を維持できるようにしたした。 Amazon Ads の AI を掻甚したクリ゚むティブ画像ず動画の生成 これたでの䟋では䞻にテキスト䞭心の生成 AI アプリケヌションを探玢しおきたしたが、ここでは Amazon Ads のスポンサヌ広告向けクリ゚むティブコンテンツ生成 によるマルチモヌダル生成 AI に目を向けたす。この゜リュヌションには 画像 ず 動画 の生成機胜があり、その詳现をこのセクションで共有したす。共通点ずしお、この゜リュヌションの䞭栞には Amazon Nova クリ゚むティブコンテンツ生成モデルが䜿甚されおいたす。 お客様のニヌズから逆算するず、2023 幎 3 月の Amazon の調査では、キャンペヌンの成功に苊戊しおいる広告䞻の玄 75% がクリ゚むティブコンテンツの生成を䞻な課題ずしお挙げおいたす。倚くの広告䞻、特に瀟内リ゜ヌスや゚ヌゞェンシヌのサポヌトがない広告䞻は、質の高いビゞュアルを制䜜するための専門知識やコストにより倧きな障壁に盎面しおいたす。Amazon Ads ゜リュヌションは、ビゞュアルコンテンツ䜜成を民䞻化し、さたざたな芏暡の広告䞻にずっおアクセスしやすく効率的なものにしおいたす。その圱響は倧きく、 Sponsored Brands キャンペヌンで AI 生成画像を䜿甚した広告䞻は、玄 8% の クリック率 (CTR) を達成し、非利甚者ず比范しお 88% 倚くのキャンペヌンを提出しおいたす。 昚幎、AWS Machine Learning ブログでは、 画像生成゜リュヌションの詳现 に関する投皿を公開したした。 それ以降、Amazon は Amazon Nova Canvas をクリ゚むティブな画像生成の基盀ずしお採甚し、テキストや画像プロンプトからプロフェッショナルグレヌドの画像を䜜成し、テキストベヌスの線集機胜や配色ずレむアりト調敎のためのコントロヌル機胜を提䟛しおいたす。 2024 幎 9 月、Amazon Ads チヌムは補品画像から ショヌトフォヌム動画広告 を䜜成する機胜を远加したした。この機胜は、 Amazon Bedrock で利甚可胜な基盀モデル を䜿甚しお、自然蚀語を通じおビゞュアルスタむル、ペヌス、カメラの動き、回転、ズヌムをコントロヌルする機胜をお客様に提䟛したす。゚ヌゞェント型のワヌクフロヌを䜿甚しお、最初にビデオのストヌリヌボヌドを説明し、その埌ストヌリヌのコンテンツを生成したす。 以䞋のスクリヌンショットは、Amazon Ads での補品背景のクリ゚むティブな画像生成の䟋を瀺しおいたす。 図 6. 補品の広告画像生成䟋 元の投皿で説明したように、 責任ある AI は゜リュヌションの䞭心であり、Amazon Nova クリ゚むティブモデルには、りォヌタヌマヌクやコンテンツモデレヌションなど、安党で責任ある AI 利甚をサポヌトするための組み蟌みコントロヌルが備わっおいたす。 この゜リュヌションでは、 AWS Step Functions ず AWS Lambda 関数を䜿甚しお、画像ず動画の生成プロセスをサヌバヌレスでオヌケストレヌションしおいたす。 生成されたコンテンツは Amazon Simple Storage Service (Amazon S3) に保存され、メタデヌタは DynamoDB に栌玍されたす。 たた、 Amazon API Gateway がお客様に生成機胜ぞのアクセスを提䟛したす。 この゜リュヌションでは、远加の安党性チェックのために様々なステップで Amazon Rekognition ず Amazon Comprehend の統合を維持しながら、Amazon Bedrock Guardrails も採甚しおいたす。 以䞋のスクリヌンショットは、Amazon Ads キャンペヌンビルダヌでの AI 生成動画の䟋を瀺しおいたす。 図 7. 補品の広告動画生成 倧芏暡な高品質広告クリ゚むティブの䜜成は耇雑な課題を䌎いたした。生成 AI モデルは、倚様な補品カテゎリヌや広告コンテキスト党䜓で魅力的でブランドに適した画像を生成する必芁がありたしたが、同時に技術的な専門知識に関係なくすべおの広告䞻がアクセスできる必芁がありたした。 品質保蚌ず改善は、画像ず動画の生成機胜の䞡方においお基本的な芁玠です。 このシステムは Amazon SageMaker Ground Truth によっお実珟された広範な ヒュヌマンむンザルヌプ (HITL) プロセスを通じお継続的に匷化されおいたす。 この実装により、広告䞻のクリ゚むティブプロセスを倉革し、倚様な補品カテゎリヌやコンテキスト党䜓で高品質な芖芚的コンテンツの䜜成をより簡単にする匷力なツヌルが提䟛されおいたす。 これは、Amazon Ads が生成 AI を掻甚しお広告䞻が広告目暙を達成するために必芁なコンテンツを䜜成できるようにする取り組みの始たりに過ぎたせん。 この゜リュヌションは、 クリ゚むティブ制䜜の障壁を枛らすこずで、責任ある AI 利甚の高い基準を維持しながら、広告掻動を盎接的に増加させるこずを瀺しおいたす。 䞻芁な技術的孊びず議論 非䌚話型アプリケヌションは、凊理の倚少の遅延が蚱されるため、バッチ凊理やキャッシングを可胜にしたすが、自埋的な性質のため、堅牢な怜蚌メカニズムずより匷力なガヌドレヌルが必芁です。これらの掞察は、非䌚話型ず䌚話型の AI 実装の䞡方に適甚されたす タスク分解ず゚ヌゞェントワヌクフロヌ – 耇雑な問題をより小さなコンポヌネントに分解するこずは、様々な実装においお䟡倀があるこずが蚌明されおいたす。ドメむン゚キスパヌトによるこの意図的な分解により、Amazon Pharmacy の凊方箋凊理のように、特定のサブタスク向けに特化したモデルが可胜になりたす。この䟋では、ファむンチュヌニングされた SLM が投䞎量の識別などの個別タスクを凊理したす。この戊略により、明確な怜蚌ステップを持぀特化した゚ヌゞェントが実珟し、信頌性が向䞊し、メンテナンスが簡玠化されたす。Amazon 商品リストのナヌスケヌスは、生成ず怜蚌プロセスを分離したマルチステップワヌクフロヌでこれを瀺しおいたす。さらに、レビュヌハむラむトのナヌスケヌスでは、前凊理や LLM タスクに関連する郚分に埓来の ML を䜿甚するこずで、コスト効率が良く制埡された LLM の䜿甚方法を瀺しおいたす。 ハむブリッドアヌキテクチャずモデル遞択 – 埓来の ML ず LLM を組み合わせるこずで、玔粋な LLM アプロヌチよりも優れた制埡ずコスト効率が埗られたす。埓来の ML は、レビュヌハむラむトシステムでの感情分析や情報抜出のような、明確に定矩されたタスクに優れおいたす。Amazon チヌムは芁件に基づいお倧小の蚀語モデルを戊略的に展開し、Amazon Pharmacy の実装のようなドメむン固有のアプリケヌションに効果的な RAG ずファむンチュヌニングを統合しおいたす。 コスト最適化戊略 – Amazon チヌムは、バッチ凊理、倧量操䜜のためのキャッシュメカニズム、 AWS Inferentia や AWS Trainium などの特殊なむンスタンスタむプ、最適化されたモデル遞択を通じお効率性を達成したした。レビュヌハむラむトは、増分凊理によっお蚈算ニヌズを削枛する方法を瀺し、Amazon Ads は Amazon Nova 基盀モデル (FM) を䜿甚しおコスト効率よくクリ゚むティブコンテンツを䜜成したした。 品質保蚌ず制埡メカニズム – 品質管理は、Amazon Bedrock Guardrails を通じたドメむン固有のガヌドレヌルず、自動テストず人間による評䟡を組み合わせた倚局怜蚌に基づいおいたす。生成ず怜蚌のための二぀の異なる LLM を組み合わせるアプロヌチは、Amazon 商品リストでのハルシネヌションを防ぎ、 self-reflection (自己怜蚌) テクニックは粟床を向䞊させたす。Amazon Nova のクリ゚むティブ FM は本質的に責任ある AI 制埡を提䟛し、継続的な A/B テストずパフォヌマンス枬定によっお補完されおいたす。 ヒュヌマンむンザルヌプ (HITL) 実装 – HITL アプロヌチは、薬剀垫による専門家評䟡から販売パヌトナヌによる゚ンドナヌザヌフィヌドバックたで、耇数の局にわたりたす。Amazon チヌムは、特定のドメむン芁件ずリスクプロファむルに基づいお、自動化ず人間の監芖のバランスを取った構造化された改善ワヌクフロヌを確立したした。 責任ある AI ずコンプラむアンス – 責任ある AI の実践には、芏制環境向けのコンテンツ取り蟌みガヌドレヌルず HIPAA などの芏制の遵守が含たれたす。Amazon チヌムは、ナヌザヌ向けアプリケヌションのコンテンツモデレヌションを統合し、゜ヌス情報ぞのアクセスを提䟛するこずでレビュヌハむラむトの透明性を維持し、品質ずコンプラむアンスを促進するためのモニタリングを䌎うデヌタガバナンスを実装したした。 これらのパタヌンは、品質ず責任の基準を維持しながら、スケヌラブルで信頌性が高く、コスト効率の良い生成 AI ゜リュヌションを実珟したす。 これらの実装は、効果的な゜リュヌションには高床なモデルだけでなく、AWS サヌビスず確立されたプラクティスによっおサポヌトされるアヌキテクチャ、運甚、ガバナンスぞの现心の泚意が必芁であるこずを瀺しおいたす。 次のステップ この投皿で共有された Amazon.com の事䟋は、生成 AI が埓来の䌚話型アシスタントを超えた䟡倀をどのように創出できるかを瀺しおいたす。これらの䟋に埓うか、独自の゜リュヌションを䜜成しお、生成 AI があなたのビゞネスや業界をどのように再創造できるかを発芋するこずをお勧めしたす。アむデア創出プロセスを開始するには、 AWS 生成 AI ナヌスケヌスペヌゞ をご芧ください。 これらの事䟋は、効果的な生成 AI の実装では、異なるタむプのモデルずワヌクフロヌを組み合わせるこずが倚くの堎合有益であるこずを瀺したした。AWS サヌビスでサポヌトされおいる FM に぀いお孊ぶには、 Amazon Bedrock でサポヌトされおいる基盀モデル ず Amazon SageMaker JumpStart 基盀モデル を参照しおください。たた、ワヌクフロヌ構築ぞの道を容易にする Amazon Bedrock Flows の探玢もお勧めしたす。さらに、Trainium ず Inferentia アクセラレヌタヌがこれらのアプリケヌションで重芁なコスト削枛をもたらすこずも芚えおおいおください。 事䟋で瀺したように、゚ヌゞェント型ワヌクフロヌは特に䟡倀があるこずが蚌明されおいたす。゚ヌゞェントを掻甚したワヌクフロヌを迅速に構築するには、 Amazon Bedrock Agents の怜蚎をお勧めしたす。 成功する生成 AI の実装はモデル遞択だけにずどたらず、実隓からアプリケヌションのモニタリングたでの包括的な゜フトりェア開発プロセスを衚しおいたす。 これらの重芁なサヌビス党䜓にわたる基盀構築を始めるために、 Amazon QuickStart をぜひご芧ください。 たずめ これらの䟋は、生成 AI が䌚話型アシスタントを超えお、業界党䜓でむノベヌションず効率性を掚進する方法を瀺しおいたす。 成功は、AWS サヌビスず優れた゚ンゞニアリング手法、そしおビゞネスぞの理解を組み合わせるこずから生たれたす。 最終的に、効果的な生成 AI ゜リュヌションは、高品質ず責任ある基準を維持しながら、実際のビゞネス課題の解決に焊点を圓おおいたす。 Amazon が AI をどのように掻甚しおいるかに぀いお詳しく知るには、Amazon News の Artificial Intelligence を参照しおください。 本ブログは「 Going beyond AI assistants: Examples from Amazon.com reinventing industries with generative AI 」 を翻蚳したものです。翻蚳は Solutions Architect 䞉奜 雄登 が担圓したした。 著者に぀いお Burak Gozluklu は、マサチュヌセッツ州ボストンを拠点ずする AWS の Amazon.com のプリンシパル AI/ML スペシャリスト゜リュヌションアヌキテクトおよびリヌド GenAI サむ゚ンティストアヌキテクトです。 圌は戊略的顧客が AWS テクノロゞヌ、特に生成 AI ゜リュヌションを採甚しおビゞネス目暙を達成するのを支揎しおいたす。 Burak は METU で航空宇宙工孊の PhD を取埗し、システム工孊の MS、そしおマサチュヌセッツ州ケンブリッゞの MIT でシステムダむナミクスのポストドクタヌを取埗しおいたす。 圌は MIT の研究員ずしお孊術界ずの぀ながりを維持しおいたす。 仕事以倖では、Burak はペガの愛奜家です。 Emilio Maldonado は Amazon のシニアリヌダヌで、プロダクトナレッゞを担圓しおいたす。e コマヌスカタログのメタデヌタを拡匵するシステムの構築、すべおの補品属性の敎理、そしお出品者ず賌入者が補品ずやり取りするための正確な情報をするための生成 AI の掻甚に取り組んでいたす。 圌はダむナミックなチヌム開発ずパヌトナヌシップ構築に情熱を持っおいたす。 モンテレむ工科倧孊 (ITESM) でコンピュヌタサむ゚ンスの理孊士号を、ペンシルベニア倧孊りォヌトンスクヌルで MBA を取埗しおいたす。 Wenchao Tong は、カリフォルニア州パロアルトの Amazon Ads でシニアプリンシパルテクノロゞストずしお、クリ゚むティブ構築ずパフォヌマンス最適化のための GenAI アプリケヌションの開発を先導しおいたす。 圌の仕事は、革新的な AI テクノロゞヌを掻甚しおクリ゚むティブのパフォヌマンスず品質を向䞊させるこずで、お客様が補品ずブランドの認知床を高め、売䞊を促進できるよう支揎しおいたす。 Wenchao は同枈倧孊でコンピュヌタサむ゚ンスの修士号を取埗しおいたす。 仕事以倖では、ハむキング、ボヌドゲヌム、家族ずの時間を楜しんでいたす。 Alexandre Alves は Amazon Health Services のシニアプリンシパル゚ンゞニアで、ML、最適化、分散システムを専門ずしおいたす。健康を重芖した医療䜓隓の提䟛を支揎しおいたす。 Puneet Sahni は Amazon のシニアプリンシパル゚ンゞニアです。Amazon カタログで利甚可胜なすべおの補品のデヌタ品質向䞊に取り組んでいたす。補品デヌタを掻甚しおカスタマヌ゚クスペリ゚ンスを向䞊させるこずに情熱を泚いでいたす。むンド工科倧孊 (IIT) ボンベむ校で電気工孊の修士号を取埗しおいたす。仕事以倖では、幌い子䟛たちず過ごしたり旅行したりするこずを楜しんでいたす。 Vaughn Schermerhorn は Amazon のディレクタヌで、ショッピングの発芋ず評䟡郚門を率いおいたす。この郚門はカスタマヌレビュヌ、コンテンツモデレヌション、Amazon のグロヌバルマヌケットプレむス党䜓のサむトナビゲヌションを担圓しおいたす。 圌は、スケヌラブルな ML モデル、マルチモヌダル情報怜玢、リアルタむムシステムアヌキテクチャを通じお信頌性の高い顧客むンサむトを提䟛するこずに焊点を圓おた、応甚科孊者、゚ンゞニア、プロダクトリヌダヌからなる孊際的な組織を管理しおいたす。 圌のチヌムは、毎日数十億のショッピング決定を支える倧芏暡な分散システムを開発・運甚しおいたす。Vaughn は Georgetown University ず San Diego State University の孊䜍を持ち、米囜、ドむツ、アルれンチンで生掻ず仕事をしおきたした。仕事以倖では、読曞、旅行、家族ずの時間を楜しんでいたす。 Tarik Arici は Amazon Selection and Catalog Systems (ASCS) のプリンシパル応甚科孊者で、GenAI ワヌクフロヌを䜿甚したカタログ品質向䞊に取り組んでいたす。 ゞョヌゞア工科倧孊で電気・コンピュヌタ工孊の PhD を取埗しおいたす。 仕事以倖では、氎泳ずサむクリングを楜しんでいたす。
この蚘事は Accelerating application development with the Amazon EKS MCP server (蚘事公開日: 2025 幎 5 月 29 日) を翻蚳したものです。 はじめに 本日、 Amazon Elastic Kubernetes Service (Amazon EKS) 向けのオヌプン゜ヌス Model Context Protocol (MCP) サヌバヌの提䟛開始を発衚できるこずを嬉しく思いたす。この新機胜により、 Amazon Q Developer CLI 、 Cline 、 Cursor などの AI コヌディングアシスタントが暙準化された方法で EKS クラスタヌずシヌムレスに連携できるようになりたす。Amazon EKS MCP Server は AI アシスタントにコンテキストデヌタを提䟛し、EKS および Kubernetes リ゜ヌスを管理できるようにしたす。その結果、開発者は開発ラむフサむクル党䜓を通じおカスタマむズされたガむダンスを受け取り、アプリケヌション開発プロセスを効率化しお加速するこずができたす。 倧芏暡蚀語モデル (LLM) は開発者のコヌド䜜成方法に革呜をもたらし、Model Context Protocol (MCP) サヌバヌのような革新的な゜リュヌションによっおその機胜がさらに匷化されおいたす。LLM はトレヌニングデヌタに基づいた䞀般的なコヌディング支揎を提䟛するこずに優れおいたすが、MCP サヌバヌは倖郚ツヌルやデヌタ゜ヌスぞのリアルタむムアクセスを可胜にするこずでその機胜を拡匵したす。これは Kubernetes のような耇雑な環境で特に䟡倀がありたす。オヌプンスタンダヌドずしお、MCP は LLM が最新のコンテキスト情報を掻甚できる暙準化されたむンタヌフェヌスを䜜成し、特定のアプリケヌション開発ナヌスケヌスをサポヌトする䞊でさらに匷力で正確なものにしたす。LLM ず MCP のこの盞乗効果は、AI 支揎の開発における重芁な進歩を衚しおいたす。 Amazon EKS MCP Server は AI コヌドアシスタントに Amazon EKS クラスタヌに関するリ゜ヌス管理ツヌルず最新のコンテキスト情報を提䟛したす。これにより、コヌドアシスタントは初期セットアップから本番環境の最適化やトラブルシュヌティングたで、アプリケヌションラむフサむクル党䜓を通じおより正確でカスタマむズされたガむダンスを提䟛できたす。Amazon EKS MCP Server を開発ワヌクフロヌに統合するこずで、アプリケヌション開発のさたざたな段階で倧幅な匷化が埗られたす。開始フェヌズでは、必芁な前提条件がすべお自動的に䜜成され、ベストプラクティスが適甚されたガむド付きクラスタヌ䜜成を提䟛したす。開発フェヌズでは、アプリケヌションのデプロむずクラスタヌ管理のための高レベルワヌクフロヌを提䟛し、EKS を意識したコヌドずマニフェストを生成するこずで、EKS ず Kubernetes の孊習曲線を緩やかにしたす。デバッグずトラブルシュヌティングでは、Amazon EKS MCP Server はトラブルシュヌティング支揎ずナレッゞベヌスぞのアクセスを提䟛するこずで、問題解決を加速したす。これらの機胜は珟圚、AI コヌドアシスタント内での自然蚀語によるやり取りを通じおアクセスでき、開発者が EKS ずやり取りする方法を倉革し、耇雑な Kubernetes 操䜜をより盎感的か぀効率的にしたす。 機胜 Amazon EKS MCP Server はいく぀かの MCP ツヌルを提䟛しおおり、それぞれが AI アシスタントによっお呌び出されお API やナレッゞベヌスなどの倖郚システムずやり取りするこずができたす。 Amazon EKS MCP Server が提䟛するツヌルは、次の 3 ぀のカテゎリに分類できたす。 1) Kubernetes リ゜ヌス管理: Kubernetes コマンドに䟝存せずに EKS クラスタヌ内の Kubernetes リ゜ヌスを操䜜および管理したす。これらのツヌルには EKS クラスタヌのシヌムレスな認蚌が含たれおおり、kubeconfig ファむルを管理する必芁なく耇数のクラスタヌにわたっお効率的な操䜜が可胜です。 list_k8s_resources – 特定の皮類の Kubernetes リ゜ヌスを䞀芧衚瀺 list_api_versions – 利甚可胜なすべおの Kubernetes API バヌゞョンを䞀芧衚瀺 manage_k8s_resource – 個々の Kubernetes リ゜ヌスの䜜成、曎新、たたは削陀 apply_yaml – YAML オブゞェクトの適甚 get_k8s_events – 特定の Kubernetes リ゜ヌスに関連するむベントの取埗 get_pod_logs – 特定の Pod のログを取埗 2) EKS クラスタヌ管理: AWS CloudFormation を通じお EKS Auto Mode を掻甚した EKS クラスタヌを䟿利に䜜成および管理したす。 manage_eks_stacks – EKS クラスタヌ甚の CloudFormation スタックの生成、デプロむ、削陀 3) トラブルシュヌティング: ログやメトリクスなどの包括的なテレメトリデヌタを提䟛するこずで、問題解決を効率化したす。リアルタむムのクラスタヌむンサむトず䞀般的な障害シナリオに察する厳遞されたトラブルシュヌティングプレむブックを組み合わせるこずで LLM の機胜を匷化し、より迅速か぀正確な問題の蚺断ず解決を可胜にしたす。 search_eks_troubleshoot_guide – トラブルシュヌティング情報に぀いお Amazon EKS ナレッゞベヌスを怜玢 get_cloudwatch_logs – Pod たたは EKS クラスタヌコントロヌルプレヌンのログを Amazon CloudWatch から取埗 get_cloudwatch_metrics – コンテナ、Pod、ノヌド、たたはクラスタヌの CloudWatch メトリクスを取埗 その他のツヌルも含たれおいたす。詳现に぀いおは、 ドキュメント をご確認ください。 りォヌクスルヌ Amazon EKS MCP Server の機胜を実蚌するために、以䞋のセクションでは䟋ずなるシナリオを玹介したす。 ワヌクロヌドのデプロむ このセクションでは、Amazon EKS MCP Server が Amazon EKS でのワヌクロヌドの実行をどのように加速できるかを瀺したす。ここでは、新しいアプリケヌションを䜜成し、Amazon EKS にデプロむする準備ができたコンテナずしおパッケヌゞ化したす。これにはコヌディングが含たれるため、VS Code 甚の自埋型゚ヌゞェントである Cline を䜿甚できたす。 IAM 暩限を含む前提条件をむンストヌルするには、 こちら の Amazon EKS MCP Server のドキュメントに埓っおください。Cline で Amazon EKS MCP Server を䜿甚するための蚭定は、 こちら の Cline のドキュメントに埓っおください。 cline_mcp_settings.json ファむルは次の䟋のようになりたす。 むンストヌルが成功するず、次の図に瀺すように、Cline にむンストヌルされた MCP サヌバヌのリストに Amazon EKS MCP Server が確認できるはずです。 図 1: Cline での Amazon EKS MCP Server の蚭定 図 2: Cline に MCP が正垞にむンストヌルされた状態 Amazon EKS にデプロむするアプリケヌションが必芁です。そのために、Cline ず蚭定されおいる LLM モデルを甚いたす。ただ Amazon EKS MCP Server に頌る必芁はありたせん。新しい Cline タスクに次のプロンプトを入力したす。 Express を䜿甚しお API を提䟛する Node.js アプリケヌションで珟圚のディレクトリをブヌトストラップ しおください。アプリケヌションは「Welcome to the Amazon EKS MCP server」ずいうテキストで応答 する単䞀のパス「/demo」を提䟛する必芁がありたす。たた、アプリケヌションのヘルスチェックに䜿甚される 「/health」ずいうヘルス゚ンドポむントも提䟛する必芁がありたす。 このアプリケヌションをコンテナずしおパッケヌゞ化するために䜿甚できる Dockerfile を䜜成しおください。 珟圚の長期サポヌトバヌゞョンである Node.js バヌゞョン 22 を䜿甚しおください。ファむルが䜜成された埌、 「docker build」を䜿甚しおコンテナむメヌゞをビルドし、「eks-mcp-demo」ずいうタグを付けおください。 コンテナがビルドされたら、「docker run」で実行し、゚ンドポむントをテストしおください。コンテナは x86_64 ず ARM64 の䞡方をサポヌトするマルチアヌキテクチャむメヌゞずしおビルドされおいるこずを 確認しおください。 このむメヌゞを AWS アカりントの「eks-mcp-demo」ずいう名前の Amazon ECR リポゞトリにプッシュしお ください。完了したら、むメヌゞ URL を提䟛しおください。 このプロンプトを分解するず、 人気のある Express フレヌムワヌクを䜿甚する Node.js アプリケヌションを構築するよう、アシスタントに䟝頌しおいたす。アクセスできるいく぀かのスタヌタヌ゚ンドポむントが必芁です。 Dockerfile が必芁なので、アシスタントに䜜成を䟝頌したす。 次に、コンテナむメヌゞをビルドするようアシスタントに䟝頌し、耇数の CPU アヌキテクチャ甚にビルドされおいるこずを確認したす。たた、基本的な機胜が正しいこずを確認するために、むメヌゞをロヌカルで迅速にテストしたす。 最埌に、Amazon EKS にデプロむできるように、コンテナむメヌゞを Amazon Elastic Container Registry (Amazon ECR) にプッシュするようアシスタントに䟝頌したす。 䜜成されたアプリケヌションリポゞトリは次のようになりたす。 図 3: 生成されたアプリケヌションのファむル構造 コンテナむメヌゞがビルドされ、Amazon ECR にプッシュされ、次の図のように出力されたす。 図 4: Cline でのアプリケヌションブヌトストラップタスクの完了 次に、アシスタントにアプリケヌションを Amazon EKS にデプロむするよう䟝頌したす。 このアプリケヌションを Amazon EKS にデプロむしおください。アプリケヌション甚に新しいクラスタヌを 䜜成しおください。パブリックむンタヌネット経由でアプリケヌションをテストしたいず思いたす。 内郚的には、コヌドアシスタントは次の図に瀺すように、Amazon EKS MCP Server の manage_eks_stacks ツヌルを䜿甚しおクラスタヌのプロビゞョニングプロセス党䜓を自動化したす。ナヌザヌからの入力は䞀切必芁なく、VPC、サブネット、 AWS Identity and Access Management ロヌルなど、クラスタヌ構築に必芁な前提条件をすべお自動的に䜜成したす。Amazon EKS MCP Server のツヌルはむンフラストラクチャのセットアップを効率化するだけでなく、合理化されたクラスタヌ管理のための EKS Auto Mode の有効化など、Amazon EKS の掚奚事項をクラスタヌに自動的に適甚したす。 図 5: Cline が Amazon EKS MCP Server のスタック管理ツヌルを呌び出す様子 クラスタヌの䜜成には数分かかりたす。その埌、アシスタントは次の図に瀺すように、Amazon EKS MCP Server の apply_yaml ツヌルを䜿甚しお Kubernetes マニフェストを生成しおデプロむしたす。 図 6: Cline が YAML マニフェストを適甚するために Amazon EKS MCP Server のツヌルを呌び出す様子 マニフェストがデプロむされるず、アシスタントは次の図に瀺すように、Amazon EKS MCP Server の list_k8s_resources や manage_k8s_resources などのツヌルを䜿甚しお Pod のステヌタスを確認できたす。 図 7: Cline が Kubernetes リ゜ヌスを䞀芧衚瀺するために Amazon EKS MCP Server のツヌルを呌び出す様子 最埌に、アシスタントはアプリケヌションの URL を取埗しお、デプロむされお実行されおいるこずを確認したす。次に図を瀺したす。 図 8: Cline がアプリケヌションを Amazon EKS に正垞にデプロむした様子 このりォヌクスルヌでは docker を䜿甚したしたが、ナヌザヌの倚様なコンテナ管理ニヌズをサポヌトするために Finch MCP Server も開発したした。Finch はコンテナ操䜜に察しお安党で暙準化されたアプロヌチを提䟛し、堅牢なセキュリティコントロヌルを維持しながら AWS サヌビスずシヌムレスに統合したす。これは、さたざたなナヌザヌ芁件を満たす柔軟で゚ンタヌプラむズグレヌドの゜リュヌションを提䟛するずいう私たちのコミットメントを反映しおいたす。 トラブルシュヌティング Amazon EKS MCP Server が AI アシスタントに䟡倀あるコンテキストを提䟛できるもう䞀぀の領域は、問題の特定ず修正です。MCP サヌバヌの移怍性を実蚌するために、ツヌルずプロンプトのための MCP サヌバヌをサポヌトする Amazon Q Developer CLI の䜿甚に切り替えたす。 Amazon Q Developer CLI をむンストヌル した埌、 mcp.json ファむルを 蚭定 するこずで Amazon EKS MCP Server を远加できたす。 { "mcpServers": { "awslabs.eks-mcp-server": { "command": "uvx", "args": [ "awslabs.eks-mcp-server", "--allow-write", "--allow-sensitive-data-access" ], "env": { "FASTMCP_LOG_LEVEL": "ERROR" }, "autoApprove": [], "disabled": false } } } CLI が読み蟌たれるず、 /tools コマンドを䜿甚しお远加されたツヌルを確認できたす。 awslabseks_mcp_server (MCP): - awslabseks_mcp_server___add_inline_policy * not trusted - awslabseks_mcp_server___apply_yaml * not trusted - awslabseks_mcp_server___generate_app_manifest * not trusted - awslabseks_mcp_server___get_cloudwatch_logs * not trusted - awslabseks_mcp_server___get_cloudwatch_metrics * not trusted - awslabseks_mcp_server___get_k8s_events * not trusted - awslabseks_mcp_server___get_pod_logs * not trusted - awslabseks_mcp_server___get_policies_for_role * not trusted - awslabseks_mcp_server___list_api_versions * not trusted - awslabseks_mcp_server___list_k8s_resources * not trusted - awslabseks_mcp_server___manage_eks_stacks * not trusted - awslabseks_mcp_server___manage_k8s_resource * not trusted - awslabseks_mcp_server___search_eks_troubleshoot_guide * not trusted ここで、Amazon EKS MCP Server が AI アシスタントをサポヌトできる 2 ぀のシナリオを芋おみたしょう。 Pod のトラブルシュヌティング この状況では、起動に倱敗しおいる 2 ぀の Pod がありたす。 NAMESPACE NAME READY STATUS RESTARTS AGE default nginx-deployment-6ccc9899c-nhbrf 0/1 ImagePullBackOff 0 17s default nginx-deployment-6ccc9899c-wq5ls 0/1 ImagePullBackOff 0 17s AI アシスタントにトラブルシュヌティングを䟝頌し、問題を盎接修正しおみるよう䟝頌したす。 nginx-deployment Deployment の Pod が起動しおいたせん。問題を蚺断しお修正しおください。 マニフェストではなく盎接修正を適甚しおください。デプロむメントが正垞になったら、特定された問題ず 適甚された修正の簡単な芁玄を提䟛しおください。 アシスタントはこのタスクのいく぀かの郚分に Amazon EKS MCP Server を䜿甚できたす。䟋えば、次の図に瀺すように、Amazon EKS MCP Server の get_pod_logs ず get_k8s_events を䜿甚しおログずむベントを取埗するこずができたす。 図 9: Amazon Q Developer CLI が Kubernetes むベントを取埗するために Amazon EKS MCP Server のツヌルを呌び出す様子 次の図に瀺すように、Amazon EKS MCP Server の manage_k8s_resources を䜿甚しお Deployment リ゜ヌスを曎新するこずで、問題を盎接修正できたす。 図 10: Amazon Q Developer CLI が Kubernetes リ゜ヌスを曎新するために Amazon EKS MCP Server のツヌルを呌び出す様子 最埌に、次の図に瀺すように、特定され修正された耇数の問題の芁玄が埗られたす。 図 11: Amazon Q Developer CLI がトラブルシュヌティングの問題ず修正を芁玄する様子 むンフラストラクチャのトラブルシュヌティング ナヌザヌが Amazon EKS 環境のトラブルシュヌティングを行う堎合、Kubernetes リ゜ヌスだけでなく、クラスタヌの䜜成に䜿甚される AWS リ゜ヌス、および VPC ネットワヌクや IAM などの関連リ゜ヌスも考慮する必芁がありたす。 この䟋では、前のシナリオず同様の状況から始マリたすが、この堎合、Pod は Pending 状態であり、EKS ワヌカヌノヌドにスケゞュヌルできないこずを瀺しおいたす。 NAMESPACE NAME READY STATUS RESTARTS AGE default nginx-deployment-5559f849f6-ccg6l 0/1 Pending 0 4m default nginx-deployment-5559f849f6-w9bs6 0/1 Pending 0 4m AI アシスタントに問題の解決を手䌝っおもらうよう䟝頌できたす。 EKSクラスタを eks-cluster-template.yaml ファむルから䜜りたした。 そのクラスタに配眮した Deployment の nginx-deployment から䜜成される Pod が起動しおいたせん。 ゚ラヌの内容を確認しお、問題を蚺断し、修正方法を提案しおください。 アシスタントは問題の蚺断を開始するために、前のシナリオず同様のアクションを取る可胜性が高く、Deployment ず Pod のステヌタスを確認し、Kubernetes むベントを取埗したす。ただし、この堎合、次の図に瀺すように、Amazon EKS MCP Server の search_eks_troubleshoot_guide ナレッゞベヌスツヌルを䜿甚しお、Amazon EKS に関連する専門的なトラブルシュヌティング知識を埗るこずもできたす。 図 12: Amazon Q Developer CLI が Amazon EKS ナレッゞベヌスを怜玢するために Amazon EKS MCP Server のツヌルを呌び出す様子 Amazon EKS トラブルシュヌティングツヌルは、アシスタントのク゚リに関連した的確なアドバむスず、さらなる調査に䜿甚できる関連リファレンスドキュメントを提䟛したす。䟋えば、 { "answer": "This can occur if the compute configuration associated with the EKS Auto Mode cluster does not include either a general purpose or system node group, or if required IAM permissions for Auto Mode have been deleted from the associated role, or if the trust policy for the role is incorrect.", "symptoms": [ "Pod remains in 'Pending' state for an extended period", "kubectl describe pod shows '0/0 nodes are available' or similar scheduling errors", "No nodes are listed in 'kubectl get nodes' output for the EKS Auto Mode cluster", "Events indicate scheduling failures due to lack of available nodes" ], "references": [ "https://docs.aws.amazon.com/eks/latest/userguide/auto-cluster-iam-role.html" ] } このドキュメントは、アシスタントが問題ず解決策を特定するために必芁なコンテキストを提䟛したす。この堎合、次の図に瀺すように、EKS クラスタヌに暩限を提䟛するために䜿甚される IAM ロヌルの問題を正しく特定できたした。 図 13: Amazon Q Developer CLI が特定された問題ず修正手順を芁玄する様子 結論 Amazon EKS 向けのオヌプン゜ヌス MCP サヌバヌは、ナヌザヌに Kubernetes 環境ずやり取りする゚キサむティングな新しい方法を提䟛したす。 この MCP サヌバヌにより、次のこずが可胜になりたす。 AI 支揎のガむダンスによる Kubernetes リ゜ヌスのデプロむず管理 䌚話型 AI を䜿甚した EKS クラスタヌの問題のトラブルシュヌティング 組織がコンテナ化されたアヌキテクチャを採甚し続けるに぀れお、管理を効率化し認知負荷を軜枛するツヌルがたすたす䟡倀を持぀ようになりたす。Amazon EKS MCP Server は、Amazon EKS ナヌザヌが期埅するパワヌず柔軟性を維持しながら、Kubernetes をよりアクセスしやすくするずいう私たちのコミットメントを瀺しおいたす。 AWS では、ロヌドマップはお客様のフィヌドバックに倧きく圱響されおいたす。新機胜の提案、課題の報告、たたは AI 支揎がより効果的になる可胜性のあるワヌクフロヌの匷調など、どのようなものでも構いたせんので、Amazon EKS MCP Server ぞのフィヌドバックをお寄せください。日々の開発パタヌン、問題点、匷化された自動化やガむダンスが必芁な領域に関するお客様の掞察は、このツヌルの将来の機胜を圢䜜る䞊でずおも貎重です。 AWSLabs MCP Servers Github リポゞトリ で新しい Issue を䜜成するこずで、フィヌドバックを提䟛できたす。 Amazon EKS MCP Server のドキュメント に今すぐアクセスしお、AI 支揎による Kubernetes 管理の未来を私たちず共に圢䜜りたしょう。 翻蚳はシニアパヌトナヌ゜リュヌションアヌキテクトの垂川が担圓したした。原文は こちら です。
本蚘事は 2025 幎 5 月 29 日に AWS Machine Learning Blog で公開された Text-to-image basics with Amazon Nova Canvas を翻蚳したものです。翻蚳は゜リュヌションアヌキテクトの川戞枉が担圓したした。 ブログ翻蚳時点2025 幎 6 月では、Amazon Nova Canvas は英語のみをサポヌトしおおり、プロンプトは英語で蚘茉する必芁がありたす。本蚘事では理解の助けになるよう、英文プロンプトに和蚳を䜵蚘しおいたす。 AI による画像生成は、近幎最も革新的な技術の䞀぀ずしお泚目を集め、ビゞュアルコンテンツの䜜成や掻甚方法を倧きく倉えおいたす。Amazon Nova Canvas は、 Amazon Nova クリ゚むティブコンテンツ生成モデル の䞀぀で、簡単なテキスト入力から、リアルで創造性に富んだ画像を生成するこずができたす。 この蚘事は、Amazon Nova Canvas の䜿い方を孊ぶ初心者向けガむドです。たず、 Amazon Bedrock のセットアップ手順を説明したす。Amazon Bedrock は、テキスト、コヌド、画像生成、芁玄、質問応答などのさたざたなナヌスケヌス向けに業界をリヌドする最新の基盀モデル (FM) を提䟛するフルマネヌゞドサヌビスです。たた、ファむンチュヌニングや怜玢拡匵生成 (RAG) を含むカスタムナヌスケヌスにも察応しおいたす。この蚘事では、米囜の AWS リヌゞョンで利甚可胜な Amazon Nova 画像生成モデルである Amazon Nova Canvas モデルを玹介したす。具䜓的には、拡散モデル (diffusion-based model) による画像生成プロセスの抂芁ず、Amazon Nova Canvas を䜿甚したテキストからの画像生成に必芁な入力パラメヌタに぀いお詳しく解説したす。 Amazon Bedrock で画像生成をはじめよう Amazon Nova Canvas ず Image playground にアクセスできるようにするには、以䞋の手順を完了させおください AWS アカりント をお持ちでない堎合は、新芏䜜成しおください。 AWS Identity and Access Management (IAM) 管理者たたは適切な IAM ナヌザヌずしお、Amazon Bedrock コン゜ヌルを開きたす。 Amazon Nova Canvas モデルが利甚可胜な リヌゞョン のいずれか ( 䟋米囜 ( バヌゞニア北郚 )) を遞択したす。 ナビゲヌションペむンで、 Bedrock configurations の䞋にある Model access ( モデルアクセス ) を遞択したす。 What is Model access ( モデルアクセスずは ?) の䞋で、 Modify model access ( モデルアクセスを倉曎 ) たたは ただ有効化されおいない堎合は、 Enable specific models ( 特定のモデルを有効にする ) を遞択したす。 Nova Canvas を遞択し、 Next ( 次ぞ ) をクリックしたす。 Review and submit ( 確認しお送信 ) ペヌゞで、 Submit ( 送信 ) を遞択したす。 Base models ( ベヌスモデル ) を曎新したす。 Amazon Nova Canvas モデルが Access Granted ( アクセスが付䞎されたした ) のステヌタスで衚瀺されおいれば、次の手順に進む準備ができおいたす。 ナビゲヌションペむンで、Playgrounds ( プレむグラりンド ) の䞋にある Image / Video を遞択したす。 Select model ( モデルを遞択 ) を遞び、 Amazon ず Nova Canvas を遞択したす。その埌、 Apply ( 適甚 ) を遞択したす。 これで、Amazon Bedrock で Amazon Nova Canvas を䜿甚しお画像生成を始める準備が敎いたした。以䞋のスクリヌンショットは、プレむグラりンドの䟋を瀺しおいたす。 画像生成のプロセスを理解しよう Amazon Nova Canvas は画像生成に 拡散モデル (diffusion-based model) を䜿甚しおいたす 初期状態 – 画像生成プロセスはランダムな倀からなるノむズ画像 ( 完党なノむズ画像 ) から始たりたす。 反埩的なノむズ陀去 – モデルは、ナヌザヌが入力したプロンプトを参考にしながら、段階的にノむズを陀去しおいきたす。各ステップでどのくらいノむズを陀去すべきかは、事前のトレヌニングで孊習された知識に基づいおいたす。䟋えば、モデルが猫の画像を生成するためには、耇数の猫の画像でトレヌニングされ、それらの画像に埐々にノむズを挿入しお完党なノむズ状態にする過皋を孊習したす。各ステップで远加するノむズの量を孊習するこずで、モデルは逆のプロセスを実行できるようになり、ノむズの倚い画像から始めお埐々にノむズを取り陀き、猫の画像を䜜り出したす。 テキストによる条件付け – テキストプロンプトは、どのような画像を生成するかの方向づけの圹割を担いたす。プロンプトは数倀ベクトルずしお゚ンコヌドされ、孊習枈みのテキスト-画像の 埋め蟌み空間 ずの類䌌ベクトルず照合されたす。これらのベクトルを䜿甚しお、ノむズの倚い画像から埐々に入力プロンプトの内容を衚珟する画像ぞず倉換させおいきたす。 画像による条件付け – Amazon Nova Canvas はテキストプロンプトの入力だけでなく、画像の入力にも察応しおいたす。 安党性ず公平性 – ナヌザヌが入力したプロンプトず、モデルが生成した画像の䞡方が安党性ず公平性の基準を満たしおいるかを確認するためのフィルタヌ凊理が行われたす。どちらも問題がないず刀断された堎合にのみ、最終的な画像がナヌザヌに提䟛されたす。 プロンプト䜜成の基本 画像生成を成功させるには、たず効果的なプロンプト䜜成が重芁です。プロンプト䜜成ずは、求める画像をモデルに生成しおもらうための的確な蚀葉遞びの技術です。優れたプロンプトには、被写䜓に関する具䜓的な特城、スタむル、照明、芖点、雰囲気、構図の芁玠が含たれおいたす。たた、呜什文や䌚話調ではなく、画像の説明文ずしお構成するず効果的です。䟋えば、“generate an image of a mountain 山の画像を生成しお )” ず蚀うよりも、より効果的なプロンプトは “a majestic snow-capped mountain peak at sunset with dramatic lighting and wispy clouds, photorealistic style ( 倕暮れ時の雄倧な雪をかぶった山頂、ドラマチックな照明ず薄い雲がある写実的なスタむルの画像 )” のようになりたす。プロンプト䜜成に぀いおさらに詳しく知りたい堎合は、 Amazon Nova Canvas prompting best practices を参照しおください。 以䞋のプロンプト芁玠に぀いお、それぞれが最終的な出力画像にどのような圱響を䞎えるのか芋おみたしょう 被写䜓の説明 ( 画像に䜕 / 誰が映っおいるか ) – この䟋で䜿甚しおいるプロンプトは “a cat sitting on a chair ( 怅子に座る猫 )” です。 スタむル参照 ( 写真、油絵、3D レンダヌ ) – この䟋で䜿甚しおいるプロンプトは、”A cat sitting on a chair, oil painting style ( 怅子に座る猫、油絵スタむル )” ず “A cat sitting on a chair, anime style ( 怅子に座る猫、アニメスタむル )” です。 構図芁玠ず技術的仕様 ( 前景、背景、芖点、照明 ) – この䟋で䜿甚しおいるプロンプトは “A cat sitting on a chair, mountains in the background ( 怅子に座る猫、背景に山々 )” ず “A cat sitting on a chair, sunlight from the right low angle shot ( 怅子に座る猫、右偎から差し蟌む日光の䜎アングル撮圱 )” です。 負のプロンプト ( ネガティブプロンプト ) メむンプロンプトは、モデルに含めるべき芁玠を指瀺したす。これらは、最終的な画像に衚珟したい芁玠、スタむル、特城です。プロンプトの䞭で “no”, “not”, “without” などの吊定語の䜿甚は避けおください。Amazon Nova Canvas は画像ずキャプションのペアでトレヌニングされおいたすが、キャプションは通垞、画像に存圚しないものに぀いおは蚘述したせん。そのため、モデルは吊定の抂念を孊習しおいたせん。代わりに、出力から陀倖したい芁玠を指定するために負のプロンプトを䜿甚しおください。 負のプロンプトは画像に含めたくない芁玠を指定したす。䞀般的な負のプロンプトには “blurry ( がやけた )”, “distorted ( 歪んだ )”, “low quality ( 䜎品質 )”, “poor anatomy (䞍自然な䜓の構造)”, “bad proportions ( 䞍均衡な比率 )”, “disfigured hands ( 倉圢した手 )”, “extra limbs ( 䜙分な手足 )” などがあり、これらはモデルが画像生成時によく起きる問題を防ぐのに圹立ちたす。 以䞋の䟋では、最初の䟋では “An aerial view of an archipelago (矀島の空䞭写真)” ずいうプロンプトを䜿甚し、次の䟋では、メむンプロンプトを “An aerial view of an archipelago ( 矀島の空䞭写真 )”, 負のプロンプトを“Beaches ( ビヌチ )” ずしお調敎しおいたす。 通垞のプロンプトず負のプロンプトをバランスよく組み合わせるこずで、モデルの創䜜範囲が適切に定たり、結果ずしおより予枬可胜で望たしい画像が埗られるようになりたす。 画像のサむズずアスペクト比 Amazon Nova Canvas は 正方圢 (1:1)、瞊長、暪長の解像床でトレヌニングされおいたす。画像生成タスクでは、最倧出力解像床は 419 䞇ピクセル ( 䟋えば 2048×2048 や 4096×1024 など ) ずなっおいたす。画像線集タスクに぀いおは、画像の最長蟺が 4,096 ピクセル以内で、アスペクト比が 1:4 から 4:1 の間であるこず、そしお総ピクセル数が 419 䞇以䞋であるこずが求められたす。これらの制限を理解しおおくず、特に现郚にこだわったレむアりトや構図が必芁な堎面で、画像の歪みや䞍自然な匕き䌞ばしを防ぐこずができたす。 Classifier-free guidance スケヌル Classifier-free guidance (CFG) スケヌルは、モデルがプロンプトにどれだけ忠実に埓うかを制埡するパラメヌタです 䜎い倀 (1.1–3) – AI により倚くの創造的自由を䞎え、矎的に優れた結果が埗られる可胜性がありたすが、コントラストが䜎くプロンプトぞの忠実床も䜎くなりたす 䞭間の倀 (4–7) – バランスの取れたアプロヌチで、ほずんどの画像生成においお掚奚される範囲です 高い倀 (8–10) – プロンプトに厳密に埓い、より正確な結果を生成できたすが、時に自然な矎しさが損なわれ、色の圩床が䞊がりすぎるこずがありたす 以䞋の䟋では、“Cherry blossoms, bonsai, Japanese style landscape, high resolution, 8k, lush greens in the background. ( 桜、盆栜、日本颚の颚景、高解像床、8K、背景の豊かな緑 )” ずいうプロンプトを䜿甚しおいたす。 1 枚目の画像 ( CFG 倀 2) は桜ず盆栜の芁玠をある皋床捉えおいたす。2 枚目の画像 (CFG 倀 8) はプロンプトにより忠実で、鉢怍えの盆栜、より匷調された桜の花、背景の豊かな緑が衚珟されおいたす。 CFG スケヌルずは、プロンプトをどれだけ忠実に反映するか、あるいはどれだけ自由な創䜜性を加えるかを調敎する機胜だず考えるずよいでしょう。 シヌド倀ず再珟性 画像を生成する際には、必ずランダム化シヌド ( 初期条件を決める数倀 ) が䜿われたす シヌドは通垞、長い敎数 ( 䟋えば、 1234567890 ) ずしお衚珟されたす シヌド倀、プロンプト、パラメヌタの条件が同じなら、毎回完党に同じ画像が生成されたす 成功した画像生成のシヌド倀を蚘録しおおけば、埌でその画像を正確に再珟したり、その有望な結果をもずに埮調敎されたバリ゚ヌションを䜜成したりするこずが可胜です シヌド倀そのものに優劣はなく、単に異なる生成起点ずしお機胜するものです シヌド倀を掻甚した再珟性は、専門的な制䜜プロセスに欠かせたせん。同じシヌド倀を䜿うこずで、党く異なるランダムな画像が生成されるのではなく、プロンプトや蚭定倀だけで埮調敎し、その倉曎がもたらす圱響を正確に比范怜蚎できるようになりたす。䞋の画像は、シヌド倀ず他のすべおのパラメヌタを同じにしたたた、プロンプトだけを “A portrait of a girl smiling ( 埮笑んでいる少女の肖像画 )” ず “A portrait of a girl laughing ( 笑っおいる少女の肖像画 )” に倉えお生成したものです。 この蚘事に掲茉されおいるこれたでの画像はすべお、Amazon Bedrock InvokeModel API を通じお利甚できる Amazon Nova Canvas のテキストから画像ぞの倉換 ( TEXT_IMAGE ) 機胜を䜿っお生成されおいたす。以䞋は、画像生成に関する API リク゚ストずレスポンスの構造です #Request Structure { "taskType": "TEXT_IMAGE", "textToImageParams": { "text": string, #Positive Prompt "negativeText": string #Negative Prompt }, "imageGenerationConfig": { "width": int, #Image Resolution Width "height": int, #Image Resolution Width "quality": "standard" | "premium", #Image Quality "cfgScale": float, #Classifer Free Guidance Scale "seed": int, #Seed value "numberOfImages": int #Number of images to be generated (max 5) } } #Response Structure { "images": "images": string[], #list of Base64 encoded images "error": string } コヌド䟋 ここで玹介する゜リュヌションは、Python スクリプトたたは Jupyter ノヌトブックを䜿っお、ロヌカルでテストするこずもできたす。この蚘事では、Python (v3.12) を䜿甚した Amazon SageMaker AI ノヌトブックを䜿甚しおいたす。詳现に぀いおは、 Run example Amazon Bedrock API requests using an Amazon SageMaker AI notebook をご芧ください。SageMaker ノヌトブックむンスタンスのセットアップ手順に぀いおは、 Create an Amazon SageMaker notebook instance を参照しおください。むンスタンスが、Amazon Nova Canvas アクセスが有効になっおいる同じリヌゞョンでセットアップされおいるこずを確認しおください。 この蚘事では、Amazon Nova Canvas が有効になっおいるリヌゞョン (us-east-1) ず䞀臎するようにリヌゞョン倉数を䜜成したす。別のリヌゞョンでモデルを有効にしおいる堎合は、この倉数を倉曎する必芁がありたす。以䞋のコヌドは、Amazon Bedrock を䜿甚しお Amazon Nova Canvas v1.0 モデルを呌び出すこずによるテキストから画像ぞの生成を瀺しおいたす。さたざたな皮類の生成の API リク゚ストずレスポンス構造、パラメヌタ、およびその他のコヌド䟋に぀いおは、 Generating images with Amazon Nova を参照しおください。 import base64 #For encoding/decoding base64 data import io #For handling byte streams import json #For JSON processing import boto3 #AWS SDK for Python from PIL import Image #Python Imaging Library for image processing from botocore.config import Config #For AWS client configuration #Create a variable to fix the region to where Nova Canvas is enabled region = "us-east-1" #Setup an Amazon Bedrock runtime client client = boto3.client(service_name='bedrock-runtime', region_name=region, config=Config(read_timeout=300)) #Set the content type and accept headers for the API call accept = "application/json" content_type = "application/json" #Define the prompt for image generation prompt = """A cat sitting on a chair, mountains in the background, low angle shot.""" # 怅子に座る猫、背景に山々、䜎アングル撮圱 #Create the request body with generation parameters api_request= json.dumps({ "taskType": "TEXT_IMAGE", #Specify text-to-image generation "textToImageParams": { "text": prompt }, "imageGenerationConfig": { "numberOfImages": 1, #Generate one image "height": 720, #Image height in pixels "width": 1280, #Image width in pixels "cfgScale": 7.0, #CFG Scale "seed": 0 #Seed number for generation } }) #Call the Bedrock model to generate the image response = client.invoke_model(body=api_request, modelId='amazon.nova-canvas-v1:0', accept=accept, contentType=content_type) #Parse the JSON response response_json = json.loads(response.get("body").read()) #Extract the base64-encoded image from the response base64_image = response_json.get("images")[0] #Convert the base64 string to ASCII bytes base64_bytes = base64_image.encode('ascii') #Decode the base64 bytes to get the actual image bytes image_data = base64.b64decode(base64_bytes) #Convert bytes to an image object output_image = Image.open(io.BytesIO(image_data)) #Display the image output_image.show() #Save the image to current working directory output_image.save('output_image.png') クリヌンアップ ゜リュヌションのテストが完了したら、䜿甚しおいないリ゜ヌスによる課金を防ぐため、以䞋のリ゜ヌスをクリヌンアップしおください SageMaker ノヌトブックむンスタンス内の Jupyter ノヌトブックをバックアップしたしょう SageMaker ノヌトブックむンスタンスをシャットダりンし、削陀しおください コストに関する考慮事項 AWS にデプロむした゜リュヌションでは、以䞋の費甚が発生したす Amazon Bedrock での生成 AI 掚論に察する料金が発生したす。詳现は Amazon Bedrock の料金 を参照しおください。 SageMaker ノヌトブックむンスタンスの䜿甚料が発生したす。詳现は Amazon SageMaker AI の料金 を参照しおください。 たずめ この蚘事では、AI を䜿った画像生成に぀いお玹介し、Amazon Bedrock で利甚可胜な画像モデルぞのアクセス方法の抂芁を説明したした。さらに、Amazon Nova Canvas を䜿甚した画像生成プロセスず重芁なパラメヌタに぀いお䟋を亀えながら解説したした。この蚘事で玹介したコヌドテンプレヌトずコヌド䟋は、Amazon Nova Canvas の基本を理解し、Amazon Bedrock で実際に AI による画像生成を始めるための第䞀歩ずなるこずを目指しおいたす。 Amazon Nova Canvas のテキストからの画像生成機胜やその他の機胜の詳现に぀いおは、 Generating images with Amazon Nova をご芧ください。ぜひお詊しいただき、ご感想をお聞かせください。 著者に぀いお Arjun Singh は、Amazon のシニアデヌタサむ゚ンティストずしお掻躍䞭で、人工知胜、機械孊習、ビゞネスむンテリゞェンスの分野に粟通しおいたす。芖芚的思考を埗意ずし、コンテンツ䜜成における生成 AI 技術に匷い関心を持っおいたす。顧客ず協力しお、顧客の目暙達成に向けた機械孊習および AI ゜リュヌションの構築に取り組んでいたす。シンシナティ倧孊にお情報システムの修士課皋を修了。仕事以倖では、テニスや筋トレ、新しいスキルの習埗を趣味ずしおいたす。
はじめに 補造業では、モノハヌドりェアを䞭心ずした売り切り型のビゞネスから、スマヌトな補品、すなわちモノを起点に顧客ず繋がり、コトサヌビスを提䟛するビゞネスぞの転換が叫ばれおいたす。各䌁業は、ビゞネスモデルの転換、゜フトりェアぞのこれたで以䞊の泚力、顧客ずの盎接接点、販売開始埌の継続的改善などのたったく新しい取り組みを進めるこずが喫緊の課題ずなっおいたす。 急速に進歩する生成 AIは、こうした取り組みを掚進する匷力なテクノロゞヌであり、顧客に合わせた䜓隓を提䟛するこずで補品そのものを差別化し、゜フトりェアの開発に掻甚するこずで、生産性やスピヌドを倧きく向䞊するこずができたす。 本ブログでは、 AWS Summit Japan 2025 の 補造 EXPO においお AWS の゜リュヌションアヌキテクトが開発したデモを題材に、生成 AI が補造業のスマヌト補品開発をどのように倉えおいくのかを論じたす。 本ブログは郚構成になっおおり、郚ではスマヌト補品の課題ず、生成 AI のスマヌト補品における利甚者・運営者ぞの䟡倀に぀いお蚘述し、第郚では開発加速に぀いお蚘茉したす。 補造業におけるスマヌト補品の䟡倀ず課題 埓来のビゞネスモデルでは、補造業の䌁業は既存垂堎に察しお長い開発サむクルで補品を提䟛し、最終的な利甚者よりも販売・流通に補品を倧量の䞀括䟛絊するこずで収益を埗おきたした。 図: スマヌト補品コト売りにおける䟡倀 䞀方、スマヌト補品においおは、小さなプロダクトを玠早く䞖の䞭に出し、顧客の支持を埗お継続的な収益を元にビゞネスを拡倧しおいきたす。ナヌザヌの満足床がビゞネス成果に盎結するため、個客に合わせたサヌビスの提䟛、垂堎の声に基づく修正や機胜远加などを継続的に行う必芁がありたす。そのため、サヌビスの利甚状況のデヌタを積極的に収集し、それを元にビゞネスの改善や、補品の継続的・短呚期の曎新を実珟するメカニズムを新たに䜜る必芁がありたす。 利甚者の芖点 パヌ゜ナラむズされた機胜提䟛 補品機胜の継続的な改善・拡充 運営者の芖点 加入サブスクリプションの管理、䌚員管理、支払いなど 顧客の声や利甚状況など、サヌビスの状況の把握 ビゞネス目暙 (KPI) の達成状況の把握 開発者の芖点 ゜フトりェアの遠隔曎新 補品ぞの組み蟌みを含む゜フトりェア開発・テストの効率化 (DevOps) スマヌト補品文脈での生成 AI の進歩ずクラりドの䟡倀 生成 AI の進歩はスマヌト補品に倧きな圱響を䞎え぀぀ありたす。ほんの1幎ほど前には、モデルの知識や既存文曞を元にした Q&amp;A のアプリケヌションが䞻流でした。昚今、モデルずの情報の授受が暙準化されおナヌザヌのデヌタを生成AIで分析するこずが容易になり、システムに組み蟌たれた耇数の生成AI機胜を統合しおナヌザヌに提䟛するマルチ゚ヌゞェント技術が登堎したした。これらによりパヌ゜ナラむズされたアドバむスや顧客䜓隓を実珟する方法が進化しおいたす。 たた、ラむブコヌディングぞの応甚により゜フトりェア開発を倧きく加速する匷力なテクノロゞヌずしおも進化し続けおいたす。 これたでも、調達の速さ、埓量課金、超倧芏暡なシステムぞの拡匵性、たた様々な SaaS 補品ずの組み合わせが容易であるずいった AWS クラりドの特性は、スマヌト補品の実珟に最適でした。さらに、生成 AI の時代においおは、 1) 生成AIが掻甚する様々な皮類・拠点・開発プロセスのデヌタを集玄できるこず、 2) 進歩し続ける生成AI技術をすぐに詊し、掻甚できるこずが、曎に重芁な芁玠になっおきおいたす。 今回、 AWS Summit における補造 EXPO の展瀺テヌマである e-Bike (電動自転車)をスマヌト補品ず芋立お、 AWS クラりドず生成 AI が顧客䟡倀・開発加速の䞡方をご提案する぀の゜リュヌションデモを䜜成したした。 生成 AI を掻甚した顧客䟡倀: 顧客䜓隓向䞊ずビゞネス刀断の迅速化 ぀のデモは、 e-Bike を補造しサブスクリプションサヌビスを運営する䌁業を題材に、補品の利甚者顧客がパヌ゜ナラむズされた提案をリアルタむムに受ける「 e-Bike プロダクトデモ」ず、 e-Bike のビゞネスの運営者ぞ生成 AI を掻甚した管理アプリがサヌビス運営ず経営蚈画に察する䟡倀提案を行う「 e-Bike サヌビスダッシュボヌド」です。 いずれも、デモの開発には蚭蚈・コヌディング等に生成AIをフル掻甚しおおり、その詳现に぀いおは埌線でご玹介したす。 ゜リュヌションデモ: AI ゚ヌゞェントが実珟するスマヌト補品の新䜓隓 「 e-Bike プロダクトデモ」は、 AWS クラりドず゚ッゞコンピュヌティングを融合させた次䞖代のスマヌト補品䜓隓を提案したす。デモでは、耇数の AI ゚ヌゞェントがラむダヌをリアルタむムでサポヌトし、顧客䜓隓を最倧化したす。 e-Bike に搭茉される 7むンチタッチスクリヌン HMI (衚瀺機噚) に、 AWS IoT Greengrass を搭茉しお、取埗したセンサヌデヌタや倖郚デヌタを元に、 Amazon Bedrock によりパヌ゜ナラむズされたアドバむスや UI の提䟛を実珟しおいたす。 -. AI ゚ヌゞェントによる顧客䜓隓の改善 e-Bike でより快適な走行䜓隓を実珟するためには、ラむダヌの状況に応じた適切なアドバむスずタむミングの良い情報提䟛が䞍可欠です。埓来のシステムでは、センサヌデヌタに基づく数倀的な異垞怜知や、事前に定矩されたルヌルに基づくアラヌトは可胜でした。しかし、ラむダヌの経隓レベルや目的、その時々の䜓調、倩候ずいった耇雑な状況を総合的に刀断し、個々のラむダヌにパヌ゜ナラむズされたアドバむスを提䟛するこずは技術的に困難でした。たた、 HMI の情報提䟛内容に぀いおも、䟋えば効率的なサむクリングに集䞭したいず考えた時にケむデンスやトルクずいった必芁情報を柔軟に衚瀺させるためには走行を䞭断しお手動で蚭定を倉曎する必芁があり、シヌムレスな䜓隓を劚げおいたした。 このデモでは、 e-Bike から取埗したテレメトリヌデヌタを耇数の特化型 AI ゚ヌゞェントが分析・連携し、環境、ラむダヌ、機噚の状態を総合的に刀断するこずで、個々のラむダヌの状況に応じたアドバむスの生成ず画面衚瀺の自動最適化を行いたす。 図: デモストヌリヌ 状況に応じたアドバむス : e-Bike からケむデンス走行距離、速床、ペダリングのトルク、ギアレベルずいった走行デヌタをリアルタむムに AWS クラりドぞ送信し、生成 AI ゚ヌゞェントが分析を行いたす。ラむダヌの興味やリク゚ストに基づいお、これらの走行デヌタに加え、倩候や健康情報なども考慮した適切なアドバむスを提䟛したす。䟋えば、ラむダヌから「効率的なペダリングフォヌムをアドバむスしお」ずいうリク゚ストを受けた堎合、システムは盎近のテレメトリヌデヌタを分析したす。右足のペダリングトルクが巊足より倧きくなっおいるような非効率な状況を怜知した堎合、 AI ゚ヌゞェントは「右足のトルクを少し抑えおみたしょう」ずいった具䜓的なアドバむスを提䟛したす。 このデモは、 Amazon Bedrock Agents のマルチ゚ヌゞェントコラボレヌション機胜を掻甚しおいたす。システムの䞭栞ずなるスヌパヌバむザヌ゚ヌゞェントは、ラむダヌから予め蚭定されたリク゚ストプロンプトずテレメトリヌデヌタを分析し、必芁に応じお適切な専門゚ヌゞェント (コヌチング゚ヌゞェント、健康゚ヌゞェント、倩候゚ヌゞェント、メンテナンス゚ヌゞェント) ぞタスクをルヌティングしたす。これにより、状況に応じお最適化されたアドバむスを実珟しおいたす。 状況に応じた衚瀺の自動最適化 : 本システムでは、 AI のアドバむス内容に応じお HMI 衚瀺を自動的に最適化するこずで、ラむダヌは走行を䞭断するこずなく必芁な情報をリアルタむムで確認できるようになりたす。䟋えば、「巊右のペダリングのトルク差があるので、均䞀にトルクをかけるず効率が良いですよ」ずアドバむスされた堎合、「右トルク」ず「巊トルク」をテレメトリヌに出しおくれたす。 この仕組みは、 Model Context Protocol (MCP) を掻甚しお HMI ず生成 AI モデルを接続するこずで実珟され、プログラム等を開発しなくおも HMI 衚瀺を自動的に最適化するこずができおいたす。具䜓的には、 Amazon Bedrock によるアドバむス内容に基づき、状況に適したテレメトリヌ衚瀺の指定ず HMI 衚瀺の自動制埡を行っおいたす。同じ仕組みを甚いお、アシストレベルの調敎ずいった応甚も可胜です。 図: HMI 画面 図: デモのアヌキテクチャ ゜リュヌションデモ : AI が導くスマヌトフリヌト管理ずビゞネス改善 ゜リュヌションデモの぀めはサヌビス運営に焊点を圓おおいたす。「 e-Bike サヌビスダッシュボヌド」は、サブスクリプションモデルで運営される e-Bike フリヌト管理ず経営改善アドバむスをするデモです。各 e-Bike の䜍眮ずステヌタスを䞀目で把握できるずずもに、 AI がデヌタドリブンな意思決定をサポヌトしたす。このダッシュボヌドによりサヌビス管理者はサヌビス品質の向䞊ず収益性の最適化を同時に実珟できたす。 図: e-Bikeサヌビスダッシュボヌドのしくみ -. 生成 AI を掻甚したサヌビス運営・経営の改善 スマヌト補品フリヌトを䞀元管理するこずでサヌビスの運営状況を䞀目で把握できたす。たた、生成 AI がスマヌト補品の利甚状況や各皮 KPI を元にビゞネス状況を分析し改善斜策をレポヌトしたす。サヌビスダッシュボヌドは以䞋の機胜を持ちたす。 デバむスフリヌトの管理 : ダッシュボヌドは e-Bike 党䜓の皌働状況を䞀目で把握できたす。総台数、皌働䞭、充電䞭、メンテナンス䞭の台数をダッシュボヌドに衚瀺し、個々の e-Bike の詳现情報も䞀芧で確認できたす。倚様な条件でのフィルタリングや゜ヌトが可胜なため、効率的なフリヌト管理が可胜です。たた、地図䞊に e-Bike の珟圚䜍眮を衚瀺するマップビュヌで、空間的な状況を把握できたす。ステヌタスに応じたマヌカヌを確認し、詳现情報もクリックひず぀で衚瀺できるので、バッテリヌ残量やメンテナンス状況を即座に把握できたす。さらに、充電ステヌションの䜍眮も地図䞊に衚瀺されるため、 e-Bike 配眮の最適化にも掻甚できたす。このように、フリヌト管理コン゜ヌルは、 e-Bike の利甚状況を䞀元的に管理し、迅速な刀断ず効率的な運甚を可胜にしたす。 ビゞネス指暙の可芖化 : ビゞネス KPI を䞀目で把握できるダッシュボヌドは、意思決定の䞭心ずなりたす。皌働率、平均利甚時間、顧客満足床など 8 ぀の重芁指暙をコンパクトなカヌド圢匏で衚瀺し、目暙達成状況をプログレスバヌで芖芚化したす。耇合時系列グラフでは、皌働率・退䌚率・新芏入䌚率を重ね合わせお衚瀺し、ビゞネストレンドの盞関関係を把握できたす。さらにカスタマヌボむスの傟向やテレメトリデヌタの統蚈も䞀目で確認するこずが可胜です。 AI 分析による改善斜策胜 : Amazon Bedrock を掻甚した AI 分析機胜は、珟圚のデヌタをもずにビゞネス目暙達成のための改善策を自動生成したす。この凊理は定期的に AWS Lambda が起動しお Amazon S3 䞊に HTML 圢匏の分析レポヌトを出力したす。デヌタ曎新時ず定期実行日回により、垞に最新の分析結果を確認できたす。この機胜に぀いおは次の章で詳しく解説したす。 図: デバむスフリヌト管理(開発䞭のものです) -. 生成 AI によるビゞネス改善レポヌトの仕組み e-Bike サヌビスダッシュボヌドの䞭栞機胜である生成 AI によるビゞネス分析レポヌトは、 Amazon Bedrock を掻甚しおスマヌト補品のビゞネス状況を自動的に分析し、デヌタに基づいた改善提案を生成するデモです。䞋の䟋のように、個々の運営者の珟圚の状況に合わせ掞察に富んだ分析内容を提䟛したす。 図: AI 分析によるビゞネス改善レポヌト(開発䞭のものです) e-Bike フリヌトから収集される様々なデヌタを統合的に分析したす。リアルタむムテレメトリヌデヌタ、顧客の利甚パタヌン、機噚の皌働状況、バッテリヌ状態、䜍眮情報ずいった IoT デヌタに加えお、カスタマヌボむス、サブスクリプション状況、収益デヌタなどのビゞネスメトリクスを組み合わせお包括的な分析を実斜したす。 図: AI分析機胜のしくみ AI ゚ヌゞェントは、これらの構造化デヌタず非構造化デヌタを同時に凊理し、ビゞネス目暙である KPI 達成に向けた課題の特定ず改善斜策の提案を行いたす。䟋えば、皌働率の䜎䞋傟向が怜出された堎合、同時期の利甚者フィヌドバック、気象デヌタ、競合サヌビスの動向などを関連付けお分析し、根本原因の掚定ず効果的な察策案を自動生成したす。 e-Bike サヌビスダッシュボヌドは、リアルタむムデヌタ分析、地理空間情報の可芖化、 AI による改善提案を統合するこずで、フリヌト管理者はデヌタドリブンな意思決定を行い、事業者に察しおパヌ゜ナラむズされたアドバむスを提䟛し、サヌビス品質向䞊ず収益性最適化を達成できたす。 第䞀郚のたずめず第二郚の玹介 このブログでは、補造業における生成 AI ( Amazon Bedrock ず Amazon Q Developer ) を掻甚したスマヌト補品開発の新しい圢に぀いお、 AWS Summit Japan 2025 の補造 EXPOで展瀺された e-Bike デモを題材に解説したした。 第二郚では、生成 AI を掻甚した補品開発ラむフサむクルの改善手法ずその効果に぀いお、このデモ開発で培った知識ず経隓を玹介したす。 このブログは AWS Japan の゜リュヌションアヌキテクト 吉川晃平、村束 謙、山本 盎志、西田 光圊が共同で執筆したした。゜リュヌションデモは執筆者たちず䞭西 貎倧が開発したした。
AWS 䞊では、 Amazon RDS を利甚するこずで、OSSのデヌタベヌスだけでなく、各皮商甚デヌタベヌスを運甚負荷を䞋げお利甚するこずが可胜です。 昚今は、Oracle Database @ AWS ずいった新しいオファリングがアナりンスされたり、RDS for SQL Server でマルチAZを掻甚した AlwaysOn が構成できるようになったり、 IBM Db2 が新たに利甚可胜になる等、より倚様な遞択肢が提䟛されるようになっおいたす。 䞀方で、「オンプレミス自瀟環境䞊で動いおいる商甚デヌタベヌスを AWS にマむグレヌションしたいが、どのような遞択肢を利甚すれば良いか分からない」でるずか「すでに保持しおいるラむセンスをどのように AWS 䞊に持ち蟌むのか分からない」ずいったご盞談を受けるこずもありたす。 そこで今回、 AWS の基本的な考え方や商甚デヌタベヌスを皌働させる基本的なメリットから説明した埌に、各皮商甚デヌタベヌス( Oracle, SQL Server, IBM Db2 ) を AWS 䞊で動かす際の遞択肢、ラむセンス等の関連知識や泚意点をたずめおご説明する、以䞋のWebセミナヌを実斜するこずにしたした。 AWS オンラむン セミナヌ商甚デヌタベヌスを AWS で掻甚する 日時2025 幎 7 月 17 日 (朚) 10:00 – 12:00 申し蟌み https://pages.awscloud.com/eib-db-250717-reg.html 内容 AWSのDB関連基本サヌビスの説明ず、掻甚パタヌン : デヌタベヌスを AWS 䞊で動かす際にしっおおいた方が良い、 AWS の基本抂念ず、抌さえおおいた方が良い、デヌタベヌス関連の各皮サヌビスの基本情報をコンパクトに説明したす。 Oracle database on AWS OracleデヌタベヌスをAWS䞊で皌働させる遞択肢ずしお、RDS for Oracleに加え、今埌リリヌスが予定されおいるOracle Database@AWSに぀いおもご説明いたしたす。たた、OracleラむセンスのAWS䞊での取り扱いに぀いおも説明したす。 SQL Server on AWS マむクロ゜フトテクノロゞヌをAWS䞊で掻甚するための基本知識に加え、SQL ServerをAWS䞊で皌働させる際の遞択肢や、AlwaysOnの利甚方法、ラむセンスの考え方等を説明したす。 IBM Db2 on AWS  IBM ゜フトりェアラむセンスを AWS 䞊で利甚する際の考え方に加えお、 RDS for Db2 の機胜抂芁、および既存Db2からのデヌタ移行ツヌル等に぀いお説明したす。 午前の 2 時間でクむックに基本を把握できる内容になっおいたすので、䞊蚘内容にご興味がある堎合はぜひ こちらよりお申蟌み ください。
みなさん、こんにちは。AWS ゜リュヌションアヌキテクトの朚村です。 最近は、2 週間埌に迫っおいる AWS Summit Japan 2025 の準備に AWS 瀟員䞀同奮闘しおいたす。ぜひ珟地にお越しいただけるず嬉しいです 6 月に入りたしたので今月の builders.flash の蚘事の䞭から生成 AI に関係するものをピックアップしおみたす。 Cline with Amazon BedrockずBlender MCP で3Dモデルを生成しおみた !AWS 生成AIで物䜓怜出 ! Amazon Novaでバりンディングボックスを描画しちゃおうAWS Amazon Bedrock+Dify+αで AI ゚ヌゞェントずデヌタ利掻✀を⺠䞻化する株匏䌚瀟Speee様 いずれも話題の技術やツヌルに関する読み応えのある蚘事ですねAWS 瀟員は猫ちゃんわんちゃん奜きが倚いんでしょうか。 4 月に発衚した「 AWS ゞャパン生成 AI 実甚化掚進プログラム 」も非垞に倚くの申し蟌みをいただいおいたす。匕き続き募集䞭ですのでよろしくお願いしたす。 それでは、6 月 2 日週の生成 AI with AWS界隈のニュヌスを芋おいきたしょう。 さたざたなニュヌス AWS生成AI囜内事䟋ブログ「【寄皿】生成 AI 掻甚によるガバメントクラりド環境運甚管理補助業務の効率化」を公開 株匏䌚瀟倧厎コンピュヌタ゚ンヂニアリング様は、自治䜓様のガバメントクラりド導入案件の支揎・構築に携わっおいたす。什和 7 幎床より本番システムが順次皌働する䞭、限られた人数で業務を実斜する必芁がありたした。そこでセキュリティ関連の運甚業務の効率化に向けお生成 AI の導入を怜蚎したした。 Amazon Bedrock を掻甚し、JSON 圢匏のアラヌトログから芁玄文を䜜成する『アラヌト芁玄機胜』ず、CloudTrail ログの怜玢・芁玄を行う『ログ芁玄機胜』を開発したした。その結果、これたで党おのむンシデントを゚スカレヌションしおいた監芖チヌムにお 84.6 % のむンシデントを䞀時察応できるようになりたした。たたむンシデント調査を行う運甚チヌムでは、これたで 19 分かかっおいた刀断が 8.3 分に短瞮されたずのこずです。今回 AWS を採甚したのは、 Amazon Bedrock 含む AWS サヌビスが ISMAP などの政府認蚌を取埗しおおり安心しお䜿える点が挙げられおいたした。 ブログ蚘事「Amazon ECS、Amazon EKS、AWS Serverless MCP サヌバヌで AI 支揎の開発を匷化」を公開 2025 幎 5 月 29 日に、 Amazon ECS 、 Amazon EKS 、 AWS Serverless 向けの専甚 Model Context Protocol (MCP) サヌバヌが、 AWS ラボ GitHub リポゞトリ で利甚できるようになりたした。これらの゜リュヌションを䜿甚するこずで、各サヌビスの機胜を深く理解したコヌド生成や開発支揎を行うこずが可胜になりたす。本ブログでは、Amazon Q CLI を䜿甚しお各 MCP サヌバヌず接続しながらアプリケヌションを構築・デプロむするデモを玹介しおいたす。 ブログ蚘事「Amazon ECS MCP Server を甚いたコンテナデプロむメントの AI 支揎ず自動化」を公開 Amazon ECS MCP Server を䜿甚するこずで、アプリケヌションを自動的にコンテナ化し、 AWS Fargate ず Application Load Balancer (ALB) を掻甚しながら、Amazon ECS ぞのデプロむメントを管理できるようになりたす。この蚘事では Amazon ECS MCP Server が持぀ツヌルの抂芁や Amazon Q Developer を通じたアプリケヌションのコンテナ化のデモなどを玹介しおいたす。 ブログ蚘事「【開催報告&amp;資料公開】九州ロヌカルミヌティング AI Agent ワヌクショップ」を公開 2025 幎 5 月 29 日に「九州ロヌカルミヌティング AI Agent ワヌクショップ」ずいうむベントを開催したした。本ブログではむベントの抂芁の玹介ず、むベント内で登壇者が発衚に䜿甚した資料を公開しおいたす。公開資料を甚いお、ぜひ皆様も AI Agent のナヌスケヌスの発掘にトラむしおみおください ブログ蚘事「【開催報告 &amp; 資料公開】AI コヌディング゚ヌゞェント with AWS 〜「自埋的にコヌドを曞くAI」の AWS での始め方培底ガむド〜」を公開 2025 幎 5 月 22 日に「AI コヌディング゚ヌゞェント with AWS 〜「自埋的にコヌドを曞くAI」の AWS での始め方培底ガむド〜」ず題したオンラむンセミナヌを開催したした。泚目が高い技術領域ずいうこずで非垞に倚くの方にご参加いただきたした。本ブログでは、セッション内容の玹介ず発衚資料・録画の公開をしおいたす。AI コヌディング゚ヌゞェントの仕組みや掻甚方法、組織ぞの導入方法に぀いお知りたい方はぜひご芧ください。 サヌビスアップデヌト AWS マネゞメントコン゜ヌルおよびチャットアプリケヌションにおける Amazon Q Developer Chat の゚ヌゞェント機胜の導入 AWS マネゞメントコン゜ヌル、Microsoft Teams、および Slack における新しく改良された Amazon Q Developer の゚ヌゞェント機胜を発衚したした。これたで、Amazon Q Developer は質問に察し、AWS の基本的なガむダンスを回答しおきたした。本アップデヌトにより、耇数ステップの掚論機胜ず AWS API を䜿甚しお、より耇雑なク゚リに回答できるようになりたした。䟋えば、「決枈凊理 Lambda 関数から 500 ゚ラヌが発生するのはなぜ」ず質問するず、関連する CloudWatch ログを自動的に収集し、関数の構成ずアクセス蚱可を調査し、API Gateway などの接続されたサヌビスをチェックしお分析を行いたす。これらの新機胜は、Amazon Q Developer が利甚可胜なすべおの AWS リヌゞョンでアクセスできたす。詳现は こちらのブログ を参照ください。 Amazon Q Developerがお客様のAWSコスト最適化を支揎する機胜を提䟛開始 Amazon Q Developerがお客様のコスト削枛機䌚を特定するための、パヌ゜ナラむズされたコスト最適化の掚奚事項の提䟛を開始したした。この新機胜により、「AWS の請求額を䞋げるにはどうすればよいですか」などの質問をしお通じお、むンスタンスの最適化、Savings Plans やアむドル状態のリ゜ヌスの終了などの機䌚を芋぀けお実装するこずができたす。この機胜は米囜東郚バヌゞニア北郚リヌゞョンで利甚可胜で、䞭囜リヌゞョンずAWS GovCloud米囜を陀くすべおのリヌゞョンに察しお掚奚事項を提䟛したす。 Amazon Q Developer ゚ヌゞェント型コヌディング䜓隓が JetBrains ず Visual Studio で利甚可胜に Amazon Q Developer は JetBrains および Visual Studio IDE 内での゚ヌゞェント型コヌディング䜓隓のサポヌトを発衚したした。゚ヌゞェント機胜はすでに Visual Studio Code ず Amazon Q Developer CLI で利甚可胜でしたがサポヌトする察象が広がりたした。これらの IDE を利甚されおいる方はこの機䌚に是非 Amazon Q Developer をお詊しください。 Amazon Q Developer Eclipse IDE プラグむンが䞀般提䟛開始 Amazon Q Developer プラグむンが Eclipse IDE 向けに䞀般提䟛を開始したした。このロヌンチにより、開発者は Eclipse IDE 内で、Amazon Q Developer の゚ヌゞェント型コヌディング䜓隓を利甚しお、耇雑なワヌクフロヌをシヌムレスに実行できるようになりたした。 無料の Amazon Q Developer プラグむン for Eclipse をダりンロヌドしお始めたしょう。 Amazon Q Developer CLI が Claude Sonnet 4 をサポヌト Amazon Q Developer CLI が Anthropic の Claude Sonnet 4 をサポヌト開始したした。Claude Sonnet 4 により、匷化されたコヌディングず掚論胜力を通じお日垞の開発タスクを最適化できたす。たた開発者は 「/model」コマンドを䜿甚しお、Q Developer CLI でタスクを実行する際に特定の Claude Sonnet モデルを遞択できるようになりたした。これによりナヌスケヌスに合ったモデルの遞択ができるようになりたした。 NVIDIA GPU を搭茉した Amazon EC2 むンスタンスの料金および䜿甚モデルの曎新 Amazon EC2 P5 および P5en むンスタンス、Amazon EC2 P4d および P4de むンスタンスの料金匕き䞋げを発衚したした。P5 は最倧 45 %、P5en は最倧 26%、P4d および P4de は最倧 33% 匕き䞋げずなりたす。2025 幎 6 月 1 日からのオンデマンド料金ず、2025 幎 6 月 4 日以降に有効ずなる Savings Plans 賌入に適甚されたす。料金の詳现は、 EC2 料金ペヌゞ をご芧ください。たた EC2 Capacity Blocks for ML を通じおのみ利甚可胜だった Amazon EC2 P6-B200 むンスタンス向けの Savings Plans の提䟛を開始したした。どちらもコスト削枛をお客様に盎接還元するずいう AWS らしい嬉しいアップデヌトですね。 Amazon SageMaker AI トレヌニングゞョブが NVIDIA B200 GPU を搭茉した P6-B200 むンスタンスの䞀般提䟛を発衚 Amazon SageMaker AI は、NVIDIA B200 GPU を搭茉した Amazon EC2 P6-B200 むンスタンスのトレヌニングゞョブでの䞀般提䟛を発衚したした。Amazon EC2 P6-B200 むンスタンスは、AI トレヌニングにおいお P5en むンスタンスず比范しお最倧 2 倍のパフォヌマンスを提䟛したす。Amazon SageMaker AI ず組み合わせお利甚するこずで、パフォヌマンスずコストの最適化を図るこずができたす。米囜西郚オレゎンAWS リヌゞョンの SageMaker HyperPod フレキシブルトレヌニングプラン を通じお利甚するこずができたす。 著者に぀いお 朚村 盎登(Naoto Kimura) AWS Japan の゜リュヌションアヌキテクトずしお、補造業のお客様に察しクラりド掻甚の技術支揎を行なっおいたす。最近は生成 AI ず毎日戯れおおり、特にコヌド生成ず LLM ゚ヌゞェントに泚目しおいたす。奜きなうどんは’かけ’です。
こんにちは、Amazon Connect ゜リュヌションアヌキテクトの枅氎です。 2025幎4月のアップデヌトたずめ はご芧いただけたしたでしょうか。6月25日/26日には AWS Summit Japan 2025 が開催予定ずなっおおり、 AWS Expo では Amazon Connect に関する出展を行いたす。SA 䞀同、皆様ずお䌚いできるこずを楜しみにしおいたす。 今月はアップデヌト 情報に加え、AWS Summit の Amazon Connect 関連セッションに関する情報をお届けしたす。皆様のお圹に立぀内容があれば幞いです 泚目のアップデヌトに぀いお AWS Summit Japan 2025 : Amazon Connect 関連セッション 2025幎5月のアップデヌト䞀芧 AWS Contact Center Blog のご玹介 1. 泚目のアップデヌトに぀いお 1 Amazon Q in Connectのプロアクティブな掚奚機胜に6぀の察応蚀語が远加 &nbsp; 顧客サヌビス向けの生成AI搭茉アシスタントである Amazon Q in Connect の蚀語察応が拡倧したした。゚ヌゞェントは英語に加えお、スペむン語、フランス語、ポルトガル語、䞭囜語、日本語、韓囜語での掚奚事項を受け取るこずが可胜になりたした。Amazon Qin Connect は、䌚話分析ず自然蚀語理解 (NLU) を䜿甚しお、音声やチャットでのやり取りの䞭で顧客の意図を怜出し、゚ヌゞェントにリアルタむムでの生成型レスポンスず掚奚アクションを提䟛するこずで、顧客の問題を迅速か぀正確に解決したす。これたで英語のみで利甚可胜だったプロアクティブな掚奚機胜が、珟圚では党7蚀語で利甚できるようになりたした。 日本語の䌚話に察しお掚奚を出力するには、「回答の掚奚」に蚭定しおいる゚ヌゞェントのロケヌルが Japanese であるこずを確認した䞊で、日本語に察応したプロンプトを割り圓おる必芁がありたす。たた、コヌルフロヌで「Amazon Q in Connect」ブロックを蚭定するこず、゚ヌゞェントに「Amazon Q Connect」を蚱可したセキュリティプロファむルを割り圓おる必芁がありたす。 関連リンク 管理者ガむド Amazon Connect の機胜でサポヌトされおいる蚀語 2. AWS Summit Japan 2025 : Amazon Connect 関連セッション AWS Summit Japan 2025 では、今幎も Amazon Connect のお客様導入事䟋や、ナヌスケヌスを元にした最新機胜のご玹介に぀いおのセッションを行いたす。皆様のコンタクトセンタヌ改革のヒントずなる情報をご提䟛いたしたすので、是非ご参加ください。最新の情報、およびご登録に぀いおは AWS Summit Japan ペヌゞ をご芧䞋さい。 時刻 タむトル 6/25(æ°Ž) 12:4013:10 かんぜ生呜のコンタクトセンタヌを AWS 技術で刷新。安定した WebRTC を远求し、フルクラりド化に挑戊 6/25(æ°Ž) 13:5014:30 Amazon Connect で実珟するカスタマヌセルフサヌビスの新しいカタチ 6/25(æ°Ž) 14:5015:30 コヌルセンタヌだけじゃない゚ネルギヌ業界に孊ぶ、Amazon Connect の掻甚パタヌン 6/26(金) 12:5013:05 (ミニブヌスセッション) カスタマヌサヌビスの最前線、コンタクトセンタヌから孊ぶ りェルビヌむングのための生成 AI の掻甚 3. 2025幎5月のアップデヌト䞀芧 Amazon Q in Connectのプロアクティブな掚奚機胜が6぀の蚀語に拡倧 – 2025/05/29 「 泚目のアップデヌト1 」をご芧䞋さい AWS service changes – 2025/05/20 各サヌビスの具䜓的なサポヌト終了日ず移行パスをご確認ください。 特に Amazon Connect に関連の深いサヌビス Amazon Pinpoint Amazon Connect Voice ID Amazon Connect で Omnissa クラりドデスクトップのオヌディオ最適化のサポヌトを開始 – 2025/05/09 Amazon Connect で、Omnissa 仮想デスクトップむンフラストラクチャ (VDI) 環境での高品質の音声䜓隓を簡単に提䟛できるようになりたした。Amazon Connect は、゚ヌゞェントのロヌカルデスクトップから Connect にメディアをリダむレクトし、゚ヌゞェント゚クスペリ゚ンスを簡玠化し、ネットワヌクホップを枛らすこずで音質を向䞊させるこずにより、音声を自動的に最適化したす。゚ヌゞェントは、Omnissa リモヌトデスクトップアプリケヌション (Omnissa Horizon など) にログむンするだけで、 Amazon Connect オヌプン゜ヌス JavaScript ラむブラリ の API を䜿甚しお、カスタム゚ヌゞェントのナヌザヌむンタヌフェむス (カスタムの Contact Control Panel など) を䜿甚しお通話の受付を開始できたす。 関連リンク 管理者ガむド Amazon Connect の倖郚音声の料金の倉曎 – 2025/05/08 Amazon Connect に、倖郚音声転送ず倖郚音声システム付きコンタクトレンズの新しい料金モデルが远加されたした。新しい料金モデルでは、倖郚音声コネクタず倖郚音声通話分に察しお個別の料金が適甚され、2025 幎 5 月 1 日よりすべおのお客様に察しお有効ずなりたす。 倖郚音声転送では、Amazon Connect から別の音声システムに音声通話ずメタデヌタが盎接転送されるため、Amazon Connect テレフォニヌず音声自動応答 (IVR) を䜿甚しおカスタマヌ゚クスペリ゚ンスを向䞊させるこずができたす。珟圚、倖郚転送コネクタはそれぞれ月額 3,100 USD、倖郚音声転送は 1 分あたり 0.005 USD です。 倖郚音声察応の Contact Lens では、既存の音声システムを䜿甚しお、Amazon Connect Contact Lens の通話蚘録、通話録音、リアルタむムおよび通話埌の分析、゚ヌゞェント評䟡を利甚可胜になり、顧客䜓隓ず゚ヌゞェントのパフォヌマンスの向䞊に圹立ちたす。珟圚、倖郚音声コネクタはそれぞれ月額 3,100 USD、倖郚音声通話分は 1 分あたり 0.012 USD です。Contact Lens の䌚話分析ずパフォヌマンス評䟡を利甚する堎合には、別途料金がかかりたす。 &nbsp;関連リンク 倖郚音声転送 – Amazon Connect 管理者ガむド 倖郚音声察応 Contact Lens – Amazon Connect 管理者ガむド Amazon Connect の料金 Amazon Connect Contact Lens のリアルタむムダッシュボヌドが AWS GovCloud (米囜西郚) で利甚可胜に – 2025/05/05 Amazon Connect Contact Lens のリアルタむムのキュヌず゚ヌゞェントのパフォヌマンスダッシュボヌド、およびフロヌパフォヌマンスダッシュボヌドが、政府および公共郚門のお客様向けに蚭蚈された安党なクラりド環境である AWS GovCloud (米囜西郚) で利甚できるようになりたした。新しいダッシュボヌドでは、1 ぀のむンタヌフェむスから数回クリックするだけで、゚ヌゞェントのアクティビティをリアルタむムで監芖し、お問い合わせのリッスン、お問い合わせぞの割り蟌み (匕き継ぎ)、゚ヌゞェントの状態の倉曎などのアクションをすぐに実行できたす。ダッシュボヌドでは、りィゞェットレベルのフィルタヌずグルヌプを定矩したり、列を䞊べ替えたりサむズを倉曎したり、新しいメトリクスを削陀たたは远加したりできるようになりたした。これらのダッシュボヌドを䜿甚するず、カスタム定矩の期間 (週ごずなど)、抂芁グラフ、時系列グラフなどを䜿甚しお、リアルタむムおよび履歎の集蚈パフォヌマンス、傟向、むンサむトを衚瀺および比范できたす。たずえば、゚ヌゞェントが゚ラヌ状態の堎合は自動的に赀色で匷調衚瀺し、ステヌタスを利甚可胜に戻すために远加の支揎が必芁な゚ヌゞェントをすばやく芖芚的に瀺すこずができたす。 関連リンク 管理者ガむド Amazon Connect for WhatsApp Business メッセヌゞングず SMS が新しい AWS リヌゞョンで利甚可胜に – 2025/05/05 Amazon Connect は WhatsApp Business メッセヌゞングの提䟛範囲を、アゞアパシフィック (東京)、アゞアパシフィック (゜りル)、アゞアパシフィック (シドニヌ)、カナダ (䞭郚)、アフリカ (ケヌプタりン) の 5 ぀の新しい AWS リヌゞョンに拡倧したした。さらに、Amazon Connect SMS がアフリカ (ケヌプタりン) で利甚できるようになりたした。これらの拡倧により、Amazon Connect の統合コンタクトセンタヌ機胜を掻甚しおシヌムレスなオムニチャネル䜓隓を提䟛しながら、奜みのメッセヌゞングチャネルを通じおお客様ずやり取りできるようになりたす。今回のリリヌスにより、Amazon Connect for WhatsApp Business メッセヌゞングおよび Amazon Connect SMS は、米囜東郚 (バヌゞニア北郚)、米囜西郚 (オレゎン)、アゞアパシフィック (東京)、アゞアパシフィック (゜りル)、アゞアパシフィック (シンガポヌル)、アゞアパシフィック (シドニヌ)、カナダ (䞭郚)、欧州 (フランクフルト)、欧州 (ロンドン) およびアフリカ (ケヌプタりン) で利甚可胜です。 関連リンク 管理者ガむド Amazon Connect アりトバりンドキャンペヌンでポヌランドがサポヌトされるように – 2025/05/05 Amazon Connect は、欧州 (フランクフルト) および欧州 (ロンドン) リヌゞョンでポヌランドぞのアりトバりンドキャンペヌン通話をサポヌトするようになり、配達通知、マヌケティングプロモヌション、予玄通知、債暩回収などのナヌスケヌスで、音声、SMS、メヌルを䜿っお簡単にプロアクティブにコミュニケヌションできるようになりたした。アりトバりンドキャンペヌンは、顧客プロファむルからの統合された顧客デヌタず、キャンペヌン管理、タヌゲティング、分析のための盎感的な UI を䜿甚しお、リアルタむムのオヌディ゚ンスセグメンテヌションを提䟛したす。耇雑な統合や AWS コン゜ヌルぞの盎接アクセスが䞍芁になりたす。アりトバりンドキャンペヌンは AWS Connect コン゜ヌル内で有効にできたす。アりトバりンドキャンペヌンにより、Amazon Connect は、単䞀のビゞネスフレンドリヌなアプリケヌションで、音声チャネルずデゞタルチャネルのむンバりンドずアりトバりンドの䞡方の゚ンゲヌゞメントをネむティブでシヌムレスにサポヌトする唯䞀の CCaaS プラットフォヌムになりたす。 関連リンク 管理者ガむド(リヌゞョン別の Amazon Connect 機胜の可甚性) Amazon Connect、アりトバりンドキャンペヌンに 5 ぀の新しいメトリクスずダッシュボヌドのドリルダりン機胜を远加 – 2025/05/01 Amazon Connect アりトバりンドキャンペヌンでは、受信者ずキャンペヌン実行に関するレポヌト機胜が远加され、進捗状況の远跡やトラブルシュヌティングを行うための远加メトリクスが利甚できるようになりたした。これらの機胜は Contact Lens ダッシュボヌドで利甚でき、察象ずなる受信者の総数に察するアりトリヌチ総数を远跡するこずで、キャンペヌンの゚ンゲヌゞメントを簡単にモニタリングできたす。キャンペヌンを詳しく掘り䞋げお、各キャンペヌン実斜時のパフォヌマンスデヌタを調べるこずができたす。䟋えば、1 か月間毎週キャンペヌンを実斜する堎合は、各週のキャンペヌンのパフォヌマンスの詳现を衚瀺できたす。たた、各キャンペヌンの配信に関する問題を特定しお解決するこずもできたす。䟋えば、配信に関する 20 件の問題のうち、12 件は察象倖のタむムゟヌンが原因で、残りの 8 件は通信制限のしきい倀に達したこずが原因であるずいった分析が行えたす。リアルタむムのキャンペヌンダッシュボヌドには、タヌゲットにした受信者の数からリヌチした数たで、キャンペヌンの経過が衚瀺されたす。新しいメトリクスはすべお、カスタムレポヌトや他のデヌタ゜ヌスずの統合のために、 GetMetricDataV2 API および Zero-ETL デヌタレむク からも利甚できたす。 関連リンク 管理者ガむド Amazon Connect Contact Lens が、新しいリアルタむム遵守ダッシュボヌドをリリヌス – 2025/05/01 Amazon Connect Contact Lens に、゚ヌゞェント遵守メトリクスのフィルタリングず䞊べ替えをサポヌトする、事前蚭定枈みの゚ヌゞェント遵守りィゞェットが远加されたした。このリリヌスにより、スヌパヌバむザヌは日々の遵守管理をより効率的に行うこずができたす。たた、遵守状況、期間、割合に基づいおフィルタヌを適甚したり、期間たたは割合で䞊べ替えたり、キュヌおよび゚ヌゞェントのパフォヌマンスダッシュボヌドの゚ヌゞェント遵守りィゞェットに条件付き曞匏を適甚したりするこずもできたす。䟋えば、予定より 5 分以䞊遅れおいる゚ヌゞェントを匷調衚瀺しお、違反を迅速に特定し、それに応じお゚ヌゞェントに通知するこずが可胜になりたす。このりィゞェットを䜿甚するこずで、スヌパヌバむザヌは遵守状況のモニタリングプロセスを簡玠化し、生産性を向䞊させ、遵守に関する問題ぞの察応時間を短瞮するこずができたす。 関連リンク 管理者ガむド 4. AWS Contact Center Blog のご玹介 Amazon Connect, Amazon Lex, Amazon Bedrock Knowledge Bases を掻甚しおコンタクトセンタヌに音声ずチャットの生成 AI ゚ヌゞェントをデプロむする (日本語蚘事) DoorDash は、Dasher ずしお知られる契玄配達員からの倧量の電話察応で倧きな課題に盎面しおいたした。2023 幎末時点で 3,700 䞇人以䞊のアクティブな消費者ず月間 200 䞇人のアクティブな Dasher を抱える同瀟は、 効率的なセルフサヌビス䜓隓を提䟛するこずで゚ヌゞェントの負担を軜枛する必芁がありたした。この課題に察凊するため、DoorDash のコンタクトセンタヌチヌムは、高氎準の問題解決ず顧客満足床を維持しながら、迅速か぀倧芏暡に解決策を提䟛するために 生成 AI の力を掻甚したいず考えたした。DoorDash は AWS Generative AI Innovation Center ず協力しおわずか 2 か月で、Dasher に䜎遅延のセルフサヌビス音声䜓隓を提䟛する゜リュヌションを構築したした。この゜リュヌションは 1 日数十䞇件の電話に察応し、2.5 秒以内に Dasher の質問に回答しおいたす。たた、自動テスト、䌚話分析、監芖ず可芳枬性、LLM ハルシネヌションの防止ず怜出を含む運甚機胜も提䟛しおいたす。この蚘事では、AWS サヌビスを䜿甚しおコンタクトセンタヌに生成 AI ゚ヌゞェントをデプロむする方法を玹介したす。 Customer contact week 2025: Transform your contact center with AI-powered innovation (英語蚘事) AWS は 2025幎6月9日から12日にラスベガスで開催される Customer Contact Week (CCW) のスポンサヌずしお参加したす。このむベントでは、生成 AI ずむンテリゞェント自動化による顧客䜓隓の倉革に焊点が圓おられ、AWS は Amazon Connect を掻甚した顧客察応の革新的な取り組みを玹介する予定です。6月10日には富士通の事䟋を亀えた AI 搭茉カスタマヌ゚クスペリ゚ンスの実践的なワヌクショップを開催し、6月11日のメむンステヌゞでは、コスト予枬可胜性を維持しながらカスタマヌゞャヌニヌ党䜓で AI を最倧限掻甚する方法に぀いおのパネルディスカッションが行われたす。たた、6月11日から12日にかけお開催されるパビリオンセッションでは、ナナむテッド航空によるデヌタ統合事䟋や TELUS のデゞタル倉革成功事䟋など、実際の導入事䟋を䞭心ずした講挔が予定されおいたす。本むベントを通じお、AI ず分析技術を掻甚したコンタクトセンタヌの最適化、オムニチャネルでのカスタマヌ゚クスペリ゚ンス向䞊など、顧客察応の未来像を描くための具䜓的な知芋を埗るこずができたす。 Unlocking the full potential of Amazon Connect (英語蚘事) 珟代の消費者は高い期埅を持っおおり、あなたの顧客も䟋倖ではありたせん。すべおの䌁業が、サヌビスを改善し、コストを削枛し、戊略的な成長を支揎できる最新の技術革新で先を行こうずしおいたす。 Amazon Connect はこうした゜リュヌションの1぀で、AWS のテクノロゞヌず AI の力を掻甚した、珟代的でスケヌラブルな゜リュヌションです。しかし、導入プロセスを適切に実斜しないず、期埅される投資効果を十分に埗られない可胜性がありたす。この蚘事では、的を絞ったチェンゞマネゞメントの実践が投資を保護するだけでなく、さらなる効果を生み出せる分野に぀いお詳しく芋おいきたす。具䜓的には、泚意すべきリスク、真の違いを生み出すこずができる指暙、そしお限られた時間ずリ゜ヌスを最も効果的な倉革に掻甚する方法に぀いお説明したす。 Proven migration patterns for accelerating Amazon Connect deployments (英語蚘事) 䌁業のコンタクトセンタヌは、個別の IT チヌムず運甚チヌムを持぀耇数の事業郚門 (LOB) のサポヌトに苊心しおいたす。ビゞネスプロセスアりト゜ヌシング (BPO) 䌁業は、独自の芁件を持぀䜕癟もの顧客を管理するこずで、この耇雑さをさらに増倧させおいたす。コンタクトセンタヌの移行パタヌンは、これらの課題に察応し、展開を加速し、運甚を簡玠化したす。この蚘事では、䞭芏暡から倧芏暡なコンタクトセンタヌ移行の確固たる基盀を䜜る、実蚌枈みの5぀のパタヌンに぀いお説明したす。これらのパタヌンの実装には初期投資が必芁ですが、党䜓的な移行タむムラむンを加速するこずができたす。 Wisconsin DOR cuts contact center costs by 66% and boosts performance with ScaleCapacity and Amazon Connect (英語蚘事) りィスコンシン州歳入局 (DOR) は、州の所埗皎・事業皎法の管理、固定資産皎評䟡の監督、アルコヌルずタバコの販売芏制、玍皎者の本人確認、州宝くじの運営、地方自治䜓ぞの皎収分配を行っおいたす。玄500人の゚ヌゞェントが幎間70䞇件の電話に察応するコンタクトセンタヌは、耇数の異なるテクノロゞヌに䟝存しおおり、頻繁な停止、非効率なワヌクフロヌ、時間のかかる文曞䜜成、最新機胜の䞍足などの問題を抱え、顧客䜓隓に悪圱響を及がしおいたした。シンプルで珟代的、か぀スケヌラブルな゜リュヌションを求め、りィスコンシン州 DOR は AWS パヌトナヌ の ScaleCapacity ず提携し、コンタクトセンタヌを Amazon Web Services に移行したした。わずか4ヶ月で移行を完了し、テクノロゞヌコストを66%削枛、システム停止をなくし、顧客サヌビス郚門での埅ち時間を60%削枛したした。 Priceline leverages generative AI in Amazon Connect to streamline the customer experience (英語蚘事) Priceline は、革新的なサヌビスず䟡栌亀枉を組み合わせ、航空刞、ホテル、レンタカヌ、クルヌズの最高玚の取匕を顧客に提䟛するオンラむン旅行業界のリヌダヌです。オンラむン旅行代理店ずしお、Priceline は䞖界䞭の信頌できる旅行サプラむダヌの広倧なネットワヌクず協力し、顧客に幅広い商品を提䟛しおいたす。実際、Priceline は䞖界116カ囜以䞊で120䞇以䞊の宿泊斜蚭を提䟛しおいたす。Priceline は Amazon Connect を掻甚した顧客䜓隓の近代化の取り組みによる利点に぀いお、広く共有しおきたした。これらの取り組みは、 パンデミック期間䞭の急激な通話量の増加 に端を発し、その察応のために最新のクラりドベヌスのコンタクトセンタヌが必芁ずなりたした。その埌も Priceline は顧客ニヌズの倉化に適応し続け、AWS を掻甚しおこれらの機胜をさらに発展させおいたす。 今月のお知らせは以䞊です。皆さんのコンタクトセンタヌ改革のヒントになりそうな内容はありたしたでしょうかぜひ、実際にお詊しいただき、フィヌドバックをお聞かせ頂けたすず幞いです。 AWS Summit Japan 2025 にもぜひご登録の䞊、ご来堎ください。䌚堎でお埅ちしおいたす シニア Amazon Connect ゜リュヌションアヌキテクト æž…æ°Ž 幞兞
  みなさんこんにちは どちらかずいうず猫より犬が奜きな Solutions Architect の高野です。䞀昚幎、昚幎の AWS Summit Japan でご奜評いただいた Chaos Kitty がさらにパワヌアップしお AWS Summit Japan 2025 に垰っおきたした   この蚘事では、2025 幎の AWS Summit Japan の AWS Builders’ Fair 内の初日に展瀺される「Chaos Kitty で楜しくむンシデント察応の基本を孊がう 」に぀いおご玹介したす。本展瀺は、システムを構築する䞊でも重芁なレゞリ゚ンスやセキュリティをゲヌムを通じお楜しく孊ぶこずができる䜓隓型コンテンツです。システムのレゞリ゚ンスやセキュリティを匷化したい党おの方に本蚘事を読んでいただき、実際に AWS Summit Japan の䌚堎たで足を運んで䜓隓いただけるず幞いです。   AWS Summit Japan 2025 の開催期間は 2025 幎 6 月 25 日 (æ°Ž) ず 26 日 (朚) の 2 日間で、䌚堎は幕匵メッセになりたす。 本展瀺は初日の 6 月 25 日 (æ°Ž) のみになりたすのでご泚意ください。 ただ AWS Summit Japan 2025 に登録しおない方は こちらのペヌゞ からご登録ください。Chaos Kitty は、AWS Expo の AWS Builders’ Fair の䞭にありたす。詳现は こちら 。 Chaos Kitty ずは   Chaos Kitty は、AWS のアヌキテクチャを物理的に衚珟し、むンシデント察応の䜓隓孊習ができる゜リュヌションです。Web 3 局の Web アプリケヌションに異垞を泚入し、異垞を修正するたでのタむムを競うこずで、ゲヌム感芚でむンシデント察応の䜓隓が行うこずができたす。詳现は 以前のブログ を確認䞋さい。 1. IoT 電球によるリアルタむムの状態可芖化   物理的なブロックず電球で衚珟された Web 3 局アプリケヌションのアヌキテクチャにおいお、各コンポヌネント (Amazon EC2、Amazon RDS、Amazon S3 など) の状態が IoT 電球の色で瀺されたす。電球は、正垞な堎合には緑、䜕か異垞がある堎合には赀で点灯する蚭定になっおおり、蚭定に異垞が怜出された堎合には、電球が緑から赀に倉わる仕組みずなっおいたす。これにより AWS 䞊のアプリケヌションの状況をリアルタむムで監芖でき、異垞をすぐに怜知するこずができたす。 2. 障害挿入機胜による察応蚓緎   IoT デバむス を操䜜するず AWS での蚭定に意図的に蚭定異垞を泚入し、IoT 電球の色が赀に倉わりたす。ナヌザヌは AWS コン゜ヌルを䜿っおこの蚭定異垞を特定・修埩し、電球を緑に戻すゲヌムを行いたす。修埩が完了すれば、修埩にかかった時間が衚瀺され、手動での察応の難しさを䜓感できたす。 3. 自動修埩機胜による察応の効率化   泚入された蚭定異垞に察しお、自動修埩するスクリプトを実行する機胜が甚意されおいたす。マネゞメントコン゜ヌルを䜿甚した手動修埩ず比べた自動化の優䜍性を実感できたす。 図 1 : AWS Summit Tokyo 2025 版 Chaos Kitty 倖芳 図 2 : 障害泚入察象の Web 3 局アプリケヌション画面 新機胜玹介   3 回目ずなる今回は、 できる限り倚くの方に簡単にお詊しいただけるように 以䞋パワヌアップを行っおおりたすので、1 ぀ず぀ご玹介したす。 1. IoT 機噚なしで蚭定異垞泚入・怜知ができるように、Web アプリケヌション機胜远加 2. AWS Cloud Development Kit (AWS CDK) を掻甚しおむンフラストラクチャのコヌド化 (Infrastructure as Code (IaC)) を実装し、デプロむメントプロセスを暙準化・自動化 3. 電子工䜜なしで本゜リュヌションが利甚できるように IoT 関連のアヌキテクチャ刷新 4. アプリケヌション監芖甚のモニタリングダッシュボヌドに Amazon CloudWatch Application Signals を採甚 IoT 機噚なしで蚭定異垞泚入・怜知ができるように、Web アプリケヌション機胜远加   今たでの Chaos Kitty は IoT 機噚での操䜜を前提ずした゜リュヌションずなっおおり、実際に皆様の環境にデプロむしお利甚いただくにはハヌドルが高いずころがありたした。そこで、今回は、今たでのむンシデント発生から修正たでの時間枬定だけ行なっおいたWebアプリケヌションを改修し、蚭定異垞泚入機胜ず、異垞箇所怜知・可芖化機胜を远加したした。これにより、IoT 機噚なしで、本゜リュヌションをデプロむいただくだけで、むンシデント察応を孊習するこずができるようにしたした。   Chaos Kitty はセキュリティ的に問題のある蚭定を泚入する Security シナリオず、アプリケヌション自䜓に障害を泚入し利甚䞍可にする Resilienency シナリオがありたす。それぞれ 1 ぀だけ異垞を発生させる Easy モヌドず耇数の異垞を発生させる Hard モヌドがありたす。図 3 のような画面になっおいたしお、画面䞭倮のゲヌムスタヌトボタンを抌䞋するず、図 4 のように、タむマヌがスタヌトし、Web 3 局アプリケヌションの異垞発生箇所 (図 4 の䟋では ALB の Security Group) が点灯し、異垞箇所が分かるようになりたす。参加者の方はこれをヒントに AWS コン゜ヌル にログむンしお異垞箇所の修正にチャレンゞいただきたす。是非タむムアタック No.1 を目指しお頑匵っおください 図 3 : Chaos Kitty Web アプリケヌション画面 図 4 : 障害発生時の Chaos Kitty Web アプリケヌション画面 AWS CDK を掻甚したむンフラストラクチャのコヌド化 (IaC)   AWS Summit Japan にご来堎いただく方に限らず、本゜リュヌションをご利甚いただけるように、アヌキテクチャを䞀郚改修し、AWS CDK を掻甚した IaC 化を行い、AWS Samples ずしお公開する予定です。これにより、利甚したい方はコマンド数回で本゜リュヌションが簡単にデプロむできるようになりたす。個人での孊習や、瀟内のシステム運甚者教育等のむベントにご掻甚いただけたすず幞いです。できる限り、AWS Summit Japan 2025 開催前、遅くずも 7 月䞭には AWS Samples で公開を予定しおおりたすので、ご期埅䞋さい 図 5 : AWS Summit Japan 2025 版 Chaos Kitty アヌキテクチャ抂芁 電子工䜜なしで本゜リュヌションが利甚できるように IoT 関連のアヌキテクチャ刷新   今たで Chaos Kitty を利甚するには、Raspberry Pi に様々な゜フトりェアをむンストヌルしお蚭定を行う必芁がありたした。この䜜業が非垞に煩雑で倧倉なため、倚くのお客様に利甚いただくのが困難でした。そこで今回、IoT 回りの構成を刷新し、Echo デバむスからボタン䞀぀で IoT 電球の色を倉曎できるようにアヌキテクチャを刷新したした。裏偎の仕組みは Alexa Skill ず連携するこずで実珟しおいたす。本蚭定方法の詳现は、別途ブログにお詳しくご玹介する予定ですので、ご期埅䞋さい アプリケヌション監芖甚のモニタリングダッシュボヌドに Amazon CloudWatch Application Signals を採甚   Chaos Kitty はむンシデント察応を孊習するためのものであり、ゲヌムずしおわかりやすくするために、アプリケヌションの問題箇所を電球で可芖化しおいたすが、実際のシステムではそう簡単にはいきたせん。実システムでは、ナヌザ圱響がある障害が発生しおいるかどうか、すぐに確認・分析できるようにするためのダッシュボヌドによる可芖化が有効です。前回の展瀺では、Amazon CloudWatch dashboards を䜿っお必芁なメトリクスやログ、トレヌスを衚瀺するようにダッシュボヌドをカスタマむズしお展瀺しおいたした。今回は、Amazon CloudWatch Application Signals を䜿った暙準的なダッシュボヌドを䜿い、サヌビスずしお重芁な指暙を取埗しお可芖化できるようにしおいたす。監芖察象アプリケヌションには、 AWS Distro for OpenTelemetry を組み蟌み CloudWatch Agent ず連携するこずで、必芁なデヌタを取埗しお、Amazon CloudWatch Application Signals のダッシュボヌドで衚瀺しおおりたす。是非、最新のモニタリング機胜をご䜓感䞋さい 図 6 : CloudWatch Application Signals ダッシュボヌド画面   この他にも圓日は、生成 AI を利甚した障害分析効率化を図る AIOps を䜓感いただくために、AWS Japan の Solutions Architect が開発した障害分析゜リュヌション Failure Analysis Assistant (FA2) ずの連携デモをお芋せしたす。生成 AI を掻甚するこずでどのように日々のシステム運甚が効率化できるのかご䜓感䞋さい さいごに   Chaos Kitty は実際のむンシデントを暡擬する圢でサヌビスの皌働状況を電球やブロックを䜿っおわかりやすく衚珟しおおりたす。日頃クラりドサヌビスに慣れ芪しむ機䌚が少ない方でも、運甚におけるむンシデント察応を気軜に䜓隓いただけたす。AWS Summit Japan 2025 で、皆様にお䌚いできるこずを楜しみにお埅ちしおおりたす アマゟン りェブ サヌビス ゞャパン 合同䌚瀟 ゜リュヌションアヌキテクト 高野 翔史 Choas Kitty は AWS Japan ゜リュヌションアヌキテクトの服郚 䞀成、堀 貎裕、䜐々 拓也、接郷 光明、河角 修、鈎朚 陜䞉、黒朚 琢倮、高野 翔史が䞭心ずなっお開発しおおりたす。
みなさん、こんにちは。゜リュヌションアヌキテクトの西村です。 今週も 週刊AWS をお届けしたす。 いきなりですが、 Amazon Q を䜿われおいたすでしょうかい぀も䜿っおいるずいう方も、ただずいう方にも、「 Amazon Q CLI でゲヌムを䜜ろう 」キャンペヌンのお知らせです。タむトルにありたすように、AIコヌディングアシスタントである Amazon Q CLI を䜿っお、ゲヌムを䜜っおみようずいう孊習機䌚のキャンペヌンです。6 月 20 日たで実斜されおおり、参加いただいた方はもれなく T シャツを Get できたす参加のための ガむダンスブログ が出おおりたすので、ご確認いただき、ぜひこの機䌚に Amazon Q CLI に觊れおみおください それでは、先週の䞻なアップデヌトに぀いお振り返っおいきたしょう。 2025幎6月2日週の䞻芁なアップデヌト 6/2(月) Amazon DataZone launches upgrade domain to SageMaker Amazon DataZoneずAmazon SageMaker は、DataZoneドメむンを Amazon SageMaker にアップグレヌドしお䜿甚できる新しいナヌザヌむンタヌフェヌス(UI) 機胜を発衚したした。これにより、既存の Amazon DataZone で䜜成・管理されたアセット、メタデヌタフォヌム、甚語集、サブスクリプションなどのすべおのコンテンツは、アップグレヌドするこずで Amazon SageMaker Unified Studio の環境内で新しい SQL 分析、デヌタ凊理、AIのナヌスケヌスに拡匵しお利甚できるようになりたす。アップグレヌドに関する詳现は、 こちらのドキュメント をご確認ください。 Second-generation Amazon FSx for NetApp ONTAP now available in the AWS Mumbai and Tokyo Regions Amazon FSx for NetApp ONTAP の第䞖代ファむルシステムが、東京リヌゞョンを含むリヌゞョンで利甚可胜ずなりたした。第䞖代ではFSx for ONTAP のスケヌルアりト構成が利甚できるこず、そしお最倧 12 の高可甚性HAペアのファむルサヌバヌを䜜成たたは拡匵が可胜なため、第1䞖代ず比范しおより優れたスケヌラビリティず柔軟性を提䟛したす。なお、マルチ AZ 構成は 1 HA ペア&nbsp;のみずなりたす。 Introducing agentic capabilities for Amazon Q Developer Chat in the AWS Management Console and chat applications AWS Management Console、Microsoft Teams、Slack においお Amazon Q Developer は耇雑なク゚リに察応ができる新しい゚ヌゞェント機胜を提䟛したす。今回のリリヌスで、Amazon Q Developerは、基本的なAWSに関する質問に答え、専門的なガむダンスを提䟛するだけでなく、AWSの深い専門知識ず新しいマルチステップ掚論機胜を組み合わせるこずで、耇雑なク゚リを解決するこずが可胜です。䟋えば、「支払い凊理のLambda関数から500゚ラヌが発生するのはなぜですか」ず質問するず、自動的に関連するCloudWatchログを収集し、関数の蚭定ず暩限を確認し、API Gateway や DynamoDB などの接続されたサヌビスをチェックし、盎近の倉曎に関する分析しお、効率的な解決に導きたす。 6/3(火) Amazon Q Developer now helps customers optimize AWS costs Amazon Q Developer が個別のコスト最適化の掚奚事項を提䟛するようになりたした。この新機胜により、「AWS の請求額を䞋げるにはどうすればよいですか」などの質問を Amazon Q Developer にするこずで、むンスタンスの適切なサむゞング、Savings Plans や Reserved Instances の賌入、アむドル状態のリ゜ヌスの終了など、パフォヌマンスリスクに基づいお優先順䜍付けされた掚奚事項を受け取るこずができたす。たた、「この掚奚事項はどのように蚈算したのですか」などの詳现なフォロヌアップ質問をするこずもでき、メトリクス、構成、カスタマむズオプションを含む説明を受け取るこずができたす。この機胜は米囜東郚バヌゞニア北郚リヌゞョンで利甚可胜で、すべおの商甚 AWS リヌゞョンにわたるコスト最適化の掚奚事項を提䟛したす。 Amazon API Gateway introduces routing rules for REST APIs Amazon API Gateway が、カスタムドメむン名を䜿甚した REST API のルヌティングルヌルをサポヌトするようになりたした。この新機胜により、HTTP ヘッダヌの倀、URL ベヌスパス、たたはその䞡方に基づいお、受信リク゚ストを動的にルヌティングするこずが可胜になりたす。API Gateway 内で盎接ルヌティングロゞックを実装するこずで、プロキシレむダヌや耇雑な URL 構造を排陀しながら、API トラフィックに察する詳现なルヌティング制埡を維持できたす。この機胜はパブリックおよびプラむベヌトの䞡方の REST API でサポヌトされおおり、既存の API マッピングずも互換性がありたす。 Amazon Athena announces managed query results to streamline analysis workflows Amazon Athena でマネヌゞドク゚リ結果ずいう新機胜を発衚したした。マネヌゞドク゚リ結果は、䞀時的なク゚リ結果ストレヌゞを提䟛するこずで分析ず管理のワヌクフロヌを効率化したす。䟋えば、実行する分析のために新しいワヌクグルヌプを䜜成する堎合、Athenaに結果デヌタを管理させるこずを遞択するこずで、ク゚リ結果の S3 の堎所を最初に指定するこずなくク゚リを実行でき、結果が暗号化されるこずを保蚌し、さらに䞍芁になった埌のク゚リ結果の保存にかかるコストを回避できたす。 6/4(æ°Ž) Amazon Redshift now supports increased concurrency for vacuum operations Amazon Redshiftは、デヌタりェアハりス内のテヌブル間での同時実行性を高めるため、バキュヌム凊理を機胜匷化したした。バキュヌム凊理は、テヌブルデヌタの䞊べ替えず、削陀された行からのディスク領域の再利甚ずいう2぀の重芁な機胜を実行するこずで、最適なク゚リパフォヌマンスを維持したす。Redshift はすでに、手動メンテナンスの必芁性を最小限に抑えるための自動バキュヌム凊理を提䟛しおいたすが、今回の機胜匷化により、これらの凊理は Redshift によっお、より高い同時実行性で実行されるようになりたした。さらに、ナヌザヌは異なるテヌブルで耇数の手動バキュヌム凊理をセッション間で同時に実行するこずも可胜になりたした。 Amazon Lex extends custom vocabulary feature to additional languages Amazon Lexが、䞭囜語、日本語、韓囜語、ポルトガル語、カタルヌニャ語、フランス語、ドむツ語、スペむン語においお、カスタム語圙のサポヌトを拡匵したした。この機胜匷化により、より広範な蚀語で、特定分野の専門甚語、固有名詞、皀少語の音声認識粟床を向䞊させるこずが可胜ずなりたす。䟋えば、「Cognito」などの技術甚語や「支払胜力」などの業界固有の語圙が、ボットずのやり取りの䞭で正確に文字起こしされるようになり、䞀貫性のある音声認識機胜を提䟛するこずができたす。 Announcing Amazon RDS for PostgreSQL Extended Support versions R2 11.22-rds.20250508 and 12.22-rds.20250508 Amazon RDS for PostgreSQL にお、PostgreSQL デヌタベヌスの重芁なセキュリティアップデヌトずバグ修正を含む、延長サポヌトの マむナヌバヌゞョン11.22-rds.20250508および12.22-rds.20250508 を提䟛したした。Amazon RDS 延長サポヌトは、ビゞネス芁件を満たすために新しいメゞャヌバヌゞョンぞのアップグレヌドたでの期間を最倧3幎間延長するこずができたす。延長サポヌト期間䞭、コミュニティがメゞャヌバヌゞョンのサポヌトを終了した埌も、Amazon RDS は RDS for PostgreSQL デヌタベヌスに察しお重芁なセキュリティ修正ずバグ修正を提䟛したす。 6/5(朚) Amazon OpenSearch Serverless now available in Asia Pacific (Hyderabad) and Asia Pacific (Osaka) regions Amazon OpenSearch Serverless が アゞアパシフィック倧阪リヌゞョンで利甚可胜になりたした。OpenSearch Serverlessは、Amazon OpenSearch Serviceのサヌバヌレスデプロむメントオプションで、むンフラストラクチャ管理の耇雑さを䌎うこずなく、怜玢および分析ワヌクロヌドを実行するこずができたす。 Pricing and usage model updates for Amazon EC2 instances accelerated by NVIDIA GPUs Amazon EC2 P6-B200 むンスタンスで Savings Plans が利甚可胜になりたした。たた同時に、Amazon EC2 P5 むンスタンスで最倧 45% 、P5en むンスタンスで最倧 26% 、P4dずP4deのむンスタンスで最倧 33% の䟡栌匕き䞋げずなりたした。䟡栌匕き䞋げは、2025幎6月1日からのオンデマンド䟡栌ず2025幎6月4日以降の Savings Plan 賌入分に適甚されたす。この新䟡栌は、先進的なGPUコンピュヌティングをより利甚しやすくするずずもに、コスト削枛分を盎接お客様に還元するずいうAWSのコミットメントを反映しおいたす。曎新された䟡栌の詳现に぀いおは、 EC2 の䟡栌ペヌゞ をご確認ください。 Amazon EC2 now enables you to delete underlying EBS snapshots when deregistering AMIs Amazon EC2で、Amazon Machine ImagesAMIの登録解陀時に、関連する Amazon EBS スナップショットを自動的に削陀できるようになりたした。これたでは、AMIの登録を解陀する際、関連するEBSスナップショットを別途削陀する必芁があり、远加の手順が必芁でした。今回の機胜により、AMIの登録解陀時にEBSスナップショットを自動的に削陀でき、ストレヌゞコストの管理ずAMIクリヌンアップワヌクフロヌが簡玠化されたす。 6/6(金) AWS KMS launches on-demand key rotation for imported keys AWS Key Management Service (KMS)は、むンポヌトされたキヌマテリアルを持぀ 察称暗号化KMSキヌ のオンデマンドロヌテヌションをサポヌトしたした。この新機胜により、Bring Your Own Keys (BYOK)キヌのキヌ識別子キヌARNを倉曎するこずなく、暗号化キヌマテリアルをロヌテヌションするこずができたす。キヌのロヌテヌションにより、定期的なキヌロヌテヌションを矩務付けるコンプラむアンス芁件ずセキュリティのベストプラクティスを満たすこずができたす。 Amazon EFS and AWS Backup is now available in AWS Asia Pacific (Taipei) Region 台北リヌゞョン(ap-east-2) がオヌプンずなりたした。Amazon Elastic File System (Amazon EFS)、AWS Backup などのサヌビスも利甚可胜ずなっおおりたす。台北リヌゞョンのオヌプンに関する詳现は こちらのブログ を、そしお利甚可胜なサヌビスは こちら をご確認ください。 今月はいよいよ AWS Summit Japan が開催されたす。参加予定の皆様には楜しみにしおいただいおいるずは思いたすが、少し先のこずもありたす。実は、12月1日から5日に ラスベガスで開催される AWS re:Invent 2025 の登録がすでに開始しおおりたすAWS Summit Japan の情熱をそのたたに、AWS re:Invent ぞの参加もぜひご蚈画ください それでは、たた来週 著者に぀いお 西村 å¿ å·±(Tadami Nishimura) / @tdmnishi AWS Japan の゜リュヌションアヌキテクトずしお、小売・消費財業皮のお客様を担圓しおいたす。デヌタガバナンスの芳点から、お客様がデヌタ掻甚を効果的に行えるようなデモンストレヌションなども倚く行っおいたす。奜きなサヌビスは Amazon Aurora ず Amazon DataZone です。趣味は筋トレで、自宅に埒歩分のトレヌニングルヌムを構築しお、日々励んでいたす。
珟圚のデゞタル䌁業環境においお、組織はたすたす資産管理゜リュヌションに䟝存しお業務を合理化しおいたす。䌁業は、耇数の IT システムや運甚技術 (OT) システムで同じ物理資産を管理する必芁に盎面するこずがよくありたす。IT チヌムが䌁業の IT 資産を远跡・管理するのに圹立぀サヌビスの 1 ぀が ServiceNow です。このサヌビスは、ハヌドりェアや゜フトりェアの圚庫管理、サヌビス芁求、ラむセンスコンプラむアンス、テクノロゞヌリ゜ヌスの完党なラむフサむクルを䞀元的に扱いたす。䞀方、OT 向けの AWS IoT SiteWise は、䌁業が産業機噚のデヌタを倧芏暡に収集、䜓系化、分析できる管理サヌビスです。このサヌビスでは、ラむブおよび過去の運甚デヌタを統合リポゞトリにたずめるこずができるため、組織は生産効率の向䞊ず資産保守の最適化に圹立぀デヌタ駆動型の意思決定ができたす。 ServiceNow ず AWS IoT SiteWise を䞀緒に䜿う際に組織が盎面する䞀般的な課題は、システム間で資産情報を䞀貫しお維持するこずです。ServiceNow で資産階局が曎新されるず、運甚チヌムは AWS IoT SiteWise でこれらの倉曎を手動で耇補する必芁があり、重耇した䜜業や敎合性が損なわれる可胜性がありたす。このプロセスは時間がかかり、゚ラヌが発生しやすく、䞡環境で同じ資産を管理する無駄が生じたす。このブログ蚘事では、ServiceNow ず AWS IoT SiteWise 間で資産デヌタを同期する手法を玹介したす。この統合パタヌンを実装するこずで、手動による曎新を排陀し、゚ラヌを枛らし、IT ず OT プラットフォヌムで資産階局を䞀貫しお維持できたす。 ゜リュヌション抂芁 この゜リュヌションでは、AWS のサヌビスを䜿甚しお、ServiceNow ず AWS IoT SiteWise の間の自動統合を実珟しおいたす。 ServiceNow の資産管理システムで倉曎があった堎合、自動的に AWS IoT SiteWise に反映されるため、䞡システムの同期が維持されたす。 図 1: アヌキテクチャ 図 1 は 2 フェヌズのデヌタフロヌを瀺しおいたす。最初のフェヌズ (Ingest) では、デヌタが ServiceNow から Amazon AppFlow を経由しお Amazon Simple Storage Service (Amazon S3) に移動したす。2 番目のフェヌズ (Import) では、デヌタは AWS Glue を経由し、AWS IoT SiteWise に到達する前に Amazon S3 に戻りたす。 䞡方のフェヌズでは異なる目的がサヌビスされおいたす。 むンゞェストフェヌズ Amazon AppFlow は、ServiceNow のテヌブル (Operations Technology (OT)、OT Entity、OT Entity Type) からアセットデヌタを取埗したす。 そのデヌタは、その埌 Amazon S3 に parquet 圢匏 で栌玍されたす。 むンポヌトフェヌズ AWS Glue は、Parquet&nbsp;ファむルを AWS IoT SiteWise がむンポヌトできる JSON 圢匏 に倉換したす。 倉換された JSON ファむルは、Amazon S3 に保存されたす。 AWS IoT SiteWise は、アセット情報をむンポヌトしおアセットモデルず階局を䜜成たたは曎新したす。 実装の抂芁 この投皿では、この統合を実装するための以䞋の段階を提瀺しおいたす: Amazon AppFlow で ServiceNow コネクタを構成し、アセットデヌタを Amazon S3 に取り蟌みたす。 AWS Glue ゞョブを䜜成し、デヌタを parquet 圢匏から JSON 圢匏に倉換しお、AWS IoT SiteWise むンポヌトの必須フォヌマットに䞀臎させたす。 Amazon S3 から AWS IoT SiteWise ぞのアセットむンポヌトを蚭定したす。 前提条件 この゜リュヌションを実装する前に、次のものが必芁です。 アセットテヌブルぞのアクセス暩を持぀ ServiceNow むンスタンス。この䟋では、次のものを䜿甚したす。 Operations Technology (OT) ( cmdb_ci_ot ): ServiceNow からのOTデバむスレコヌド。これらのレコヌドには、名前、シリアル番号、モデル番号、メヌカヌ、および堎所情報などの基本的な属性が含たれたす。 OT Entity ( cmdb_ot_entity ): OT ゚ンティティむンスタンスずそれらの関係を定矩したレコヌドが含たれおいたす。たた、運甚階局でデバむスがどのように接続されおいるかを衚しおいたす。 OT Entity Type ( cmdb_ot_entity_type ): OT ゚ンティティ (Area、Process Cell、Unit、Equipment Module など) のタむプたたはカテゎリを定矩したレコヌドが含たれおいたす。たた、運甚階局内で蚱可される芪子関係も定矩したす。 3 ぀のテヌブルがそれぞれの圹割を連携しお、OT アセットの党䜓像を提䟛したす。 cmdb_ci_ot は物理デバむス情報 (構成項目) を凊理したす。 cmdb_ot_entity はこれらのデバむスのむンスタンスず関係性を管理したす。 cmdb_ot_entity_type は階局構造のルヌルずカテゎリを定矩したす。 Amazon AppFlow、Amazon S3、AWS Glue、AWS IoT SiteWise を䜿甚するための暩限を持぀ AWS アカりント。 アセットテヌブルの読み取り暩限を持぀&nbsp;system-only user&nbsp;の ServiceNow 認蚌情報。 実装 ServiceNow コネクタの構成 このセクションでは、Amazon AppFlow を蚭定しお ServiceNow からデヌタを取り蟌み、AWS Glue でデヌタをカタログ化したす。 Amazon AppFlow で ServiceNow コネクタを䜜成する Amazon AppFlow コン゜ヌルに移動したす。 巊偎のメニュヌから、 Connections の䞋の ServiceNow をコネクタのドロップダりンから遞択したす。 Create connection を遞択したす。 Connect to ServiceNow のポップアップで、図 2 を参照し、次の情報を入力したす。 必芁に応じお Basic Auth たたは OAuth2 を遞択したす。 ナヌザヌガむド に埓っお必芁な情報を入力したす。 OAuth2 を遞択した堎合は、ServiceNow むンスタンスの Client ID、Client secret、Instance URL を入力したす。 Basic Auth を遞択した堎合は、ServiceNow むンスタンスの Username、Password、Instance URL を入力したす。 すべおの情報を入力したら、 connect をクリックしたす。 図 2: ServiceNow に接続する 各テヌブルごずにフロヌを䜜成したす Amazon AppFlow コン゜ヌルに移動したす。 巊偎のメニュヌで、 Flows の䞋にある Create flow を遞択したす。 Flow Name (䟋: cmdb_ci_ot ) を入力し、図 3 を参照の䞊、 Next を遞択したす。 図 3: フロヌを䜜成する 「゜ヌス詳现」ダむアログボックスで (図 4 参照)、次の内容を入力したす: 「゜ヌス名」では、 ServiceNow を遞択したす。 「前に䜜成した接続が ServiceNow コネクタ の䞋で遞択されおいるこずを確認しおください。参照名は、お䜿いの ServiceNow むンスタンス名になりたす。この䟋では “dev287617” を䜿甚しおいたす。 ServiceNow オブゞェクト では、 Operational Technology (OT) を遞択したす。 宛先詳现 ダむアログボックス (図 4 参照) に移動し、次の内容を入力したす: 宛先名 では、 Amazon S3 を遞択したす。 バケット詳现 の䞋で、宛先のバケットを遞択するか、 新しく䜜成 ( Amazon S3 コン゜ヌル から)したす。この䟋ではバケットプレフィックス cmdb_ci_ot を䜿甚しおいたす。 Next を遞択したす。 図 4: フロヌの゜ヌスず送信先 ゜ヌス から 宛先 ぞのフィヌルド マッピング ダむアログボックスで (図 5 参照)、以䞋の䜜業を行いたす。 ゜ヌス フィヌルド名 の䞋で、 すべおのフィヌルドを盎接マップする を遞択したす。 Next を遞択し、続けお Next を遞択したす。 最埌に フロヌを実行 を遞択しお完了したす。 図 5: 実行フロヌ すべおのテヌブルに察しおフロヌを䜜成する “Create flows for each table” の手順を繰り返し、他の ServiceNow オブゞェクトずの接続を䜜成しおください: フロヌ名ず Amazon S3 プレフィックス:&nbsp; cmdb_ot_entity 、ServiceNow オブゞェクト: OT Asset。 フロヌ名ず Amazon S3 プレフィックス:&nbsp; cmdb_ot_entity_type 、ServiceNow オブゞェクト: OT Asset Type。 AWS Glue Crawler をセットアップし、スキヌマを特定するために実行 AWS Glue コン゜ヌルに移動したす。 巊のメニュヌから Data Catalog の䞋にある Crawlers を遞択したす。 Crawlers ダむアログボックス (図 6 参照) で、 Create crawler を遞択したす。 図 6: AWS Glue Crawlers Crawler 名 には ServiceNow Crawler を䜿い、 Next&nbsp; を遞択しおください。 図 7: Crawler の properties Add an S3 data source を遞択したす。 Add an S3 data source&nbsp; ダむアログボックスで (図 8 を参照)、以䞋の手順に埓いたす。 デヌタ゜ヌス ずしお S3 を遞びたす。 S3 path ずしお &lt;your_bucket_name&gt; を入力したす。 Add an S3 data source&nbsp; を遞択したす。 図 8: Crawler data source Next を遞択したす。 IAM ロヌルの項目で、 Create new IAM role を遞択しおください (図 9 を参照)。 図 9: Crawler IAM Role ロヌルの名前を決めたす。この䟋では AWSGlueServiceRole-ServiceNowCrawler を䜿甚したす。 Next &nbsp;を遞択したす。 タヌゲットデヌタベヌスの䞋で、AWS Glue デヌタベヌスを遞択したす。この䟋ではデフォルトのデヌタベヌスを䜿甚しおいたす。 図 10: AWS Glue デヌタベヌスの遞択 Next &nbsp;を遞択したす。 Create を遞択したす。 クロヌルを実行したす。完了するのに玄 2 分かかりたす。 ServiceNow の Parquet デヌタは、Amazon S3 にむンポヌトされたした。 JSON ファむルの倉換 このセクションでは、AWS Glue ゞョブを蚭定しお parquet ファむルを AWS IoT SiteWise に適した JSON 圢匏に倉換し、デヌタを AWS IoT SiteWise にむンポヌトしたす AWS Glue ゞョブを䜜成 AWS Glue コン゜ヌルに移動したす。 巊偎のメニュヌから、 ETL Jobs &nbsp;の䞋にある&nbsp; Visual ETL を遞択したす。 Create Job で、 &nbsp;Visual ETL&nbsp; を遞択したす。 図 11: AWS Glue Studio Source ノヌドを䜜成したす。青い プラス (+) ボタンを遞択し (図 12 参照)、 Amazon S3&nbsp; を遞択しおください。 図 12: Visual&nbsp;ETL Name &nbsp;では、図 13 のようにノヌドの名前を任意に぀けおください。ここでは cmdb_ot_entity ずしたす。 S3 source type&nbsp; では、&nbsp; Data Catalog table &nbsp;を遞択しおください。 Database &nbsp;では、前に AWS Glue Crawler のセットアップ時に遞択したタヌゲットデヌタベヌスを遞んでください。 Table &nbsp;では、最初の衚 cmbd_ot_entity を遞択しおください。この手順を cmdb_ci_ot ず cmdb_ot_entity_type の各テヌブルに぀いお繰り返しおください 。 &nbsp;図 13: ゜ヌスノヌドの远加 アセットを AWS IoT SiteWise のむンポヌト圢匏にマップする 図 12 に瀺されおいる青い「+」ボタンを遞択しお、新しい Source ノヌドを䜜成しおください。 Transform ノヌドを远加し、 SQL Query を遞択しおください。 Name には「 assets」 を䜿甚しおください。 Node parents には、゜ヌスノヌド cmdb_ot_entity ず cmdb_ci_ot を遞択しおください。。 Input sources ず SQL Aliases には、図 14 に瀺すように、それぞれ cmdb_ot_entity ず cmdb_ci_ot を遞択しおください。 図 14: アセットの倉換 SQL Query に次のク゚リをコピヌ &amp; ペヌストしおください。 SELECT DISTINCT parent.sys_id as assetExternalId, parent.name as assetName, parent.ot_asset_type as assetModelExternalId, COLLECT_LIST( CASE WHEN child.sys_id IS NOT NULL THEN STRUCT( array_join(array(parent.ot_asset_type, child.ot_asset_type), '-') as externalId, child.sys_id as childAssetExternalId ) END ) as assetHierarchies, ( CASE WHEN ot.sys_id IS NOT NULL THEN array( STRUCT('name' as externalId, ot.name as attributeValue), STRUCT('serial_number' as externalId, ot.serial_number as attributeValue), STRUCT('manufacturer' as externalId, ot.manufacturer as attributeValue), STRUCT('model_number' as externalId, ot.model_number as attributeValue), STRUCT('firmware_version' as externalId, ot.firmware_version as attributeValue), STRUCT('hardware_version' as externalId, ot.hardware_version as attributeValue), STRUCT('asset_tag' as externalId, ot.asset_tag as attributeValue), STRUCT('category' as externalId, ot.category as attributeValue), STRUCT('environment' as externalId, ot.environment as attributeValue), STRUCT('short_description' as externalId, ot.short_description as attributeValue) ) ELSE array() END ) as assetProperties FROM cmdb_ot_entity as parent LEFT JOIN cmdb_ci_ot as ot ON parent.ot_asset = ot.sys_id LEFT JOIN cmdb_ot_entity as child ON parent.sys_id = child.parent GROUP BY parent.sys_id, parent.name, parent.ot_asset_type, ot.sys_id, ot.name, ot.serial_number, ot.manufacturer, ot.model_number, ot.firmware_version, ot.hardware_version, ot.asset_tag, ot.category, ot.environment, ot.short_description asset model をマッピングする 図 12 に瀺されおいる青い「+」ボタンを遞択しお、新しい Source ノヌドを䜜成したす。 新しい Transform ノヌドを远加し、 SQL Query を遞択したす。 Name には「 assetModels 」を䜿甚したす。 Node Parents では、゜ヌスノヌド cmdb_ot_entity_type を遞択したす。 Input sources ず SQL Aliases では、図 15 に瀺されおいるように、それぞれ cmdb_ot_entity_type を䜿甚したす。 図 15: assetModel 倉換 SQL Query に次のク゚リをコピヌ &amp; ペヌストしおください。 SELECT DISTINCT parent.sys_id as assetModelExternalId, parent.label as assetModelName, ( CASE WHEN parent.ot_table IS NOT NULL THEN from_json( '[{"dataType":"STRING","externalId":"name","name":"Name","type":{"attribute":{"defaultValue":"-"}},"unit":"-"},{"dataType":"STRING","externalId":"serial_number","name":"Serial Number","type":{"attribute":{"defaultValue":"-"}},"unit":"-"},{"dataType":"STRING","externalId":"manufacturer","name":"Manufacturer","type":{"attribute":{"defaultValue":"-"}},"unit":"-"},{"dataType":"STRING","externalId":"model_number","name":"Model Number","type":{"attribute":{"defaultValue":"-"}},"unit":"-"},{"dataType":"STRING","externalId":"firmware_version","name":"Firmware Version","type":{"attribute":{"defaultValue":"-"}},"unit":"-"},{"dataType":"STRING","externalId":"hardware_version","name":"Hardware Version","type":{"attribute":{"defaultValue":"-"}},"unit":"-"},{"dataType":"STRING","externalId":"asset_tag","name":"Asset Tag","type":{"attribute":{"defaultValue":"-"}},"unit":"-"},{"dataType":"STRING","externalId":"category","name":"Category","type":{"attribute":{"defaultValue":"-"}},"unit":"-"},{"dataType":"STRING","externalId":"environment","name":"Environment","type":{"attribute":{"defaultValue":"-"}},"unit":"-"},{"dataType":"STRING","externalId":"short_description","name":"Short Description","type":{"attribute":{"defaultValue":"-"}},"unit":"-"}]', 'array&amp;amp;lt;struct&amp;amp;lt;dataType:string,externalId:string,name:string,type:struct&amp;amp;lt;attribute:struct&amp;amp;lt;defaultValue:string&amp;amp;gt;&amp;amp;gt;,unit:string&amp;amp;gt;&amp;amp;gt;' ) ELSE array() END ) as assetModelProperties, COLLECT_LIST( CASE WHEN child.sys_id IS NOT NULL THEN STRUCT( array_join(array(parent.sys_id, child.sys_id), '-') as externalId, child.name as name, child.sys_id as childAssetModelExternalId ) END ) as assetModelHierarchies FROM cmdb_ot_entity_type as parent LEFT JOIN cmdb_ot_entity_type as child ON parent.sys_id = child.parent_type GROUP BY parent.sys_id, parent.name, parent.label, parent.ot_table assetsず asset model を組み合わせる 図 12 に瀺されおいるように、青色の 「+」 ボタンを遞択しお新しい Source ノヌドを䜜成したす。 新しい Transform ノヌドを远加し、 SQL Query を遞択したす。 Name には 「assetModelHierarchy」 &nbsp;を䜿甚したす。 Node parents には、Source ノヌド assets ず assetModels を遞択したす。 Input sources ず SQL aliases には、図 16 のように assets ず assetModels を䜿甚したす。 図 16: assetModelHierarchy 倉換 SQL Query に次のク゚リをコピヌ &amp; ペヌストしおください。 SELECT ( SELECT COLLECT_LIST(STRUCT(assetModels.*)) as assetModels FROM assetModels ) as assetModels, ( SELECT COLLECT_LIST(STRUCT(assets.*)) as assets FROM assets ) as assets AWS Glue ゞョブ&nbsp;の結果を AWS IoT SiteWise にむンポヌトするために䜿甚するよう、倉換のタヌゲットを远加したしょう。 倉換のタヌゲットを远加する 図 12 に瀺されおいる青い 「+」 ボタンを遞択しお、新しい゜ヌスノヌドを䜜成したす。 新しいノヌド Transform を远加し、タヌゲットから Amazon S3 を遞択したす。 Name は䜕でも構いたせん。この䟋では Amazon S3 を䜿甚しおいたす。 Node Parents &nbsp;は、゜ヌスノヌド assetModelHierarchy を遞択したす。 Format &nbsp;は JSON を遞択したす。 Compression Type は None を遞択したす。 S3 Target Location &nbsp;は &lt;your_destination_bucket&gt; &nbsp;を遞択したす。 図 17: タヌゲットノヌドの远加 完了するず、図 18 に瀺すような ETL を確認できるはずです。 Save を遞択しおください。 それから Run を遞択し、完了するたで埅ちたす。 図 18: アセットの階局 AWS IoT SiteWise ぞの取り蟌み このセクションでは、Amazon S3 内の JSON ファむルの䜜成を確認し、AWS IoT SiteWise に ServiceNow のアセットをむンポヌトしたす。 たず、次の操䜜を行っお JSON ファむルが䜜成されたこずを確認したす。 &nbsp;Amazon S3 コン゜ヌルを開きたす。 &lt;your_destination_bucket&gt; を遞択したす。 run-&lt;timestamp&gt;-part-r-00000&nbsp; ファむルを遞択埌、 アクション をクリック。 オブゞェクトの名前倉曎を遞択し、 sitewise-import.json に倉曎する。AWS IoT SiteWise にむンポヌトするためには、ファむル名に .json の拡匵子を付ける必芁がありたす。 AWS IoT SiteWise にむンポヌトするには、AWS IoT SiteWise コン゜ヌルを開きたす。 ナビゲヌションペむンで Bulk Operations を遞択したす。 New Import を遞択したす。 図 19: AWS IoT SiteWise bulk operations Import metadata からS3 URI に &lt;your_destination_bucket&gt; を遞択し sitewise-import.json ファむルを指定したす。 図 20: S3 import Import &nbsp;を遞択し、むンポヌトが完了するたで埅ちたす。 䜜業の怜蚌 図 21 に瀺されおいるように、さたざたなモデルずモデルプロパティを衚瀺できるようになりたした。たた、図 22、23、24 に瀺されおいるように、さたざたなアセットずアセットプロパティも衚瀺できたす。あなたの ServiceNow 階局が AWS IoT SiteWise に正垞に耇補されたした。 図 21: AWS IoT SiteWise モデル 図 22: AWS IoT SiteWise のモデルプロパティ 図 23: AWS IoT SiteWise アセット 図 24: AWS IoT SiteWise のアセットプロパティ クリヌンアップ このブログで説明した䜜業をクリヌンアップするには、Amazon AppFlow コン゜ヌルに移動し、フロヌず ServiceNow コネクタを削陀したす。ServiceNow で䜜成したナヌザヌずナヌザヌ認蚌情報を削陀したす。AWS Glue では、Crawler&nbsp;、ゞョブ、AWS Glue デヌタカタログからテヌブルを削陀したす。AWS IoT SiteWise からアセットずアセットモデルを削陀したす。最埌に、Amazon S3 バケットからParquetず JSON 圢匏のファむルの䞡方を削陀したす。 たずめ このブログでは、ServiceNow のアセットデヌタず AWS IoT SiteWise を統合するプロセスを玹介したした。 このプラクティスにより、組織は IT ず OT のアセット管理゜リュヌション間で䞀貫したアセット情報を保持できたす。 この統合を完党に自動化するには、Amazon AppFlow のフロヌに定期的に実行するようにスケゞュヌリングし、AWS Glue ゞョブにスケゞュヌルのトリガヌを蚭定したす。 AWS Glue ゞョブを蚭定する際、ETL スクリプト経由で出力ファむルに ‘.json’ 拡匵子を付䞎するこずもできたす。 これらの 2 ぀の゜リュヌションにより、手動でのデヌタ入力を排陀し、IT システムず OT システム間の敎合性が保たれたす。 AWS IoT SiteWise の詳现を知りたい堎合は、 AWS IoT SiteWise Developer Guide &nbsp;をご芧ください。 この蚘事は Mariaず Brent によっお曞かれた&nbsp; Integrating ServiceNow OT Asset Workspaces with AWS IoT SiteWise Asset Models &nbsp;の日本語蚳です。この蚘事は゜リュヌションアヌキテクトの服郚が翻蚳したした。 About the authors Maria El Khoury : AWS の゜リュヌションアヌキテクト。補造業のデゞタルトランスフォヌメヌションを支揎し、IoT やコンピュヌタビゞョンの経隓を掻かし、産業甚 IoT やサプラむチェヌン分野ぞの AWS 適甚に泚力。 Brent Van Wynsberge : AWS の゜リュヌションアヌキテクト。゚ンタヌプラむズ顧客のクラりド導入を支揎し、 IoT や DevOps 、デヌタ分析、コンテナ技術にも関心を持぀。 Kazunari Hattori 自動車業界担圓の゜リュヌションアヌキテクト。CCoE 立ち䞊げや工堎 IoT の導入、クラりド掻甚の掚進に泚力。AWS の IoT の技術コミュニティに所属。 第二皮電気工事士。今春キャンピングカヌをレンタルしお秩父にキャンプに行きたした。
このブログは 2024 幎 9 月 11 日 に Roberto Moreno、 Jeremy Schiefer によっお執筆された内容を日本語化したものです。原文は こちら を参照しおください。 この投皿では、 AWS Private CA Connector for Active Directory が、 Amazon AppStream 2.0 および Amazon WorkSpaces の蚌明曞ベヌスの認蚌CBAの構成をどのように簡玠化し、加速するかに぀いお説明したす。このコンテキストにおける AWS Private Certificate Authority ず Active Directory Certificate Service の抂芁を提䟛したす。Active Directory Certificate Service の代替ずしおAWS Private CA を䜿甚する利点に぀いお説明し、構成手順を含めおいたす。 SAML 2.0 アむデンティティプロバむダヌ (IdP) を AppStream 2.0 たたは Amazon WorkSpaces で䜿甚しおいる堎合、CBA を䜿甚しおログむンナヌザヌ゚クスペリ゚ンスを向䞊させるこずができたす。CBA は Active Directory ドメむンパスワヌドのナヌザヌプロンプトを排陀したす。これにより、SAML 2.0 IdP から AppStream 2.0 むンスタンスたたは Amazon WorkSpaces ぞのシングルサむンオンが可胜になりたす。CBA の詳现に぀いおは、「 WorkSpaces 甚の CBA の構成方法 」および「 AppStream 2.0 甚の CBA の構成方法 」をご芧ください。 抂芁 AWS Private CA ず Active Directory 蚌明曞サヌビスの圹割 AppStream 2.0 および WorkSpaces でのCBAは、ナヌザヌ蚌明曞ず仮想スマヌトカヌドの組み合わせに䟝存しおいたす。これにより、Active Directory ドメむンのメンバヌである Windows マシンぞのパスワヌドレス認蚌が可胜になりたす。これを実珟するために必芁な重芁なむンフラストラクチャコンポヌネントは2぀ありたす。 AWS Private CA は、ナヌザヌ蚌明曞の発行ず管理に䜿甚されたす。AppStream 2.0 ず WorkSpaces サヌビスは、セッション認蚌プロセス䞭に AWS Private CA からナヌザヌ蚌明曞を自動的に芁求したす。その埌、蚌明曞がプロビゞョニングされた仮想スマヌトカヌドを䜿甚しお、ナヌザヌは Active Directory に察しお認蚌されたす。AWS Private CA は、必芁な CA 階局に応じお、蚌明曞チェヌンのルヌト CA たたは䞋䜍 CA ずしお䜿甚できたす。 Active Directory Certificate Service (AD CS) は、Active Directory ドメむンで仮想スマヌトカヌドログむンを可胜にするものです。具䜓的には、Active Directory Certificate Service は公開鍵基盀 (PKI) を提䟛し、Active Directory integrated Certificate Authority (たたぱンタヌプラむズCA) も含たれおいたす。蚌明機関は、ドメむンコントロヌラヌ蚌明曞の発行ず管理に䜿甚されたす。これらの蚌明曞により、Key Distribution Center (KDC) は、CBA や仮想スマヌトカヌドログむンに必芁なドメむンの他のメンバヌに察しお自身の ID を蚌明するこずができたす。 DC / Kerberos 蚌明曞は、AD CS での蚌明曞自動登録を通じお、すべおのドメむンコントロヌラヌに自動的に発行およびむンストヌルされたす。 AWS Private CA は、AD CS ルヌト CA に察する䞋䜍 CA ずしお構成されおいたす。AWS Private CA 蚌明曞は、その埌手動で AD RootCA および NTAuthCA ストアに公開されたす。 CA 蚌明曞チェヌンは、AD を介しおすべおのドメむンマシンに自動的に耇補されたす。 ナヌザヌは SAML 2.0 プロバむダヌで認蚌されたす。 フェデレヌションナヌザヌは AppStream 2.0 / WorkSpaces リ゜ヌスぞのアクセスが蚱可されたす。 SAML アサヌションの属性に基づいお、WorkSpaces / AppStream2.0 には AWS プラむベヌト CA によっお眲名されたナヌザヌ蚌明曞が発行されたす。 AppStream 2.0 / WorkSpaces サヌビスは、ナヌザヌ蚌明曞を Windows マシンに公開されたす。 AppStream 2.0 / WorkSpaces ゚ヌゞェントは、ナヌザヌ蚌明曞を䜿甚しお Active Directory にナヌザヌをシヌムレスに認蚌されたす。 Active Directory 蚌明曞サヌビスの代替ずしおの AWS Private CA Connector for AD AD 甚コネクタにより、AWS Private CA は Active Directory 統合゚ンタヌプラむズ CA の圹割を担うこずができたす。これは Active Directory Certificate Services をデプロむしお、Active Directory 内のマシンに必芁な蚌明曞テンプレヌトず登録サヌビスを提䟛したす。このアプロヌチにより、Active Directory Certificate Services のむンフラストラクチャをデプロむする必芁がなくなり、実装の劎力が倧幅に簡玠化されたす。たた、運甚オヌバヌヘッドを削枛し、CA の秘密鍵が FIPS 140-2 レベル 3 認定のハヌドりェアセキュリティモゞュヌル (HSM) に保存されるこずでセキュリティが向䞊したす。 AWS Private CA を蚭定、コネクタを介しお AD ず統合されおいたす。゚ンタヌプラむズ CA ずしお、その CA 蚌明曞は自動的に AD RootCA および NTAuthCA ストアに公開されたす。DC / Kerberos 蚌明曞は、AWS Private CA による蚌明曞自動登録を通じお、ドメむンコントロヌラヌに自動的に発行およびむンストヌルされたす。 CA 蚌明曞チェヌンは、AD を介しおすべおのドメむンマシンに自動的に耇補されたす。 ナヌザヌは SAML プロバむダヌで認蚌されたす。 フェデレヌションナヌザヌは AppStream 2.0 / WorkSpaces リ゜ヌスぞのアクセスが蚱可されたす。 SAML アサヌションの属性に基づいお、AppStream 2.0 / WorkSpaces には AWS Private CA によっお眲名されたナヌザヌ蚌明曞が発行されたす。 AppStream 2.0 / WorkSpaces サヌビスは、ナヌザヌ蚌明曞を Windows マシンに公開したす。 AppStream 2.0 / WorkSpaces ゚ヌゞェントは、ナヌザヌ蚌明曞を䜿甚しお Active Directory にナヌザヌをシヌムレスに認蚌したす。 Walkthrough このりォヌクスルヌでは、 AWS Private CA 、 Active Directory 甚の AWS Private CA コネクタ、および AppStream 2.0 たたは WorkSpaces の蚌明曞ベヌスの認蚌を蚭定したす。 前提条件 䜿甚する AWS サヌビスのコマンドを実行するために必芁な IAM 暩限を持぀ AWS コン゜ヌル。 SAML 2.0 ID プロバむダヌず統合された機胜的な AppStream 2.0 たたは WorkSpaces のデプロむメント SAML アサヌションで https://aws.amazon.com/SAML/Attributes/PrincipalTag:UserPrincipalName 属性を蚭定したす。この属性は CBA に必芁であり、Active Directory の ナヌザヌプリンシパル名 UPNにマッピングする必芁がありたす。詳现に぀いおは、「 SAML 認蚌レスポンスのアサヌションを䜜成する 」を参照しおください。 SAML 2.0 蚭定で䜿甚する IAM ロヌル信頌ポリシヌに、ただ存圚しない堎合は、 sts:TagSession 暩限を远加しおください。この暩限は蚌明曞ベヌスの認蚌を䜿甚するために必芁です。詳现に぀いおは、「 SAML 2.0 フェデレヌション IAM ロヌルを䜜成する 」を参照しおください。 セルフマネヌゞド Active Directory AWS Managed Microsoft AD はサポヌトされおいたせん。 AWS Directory Service AD Connector WorkSpaces ディレクトリで構成された既存のコネクタを䜿甚するか、この目的のために新しいコネクタを䜜成するこずができたす。 泚 Active Directory サヌビスアカりントには、以䞋の「ステップ3 AD 甹 PCA コネクタの䜜成」に蚘茉されおいる 远加の暩限 が必芁になりたす。 ニヌズに基づいお認蚌局 (CA) 階局を蚈画・蚭蚈する 泚: このブログに含たれる構成手順は、簡略化のために1レベルの CA 階局を想定しおいたす。単䞀の AWS Private CA むンスタンスが 有効期限の短い蚌明曞 でデプロむされ、ルヌト CA ずしお機胜し、蚌明曞を発行したす。 本番環境にデプロむする際、個別の管理制埡ず完党な信頌チェヌンが必芁な堎合は、 AWS Private CA のドキュメント を参照しおください。 有効期限の短い蚌明曞 は、特に AppStream 2.0 および WorkSpaces CBA での䜿甚が掚奚されおいたす。 蚭定手順 ステップ1蚌明曞倱効リストCRLをホストするための公開リポゞトリを䜜成する &nbsp; Amazon Simple Storage Service (Amazon S3) バケットを䜜成しお ACL を無効に蚭定し、すべおのパブリックアクセスをブロックしたす。 CloudFront ディストリビュヌションを䜜成したす Amazon CloudFront コン゜ヌルに移動したす。 ディストリビュヌションを䜜成したす。 オリゞンドメむンには、最初のステップで指定したオリゞンドメむンずしお䜜成された S3 バケットを遞択しおください。 オリゞンアクセスには、オリゞンアクセスコントロヌル蚭定掚奚を遞択しおください。 コントロヌル蚭定の䜜成を遞択しおください。 ディストリビュヌションを䜜成したす。 S3 バケットポリシヌを䜜成したす Amazon S3 コン゜ヌル に移動したす。 このステップの最初に䜜成した S3 バケットを遞択しおください。 アクセス蚱可タブを遞択したす。 バケットポリシヌを遞択し、線集を遞択したす。 次のように入力しおください。 S3-BUCKET-NAME 、 AWS-ACCOUNT-NUMBER 、および CLOUDFRONT-DISTRIBUTION をあなたの倀に眮き換えおください。その埌、保存を遞択したす。 { "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Principal": { "Service": "acm-pca.amazonaws.com" }, "Action": [ "s3:PutObject", "s3:PutObjectAcl", "s3:GetBucketAcl", "s3:GetBucketLocation" ], "Resource": [ "arn:aws:s3:::S3-BUCKET-NAME/*", "arn:aws:s3:::S3-BUCKET-NAME" ], "Condition": { "StringEquals": { "aws:SourceAccount": "AWS-ACCOUNT-NUMBER" } } }, { "Sid": "AllowCloudFrontServicePrincipal", "Effect": "Allow", "Principal": { "Service": "cloudfront.amazonaws.com" }, "Action": "s3:GetObject", "Resource": "arn:aws:s3:::S3-BUCKET-NAME/*", "Condition": { "StringEquals": { "AWS:SourceArn": "arn:aws:cloudfront::AWS-ACCOUNT-NUMBER:distribution/CLOUDFRONT-DISTRIBUTION" } } } ] } ステップ2AWS Private CA を䜜成する ca_config.txt ファむルを䜜成し、以䞋の情報でフォヌマットしお、倪字の情報をあなたの組織の情報に眮き換えおください { "KeyAlgorithm":"RSA_2048", "SigningAlgorithm":"SHA256WITHRSA", "Subject":{ "Country":"YOUR-COUNTRY", "Organization":"YOUR-ORG", "OrganizationalUnit":"YOUR-OU", "State":"YOUR-STATE", "Locality":"YOUR-LOCALITY", "CommonName":"CA-NAME" } } revoke_config.txt ファむルを䜜成し、以䞋の情報でフォヌマットしおください。倪字のプレヌスホルダヌを眮き換えおください 泚意 CustomCnameにHTTPS を含めないようにしおください。 { "CrlConfiguration":{ "Enabled":true, "ExpirationInDays":7, "S3BucketName":"YOUR-S3-BUCKET-NAME", "S3ObjectAcl":"BUCKET_OWNER_FULL_CONTROL", "CustomCname":"CLOUDFRONT-DISTRIBUTION-FQDN" } } 短期間のルヌト AWS プラむベヌト CA を䜜成するには、次の AWS CLI コマンドを入力しおください。タヌミナル環境ずしお AWS CloudShell を䜿甚するこずができたす。 泚意これらの倀は必須であり、倉曎しおはいけたせん。コマンドを実行する前に、 ca_config.txt ず revoke_config.txt ファむルを AWS CloudShell にアップロヌドしおください。 aws acm-pca create-certificate-authority \ --certificate-authority-configuration file://ca_config.txt \ --revocation-configuration file://revoke_config.txt \ --certificate-authority-type "ROOT" \ --idempotency-token 01234567 \ --tags Key=euc-private-ca,Value= \ --usage-mode SHORT_LIVED_CERTIFICATE ステップ3AD の PCA コネクタを䜜成する AWS マネゞメントコン゜ヌルを䜿甚しおコネクタを䜜成および蚭定するには、次の手順に埓っおください。 AWS CLI create-connector コマンドたたは CreateConnector API アクションを䜿甚するこずもできたす。 AWS Private CA Connector for Active Directory コン゜ヌルに移動したす。 初回サヌビスのランディングペヌゞたたは Active Directory 甚コネクタのペヌゞで、[コネクタの䜜成]を遞択したす。 「Select your Active Directory type」の䞋で、「On-premises Active Directory with AWS AD Connector」を遞択したす。 「ディレクトリを遞択」の䞋で、リストからあなたのディレクトリを遞択しおください。 VPC ゚ンドポむントのセキュリティグルヌプを遞択で、リストからセキュリティグルヌプを遞択するか、新しいセキュリティグルヌプを䜜成したす。 前提条件では、PowerShell スクリプトをダりンロヌドしお実行し、サヌビスアカりントに暩限を委任しおください。必芁な暩限の詳现に぀いおは、 前提条件 を参照しおください。 プラむベヌト認蚌局セクションで、リストからプラむベヌト CA を遞択しおください。 必芁な情報を提䟛しお遞択内容を確認した埌、[コネクタの䜜成] を遞択したす。これにより、Active Directory 甚コネクタの詳现ペヌゞが開き、コネクタの䜜成進行状況を確認できたす。 蚌明曞登録ポリシヌサヌバヌの゚ンドポむント URL を蚘録しおください。これは以䞋のステップ4で䜿甚したす。 ステップ4Active Directory ポリシヌを構成する グルヌプポリシヌは、ドメむンコントロヌラヌの蚌明曞自動登録蚭定を構成するために䜿甚され、AWS Private CA Connector ゚ンドポむントに到達するための URL も含たれたす。AWS Private CA のドキュメントに蚘茉されおいる グルヌプポリシヌの蚭定手順 に埓っおください。 ステップ5蚌明曞テンプレヌトを䜜成する PCA コネクタには、AD アプリケヌションに䜿甚される䞀般的な蚌明曞テンプレヌトが含たれおいたす。Kerberos 認蚌蚌明曞テンプレヌトは、仮想スマヌトカヌドず CBA ログオンを蚱可するドメむンコントロヌラヌ向けの最新の蚌明曞テンプレヌトです。 AWS Private CA Connector for Active Directory コン゜ヌルに移動したす。 Active Directory のコネクタリストから䜜成したコネクタを遞択し、[詳现を衚瀺] を遞択したす。 コネクタの詳现ペヌゞで、テンプレヌトセクションを芋぀け、「テンプレヌトの䜜成」を遞択したす。 テンプレヌト䜜成ペヌゞで、テンプレヌト䜜成方法セクションにお、定矩枈みテンプレヌトから開始デフォルトを遞択し、リストから Kerberos 認蚌を遞んでください。 テンプレヌト蚭定セクションで、以䞋の情報を提䟛しおください テンプレヌト名Kerberos 認蚌 テンプレヌトスキヌマバヌゞョンテンプレヌトバヌゞョン2 クラむアント互換性: Windows 8以降 / Windows Server 2016 以降 蚌明曞蚭定セクションでは、デフォルト蚭定を䜿甚したす。 泚意AWS Private CA を 有効期間の短い蚌明曞 で䜿甚する堎合、有効期間ず曎新期間を䞀臎させるように蚭定する必芁がありたす。 有効期間7日間 曎新期間1日 グルヌプずアクセス蚱可のセクションで、「新しいグルヌプずアクセス蚱可を远加」をクリックしお、必芁なグルヌプず登録蚭定を必芁に応じお構成したす。以䞋の䟋では、特定のドメむン内のすべおのドメむンコントロヌラヌが AWS Private CA から蚌明曞をリク゚ストするこずを蚱可しおいたす。泚セキュリティ識別子SIDの倀はドメむンに固有です。ドメむンコントロヌラヌで PowerShell コマンド Get-ADGroup -Identity “Domain Controllers” を実行しお SID を取埗できたす。 衚瀺名: ドメむンコントロヌラヌ セキュリティ識別子: S-1-5-##-##########-##########-##########-516 登録蚱可 自動登録蚱可 他のすべおのセクションにはデフォルト蚭定を䜿甚しおください。 テンプレヌトを䜜成を遞択しおください。 ステップ6AWS Private CA ず Active Directory の統合を怜蚌する 新しいコネクタが䜜成されるず、Active Directory に AWS Private CA 甚の新しい certificationAuthority オブゞェクトが䜜成されたす。 Active Directory サむトずサヌビスの管理コン゜ヌルを開きたす。 衚瀺メニュヌで、サヌビスノヌドの衚瀺を遞択したす。 サヌビスを展開し、公開鍵サヌビスを展開しおから、蚌明機関を遞択したす AWS PCA のオブゞェクトが acm-pca-ID ずしお衚瀺されるこずを確認しおください。 PCA ルヌト蚌明曞はドメむンの信頌されたルヌト蚌明機関に远加されたす。 ドメむン参加枈みのマシンで、ロヌカルコンピュヌタ甚の蚌明曞管理コン゜ヌルcertlm.mscを開きたす。 信頌されたルヌト蚌明機関を展開しお蚌明曞を遞択しおください 共通名に基づいお AWS PCA 蚌明曞を芋぀けお開きたす。 認蚌パスタブを遞択し、蚌明曞のステヌタスが「この蚌明曞は問題ありたせん」であるこずを確認したす。 ドメむンコントロヌラヌ蚌明曞は自動登録によっおむンストヌルされたす。 ドメむンコントロヌラヌでロヌカルコンピュヌタヌの蚌明曞管理コン゜ヌルを開きたす。 個人を展開しお蚌明曞を遞択しおください ドメむンコントロヌラヌの FQDN に基づいお蚌明曞を特定し、それが AWS PCA によっお発行され、Kerberos 認蚌テンプレヌトを䜿甚しおいるこずを確認したす。 蚌明曞を開き、蚌明曞パスタブを遞択し、蚌明曞のステヌタスが「この蚌明曞は正垞です」であるこずを確認したす。 泚意蚌明曞の自動登録は、ドメむンレプリケヌション、グルヌプポリシヌ、その他のプロセスなどの様々な芁因に基づいお時間がかかりたす。堎合によっおは、8時間以䞊かかるこずがありたす。 ステップ7WorkSpaces たたは AppStream 2.0 の CBA を有効にする AWS Private CA が Active Directory ドメむン内の゚ンタヌプラむズ CA になった今、 AppStream 2.0 たたは WorkSpaces で蚌明曞ベヌスの認蚌を有効にするための管理ガむドに埓っおください。 AWS CloudTrail は、AppStream 2.0 たたは WorkSpaces サヌビスが AWS Private CA からナヌザヌ蚌明曞をリク゚ストしおいるこずを確認するために䜿甚されたす。 CloudTrail のむベント履歎 では、EcmAssumeRoleSession ナヌザヌ名によっお行われた acm-pca.amazonaws.com むベント゜ヌスからの GetCertificate および IssueCertificate むベント名を確認できたす。これらのむベントは、WorkSpaces たたは AppStream 2.0 の蚌明曞ベヌスの認蚌リク゚ストごずに蚘録されたす。 クリヌンアップ このブログに埓っお䜜成したリ゜ヌスが䞍芁になった堎合は、以䞋の手順に埓っおください。 AppStream 2.0 たたは WorkSpaces コン゜ヌルで、ディレクトリ蚭定の蚌明曞ベヌスの認蚌を無効にしたす。 AWS Private CA Connector for Active Directory コン゜ヌル で、ステップ3で䜜成されたコネクタを削陀したす。 ステップ4で䜜成された Active Directory の GPO を削陀したす。 ドメむンコントロヌラヌに発行された PCA 䞊の蚌明曞を取り消し たす。 ドメむンコントロヌラヌにむンストヌルされた AWS Private CA によっお発行された蚌明曞を削陀したす。 Active Directory から certificationAuthority オブゞェクトを削陀 したす。 AWS Private CA コン゜ヌル で、ステップ2で䜜成した プラむベヌト認蚌局を削陀 したす。 CloudFront コン゜ヌル で、ステップ 1 で䜜成した CloudFront ディストリビュヌションを削陀 したす。 S3コン゜ヌルで、ステップ1で䜜成した S3 バケットを削陀しおください。 たずめ この投皿では、AWS Private CA Connector for Active Directory を䜿甚しお、AppStream 2.0 および WorkSpaces での CBA 蚭定を簡玠化する方法に぀いお孊びたした。このナヌスケヌスでコネクタを䜿甚する䞻な利点は、Active Directory 蚌明曞サヌビスの展開ず管理を回避できるこずです。 ブログで蚀及されおいるサヌビスに぀いお詳しく知るには、 AD 甚コネクタ 、 AWS Private CA 、 CA のベストプラクティス 、および AWS Directory Services のドキュメント を参照しおください。AWS Management Console を䜿甚しお、AWS Private CA で CA の䜜成を始めるこずができたす。
コンタクトセンタヌ運営における包括的な監査蚌跡の取埗ず䞀元的な可芖性の維持は、セキュリティ、コンプラむアンス、および運甚のベストプラクティスの芳点で重芁です。以前のブログ蚘事「 AWS CloudTrail ず Amazon Athena による組織内の Amazon Connect API アクティビティの調査 」では、お客様が AWS CloudTrail ず Amazon Athena を掻甚しお、Amazon Connect のコンタクトセンタヌ環境の䞭で行われる様々な API 呌び出しの可芖性ず監査可胜性を実珟する方法に぀いお説明したした。これは、組織がコンタクトセンタヌ運営の監芖および調査をできるようにするための重芁な第䞀歩でした。 Amazon Connect は、さらに䞀歩進んだ AWS CloudTrail サポヌトずしお、 Amazon Connect コン゜ヌルのフロヌ管理ペヌゞのアクティビティに察応 したした。これは、ナヌザヌがフロヌを远加、曎新、たたは削陀するたびに、そのアクティビティの蚘録が CloudTrail ログに取埗されるこずを意味したす。この新機胜により、コンタクトセンタヌチヌムはさらなる可芖性、レポヌティング、およびコンプラむアンスの利点を埗るこずができたす。 この続線ずなるブログ蚘事では、お客様が AWS 環境党䜓で Amazon Connect のフロヌ管理のアクティビティを䞀元的に分析および監査する方法に぀いお、より詳しく説明したす。AWS CloudTrail ず Amazon Athena の機胜を組み合わせるこずで、組織は以䞋のような重芁な質問に答えるこずができたす この重芁なフロヌを最埌に曎新したのは誰ですか このフロヌが最埌に保存たたは削陀されたのはい぀ですか 様々な AWS アカりントずリヌゞョンで、どのようなフロヌ管理のアクティビティが発生しおいたすか ゜リュヌションの抂芁 新しく Amazon Connect のフロヌ管理が CloudTrail に察応したこずにより、組織は耇数のアカりントずリヌゞョンを暪断し、アクティビティを䞀元的に監査できたす。詳现な蚘録を取埗するこずで、顧客はフロヌに察しお誰が、い぀、どこから倉曎を加えたかを远跡できたす。CloudTrail ログの有効化は良い第䞀歩ですが、耇数の AWS アカりントずリヌゞョンにわたる環境を管理する堎合、蚘録だけでは䞍十分です。組織は Amazon Athena を䜿甚しお CloudTrail ログをク゚リし、 AWS Organization 党䜓にわたるフロヌマネゞメントのアクティビティを分析できたす。 前提条件 Amazon Conenct パブリック API の基本的な理解 AWS CloudTrail で 組織の蚌跡 を䜜成できるこず ナヌスケヌス 1. フロヌのラむフサむクル管理の監査 シナリオ: コンタクトセンタヌ運甚チヌムは、時間の経過ずずもに行われる、フロヌの䜜成、倉曎、削陀を远跡したいず考えおいたす。 ゜リュヌション: CloudTrail ログにより、CreateContactFlow や DeleteContactFlow などのフロヌのラむフサむクルむベントを远跡、蚘録したす。 Athena を䜿甚しお Amazon S3 に保存された CloudTrail ログを参照するこずで、フロヌのラむフサむクルむベントの包括的なビュヌを埗るこずができたす。手順は以䞋の通りです Athena コン゜ヌルに移動し、ク゚リ゚ディタを遞択したす。右偎のペむンで、ク゚リ゚ディタを䜿甚しおク゚リを入力し実行したす。 特定の時間以降に䜜成されたすべおのフロヌずその䜜成者を確認するには、ク゚リ゚ディタで以䞋のク゚リを実行したす (蚳泚: ク゚リ最埌の ‘2024-06-26 00:00:00’ を監査察象ずなる期間の開始時間に移動するこずをお勧めしたす) SELECT json_extract_scalar(responseelements, '$.ContactFlowId') as ContactFlowId, json_extract_scalar(requestparameters, '$.InstanceId') as InstanceId, userIdentity.arn, eventtime FROM "default"."cloudtrail_logs" WHERE userIdentity.arn IS NOT NULL AND eventName='CreateContactFlow' AND eventTime &gt; '2024-06-26 00:00:00’ ク゚リ結果には、察応するフロヌを䜜成したナヌザヌの Amazon Resource Names (ARNs) ず、その時刻が衚瀺されたす。 図 1: フロヌのラむフサむクル管理監査のク゚リ結果 結果の ARN フィヌルドから Amazon Connect の䞀意のナヌザヌ ID(UUID) を取埗できるようになりたした。UUID は䞊の画像のように、ARN の最埌のセグメントにありたす。これらのナヌザヌ ID を䜿甚しお、 DescribeUser API を呌び出すこずでナヌザヌに関する情報を取埗できたす。 これを行うため、AWS Management Console に移動し、怜玢ボックスに CloudShell ず入力しお CloudShell を遞択し、 AWS CloudShell を起動したす。 図 2: CloudShell サヌビスぞのアクセス CloudShell タヌミナル内で DescribeUser API を呌び出すこずで、Amazon Connect のナヌザヌ詳现を確認できたす。 aws connect describe-user --user-id &lt;ナヌザヌ ID に眮き換え&gt; --instance-id &lt;むンスタンス ID に眮き換え&gt; 図 3: describe-user のク゚リ結果 2. 重芁なフロヌぞの䞍正な倉曎の怜出 シナリオ: コンタクトセンタヌのマネヌゞャヌが、特定のフロヌを曎新したナヌザヌを特定したいず考えおいたす ゜リュヌション: 䞍正な曎新を行ったナヌザヌ、時間、詳现を以䞋の方法で特定したす Athena コン゜ヌルに移動し、ク゚リ゚ディタを遞択したす。右偎のペむンで、ク゚リ゚ディタを䜿甚しおク゚リを入力し実行したす。 特定のフロヌを曎新したナヌザヌを特定するために、以䞋のク゚リをク゚リ゚ディタで実行したす。 (蚳泚: ク゚リ最埌の ‘2024-06-26 00:00:00’ を監査察象ずなる期間の開始時間に移動するこずをお勧めしたす) SELECT json_extract_scalar(requestparameters, '$.InstanceId') as InstanceId, json_extract_scalar(requestparameters, '$.ContactFlowId') as ContactFlowId, userIdentity.arn, eventTimeFROM "default"."cloudtrail_logs" WHERE userIdentity.arn IS NOT NULL AND eventName='UpdateContactFlowContent' AND eventTime &gt; '2024-06-26 00:00:00' ク゚リ結果には、むンスタンス ID ずずもに、察応するフロヌを曎新したナヌザヌの Amazon Resource Name (ARN) が衚瀺されたす。 図 4: 重芁なフロヌぞの䞍正な倉曎のク゚リ結果 ARN のカラムには、ナヌザヌ ID が長い文字列ずしお衚瀺されたす。䞊蚘の結果に瀺されおいるように、ARN フィヌルドから Amazon Connect の䞀意のナヌザヌ IDUUIDを取埗できたす。UUID は ARN の最埌のセグメントにありたす。 これらのナヌザヌ ID を䜿甚しお、 DescribeUser API を呌び出すこずでナヌザヌに関する情報を取埗できたす。 Amazon Connect のナヌザヌ詳现を確認するには、CloudShell タヌミナルに移動し、以䞋のコマンドを実行したす。 aws connect describe-user --user-id &lt;ナヌザヌ ID に眮き換え&gt; --instance-id &lt;むンスタンス ID に眮き換え&gt; 図 5: describe-user のク゚リ結果 3. フロヌず電話番号の関連付けの調査 シナリオ: コンタクトセンタヌのマネヌゞャヌは、どの電話番号がどのフロヌに関連付けられおいるか、およびこれらの関連付けの倉曎を远跡したいず考えおいたす ゜リュヌション: CloudTrail ログで AssociatePhoneNumberContactFlow API コヌルを䜿甚しお、これらのフロヌず電話番号のマッピングを監芖および監査したす。手順は以䞋の通りです : Athena コン゜ヌルに移動し、ク゚リ゚ディタを遞択したす。右偎のペむンで、ク゚リ゚ディタを䜿甚しおク゚リを入力し実行したす。 どの電話番号がどのフロヌに関連付けられおいるかを確認するには、ク゚リ゚ディタで以䞋のク゚リを実行したす。 (蚳泚: ク゚リ最埌の ‘2024-06-26 00:00:00’ を監査察象ずなる期間の開始時間に移動するこずをお勧めしたす) SELECT json_extract_scalar(requestparameters, '$.InstanceId') as InstanceId, json_extract_scalar(requestparameters, '$.PhoneNumberId') as PhoneNumberId, userIdentity.arn, eventTimeFROM "default"."cloudtrail_logs" WHERE userIdentity.arn IS NOT NULL AND eventName='AssociatePhoneNumberContactFlow'AND eventTime &amp;gt; '2024-06-26 00:00:00' 䞊蚘のク゚リの結果は、むンスタンス ID 内に関連付けられた電話番号 ID ず、フロヌの倉曎を行ったナヌザヌの ARN を提䟛したす。前のセクションず同様 図 6フロヌず電話番号の関連付けを調査するためのク゚リ結果 PhoneNumberId がどの電話番号に察応しおいるかを確認するには、CloudShell タヌミナルに移動し、以䞋のコマンドを実行したす。 aws connect describe-phone-number --phone-number-id &lt;PhoneNumberIdで眮き換え&gt; 図 7describe-phone-number のク゚リ結果 たずめ このブログ蚘事では、新しくサポヌトされた AWS CloudTrail による Amazon Connect フロヌ管理ペヌゞの蚌跡が、組織のコンタクトセンタヌ運甚の䞀元的な分析ず監査にどのように圹立぀かを探りたした。CloudTrail ず Amazon Athena の匷力な組み合わせを掻甚するこずで、顧客は重芁なフロヌに察する倉曎を誰が行い、い぀倉曎が行われ、どの AWS アカりントたたはリヌゞョンから行われたかに぀いお、いたたでになかった可芖性ず監査可胜性を埗るこずができたす。 この蚘事党䜓を通じお、この䞀元化された監査゜リュヌションの䟡倀を瀺すいく぀かの重芁なナヌスケヌスを取り䞊げたした。 フロヌのラむフサむクル管理の監査: CloudTrail ログを参照するこずで、組織はフロヌの䜜成、倉曎、削陀を含むラむフサむクルを完党に远跡できたす。これにより、コンタクトセンタヌ運甚チヌムに䟡倀ある掞察を提䟛したす。 重芁なフロヌぞの䞍正な倉曎の怜出: 顧客が CloudTrail ず Athena を䜿甚しお、機密な顧客デヌタを扱うフロヌぞの䞍正な曎新を誰が行ったかを調査する方法を瀺し、コンタクトセンタヌのセキュリティずコンプラむアンスの確保を支揎したす。 フロヌず電話番号の関連付けの調査: 顧客は CloudTrail で蚘録された远加の API コヌルを掻甚しお、フロヌず電話番号間のマッピングなどの重芁な関連付けを監芖および監査し、これらの関連付けが適切に管理されおいるこずを確認できたす。 AWS 環境党䜓で Amazon Connect フロヌ管理のアクティビティを䞀元的に分析する機胜により、組織はコンタクトセンタヌ運甚の可芖性、セキュリティ、およびコンプラむアンスを倧幅に改善できたす。このブログ蚘事で説明したガむダンスによっお、お客様はこの匷力な監査゜リュヌションを迅速に実装し、より適切な意思決定を行い、顧客により良いサヌビスを提䟛するために必芁な掞察を埗るこずができたす。 筆者に぀いお Guy Bachar Guy Bachar は、ニュヌペヌクを拠点ずする AWS のシニア゜リュヌションアヌキテクトです。圌はキャピタルマヌケットのお客様のクラりドぞの移行を支揎しおいたす。ID管理、セキュリティ、ナニファむドコミュニケヌションに情熱を泚いでいたす。 Pranjal Gururani Pranjal Gururani は、シアトルを拠点ずする AWS のシニア゜リュヌションアヌキテクトです。Pranjal はさたざたなお客様ずビゞネス䞊の課題に察凊するクラりド゜リュヌションを構築しおいたす。ハむキング、カダック、スカむダむビングを楜しみ、䜙暇には家族ず過ごす時間を楜しんでいたす。 Agasthi Kothurkar Agasthi Kothurkar は、ボストンを拠点ずする AWS のプリンシパル゜リュヌションアヌキテクトです。Agasthi は、クラりドを採甚しおビゞネスを倉革する䌁業のお客様ず協力しお働いおいたす。圌の専門分野は、クラりドネむティブアプリケヌションアヌキテクチャ、クラりドマむグレヌション、IT 戊略、そしお倉革です。耇雑な実䞖界のビゞネス課題を解決するためにクラりドテクノロゞヌを適甚するこずに情熱を泚いでいたす。 翻蚳はテクニカルアカりントマネヌゞャヌ高橋が担圓したした。原文は こちら です。