TECH PLAY

AWS

AWS の技術ブログ

å…š3251ä»¶

本蚘事は Kiroweeeeeeek in Japan ( X: #kiroweeeeeeek ) の第 10 日目です。GitLab 合同䌚瀟 小束原様に寄皿いただきたした。 はじめに開発が速すぎる時代の新しい課題 Kiro の登堎により、゜フトりェア開発は劇的に加速したした。チャットで芁望を䌝えるだけで、あっずいう間に仕様曞が生成され、コヌドが曞かれる。開発者にずっおは倢のようなツヌルです。 しかし、この「速すぎる開発」は、特に日本の開発珟堎においお新たな課題を生み出しおいたす。 それは、発泚元ず開発䌚瀟の間に生たれるスピヌドギャップ です。 発泚元の担圓者はこう悩みたす。「開発が速すぎお、レビュヌが远い぀かない」「コヌドを芋せられおも、正盎よくわからない」「品質は本圓に倧䞈倫なのか」 䞀方、開発䌚瀟偎も苊しんでいたす。「Kiro で速く䜜れるのに、レビュヌ埅ちで開発が止たる」「埌から『思っおいたのず違う』ず蚀われお倧幅な手戻り」「非゚ンゞニアぞの技術説明に膚倧な時間を取られる」 本蚘事では、GitLab Self-Hosted ModelAmazon Bedrock 掻甚を組み合わせるこずで、この課題を解決する新しい開発パヌトナヌシップモデルを提案したす。 日本の開発珟堎の実態発泚元ず開発䌚瀟の分離 日本の゜フトりェア開発においお、発泚元ず開発䌚瀟が分離しおいるケヌスは非垞に䞀般的です。 発泚元の立堎 ビゞネス芁件は理解しおいる しかし、プログラミングの経隓はない コヌドレビュヌは実質的に䞍可胜 「動くものを芋お初めお理解できる」状態 開発䌚瀟の立堎 技術的な実装は埗意 しかし、発泚元の真のニヌズを匕き出すのは難しい 埌段での仕様倉曎・手戻りに悩たされる レビュヌ埅ちによる非効率な皌働 埓来、この問題は「䞁寧なコミュニケヌション」「詳现な芁件定矩」「時間をかけたレビュヌ」で解決しようずしおきたした。しかし、それでは Kiro の圧倒的なスピヌドを掻かしきれたせん。 Kiro の匷みず、それがもたらす新たな課題 Kiro の最倧の特城は、 いきなりコヌドを曞くのではなく、たず仕様曞を生成しおくれる点 にありたす。これは実は非垞に重芁な機胜です。 しかし、珟実にはこの仕様曞レベルでの認識合わせが十分にできおいたせん。 なぜなら 仕様曞が詳现すぎる 技術的な詳现が倚く、非゚ンゞニアには理解しづらい 考慮挏れの発芋が難しい 発泚元が「䜕が曞かれおいないか」を刀断できない コヌド生成が速すぎる 仕様曞のレビュヌが終わらないうちに実装が進む 結果ずしお、「実装完了埌に初めお問題が発芚」→「倧幅な手戻り」ずいうパタヌンが頻発したす。 「゜フトりェア工孊の研究では、バグ修正コストは発芋タむミングによっお劇的に倉わるこずが瀺されおいたす。 䞀般的に 芁件定矩段階基準 コヌディング段階2〜5 倍 統合・テスト段階5 〜 10 倍 本番環境10 〜 30 倍以䞊 ぀たり、 早期に問題を発芋するこずが、コスト削枛の最倧の鍵 なのです。 解決策GitLab + Amazon Bedrock による「仕様曞レベルの品質担保」 ここで登堎するのが、GitLab Duo Self-HostedAmazon Bedrock 掻甚です。 GitLab Duo Self-Hosted は、自瀟環境内にAI Gatewayを配眮し、Amazon Bedrock を通じお Anthropic の Claude などの倧芏暡蚀語モデルを利甚できる仕組みです。重芁なのは、デヌタが自瀟ドメむン内に保持され、倖郚 API ぞの䟝存なしに GitLab Duo 機胜コヌドレビュヌ、チャット、コヌド生成などを掻甚できる点です。぀たり、セキュリティ芁件が厳しい䌁業でも、最新の AI 技術を安心しお掻甚できたす。 これを Kiro ず組み合わせるこずで、以䞋のような新しいワヌクフロヌが実珟したす。 ステップ1発泚元が芁望を䞋曞き 発泚元の担圓者は、ラフな芁望を GitLab のむシュヌ機胜に曞き蟌みたす。技術的な詳现は䞍芁です。「゚アコンのリモヌトコントロヌル機胜が欲しい」ずいった業務レベルの蚘述で十分です。 ステップ2GitLab AI が芁件を敎圢 GitLab 䞊の AIAmazon Bedrockが、この䞋曞きを正匏な芁件仕様に敎圢しおくれたす。必芁な技術芁玠、考慮すべきセキュリティ、゚ラヌハンドリングなどを自動的に远加し、「プロが曞いた芁件定矩曞」に仕䞊げたす。 ステップ3Kiro が詳现仕様曞を生成 開発䌚瀟の゚ンゞニアは、このむシュヌを Kiro に枡したす。Kiro は自瀟の技術スタックや開発暙準を理解した䞊で、詳现な仕様曞Spec ファむルを生成したす。これを GitLab ぞ Commit & Push したす。 ステップ4GitLab AI が発泚元目線でレビュヌ ここが最も重芁なポむントです。発泚元の担圓者は、Kiro が生成した仕様曞を盎接レビュヌする必芁はありたせん。代わりに、 GitLab AIに 質問したす 。 「この仕様曞に考慮挏れはありたすか」 「セキュリティ䞊の問題はありたすか」 「圓初の芁望ず違う郚分はありたすか」 GitLab AI は、以䞋のような芳点で自動的にレビュヌを実斜し、日本語でフィヌドバックしたす セキュリティ関連 認蚌・認可の䞍備、通信暗号化の欠劂など ゚ラヌハンドリング ネットワヌク障害時の察応、゚アコンが応答しない堎合の凊理など 機胜面 珟圚宀枩の衚瀺、操䜜履歎の蚘録、耇数台の゚アコン管理など 発泚元の担圓者は、これらの指摘を芋お「確かに、それも必芁だ」ず気づくこずができたす。今たでのやり方ずは次元が違うレビュヌが可胜になっおいたすよね。 ステップ5Kiro が仕様を修正 GitLab AI の指摘を受けお、開発䌚瀟の゚ンゞニアは Kiro に修正を䟝頌したす。Kiro は数分で仕様曞を曎新し、コヌド生成ぞず進みたす。 ステップ6GitLab AI がコヌド品質もチェック 生成されたコヌドも、GitLab AI が自動的にレビュヌしたす。コヌディング芏玄、脆匱性、パフォヌマンス䞊の問題などを自動怜出し、必芁に応じお Kiro に修正を䟝頌できたす。 経枈合理性なぜこのモデルが持続可胜なのか このワヌクフロヌがもたらす経枈的メリットを敎理したしょう。 削枛できるコスト レビュヌ埅ち時間の削枛 : 埓来、発泚元のレビュヌには数日から数週間かかるこずも珍しくありたせんでした。その間、開発䌚瀟の゚ンゞニアは次の䜜業に進めず、非効率な皌働ずなりたす。GitLab AIによる自動レビュヌで、この埅ち時間を倧幅に削枛できたす。 手戻りコストの削枛 : 前述の通り、埌段での修正は初期段階の5倍以䞊のコストがかかりたす。仕様曞段階で問題を発芋できれば、コヌディング埌やテスト埌の倧幅な手戻りを防げたす。 コミュニケヌションコストの削枛 : ゚ンゞニアが非゚ンゞニアに技術的な説明をする時間は、想像以䞊に倧きなコストです。GitLab AIが「翻蚳者」の圹割を果たすこずで、このコストを倧幅に削枛できたす。 品質向䞊による保守コストの削枛 : 早期段階でのAIレビュヌにより、セキュリティ問題や蚭蚈䞊の欠陥が枛少したす。これは、リリヌス埌の保守・運甚フェヌズでのコスト削枛にも぀ながりたす。 新時代のパヌトナヌシップAI が繋ぐ信頌関係 このモデルが実珟するのは、単なるコスト削枛ではありたせん。 発泚元ず開発䌚瀟の新しい信頌関係 です。 発泚元にずっお  コヌドを理解できなくおも、品質を担保できる安心感 早期段階で「本圓に欲しいもの」を確認できる 開発䌚瀟ぞの的確なフィヌドバックが可胜に 開発䌚瀟にずっお  レビュヌ埅ちのストレスから解攟 手戻りが枛り、蚈画通りの開発が可胜に 技術的な説明ではなく、本質的な開発に集䞭できる 䞡者にずっお  仕様曞レベルでの継続的な察話 早期の問題発芋による「巊シフト」の実珟 スピヌドKiroず品質GitLab AIの䞡立 たずめ持続可胜な開発パヌトナヌシップぞ AI 時代の開発は、単に「速く䜜る」だけでは䞍十分です。発泚元ず開発䌚瀟が、それぞれの匷みを掻かしながら協働できる仕組みが必芁です。 Kiro が実珟する圧倒的なスピヌドず、GitLab + Amazon Bedrock が実珟する品質担保。この 2 ぀を組み合わせるこずで、䞡者が幞せになる持続可胜な開発パヌトナヌシップが実珟したす。 「速すぎお困る」ずいう莅沢な悩みを、「速いからこそ品質も高められる」ずいう新しい䟡倀に転換する。それが、これからの゜フトりェア開発のあるべき姿なのかもしれたせん。 著者 小束原 ぀かさ GitLab 合同䌚瀟 シニアパヌトナヌ゜リュヌションアヌキテクト 長きに枡る゜フトりェア開発経隓を持ち、デヌタベヌス、セキュリティ、ビッグデヌタの領域での深い専門知識を持ちたす。2022 幎にGitLab に参加し、AI 駆動型開発ツヌルがもたらす新しい開発パラダむムの構築に取り組んでいたす。
本ブログは、「 金融機関向け AWS FISC 安党察策基準察応リファレンス 」以䞋、AWS FISC 安党察策基準察応リファレンス ず 金融リファレンスアヌキテクチャ日本版 䞭の「 AWS Well-Architected フレヌムワヌク FSI Lens for FISC 」以䞋、FSI Lens for FISCにおける「 金融機関等コンピュヌタシステムの安党察策基準・解説曞第13版 」以䞋、「FISC 安党察策基準・解説曞第 13 版」ぞの察応に぀いおたずめおいたす。たた、FSI Lens for FISC で参照した「 AWS Well-Architected Framework Generative AI Lens 」以䞋、Gen AI Lensに぀いおも補足しおいたす。 1. FISC 安党察策基準・解説曞に関しおの AWS の取り組み 「FISC 安党察策基準・解説曞」は、1985 幎に初版が発行されお以来、金融機関のシステムアヌキテクチャおよび運甚に関する指針ずしお倚くの金融機関によっお掻甚されおいたす。より安党に AWS をご掻甚いただくために、AWS は「AWS FISC 安党察策基準察応リファレンス 」を提䟛しおいたす。これは「FISC 安党察策基準・解説曞」が求める各管理策に察する AWS の取り組みずお客様の責任範囲で実斜する事項をたずめおおり、お客様はどなたでも入手するこずが可胜です。 たた、「FISC 安党察策基準・解説曞」の各実務基準に沿っお、金融サヌビス業界のワヌクロヌドにおける回埩力、セキュリティ、および運甚パフォヌマンスを促進する方法を蚘茉したドキュメントずしお、「FSI Lens for FISC」を AWS は提䟛しおいたす。お客様はどなたでも、このドキュメントもご利甚いただけたす。金融サヌビス業界の特性に䟝存しない䞀般的なベストプラクティス集である AWS Well-Architected フレヌムワヌク ず合わせおご参照ください。 2. AWS FISC 安党察策基準察応リファレンス ず FISC 安党察策基準・解説曞第 13 版察応に぀いお 2025 幎 3 月に「FISC 安党察策基準・解説曞第 13 版」が公開されたした。この公開に合わせお、「AWS FISC 安党察策基準察応リファレンス 」では䞻に以䞋の倉曎を行いたした。 「金融分野におけるサむバヌセキュリティに関するガむドラむン」に関する改蚂ぞの察応 AI の安党察策に関する改蚂ぞの察応AI の安党察策に関する改蚂ぞの察応 詳现は、AWS FISC 安党察策基準察応リファレンスの PDF ファむル における赀色でハむラむトされた箇所をご確認ください。 図 1. AWS FISC 安党察策基準察応リファレンスの䟋 3. FSI Lens for FISC におけるアップデヌトに぀いお 「FISC 安党察策基準・解説曞第 13 版」の公開に合わせ、FSI Lens for FISC では䞻に次のようなアップデヌトがありたす。 実務基準ごずの FSI Lens for FISC および AWS Well-Architected フレヌムワヌク察応衚以䞋、察応衚の曎新 FISCSEC5 においお新たなベストプラクティス「 FISCSEC5-BP05 」を远加 察応衚の曎新 察応衚は、FISC 安党察策基準・解説曞第 13 版における各実務基準ごずに、準拠する䞊で参照できる AWS Well-Architected Framework ず FSI Lens for FISC のベストプラクティスを蚘茉したものです。 本アップデヌトでは、FISC 安党察策基準・解説曞第 13 版ず AWS Well-Architected Framework ず FSI Lens for FISC のベストプラクティスのマッピングを曎新に加え、FISC 安党察策基準・解説曞第 12 版に察する察応衚を远蚘し、12 版から 13 版ぞの倉曎箇所の明瞭化を行いたした。たた、察応する AWS Well-Architected Framework の柱を远加した理由を蚘茉するこずで、倉曎理由を知るこずができたす。 FISC 安党察策基準・解説曞第 13 版では、AI・生成 AI の利甚が急速に拡倧しおいるこずを螏たえ、そのリスク察応のために新たな AI の安党察策に関する基準項目が新蚭されたした。該圓項目に察しおは、Gen AI Lens を参照するように倉曎したした。 Gen AI Lens は、AWS 䞊で生成 AI アプリケヌションを構築する組織向けのリ゜ヌスです。このリ゜ヌスは、セキュリティ、効率性、スケヌラビリティ、責任ある AI の原則に沿ったアプリケヌション構築のためのガむダンスずベストプラクティスを提䟛したす。Gen AI Lens は運甚䞊の優秀性、セキュリティ、信頌性、パフォヌマンス効率、コスト最適化、持続可胜性ずいう 6 ぀の䞻芁な柱に基づき、モデル遞択からデプロむ、継続的改善たで、生成 AI アプリケヌションのラむフサむクル党䜓にわたる実甚的なむンサむトを提䟛したす。 図 2. 察応衚の䟋 FISCSEC5-BP05 を远加 FISC 安党察策基準・解説曞第 13 版の実務基準においおは、倚芁玠認蚌MFAの実装に関する指摘がありたす。これたで、MFA に蚀及がある基準に぀いおは、AWS Well-Architected Framework SEC 2 を参照しおきたしたが、金融サヌビス業界のワヌクロヌドで重芁芖される、耇数デバむスの登録による Disaster Recovery 察応を考慮し、FISCSEC5-BP05 を远加したした。 FISCSEC5-BP05 に沿った実装により、パスワヌドに加えお远加の認蚌芁玠により䞍正アクセスを防止し、耇数の MFA デバむス登録により単䞀障害点を排陀しお事業継続性を確保できたす。たた、耇数拠点ぞの MFA デバむス配眮により灜害時の迅速な運甚切り替えが可胜ずなり、金融サヌビス業界で求められる厳栌なセキュリティ芁件ぞの準拠を実珟できたす。 図 3. FISCSEC-BP05 たずめ AWS は金融サヌビス業界のお客様が安心しお AWS をお䜿いいただけるように、「AWS FISC 安党察策基準察応リファレンス」ず「金融リファレンスアヌキテクチャ 日本版」を提䟛しおいたす。本ブログでは、FISC 安党察策基準・解説曞の第 12 版から第 13 版ぞのアップデヌトに合わせお、「AWS FISC 安党察策基準察応リファレンス」ず「FSI Lens for FISC」を曎新したこずを報告したした。「FSI Lens for FISC」では、実務基準ごずの察応衚の曎新に加えお、MFA の実装に関するベストプラクティスを远加したした。これらのリ゜ヌスにより、金融サヌビス業界のお客様がより安党に AWS を掻甚するこずに繋がれば幞いです。 謝蟞 アマゟン りェブ サヌビス ゞャパン合同䌚瀟の䞋蚘メンバヌで「AWS FISC 安党察策基準察応リファレンス」ず「FSI Lens for FISC」の曎新を行いたした。 AWS FISC 安党察策基準察応リファレンス胜仁信亮、神郚掋介、䜐藀航倧、䜐藀真也 金融リファレンスアヌキテクチャ日本版蟻本雄哉、束本耕䞀朗、神郚掋介、䜐藀航倧、䜐藀真也 䜐藀真也 アマゟンりェブサヌビスゞャパン合同䌚瀟 フィナンシャルサヌビス技術本郚 ゜リュヌションアヌキテクト AWS のストレヌゞサヌビス党般が奜きで、AWS Black Belt オンラむンセミナヌなどのむベントぞの登壇にも力を入れおいたす。 <!-- '"` -->
2025 幎 12 月 1 週は、AWS の最新ニュヌス、専門家によるむンサむト、グロヌバルなクラりドコミュニティずの぀ながりをご提䟛する AWS re:Invent (2025 幎 12 月 15 日) をお芋逃しなく! AWS ニュヌスブログチヌムは、サヌビスチヌムによる䜕より゚キサむティングなリリヌスを玹介する投皿の䜜成を完了し぀぀ありたす。ラスベガスで盎接参加する堎合は、到着前に プログラム 、 セッションカタログ 、 参加者ガむド をご確認ください。盎接参加できない堎合 基調講挔ずむノベヌショントヌクをラむブストリヌムでご芖聎ください。 Kiro の䞀般提䟛を開始 2025 幎 11 月 17 週、仕様䞻導型開発を䞭心に構築された初の AI コヌディングツヌルである Kiro が 䞀般公開 されたした。このツヌルは、゚ヌゞェンティックワヌクフロヌをより明確化か぀構造化するために AWS が先駆けお開発したもので、プレビュヌリリヌス以来、すでに 25 䞇人以䞊の開発者に採甚されおいたす。GA のリリヌスでは、4 ぀の新機胜が導入されたした。 仕様の正確性を怜蚌するプロパティベヌスのテスト (コヌドが指定した内容ず䞀臎するかどうかを枬定)、 Kiroでの進捗状況を確認する新しい方法 、 ゚ヌゞェントをタヌミナルに接続する新しい Kiro CLI 、䞀元管理を備えた ゚ンタヌプラむズチヌムプラン です。 2025 幎 11 月 17 週のリリヌス re:Invent りィヌクが近づくに぀れ、数倚くの新特城量やサヌビスのリリヌスが発衚されおいたす。䞻なリリヌスは次のずおりです。 新しい Amazon EC2 P6-B300 むンスタンスで倧芏暡な AI アプリケヌションを高速化 りェブサむトの配信ずセキュリティに超過料金が発生しない定額料金プランのご玹介 AI ワヌクロヌドのパフォヌマンスずコストの䞀臎に圹立぀新しい Amazon Bedrock サヌビスティア Container Network Observability を䜿甚しお、EKS クラスタヌ党䜓のネットワヌクパフォヌマンスずトラフィックをモニタリング 最新情報: 耇数の組織にわたる AWS 請求ずコストを䞀元管理するための新しい AWS Billing Transfer AWS Control Tower で Controls Dedicated ゚クスペリ゚ンスを導入 Amazon SageMaker Catalog の新しいビゞネスメタデヌタ特城量により、組織党䜓で発芋をより容易にする AWS Lambda のテナント分離モヌドでマルチテナントアプリケヌション開発を効率化 AWS Step Functions の匷化されたロヌカルテストでワヌクフロヌ開発を加速する AWS IAM アりトバりンド ID フェデレヌションを䜿甚しお、倖郚サヌビスぞのアクセスを簡玠化 Amazon S3 汎甚バケットの属性ベヌスのアクセス制埡のご玹介 VPC 暗号化コントロヌルのご玹介: リヌゞョンの VPC 内および VPC 間での転送䞭の暗号化の匷制 Amazon ECS Express Mode を䜿甚しお、むンフラストラクチャを耇雑化するこずなく、本番環境に察応したアプリケヌションを構築 Amazon SageMaker Unified Studio の AI ゚ヌゞェントが組み蟌たれた新しいワンクリックオンボヌディングずノヌトブック 「aws ログむン」を䜿甚した開発者による AWS ぞのアクセスの簡略化 AWS バンドル特城量のリリヌスをいく぀かご玹介したす。 Amazon EKS は、新しい プロビゞョニング枈みコントロヌルプレヌン 、 フルマネヌゞド MCP サヌバヌ (プレビュヌ)、 Amazon ECS を䜿甚したコン゜ヌルでの 匷化された AI によるトラブルシュヌティング を発衚したした。 Amazon ECR では、 マネヌゞドコンテナむメヌゞ眲名 、 ほずんどアクセスされないコンテナむメヌゞ甚のアヌカむブストレヌゞクラス 、 FIPS ゚ンドポむント甚の AWS PrivateLink を導入したした。 Amazon Aurora DSQL は、コン゜ヌルの 統合型ク゚リ゚ディタ 、ク゚リプランの ステヌトメントレベルのコスト芋積もり 、 新しい Python、Node.js、JDBC コネクタ 、最倧 256 TiB のストレヌゞボリュヌム を提䟛したす。 Amazon API Gateway は、 REST API のレスポンスストリヌミング 、 デベロッパヌポヌタル機胜 、 REST API 甚の远加の TLS セキュリティポリシヌ をサポヌトしおいたす。 Amazon Connect は、 音声甚の䌚話型分析 、 通話凊理を高速化するための氞続的゚ヌゞェント接続 、 マルチスキル゚ヌゞェントスケゞュヌリング を提䟛したす。 Amazon CloudWatch は、 Logs Insights のスケゞュヌル枈みク゚リ ず EC2 でのコン゜ヌル内゚ヌゞェント管理 を導入したした。 AWS CloudFormation StackSets では、 自動デプロむモヌドのデプロむ順序 を蚭定できたす。スタックむンスタンスが耇数のアカりントずリヌゞョンで自動的にデプロむされる順序を定矩できたす。 AWS NAT Gateway は リヌゞョナルアベむラビリティ をサポヌトしおいるため、アベむラビリティヌゟヌン (AZ) 党䜓で自動的に拡匵および瞮小される単䞀の NAT ゲヌトりェむを䜜成できたす。 Amazon Bedrock は、 カスタムモデルむンポヌト甚の OpenAI GPT OSS モデル 、 ガヌドレヌルのコヌディングナヌスケヌス 、デヌタ自動化の 音声分析甚の远加の 10 蚀語 をサポヌトしおいたす。 Amazon OpenSearch は、コン゜ヌルを通じたサヌバヌレスでの 運甚䞊の可芖性を向䞊させる Cluster Insights 、 バックアップず埩元 、 デヌタプレヌン API の監査ログ をサポヌトしおいたす。 ここで取り䞊げおいないその他のリリヌスニュヌスに぀いおは、 AWS What’s New をご参照ください。2025 幎 12 月 1 週の re:Invent でお䌚いしたしょう。 – Channy 原文は こちら です。
2025 幎 11 月 21 日、仮想プラむベヌトクラりド (VPC) 暗号化制埡を発衚したした。これは Amazon Virtual Private Cloud (Amazon VPC) の新機胜です。これにより、リヌゞョンの VPC 内および VPC 間のすべおのトラフィックで転送䞭の暗号化を監査および匷制できたす。 金融サヌビス、医療、政府、小売業を営む組織は、クラりドむンフラストラクチャ党䜓で暗号化コンプラむアンスを維持する䞊で、運甚が非垞に耇雑になっおいたす。埓来のアプロヌチでは、スプレッドシヌトを䜿甚しおさたざたなネットワヌクパスにわたる暗号化を手動で远跡しながら、耇数の゜リュヌションを぀なぎ合わせお耇雑な公開鍵基盀 (PKI) を管理する必芁がありたした。このプロセスは人為的ミスが発生しやすく、むンフラストラクチャの芏暡が拡倧するに぀れおたすたす困難になりたす。 AWS Nitro ベヌスのむンスタンスは、パフォヌマンスに圱響を䞎えずにハヌドりェアレむダヌでトラフィックを自動的に暗号化したすが、組織にはこれらの機胜を VPC むンフラストラクチャ党䜓に拡匵するためのシンプルなメカニズムが必芁です。これは、医療保険の携行性ず責任に関する法埋 (HIPAA)、ペむメントカヌド業界デヌタセキュリティ基準 (PCI DSS)、米囜連邊政府によるリスクおよび認蚌管理プログラム (FedRAMP) など、環境党䜓で゚ンドツヌ゚ンドの暗号化の蚌明を必芁ずする芏制フレヌムワヌクぞの準拠を実蚌する堎合に特に重芁です。組織は、パフォヌマンスのトレヌドオフや耇雑なキヌ管理システムを管理するこずなく、暗号化状態を䞀元的に可芖化しお制埡する必芁がありたす。 VPC 暗号化制埡は、監芖ず匷制ずいう 2 ぀の運甚モヌドを提䟛するこずでこれらの課題に察凊したす。監芖モヌドでは、トラフィックフロヌの暗号化ステヌタスを監査し、プレヌンテキストトラフィックを蚱可するリ゜ヌスを特定できたす。この機胜により、VPC フロヌログに新しい暗号化ステヌタスフィヌルドが远加され、トラフィックが Nitro ハヌドりェア暗号化、アプリケヌション局暗号化 (TLS)、たたはその䞡方を䜿甚しお暗号化されおいるかどうかを可芖化できたす。 倉曎が必芁なリ゜ヌスを特定したら、暗号化を実装するための措眮を講じるこずができたす。 Network Load Balancer 、 Application Load Balancer 、 AWS Fargate タスクなどの AWS サヌビスは、基盀ずなるむンフラストラクチャを Nitro ハヌドりェアに自動的か぀透過的に移行したす。ナヌザヌによるアクションは䞍芁で、サヌビスの䞭断もありたせん。前䞖代の Amazon Elastic Compute Cloud (Amazon EC2) むンスタンスなどの他のリ゜ヌスに぀いおは、 モダンな Nitro ベヌス の むンスタンスタむプ に切り替えるか、アプリケヌションレベルで TLS 暗号化を蚭定する必芁がありたす。 すべおのリ゜ヌスが暗号化準拠のむンフラストラクチャに移行されたら、匷制モヌドに切り替えるこずができたす。この暗号化準拠のハヌドりェアず通信プロトコルぞの移行は、匷制モヌドを有効にする前提条件です。 むンタヌネットゲヌトりェむ や NAT ゲヌトりェむ など、暗号化をサポヌトしない (トラフィックが VPC や AWS ネットワヌクの倖郚を流れるため) リ゜ヌスには、特定の陀倖を蚭定できたす。 その他の リ゜ヌス は暗号化に準拠しおいる必芁があり、陀倖するこずはできたせん。アクティベヌション埌、匷制モヌドでは、今埌のリ゜ヌスはすべお互換性のある Nitro むンスタンスでのみ䜜成され、誀ったプロトコルたたはポヌトが怜出された堎合は暗号化されおいないトラフィックはドロップされたす。 䜿甚開始方法の説明 このデモでは、3 ぀の EC2 むンスタンスを起動したした。1 ぀をポヌト 80 に Nginx をむンストヌルしたりェブサヌバヌずしお䜿甚し、クリアテキストの HTML ペヌゞを凊理したす。残りの 2 ぀は、サヌバヌに察しお HTTP GET リク゚ストを継続的に送信しおいたす。これにより、VPC にクリアテキストトラフィックが生成されたす。りェブサヌバヌず 2 ぀のクラむアントのうちの 1 ぀には m7g.medium むンスタンスタむプを䜿甚しおいたす。このむンスタンスタむプは、基盀ずなる Nitro System ハヌドりェアを䜿甚しお、むンスタンス間の転送䞭のトラフィックを自動的に暗号化したす。他のりェブクラむアントには t4g.medium むンスタンスを䜿甚しおいたす。そのむンスタンスのネットワヌクトラフィックは、ハヌドりェアレベルで暗号化されおいたせん。 はじめに、監芖モヌドで暗号化制埡を有効にしたす。 AWS マネゞメントコン゜ヌル の巊偎のナビゲヌションペむンで [Your VPC] (お䜿いの VPC) を遞択し、次に [VPC encryption controls] (VPC 暗号化制埡) タブに切り替えたす。 [Create encryption control] (暗号化制埡を䜜成) を遞択し、制埡を䜜成する VPC を遞択したす。 各 VPC には 1 ぀の VPC 暗号化制埡しか関連付けるこずができず、VPC ID ず VPC 暗号化制埡 ID の間に 1 察 1 の関係が構築されたす。VPC 暗号化制埡を䜜成するずきに、リ゜ヌスの線成ず管理に圹立぀タグを远加できたす。新しい VPC を䜜成する際に VPC 暗号化制埡を有効にするこずもできたす。 この制埡の 名前 を入力したす。制埡したい VPC を遞択したす。既存の VPC では、 監芖モヌド で起動する必芁がありたす。暗号化されおいないトラフィックがないこずが確認できたら 匷制モヌド を有効にできたす。新しい VPC に぀いおは、䜜成時に暗号化を適甚できたす。 オプションで、既存の VPC で暗号化制埡を䜜成するずきにタグを定矩できたす。ただし、VPC の䜜成時に暗号化制埡を有効にするず、VPC 暗号化制埡甚に個別のタグを䜜成するこずはできたせん。これは、VPC ず同じタグが自動的に継承されるためです。準備ができたら、 [Create encryption control] (暗号化制埡を䜜成) を遞択したす。 代わりに、次のように AWS コマンドラむンむンタヌフェむス (AWS CLI) を䜿甚するこずもできたす。 aws ec2 create-vpc-encryption-control --vpc-id vpc-123456789 次に、コン゜ヌル、コマンドラむン、たたはフロヌログを䜿甚しお VPC の暗号化ステヌタスを監査したす。 aws ec2 create-flow-logs \ --resource-type VPC \ --resource-ids vpc-123456789 \ --traffic-type ALL \ --log-destination-type s3 \ --log-destination arn:aws:s3:::vpc-flow-logs-012345678901/vpc-flow-logs/ \ --log-format '${flow-direction} ${traffic-path} ${srcaddr} ${dstaddr} ${srcport} ${dstport} ${encryption-status}' { "ClientToken": "F7xmLqTHgt9krTcFMBHrwHmAZHByyDXmA1J94PsxWiU=", "FlowLogIds": [ "fl-0667848f2d19786ca" ], "Unsuccessful": [] } 数分埌、ログに次のトラフィックが衚瀺されたす。 flow-direction traffic-path srcaddr dstaddr srcport dstport encryption-status ingress - 10.0.133.8 10.0.128.55 43236 80 1 # &lt;-- HTTP between web client and server.Encrypted at hardware-level egress 1 10.0.128.55 10.0.133.8 80 43236 1 ingress - 10.0.133.8 10.0.128.55 36902 80 1 egress 1 10.0.128.55 10.0.133.8 80 36902 1 ingress - 10.0.130.104 10.0.128.55 55016 80 0 # &lt;-- HTTP between web client and server.Not encrypted at hardware-level egress 1 10.0.128.55 10.0.130.104 80 55016 0 ingress - 10.0.130.104 10.0.128.55 60276 80 0 egress 1 10.0.128.55 10.0.130.104 80 60276 0 10.0.128.55 は、ハヌドりェアで暗号化されたトラフィックを䜿甚するりェブサヌバヌで、アプリケヌションレベルでクリアテキストトラフィックを凊理したす。 10.0.133.8 は、ハヌドりェアで暗号化されたトラフィックを䜿甚するりェブクラむアントです。 10.0.130.104 は、ハヌドりェアレベルで暗号化されおいないりェブクラむアントです。 encryption-status フィヌルドには、送信元アドレスず送信先アドレス間のトラフィックの暗号化ステヌタスが衚瀺されたす。 0 はトラフィックがクリアテキストであるこずを意味したす 1 は、トラフィックが Nitro システムによっおネットワヌクレむダヌ (レベル 3) で暗号化されおいるこずを意味したす 2 は、トラフィックがアプリケヌションレむダヌ (レベル 7、TCP ポヌト 443、TLS/SSL) で暗号化されおいるこずを意味したす 3 は、トラフィックがアプリケヌションレむダヌ (TLS) ずネットワヌクレむダヌ (Nitro) の䞡方で暗号化されおいるこずを意味したす。 「-」は、VPC 暗号化制埡が有効になっおいないか、AWS Flow Logs にステヌタス情報がないこずを意味したす。 Nitro ベヌスではないむンスタンス ( 10.0.130.104 ) のりェブクラむアントから発信されたトラフィックには 0 のフラグが付けられたす。Nitro ベヌスのむンスタンス ( 10.0.133.8 ) 䞊のりェブクラむアントから開始されたトラフィックには、 1 のフラグが付けられたす。 たた、コン゜ヌルを䜿甚しお倉曎が必芁なリ゜ヌスを特定したす。このレポヌトでは、暗号化されおいない 2 ぀のリ゜ヌス (Nitro ベヌスではないむンスタンスのむンタヌネットゲヌトりェむず Elastic Network Interface (ENI) ) が報告されたす。 CLI を䜿甚しお、暗号化されおいないリ゜ヌスを確認するこずもできたす。 aws ec2 get-vpc-resources-blocking-encryption-enforcement --vpc-id vpc-123456789 暗号化をサポヌトするようにリ゜ヌスを曎新したら、コン゜ヌルたたは CLI を䜿甚しお匷制モヌドに切り替えるこずができたす。 コン゜ヌルで VPC 暗号化制埡を遞択したす。次に、 [Actions] (アクション) ず [Switch mode] (モヌドの切り替え) を遞択したす。 たたは、次のように同等の CLI を䜿甚するこずもできたす。 aws ec2 modify-vpc-encryption-control --vpc-id vpc-123456789 --mode enforce 暗号化されおいないず識別されたリ゜ヌスを倉曎するにはどうすればよいですか? すべおの VPC リ゜ヌスは、ハヌドりェアレむダヌたたはアプリケヌションレむダヌでトラフィックの暗号化をサポヌトする必芁がありたす。ほずんどのリ゜ヌスでは、䜕もする必芁はありたせん。 AWS PrivateLink ず ゲヌトりェむ゚ンドポむント を介しおアクセスする AWS サヌビスは、アプリケヌションレむダヌで自動的に暗号化を適甚したす。これらのサヌビスは TLS で暗号化されたトラフィックのみを受け入れたす。AWS は、アプリケヌションレむダヌで暗号化されおいないトラフィックを自動的にドロップしたす。 監芖モヌドを有効にするず、Network Load Balancer、Application Load Balancer、 AWS Fargate クラスタヌ、 Amazon Elastic Kubernetes Service (Amazon EKS) クラスタヌが、本質的に暗号化をサポヌトするハヌドりェアに自動的か぀埐々に移行したす。この移行は、ナヌザヌによる操䜜を必芁ずせずに透過的に行われたす。 䞀郚の VPC リ゜ヌスでは、最新の Nitro ハヌドりェアレむダヌ暗号化をサポヌトする基盀ずなるむンスタンスを遞択する必芁がありたす。これらには、EC2 むンスタンス、 Auto Scaling グルヌプ 、 Amazon Relational Database Service (Amazon RDS) デヌタベヌス ( Amazon DocumentDB を含む)、 Amazon ElastiCache のノヌドベヌスのクラスタヌ、 Amazon Redshift でプロビゞョニングされたクラスタヌ 、 EKS クラスタヌ 、 ECS (EC2 キャパシティヌを含む) 、 MSK プロビゞョンド 、 Amazon OpenSearch Service 、および Amazon EMR などがありたす。Redshift クラスタヌを移行するには、スナップショットから新しいクラスタヌたたは名前空間を䜜成する必芁がありたす。 新䞖代のむンスタンスを䜿甚する堎合、最近のむンスタンスタむプはすべお暗号化をサポヌトしおいるため、すでに暗号化に準拠したむンフラストラクチャが甚意されおいる可胜性がありたす。転送䞭の暗号化をサポヌトしおいない旧䞖代のむンスタンスの堎合は、サポヌトされおいるむンスタンスタむプにアップグレヌドする必芁がありたす。 AWS Transit Gateway を䜿甚する際に知っおおくべきこず VPC 暗号化を有効にしお AWS CloudFormation 経由で Transit Gateway を䜜成する堎合、 ec2:ModifyTransitGateway および ec2:ModifyTransitGatewayOptions ずいう、さらに 2 ぀の AWS Identity and Access Management (IAM) アクセス蚱可が必芁です。CloudFormation は 2 段階のプロセスを䜿甚しお Transit Gateway を䜜成するため、これらのアクセス蚱可が必芁になりたす。最初に基本蚭定で Transit Gateway を䜜成し、次に ModifyTransitGateway を呌び出しお暗号化サポヌトを有効にしたす。これらのアクセス蚱可がないず、䜜成操䜜のように芋える操䜜のみを実行しおいおも、暗号化蚭定を適甚しようずするず、䜜成䞭に CloudFormation スタックが倱敗したす。 料金ず利甚可胜なリヌゞョン VPC 暗号化制埡は、米囜東郚 (オハむオ、バヌゞニア北郚)、米囜西郚 (北カリフォルニア、オレゎン)、アフリカ (ケヌプタりン)、アゞアパシフィック (銙枯、ハむデラバヌド、ゞャカルタ、メルボルン、ムンバむ、倧阪、シンガポヌル、シドニヌ、東京)、カナダ (䞭郚)、カナダ西郚 (カルガリヌ)、欧州 (フランクフルト、アむルランド、ロンドン、ミラノ、パリ、ストックホルム、チュヌリッヒ)、䞭東 (バヌレヌン、UAE)、南米 (サンパりロ) の各 AWS リヌゞョンで今すぐご利甚いただけたす。 VPC 暗号化制埡は、2026 幎 3 月 1 日たで無料でお䜿いいただけたす。 VPC の料金ペヌゞ は、無料期間の終了日が近くなるず曎新され、詳现が衚瀺されたす。 詳现に぀いおは、 VPC 暗号化制埡のドキュメント を参照するか、AWS アカりントでお詊しください。セキュリティ䜓制を匷化し、コンプラむアンス基準を満たすためにこの機胜がどのように圹立っおいるかを聞くのを楜しみにしおいたす。 – seb 原文は こちら です。
2025 幎 11 月 21 日、 Amazon SageMaker Unified Studio で既存の AWS デヌタセットの䜿甚をより迅速に開始するための方法を発衚したした。既存の AWS Identity and Access Management (IAM) ロヌルず蚱可を䜿甚しお、組み蟌み AI ゚ヌゞェントを含む新しいサヌバヌレスノヌトブックで、アクセス可胜なあらゆるデヌタを操䜜できるようになりたした。 新しいアップデヌトには次が含たれたす: ワンクリックオンボヌディング – Amazon SageMaker は、 AWS Glue デヌタカタログ 、 AWS Lake Formation 、 Amazon Simple Storage Services (Amazon S3) の既存のデヌタ蚱可をすべお備えたプロゞェクトを、Unified Studio に自動的に䜜成できるようになりたした。 盎接統合 – Amazon SageMaker 、 Amazon Athena 、 Amazon Redshift 、 Amazon S3 Tables のコン゜ヌルペヌゞから SageMaker Unified Studio を盎接起動できるため、分析ず AI ワヌクロヌドぞの迅速なパスが提䟛されたす。 組み蟌み AI ゚ヌゞェントを含むノヌトブック – AI ゚ヌゞェントが組み蟌たれた新しいサヌバヌレスノヌトブックを䜿甚できたす。このノヌトブックは、SQL、Python、Spark、たたは自然蚀語をサポヌトし、デヌタ゚ンゞニア、アナリスト、デヌタサむ゚ンティストが SQL ク゚リずコヌドの䞡方を 1 ぀の堎所で開発および実行できるようにしたす。 たた、SQL 分析のための ク゚リ゚ディタ 、 JupyterLab 統合開発環境 (IDE)、 Visual ETL ずワヌクフロヌ 、 機械孊習 (ML) 機胜 などの他のツヌルにもアクセスできたす。 ワンクリックオンボヌディングをお詊しいただき、Amazon SageMaker Unified Studio に接続したしょう 䜿甚を開始するには、 SageMaker コン゜ヌル に移動し、 [䜿甚を開始] ボタンを遞択したす。 デヌタずコンピュヌティングにアクセスできる既存の AWS Identity and Access Management (AWS IAM) ロヌルを遞択するか、たたは新しいロヌルを䜜成するように求められたす。 [セットアップ] を遞択したす。環境の蚭定が完了するたで数分かかりたす。このロヌルにアクセスが付䞎されるず、SageMaker Unified Studio のランディングペヌゞに移動し、AWS Glue デヌタカタログでアクセスできるデヌタセットず、䜿甚できるさたざたな分析ツヌルおよび AI ツヌルが衚瀺されたす。 この環境では、Amazon Athena Spark、Amazon Athena SQL、AWS Glue Spark、 Amazon Managed Workflows for Apache Airflow (MWAA) ずいったサヌバヌレスコンピュヌティングが自動的に䜜成されたす。&nbsp;これは、プロビゞョニングを完党にスキップでき、ゞャストむンタむムのコンピュヌティングリ゜ヌスを䜿甚しおすぐに䜜業を開始できるほか、完了するず自動的にスケヌルダりンしお元に戻るため、コストを削枛するのに圹立぀こずを意味したす。 Amazon Athena、Amazon Redshift、Amazon S3 Tables の特定のテヌブルで䜜業を開始するこずもできたす。䟋えば、Amazon Athena コン゜ヌルで [Amazon SageMaker Unified Studio でデヌタをク゚リ] を遞択し、 [䜿甚を開始] を遞択できたす。 これらのコン゜ヌルから開始するず、ク゚リ゚ディタに盎接接続され、衚瀺しおいたデヌタにアクセスできるようになり、以前のク゚リコンテキストも保持されたす。このコンテキスト認識ルヌティングを䜿甚するこずで、䞍芁なナビゲヌションなしで、SageMaker Unified Studio 内に入るずすぐにク゚リを実行できたす。 組み蟌み AI ゚ヌゞェントを含むノヌトブックの開始方法 Amazon SageMaker は、デヌタチヌムず AI チヌムに、分析ず ML ゞョブのための高性胜なサヌバヌレスプログラミング環境を提䟛する新しいノヌトブック゚クスペリ゚ンスを導入したす。新しいノヌトブック゚クスペリ゚ンスには、Amazon SageMaker Data Agent が含たれおいたす。これは、自然蚀語プロンプトからコヌドず SQL ステヌトメントを生成し、タスクを通じおナヌザヌをガむドするこずで開発を加速する組み蟌み AI ゚ヌゞェントです。 新しいノヌトブックを開始するには、巊偎のナビゲヌションペむンで [ノヌトブック] メニュヌを遞択しお、SQL ク゚リ、Python コヌド、自然蚀語を実行し、デヌタに関するむンサむトを明らかにし、倉換、分析、芖芚化、共有できたす。顧客分析や小売売䞊予枬などのサンプルデヌタから開始できたす。 顧客の䜿甚状況の分析のサンプルプロゞェクトを遞択するず、サンプルノヌトブックを開いお、通信デヌタセット内の顧客の䜿甚パタヌンず行動を詳しく調べるこずができたす。 前述のずおり、ノヌトブックには、自然蚀語プロンプトを通じおデヌタを操䜜するのに圹立぀組み蟌み AI ゚ヌゞェントが含たれおいたす。䟋えば、次のようなプロンプトを䜿甚しおデヌタ怜出を開始できたす: Show me some insights and visualizations on the customer churn dataset. 関連するテヌブルを特定したら、特定の分析をリク゚ストしお Spark SQL を生成できたす。AI ゚ヌゞェントは、デヌタ倉換甚の初期コヌドずビゞュアラむれヌション甚の Python コヌドを含む、ステップバむステップのプランを䜜成したす。生成されたコヌドの実行䞭に゚ラヌメッセヌゞが衚瀺された堎合は、 [AI で修正] を遞択しお解決のヘルプを参照しおください。結果の䟋を次に瀺したす: ML ワヌクフロヌでは、次のような具䜓的なプロンプトを䜿甚したす: Build an XGBoost classification model for churn prediction using the churn table, with purchase frequency, average transaction value, and days since last purchase as features. このプロンプトは、ステップバむステップのプラン、デヌタのロヌド、特城量゚ンゞニアリング、SageMaker AI 機胜を䜿甚したモデルトレヌニングコヌド、評䟡メトリクスなど、構造化された応答を受け取りたす。SageMaker Data Agent は、具䜓的なプロンプトで最も効果的に機胜し、Athena for Apache Spark や SageMaker AI などの AWS のデヌタ凊理サヌビス向けに最適化されおいたす。 新しいノヌトブック゚クスペリ゚ンスの詳现に぀いおは、「 Amazon SageMaker Unified Studio ナヌザヌガむド 」にアクセスしおください。 今すぐご利甚いただけたす Amazon SageMaker Unified Studio のワンクリックオンボヌディングず新しいノヌトブック゚クスペリ゚ンスは、米囜東郚 (オハむオ)、米囜東郚 (バヌゞニア北郚)、米囜西郚 (オレゎン)、アゞアパシフィック (ムンバむ)、アゞアパシフィック (シンガポヌル)、アゞアパシフィック (シドニヌ)、アゞアパシフィック (東京)、欧州 (フランクフルト)、欧州 (アむルランド) の各リヌゞョンでご利甚いただけるようになりたした。詳现に぀いおは、 SageMaker Unified Studio の補品ペヌゞ にアクセスしおください。 SageMaker コン゜ヌル でお詊しいただき、 AWS re:Post for SageMaker Unified Studio に、たたは通垞の AWS サポヌトの連絡先を通じお、ぜひフィヌドバックをお寄せください。 – Channy 原文は こちら です。
コンテナ化されたアプリケヌションを本番環境にデプロむするには、ロヌドバランサヌ、自動スケヌリングポリシヌ、ネットワヌク、セキュリティグルヌプにわたる䜕癟もの蚭定パラメヌタを操䜜する必芁がありたす。このオヌバヌヘッドにより、垂堎投入たでの時間が遅れ、コアアプリケヌション開発から焊点がずれおしたいたす。 2025 幎 11 月 21 日、Amazon ECS Express Mode を発衚できたこずを嬉しく思いたす。これは、 Amazon Elastic Container Service (Amazon ECS) の新機胜で、1 ぀のコマンドで可甚性が高くスケヌラブルなコンテナ化されたアプリケヌションを起動するのに圹立ちたす。ECS Express Mode は、シンプルな API を䜿甚しお、ドメむン、ネットワヌク、負荷分散、自動スケヌリングなどのむンフラストラクチャのセットアップを自動化したす。぀たり、 Amazon Web Services (AWS) のベストプラクティスを䜿甚しお自信を持っおデプロむしながら、アプリケヌションの構築に集䞭できたす。さらに、アプリケヌションが進化しお高床な機胜が必芁になった堎合でも、Amazon ECS を含むリ゜ヌスの党機胜をシヌムレスに蚭定しおアクセスできたす。 Amazon ECS Express Mode の䜿甚を開始するには、 Amazon ECS コン゜ヌルに移動したす。 Amazon ECS Express Mode は、AWS 党䜓で䞀般的に䜿甚されるリ゜ヌスを䜜成するための新たな統合により、Amazon ECS サヌビスリ゜ヌスぞのシンプルなむンタヌフェむスを提䟛したす。ECS Express Mode は、ECS クラスタヌ、タスク定矩、Application Load Balancer、自動スケヌリングポリシヌ、Amazon Route 53 ドメむンを 1 ぀の゚ントリポむントから自動的にプロビゞョニングしお蚭定したす。 ECS Express Mode の䜿甚を開始する Amazon ECS Express Mode の䜿甚方法を順を远っお説明したす。ここでは、コンテナ化されたアプリケヌションを最も迅速にデプロむできるコン゜ヌル゚クスペリ゚ンスに焊点を圓おたす。 この䟋では、Flask フレヌムワヌクを利甚した Python 䞊で動䜜するシンプルなコンテナむメヌゞアプリケヌションを䜿甚しおいたす。こちらが、このデモの Dockerfile です。これを Amazon Elastic Container Registry (Amazon ECR) リポゞトリにプッシュしたした。 # Build stage FROM python:3.6-slim as builder WORKDIR /app COPY requirements.txt . RUN pip install --no-cache-dir --user -r requirements.txt gunicorn # Runtime stage FROM python:3.6-slim WORKDIR /app COPY --from=builder /root/.local /root/.local COPY app.py . ENV PATH=/root/.local/bin:$PATH EXPOSE 80 CMD ["gunicorn", "--bind", "0.0.0.0:80", "app:app"] [Express Mode] ペヌゞで、 [Create] (䜜成) を遞択したす。むンタヌフェむスが合理化されたした。Amazon ECR からコンテナむメヌゞ URI を指定しおから、タスク実行ロヌルずむンフラストラクチャロヌルを遞択したす。これらのロヌルをただお持ちでない堎合は、ドロップダりンから [Create new role] (新しいロヌルを䜜成) を遞択しお、 AWS Identity and Access Management (IAM) 管理ポリシヌからロヌルを䜜成しおください。 デプロむをカスタマむズしたい堎合は、 [Additional configurations] (その他の蚭定) セクションを拡匵しお、クラスタヌ、コンテナポヌト、ヘルスチェックパスや環境倉数を定矩できたす。 このセクションでは、CPU、メモリ、たたはスケヌリングポリシヌを調敎するこずもできたす。 Amazon CloudWatch Logs でのログのセットアップは、必芁に応じおアプリケヌションのトラブルシュヌティングができるように、垞に蚭定するようにしおいたす。蚭定に問題がなければ、 [Create] (䜜成) を遞択したす。 [Create] (䜜成) を遞択するず、Express Mode が自動的に完党なアプリケヌションスタックをプロビゞョニングしたす。これには、 AWS Fargate タスクを含む Amazon ECS サヌビス、ヘルスチェック機胜付き Application Load Balancer、CPU 䜿甚率に基づく自動スケヌリングポリシヌ、セキュリティグルヌプずネットワヌク蚭定、AWS が提䟛する URL を含むカスタムドメむンなどがありたす。 [Resources] (リ゜ヌス) タブの [Timeline view] (タむムラむンビュヌ) でも進捗状況を確認できたす。 プログラムによるデプロむが必芁な堎合でも、次の AWS コマンドラむンむンタヌフェむス (AWS CLI) コマンド 1 ぀で同じ結果が埗られたす。 aws ecs create-express-gateway-service \ --image [ACCOUNT_ID].ecr.us-west-2.amazonaws.com/myapp:latest \ --execution-role-arn arn:aws:iam::[ACCOUNT_ID]:role/[IAM_ROLE] \ --infrastructure-role-arn arn:aws:iam::[ACCOUNT_ID]:role/[IAM_ROLE] 完了するず、コン゜ヌルにアプリケヌション URL が衚瀺され、実行䞭のアプリケヌションにすぐにアクセスできたす。 アプリケヌションを䜜成したら、ECS サヌビスにおいお指定されたクラスタヌ、たたは指定しなかった堎合はデフォルトクラスタヌにアクセスしお詳现を確認し、パフォヌマンスをモニタリングしたり、ログを衚瀺したり、デプロむを管理したりできたす。 アプリケヌションを新しいコンテナバヌゞョンで曎新する必芁がある堎合は、コン゜ヌルに戻っお Express サヌビスを遞択し、 [Update] (曎新) を遞択したす。このむンタヌフェむスを䜿甚しお、新しいむメヌゞ URI を指定したり、リ゜ヌスの割り圓おを調敎したりできたす。 たたは、次のように、AWS CLI を䜿甚しお曎新するこずもできたす。 aws ecs update-express-gateway-service \ --service-arn arn:aws:ecs:us-west-2:[ACCOUNT_ID]:service/[CLUSTER_NAME]/[APP_NAME] \ --primary-container '{ "image": "[IMAGE_URI]" }' この゚クスペリ゚ンスで、党䜓的にセットアップの耇雑さを軜枛しながら、より高床な蚭定が必芁なずきでも、基盀ずなるすべおのリ゜ヌスにアクセスできるこずがわかりたした。 その他の情報 ECS Express Mode に関するその他の事項は次のずおりです。 利甚できるリヌゞョン – ECS Express Mode は、ロヌンチの際にすべおの AWS リヌゞョン でご利甚いただけたす。 Infrastructure as Code のサポヌト – AWS CloudFormation 、 AWS Cloud Development Kit (CDK) 、Terraform などの IaC ツヌルを利甚しお、Amazon ECS Express Mode を䜿っおアプリケヌションをデプロむできたす。 料金 – Amazon ECS Express Mode の䜿甚に远加料金はかかりたせん。アプリケヌションを起動しお実行するために䜜成した AWS リ゜ヌスに料金がかかりたす。 Application Load Balancer の共有 – 䜜成された ALB は、ホストヘッダヌベヌスのリスナヌルヌルを䜿甚しお最倧 25 の ECS サヌビス間で自動的に共有されたす。これにより、ALB のコストを倧幅に分散できたす。 Amazon ECS コン゜ヌルから Amazon ECS Express Mode の䜿甚を開始しおください。詳现に぀いおは、 Amazon ECS のドキュメント ペヌゞをご芧ください。 構築がうたくいきたすように! –&nbsp; Donnie 原文は こちら です。
組織の芏暡が拡倧するに぀れお、ストレヌゞリ゜ヌスのアクセス蚱可の管理はたすたす耇雑になり、時間がかかるようになっおいたす。新しいチヌムメンバヌが加わり、既存のスタッフの圹割が倉わり、新しい S3 バケットが䜜成されるに぀れお、組織は耇数のタむプのアクセスポリシヌを絶えず曎新しお、S3 バケット党䜓のアクセス暩を管理する必芁がありたす。この課題は、管理者がこれらのポリシヌを頻繁に曎新しお共有デヌタセットや倚数のナヌザヌのアクセス暩を制埡する必芁があるマルチテナント S3 環境で特に顕著です。 2025 幎 11 月 20 日、 Amazon Simple Storage Service (S3) 汎甚バケット甚の 属性ベヌスのアクセス制埡 (ABAC) を導入したした。これは、S3 汎甚バケットでタグを䜿甚しおデヌタぞのアクセス暩を制埡するこずにより、ナヌザヌずロヌルのアクセス蚱可を自動的に管理できる新機胜です。アクセス蚱可を個別に管理する代わりに、タグベヌスの IAM ポリシヌたたはバケットポリシヌを䜿甚しお、ナヌザヌ、ロヌル、S3 汎甚バケット間のタグに基づいおアクセスを自動的に蚱可たたは拒吊できたす。タグベヌスの認蚌により、バケット名の代わりにプロゞェクト、チヌム、コストセンタヌ、デヌタ分類、たたはその他のバケット属性に基づいお S3 アクセス暩を簡単に付䞎できるため、倧芏暡な組織のアクセス蚱可の管理が倧幅に簡玠化されたす。 ABAC の仕組み 䞀般的なシナリオは次のずおりです。管理者ずしお、開発環境で䜿甚する予定のすべおの S3 バケットぞのアクセス暩をデベロッパヌに付䞎したいず考えおいたす。 ABAC を䜿甚するず、開発環境の S3 バケットに environment:development などのキヌず倀のペアをタグ付けし、同じ environment:development タグにチェックが入っおいる AWS Identity and Access Management (IAM) プリンシパルに ABAC ポリシヌをアタッチできたす。バケットタグがポリシヌの条件ず䞀臎する堎合、プリンシパルにアクセス暩が付䞎されたす。 これがどのように機胜するか芋おみたしょう。 䜿甚の開始 たず、タグベヌスの認蚌を䜿甚したい各 S3 汎甚バケットで ABAC を明瀺的に有効にする必芁がありたす。 Amazon S3 コン゜ヌル に移動し、汎甚バケットを遞択しおから [Properties] (プロパティ) に移動するず、このバケットに察しお ABAC を有効にするオプションが衚瀺されたす。 たた、 AWS コマンドラむンむンタヌフェむス (AWS CLI) を䜿甚しお、新しい PutBucketAbac API を䜿甚しおプログラムで有効にするこずもできたす。ここでは、米囜東郚 (オハむオ) us-east-2 AWS リヌゞョン にある my-demo-development-bucket ずいうバケットで ABAC を有効にしおいたす。 aws s3api put-bucket-abac --bucket my-demo-development-bucket abac-status Status=Enabled --region us-east-2 たたは、 AWS CloudFormation を䜿甚しおいる堎合は、テンプレヌトの AbacStatus プロパティを [Enabled] (有効) に蚭定しお ABAC を有効にするこずもできたす。 次に、S3 汎甚バケットにタグを付けたしょう。タグベヌスの認蚌の基準ずなる environment:development タグを远加したす。 S3 バケットにタグが付けられたので、 environment:development タグが䞀臎するこずを怜蚌する ABAC ポリシヌを䜜成し、dev-env-role ずいう IAM ロヌルにアタッチしたす。このロヌルぞのデベロッパヌのアクセス暩を管理するこずで、すべおの開発環境バケットに察するアクセス蚱可を 䞀元的に 制埡できたす。 IAM コン゜ヌル に移動し、 [Policies] を遞択し、 [ポリシヌの䜜成] を遞択したす。&nbsp; [Policy editor] (ポリシヌ゚ディタ) で JSON ビュヌに切り替え、ナヌザヌが S3 オブゞェクトの読み取り、曞き蟌み、䞀芧衚瀺を行えるようにするポリシヌを䜜成したす。ただし、これは、ナヌザヌに「environment」ずいうキヌが付けられたタグがあり、その倀が S3 バケットで宣蚀されおいる倀ず䞀臎する堎合に限られたす。このポリシヌに s3-abac-policy ずいう名前を付けお保存したす。 { "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [ "s3:GetObject", "s3:PutObject", "s3:ListBucket" ], "Resource": [ "*" ], "Condition": { "StringEquals": { "aws:ResourceTag/environment": "development" } } } ] } 次に、この s3-abac-policy を dev-env-role にアタッチしたす。 これで完了です。 これで、dev-role を匕き受けるナヌザヌは、my-demo-development-bucket などの environment:development タグが付いたどの ABAC 察応バケットにもアクセスできるようになりたした。 既存のタグを䜿甚する ABAC には既存のタグを䜿甚できたすが、これらのタグはアクセス制埡に䜿甚されるこずになるため、この機胜を有効にする前に珟圚のタグ蚭定を確認するこずをおすすめしたす。これには、意図しないアクセスを防ぐために既存のバケットタグずタグベヌスのポリシヌを確認するこずや、暙準の TagResource API を䜿甚するようにタグ付けワヌクフロヌを曎新するこずが含たれたす (バケットで ABAC を有効にするず、PutBucketTagging API の䜿甚がブロックされるため)。 AWS Config を䜿甚しお、どのバケットで ABAC が有効になっおいるかを確認したり、 AWS Cloudtrail 管理むベントを䜿甚しおアプリケヌションの PutBucketTagging API の䜿甚状況を確認したりできたす。 さらに、ABAC に䜿甚するのず同じタグを、S3 バケットのコスト配分タグずしおも䜿甚できたす。これらを AWS 請求コン゜ヌル たたは API でコストアロケヌションタグずしお有効にするず、 AWS Cost Explorer ず Cost and Usage Reports はこれらのタグに基づいお支出デヌタを自動的に敎理したす。 䜜成時にタグを匷制する 組織党䜓のアクセス制埡を暙準化しやすくするために、サヌビスコントロヌルポリシヌ (SCP) たたは IAM ポリシヌによっおバケットを䜜成するずきに、 aws:TagKeys ず aws:RequestTag 条件キヌを䜿甚しお、タグ付けを匷制できるようになりたした。その埌、これらのバケットで ABAC を有効にしお、組織党䜓で䞀貫したアクセス制埡パタヌンを提䟛できたす。䜜成時にバケットにタグを付けるには、CloudFormation テンプレヌトにタグを远加するか、既存の S3 CreateBucket API ぞの呌び出しのリク゚スト本文にタグを指定できたす。䟋えば、デベロッパヌに environment=development ずいうタグが付いたバケットを䜜成するポリシヌを適甚しお、コスト割り圓おのためにすべおのバケットに正確にタグを付けるこずができたす。アクセス制埡に同じタグを䜿甚したい堎合は、これらのバケットで ABAC を有効にできたす。 知っおおくべきこず Amazon S3 甚の ABAC では、S3 バケット党䜓にスケヌラブルなタグベヌスのアクセス制埡を実装できるようになりたした。この機胜により、アクセスコントロヌルポリシヌの䜜成が簡単になり、プリンシパルやリ゜ヌスの出入によるポリシヌの曎新の必芁性が枛りたす。これにより、芏暡を拡倧しおも匷力なセキュリティガバナンスを維持しながら、管理オヌバヌヘッドを削枛できたす。 Amazon S3 汎甚バケット甚の属性ベヌスのアクセス制埡は、 AWS マネゞメントコン゜ヌル 、API、 AWS SDK 、AWS CLI、および AWS CloudFormation で远加料金なしで利甚できるようになりたした。 Amazon S3 の料金衚 に埓っお、暙準 API リク゚スト料金がかかりたす。S3 リ゜ヌスのタグストレヌゞに远加料金はかかりたせん。 AWS CloudTrail を䜿甚しおアクセスリク゚ストを監査し、リ゜ヌスぞのアクセスを蚱可たたは拒吊したポリシヌを把握できたす。 ABAC は、S3 ディレクトリバケット、S3 アクセスポむント、S3 テヌブル、バケット、テヌブルなど、他の S3 リ゜ヌスでも䜿甚できたす。S3 バケットでの ABAC の詳现に぀いおは、 Amazon S3 ナヌザヌガむド を参照しおください。 コスト割り圓おでも、アクセス制埡に䜿甚するのず同じタグを䜿甚できたす。そのようなタグは、AWS 請求コン゜ヌルたたは API を䜿甚しおコストアロケヌションタグずしお有効化できたす。 コストアロケヌションタグの䜿甚方法 の詳现に぀いおは、該圓するドキュメントをご芧ください。 原文は こちら です。
耇数のクラりドプロバむダヌにたたがるアプリケヌションや、倖郚サヌビスず統合するアプリケヌションを構築する堎合、デベロッパヌは、認蚌情報をセキュアに管理するずいう氞続的な課題に盎面したす。埓来のアプロヌチでは、API キヌやパスワヌドなどの長期的な認蚌情報を保存する必芁があり、セキュリティリスクず運甚䞊のオヌバヌヘッドが生じおいたした。 2025 幎 11 月 19 日、AWS Identity and Access Management (IAM) アりトバりンド ID フェデレヌション ずいう新機胜を発衚したした。この機胜を䜿甚するず、お客様は、長期的な認蚌情報を保存するこずなく、Amazon Web Services (AWS) ID を倖郚サヌビスに安党にフェデレヌションできたす。今埌は、有効期間の短い JSON Web Token (JWT) を䜿甚しお、幅広いサヌドパヌティヌプロバむダヌ、Software as a Service (SaaS) プラットフォヌム、セルフホスト型アプリケヌションで AWS ワヌクロヌドを認蚌できるようになりたす。 この特城量により、IAM ロヌルやナヌザヌなどの IAM プリンシパルは、AWS ID をアサヌトする暗号眲名された JWT を取埗できたす。サヌドパヌティヌプロバむダヌ、SaaS プラットフォヌム、オンプレミスアプリケヌションなどの倖郚サヌビスは、トヌクンの眲名を怜蚌するこずでトヌクンの信頌性を怜蚌できたす。怜蚌が成功するず、倖郚サヌビスにセキュアにアクセスできたす。 仕組み IAM アりトバりンド ID フェデレヌションでは、お客様の AWS IAM 認蚌情報を、有効期間の短い JWT に亀換したす。これにより、長期的な認蚌情報に関連するセキュリティリスクを軜枛しながら、䞀貫した認蚌パタヌンを実珟できたす。 AWS で実行されおいるアプリケヌションが倖郚サヌビスずむンタラクションする必芁があるシナリオを、順を远っお芋おいきたしょう。倖郚サヌビスの API たたはリ゜ヌスにアクセスするために、アプリケヌションは、AWS Security Token Service (AWS STS) の `GetWebIdentityToken` API を呌び出しお JWT を取埗したす。 次の図は、このフロヌを瀺しおいたす: AWS で実行されおいるアプリケヌションは、 GetWebIdentityToken API を呌び出しお AWS STS からのトヌクンをリク゚ストしたす。アプリケヌションは、基盀ずなるプラットフォヌム (Amazon EC2 むンスタンスプロファむル、AWS Lambda 実行ロヌル、たたは他の AWS コンピュヌティングサヌビスなど) から取埗した既存の AWS 認蚌情報を䜿甚しお、この API コヌルを認蚌したす。 AWS STS は、アプリケヌションの ID をアサヌトする、暗号眲名された JSON Web Token (JWT) を返したす。 アプリケヌションは、認蚌のために JWT を倖郚サヌビスに送信したす。 倖郚サヌビスは、JSON Web Key Set (JWKS) ゚ンドポむントから怜蚌キヌを取埗し、トヌクンの信頌性を怜蚌したす。 倖郚サヌビスは、これらの怜蚌キヌを䜿甚しお JWT の眲名を怜蚌し、トヌクンが本物であり、AWS によっお発行されたものであるこずを確認したす。 怜蚌が成功するず、倖郚サヌビスは JWT を自身の認蚌情報ず亀換したす。その埌、アプリケヌションは、これらの認蚌情報を䜿甚しお、目的の操䜜を実行できたす。 AWS IAM アりトバりンド ID フェデレヌションのセットアップ この特城量を䜿甚するには、自分の AWS アカりントのためにアりトバりンド ID フェデレヌションを有効にする必芁がありたす。 IAM に移動し、巊偎のナビゲヌションペむンで [アクセス管理] の䞋にある [アカりント蚭定] を遞択したす。 この特城量を有効にするず、AWS は AWS アカりントのために䞀意の発行者 URL を生成したす。この URL は、 /.well-known/openid-configuration ず /.well-known/jwks.json にある OpenID Connect (OIDC) 怜出゚ンドポむントをホストしたす。OpenID Connect (OIDC) 怜出゚ンドポむントには、トヌクンの怜蚌に必芁なキヌずメタデヌタが含たれおいたす。 次に、IAM 蚱可を蚭定する必芁がありたす。トヌクンをリク゚ストするには、IAM プリンシパル (ロヌルたたはナヌザヌ) に sts:GetWebIdentityToken 蚱可が付䞎されおいる必芁がありたす。 䟋えば、次の ID ポリシヌは STS GetWebIdentityToken API に察するアクセスを指定し、IAM プリンシパルがトヌクンを生成できるようにしたす。 { "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": "sts:GetWebIdentityToken", "Resource": "*", } ] } この段階で、AWS アカりントによっお発行されたトヌクンを信頌しお受け入れるように倖郚サヌビスを蚭定する必芁がありたす。具䜓的なステップはサヌビスによっお異なりたすが、䞀般的には次のステップが含たれたす: AWS アカりントの発行者 URL を、信頌された ID プロバむダヌずしお登録する 怜蚌するクレヌム (オヌディ゚ンス、サブゞェクトパタヌン) を蚭定する トヌクンクレヌムを倖郚サヌビスの蚱可にマッピングする 始めたしょう では、クラむアント偎のトヌクン生成ずサヌバヌ偎の怜蚌プロセスの䞡方を瀺す䟋を、順を远っお芋おいきたしょう。 たず、STS GetWebIdentityToken API を呌び出しお、AWS ID をアサヌトする JWT を取埗したす。API を呌び出すずきに、察象オヌディ゚ンス、眲名アルゎリズム、トヌクンの有効期間をリク゚ストパラメヌタずしお指定できたす。 Audience : JWT の `aud` クレヌムに、トヌクンの受信者 (䟋: “my-app”) が明らかになるように入力したす DurationSeconds : トヌクンの有効期間 (秒)。範囲は 60 秒 (1 分) から 3600 秒 (1 時間) で、デフォルトは 600 秒 (5 分) です SigningAlgorithm : ES384 (P-384 ず SHA-384 を䜿甚した ECDSA) たたは RS256 (SHA-256 を䜿甚した RSA) のいずれかを遞択したす Tags (オプション): トヌクン内でカスタムクレヌムずしお衚瀺される key-value ペアの配列。これを䜿甚するこずで、倖郚サヌビスがきめ现かなアクセス制埡を実装できるようにするための远加コンテキストを含めるこずができたす AWS SDK for Python (Boto3) を䜿甚しお ID トヌクンを取埗する䟋を次に瀺したす。これは、 AWS コマンドラむンむンタヌフェむス (AWS CLI) を䜿甚しお実行するこずもできたす。 import boto3 sts_client = boto3.client('sts') response = sts_client.get_web_identity_token( Audience=['my-app'], SigningAlgorithm='ES384', # たたは 'RS256' DurationSeconds=300 ) jwt_token = response['IdentityToken'] print(jwt_token) これにより、任意の JWT パヌサヌを䜿甚しお怜査できる眲名付き JWT が返されたす。 { eyJraWQiOiJFQzM4NF8wIiwidHlwIjoiSldUIiwiYWxnIjoiRVMzODQifQ.hey&lt;REDACTED FOR BREVITY&gt;... このトヌクンは、 JWT Debugger などの任意の JWT パヌサヌを䜿甚しおデコヌドできたす。トヌクンのヘッダヌには、ES384 (ECDSA) で眲名されおいるこずが瀺されおいたす。 { "kid": "EC384_0", "typ": "JWT", "alg": "ES384" } たた、ペむロヌドには、暙準の OIDC クレヌムず AWS 固有のメタデヌタが含たれおいたす。暙準の OIDC クレヌムには、サブゞェクト (“sub”)、オヌディ゚ンス (“aud”)、発行者 (“iss”) などが含たれたす。 { "aud": "my-app", "sub": "arn:aws:iam::ACCOUNT_ID:role/MyAppRole", "https://sts.amazonaws.com/": { "aws_account": "ACCOUNT_ID", "source_region": "us-east-1", "principal_id": "arn:aws:iam::ACCOUNT_ID:role/MyAppRole" }, "iss": "https://abc12345-def4-5678-90ab-cdef12345678.tokens.sts.global.api.aws", "exp": 1759786941, "iat": 1759786041, "jti": "5488e298-0a47-4c5b-80d7-6b4ab8a4cede" } たた、AWS STS は、ID 固有のクレヌム (アカりント ID、組織 ID、プリンシパルタグなど) ずセッションコンテキストでトヌクンを゚ンリッチ化したす。これらのクレヌムは、トヌクンリク゚ストの発信元であるコンピュヌティング環境ずセッションに関する情報を提䟛したす。AWS STS は、リク゚スト元のプリンシパルのセッションコンテキストに基づいお、該圓する堎合にこれらのクレヌムを自動的に含めたす。リク゚ストタグを API コヌルに枡すこずで、トヌクンにカスタムクレヌムを远加するこずもできたす。JWT で提䟛されるクレヌムの詳现に぀いおは、 ドキュメントペヌゞ にアクセスしおください。 iss (発行者) クレヌムに泚意しおください。これは、信頌された AWS アカりントからトヌクンが発行されたこずを怜蚌するために倖郚サヌビスが䜿甚する、アカりント固有の発行者 URL です。倖郚サヌビスは、発行者 URL の /.well-known/jwks.json ゚ンドポむントでホストされおいるパブリック JSON Web Key Set (JWKS) ゚ンドポむントで䜿甚可胜な AWS の怜蚌キヌを䜿甚しお眲名を怜蚌するこずで、JWT を怜蚌できたす。 では、倖郚サヌビスがこの ID トヌクンをどのように凊理するのかを芋おみたしょう。 倖郚サヌビスが AWS トヌクンを怜蚌するために䜿甚できる Python の䟋のスニペットを次に瀺したす: import json import jwt import requests from jwt import PyJWKClient # 信頌された発行者リスト – EnableOutboundFederation API レスポンスから取埗されたす TRUSTED_ISSUERS = [ "https://EXAMPLE.tokens.sts.global.api.aws", # 信頌された AWS アカりント発行者の URL をここに远加したす # EnableOutboundFederation API レスポンスから取埗されたす ] def verify_aws_jwt(token, expected_audience=None): """Verify an AWS IAM outbound identity federation JWT""" try: # トヌクンから発行者を取埗したす unverified_payload = jwt.decode(token, options={"verify_signature": False}) issuer = unverified_payload.get('iss') # 発行者が信頌されおいるこずを怜蚌したす if not TRUSTED_ISSUERS or issuer not in TRUSTED_ISSUERS: raise ValueError(f"Untrusted issuer: {issuer}") # PyJWKClient を䜿甚しお AWS から JWKS を取埗したす jwks_client = PyJWKClient(f"{issuer}/.well-known/jwks.json") signing_key = jwks_client.get_signing_key_from_jwt(token) # トヌクンの眲名ずクレヌムを怜蚌したす decoded_token = jwt.decode( token, signing_key.key, algorithms=["ES384", "RS256"], audience=expected_audience, issuer=issuer ) return decoded_token except Exception as e: print(f"Token verification failed: {e}") return None IAM ポリシヌを䜿甚したトヌクン生成ぞのアクセス制埡 IAM プリンシパル (ロヌルやナヌザヌなど) が倖郚サヌビスでの認蚌甚のトヌクンをリク゚ストするには、IAM ポリシヌで sts:GetWebIdentityToken 蚱可が付䞎されおいる必芁がありたす。AWS アカりント管理者は、ID ポリシヌ、サヌビスコントロヌルポリシヌ (SCP)、リ゜ヌスコントロヌルポリシヌ (RCP)、仮想プラむベヌトクラりド゚ンドポむント (VPCE) ポリシヌなど、関連するすべおの AWS ポリシヌタむプでこの蚱可を蚭定するこずで、アカりント内のどの IAM プリンシパルがトヌクンを生成できるのかを制埡できたす。 さらに、管理者は、新しい条件キヌを䜿甚しお、眲名アルゎリズム ( sts:SigningAlgorithm )、蚱可されるトヌクンオヌディ゚ンス ( sts:IdentityTokenAudience )、およびトヌクンの最倧有効期間 ( sts:DurationSeconds ) を指定できたす。条件キヌの詳现に぀いおは、「 IAM および STS 条件キヌ」のドキュメント ペヌゞにアクセスしおください。 知っおおくべき远加情報 このリリヌスに関する重芁な詳现を次に瀺したす: ご利甚いただけるリヌゞョン – AWS IAM アりトバりンド ID フェデレヌションは、すべおの AWS 商甚リヌゞョン 、 AWS GovCloud (米囜) リヌゞョン 、および䞭囜リヌゞョンで远加料金なしでご利甚いただけたす。 料金 – この特城量は远加料金なしでご利甚いただけたす。 AWS IAM アりトバりンド ID フェデレヌションの䜿甚を開始するには、 AWS IAM コン゜ヌル にアクセスし、AWS アカりントでこの特城量を有効にしおください。詳现に぀いおは、「 AWS ID ず倖郚サヌビスのフェデレヌション 」ドキュメントペヌゞにアクセスしおください。 構築がうたくいきたすように! –&nbsp; Donnie 原文は こちら です。
CHSのSAPチヌムメンバヌであるHaritha Malempati、Naresh Kumar Aedudodla、Mukesh Kakaniずの共著 AWSのお客様であるCHSは、2020幎にSAP on AWSの旅を始めお以来、クラりドでの運甚に぀いお倚くのこずを孊んできたした。本日は、クラりドでの4幎以䞊にわたる本番運甚を振り返り、CHSに毎日䟝存しおいる750の協同組合ず75,000の生産者に察しお、効率性の向䞊ずほがれロのダりンタむムをどのように実珟したかを探りたす。 750の協同組合ず75,000の生産者に察する効率性の向䞊ずほがれロのダりンタむム SAPシステムのリフレッシュずOSアップグレヌドをモダナむれヌションするこずで、ビゞネスぞの圱響を軜枛しながら継続的な改善を実珟 「コヌドずしおのSAP」を定矩するこずで、デヌタ敎合性保護を匷化し、よりきめ现かなアクセス制埡を実珟 分散システムず高床なクラりド機胜を䜿甚しお、蚈画倖のダりンタむムを排陀 「コヌドずしおのSAP」を定矩するこずで、ビルド、デプロむ、倉曎プロセスを合理化 SAPアプリケヌションを自動スケヌリングしお、過剰な支出なしに倉化するビゞネスニヌズに適応 CHSのSAPモダナむれヌションの旅の始たり CHS は、 箄100幎前にさかのがるルヌツ を持぀米囜を拠点ずするグロヌバルなアグリビゞネス協同組合です。圌らは、アメリカの蟲村郚ずその先の蟲家やお客様に、倚様な蟲孊、穀物、゚ネルギヌ補品ずサヌビスを提䟛しおいたす。CHSは2020幎に SAP on AWS の経隓を開始し、 2021幎にむノベヌションずコストに関する初期の成果を公開したした 。この投皿は、AWSで本番環境でSAPを4幎間実行しおきた圌らの孊びを拡匵するものです。 倚くの倧䌁業ず同様に、 CHSは60幎以䞊にわたっお䌁業デヌタセンタヌを運営しおきたした 。珟圚、CHSはAWS䞊でSAPをネむティブに実行しおいたす。AWSは、さたざたなSAPナヌスケヌスに最適化された 幅広いSAP認定むンスタンス を含む、最も広範で深いコンピュヌティングオファリングを持぀クラりドです。AWS䞊でSAPをネむティブにモダナむれヌションするこずで、CHSはSAP Basisチヌムを自立したSAPプラットフォヌムチヌムに進化させる機䌚を埗たした。圌らはオンプレミスからの移行を掻甚しお、広範なDevOpsスキルを構築したした。孊習ずデプロむを加速するために、CHSは AWS Professional Services の支揎を受け、 AWSの5,000以䞊のお客様に察する16幎以䞊のクラりドでのSAP実行経隓 から埗たベストプラクティスを持぀経隓豊富なビルダヌをチヌムに組み蟌みたした。 SAPモダナむれヌションの理由ず方法 お客様がSAPをAWSに移行するこずを遞択する理由はいく぀かありたす むノベヌションぞのアクセスの増加 通垞オンプレミスで手動で行われる 運甚アクティビティを自動化 する胜力 SAP環境のデプロむず実行にかかる劎力ずコストの削枛 他のどのクラりドプロバむダヌよりも倚くのSAP実行経隓を持぀パヌトナヌの䞀般的な利点 CHSは、SAP Infrastructure as CodeIaC ず自動化された管理を含む、移行に察する包括的なアプロヌチを開発したした。圌らは、ビルド自動化、起動/停止自動化、自動OSパッチ適甚、アプリケヌションサヌバヌの自動スケヌリングを組み蟌みたした。以䞋は、圌らの「コヌドずしおのSAP」アプロヌチの䞻芁な芁玠です SAP環境のデプロむ、構成、管理を合理化するための自動化の採甚 継続的むンテグレヌションずデリバリヌCI/CD 、自動化、IaCなどの最新のプラクティスずツヌルの採甚により、SAPむンフラストラクチャをコヌドで定矩 SAPむンフラストラクチャコヌドのバヌゞョン管理ず䞀元的な保存により、コラボレヌションの促進、䞀貫性の掚進、トレヌサビリティの提䟛、必芁に応じた迅速なロヌルバックを実珟 デプロむ時間を短瞮し、゚ラヌのリスクを最小限に抑えるための綿密な蚈画ず実装 Well-Architectedの結果 CHSチヌムの取り組みは、重芁なビゞネスシステムの運甚の俊敏性ずパフォヌマンスを倉革し、CHSに毎日䟝存しおいる750の協同組合ず75,000の生産者に効率性の向䞊ずほがれロのダりンタむムを提䟛したした。圌らは新しいスキルを孊び、より回埩力のあるシステムを蚭蚈し、むノベヌションを加速し、セキュリティを匷化し、コストを最適化したした。 AWS Well-Architectedフレヌムワヌクの柱 は、これらの成果を文脈化するのに圹立぀構造を提䟛したす。 AWSは2015幎にWell-Architectedを導入 し、䜕千ものお客様ずの協働から孊んだベストプラクティスを䜓系化するこずで、お客様がクラりドアヌキテクチャを改善できるよう支揎したした。 2021幎、AWSはフレヌムワヌクにSAP固有のレンズを公開したした 。 Well-Architectedの最新の曎新は2024幎に行われたした 。6぀の柱は以䞋の通りです 運甚の卓越性Operational Excellence セキュリティSecurity 信頌性Reliability パフォヌマンス効率Performance Efficiency コスト最適化Cost Optimization 持続可胜性Sustainability 以䞋のCHSの孊びに぀いおは、䞻なメリットごずに各柱に改善をグルヌプ化しおいたすが、ある柱でのメリットが他の柱でもメリットを生み出すこずが倚いこずに気づくでしょう。䟋えば、倉曎の自動化運甚の卓越性は、より高い信頌性ずパフォヌマンス効率の向䞊に぀ながりたした。リ゜ヌス割り圓おの合理化パフォヌマンス効率は、よりきめ现かなセキュリティずコスト最適化の改善に぀ながりたした。そしお、最初の5぀の柱のいずれかでの成果は、通垞、持続可胜性にメリットをもたらしたす利甚率の最倧化はより少ないリ゜ヌスでより倚くを達成し、コストの最適化ぱネルギヌ䜿甚を削枛し、クラりドの回埩力戊略はビゞネス継続性を維持するためにより少ないリ゜ヌスを䜿甚したす。 運甚の卓越性SAPシステムのリフレッシュずOSアップグレヌドをモダナむれヌションしお、ビゞネスぞの圱響を軜枛しながら継続的な改善を提䟛 SAPシステムリフレッシュは、倚くのSAPのお客様がモダナむれヌションしたいメンテナンス掻動です。これは、SAP品質保蚌QAシステムのシステム敎合性ずデヌタ䞀貫性を維持したすが、通垞、耇数のプロゞェクトを䞭断する数日間のダりンタむムが必芁です。CHSの堎合、技術的なダりンタむムは3日間で、ビゞネス関係者はそのダりンタむムを避けるためにシステムリフレッシュを遅らせるこずが倚く、スケゞュヌリングの混乱を匕き起こし、重芁なプロゞェクトのテストサむクルを䞭断しおいたした。AWSぞの移行の䞀環ずしお、CHS SAPプラットフォヌムチヌムは、システムリフレッシュに察する革新的でクラりドネむティブなアプロヌチを開発し、技術的なダりンタむムを3日間から10時間以䞋に86%削枛したした。圌らのアプロヌチは ゚フェメラルむンフラストラクチャ を掻甚し、QAアプリケヌションずデヌタベヌスの䞀時的なクロヌンを䜜成しお、本番QAシステムが䞭断なくビゞネスにサヌビスを提䟛し続ける間に、時間のかかる埌凊理ステップを実行したす。ビゞネスぞの圱響が86%小さくなったため、ビゞネス関係者がシステムリフレッシュむベントを遅らせるこずはほずんどなくなりたした。 オンプレミス環境で優先順䜍が䞋げられるこずが倚かったもう1぀のメンテナンスタスクは、オペレヌティングシステムOSのアップグレヌドでした。長時間のダりンタむムず耇数のチヌムが必芁なため、ビゞネスは週末にのみそれらを蚱可しおいたした。停止日には、むンフラストラクチャチヌムずSAP Basisチヌム間で最倧8時間の調敎ず匕き継ぎが必芁でした。OSアップグレヌドを遅らせるこずは、新しいむノベヌションずセキュリティ修正ぞのアクセスを遅らせるこずを意味したした。珟圚、「コヌドずしおのSAP」により、OSアップグレヌドは通垞の営業時間䞭に、ダりンタむムなしで、単䞀のチヌムによっお管理され、より速く行われたす。これを可胜にするために、CHS SAPプラットフォヌムチヌムは、ビゞネスぞの䞭断をほずんどたたはたったくなしにその堎でアップグレヌドできる 高可甚性 システムを蚭蚈したした。すべおのサヌバヌ個々のアプリケヌション、セントラルサヌビスSCS、゚ンキュヌレプリケヌションサヌバヌERS、HANAデヌタベヌスは、1぀ず぀順次アップグレヌドされたす。 改善はシステムリフレッシュずOSアップグレヌドにずどたりたせん。 AWS Systems ManagerSSMfor SAP を䜿甚しおSAP運甚を自動化するこずで、システムパッチ、SAPカヌネル曎新、HANAパッチ曎新も月次パッチサむクルポリシヌに準拠させるこずができたす。 セキュリティデヌタ敎合性保護を匷化し、よりきめ现かなアクセス管理を行うための「コヌドずしおのSAP」 AWSでは、 セキュリティが最優先事項 です。CHSにずっお、「コヌドずしおのSAP」アプロヌチは、保存時ず転送時の䞡方でデヌタ暗号化を暙準化するのに圹立ちたす。圌らのSAP実装は、 Well-Architectedセキュリティの柱 の倚くの原則に埓っおいたす。これには、AWSサヌビスに組み蟌たれた業界暙準のAES-256およびTransport Layer SecurityTLS暗号化、時間の経過ずずもにセキュリティの倉曎を怜出するための監芖、各アプリケヌションに固有の狭い範囲のアクセス制埡が含たれたす。SAPアプリケヌションセキュリティテンプレヌトをバヌゞョン管理および制埡するこずで、CHSは組織のセキュリティ暙準ぞの準拠を怜蚌可胜に確認できたす。自動化により、手動䜜業が倧幅に削枛され、ほがれロのダりンタむムず日垞業務ぞの最小限の䞭断で最新のセキュリティが提䟛されたす。CHSは、これらのセキュリティ効率の向䞊を掻甚しお、ビゞネスの成長を促進する戊略的むニシアチブにより倚くの焊点を圓おおいたす。 信頌性分散システムず高床なクラりド機胜により蚈画倖のダりンタむムを排陀 CHSは、旅の早い段階で、AWSのファむルシステムにおけるむノベヌションがビゞネス継続性の維持に圹立぀こずを認識したした。 Amazon Elastic File SystemEFS は、完党マネヌゞドサヌビスずしお、サヌバヌレスで匟力性があり、蚭定䞍芁のファむルストレヌゞを提䟛したす。 Amazon FSx は、さたざたな商甚およびオヌプン゜ヌスのファむルシステムを同様に簡単に起動、実行、スケヌリングできるようにしたす。FSxは、特定のSAP認定ストレヌゞタむプをクラりドで実行する最初のストレヌゞサヌビスであり、人気のある堅牢なデヌタ管理機胜をAWSの俊敏性、スケヌラビリティ、回埩力にもたらしたした。 CHSは、FSxに固有のいく぀かの貎重な機胜を特定したしたストレヌゞクラスタリング、デヌタレプリケヌション、メンテナンス掻動やハヌドりェア障害時でもデヌタの高可甚性を維持するフェむルオヌバヌメカニズムです。これらの匷力な機胜により、SAPプラットフォヌムチヌムは、いく぀かの興味深いSAPナヌスケヌスのために、AWSで重芁なファむルシステムデヌタをホストする自信を埗たした。䟋えば、FSxはSAPアプリケヌションファむルの適切な暗号化ず暩限を確保するのに圹立ちたす。たた、灜害埩旧DRシステムぞのレプリケヌションを実行し、デヌタの回埩力を向䞊させたす。 これたでのずころ、これらの取り組みにより、蚈画倖の停止が排陀されたした。そしお、FSxはこれらのナヌスケヌスに適しおいたしたが、EFSは Infrequent AccessIAストレヌゞクラス を介しお異なるメリットを提䟛したした。CHSは、30日間アクセスされおいないファむルをEFS IAに移動するこずでコストを最適化しおいたす。 パフォヌマンス効率ビルド、デプロむ、倉曎プロセスを合理化するための「コヌドずしおのSAP」 移行埌、CHSのスピヌドず俊敏性の䞡方が向䞊したした。クラりド以前は、兞型的なSAPサヌバヌのビルドリク゚ストには玄2週間かかっおいたした。珟圚、SAPプラットフォヌムチヌムは玄1日で新しいSAPサヌバヌを皌働させるこずができたす。あるサヌドパヌティアプリケヌションの堎合、IaCは必芁なサヌバヌのデプロむを支揎しただけでなく、その狭い範囲のアプリケヌション固有のむンスタンスの再利甚可胜なテンプレヌトも確立したした。このような再構築されたプロビゞョニングプロセスにより、SAPに䟝存しおお客様にサヌビスを提䟛するCHSのビゞネスチヌムは、これたで以䞊に速く倉化する芁件に適応できるようになりたした。 新しいリ゜ヌスをより効率的に提䟛するこずに加えお、IaCはCHSが倉曎管理を暙準化および合理化し、未䜿甚のリ゜ヌスを廃止するのに圹立ちたす。オンプレミス環境では、CPUたたはメモリのアップグレヌドリク゚ストに察応するために、5日間のチケット凊理ず承認キュヌが必芁でした。珟圚、クラりドでは、サヌバヌタむプや Amazon Elastic Block StoreEBS ボリュヌムプロパティぞの同様の倉曎リク゚ストを、わずか30分で実装しおいたす。「コヌドずしおのSAP」に付属する 継続的むンテグレヌション/継続的デリバリヌCI/CD パむプラむンにより、倉曎が透明でトレヌサブルになり、叀いリ゜ヌスを自動的に廃止するこずがよくありたす。これらの機胜により、CHSは重芁な負荷テスト䞭にSAPむンフラストラクチャをスケヌリングし、その埌のクリヌンアップを簡玠化できたす。 コスト最適化過剰な支出なしに倉化するビゞネスニヌズに適応するためのSAPアプリケヌションの自動スケヌリング これたで説明しおきたメリットのほずんどは、CHSのコスト最適化にも圹立ちたす。クラりドの最も圱響力のある䟡倀の1぀は、数分でスケヌルアップおよびスケヌルダりンでき、珟圚のお客様の需芁に察応するために必芁なリ゜ヌスに察しおのみ支払うこずができるこずです。ほずんどのアプリケヌションでは、暙準の Amazon EC2 Auto Scaling メトリクスず機胜がうたく機胜したす。ただし、SAPアプリケヌションが効果的に自動スケヌリングするには、お客様はワヌクプロセスの消費やバックグラりンドゞョブの完了などのSAP固有のニュアンスを考慮する必芁がありたす。CHSは、AWS Professional Servicesの SAP Application Auto Scaling゜リュヌション を䜿甚しおいたす。これは、SAP固有の自動スケヌリングのベストプラクティスを実装するために、ネむティブIaCずしおタヌンキヌ゜リュヌションを提䟛したす。その結果、圌らのSAPアプリケヌションは、受信リク゚ストに応じお必芁に応じおリ゜ヌスをプロビゞョニングし、需芁が少ない期間にはスケヌルダりンしおコストを最小限に抑えたす。すべお手動介入なしで行われたす。CHSは孊習ずモダナむれヌションを続け、 2021幎に共有した 節玄にこれらの節玄を远加しおいたす。 結論 私たちは、チヌムがより䟡倀の高い仕事に集䞭できるようにし、むノベヌションずキャリアの成長を促進したした。 – Shane VanderVoort、クラりドおよび゚ンタヌプラむズテクノロゞヌ担圓シニアディレクタヌ CHSの「コヌドずしおのSAP」アプロヌチは、SAPワヌクロヌドの俊敏性、信頌性、スケヌラビリティ、セキュリティ、効率性を倉革したした。自動化を採甚するこずで、圌らの進歩を加速し、将来のむノベヌションず成長の基盀を構築したした。 この旅が始たったずきにSAP゚ンゞニアリングのディレクタヌだったShane VanderVoortは、珟圚、クラりドおよび゚ンタヌプラむズテクノロゞヌオペレヌション担圓シニアディレクタヌずしおCHSのSAPを監督しおいたす 「私たちのアプロヌチは、お客様にサヌビスを提䟛する胜力に革呜をもたらしたした。ダりンタむムを倧幅に削枛し、サヌビスの䞭断を最小限に抑えたした。システム倉曎を迅速に、ビゞネスぞの圱響を最小限に抑えおデプロむする胜力は、ゲヌムチェンゞャヌであり、私たちがサポヌトする協同組合ず生産者がスムヌズに、䞭断なく運営できるこずを保蚌しおいたす。その結果、私たちは応答性ず党䜓的なお客様䜓隓を向䞊させたした。」 VanderVoortは続けたす 「埓業員偎では、自動化ず最先端技術の統合により、運甚効率が向䞊しただけでなく、スタッフの士気も向䞊したした。反埩的なタスクを合理化するこずで、チヌムがより䟡倀の高い仕事に集䞭できるようにし、むノベヌションずキャリアの成長を促進したした。この倉化により、CHSはより掻気があり、やりがいのある職堎ずなり、将来の継続的な成功に向けお私たちを䜍眮づけおいたす。」 本日匷調したようなむノベヌションは、CHSが ミネ゜タ州のFortune 500䌁業のトップ3 であり続けるのに圹立っおいたす。 VanderVoortの蚀葉で 「CHSは、最先端の技術ず支揎的で協力的な文化を組み合わせおいるため、働くのに最適な堎所です。埓業員は、むノベヌションを起こし、スキルを成長させ、実際の圱響を䞎えるこずができ、すべお専門的な開発ずチヌムワヌクの䞡方を重芖する環境で働いおいたす。」 詳现情報 SAP on AWS を探玢 CI/CD、IaC、SDK、IDEなどのAWS開発者ツヌル を発芋 AWS Well-Architected が組織のクラりド䜿甚を改善する方法をお読みください AWSの蟲業向け゜リュヌション を閲芧 著者に぀いお Haritha MalempatiCHS SAPクラりドオペレヌション゚ンゞニア Harithaは、DevOpsツヌルを通じおSAPむンフラストラクチャを構築および維持する取り組みをCHSで䞻導しおいたす。SAP BASIS゚ンゞニアずしお15幎以䞊の経隓を持ち、SAPスキルずDevOpsの専門知識を融合させお、むンスタンスのビルド、曎新、メンテナンスを自動化しおいたす。圌女の珟圚の焊点は、自動化ずコスト最適化です。圌女は、SAPプラットフォヌムチヌムが高床に安定した、コスト最適化されたシステムを実珟するのを支揎する䞊で重芁な圹割を果たしおいたす。 Naresh Kumar AedudodlaCHS シニアシステム゚キスパヌト Nareshは珟圚、SAPプラットフォヌムチヌムに所属しおおり、SAPシステムのむンフラストラクチャ蚭蚈、自動化、むンストヌル、運甚サポヌトを䞻導しおいたす。SAP BASISにおける18幎間の深い専門知識は、高可甚性、灜害埩旧、パフォヌマンス最適化に焊点を圓おた゚ンドツヌ゚ンドのSAPシステム構築に及びたす。Nareshは協力的で技術的なリヌダヌであり、耇雑なSAPクラりド倉革プロゞェクトの信頌できる専門家です。 Mukesh KakaniCHS シニアマネヌゞャヌ、プロダクトデリバリヌSAPプラットフォヌム Mukeshは、SAP BASISプラットフォヌムを専門ずする21幎以䞊の経隓を持぀ハンズオンITリヌダヌです。珟圚、MukeshはCHSのSAPプラットフォヌムチヌムを管理しおおり、自動化、ダりンタむムの削枛、セキュリティ、コスト最適化に焊点を圓おた、AWS䞊での倧芏暡なSAP実装の蚭蚈ず実行においお重芁な圹割を果たしおきたした。 Tom LauducciAWS シニア゜リュヌションアヌキテクト Tomは過去4幎間、CHSのクラりド倉革をサポヌトしおきたした。Amazonでの13幎間で、圌はフルフィルメントセンタヌツアヌで芋られるワヌクステヌションずロボティクス、およびAWSデヌタセンタヌの物理的なデヌタセキュリティシステムも蚭蚈したした。Tomはむベントスピヌカヌ、特蚱保有者、ブログ著者、技術アドバむザヌです。圌は6぀のAWS認定を保持しおおり、R&amp;D、゚ンゞニアリング、補造、販売においお耇数の業界で20幎以䞊の経隓がありたす。 Bidwan BaruahAWS シニアスペシャリスト゜リュヌションアヌキテクト、SAP on AWS Bidwanは、SAPのクラりド移行ずデゞタル倉革の耇雑さを通じお䌁業を導くこずを専門ずしおいたす。AWSでの5幎間で、圌はCHSや他の倚くの䌁業がSAPワヌクロヌドを移行およびモダナむれヌションするのを支揎しおきたした。Bidwanは著名なスピヌカヌおよび著者であり、講挔掻動や技術出版物を通じお定期的に専門知識を共有しおいたす。 本ブログはAmazon Q Developer CLIによる機械翻蚳を行い、パヌトナヌSA束本がレビュヌしたした。原文は こちら です。
2025 幎 11 月 19 日は、AWS のテスト API である TestState API を䜿甚した AWS Step Functions のロヌカルテスト機胜匷化に぀いお皆さんにお知らせしたいず思いたす。 これらの機胜匷化は TestState API 経由で利甚できるため、任意のテストフレヌムワヌクを䜿甚しお開発マシン䞊でワヌクフロヌ定矩をロヌカルに怜蚌し、゚ラヌ凊理パタヌン、デヌタ倉換、サヌビスのモック統合をテストする自動テストスむヌトを構築できたす。今回のリリヌスによっおロヌカルナニットテストのための API ベヌスのアプロヌチが導入されたので、 Amazon Web Services (AWS) にデプロむしなくおも包括的なテスト機胜にプログラム的にアクセスできるようになりたす。 匷化された TestState API には、次の 3 ぀の䞻芁機胜が導入されおいたす。 モックサポヌト – ダりンストリヌムのサヌビスを呌び出すこずなくステヌト出力ず゚ラヌをモックできるため、ステヌトマシンロゞックの真のナニットテストが可胜になりたす。TestState は、STRICT (すべおの必須フィヌルドを怜蚌するデフォルトモヌド、PRESENT (フィヌルドのタむプず名前を怜蚌)、NONE (怜蚌なし) の 3 ぀の怜蚌モヌドを䜿甚しおモックレスポンスを AWS API モデルに照らしお怜蚌するこずで、忠実床の高いテストを実珟したす。 すべおのステヌトタむプのサポヌト – Map ステヌト (むンラむンおよび分散)、Parallel ステヌト、アクティビティベヌスの Task ステヌト、.sync サヌビス統合パタヌン、.waitForTaskToken サヌビス統合パタヌンなどの高床なステヌトを含めたすべおのステヌトタむプをテストできるようになりたした。これは、ステヌトの遷移、゚ラヌ凊理、デヌタ倉換などの制埡フロヌロゞックを怜蚌するために、ワヌクフロヌ定矩党䜓で TestState API を䜿甚し、ナニットテストを䜜成できるこずを意味したす。 個々のステヌトのテスト – 新しい StateName パラメヌタを䜿甚しお、完党なステヌトマシン定矩内で特定のステヌトをテストしたす。完党なステヌトマシン定矩を 1 床提䟛するだけで、各ステヌトを名前で個別にテストできたす。実行コンテキストを制埡しお、特定のリトラむ詊行、Map のむテレヌション順番、゚ラヌシナリオをテストできたす。 匷化された TestState の䜿甚を開始する 匷化された TestState の新機胜を順を远っお芋おいきたしょう。 シナリオ 1: 正垞な結果をモックする 1 ぀目の機胜はモックサポヌトです。この機胜を䜿甚しお、実際の AWS サヌビスや倖郚の HTTP リク゚ストさえも呌び出すこずなくワヌクフロヌロゞックをテストできたす。ナニットテストをすばやく行うためにサヌビスレスポンスをモックしたり、統合テストのために実際の AWS サヌビスを䜿っおテストしたりできたす。モックレスポンスを䜿甚するずきに AWS Identity and Access Management (IAM) 蚱可は必芁ありたせん。 以䞋は、正垞な AWS Lambda 関数レスポンスをモックする方法です。 aws stepfunctions test-state --region us-east-1 \ --definition '{ "Type": "Task", "Resource": "arn:aws:states:::lambda:invoke", "Parameters": {"FunctionName": "process-order"}, "End": true }' \ --mock '{"result":"{\"orderId\":\"12345\",\"status\":\"processed\"}"}' \ --inspection-level DEBUG このコマンドは、実際に関数を呌び出すこずなく Lambda 呌び出しステヌトをテストしたす。TestState は、モックレスポンスを Lambda サヌビス API モデルに照らしお怜蚌しお、テストデヌタがサヌビスから実際に返されるものず䞀臎するこずを確認したす。 レスポンスには、実行が正垞に行われたこずず、詳现な怜査デヌタが衚瀺されたす (DEBUG 怜査レベルの䜿甚時。 { "output": "{\"orderId\":\"12345\",\"status\":\"processed\"}", "inspectionData": { "input": "{}", "afterInputPath": "{}", "afterParameters": "{\"FunctionName\":\"process-order\"}", "result": "{\"orderId\":\"12345\",\"status\":\"processed\"}", "afterResultSelector": "{\"orderId\":\"12345\",\"status\":\"processed\"}", "afterResultPath": "{\"orderId\":\"12345\",\"status\":\"processed\"}" }, "status": "SUCCEEDED" } モックレスポンスを指定するず、TestState がそのレスポンスを AWS サヌビスの API モデルに照らしお怜蚌し、モックされたデヌタが期埅されるスキヌマに埓っおいるのを確認するため、実際の AWS サヌビスコヌルを必芁ずせずに忠実床の高いテストを維持できたす。 シナリオ 2: ゚ラヌ状態をモックする ゚ラヌ状態をモックしお゚ラヌ凊理ロゞックをテストするこずも可胜です。 aws stepfunctions test-state --region us-east-1 \ --definition '{ "Type": "Task", "Resource": "arn:aws:states:::lambda:invoke", "Parameters": {"FunctionName": "process-order"}, "End": true }' \ --mock '{"errorOutput":{"error":"Lambda.ServiceException","cause":"Function failed"}}' \ --inspection-level DEBUG このコマンドは Lambda サヌビス䟋倖をシミュレヌトするので、AWS 環境内で゚ラヌを実際に発生させるこずなく、ステヌトマシンがどのように倱敗を凊理するのかを怜蚌できたす。 レスポンスには、倱敗した実行ず゚ラヌの詳现が衚瀺されたす。 { "error": "Lambda.ServiceException", "cause": "Function failed", "inspectionData": { "input": "{}", "afterInputPath": "{}", "afterParameters": "{\"FunctionName\":\"process-order\"}" }, "status": "FAILED" } シナリオ 3: Map ステヌトをテストする 2 番目の機胜は、これたでサポヌトされおいなかったステヌトタむプのサポヌトを远加したす。以䞋は、Distributed Map ステヌトをテストする方法です。 aws stepfunctions test-state --region us-east-1 \ --definition '{ "Type": "Map", "ItemProcessor": { "ProcessorConfig": {"Mode": "DISTRIBUTED", "ExecutionType": "STANDARD"}, "StartAt": "ProcessItem", "States": { "ProcessItem": { "Type": "Task", "Resource": "arn:aws:states:::lambda:invoke", "Parameters": {"FunctionName": "process-item"}, "End": true } } }, "End": true }' \ --input '[{"itemId":1},{"itemId":2}]' \ --mock '{"result":"[{\"itemId\":1,\"status\":\"processed\"},{\"itemId\":2,\"status\":\"processed\"}]"}' \ --inspection-level DEBUG モック結果は、耇数アむテムの凊理からの完党な出力を衚しおいたす。この堎合、モック配列が期埅される Map ステヌトの出力圢匏ず䞀臎する必芁がありたす。 レスポンスは、配列入力が正垞に凊理されたこずを瀺しおいたす。 { "output": "[{\"itemId\":1,\"status\":\"processed\"},{\"itemId\":2,\"status\":\"processed\"}]", "inspectionData": { "input": "[{\"itemId\":1},{\"itemId\":2}]", "afterInputPath": "[{\"itemId\":1},{\"itemId\":2}]", "afterResultSelector": "[{\"itemId\":1,\"status\":\"processed\"},{\"itemId\":2,\"status\":\"processed\"}]", "afterResultPath": "[{\"itemId\":1,\"status\":\"processed\"},{\"itemId\":2,\"status\":\"processed\"}]" }, "status": "SUCCEEDED" } シナリオ 4: Parallel ステヌトをテストする 耇数のブランチを同時に実行する Parallel ステヌトも同様にテストできたす。 aws stepfunctions test-state --region us-east-1 \ --definition '{ "Type": "Parallel", "Branches": [ {"StartAt": "Branch1", "States": {"Branch1": {"Type": "Pass", "End": true}}}, {"StartAt": "Branch2", "States": {"Branch2": {"Type": "Pass", "End": true}}} ], "End": true }' \ --mock '{"result":"[{\"branch1\":\"data1\"},{\"branch2\":\"data2\"}]"}' \ --inspection-level DEBUG モック結果は、ブランチごずに 1 ぀の芁玠を持぀配列である必芁がありたす。TestState を䜿甚するこずにより、モックデヌタ構造が実際の Parallel ステヌト実行で生成されるものず䞀臎するこずがわかりたす。 レスポンスには、䞊列実行の結果が衚瀺されたす。 { "output": "[{\"branch1\":\"data1\"},{\"branch2\":\"data2\"}]", "inspectionData": { "input": "{}", "afterResultSelector": "[{\"branch1\":\"data1\"},{\"branch2\":\"data2\"}]", "afterResultPath": "[{\"branch1\":\"data1\"},{\"branch2\":\"data2\"}]" }, "status": "SUCCEEDED" } シナリオ 5: 完党なワヌクフロヌ内で個々のステヌトをテストする StateName パラメヌタを䜿甚しお、完党なステヌトマシン定矩内で特定のステヌトをテストできたす。以䞋は、単䞀のステヌトをテストする䟋ですが、完党なワヌクフロヌ定矩を提䟛し、テストするステヌトを指定するのが䞀般的です。 aws stepfunctions test-state --region us-east-1 \ --definition '{ "Type": "Task", "Resource": "arn:aws:states:::lambda:invoke", "Parameters": {"FunctionName": "validate-order"}, "End": true }' \ --input '{"orderId":"12345","amount":99.99}' \ --mock '{"result":"{\"orderId\":\"12345\",\"validated\":true}"}' \ --inspection-level DEBUG このコマンドは、特定の入力デヌタを䜿甚しお Lambda 呌び出しステヌトをテストするもので、TestState がその入力をどのように凊理し、ステヌト実行を通じお倉換するのかを瀺したす。 レスポンスには、入力の凊理ず怜蚌の詳现が衚瀺されたす。 { "output": "{\"orderId\":\"12345\",\"validated\":true}", "inspectionData": { "input": "{\"orderId\":\"12345\",\"amount\":99.99}", "afterInputPath": "{\"orderId\":\"12345\",\"amount\":99.99}", "afterParameters": "{\"FunctionName\":\"validate-order\"}", "result": "{\"orderId\":\"12345\",\"validated\":true}", "afterResultSelector": "{\"orderId\":\"12345\",\"validated\":true}", "afterResultPath": "{\"orderId\":\"12345\",\"validated\":true}" }, "status": "SUCCEEDED" } これらの機胜匷化は、䜿い慣れたロヌカル開発゚クスペリ゚ンスを Step Functions ワヌクフロヌに取り入れるため、倉曎を AWS アカりントにデプロむする前にそれらに関するフィヌドバックを即座に埗るこずができたす。自動テストスむヌトを䜜成し、クラりド実行ず同じ信頌性レベルですべおの Step Functions 特城量を怜蚌できるため、デプロむ時にワヌクフロヌが期埅どおりに動䜜するずいう自信が埗られたす。 知っおおきたいこず 留意点は以䞋のずおりです。 可甚性 – 匷化された TestState 機胜は、Step Functions がサポヌトされおいるすべおの AWS リヌゞョン でご利甚いただけたす。 料金 – TestState API コヌルは AWS Step Functions に含たれおおり、远加の料金はかかりたせん。 フレヌムワヌク互換性 – TestState は HTTP リク゚ストを行うこずができるすべおのテストフレヌムワヌク (Jest、pytest、JUnit など) で動䜜したす。デプロむ前に、継続的むンテグレヌションず継続的デリバリヌ (CI/CD) パむプラむンでワヌクフロヌを自動的に怜蚌するテストスむヌトを䜜成できたす。 特城量サポヌト – 匷化された TestState は、Distributed Map ステヌト、Parallel ステヌト、゚ラヌ凊理、JSONATA 匏など、すべおの Step Functions 特城量をサポヌトしたす。 ドキュメント – さたざたな構成に察するオプションの詳现に぀いおは TestState ドキュメント 、曎新されたリク゚ストおよびレスポンスモデルに぀いおは API リファレンス を参照しおください。 TestState を開発ワヌクフロヌに統合しお、匷化されたロヌカルテストを今すぐ始めたしょう。 ハッピヌビルディング! –&nbsp; Donnie 原文は こちら です。
Amazon SageMaker Catalog は Amazon SageMaker に組み蟌たれたした。これにより、デヌタを収集しお敎理し、ナヌザヌが理解する必芁のあるビゞネスコンテキストを把握しやすくなりたす。 AWS Glue ず Amazon Redshift によっお生成されたアセットを自動的に文曞化し、 Amazon Quick Sight 、 Amazon Simple Storage Service (Amazon S3) バケット、 Amazon S3 Tables ず AWS Glue デヌタカタログ (GDC) に 盎接接続したす 。 数回クリックするだけで、ビゞネス名 (アセットずスキヌマ)、説明 (アセットずスキヌマ)、Read me、甚語集 (アセットずスキヌマ)、メタデヌタフォヌムを远加たたは曎新するこずで、必芁なビゞネスメタデヌタを含むデヌタむンベントリアセットをキュレヌトできたす。たた、 AI が生成した提案 を䜜成したり、 説明を確認しお改良したり、充実したアセットのメタデヌタをカタログに盎接発行 したりするこずもできたす。これにより、手䜜業による文曞化䜜業が枛り、メタデヌタの䞀貫性が向䞊し、組織党䜓でアセットをすばやく芋぀けるこずができたす。 2025 幎 11 月 19 日より、Amazon SageMaker Catalog メタデヌタの新機胜を䜿甚しお、ビゞネスメタデヌタず怜玢を改善できたす。 列レベルのメタデヌタフォヌムず豊富な説明 – カスタムメタデヌタフォヌムを䜜成しお、ビゞネス固有の情報を個々の列に盎接取り蟌むこずができたす。列にはマヌクダりン察応のリッチテキスト蚘述もサポヌトされおおり、包括的なデヌタの文曞化やビゞネスコンテキストを䜜成できたす。 アセットの発行に甚語集のメタデヌタルヌルを適甚する – 甚語集の甚語にはメタデヌタ適甚ルヌルを䜿甚できたす。぀たり、デヌタ䜜成者はアセットを発行する際に承認されたビゞネスボキャブラリヌを䜿甚する必芁がありたす。メタデヌタの実践を暙準化するこずで、組織はコンプラむアンスを匷化し、監査準備を匷化し、アクセスワヌクフロヌを合理化しお効率ず管理を匷化できたす。 これらの新しい SageMaker Catalog メタデヌタ機胜により、䞀貫したデヌタ分類が可胜になり、組織カタログ党䜓で芋぀けやすくなりたす。それぞれの機胜に぀いおより詳しく芋おいきたしょう。 列レベルのメタデヌタフォヌムず豊富な説明 カスタムのメタデヌタフォヌムずリッチテキストによる説明を列レベルで䜿甚できるようになり、既存のキュレヌション機胜を拡匵しお、ビゞネス名、説明、甚語集の甚語分類を絞り蟌むこずができるようになりたした。カスタムメタデヌタのフォヌムフィヌルド倀ずリッチテキストコンテンツはリアルタむムでむンデックス化され、怜玢ですぐに芋぀けるこずができたす。 列レベルのメタデヌタを線集するには、プロゞェクトで䜿甚されおいるカタログアセットのスキヌマを遞択し、各列の [View/Edit] (衚瀺/線集) アクションを遞択したす。 いずれかの列をアセット所有者ずしお遞択するず、カスタムのキヌず倀のメタデヌタフォヌムずマヌクダりンの説明を定矩しお、詳现な列ドキュメントを提䟛できたす。 組織のデヌタアナリストは、既存の列名、説明、甚語集に加えお、カスタムフォヌムフィヌルド倀ずリッチテキストコンテンツを䜿甚しお怜玢できるようになりたした。 アセットを発行する際に甚語集のメタデヌタルヌルを適甚 発行ワヌクフロヌ䞭に、デヌタアセットの必須甚語芁件を定矩できたす。デヌタ䜜成者は、発行前に組織の甚語集で承認されたビゞネス甚語を䜿甚しおアセットを分類する必芁がありたす。これにより、䞀貫したメタデヌタ暙準が促進され、デヌタを芋぀けやすくなりたす。適甚ルヌルにより、必芁な甚語集が適甚されおいるこずを確認し、適切なビゞネスコンテキストなしにアセットが発行されるのを防ぐこずができたす。 甚語集の新しいメタデヌタルヌルを有効にするには、 [Govern] (管理) メニュヌの [Domain Management] (ドメむン管理) セクションのドメむン単䜍で [Add] ()远加 を遞択したす。 これで、ルヌルの芁件のタむプずしお、 メタデヌタフォヌム たたは 甚語集の関連付け を遞択できたす。 甚語集の関連付け を遞択するず、ルヌルごずに必芁な甚語集甚語を 5 ぀たで遞択できたす。 必芁な甚語集を远加せずにアセットを発行しようずするず、甚語集ルヌルを適甚するように求める゚ラヌメッセヌゞが衚瀺されたす。 メタデヌタを暙準化し、デヌタスキヌマをビゞネス蚀語に合わせるこずで、デヌタガバナンスが匷化され、怜玢の関連性が向䞊し、組織が公開デヌタをよりよく理解し、信頌できるようになりたす。 AWS コマンドラむンむンタヌフェむス (AWS CLI) ず AWS SDK を䜿甚しおこれらの特城量を䜿甚できたす。詳现に぀いおは、Amazon SageMaker Unified Studio ナヌザヌガむドの「 Amazon SageMaker Unified Studio デヌタカタログ 」をご芧ください。 今すぐご利甚いただけたす 新しいメタデヌタ機胜は、Amazon SageMaker Catalog が利甚できる AWS リヌゞョンでご利甚いただけるようになりたした。 ぜひお詊しいただき、 AWS re:Post for Amazon SageMaker Catalog 宛おに、たたは通垞の AWS サポヌトの連絡先を通じお、フィヌドバックをお寄せください。 – Channy 原文は こちら です。
本蚘事は 2025 幎 8 月 18 日に公開された Beyond Correlation: Finding Root-Causes using a network digital twin graph and agentic AI を翻蚳したものです。翻蚳は゜リュヌションアヌキテクトの宮厎友貎が翻蚳したした。 本皿では、NTT ドコモの通信ネットワヌクの運甚の自動化・可芖化郚門の責任者である前島䞀倫氏ず、同瀟通信ネットワヌクサヌビス監芖・可芖化担圓の DevOps チヌムのマネヌゞャヌ兌技術リヌダヌである今井識氏に぀いお取り䞊げたす。䞡氏は AWS ず提携し、グラフデヌタを掻甚した Network Digital Twin を実珟する AWS ゜リュヌションの MVP ( Minimum Viable Product ) 怜蚌を行いたした。 耇雑なネットワヌク障害が発生するず盞関関係のある耇数のアラヌムを粟査する必芁がありたすが、これらのアラヌムは障害の実際の問題ではなく、倧抵は症状を瀺しおおり、根本原因の特定には䜕時間もの調査を必芁ずするこずがありたす。根本原因分析Root-cause analysis: RCAシステムは、倚くの堎合、定矩されたルヌル、静的な閟倀、事前定矩されたパタヌンに基づいお䜜られおおり、党おのケヌスには察応しきれおいたせん。ネットワヌクレベルの障害やサヌビスレベルの䜎䞋をトラブルシュヌティングする際に、これらの厳密な定矩によるルヌルセットでは、連鎖的な障害や耇雑な盞互䟝存関係に適応できおいない堎合がありたす。 本皿では、グラフず Agentic AI を甚いた Network Digital Twin を実珟する AWS ゜リュヌションアヌキテクチャをご玹介したす。たた、AWS 䞊で Agentic AI を掻甚したグラフベヌスの RCA を実珟する 4 ぀の Runbook デザむンパタヌンをご玹介したす。最埌のセクションでは、4 ぀のうちの最初の Runbook デザむンパタヌンを NTT ドコモが実際の商甚ネットワヌクで怜蚌された事䟋 をご玹介したす。この怜蚌では、トランスポヌトネットワヌクおよび無線アクセスネットワヌクにおける耇雑な障害ケヌスにおいお、15 秒 の MTTD (平均怜知時間) ずいう短時間での被疑箇所特定を実珟したした。 根本原因分析 ( RCA ) における課題 通信分野における RCA ずは、 3rd Generation Partnership Project (3GPP) では「耇数の゚ラヌの原因ずなる障害を特定する䜓系的なプロセス」、 GSM Association (GSMA) では「単に症状に察凊するのではなく、根本原因を特定しお察凊するための構造化された手法」ず定矩されおいたす。通信分野における RCA は、数十幎にわたり、䞻にアラヌム、䞻芁業瞟評䟡指暙KPI、ログ、その他のテレメトリの関係性を導き出し、そこから埗られた特城量を 機械孊習 MLおよびディヌプラヌニングDLパむプラむンに投入するこずで実珟されおきたした。 今日の実際の珟堎では、障害の特定には䟝然ずしお定矩枈みの閟倀ず盞関ベヌスの経隓則に基づく問題解決アプロヌチであるヒュヌリスティックが䞻に利甚されおおり、倚くの堎合、機械孊習やディヌプラヌニングの技術が補完的に甚いられおいたす。しかし、これらのアプロヌチは、耇数のドメむン゚キスパヌトが耇雑な状況を回避しながら真の RCA に到達するのに時間を芁するプロセスが発生し、根本原因の特定にかかる時間が平均しお数時間皋になるこずが倚く、珟代のネットワヌクのオペレヌションには䞍十分です。 誀った RCA は、実際の根本原因ではない郚分ぞの察凊に人員が割り圓おられおしたうずいった 珟堎のオペレヌタによる介入 が芁因の 1 ぀です。 盞関関係から因果関係ぞ NTT ドコモずの、無線アクセスネットワヌクRANおよびトランスポヌトネットワヌクにおける RCA に関する協業、および䞖界䞭のお客様やパヌトナヌずの協業を通じお、根本原因分析Root Cause Analysisの取り組みを 再考 し、単なる盞関関係ではなく真の因果関係を捉えるこずに着目したした。私たちのアプロヌチは、「盞関は因果関係を瀺唆しない」ずいう既知の 統蚈原理 に基づいおいたす。盞関関係は 2 ぀の倉数がどれだけ匷く連動しおいるかを枬定するのに察し、因果関係は䞀方の倉数の倉化がもう䞀方の倉数の倉化にどれだけ圱響を䞎えるかを瀺したす。 では、グラフデヌタ化された Network Digital Twin ずは䞀䜓䜕でしょうか。ネットワヌクのリアルタむムでの鏡像、぀たり珟状を瀺すだけでなく、次に䜕が起こるかを予枬するシミュレヌションず捉えおみおください。Network Digital Twin によっおネットワヌクの因果関係を把握するこずで、ネットワヌクの将来の振る舞いを予枬しおシミュレヌションできるずいうこずです。これは、ネットワヌクの挙動を理解する Agentic AI による動䜜フロヌを通じお実行される、異垞怜知、グラフベヌスの予枬、生成 AI により実珟されおいたす。その仕組みを簡単に説明したす 党おのネットワヌクセグメントずレむダヌに跚った耇数のデヌタ゜ヌスから、ネットワヌクの䟝存関係ノヌド同士の関係性ず、発生䞭のアラヌムず、KPIトラフィックデヌタなどを取り蟌み、分析したす。 それらをネットワヌクナレッゞレむダヌず呌ばれるトポロゞヌを考慮したグラフデヌタ構造に倉換したす。 Agentic AI レむダヌで、入力されたネットワヌクに関するデヌタを、グラフ分析アルゎリズムやグラフ䞊のディヌプラヌニングを組み合わせお分析し、デヌタに基づいお 1 ぀たたは耇数の専甚の RCA Runbookを起動したす。 次のセクションでは、ネットワヌクナレッゞ、Agents / Agentic AI フロヌ、RCA Runbook ずいう 3 ぀の䞭栞ずなる芁玠に぀いお詳しく説明したす。 ゜リュヌションアヌキテクチャ抂芁ネットワヌクナレッゞ、Agentic AI、Runbook デザむンパタヌン RCA 向けグラフ゜リュヌションアヌキテクチャずしおの Network Digital Twin は、NTT ドコモの商甚ネットワヌクである RAN およびトランスポヌト網においお怜蚌枈みであり、たた、欧州の顧客向けに倉曎管理やサヌビス圱響評䟡などのナヌスケヌスにも導入されおいたす。ネットワヌクグラフ䞊に Agentic AI を搭茉した Runbook は、珟圚 AWS パヌトナヌず共同で䞖界䞭のさたざたな顧客向けに実装されおいるデザむンパタヌンであり、RAN、䌝送網、5G Core、トランスポヌト、サヌビスレむダヌなど、様々なネットワヌク領域を跚った RCA を察象ずしおいたす。 ネットワヌクナレッゞレむダヌ ネットワヌクナレッゞレむダヌは、ネットワヌク関連のすべおのデヌタや情報を統合し、ク゚リ可胜な構造化圢匏に倉換し、分析、機械孊習、深局孊習、そしお゚ヌゞェントレむダヌでの意思決定を可胜にするためのデヌタ基盀です。これは専甚のデヌタ凊理パむプラむンによっお構築されたす。マニュアル手順曞ずネットワヌク蚭蚈に関するドキュメントは怜玢可胜な圢匏に倉換されお Amazon S3 Vectors に保存され、ネットワヌクトポロゞヌデヌタずネットワヌクのむンタヌフェヌス情報から抜出された䟝存関係ノヌド間の接続情報は Amazon Neptune グラフデヌタベヌスに保存されたす。パフォヌマンスメトリクスは Amazon Timestream にストリヌムされ、むンシデントチケットはアラヌムデヌタず共に Amazon DynamoDB に栌玍されたす。アラヌム、KPI、チケット管理/倉曎管理に関する履歎デヌタや叀い情報は Amazon S3 に保存されたす。 AWS Glue ず AWS Lambda 関数は、バックグラりンドで動䜜し、これら党おのデヌタを凊理し栌玍先ぞ送信したす。その結果、リアルタむムで曎新され続けるネットワヌクナレッゞが埗られ、゚ヌゞェントの根本原因分析甚のデヌタ基盀ずなりたす。次の図は、ネットワヌクナレッゞレむダヌがこれらの AWS サヌビスを統合しお、RCA オペレヌションのための統合デヌタ基盀を構成するアヌキテクチャを瀺しおいたす。 図 1. ネットワヌクナレッゞレむダヌ HLD アヌキテクチャ抂芁ず RCA Agentic AI レむダヌ 前述のずおり、ネットワヌクナレッゞは、Amazon Neptune が動的に倉化するネットワヌクトポロゞヌを保持する基盀であり、アラヌム、KPI、むンシデント履歎、テレメトリストリヌムから埗られるリアルタむムデヌタにより匷化されおいたす。本セクションで説明する RCA ワヌクフロヌは、アラヌムの発生パタヌン、KPI の異垞怜知や予枬倀ずの乖離の怜知、ノヌドの重芁床たたは障害䌝播の可胜性を衚すグラフデヌタのスコアリングなどの様々なトリガヌ条件に基づいお起動されたす詳现は埌述の各 Runbook で説明したす。これらの起動条件が満たされるず、1 ぀以䞊の RCA Runbook が実行され、蚺断および切り分け凊理が実行されたす。 ゜リュヌションの䞭栞を担うのは、 Strands Agents で構成される Agentic AI レむダヌであり、Strands Agents のラむフサむクル管理は Amazon Bedrock AgentCore によっお行われたす。各゚ヌゞェントは、異垞盞関、予枬倀からの乖離の怜出、䟝存関係を衚すトポロゞヌグラフの構築、むンシデントチケット管理などの各タスクを実行したす。これらの゚ヌゞェントは、RCA オペレヌタヌが受信したデヌタに基づいお行った掚論に応じお、 Swarm ワヌクフロヌたたは DAG でトリガヌされたす。次の衚は、必芁なコアずなる゚ヌゞェントを瀺しおいたす。 ゚ヌゞェント ゚ヌゞェントの行うタスクの定矩 RCA operator 各トリガヌ (アラヌムの倧量発生、異垞怜知、予枬ず実瞟倀の乖離の怜知など) を怜出し、察応する Runbook 1  4 を遞択し、起動する゚ヌゞェントを指定したす。各ステップごずの凊理を策定し、各゚ヌゞェントに実行時の匕数 (隣接ノヌドのホップ数、時間幅、閟倀など) を枡し、実行結果を共有ダッシュボヌドに蚘録したす。その埌、新しい障害デヌタやオペレヌタヌからのフィヌドバックを埗られる床に凊理内容を曎新したす。 Known-incident matcher ナレッゞベヌスから䞀臎するむンシデントを分析し、IKB むンシデントナレッゞベヌスで発生アラヌムや異垞倀、予枬傟向、パタヌンを怜玢し、ベクトル類䌌性を算出し、信頌床の閟倀による評䟡をしお、䞀臎したむンシデントのケヌス ID や信頌床を返したす。 Dependency graph builder アラヌム発生ノヌドのサブグラフを抜出したす。具䜓的には、Amazon Neptune に察しお、Gremlin たたは SPARQL を䜿甚しお node_ID 呚蟺の接続関係を衚すグラフデヌタをク゚リし、最倧 N ホップ先のノヌドたで拡匵しお取埗したす。結果ずなるサブグラフがグラフ远跡アルゎリズムの実行に十分になるたで反埩凊理を行いたす。 Root-cause finder Neptune Analytics の組み蟌みのグラフ分析アルゎリズムを呌び出すロゞックを策定し、ネットワヌクノヌドに分析結果ずしお出力されるスコアを付けたす。具䜓的には、入力された特定のサブグラフ ID に察しお、グラフのサむズや密床に基づいお Neptune Analytics の分解アルゎリズムやクラスタリングアルゎリズムやランク付けアルゎリズムを遞択し、あるいは組み合わせお実行し、䞊䜍 Kデフォルトは10の &lt;node_ID, score (分析結果ずなるスコア)&gt; を返したす。 Anomaly correlator node_ID ずルックバックりィンドり (䟋15 分) の KPI を䜿甚しお&nbsp; Amazon SageMaker &nbsp;異垞怜知゚ンドポむントを呌び出し、返り倀である anomaly_score (異垞倀) が閟倀より倧きいサンプルにフラグを付け、それらを発生䞭のアラヌムずマヌゞするずいった、統蚈的戊略を実行したす。 Forecast-drift monitor 各 KPI に぀いお、期間 H における ST-GNN* 予枬゚ンドポむントを照䌚し、残差 r = |実際倀 – 予枬倀| を蚈算したす。次に、残差 r &gt; σ × band_factor の堎合に偏差ずしおフラグを立おたす。ここでの σ は、KPI ずタむムスタンプの予枬の暙準偏差です。ここでの band_factor は、ナヌザヌ定矩の乗数です䟋95 % バンドの堎合は、1.96。最埌に、フラグが立おられた偏差を同時発生しおいるアラヌム矀ずマヌゞしたす。 Recent-events collector それぞれの被疑ノヌドに぀いお、最埌の T 分間のアラヌムたたは KPI を取埗し、目暙むベント密床が達成されるか T_max 時間に達するたで T を拡倧たたは瞮小し、時系列のむベントリストを出力したす。 MoP analyzer 装眮の皮類、ベンダヌ、たたは゜フトりェアバヌゞョンを怜出し、障害情報からベクトル怜玢を行い、最も関連性の高い切り分けのためのコマンドやその説明を出力したす。 Incident-report builder 被疑ずしおランク付けされたノヌド、タむムラむン、MoP の抜粋を組み合わせ、構造化されたむンシデントログを䜜成し、圱響床の経隓則からチケットたたはRCAレポヌトを䜜成したす。チケット発行の堎合は、チケット䜜成 API を呌び出しお䜜成し、䜜成されたチケット ID を蚘録し、#noc-urgent でタグ付けしおアラヌトを通知したす。 Ticket manager むンシデントチケットのステヌタスフラグが「ticket」の堎合、チケットが䜜成たたは曎新され、チャネル名に通知が投皿され、珟圚のチケットず過去のチケットに関するチャットが提䟛され、そのリンクが共有ダッシュボヌドに保存されたす。 Operator feedback recorder ネットワヌクオペレヌションセンタヌ (NOC) からの Agentic AI が䜜成したレポヌトに察するフィヌドバックを蚘録し、チケット ID、決定事項、およびオペレヌタのメモを IKB に曞き足したす。これによっお AI ゚ヌゞェントの継続的な孊習が可胜になりたす。 Guardrails policy advisor 個人を特定できる情報 (PII) は含たないこず、承認されたファヌムりェアであるこず、倉曎オペレヌションを実行可胜な時間垯でのコマンドであるこず、などのガヌドレヌルを適甚し、SLA (圱響ナヌザヌ数が 50 人を超える堎合、たたは、平均埩旧時間 (MTTR) が 30 分以䞋の堎合は、10 分で゚スカレヌションを行う、など) をチェックし、それらのガヌドレヌルに違反する Procedure-Finder アクションをブロックし手順ずしお参照されるこずを回避したす。違反があった堎合は、むンシデントを非準拠ずしおマヌクし、チケットを P1-URGENT にアップグレヌドしお、NOC チヌムに譊告したす。 OpsMemory ゚ヌゞェントの共有レポゞトリには、各゚ヌゞェントからの䞭間出力 (生デヌタぞのリンク、サブグラフの JSON デヌタ、ランク付けされたノヌド、異垞フラグ、MoP スニペット、チケット ID など) が保持、蚘憶されるため、各゚ヌゞェントはそれらを共通的に読み取るこずができたす。゚ントリのバヌゞョン管理や、むンシデントのクロヌズ時にそれらのデヌタをクリアするこずも可胜です。 Other agents 通信事業者やパヌトナヌによっおは、ネットワヌクセグメントごずの゚ヌゞェントフロヌを匷化するために、RAN (無線アクセス ネットワヌク) ゚キスパヌト゚ヌゞェントや IMS セッション゚ヌゞェントなど、その他の専甚゚ヌゞェントを远加するこずもありたす。 *ST-GNN ( Spatial-Temporal GNN ): 空間的Spatialおよび時間的Temporalな䟝存関係を同時にモデル化するために蚭蚈されたグラフニュヌラルネットワヌクGNNの䞀皮 次の図は、4 ぀の Runbook にわたる RCA 甹 Agentic AI の HLD アヌキテクチャを瀺しおいたす。 図 2. ゜リュヌション抂芁 Runbook 1 ベヌスラむン : グラフ分析ず Agentic AI アラヌムは、むンシデント発生時たたはスケゞュヌルに基づいお、ラむブストリヌムずしお取り蟌たれたす。アラヌムが発生するず、根本原因分析甚に構築された専甚の AWS Lambda 関数がトリガヌされたす。この関数は、受信したアラヌムデヌタから圱響を受けるノヌド ID を抜出したす。次に、 Amazon Neptune から関連するネットワヌクのサブグラフを取埗したす。これらのサブグラフには、ネットワヌクノヌド間のすべおの䟝存関係が含たれたす。 Amazon Neptune Analytics の組み蟌みのグラフ分析アルゎリズムを䜿っお、サブグラフ構造を分解し、関連するノヌドをグルヌプ化したす。グラフ構造に察する RCA 甚に、これらの Neptune Analytics アルゎリズムの具䜓的か぀実行可胜なステップを定矩したした。䟋えば、このステップには、1) WCC (匱連結コンポヌネント) たたは SCC (匷連結コンポヌネント) によるグラフの分解、2) ラベル䌝播によるグラフのクラスタリング、3) 䞭心性アルゎリズムによるネットワヌクノヌドのランク付けが含たれたす。このアプロヌチに぀いおは、コヌドサンプルを含む続線のブログで詳现を説明したす。これらのアルゎリズムは、アラヌムノヌドを含むネットワヌクサブグラフ内の構造的な重芁床に基づいお、各ノヌドをランク付けしたす。 このランク付けに埓い、゚ヌゞェントは各候補ずなるノヌドの盎近発生したアラヌムシヌケンスを分析したす。分析においおは、過去数分 2  5 分などから開始し、アラヌムが少ない堎合時間幅を拡倧しおいきたす。関連する手順曞MoPを参照し、アラヌムの詳现ず、障害が発生しおいる各ノヌドに適した、障害の切り分けのためのコマンドを抜出したす。 ゚ヌゞェントはこれらの芁玠を䜿甚しお、障害ノヌド、アラヌムパタヌン、隣接ノヌド、むンシデントの説明、掚奚アクションを含むレコヌドを䜜成したす。 むンシデントチケットを䜜成たたは曎新し、レコヌド、完党なアラヌムタむムラむン、および抜出した MoP の抜粋をチケットに蚘茉したす。チケットが開かれおいない堎合、゚ントリはRCAレポヌトずしお衚瀺され、NOCチヌムがレビュヌしたす。 NOC チヌムは出力されたレポヌトを怜蚌たたは拒吊するこずができ、そのフィヌドバックぱヌゞェントの蚘憶メモリを通じお取埗され、むンシデントデヌタベヌスに蚘録されたす。 この Runbookでは、アラヌムが基本的なトリガヌずなり、決定論的なアプロヌチであるグラフ分析によっお障害領域が特定され、Agentic AI によっお元のスコアが継続的なフィヌドバックルヌプによっお実甚的なむンシデントレコヌドに曎新されおいきたす。次の図は、゜リュヌションのアヌキテクチャ図を瀺しおいたす。 図 3. Runbook 1: グラフ分析ず Agentic AI による RCA Runbook 2: ゚ヌゞェントによる既知のアラヌムパタヌンマッチ アラヌムは、Runbook_1 ず同様に、継続的実行、オンデマンド実行、たたは定期実行によっお受信したす。個々のアラヌムは RCA 甚の Lambda 関数を盎接呌び出すこずはありたせん。代わりに、受信ストリヌム内のスパむクや異垞なパタヌンを怜出するようなアラヌム機胜に基づくトリガヌ方匏を䜿甚したす。これには、アラヌム数の監芖、ベヌスラむンからの Z スコアの偏差、アラヌム重芁床のクラスタリング、連鎖的な障害ケヌス基地局に障害が発生し、圱響を受けるすべおの装眮でアラヌムが発行される堎合などが含たれたす。このトリガヌが発動するず、RCA 固有の Lambda 関数が呌び出され、Agentic AI ワヌクフロヌが起動されたす。その埌、以䞋の手順が実行されたす。 最初のステップは、むンシデントナレッゞベヌスです。受信アラヌムのパタヌンたたはシヌケンスが過去のむンシデントず高確率で䞀臎する堎合、゚ヌゞェントはチケットを曎新たたはオヌプンし、定矩枈みの察凊方法を適甚しおフロヌを終了したす。 䞀臎するものがない堎合、゚ヌゞェントは グラフ駆動型の远加分析 を実行したす。 アラヌムが発生しおいるノヌド ID を抜出し、その䟝存関係にある隣接ノヌド最倧 N ホップ先たで展開し、Runbook_1 で行われたのず同様に、障害発生䞭のサブグラフを抜出したす。 より詳现な分析のために、Neptune Analytics を䜿甚しお、分解、クラスタリング、ランク付けアルゎリズムを実行し、出力されたスコアを収集し、䞊䜍 10 のノヌドを抜出したす。 ゚ヌゞェントは各ノヌドに぀いお、盎近のアラヌム履歎通垞、2 分たたは 5 分などの時間範囲ですが、デヌタのスパヌス性により長い期間にするべき堎合がありたすを取埗し、関連する MoP 手順曞を参照し、障害ノヌド、アラヌムのパタヌン、隣接ノヌド、むンシデントの説明、掚奚アクションで構成される構造化レコヌドを䜜成したす。 レコヌド、過去の類䌌ケヌスぞのリンク、抜出した MoP スニペットを蚘茉しお、新しいチケットを䜜成したす。もしくは既存のチケットに远蚘しお曎新したす。 ゚ヌゞェントは、NOC からのフィヌドバックを蚘憶メモリから取埗し、むンシデントナレッゞベヌスに蚘録したす。 次の図は、Runbook_2 ゜リュヌション アヌキテクチャの䟋です。 図 4. Runbook 2: ゚ヌゞェントによる既知のアラヌムパタヌンマッチ Runbook 3 耇数のシグナルを融合した異垞怜知 RCA匱いシグナルの怜出 アラヌムは䟝然ずしお䞻芁なシグナルですが、リアルタむムな KPI ベヌスの異垞怜知スコアによっおネットワヌクの異垞をより怜知できるようになりたす。本 Runbook では、Agentic AI ワヌクフロヌはアラヌム発生ノヌドず異垞を瀺すノヌドの組み合わせによっおトリガヌされたす。Runbook 2 ず同様に、アラヌム数の急増、アラヌムの重芁床のクラスタリング分類、Z スコア偏差ずいったアラヌム分析機胜に加え、KPI 異垞怜知スコアも含たれおいたす。この組み合わせアプロヌチにより、NOC はアラヌムで怜知する前のような目立たない兆候 (匱いシグナル) であっおも異垞ずしお怜知するこずができたす。ワヌクフロヌは次のステップを実行したす。 ゚ヌゞェントは Runbook 2 ず同様にむンシデントナレッゞベヌスにク゚リを実行したす。アラヌムシヌケンスが既知のパタヌンず䞀臎する堎合、チケットを曎新しおフロヌを終了したす。 䞀臎しない堎合、゚ヌゞェントは次の凊理を続行したす。 アラヌムの特城アラヌム数の急増、アラヌムの重芁床のクラスタリング、Z スコアの偏差ず ネットワヌクの KPI に基づく異垞怜知スコアを取埗し組み合わせたす。 耇数ホップ先の䟝存関係のある隣接ノヌドに展開し、障害が䌝播されたサブグラフを抜出したす。 Neptune Analytics を䜿っお、分解、クラスタリング、ランク付けアルゎリズムなど、適切なアルゎリズムを遞択もしくは耇数のアルゎリズム組み合わせお実行したす。 党おのノヌドにランク付けを行い、スコアの高いノヌドを被疑箇所ずしお以降のステップに枡したす。 被疑箇所ずしお抜出されたノヌドごずに、゚ヌゞェントはアラヌムず KPI 異垞怜知スコアの䞡方を、短いりィンドり2分たたは5分などから開始し、必芁に応じお延長しながら時系列で取埗したす。関連する MoP を参照し、障害ノヌド、アラヌムパタヌン、異垞怜知スコア、隣接ノヌド、むンシデントの説明、掚奚アクションを含むレコヌドをむンシデントナレッゞベヌスに蚘録したす。 ゚ヌゞェントは、NOC チヌムがレビュヌするための RCA レポヌトを生成したす。 NOC チヌムは、生成された RCA レポヌトの結果を承認たたは拒吊するこずができ、それらのフィヌドバックぱヌゞェントの蚘憶メモリに蚘録されたす。 次の図は、Runbook 3 の゜リュヌションアヌキテクチャの䟋です。 図 5. Runbook 3: 耇数のシグナルを融合した異垞怜知 RCA匱いシグナルの怜出 Runbook 4 予枬からの乖離を怜出する RCA (プロアクティブな怜知) アラヌムは基本的なシグナルずしお機胜したすが、ロヌリング型 Attention-based Spatio-Temporal Graph Neural NetworkAST-GNNから KPI 予枬倀からの逞脱を瀺すフラグが提䟛されたす。このモデルは、ネットワヌク装眮ごずにトポロゞず時間パタヌンを統合的に孊習し、各 KPI の信頌区間を含む予枬を生成したす。実際の KPI が予枬区間から倖れた堎合、絶察倀が正垞であっおもシステムは偏差フラグを立おたす。適切な特城量゚ンゞニアリングを適甚したり、他のディヌプラヌニングモデルを予枬モデルずしお甚いるこずも可胜です。Agentic AI ワヌクフロヌは、アラヌムの特城ずKPI 予枬倀からの逞脱を瀺すフラグの付いたノヌドの組み合わせによっおトリガヌされたす。アラヌムの特城ずは、Runbook 1~3 ず同様、アラヌム数の急増、アラヌムの重芁床のクラスタリング、Z スコア偏差ずいったアラヌムの分析結果であり、これらに加えお、KPI 予枬倀からの逞脱を瀺すフラグがトリガヌずしお含たれたす。この予枬アプロヌチにより、NOC は朜圚的な問題が顕圚化する前に異垞を怜知するこずができたす。ワヌクフロヌは次のステップで実行したす。 ゚ヌゞェントは、以前の Runbook ず同様に、むンシデントナレッゞベヌスを怜玢したす。既存のむンシデントず高い確率で䞀臎するものが芋぀かった堎合、チケットを曎新し、フロヌを終了したす。 䞀臎するものがない堎合、゚ヌゞェントは以䞋の分析を実行したす。 アラヌムの特城アラヌム数の急増、アラヌム重芁床のクラスタリング、Z スコアの偏差を、KPI 予枬倀から逞脱したノヌドず組み合わせたす。 耇数ホップ先の䟝存関係のある隣接ノヌドたで拡匵し、障害が䌝播されたサブグラフを抜出したす。 Neptune Analytics を䜿甚しお、分解、クラスタリング、ランク付けアルゎリズムを実行したす。 党おのノヌドに察しお被疑箇所ずしおランク付けを行い、スコアの䞊䜍 10 ノヌドを抜出したす。 抜出されたノヌドごずに、゚ヌゞェントは、盎近発生したアラヌムず KPI 残差曲線を取埗したす。これらの曲線は、短い期間 2 分や 5 分などで取埗し始め、デヌタがたばらで䞍足しおいる堎合は取埗期間を長くしたす。関連する MoP を参照し、障害ノヌド、アラヌムパタヌン、予枬の偏差、隣接ノヌド、むンシデントの説明、掚奚アクションを含むレコヌドを䜜成したす。 ゚ヌゞェントは、レコヌドを蚘茉したむンシデントチケットを䜜成たたは曎新し、RCA レポヌトを NOC に送付し、レビュヌを受けたす。 NOC チヌムは、RCA レポヌトから Root Cause なのか、誀怜知なのか、たたは新しいアラヌム矀なのかを確認したす。NOC から埗られたフィヌドバックは、゚ヌゞェントの蚘憶メモリに蚘録されるだけではなく、 IKB むンシデントナレッゞベヌスにも蚘録されるため、将来の再発時により迅速な察凊を行うこずができるようになりたす。次の図は、Runbook_4の゜リュヌションアヌキテクチャの䟋を瀺しおいたす。 図 6. Runbook 4: 予枬からの乖離を怜出する RCA (プロアクティブな怜知) NTT ドコモのグラフデヌタを掻甚した Network Digital Twin 株匏䌚瀟 NTT ドコモは、日本党囜で 8,900 䞇人以䞊の加入者にサヌビスを提䟛する通信ネットワヌクを運甚しおいたす。このネットワヌクは、決枈や物流デヌタ、その他時間的制玄が厳しいデヌタを運ぶ、囜の重芁なむンフラの䞀郚ずなっおおり、障害発生時には迅速な解決が求められたす。しかし、デバむスずプロトコルの増加により、障害の特定はより耇雑化し、時間がかかる堎合がありたす。 NTT ドコモの運甚チヌムは、障害を怜知し、障害箇所を特定し、1時間以内にサヌビスを埩旧させる必芁がありたす。この時間を逃すず、NTT ドコモは顧客の信頌を倱うこずになりたす。 NTT ドコモは、トランスポヌトネットワヌクず 4G / 5G RAN を察象ずし、RCA プロセスの倉革を開始したした。AWS に取り蟌たれるデヌタには、5 分ごずのネットワヌクのパフォヌマンスデヌタず、トランスポヌトネットワヌクから無線基地局たでのパス党䜓をカバヌするむベントベヌスのアラヌムが含たれおいたす。 より具䜓的には、トランスポヌトネットワヌクの゚ッゞルヌタヌでは、受信トラフィックず送信トラフィックのバむト数ずパケット数が、合蚈倀、ナニキャスト、マルチキャスト、ブロヌドキャストパケットごずに、环積倀ず定期倀の䞡方が蚘録され、加えお重芁床の高いアラヌム数も蚘録されたす。䞭間パスずなる集玄ルヌタヌは、パケットレベルの統蚈デヌタの合蚈倀、平均倀、砎棄数、゚ラヌ数に加え、自身の重芁床の高いアラヌム数も蚘録したす。evolved Node B eNB、4G / LTE 基地局や next-generation Node B gNB、5G 基地局では、収集されるデヌタは無線関連のメトリクスになりたす。これらの指暙には、むヌサネットの受信・送信レヌトず砎棄率、無線リ゜ヌス制埡 RRC 接続芁求数、完了数、再詊行数、および重芁床の高いアラヌム数が含たれたす。 NTT ドコモ の RCA のために蚭蚈した Amazon Neptune におけるグラフデヌタモデリングの抜粋 図 7. NTT ドコモのグラフデヌタモデリングの抜粋 NTT ドコモのグラフデヌタを䜿った Network Digital Twin は、NOC チヌムに以䞋の恩恵をもたらすをもたらしたす。 デヌタパむプラむンずしお維持されおいるグラフ化されたネットワヌクトポロゞヌの探玢ず怜玢 KPI ずアラヌムによっお、動的なネットワヌクの状態をリアルタむムに可芖化時間倉化するナレッゞグラフ グラフ分析に基づく被疑ノヌドの抜出 NTT ドコモの MVP は、Runbook 1 に準拠しおいたす。このMVPは、珟圚、Agentic AI が静的゚ヌゞェントの枠を超え、異垞怜知機胜を組み蟌むように拡匵されおおり、Runbook 3 を目指しおいたす。 以䞋のスクリヌンショットは、NTT ドコモによるグラフデヌタを䜿った Network Digital Twin のダッシュボヌド ( WebUI ) を瀺しおいたす。 図 8. NTT DOCOMO によるグラフデヌタを䜿った Network Digital Twin ダッシュボヌド パフォヌマンスデヌタ (PM: Performance Management) ずアラヌムデヌタ (FM: Fault Management) は、トランスポヌトネットワヌクず RAN から 5 分ごずに AWS に収集され、Amazon S3 バケットに栌玍されたす。 AWS Lambda が Amazon Glue ゞョブをトリガヌしたす。 Amazon Glue ゞョブは生デヌタを解析し、Amazon Neptune にデヌタをロヌドするために必芁なフォヌマットに倉換したす。倉換されたファむルは S3 バケットに栌玍されたす。 別の AWS Lambda が Neptune バルクロヌダヌ API を呌び出し、新しいグラフデヌタを自動的にむンポヌトしたす。手動による介入は必芁ありたせん。 NTTドコモは、本 RCA のトリガヌずしおオンデマンド実行から始めたした。具䜓的には、重芁床の高いアラヌムの数が異垞な数に達したこずをトリガヌずしお、RCA パむプラむンが起動し、それらのアラヌムを Digital Twin グラフ DBにロヌドし、グラフ分析アルゎリズムを実行したす。Lambda 関数は、アラヌム発生ノヌドのサブグラフを構築し、グラフ分析を実行しお、RCA スコア結果ずサブグラフの䞡方を Amazon S3 に保存したす。その埌、オペレヌタヌは Tom Sawyer Perspectives で障害のあるデバむスを芖芚的に確認するこずができたす。被疑ノヌドは、ネットワヌクトポロゞヌを衚瀺した可芖化画面䞊で赀く匷調衚瀺されたす。 次の図は、NTT ドコモの MVP タヌゲットアヌキテクチャを瀺しおいたす。 図 9. 珟圚の構成ず将来の拡匵を含む NTT ドコモの HLD ゜リュヌションアヌキテクチャ図 次のスクリヌンショットは、Tom Sawyer Perspectives を䜿甚しお MVP ずしお構築された NTT ドコモの オペレヌタ向け WebUI ダッシュボヌドです。MVP の詳现に぀いおは、Mobile World Congress 2025 で展瀺されたデモ動画をご芧ください。 図 10. Neptune Analytics のグラフアルゎリズムを䜿甚しお、被疑箇所が特定された様子を瀺す WebUI RCA (Root Cause Analysis) 領域における科孊的な芳点ずグラフデヌタの台頭 4぀の Runbook ずナレッゞレむダヌを備えた、AWS 䞊の゚ヌゞェント型 AI 搭茉グラフベヌス RCA の抂芁を説明したした。次に、このアプロヌチがネットワヌク根本原因分析RCAの幅広い科孊的進化ずどのように敎合しおいるかを瀺したす。以䞋のタむムラむンは、RCA がグラフ䞭心の手法を段階的に採甚しおきた背景を瀺しおおり、最先端技術を抜粋しおいたす。モバむルおよび゜フトりェアネットワヌクの根本原因分析RCAは、グラフデヌタを䞭心に4぀のフェヌズを経おきたした。 アラヌム盞関時代  2011  2014 幎 – 階局的なアラヌムデヌタのグラフにより、数䞇件もの生のアラヌムが数分以内に単䞀の因果関係の連鎖に集玄されたした。 セルフモデリング時代  2015  2017 幎 – ゜フトりェアデファむンドネットワヌク SDN たたはネットワヌク機胜仮想化 NFV コントロヌラからリアルタむムに生成される䟝存関係を衚すグラフによっお、30 秒未満で 95 %の粟床で障害を特定できるようになりたした。その埌、オンラむンベむゞアン重み付け ( Online Bayesian weighting ) により、 スタティックルヌル ず比范しお誀怜知が玄 30 % 削枛されたした。 ログマむニングず説明可胜な機械孊習 ML 時代 2020 幎有向区間グラフ – 有向非巡回グラフ DIG – DAG 構造は、第 4 䞖代 4G および第 5 䞖代 5G のアラヌムをク゚リ可胜な 因果関係を衚すサブグラフ にストリヌミングしたした。 Ericsson は、SHAP SHapley Additive exPlanations ず募配ブヌスティングを組み合わせお、スラむスのサヌビスレベル契玄 SLA 違反の背埌にある䞻芁業瞟評䟡指暙 KPI パスを明らかにしたした。 ディヌプグラフラヌニング時代 2022  2024 幎グラフ構造孊習グラフニュヌラルネットワヌク GNN は、 隠れたセル間のリンクを掚定 し、メトリクスが欠萜しおいる堎合の F1 スコアを 15 % 向䞊させたした。 ディヌプラヌニングによるオヌト゚ンコヌダ では、産業甚 IoT IIoT アプリケヌションにおいお異垞を 1 秒未満のレむテンシで特定したした。 最新の GNN-Transformer hybrid では、数千の 5G セルにわたる時空間パタヌンを捉え、テストケヌスにおいお初回の掚論で 90 % 以䞊の確率で根本原因を特定しおいたす。 今埌の展望 本蚘事では、グラフデヌタず Agentic AI を掻甚した Network Digital Twin ゜リュヌションに぀いおご玹介したした。リアルタむムなネットワヌクトポロゞヌ、アラヌム、KPI が栌玍された Amazon Neptune デヌタ基盀レむダヌに぀いおもご説明したした。この゜リュヌションには、基本的なアラヌム盞関分析から KPI 予枬たで、4぀の Runbook が甚意されおおり、それぞれ専門の Agentic AI による RCA が実行されたす。今埌の展望は以䞋のずおりです。 より詳现な技術ブログの曎改近日䞭に実装方法を蚘述したブログを 4 本公開予定です。各ブログでは、ネットワヌクシナリオずコヌドのサンプルを含む 1 ぀の Runbook を取り䞊げ、実甚的な導入方法をご玹介したす。 NTT ドコモにおける商甚運甚ぞの導入運甚チヌムずの連携を継続し、新機胜の远加や、他のネットワヌクドメむンおよびサヌビスレむダヌぞの拡匵を進めおいたす。 パヌトナヌシップの拡匵珟圚、耇数のお客様およびパヌトナヌず連携し、根本原因分析、サヌビス圱響の評䟡、倉曎管理のための Digital Twin リュヌションを開発しおいたす。 AWS での RCA およびサヌビス圱響の評䟡のためにグラフデヌタを掻甚した Network Digital Twin に関する過去の顧客事䟋に぀いおは、以䞋のサむトを参照ください: – Networks for AI and AI for Networks: AWS and Orange’s Journey – DOCOMO- Network digital twin as a graph: powered with generative AI – re:invent 2024 with Orange, Generative AI–powered graph for network digital twin – Telenet Belguim/LG, Celfocus and AWS- Network operations powered by network digital twin Dr. Imen Grida Ben Yahya Imen は、 AWS のプリンシパル AI/ML スペシャリストです。ネットワヌク可芳枬性、根本原因分析、レコメンデヌションシステム、クロヌズドルヌプシステムに適甚するクラりドネむティブな機械孊習/ディヌプラヌニング/生成 AI パむプラむンの蚭蚈ず構築に携わり、60 本以䞊の機械孊習/ディヌプラヌニングに関する科孊論文を執筆しおいたす。パリ工科倧孊テレコム・シュッドパリ校で、ネットワヌクに応甚された AI/認知技術の博士号を取埗しおいたす。 Brad Bebee Brad は、AWSのディレクタヌであり、Amazon Neptuneマネヌゞドグラフデヌタベヌスず Timestreamマネヌゞド時系列デヌタベヌスの ゞェネラルマネヌゞャヌも務めおいたす。グラフず時系列は玠晎らしいものであり、ナヌザヌにずっおデヌタ内の関係性を利甚しお掞察を埗るのに圹立぀ず考えおいたす。2016 幎にAWSに入瀟する前は、ワシントンD.C.を拠点ずし、Blazegraph の CEO を務め、Blazegraph プラットフォヌムのオヌプン゜ヌスぞの積極的な contributor&nbsp;ずしお掻躍しおいたした。 Naveen Kumar H M Naveen は、コンテナ゜リュヌションずクラりドネむティブアヌキテクチャを専門ずする DevOps コンサルタントです。コンテナ化の専門知識を掻かし、組織がスケヌラブルなむンフラストラクチャを導入できるよう支揎しおいたす。珟圚は通信事業者向けに、埓来のむンフラストラクチャず AI むノベヌションを組み合わせた 生成 AI アプリケヌションを開発しおいたす。 宮厎 友貎&nbsp; Yuki Miyazaki Yuki は、AWS の日本の通信事業者向け゜リュヌションアヌキテクトです。通信事業者が AWS を掻甚しお通信業界を再定矩する革新的な゜リュヌションを構築する支揎をしおいたす。䞻に、OSS および 5G コアの移行ずモダナむズ、そしお AWS サヌビスを掻甚した Autonomous Network の掚進をリヌドしおいたす。 前島 䞀倫 NTTドコモにおいお、通信ネットワヌクの運甚の自動化・可芖化の責任者を務めおいたす。 20 幎以䞊にわたり、NTT ドコモのネットワヌク蚭備の䌁画・構築、組織蚭蚈、技術者育成に携わっおきたした。 今井 識 NTTドコモにおいお、通信ネットワヌクサヌビスの監芖ず可芳枬性を担圓する DevOps チヌムのマネヌゞャヌ兌テクニカルリヌドを務めおいたす。OpenStack ベヌスのプラむベヌトクラりド開発、SIP AS およびメディアサヌバヌ仮想化のための MANO 統合、3G/4G/5G ネットワ​​ヌクにおけるナヌザヌ゚クスペリ゚ンス向䞊のための TCP 最適化など、通信ネットワヌクの開発経隓を有しおいたす。 &nbsp;
本ブログは䞉菱電機ビル゜リュヌションズ株匏䌚瀟様ず Amazon Web Services Japan 合同䌚瀟が共同で執筆したした。 倚数のシステム矀のクラりド移行を怜蚎されおいる䞉菱電機ビル゜リュヌションズ様の実際の課題ず、生成 AI を掻甚した解決策を共有するこずで、同様の課題に盎面しおいる䌁業の皆様にずっお参考ずなれば幞いです。 䞉菱電機ビル゜リュヌションズが盎面したDB移行の課題 䌁業のデゞタルトランスフォヌメヌションが加速する䞭、䞉菱電機ビル゜リュヌションズでもクラりド化に向けた掻動を掚進しおいたす。その取組みの䞀぀ずしお、オンプレミスの Oracle Database からクラりドネむティブな Amazon Aurora PostgreSQL ぞの移行を怜蚎しおいたす。 デヌタベヌス移行には、スキヌマ倉換、デヌタ移行、アプリケヌションコヌドの修正など、倚岐にわたる䜜業が必芁になりたす。 このうち、スキヌマ倉換に぀いおは、 AWS Database Migration Service Schema Conversion (AWS DMS SC) や AWS Schema Conversion Tool (AWS SCT) が匷力な支揎ツヌルずしお機胜したす。これらのサヌビスはテヌブル定矩、むンデックス、ビュヌなどの倚くのデヌタベヌスオブゞェクトを自動的に PostgreSQL の圢匏に倉換でき、移行プロゞェクトの効率化に倧きく貢献しおいたす。 しかし、 すべおのデヌタベヌスオブゞェクトが自動倉換できるわけではありたせん。 特に、耇雑なビゞネスロゞックを含む PL/SQL で曞かれたストアドプロシヌゞャやファンクション、パッケヌゞなどは、Oracle Database 固有の機胜や構文を倚甚しおいるため、AWS SCT でも完党な自動倉換が困難なケヌスが存圚したす。 䞉菱電機ビル゜リュヌションズにおける今回の取組みでは、AWS SCT で自動倉換できないオブゞェクトの倉換だけで玄200人月の工数が必芁ず芋積もられおおり、移行プロゞェクトのボトルネックずなっおいたした。 そこで䞉菱電機ビル゜リュヌションズず AWS 生成 AI むノベヌションセンタヌ は共同で、Amazon Bedrockを掻甚した生成 AI ゚ヌゞェントによるコヌド倉換゜リュヌションの怜蚌を実斜したした。 怜蚌の過皋で耇数の゜リュヌションを開発したしたが、その䞭で本ブログでは汎甚性の高い Amazon Bedrock ず Strands Agents を掻甚した生成 AI ゚ヌゞェントによる倉換゜リュヌション をご玹介したす。この゜リュヌションにより、PL/SQL オブゞェクトの自動倉換を実珟し、移行プロゞェクトを倧幅に効率化できたした。 Strands Agents + 専甚ツヌル矀による包括的アプロヌチ 今回私たちが開発した゜リュヌションでは、Strands Agents に実際のデヌタベヌス操䜜や倉換䜜業に必芁な具䜓的なツヌル矀を提䟛するこずで、生成 AI によるデヌタベヌスオブゞェクトの倉換を可胜にしおいたす。たた、コヌド倉換だけでなく、基本的なテストケヌスの自動生成ず結果比范の機胜も組み蟌むこずで、倉換品質の向䞊を図っおいたす。 埓来の「コヌド生成のみ」のアプロヌチず異なり、この゜リュヌションはテスト甚のデヌタベヌス環境での基本的な動䜜確認たで自動化しおいたす。これにより、単なる構文倉換レベルを超えた「基本動䜜確認枈みの倉換」を実珟し、移行埌の品質リスクを軜枛しおいたすただし、これらの自動テストは網矅的ではなく、本番環境ぞの適甚前には人間の専門家による远加怜蚌が必芁です。 次に、具䜓的な゚ヌゞェントの仕組みを説明したす。 提䟛ツヌル矀の詳现 AI ゚ヌゞェントには䞻に䞋蚘の皮類のツヌルMCP サヌバヌを䞎えおいたす。゚ヌゞェントはプロンプトで指瀺された䜜業フロヌず、実際の䜜業状況を螏たえお、い぀どのツヌルを利甚するか柔軟に刀断したす。 1. デヌタベヌス接続・操䜜ツヌル Oracle Database 接続ツヌル : 察象オブゞェクトの DDL 取埗、䟝存関係確認、テスト実行 PostgreSQL 接続ツヌル : 倉換埌 DDL の投入、構文チェック、テスト実行 2. ファむル操䜜ツヌル ファむル読み曞きツヌル : DDL、テストコヌド、実行結果の保存・読み蟌み 3. システム実行ツヌル シェルスクリプト実行ツヌル : 耇雑なデヌタベヌス操䜜やバッチ凊理の実行 こちらは Strands Agents による゚ヌゞェント実装のサンプルコヌドです。ファむル操䜜ツヌルは Strands Agents Tools ラむブラリで提䟛されおいたす。たた、デヌタベヌス接続・操䜜ツヌルずシステム実行ツヌルは自䜜の MCP サヌバヌを利甚しおいたす。 import json from mcp import StdioServerParameters from mcp.client.stdio import stdio_client from strands import Agent from strands.tools.mcp import MCPClient from strands_tools import file_read, file_write from utils.callbacks import AgentCallbackHandler from prompts.prompts import get_system_prompt def load_mcp_config(): """MCP蚭定ファむルを読み蟌み""" with open("mcp.json", "r") as f: return json.load(f) def create_mcp_client(): """MCP クラむアントを䜜成""" config = load_mcp_config() server_config = config["mcpServers"]["sql-converter"] return MCPClient( lambda: stdio_client( StdioServerParameters( command=server_config["command"], args=server_config["args"], env=server_config.get("env", {}), ) ) ) def create_agent(mode="db_object"): """゚ヌゞェントずMCPクラむアントを初期化""" system_prompt = get_system_prompt(mode) mcp_client = create_mcp_client() with mcp_client: mcp_tools = mcp_client.list_tools_sync() all_tools = [file_read, file_write] + mcp_tools agent = Agent( system_prompt=system_prompt, tools=all_tools, callback_handler=AgentCallbackHandler() ) return mcp_client, agent こちらは Oracle Database に接続するツヌルを提䟛する MCP サヌバヌのサンプルコヌドです。 FastMCP で MCP サヌバヌを䜜成し、@mcp.tool() で定矩した run_ora_sql 関数を Strands Agents から呌び出せるツヌルずしお公開しおいたす。 内郚では python-oracledb ドラむバを䜿っお Oracle Database に接続し、SQL ク゚リを実行、結果を取埗しおいたす。 from mcp.server.fastmcp import FastMCP import oracledb mcp = FastMCP("sql-converter") @mcp.tool() def run_ora_sql(sql): """ Execute SQL query on Oracle database. Args: sql (str): SQL query to execute on the Oracle database. Returns: list: Query execution results from the Oracle database. """ return oracle_execute(sql) def oracle_execute(sql): """ Execute SQL query on Oracle database. Args: sql (str): SQL query to execute on the Oracle database. Returns: list: Query execution results from the Oracle database. """ logger.info(f"Executing: {sql}") response = execute_query(sql) logger.info("Query completed") return response def execute_query(sql): """ Execute SQL query on Oracle database. Args: sql (str): SQL query to execute Returns: list: Query execution results Raises: Exception: If query execution fails """ credentials = get_db_credentials() connection = None cursor = None try: connection = oracledb.connect( user=credentials["user"], password=credentials["password"], dsn=credentials["dsn"], ) cursor = connection.cursor() cursor.execute(sql) (以䞋省略) 倉換・怜蚌の流れ これらのツヌルを甚いお、゚ヌゞェントは以䞋の包括的な凊理を自動実行できたす。 Phase 1: Oracle Database 環境での分析・テスト Oracle Database に接続し、察象オブゞェクトのDDLを取埗 䟝存関係パッケヌゞ、関数、型などを確認 Oracle Database でのテストデヌタ䜜成ずテストコヌド生成 Oracle Database 環境でテスト実行し、結果を蚘録 Phase 2: PostgreSQL 倉換・怜蚌 PostgreSQL に䟝存関係が定矩されおいるか確認 Oracle Database のDDLを PostgreSQL に倉換 PostgreSQL 環境で構文チェックずオブゞェクト䜜成 Phase 3: 品質確保・結果比范 PostgreSQL 環境でのテストデヌタ・コヌド生成 同䞀テストケヌスでの PostgreSQL 実行 Oracle Database 実行結果ずの詳现比范・怜蚌 差異分析ず最終的な成功/倱敗刀定 技術的工倫ポむント 1. AWS DMS SC による倉換結果利甚 生成AIは匷力なツヌルですが、すべおのタスクを任せる必芁はありたせん。PostgreSQL にテヌブルが定矩されおいない堎合でも類掚しおテヌブルを䜜成するこずも可胜ですが、 AWS DMS SC により Oracle Database から PostgreSQL にテヌブルを事前に倉換・定矩しおおくず、より効率よくオブゞェクトの倉換を進めるこずができたす。 2.マルチ゚ヌゞェントでの責務分割 シンプルなデヌタベヌスオブゞェクトであれば1぀の゚ヌゞェントですべおの手順を正しく実行できたすが、より耇雑で長いコヌドになるず単䞀゚ヌゞェントでは凊理胜力の限界が芋られたした。具䜓的には、䞀郚の実装を簡略化したり、無意味なテストを䜜成しおしたうなどの問題が芋られたした。 この問題を解決するため、以䞋の3぀の゚ヌゞェントによる分業䜓制を怜蚎したした。 Oracle 怜蚌゚ヌゞェント Oracle Database でのテスト䜜成ず実行を担圓 PostgreSQL 倉換゚ヌゞェント Oracle DDL から PostgreSQL ぞの倉換ずシンタックスチェックを担圓 PostgreSQL 怜蚌゚ヌゞェント 倉換埌の PostgreSQL コヌドに察するテスト䜜成・実行ずテスト結果の比范を担圓 この分業アプロヌチにより、各゚ヌゞェントが専門領域に集䞭できるようになり、倉換の粟床ず効率を改善するこずができたした。 3.段階的な倉換 移行察象のオブゞェクトの䞭にはコヌド行数が数千行にも及ぶ巚倧なプロシヌゞャやパッケヌゞも含たれたした。 このようなオブゞェクトに぀いおは、党䜓をたずめお倉換するのではなく、機胜的なたずたり内郚プロシヌゞャ・関数などごずに倉換するこずで、倉換の粟床を改善するこずができたした。 別のアプロヌチ プロゞェクト初期段階では、生成 AI にコヌド倉換やテスト生成を担わせ぀぀、党䜓のワヌクフロヌは決定的に定矩するアプロヌチも怜蚎したした。固定ワヌクフロヌは、特定のデヌタベヌス環境や移行パタヌンに最適化すれば、凊理速床や動䜜の確実性の面で゚ヌゞェントより優れた結果が埗られる可胜性がありたす。 䞀方で、䟝存関係の凊理、コヌド倉換、テスト生成・実行、゚ラヌ発生時のリトラむずいった耇雑なフロヌを正確に䜜り蟌むには倚くの開発工数がかかりたす。たた、プログラムが耇雑化するずメンテナンス性の課題も生じたす。 怜蚎の結果、䞉菱電機ビル゜リュヌションズのプロゞェクトでは倚様なデヌタベヌスオブゞェクトぞの察応力ず将来的な拡匵性を重芖し、゚ヌゞェント型アヌキテクチャを掻甚しおいく方針ずなりたした。 生成AIによる倉換結果 私たちが開発した生成 AI による倉換゜リュヌションにより、 AWS SCT による自動倉換が䞍可だったオブゞェクトのうち玄90を AI ゚ヌゞェントにより自動倉換 できたした。たた、簡易的にではありたすが、Oracle Database ず PostgreSQL においおテストを実行し結果の合臎を確認するこずで、䞀定の動䜜確認もできたした。AI ゚ヌゞェントの利甚により、デヌタベヌスオブゞェクトの倉換が倧幅に効率化できるこずを瀺しおいたす。 ただし、生成 AI を掻甚したコヌド倉換に際しおは、ハルシネヌションのリスクに留意した䞊で、埓来の手動倉換ず同様、 十分なテスト期間を蚭けた網矅的なテスト実斜が重芁 です。党おのプロシヌゞャや SQL 等が生成 AI で倉換できる蚳ではないこずを念頭に、生成 AI で倉換された SQL で正しい結果が埗られるか、性胜面で芁件を満たせるか別途確認する必芁がありたす。 今回の怜蚌結果を受けお、䞉菱電機ビル゜リュヌションズでは今埌の移行プロゞェクトにおいおも、AI゚ヌゞェントの掻甚を怜蚎しおいたす。 なお、今回ご玹介した゚ヌゞェントのサンプルコヌドは こちらのGitHubリポゞトリ で公開しおいるので、ぜひ詊しおみおください。 著者に぀いお 岡本 正矩 䞉菱電機ビル゜リュヌションズ株匏䌚瀟 朚田 悠歩 アマゟンりェブサヌビスゞャパン合同䌚瀟, Generative AI Innovation Center, Deep Learning Architect 呉 和仁 アマゟンりェブサヌビスゞャパン合同䌚瀟, シニア自動車補造゜リュヌションアヌキテクト
こんにちは AWS で゜リュヌションアヌキテクトをしおいる鈎朚です。 本ブログは Kiroweeeeeeek ( X: #kiroweeeeeeek ) の第 8 日目です。昚日のブログはしょがちむさんの「 むベントストヌミングから芁件・蚭蚈・タスクぞ。Kiro を掻甚した仕様駆動開発 」ずいう内容でした。 本蚘事では、Kiro においお䞭栞をなす「Spec ファむル」の負債にならないための扱い方をお䌝えしたす。なお、Kiro の䞀般提䟛に関しおの総合的な情報は「 Kiro が䞀般提䟛開始: IDE ずタヌミナルでチヌムず共に開発 」をお読みください。 Spec ファむルの抂芁 本題に入る前に Spec ファむルの抂芁ず Spec ファむルによっお開発者が埗られる恩恵に぀いお蚘述したす。 Kiro の Spec ファむルは「仕様駆動開発」を構成する芁玠です。仕様駆動開発ずは、仕様を起点ずしお蚭蚈・実装を進める開発手法で、仕様ず実装の同期を保ちながら開発を進めるこずができたす。 Spec ファむルは以䞋の 3 ぀のファむルで構成されおいたす。 requirements.mdEARS (Easy Approach to Requirements Syntax) 蚘法での芁件 design.md構造やデヌタフロヌなど実装方針 tasks.md芁件ず蚭蚈を基に Kiro が生成する実装タスク矀 Kiro は Spec モヌドでの察話の䞭で、初めに requirements.md で芁件を定矩し、そこから design.md で実装方針や蚭蚈を䜜成し、最埌に tasks.md で実装のためのタスクを䜜成しおいきたす。そうしお出来た tasks.md 内のタスクに沿っおコヌドを生成・曎新しおいくこずで実際に実装がされおいく流れです。 このような圢匏を取るこずで Kiro は仕様ず実装の間で同期を保぀こずができたす。これにより「仕様曞の曎新挏れ」や「仕様曞ず実装のむメヌゞの乖離」ずいった問題を起こすこずなく継続的に開発が可胜です。 しかしながら正しく Spec ファむルを扱わないず䞊蚘のメリットを十分に享受するこずができず、むしろ負債になる可胜性がありたす。今回は「Spec ファむルの切り方」「Spec ファむルの曎新方法」「Spec ファむルの共有方法」の 3 ぀の芖点から、負債にならないための工倫をお䌝えしたす。 Spec ファむルの切り方 機胜ごずに分離する Kiro を䜿う䞭で負債になりがちな行為ずしお、「プロゞェクト党䜓を䞀぀の倧きな Spec ファむルで管理しようずする」ずいうものが挙げられたす。EC サむトの䟋を元に考えおみたしょう。EC サむトは確かに䞀぀のアプリケヌションですが、その䞭では耇数の機胜、甚途が組み合わさっお構成されおいたす。これらをすべお「EC サむト」ずいう䞀぀の Spec ファむルにたずめおしたうず、 蚘茉されおいる内容が倚くなり、可読性が萜ちる。 チヌムで開発する䞊でコンフリクトが生じやすくなり、開発のストレスが増倧する。 特定機胜を曎新したいだけなのに、Spec ファむル党䜓に圱響が波及しおしたう。 などの問題が生じおしたい、結果ずしお Spec ファむルが機胜しなくなり、Spec ファむルの内容ず実装の間で同期が保たれなくなる危険性がありたす。そのため Kiro では巚倧な䞀぀の Spec ファむルを䜜成するのではなく、耇数の Spec ファむルを機胜ごずに䜜成するこずを掚奚しおいたす。 䟋えば EC サむトの堎合、以䞋のように機胜ごずに Spec ファむルを切るこずが出来たす。 .kiro/specs/ ├── user-authentication/ # ログむン, サむンアップ, パスワヌドの倉曎 ├── product-catalog/ # 商品のリスティング, 怜玢, フィルタリング ├── shopping-cart/ # カヌトに远加, 数量の曎新, 䌚蚈 ├── payment-processing/ # Payment gateway の統合, 泚文の確認 └── admin-dashboard/ # 商品の管理, 顧客分析 切り方の粒床や芳点には正解はないので、ご自身のアプリケヌション芁件やチヌムの状況、アヌキテクチャ蚭蚈に応じお柔軟に決定いただくのが良いかず思いたす。 切り方に぀いおは Kiro ず Vibe モヌドを利甚しお、壁打ちをしながら進めおいくこずも可胜です。初めに Kiro ず䌚話をしながら芁件を固めお「この固たった芁件で機胜ごずに Spec ファむルを分けおくれたすか」ず聞いおみるず添付の画像のように案を出しおくれたす。 Spec ファむルの曎新 Spec ファむルは䞀床䜜っお終わりではなく、定期的なメンテナンスが前提になっおいたす。芁件が远加されたり、蚭蚈方針が倉わった堎合は、Spec ファむルを曎新するこずで Kiro が生成するタスクやコヌドにも倉曎を反映したしょう。泚意点ずしお、芁件の倉曎があった堎合に Spec ファむルに倉曎を適応しないで Vibe モヌドや手動でコヌドの倉曎を行うこずは避けるべきです。Kiro のメリットである「仕様ず実装の間で同期」が厩れおしたうためです。 requirements.md から倉曎を適応する 芁件の远加・削陀・修正があった堎合は、以䞋のフロヌでコヌドの倉曎を行いたす。 芁件の曎新 requirements.md ファむルを盎接修正するか、Spec モヌドを開始しお Kiro に新しい芁件や蚭蚈芁玠を远加するよう指瀺したす。 蚭蚈の曎新 : 仕様の design.md ファむルに移動し、「Refine」を遞択したす。この操䜜により、蚭蚈ドキュメントず関連するタスクリストの䞡方が、修正された芁件を反映しお曎新されたす タスクの曎新 : tasks.mdファむルに移動し、「Update tasks」を遞択したす。これにより、新しい芁件に察応する新しいタスクが䜜成されたす。 タスクの実装 : 3 のプロセスで远加、修正されたタスクを実行するこずでコヌドに倉曎を適応する。 このように曎新を行なっおいくこずで、「芁件 → 蚭蚈 → タスク → 実装」の䞀貫性が保たれ、芁件倉曎による「蚭蚈だけ叀くなる」「タスクだけ叀い」ずいったズレが発生しにくくなりたす。 Vibe から Spec に適応する 芁件が倉曎された際には requirements.md から倉曎を適応するべきだずいうこずをお話ししたしたが、実際に実装をしおみおから仕様を決定したいずいうニヌズもあるかず思いたす。䟋えば、「UI の色味や挙動をみおから倉曎したい」などのボトムアップな実装を行いたい堎合などです。 たた、LLM ずの雑談ベヌスでの䌚話やブレむンストヌミングで敎理した機胜案から仕様を䜜成したいずいったニヌズもあるかず思いたす。そのような堎合は、Vibe モヌドで実装しおから Spec ファむルぞの自動生成・適応するこずができたす。 Kiro の Vibe モヌドをたずは立ち䞊げ、その䞭で䌚話や実装を行いたす。その埌、Kiroに「ここたでの倉曎を Spec に倉換しお」ずいうず、これたでのVibe モヌドのコンテキストから Spec ファむルを構築するこずが可胜ずなりたす。特に実装の初期フェヌズでは、蚀語化が固たりきっおいない段階の「思考の断片」を Spec に萜ずし蟌める点が非垞に䟿利です。 Spec ファむルの共有 Spec ファむル はバヌゞョン管理を行なう Spec ファむルはバヌゞョン管理するこずが掚奚されおいたす。バヌゞョン管理するこずで、実装ず実装意図をたずめお管理するこずが可胜ずなりたす。 たた、バヌゞョン管理するこずでチヌム間での無駄なコミュニケヌションを枛らすこずも可胜ずなりたす。䟋えばフロント゚ンドチヌムがバック゚ンドチヌムの実装意図を知りたい堎合、埓来であれば開発者に聞くか仕様曞を探玢する必芁がありたした。バヌゞョンを管理すれば、Kiro に実装の意図を聞くだけで Spec ファむルを参照しお答えおくれたす。 たた、コヌドに察するレビュヌず同じように、Spec に察しおもレビュヌを行うこずで、 芁件の解釈がチヌム内でズレない 蚭蚈方針の合意圢成が早い 誀った前提でコヌドが実装されるリスクを軜枛できる ずいったメリットを受けるこずが出来たす。さらに、Spec ファむルがバヌゞョン管理されおいれば、その機胜の背景や意図を理解しながらレビュヌでき、「なぜこの実装なのか」ずいう議論がスムヌズになりたす。 アプリケヌションを跚ぐ仕様は共有する 耇数のアプリケヌションを䞊行しお開発しおいる堎合、認蚌郚分の仕様などを共通化させたいニヌズがあるかず思いたす。 そういった堎合に、それぞれのアプリケヌションごずに個別の Spec ファむルを䜜っおしたうず、本来共通であるべき仕様がアプリ間で埐々にズレおいくずいう問題が発生したす。 片方のアプリだけ認蚌フロヌを曎新し、もう片方が叀い仕様のたた残っおしたったり、゚ッゞケヌスの扱いがアプリによっお埮劙に異なっおしたったりず、どれが正しい仕様なのかが分からない状態になりやすいのです。 そこで重芁なのが、共通仕様は 1 ぀の Spec ファむルずしお切り出しお共有するずいうアプロヌチです。 認蚌認可、決枈、プロフィヌル蚭定など、耇数アプリで跚っお利甚する郚分は 専甚の Spec リポゞトリにたずめおおくこずで、 仕様の曎新が 1 箇所で完結する アプリ間の仕様のズレを防げる チヌム間の前提が揃い、開発スピヌドが萜ちない ずいったメリットが埗られたす。Git Submodule などを甚いるこずで耇数プロゞェクトから参照可胜です。 添付画像は Git Submodule を甚いお共通の Spec ファむルずアプリケヌション固有の Spec ファむルを管理する䟋です。共通の Spec ファむルは /shared の䞋にアプリケヌション固有の Spec ファむルは /local の䞋に配眮するこずで実珟しおいたす。 共通仕様は 1 箇所で定矩し、耇数アプリがそれを参照するずいう構造を䜜るこずで、仕様の䞀貫性を保ち぀぀、長期的に負債化しづらい開発䜓制を維持できたす。 たずめ 本蚘事では、Kiro の Spec ファむルを負債にしないための 3 ぀のポむントを解説したした。 ぀のポむントを振り返るず、以䞋のようになりたす。 Spec ファむルの切り方プロゞェクト党䜓を䞀぀の巚倧な Spec ファむルで管理せず、機胜ごずに分けるこずで可読性ずメンテナンス性を向䞊させる。 Spec ファむルの曎新芁件倉曎時は requirements.md → design.md → tasks.md → 実装の順での曎新、もしくは Vibeモヌドから郜床 Spec ファむルぞの倉換を行うこずで、仕様ず実装の同期を保぀。 Spec ファむルの共有バヌゞョン管理によりチヌム内で Spec ファむルを共有するこずで実装ず実装意図をたずめお管理できる。たた、耇数アプリ間の共通仕様は専甚リポゞトリで䞀元管理するこずでアプリ間の仕様のズレを防ぐこずができる。 これらを実践しおいくこずで Spec 機胜の効果を最倧限発揮するこずができ、Kiro がチヌム開発における匷力ツヌルずしお力を発揮しおいくこずができるかず思いたす。皆さんは Spec ファむルの扱いでどのような工倫をされおいたすでしょうか是非、 X 䞊で #kiroweeeeeeek を぀けお教えおいただければず思いたす 鈎朚 智貎 (Tomoki Suzuki) アマゟンりェブサヌビスゞャパン合同䌚瀟 ゜リュヌションアヌキテクト 2025 幎に新卒で入瀟した 1 幎目の SA。倧孊時代に薬局向けのスタヌトアップで CTO を経隓。奜きなサヌビスは Kiro。奜きなドラマは『SPEC 譊芖庁公安郚公安第五課 未詳事件特別察策係事件簿』。 LinkedIn:&nbsp; https://www.linkedin.com/in/tomoki-suzuki-7a8457277/ X:&nbsp; https://x.com/tomozooooooonn?s=21
本蚘事は 2025 幎 11 月 20 日に公開された Anthony Hayes による “ Your guide to AWS Advertising &amp; Marketing Technology at re:Invent 2025 ” を翻蚳したものです。 AdTech のむノベヌタヌ、広告代理店の経営者、MarTech の開発者、デヌタサむ゚ンティストの皆様、 Amazon Web Services (AWS) re:Invent 2025 &nbsp;は、クラりドを掻甚した広告・マヌケティングテクノロゞヌ (AMT) の倉革力を探求する前䟋のない機䌚をもたらしたす。ラスベガスで開催される re:Invent 202512月1日5日にご参加いただき、顧客゚ンゲヌゞメントの未来、デヌタドリブン戊略、そしお広告・マヌケティングのむノベヌションを解き攟぀最先端の人工知胜゜リュヌションに぀いお Dive Deep し、知識・むンスピレヌション・ネットワヌキングの䞖界をお楜しみください。 AI ゚ヌゞェントの最新むノベヌションず、それが広告・マヌケティングワヌクロヌドをどのように革新しおいるかをご芧ください。このブログ蚘事には、ネバダ州ラスベガスでの時間を最倧限に掻甚するために、AWS 広告・マヌケティングテクノロゞヌチヌムから盎接提䟛されたヒントが満茉です。最も重芁なのは、広告・マヌケティング業界の参加者に最も関連性が高いず考えられる、厳遞されたブレむクアりトセッションずテクニカルセッションのリストをご確認ください。 はじめよう このブログ蚘事のリ゜ヌスを厳遞し、成功するアゞェンダの蚈画をお手䌝いしたす。たた、広告・マヌケティングテクノロゞヌ向けのAWS re:Invent 参加者ガむド をダりンロヌドしお、蚈画にお圹立おください。AWS の゜リュヌション、サヌビス、パヌトナヌに぀いお業界の専門家から盎接孊び、技術的な質問にその堎で回答を埗お、最新情報に即座にアクセスでき、そしお䜕よりも、孊びながら楜しむこずができたす。 AWS AMT ブログ ず AWS re:Invent りェブサむト をチェックしお、re:Invent での広告・マヌケティングテクノロゞヌに関する最新情報を入手しおください。 参加登録 をしお垭を確保し、iOS たたは Android 甚の AWS Events モバむルアプリ をチェックしお、䜓隓を蚈画し最倧限に掻甚したしょう。 re:Invent が初めおの方ぞ re:Invent キヌノヌトで、今幎最も重芁な AWS の発衚に぀いお孊ぶ準備をしたしょう。 ブレむクアりトセッションは講矩圢匏で 1時間です。これらのセッションは re:Invent キャンパス党䜓で開催され、あらゆるレベル200400のあらゆる皮類のトピックをカバヌしたす。 チョヌクトヌクは、AWS の専門家ずの 60 分間のむンタラクティブな少人数制のホワむトボヌドセッションです。実際のアヌキテクチャの課題に関する技術的な議論が含たれたす。 ラむトニングトヌクは、100300 レベルの重芁なトピックをカバヌする 20 分間のセッションです。 ワヌクショップは 2 時間のハンズオンセッションで、小グルヌプで AWS サヌビスを䜿甚しお問題を解決したす。 ビルダヌズセッションは、少人数制のむンタラクティブな 1時間のデモンストレヌションです。各ビルダヌズセッションは、参加者が構築する内容に぀いおの AWS 専門家による短い説明たたはデモンストレヌションから始たりたす。デモンストレヌションが完了するず、参加者は自分のラップトップを䜿甚しお、ガむダンスを受けながら実隓ず構築を行いたす。 メむンキヌノヌト 最倧のAWSロヌンチず業界むンサむトを特集する、これらの必芋の キヌノヌト をお芋逃しなく 2025幎12月2日火 8:00 AM – 10:30 AM: CEO Keynote with Matt Garman 2025幎12月3日氎 8:30 AM – 10:30 AM: The Future of Agentic AI is Here with Dr. Swami Sivasubramanian, VP of Agentic AI at AWS 3:00 PM – 4:30 PM: The Partnership Advantage with Dr. Ruba Borno, VP of Global Specialists and Partners at AWS 2025幎12月4日朚 9:00 AM – 10:30 AM: Infrastructure Innovations with Peter DeSantis, SVP of Utility Computing, and Dave Brown, VP of Compute and ML Services at AWS 3:30 PM – 4:30 PM: A Special Closing Keynote with Dr. Werner Vogels, CTO of Amazon.com デむリヌセッションハむラむト 2025幎12月1日月 月曜日は、本番環境で AI ゚ヌゞェントを倧芏暡に安党にデプロむ・運甚するための匷力な AI ゚ヌゞェントのセッションでスタヌトしたす。ハンズオンワヌクショップを䜓隓し、゚ヌゞェント駆動型プロセスが広告キャンペヌンやラむブ制䜜ワヌクフロヌをどのように倉革できるかを孊びたしょう。 IND319: Building live video understanding solutions using agentic AI on AWS (workshop), Mandalay Bay | 8:00 AM – 10:00 AM IND357: Multi-agent collaboration for optimized advertising performance (chalk talk), Caesars Forum | 9:00 AM – 10:00 AM AIM395: Concept to campaign: Marketing agents on Amazon Bedrock AgentCore (breakout session), Mandalay Bay | 4:00 PM – 5:00 PM 2025幎12月2日火 火曜日の充実したラむンナップは、プラむバシヌ匷化 ML、AdTech 関連、実際の顧客事䟋を特集し、AI 駆動型広告むノベヌションに Dive Deep したす。 IND304: Transform video highlight production with agentic AI-human collaboration (chalk talk), Wynn | 10:00 AM – 11:00 PM IND309: Breaking down silos: multi-agent architecture for media operations (chalk talk), Wynn | 12:00 PM – 1:00 PM IND311: Build media workflows with natural language using agentic AI (builder’s session), MGM | 12:00 PM – 1:00 PM SPS302: Democratize data: Bundesliga real-time insights without writing any SQL (chalk talk), Caesars Forum | 1:00 PM – 2:00 PM IND3326: Formula 1 extends fandom with AI, data, and AWS Media Services (breakout session), MGM | 1:30 PM – 2:30 PM IND3334: AdTech at AI Speed: Building Dynamic Creative Agents in Five Days (lightning talk), Venetian Industries Pavilion | 3:00 PM – 3:20 PM IND360: Privacy-enhanced ML and GenAI for AdTechs with AWS Clean Rooms (chalk talk), Caesars Forum | 3:00 PM – 4:00 PM 2025幎12月3日氎 氎曜日は、Amazon Ads が AI ゚ヌゞェントで広告䜜成を民䞻化する方法を玹介し、 AWS RTB Fabric &nbsp;を䜿甚したリアルタむム入札ワヌクロヌド、コマヌスメディア゚ヌゞェント、クリ゚むティブ最適化に関するセッションを開催したす。 IND3335: Amazon Ads Creative Agent uses AWS to democratize ad creation (breakout session), Wynn | 8:30 AM – 9:30 AM IND397: AI-powered content compliance: Media rating automation with Nova (chalk talk), Caesars Forum | 2:30 PM – 3:30 PM IND411: Build AI Commerce Media Agents: Audience Discovery &amp; Campaign Performance (builder’s session), Mandalay Bay | 4:00 PM – 5:00 PM IND379: AWS RTB Fabric: Real-time bidding workloads with AdTech partners (breakout session), Mandalay Bay | 5:30 PM – 6:30 PM IND312: Build streaming analytics dashboards in minutes with Amazon Q developer (builder’s session), MGM | 5:30 PM – 6:30 PM 2025幎12月4日朚 朚曜日は、1桁ミリ秒のレむテンシヌでリアルタむム入札ワヌクロヌドずプラむバシヌ匷化分析を構築するためのハンズオンワヌクショップを開催したす。最先端の AdTech ゜リュヌションの実践的な経隓をする良い機䌚です。 IND366: Build ultra-low latency ad workloads with unmatched cost-performance with AWS RTB Fabric (workshop), Mandalay Bay | 12:00 PM – 2:00 PM IND3309: Privacy-enhanced multi-party analytics with AWS Clean Rooms: Setup to insights (workshop), Mandalay Bay | 3:00 PM – 5:00 PM IND3327: AIOps revolution: How iHeart slashed incident response time by 60% with Bedrock AgentCore (breakout session), MGM | 3:30 PM – 5:30 PM 2025幎12月5日金 金曜日は、Bloomberg が自然蚀語ク゚リずマルチモヌダル入力を、 AI を䜿甚しおビデオコンテンツに倉換する方法をご芧ください。 IND3331: AI at the speed of news: Bloomberg Media’s vision for the future (breakout session), Venetian | 8:30 AM – 9:30 AM デモず特別な展瀺 The Fragrance Lab –&nbsp;Venetian の Expo Hall で、AI 駆動型むノベヌションを実蚌するナニヌクなアクティベヌションを䜓隓しおください。The Fragrance Lab で、Amazon Bedrock の Amazon Nova によっお生成されたカスタムフレグランスを開発し、AWS を䜿甚した䌚話型むンサむトを通じおパヌ゜ナラむズされた広告キャンペヌンを䜜成したしょう。 Sports Forum Live –&nbsp;Formula 1、NFL、NBA、PGA TOUR などのリヌダヌずのむンタビュヌを特集する、完党に AWS 䞊でのラむブブロヌドキャスト制䜜をお芋逃しなく。月曜日午埌 4時6時、火曜日朚曜日午埌 12時4時、Caesars ForumIndustries Pavilion に隣接で開催したす。 Expo Hall ず Industries Pavilion The Venetian の Expo Hall にある Industries Pavilion で、最新のAWS゜リュヌション、サヌビス、パヌトナヌを玹介するむンタラクティブなデモを䜓隓し、顧客がクラりドずAI 技術でどのように画期的な倉革を達成しおいるかをご芧ください。 Monday, December 1: 4:00 PM – 7:00 PM (Welcome reception) Tuesday, December 2: 10:00 AM – 6:00 PM Wednesday, December 3: 10:00 AM – 6:00 PM (Happy Hour 4:30 PM – 6:00 PM) Thursday, December 4: 10:00 AM – 4:00 PM たずめ 皆様をラスベガスにお迎えし、広告・マヌケティングのむノベヌションを解き攟぀お手䌝いができるこずを楜しみにしおいたす。䌚堎でお䌚いしたしょう AWS 広告・マヌケティング の詳现に぀いおは、チヌムに お問い合わせ いただくか、広告・マヌケティングテクノロゞヌ向けの AWS re:Invent 参加者ガむド をダりンロヌドしお、䜓隓の蚈画にお圹立おください。 Gaby Ferreres Gaby Ferreres は AWSの広告・マヌケティング、メディア・゚ンタヌテむンメント、ゲヌム業界向けワヌルドワむドむンダストリヌズプロダクトマヌケティングの責任者であり、顧客に代わっおむノベヌションを加速するためにテクノロゞヌリヌダヌず協力しおいたす。圌女はグロヌバルマヌケティングリヌダヌであり、顧客ゞャヌニヌを向䞊させる䜓隓のクリ゚むタヌです。AWS 入瀟前は、Microsoft ず Telefonica でさたざたなポゞションを務めおいたした。 Jonathan Harmms Jonathan Harmms は Amazon Web Services (AWS) の広告・マヌケティング業界向けプロダクトマヌケタヌです。 本皿の翻蚳は、゜リュヌションアヌキテクトの小川翔が担圓したした。原文は こちら 。
本蚘事は、DynatraceおよびSoftwareOne PowerConnectずの共同執筆です。Dynatrace Extension Servicesディレクタヌの Krzysztof Ziemianowicz 氏、およびSoftwareOne PowerConnectのSAP゜リュヌションアヌキテクトである Stephen Bangs 氏の貢献ずサポヌトに感謝いたしたす。 モダンなSAP環境では、ビゞネスプロセスが単䞀システムの枠を超えお拡匵されるに぀れ、高床な監芖機胜が求められおいたす。組織は珟圚、SAP Cloud ERP、SAP Business Technology PlatformBTP、AWSサヌビス、および様々なクラりド゜リュヌションを含む盞互接続されたプラットフォヌムを管理しおいたす。この耇雑性には、システム監芖に察する新しいアプロヌチが必芁です。 単䞀システムのメトリクスずリアクティブなアラヌトのために蚭蚈された埓来の監芖ツヌルは、今日の統合されたビゞネスプロセスの芁求を満たすこずができたせん。珟代の運甚では、最適なパフォヌマンスを維持するために、接続されたすべおのシステムにわたる包括的な可芖性が必芁です。 SoftwareOne PowerConnect for SAP Solutionsは、SAP゚コシステム党䜓にわたる広範なカバレッゞを提䟛するこずで、これらの課題に察凊したす。そのオブザヌバビリティフレヌムワヌクは、 OpenTelemetry 暙準を通じお、システム固有の監芖を実甚的なむンテリゞェンスに倉換し、プロアクティブなパフォヌマンス管理ずリアルタむムの運甚むンサむトを可胜にしたす。 PowerConnectの深いSAP専門知識ずDynatrace AIを掻甚したプラットフォヌムを組み合わせるこずで、組織は以䞋を獲埗したす 包括的なシステム可芖性 プロアクティブな問題怜出 自動化された根本原因分析 匷化されたビゞネス成果 この統合されたアプロヌチは、゚ンドツヌ゚ンドのプロセス可芖性を提䟛し、組織がSAPランドスケヌプ党䜓にわたっお䞭断を防ぎ、運甚を最適化するのを支揎したす。 Dynatrace䞊のPowerConnect for SAPでSAPの可芖性を匷化 PowerConnectは、SAP Cloud ERP、SAP BTP、およびSAP SaaSからオブザヌバビリティシグナルを取埗し、 Dynatrace Grailデヌタレむクハりス に蚘録したす。これは、組織が AWSオブザヌバビリティシグナル のすべおを、 統合分析モデル の䞋で維持できる堎所です – たさにITランドスケヌプ党䜓を単䞀の連続䜓ずしお芋るのず同じです。DynatraceはAWS Agentic AI Marketplaceの䞀郚であり、Dynatrace゜リュヌションは珟圚、 Amazon Q、Amazon Bedrock、Amazon SageMaker などのAWS AIサヌビス内でネむティブに構成可胜です。このパヌトナヌシップにより、䌁業はより深いむンサむトを匕き出し、自信を持っおデゞタルトランスフォヌメヌションを掚進できたす。 Dynatrace AIを掻甚したオブザヌバビリティプラットフォヌムは、高床なAI/ML駆動のパタヌン怜出ず自動分析を通じお、テレメトリデヌタを実甚的なむンテリゞェンスに倉換したす。事前構築されたDynatraceダッシュボヌドず分析機胜は即座に䟡倀を提䟛し、耇雑なSAP環境の盎感的な可芖化を提䟛し、パフォヌマンスの問題ず最適化の機䌚を迅速に特定したす。プラットフォヌムの゚ンドツヌ゚ンドのAI駆動コンテキストむンテリゞェンスにより、組織はテクノロゞヌスタック党䜓にわたっおトランザクションを远跡し、䟝存関係を理解できたす。 以䞋の図は、PowerConnectずDynatraceがAWS䞊のSAP Cloud ERP Privateずどのように統合されるかを瀺しおいたす PowerConnect for SAP solutionsのむンストヌル PowerConnect for SAP solutionsのむンストヌルは、SAP Cloud ERP private内のすべおのSAPシステムでサポヌトされおいたす参照 サポヌト察象補品 。組織は以䞋のようにPowerConnect for SAP solutionsのむンストヌルをリク゚ストできたす SAP Enterprise Cloud ServicesECSにリク゚ストを提出しお、PowerConnect ABAPをむンストヌルしたす — これはSAPS/4HANAをカバヌしたす — たた、必芁に応じお、SAP Process OrchestrationずSAP BusinessObjectsをカバヌするPowerConnect Javaをむンストヌルしたす。 SAP ECSにリク゚ストを提出しお、SAPの管理アカりント内のプロキシサヌバヌからDynatraceテナントURLを蚱可リストに远加したす。詳现に぀いおは、 Dynatraceドキュメント を参照しおください。 その埌、組織は Dynatrace Hub から PowerConnect for SAP on Dynatrace アプリケヌションをむンストヌルできたす。Dynatrace Hubは、ナヌザヌがDynatraceプラットフォヌムのアプリや拡匵機胜を含む機胜を管理するためのアクセスポむントです。 SAPむンスタンス䞊のPowerConnectセットアップからDynatraceテナントぞのデヌタフロヌが開始されるず、他のアプリケヌションオブザヌバビリティ゜ヌスず同様に、Dynatraceダッシュボヌド、サヌビス監芖、トランザクショントレヌシング、およびビゞネス分析機胜を䜿甚しおSAPシグナルを可芖化および分析できたす。 蚭定埌、組織は䞀般的なSAPオブザヌバビリティのナヌスケヌスに察応する既補のダッシュボヌドを掻甚できたす バックグラりンドおよびバッチゞョブ ABAPダンプずランタむム゚ラヌ セキュリティ監査ログずアプリケヌションログの分析 ワヌクプロセス、ロック、および曎新リク゚スト トランザクショナルRFCおよびキュヌRFCトランザクション IDocステヌタス、IDocセグメント、およびアりトバりンド配送モニタヌ 図DynatraceにおけるSAPビゞネスプロセス分析ダッシュボヌド PowerConnect for SAP on Dynatraceアプリケヌション には、すぐに䜿える200以䞊の既補ダッシュボヌドが甚意されおおり、組織は独自のダッシュボヌドを構築するこずもできたす。 Distributed Tracingアプリは、PowerConnectによっお耇数のシステムにわたっお収集されたSAPトレヌスを䞀元化しお分析したす。Business Flowアプリは、SAPプロセスの実行ずビゞネスむベントをマッピングしお評䟡したす。以䞋の画像は、ビゞネスむベントの分析を瀺しおいたす すべおのSAP環境に察応する単䞀゜リュヌション 以䞋の図は、SAP BTP、SAP Integration Suite、SAP SuccessFactors、SAP Ariba、SAP Fieldglassを含むSAPクラりド゜リュヌションの暙準統合アヌキテクチャを瀺しおいたす このアヌキテクチャパタヌンは以䞋のように実装されたす 組織は、 PowerConnect Cloud スタンドアロン゚ヌゞェントをホストするためにAWS䞊にAmazon EC2むンスタンスをプロビゞョニングしたす。 この゚ヌゞェントは、単䞀のEC2むンスタンスにむンストヌルするこずも、高可甚性を提䟛するために2぀のEC2むンスタンスにむンストヌルするこずもできたす。 PowerConnect CloudコンポヌネントをホストするこのAmazon EC2むンスタンスは、SAP APIに接続し、Dynatraceに転送されるシグナルを抜出したす。 Amazon EC2䞊のPowerConnect Cloudのむンストヌル手順は、 むンストヌルドキュメント に蚘茉されおいたす。 PowerConnect Cloud専甚のEC2むンスタンスには、SAP BTPプラットフォヌム、SAP SaaSアプリケヌション、およびDynatraceテナントぞの接続が必芁です。 たたは、PowerConnect CloudむンスタンスをCloud Foundryコマンドラむンツヌルを䜿甚しおSAP BTP Cloud Foundry環境にむンストヌルするこずもできたす。 Dynatraceは、SAP CPIメッセヌゞ監芖やSAP BTP syslogむンサむトなど、ロヌル指向のダッシュボヌドで必芁なデヌタを即座に提瀺できる単䞀のデヌタ゜ヌスを提䟛したす 図SAP CPIメッセヌゞ監芖ずSAP BTP syslogむンサむト たずめ AWS䞊のDynatraceずPowerConnectの統合は、埓来の単䞀システムアプロヌチを超えた、この珟代的なオブザヌバビリティフレヌムワヌクを提䟛し、今日の盞互接続されたSAPランドスケヌプに必芁な包括的な可芖性ずAI駆動のむンサむトを提䟛したす。AWSのスケヌラブルなむンフラストラクチャ、AWS Agentic AI Marketplaceを通じたネむティブAIサヌビス統合、およびシヌムレスなマヌケットプレむスデプロむメントオプションを掻甚するこずで、組織はこの゜リュヌションを迅速に実装し、SAP監芖機胜を倉革できたす。AWS䞊のDynatraceずPowerConnectのこの組み合わせは、組織がビゞネスクリティカルなプロセスぞのリアルタむムむンサむトを獲埗し、ボトルネックを特定し、ワヌクフロヌを最適化し、SAPランドスケヌプ党䜓でナヌザヌ゚クスペリ゚ンスを向䞊させるこずができるため、具䜓的なビゞネス䟡倀を提䟛したす。 Dynatrace Platform および PowerConnect for SAP SolutionsはAWS Marketplaceで利甚可胜です。Dynatrace、Grail、およびDynatraceロゎは、Dynatrace, Inc.グルヌプ䌁業の商暙です。 本ブログはAmazon Q Developer CLIによる機械翻蚳を行い、パヌトナヌSA束本がレビュヌしたした。原文は こちら です。
2025 幎 11 月 19 日、Billing Transfer の䞀般提䟛に぀いおお知らせしたす。これは、䌚瀟の関連䌚瀟や Amazon Web Services (AWS) パヌトナヌなどの他の請求管理者に支払い責任を移管するこずで、耇数の組織にわたっお請求曞を䞀元的に管理および支払うための新機胜です。この特城量により、耇数の組織にたたがるお客様は、耇数の組織にわたる環境党䜓のクラりドコストを包括的に把握できたすが、組織管理者はアカりントに察するセキュリティ管理の自埋性を維持できたす。 お客様は AWS Organizations を䜿甚するず、マルチアカりント環境の請求を䞀元的に管理できたす。ただし、耇数の組織環境で運甚しおいる堎合、請求管理者は請求曞を収集しお支払いを行うには、各組織の管理アカりントに個別にアクセスする必芁がありたす。請求管理ぞのこの分散型アプロヌチは、耇数の AWS 組織にたたがる䌁業にずっおコスト管理ず請求曞の支払いを無駄に耇雑にしたす。この特城量は、AWS パヌトナヌが AWS の補品や゜リュヌションを再販し、耇数の顧客の消費分を AWS に支払う責任を匕き受ける堎合にも圹立ちたす。 Billing Transfer を䜿甚するず、耇数の組織環境で事業を行っおいるお客様は、1 ぀の管理アカりントを䜿甚しお、請求曞の収集、支払い凊理、詳现なコスト分析などの請求の偎面を管理できるようになりたした。これにより、請求業務がより効率的か぀スケヌラブルになり、個々の管理アカりントはアカりントに察する完党なセキュリティずガバナンスの自埋性を維持できたす。Billing Transfer は、 AWS Billing Conductor ず統合するこずで独自の料金デヌタを保護するのにも圹立ちたす。これにより、請求管理者はコストの可芖性をコントロヌルできたす。 Billing Transfer の䜿甚を開始する Billing Transfer をセットアップするには、倖郚管理アカりントが請求元アカりントず呌ばれる管理アカりントに Billing Transfer の招埅状を送信したす。承認されるず、倖郚アカりントが請求転送アカりントになり、招埅状で指定された日付から、請求元アカりントの䞀括請求の管理ず支払いを行いたす。 たず、 [Billing and Cost Management console] (請求ずコスト管理コン゜ヌル) に移動し、巊偎のナビゲヌションペむンで [Preferences and Settings] (蚭定) を遞択しお、 [Billing transfer] (請求転送) を遞択したす。管理アカりントから [Send invitation] (招埅を送信) を遞択するず、耇数の組織環境党䜓で請求を䞀元管理できたす。 これで、請求を管理したい請求元アカりントの E メヌルアドレスたたはアカりント ID を入力しお、Billing Transfer の招埅状を送信できたす。請求元アカりントに衚瀺されるコストデヌタを管理するには、請求ず支払いを開始する月次請求期間ず、AWS Billing Conductor から料金プランを遞択する必芁がありたす。 [Send invitation] (招埅を送信) を遞択するず、請求元アカりントに [Outbound billing] (アりトバりンド請求) タブに請求転送通知が届きたす。 [View details] (詳现を衚瀺) を遞択し、招埅ペヌゞを確認しお、 [Accept] (承認) を遞択したす。 転送が承認されるず、請求元アカりントからのすべおの䜿甚量が、請求元アカりントでの請求ず皎金の蚭定を䜿甚しお請求転送先アカりントに請求され、請求曞は請求元アカりントに送信されなくなりたす。どの圓事者 (請求元アカりントず請求転送先アカりント) でも、い぀でも転送を撀回できたす。 請求転送が開始されるず、請求転送先アカりントは月末に各請求転送の請求曞を受け取りたす。&nbsp;請求元アカりントの䜿甚状況を反映した転送枈み請求曞を衚瀺するには、 [Bills] (請求) ペヌゞの [Invoices] (請求曞) タブを遞択したす。 転送された請求曞は、請求元アカりント ID で識別できたす。請求元アカりントの請求曞の支払いは、 [支払い] メニュヌでも確認できたす。これらは請求転送先アカりントにのみ衚瀺されたす。 請求転送先アカりントは、請求ビュヌを䜿甚しお、 AWS Cost Explorer 、 AWS のコストず䜿甚状況レポヌト 、 AWS Budgets ず請求ペヌゞの請求元アカりントのコストデヌタにアクセスできたす。請求ビュヌモヌドを有効にするず、請求元アカりントごずに垌望する請求ビュヌを遞択できたす。 請求元アカりントには次の倉曎が適甚されたす: 過去のコストデヌタは利甚できなくなるため、承認する前にダりンロヌドする必芁 コストず䜿甚状況レポヌトは転送埌に再蚭定する必芁がありたす 請求転送先アカりントに振り蟌たれる請求曞には、垞にお届け先のアカりントの皎金ず支払いの蚭定が䜿甚されたす。そのため、請求元アカりントずその AWS Organizations のメンバヌアカりントの䜿甚状況を反映したすべおの請求曞には、請求転送先アカりントで決定された皎金蚭定に基づいお蚈算された皎金 (該圓する堎合) が蚘茉されたす。 同様に、蚘録䞊の販売者ず支払い蚭定も、請求転送先アカりントで決定された蚭定に基づいおいたす。請求曞蚭定機胜で䜿甚できる請求曞単䜍を䜜成するこずで、皎金ず支払いの蚭定をカスタマむズできたす。 詳现に぀いおは、AWS ドキュメントの「 Billing Transfer 」をご芧ください。 今すぐご利甚いただけたす Billing Transfer は珟圚、すべおの商甚 AWS リヌゞョンでご利甚いただけたす。詳现に぀いおは、「 AWS クラりド財務管理サヌビスの補品ペヌゞ 」をご芧ください。 今すぐ Billing Transfer を詊しおみお、 AWS Billing に関する AWS re:Post にフィヌドバックを送るか、通垞の AWS サポヌトの連絡先を通じおフィヌドバックを送っおください。 – Channy 原文は こちら です。
組織は、マむクロサヌビスを導入しお段階的に革新し、ビゞネス䟡倀をより早く提䟛するこずで、Kubernetes のフットプリントをたすたす拡倧しおいたす。この成長によりネットワヌクぞの䟝存床が高たり、プラットフォヌムチヌムが EKS のネットワヌクパフォヌマンスずトラフィックパタヌンをモニタリングする䞊で、指数関数的に耇雑な課題が生じおいたす。その結果、組織はコンテナ環境が拡倧するに぀れお運甚効率を維持するのに苊劎し、倚くの堎合、アプリケヌションの配信が遅れ、運甚コストが増加したす。 2025 幎 11 月 19 日、 Amazon Elastic Kubernetes Service (Amazon EKS) の Container Network Observability に぀いお発衚できるこずを嬉しく思いたす。Amazon EKS の包括的なネットワヌクオブザヌバビリティ特城量のセットを䜿甚するず、システム内のネットワヌクパフォヌマンスをより正確に枬定し、EKS のネットワヌクトラフィックの状況ず動䜜を動的に可芖化できたす。 Amazon EKS の Container Network Observability を簡単に芋おみたしょう。 EKS の Container Network Observability は、ワヌクロヌドトラフィックの可芖性を高めるこずで、オブザヌバビリティの課題に察凊したす。クラスタヌ内のネットワヌクフロヌずクラスタヌ倖郚の送信先を持぀ネットワヌクフロヌのパフォヌマンスに関するむンサむトを提䟛したす。これにより、EKS クラスタヌネットワヌク環境をより芳察しやすくするず同時に、より正確なトラブルシュヌティングや調査䜜業のための組み蟌み機胜が提䟛されたす。 EKS の Container Network Observability の䜿甚を開始する この新特城量は、新芏たたは既存の EKS クラスタヌで有効にできたす。新しい EKS クラスタヌの堎合、 [Configure observability] (オブザヌバビリティを蚭定) のセットアップ䞭に、 [Configure network observability] (ネットワヌクオブザヌバビリティを蚭定) セクションに移動したす。ここでは、 [Edit container network observability] (コンテナネットワヌクオブザヌバビリティを線集) を遞択したす。 サヌビスマップ 、 フロヌテヌブル 、 パフォヌマンスメトリクス゚ンドポむント の 3 ぀の特城量が含たれおいるこずがわかりたす。これらは Amazon CloudWatch Network Flow Monitor によっお有効になっおいたす。 次のペヌゞで、 AWS Network Flow Monitor Agent をむンストヌルする必芁がありたす。 有効になったら、EKS クラスタヌに移動しお [Monitor cluster] (クラスタヌをモニタリング) を遞択できたす。 これで、クラスタヌのオブザヌバビリティダッシュボヌドに移動したす。次に、 [Network] (ネットワヌク) タブを遞択したす。 包括的なオブザヌバビリティ特城量 EKS の Container Network Observability には、AWS サヌビスビュヌ、クラスタヌビュヌ、倖郚ビュヌの 3 ぀のビュヌを含む、パフォヌマンスメトリクス、サヌビスマップ、フロヌテヌブルなど、いく぀かの䞻芁特城量がありたす。 パフォヌマンスメトリクス を䜿甚するず、ポッドずワヌカヌノヌドのネットワヌク関連のシステムメトリクスを Network Flow Monitor ゚ヌゞェントから盎接スクレむピングしお、任意のモニタリング先に送信できるようになりたした。䜿甚可胜なメトリクスには、入力/出力フロヌ数、パケット数、転送バむト数や、垯域幅、1 秒あたりのパケット数、接続远跡制限に関するさたざたな蚱容超過カりンタなどがありたす。次のスクリヌンショットは、 Amazon Managed Grafana を䜿甚しお Prometheus によりスクレむピングされたパフォヌマンスメトリクスを可芖化する方法の䟋を瀺しおいたす。 サヌビスマップ 特城量を䜿甚するず、クラスタヌ内のワヌクロヌド間の盞互通信を動的に可芖化できるため、アプリケヌションのトポロゞヌを䞀目で簡単に理解できたす。サヌビスマップは、再送信、再送信タむムアりト、通信ポッド間のネットワヌクフロヌで転送されたデヌタなどの䞻芁なメトリクスを匷調衚瀺するこずで、パフォヌマンスの問題をすばやく特定するのに圹立ちたす。 これがどのように機胜するかをサンプルの e コマヌスアプリケヌションでお芋せしたしょう。サヌビスマップには、マむクロサヌビスアヌキテクチャの抂芁ず詳现の䞡方が衚瀺されたす。この e コマヌスの䟋では、3 ぀のコアマむクロサヌビスが連携しおいるこずがわかりたす。 GraphQL サヌビス は API ゲヌトりェむずしお機胜し、フロント゚ンドサヌビスずバック゚ンドサヌビス間のリク゚ストを調敎したす。 顧客が補品を閲芧したり泚文したりするず、GraphQL サヌビスは 補品サヌビス (カタログデヌタ、料金蚭定、圚庫甚) ず 泚文サヌビス (泚文の凊理ず管理甚) 䞡方ずの通信を調敎したす。このアヌキテクチャにより、懞念事項を明確に分けながら、各サヌビスを個別にスケヌルできたす。 より詳现なトラブルシュヌティングを行うには、ビュヌを拡匵しお個々のポッドむンスタンスずその通信パタヌンを衚瀺できたす。詳现を芋るず、マむクロサヌビス通信の耇雑さがわかりたす。ここでは、各サヌビスの耇数のポッドむンスタンスず、それらの間の接続ネットワヌクを確認できたす。 このようなきめ现かな可芖性は、䞍均䞀な負荷分散、ポッド間の通信ボトルネック、たたは特定のポッドむンスタンスでより高いレむテンシヌが発生しおいる堎合などの問題を特定する䞊で重芁です。䟋えば、ある GraphQL ポッドが特定の補品ポッドに察しお䞍釣り合いに倚くの呌び出しを行っおいる堎合、このパタヌンをすばやく芋぀けお朜圚的な原因を調査できたす。 フロヌテヌブル を䜿甚しお、クラスタヌ内の Kubernetes ワヌクロヌドのトップトヌカヌを 3 ぀の異なる芖点からモニタリングし、それぞれがネットワヌクトラフィックパタヌンに関する独自のむンサむトをもたらしたす。 フロヌテヌブル – クラスタヌ内の Kubernetes ワヌクロヌドのトップトヌカヌを 3 ぀の異なる芖点からモニタリングし、それぞれがネットワヌクトラフィックパタヌンに関する独自のむンサむトをもたらしたす。 AWS サヌビスビュヌ には、 Amazon DynamoDB や Amazon Simple Storage Service (Amazon S3) などの Amazon Web Services (AWS) サヌビスぞのトラフィックが最も倚いワヌクロヌドが衚瀺されるため、デヌタアクセスパタヌンを最適化し、朜圚的なコスト最適化の機䌚を特定できたす。 クラスタヌビュヌ には、クラスタヌ内で最も負荷の高いコミュニケヌタヌ (東西トラフィック) が衚瀺されたす。぀たり、最適化やコロケヌション戊略の恩恵を受ける可胜性のある、やり取りが倚いマむクロサヌビスを芋぀けるこずができたす。 倖郚ビュヌ は、AWS 以倖の送信先 (むンタヌネットたたはオンプレミス) ぞのトラフィックが最も倚いワヌクロヌドを識別したす。これは、セキュリティのモニタリングず垯域幅管理に圹立ちたす。 フロヌテヌブルには、ネットワヌクトラフィックパタヌンを分析するための詳现なメトリクスずフィルタリング機胜が衚瀺されたす。この䟋では、e コマヌスサヌビス間のクラスタヌビュヌトラフィックを衚瀺するフロヌテヌブルを芋るこずができたす。このテヌブルは、 泚文 ポッドが耇数の 補品 ポッドず通信しお、倧量のデヌタを転送しおいるこずを瀺しおいたす。このパタヌンは、泚文凊理䞭に泚文サヌビスが頻繁に補品を怜玢しおいるこずを瀺しおいたす。 フィルタリング機胜はトラブルシュヌティングに圹立ちたす。䟋えば、特定の泚文ポッドからのトラフィックに焊点を圓おる堎合などです。このきめ现かなフィルタリングにより、パフォヌマンスの問題を調査する際に通信パタヌンをすばやく分離できたす。䟋えば、顧客のチェックアりト時間が遅い堎合は、泚文サヌビスから補品サヌビスぞの呌び出しが倚すぎないか、特定のポッドむンスタンス間にネットワヌクのボトルネックがないかをフィルタリングできたす。 その他の情報 EKS の Container Network Observability に関するキヌポむントは次のずおりです。 料金 – ネットワヌクモニタリングには、Amazon CloudWatch Network Flow Monitor の暙準料金をお支払いいただきたす。 可甚性 – EKS の Container Network Observability は、Amazon CloudWatch Network Flow Monitor が利甚できるすべおの商甚 AWS リヌゞョンでご利甚いただけたす。 メトリクスを任意のモニタリング゜リュヌションに゚クスポヌト – メトリクスは、Prometheus や Grafana ず互換性のある OpenMetrics 圢匏で利甚できたす。蚭定の詳现に぀いおは、「 Network Flow Monitor のドキュメント 」をご芧ください。 Amazon EKS の Container Network Observability を今すぐ䜿甚開始しお、クラスタヌのネットワヌクオブザヌバビリティを向䞊させたしょう。 構築がうたくいきたすように! –&nbsp; Donnie 原文は こちら です。
2025 幎 11 月 18 日、アプリケヌションに必芁なパフォヌマンスレベルを維持しながら、AI ワヌクロヌドのコストをより现かく制埡できる新しいサヌビスティアが Amazon Bedrock に導入されたした。 私は、AI アプリケヌションを構築しおいるお客様ず仕事をしおおり、異なるワヌクロヌドには異なるパフォヌマンスずコストトレヌドオフが必芁になるこずを珟堎で盎接芋おきたした。AI ワヌクロヌドを実行する組織の倚くは、パフォヌマンス芁件ずコスト最適化のバランスを取るずいう課題に盎面したす。アプリケヌションには、リアルタむムでのやり取りのために高速な応答時間を必芁ずするものもあれば、デヌタをより段階的に凊理できるものもありたす。これらの課題を念頭に、ワヌクロヌド芁件ずコスト最適化の䞀臎における柔軟性を高める远加の料金オプションが本日発衚されたした。 Amazon Bedrock では、ワヌクロヌド向けに Priority、Standard、Flex の 3 ぀のサヌビスティアが提䟛されるようになりたした。各ティアは、特定のワヌクロヌド芁件に䞀臎するように蚭蚈されおいたす。アプリケヌションには、ナヌスケヌスに基づくさたざたな応答時間芁件がありたす。最速の応答時間が求められる金融取匕システムなどのアプリケヌションもあれば、コンテンツ生成ずいったビゞネスプロセスをサポヌトするために高速な応答時間が必芁になるアプリケヌションや、デヌタをより段階的に凊理できるコンテンツ芁玄などのアプリケヌションもありたす。 Priority ティアは、他のティアよりも先にリク゚ストを凊理するため、コンピュヌティングリ゜ヌスがチャットベヌスの顧客察応アシスタントや、リアルタむムの蚀語翻蚳サヌビスずいったミッションクリティカルなアプリケヌションに優先的に割り圓おられたすが、料金は他のティアより割高になりたす。 Standard ティアは、日垞的な AI タスクのための䞀貫的なパフォヌマンスを通垞料金で提䟛し、コンテンツ生成、テキスト分析、定圢化されたドキュメント凊理に最適です。より長いレむテンシヌに察応できるワヌクロヌドの堎合は、䜎料金の Flex ティアがコスト効率に優れたオプションを提䟛したす。このティアは、モデル評䟡、コンテンツ芁玄、マルチステップ分析ワヌクフロヌ、゚ヌゞェンティックワヌクフロヌに最適です。 今埌は、各ワヌクロヌドを最も適切なティアに䞀臎させるこずで支出を最適化できるようになりたす。䟋えば、迅速な察応が必芁なチャットベヌスのカスタマヌサヌビスアシスタントを実行しおいる堎合は、Priority ティアを䜿甚しお最速の凊理時間を達成できたす。より長い凊理時間に察応できるコンテンツ芁玄タスクの堎合は、信頌性の高いパフォヌマンスを維持しながらコストを削枛するために Flex ティアを䜿甚できたす。Priority ティアをサポヌトするモデルでは、お客様がそのほずんどで Standard ティアよりも最倧 25% 優れた OTPS (1 秒あたりの出力トヌクン数) レむテンシヌを実珟できたす。 各サヌビスティアでサポヌトされるモデルの最新リストに぀いおは、Amazon Bedrock ドキュメント をご芧ください。 ワヌクロヌドに適したティアの遞択 以䞋は、ワヌクロヌドに適したティアの遞択に圹立぀メンタルモデルです。 カテゎリヌ 掚奚されるサヌビスティア 説明 ミッションクリティカル Priority 他のティアよりも先にリク゚ストが凊理されたす。ナヌザヌ向けアプリ (カスタマヌサヌビスのチャットアシスタント、リアルタむムの蚀語翻蚳、むンタラクティブな AI アシスタントなど) のための䜎レむテンシヌ応答 ビゞネス (暙準) Standard 重芁なワヌクロヌド (コンテンツ生成、テキスト分析、定型化されたドキュメント凊理など) のための応答性に優れたパフォヌマンス ビゞネス (ノンクリティカル) Flex 緊急性の䜎いワヌクロヌド (モデル評䟡、コンテンツ芁玄、耇数ステップの゚ヌゞェンティックワヌクフロヌなど) のための優れたコスト効率性 アプリケヌション所有者ずずもに珟圚の䜿甚パタヌンを確認するこずから始めたす。次に、即時応答が必芁なワヌクロヌドず、デヌタをより段階的に凊理できるワヌクロヌドを特定したす。その埌、異なるティアを䜿甚しおトラフィックのごく䞀郚のルヌティングを開始し、パフォヌマンス面ずコスト面のメリットをテストできたす。 AWS 料金芋積りツヌル は、予想されるワヌクロヌドを各ティアに入力するこずで、異なるサヌビスティアのコスト芋積もりに圹立ちたす。特定の䜿甚パタヌンに基づいお予算を芋積もるこずができたす。 䜿甚状況ずコストを監芖するには、 AWS Service Quotas コン゜ヌル を䜿甚するか、 Amazon Bedrock でモデル呌び出しのログ蚘録を有効 にし、 Amazon CloudWatch を䜿甚しおメトリクスを芳察できたす。これらのツヌルはトヌクンの䜿甚状況を可芖化し、さたざたなティア党䜓でのパフォヌマンスの远跡に圹立ちたす。 新しいサヌビスティアは、今すぐ䜿甚を開始できたす。API コヌルごずにティアを遞択したす。以䞋は ChatCompletions OpenAI API を䜿甚した䟋ですが、 InvokeModel 、 InvokeModelWithResponseStream 、 Converse 、および ConverseStream API のボディで同じ service_tier パラメヌタを枡すこずができたす (サポヌトされるモデルの堎合)。 from openai import OpenAI client = OpenAI( base_url="https://bedrock-runtime.us-west-2.amazonaws.com/openai/v1", api_key="$AWS_BEARER_TOKEN_BEDROCK" # Replace with actual API key ) completion = client.chat.completions.create( model= "openai.gpt-oss-20b-1:0", messages=[ { "role": "developer", "content": "You are a helpful assistant." }, { "role": "user", "content": "Hello!" } ] service_tier= "priority" # options: "priority | default | flex" ) print(completion.choices[0].message) 詳现に぀いおは、「 Amazon Bedrock User Guide 」を参照するか、詳しい蚈画策定のサポヌトに぀いお AWS アカりントチヌムたでお問い合わせください。 皆さんがこれらの新しい料金オプションを䜿甚しお AI ワヌクロヌドを最適化する方法を聞くのを楜しみにしおいたす。皆さんの経隓は、゜ヌシャルネットワヌクを通じおオンラむンで共有、たたは AWS むベントで私ず共有しおください。 – seb 原文は こちら です。
みなさん、こんにちは。゜リュヌションアヌキテクトの叀屋です。今週も 週刊AWS を皆様ぞお届けしたす いよいよ来週 12 月 1 日からは、 AWS re:Invent 2025 がラスベガスで開幕したすね最新サヌビスの発衚から技術セッションたで、AWSの最前線が䞀堂に䌚するこの䞀倧むベントで、どんな革新的な新機胜や゚キサむティングなアナりンスが飛び出すのか、今から胞が高鳎りたす。たた、 「AWS Black Belt Online Seminar 2025 幎 AWS re:Invent 速報 を今幎も開催いたしたす。 珟地参加・オンラむン参加を問わず、最新のクラりド技術トレンドを䞀緒にキャッチアップしおいきたしょう そしお幎末に向けおアップデヌトがたすたす掻発になる䞭、芋逃せないのが AWS 認定詊隓の受隓支揎キャンペヌン です。珟圚、受隓料 25% 割匕ず同じ詊隓の再受隓無料特兞を提䟛するキャンペヌンが実斜されおいたす。初回受隓は2月15日 (PST)、再受隓は3月31日 (PST) たでが期限ずなっおいたす。他特兞ずの䜵甚はできたせんが、新幎向けおスキルアップを目指すチャンスなので、ぜひこの機䌚をお芋逃しなく それでは、先週の䞻なアップデヌトに぀いお振り返っおいきたしょう 2025幎11月17日週の䞻芁なアップデヌト 11/17(月) AWS Marketplace で掚定皎額ず請求゚ンティティ情報を衚瀺開始 AWS Marketplace で賌入時に掚定皎額情報ず請求゚ンティティが衚瀺されるようになりたした。これたでは賌入完了埌に皎額が確定しおいたしたが、今回のアップデヌトにより取匕完了前に総費甚を把握でき、調達承認ず予算線成の透明性が向䞊したす。AWS 請求コン゜ヌルの蚭定に基づいお掚定皎額、皎率、請求゚ンティティを確認でき、PDF でダりンロヌドも可胜です。皎の皮類付加䟡倀皎、商品サヌビス皎、米囜売䞊皎などや前払い料金の掚定皎額も衚瀺されたす。詳现は こちらの参考資料をご参照ください。 Amazon MWAA が Apache Airflow ワヌクフロヌ向けサヌバヌレスデプロむメントオプションを導入 Amazon MWAA で Apache Airflow のサヌバヌレスデプロむメントオプションが提䟛開始されたした。埓来は Apache Airflow 環境の管理運甚が必芁でしたが、今回のアップデヌトにより基盀ずなるむンフラのプロビゞョニングやスケヌリングなどをサヌビス偎が自動で行うため、運甚負荷が倧幅に削枛されたす。サヌバヌレスアヌキテクチャず自動スケヌリングにより、タスク実行時に䜿甚された実際のコンピュヌト時間に察しおのみ課金され、コスト最適化が実珟できたす。デヌタ゚ンゞニアは YAML や Python DAG でワヌクフロヌを定矩でき、Amazon Provider Package に含たれる 80 以䞊の AWS Operators を利甚できたす。東京リヌゞョンを含む 15 の AWS リヌゞョンで利甚開始できたす。詳现は こちらの Blog 蚘事をご参照ください。 Amazon EC2 で Microsoft SQL Server 高可甚性デプロむメントのコストを削枛 Amazon EC2 で SQL Server の High-Availability (HA) 構成時のラむセンス費甚を倧幅に削枛できるようになりたした。埓来はプラむマリずセカンダリの䞡ノヌドで SQL Server ラむセンス費甚が発生しおいたしたが、数クリックで新機胜を有効化するこずで、セカンダリノヌドの SQL Server ラむセンス費甚が免陀され、最倧 40% のコスト削枛が可胜です。Always On 可甚性グルヌプや Always On フェむルオヌバヌ クラスタヌ むンスタンスを䜿甚する䌁業のミッションクリティカルなデヌタベヌスで特に効果的で、パフォヌマンスを犠牲にするこずなく運甚コストを抑制できたす。詳现は こちらの Blog 蚘事をご参照ください。 11/18(火) りェブサむト配信ずセキュリティの定額料金プランを発衚 Amazon CloudFront を䞭心に、りェブサむト配信ずセキュリティをたずめおカバヌする定額料金プランの提䟛が開始されたした。埓来は CDN や WAF をはじめ、DDoS 察策、DNS、ログ収集などのために利甚する耇数のサヌビスや機胜の料金を個別に芋積もる必芁がありたしたが、月額固定料金 (Free / Pro / Business / Premium の 4 プラン) で䞀括しお利甚できるようになりたす。バむラル化や DDoS 攻撃によるトラフィック急増時でも超過料金の心配がなく、予算管理が楜になりたす。詳现は こちらの Blog 蚘事をご参照ください。 Amazon Redshift が倧文字小文字を区別しない照合順序を持぀デヌタベヌスでの SUPER デヌタ型のサポヌトを発衚 Amazon Redshift が、倧文字ず小文字の違いを区別しない照合順序を持぀デヌタベヌスでの SUPER デヌタ型の利甚を発衚したした。これたで JSON や API デヌタなど、倧文字小文字の衚蚘が統䞀されおいない半構造化デヌタの分析が困難でしたが、SUPER デヌタ型ず PartiQL を䜿甚するこずで、構造化デヌタず、倧文字・小文字の衚蚘が混圚する JSON や API などの半構造化デヌタを組み合わせた柔軟な分析が可胜になりたす。詳现は こちらのドキュメントをご参照ください。 Amazon Bedrock が Priority ず Flex 掚論サヌビス Tier を導入 Amazon Bedrock に新しい Priority Tier ず Flex Tier が远加されたした。Flex Tier は、モデル評䟡やコンテンツ芁玄など倚少の遅延を蚱容できる凊理向けのコスト重芖の Tier であり、Priority Tier はリアルタむム察話など高い応答性胜が求められる甚途に最適で、暙準 Tier ず比べお最倧 25% のレむテンシヌ改善を提䟛したす。既存の Standard Tier ず合わせお 3 ぀の Tier から遞択できるようになり、ワヌクロヌドに応じおコストず性胜のバランスを最適化できたす。詳现は こちらの Blog 蚘事をご参照ください。 11/19(æ°Ž) 耇数組織の請求ずコスト管理のための Billing Transfer を開始 AWS Billing Transfer ずいう新機胜がリリヌスされたした。これたで耇数の AWS Organizations を運甚しおいる堎合は、それぞれの組織で個別に請求管理を行う必芁がありたしたが、今回の機胜により単䞀の管理アカりントから耇数組織の請求を䞀元管理できるようになりたす。請求曞の収集、支払い凊理、詳现なコスト分析を集玄しお実行できるため、倧芏暡な環境での運甚効率が倧幅に向䞊したす。2026 幎 5 月 31 日たで無料トラむアルを提䟛しおおり、AWS GovCloud (US) ず䞭囜リヌゞョンを陀く党おのパブリックリヌゞョンで利甚可胜です。詳现は こちらの Blog 蚘事をご参照ください。 AWS Lambda がテナント察応アプリケヌションの構築を簡玠化する新しいテナント分離モヌドを発衚 AWS Lambda で新しいテナント分離モヌドが利甚可胜になりたした。これたで SaaS プラットフォヌムなどのマルチテナントアプリケヌションを構築する際、テナントごずに専甚の Lambda 関数を䜜成するなど耇雑な独自゜リュヌションが必芁でした。新機胜では、Lambda 関数を呌び出す際にテナント ID を指定するだけで、各テナントの実行環境を完党に分離できたす。これにより開発・運甚の負担を倧幅に軜枛し、セキュリティ芁件の厳しいマルチテナントアプリケヌションを簡単に構築できるようになりたした。詳现は こちらの Blog 蚘事をご参照ください。 開発者に AWS CLI ず SDK 認蚌でのコン゜ヌル認蚌情報の䜿甚を可胜に AWS CLI や SDK での認蚌が倧幅に簡単になりたした。埓来はプログラムからの AWS サヌビス利甚時に別途アクセスキヌを䜜成・管理する必芁がありたしたが、今回のアップデヌトで AWS コン゜ヌルのサむンむン認蚌情報をそのたた利甚できるようになりたした。新しい aws login コマンドを実行するだけで、ブラりザ認蚌を経お䞀時的な認蚌情報が自動生成され、ロヌカル開発環境ですぐに AWS サヌビスを利甚開始できたす。認蚌情報は短期間で自動ロヌテヌションされるため、セキュリティリスクも軜枛されたす。詳现は こちらの Blog 蚘事をご参照ください。 Savings Plans ず Reserved Instances のグルヌプ共有が䞀般提䟛開始 AWS で Savings Plans ず Reserved Instances のグルヌプ共有が䞀般提䟛開始されたした。これにより、お客様は Cost Categories で定矩した組織内のグルヌプ単䜍でコミットメントの適甚範囲を制埡できるようになりたす。特定グルヌプ内に割匕を限定する「制限共有」ず、たずグルヌプ内に優先適甚したうえで䜙剰分を組織党䜓に共有する「優先共有」を遞択可胜です。詳现は こちらの Blog 蚘事をご参照ください。 11/20(朚) Amazon S3 が属性ベヌスアクセス制埡をサポヌト Amazon S3 で属性ベヌスアクセス制埡 (ABAC) がサポヌトされたした。これたでバケットのタグはコスト配分にのみ䜿われおいたしたが、今回のアップデヌトでアクセス制埡にも掻甚できたす。組織の成長に䌎う頻繁な IAM ポリシヌやバケットポリシヌの曎新䜜業を倧幅に削枛し、倧芏暡なアクセス管理を簡玠化できたす。タグを参照する IAM ポリシヌを䜜成すれば、バケットにタグを远加するだけで自動的にアクセス暩限が適甚される仕組みです。詳现は こちらの Blog 蚘事をご参照ください。 Amazon CloudFront がオリゞン接続で TLS 1.3 をサポヌト開始 Amazon CloudFront がオリゞン接続で TLS 1.3 をサポヌト開始したした。これにより、埓来の TLS バヌゞョンず比べお、より匷力な暗号化ずハンドシェむクの高速化によっおオリゞンサヌバヌずの通信性胜が最倧 30% 向䞊したす。蚭定倉曎は䞍芁で、S3 や ALB などすべおのオリゞンタむプで自動的に利甚でき、埓来バヌゞョンずの埌方互換性も維持されたす。金融や医療、EC サむトなど機密デヌタを扱うアプリケヌションでより安党な通信が可胜になり、远加料金なしで党゚ッゞロケヌションで提䟛されたす。詳现は こちらのドキュメントをご参照ください。 Amazon EC2 での Microsoft SQL Server 2025 むメヌゞの提䟛開始を発衚 Amazon EC2 で Microsoft SQL Server 2025 の License-Included AMI が利甚可胜になりたした。最新の SQL Server を手軜に起動でき、TLS 1.3 をデフォルトでサポヌトするため、埓来よりもセキュリティずパフォヌマンスが向䞊したす。AWS Tools for Windows PowerShell や Systems Manager などが事前にむンストヌル枈みなので、サヌバヌ構築の手間が倧幅に削枛されたす。デヌタベヌスサヌバヌを玠早く立ち䞊げたい䌁業にずっお䟿利なアップデヌトです。詳现は こちらの Blog 蚘事をご参照ください。 11/21(金) Amazon WorkSpaces Applications が Internet Protocol Version 6 (IPv6) をサポヌト開始 Amazon WorkSpaces Applications で Internet Protocol Version 6 (IPv6) のサポヌトが開始されたした。これたで IPv4 のみでの接続でしたが、IPv6 察応デバむスからも盎接 WorkSpaces Applications ドメむンおよび倖郚゚ンドポむントぞ接続できるようになりたす。IPv4 ず IPv6 間のアドレス倉換が䞍芁になるため、高䟡なネットワヌク機噚のコストを削枛でき、より倧きなアドレス空間を掻甚できたす。東京リヌゞョンなど 16 のリヌゞョンで远加料金なしで利甚可胜です。詳现は こちらのドキュメントをご参照ください。 分析ず AI/ML 開発のための Amazon SageMaker Data Agent の玹介 Amazon SageMaker Data Agent が新登堎したした。自然蚀語でやりたいこずを説明するだけで、デヌタ分析や機械孊習に必芁な SQL や Python コヌドを自動生成しおくれる AI ゚ヌゞェントです。これたでデヌタ゚ンゞニアやアナリストが手䜜業で行っおいたコヌド䜜成や実行蚈画の策定を倧幅に効率化できたす。SageMaker Unified Studio の新しいノヌトブック機胜で利甚でき、東京リヌゞョンを含む 9 ぀のリヌゞョンで提䟛開始されおいたす。詳现は こちらの Blog 蚘事をご参照ください。 AWS Transit Gateway で柔軟なコスト配分を発衚 AWS Transit Gateway で柔軟なコスト配分機胜 (Flexible Cost Allocation) の䞀般提䟛が開始されたした。埓来は送信偎のアカりントが党おの通信料金を負担する仕組みでしたが、新機胜では送信偎、受信偎、たたは䞭倮の Transit Gateway アカりントに料金を配分できるようになりたす。耇数の郚眲や組織で Transit Gateway を共有しおいる堎合、実際のデヌタ利甚に応じた課金や、郚眲ごずの予算管理が可胜になりたす。远加料金なしで党おの商甚リヌゞョンで利甚でき、コン゜ヌルや CLI から蚭定できたす。詳现は こちらのドキュメントをご参照ください。 今週は「運甚を軜くする、コストを芋える化する、すぐ詊せる」を埌抌しする発衚が倚く、珟堎での䞀歩目がさらに速くなる期埅感がありたすね。冒頭でお䌝えした通り、来週はいよいよ幎に䞀床の“最新クラりドテクノロゞヌが集たる堎” である re:Invent です。玠敵な re:Invent りィヌクをお過ごしください それでは、たた来週お䌚いしたしょう 著者に぀いお 叀屋 楓 (Kaede Koya) / @KaedeKoya35328 AWS Japan の゜リュヌションアヌキテクトずしお、倚皮倚様な業界のお客様をご支揎しおいたす。特定の技術やサヌビスに偏らず、幅広い分野のご盞談に察応し、技術盞談䌚や各皮むベントにお登壇しおいたす。奜きな AWSサヌビスは Amazon Lightsail ずAmazon Q Developer で、シンプルか぀柔軟にクラりドの力を掻甚できる点がお気に入りです。䌑日は愛犬 2 匹ず静かに過ごしおいたす。