AWSのブログ - TECH PLAY

TECH PLAY

AWS

AWS の技術ブログ

å…š3894ä»¶

抂芁 Amazon CloudWatch Logs が Application Load Balancer (ALB) のログを Vended Logs ずしおサポヌト したした。これにより、ALB の健党性ずパフォヌマンスを远加の蚭定や開発なしで可芖化できたす。ALB の 3 皮類のログ (アクセスログ、接続ログ、ヘルスチェックログ) は、いずれもフィヌルド名の付いた構造化 JSON ずしお配信されたす。そのため、5xx ゚ラヌの原因がロヌドバランサヌ偎かアプリケヌション偎かを切り分ける、レむテンシヌ䞊昇の芁因になっおいるルヌトを特定する、倱敗しおいるヘルスチェックを蚺断する、ずいった察応がすぐに行えたす。 Amazon S3 バケットの管理、 Amazon Athena のテヌブル蚭定、独自の ETL パむプラむンは䞀切䞍芁です。 以䞋のダッシュボヌドは、リク゚スト量ずステヌタスコヌドの分垃、ロヌドバランサヌずタヌゲットのどちらに起因するかを切り分けた゚ラヌ傟向、ルヌトごずのレむテンシヌパヌセンタむル、タヌゲットのヘルス状態、クラむアント/タヌゲットの䞊䜍ランキングを衚瀺したす。このダッシュボヌドは、本蚘事で提䟛する AWS CloudFormation テンプレヌト を䜿っおデプロむしたものです。 図 1: ロヌドバランサヌ党䜓のリク゚スト量、゚ラヌ分析、レむテンシヌ内蚳を衚瀺する ALB Insights ダッシュボヌド はじめに AWS 䞊で゚ンドナヌザヌに公開されるワヌクロヌドの倧半では、Application Load Balancer がリク゚ストパス䞊に配眮されおいたす。ALB はアプリケヌションよりも先にすべおのリク゚ストを受け取るため、タヌゲットに到達しなかったリク゚ストたで把握しおいたす。サヌビスに問題が生じたずき、オンコヌル゚ンゞニアが最初に抱く「これはロヌドバランサヌの問題か、ネットワヌクか、それずも自分のアプリケヌションか」ずいう疑問に答えおくれるのが ALB のログです。 ALB は次の 3 皮類のログを出力したす。 アクセスログ 接続ログ ヘルスチェックログ 今回のリリヌス以前は、これらのログは圧瞮されたスペヌス区切りファむルずしお Amazon S3 に出力されおいたした。そのため、S3 のラむフサむクルポリシヌを管理し、ALB がフィヌルドを远加するたびに Athena テヌブルを保守し、アラヌト甚に別のむンフラを構築する必芁がありたした。今埌は ALB のレコヌドが VPC フロヌログ、AWS WAF ログ、アプリケヌションログず同じ堎所に届くため、CloudWatch Logs がすでに備えおいる機胜をそのたた掻甚できたす。具䜓的には、Log Analytics、メトリクスフィルタヌ、Contributor Insights、Live Tail、異垞怜出、そしおクロスアカりント・クロスリヌゞョンの集玄です。 導入手順: 有効化ずデプロむ このセクションでは、テレメトリ有効化ルヌル (Telemetry enablement rules) で ALB ログの配信を有効にし、提䟛しおいる CloudFormation テンプレヌト でサンプルダッシュボヌドをデプロむするたでの手順を説明したす。 ステップ 1: テレメトリ有効化ルヌルで ALB ログの取り蟌みを有効化する Amazon CloudWatch のテレメトリ有効化ルヌル を䜿うず、AWS リ゜ヌスのテレメトリ収集を自動的に蚭定できたす。ルヌルを䜿えば、組織党䜓でテレメトリ収集の方法を統䞀し、監芖範囲を䞀定に保おたす。1 ぀のルヌルは、スコヌプ内にある既存のロヌドバランサヌず新しく䜜成されるロヌドバランサヌの䞡方に配信蚭定を適甚したす。そのため、䞀床ロギングを有効にしおおけば、デプロむパむプラむンが埌から䜜成するロヌドバランサヌも自動的にカバヌされたす。 ALB ログの CloudWatch ぞの取り蟌みを有効化する手順は次のずおりです。 管理アカりントたたは委任管理者アカりントで CloudWatch コン゜ヌル を開きたす。 ナビゲヌションペむンで 取り蟌み 、続いお 有効化ルヌル を遞択したす。 ルヌルを远加 を遞択したす。 デヌタ゜ヌス で Amazon Elastic Load Balancer – アプリケヌション を遞択し、 テレメトリを蚭定 をクリックしたす。 ルヌル名 に分かりやすい名前 (䟋: ALB-Logs-Enablement ) を入力したす。 ルヌルのスコヌプ で 組織 、 組織単䜍 、 アカりント のいずれかを遞択したす。 図 2: ステップ 1「範囲を指定」: ルヌル名、゜ヌスアカりント、オプションのデヌタ゜ヌスタグ、察象リヌゞョン ロググルヌプ名のパタヌン 、 保持期間 、 出力圢匏 を蚭定し、内容を確認しおルヌルを䜜成したす。 Telemetry type で Logs を遞択し、収集したいログタむプ (アクセスログ、接続ログ、ヘルスチェックログ) を遞びたす。 (オプション) タグのキヌ/倀のペアを远加しお、ルヌルの察象を䞀郚のロヌドバランサヌに絞り蟌みたす (䟋: Environment: Production)。 図 3: ステップ 2「送信先を指定」: ロググルヌプ名のパタヌン、保持期間、暗号化、3 皮類の ALB ログタむプの遞択 内容を確認し、 Amazon Elastic Load Balancer – アプリケヌション Logs を蚭定 をクリックしたす。 図 4: ステップ 3「確認ず䜜成」: ルヌル名、゜ヌスアカりント、察象リヌゞョン、CloudWatch Logs の送信先、遞択したログタむプのサマリヌ 有効化ルヌルが有効になるず、CloudWatch はルヌルのスコヌプ内にあるリ゜ヌスから ALB ログの取り蟌みを開始したす。ログは自動的に構造化 JSON 圢匏ぞ倉換され、CloudWatch Logs のロググルヌプに保存されたす。3 皮類のログはすべお同じロググルヌプに届き、次のようにログストリヌムのプレフィックスで区別されたす。 アクセスログ – ALB_Access_Logs/app/<lb-name>/<lb-id> 接続ログ – ALB_Connection_Logs/app/<lb-name>/<lb-id> ヘルスチェックログ – ALB_Health_Check_Logs/app/<lb-name>/<lb-id> ステップ 2: CloudFormation テンプレヌトで CloudWatch ダッシュボヌドをデプロむする CloudWatch ダッシュボヌド は、ALB のログデヌタを䞀元的に可芖化する堎を提䟛できたす。サンプルダッシュボヌドは、CloudWatch Log Analytics のク゚リ、メトリクス、Contributor Insights ルヌルを組み合わせお、監芖察象のすべおのロヌドバランサヌに共通する運甚䞊のパタヌンを可芖化したす。運甚チヌムはトラフィックの監芖、゚ラヌの調査、タヌゲットのヘルス確認を 1 か所で行えるようになりたす。 図 5: リク゚スト量、5xx ゚ラヌ数、最も遅いタヌゲットの p99 レむテンシヌ、ステヌタスコヌド分垃、ヘルスチェック詳现を瀺す ALB Insights ダッシュボヌド すぐに始められるよう、ダッシュボヌドをデプロむする CloudFormation テンプレヌトを甚意しおいたす。 CloudFormation の YAML テンプレヌト をダりンロヌドしたす。 AWS CloudFormation コン゜ヌル を開きたす。 スタックの䜜成 > 新しいリ゜ヌスを䜿甚 (暙準) を遞択したす。 テンプレヌトをアップロヌドし、 次ぞ を遞択したす。 スタック名を入力し、パラメヌタヌを蚭定したす。 DashboardName – ダッシュボヌドの名前 (デフォルト: ALB-Insights) DefaultTimeRange – ダッシュボヌドを開いたずきに衚瀺される期間 (デフォルト: -PT3H) CreateContributorInsightsRules – Contributor Insights ルヌルも䜜成する堎合は Yes、ダッシュボヌドだけを䜜成する堎合は No ALBLogGroupName – ALB ログを受け取るロググルヌプ (デフォルト: /aws/elb)。Contributor Insights ルヌルでのみ䜿甚されたす。 ResourcePrefix – ルヌル名に付けるプレフィックス (デフォルト: ALB) 次ぞ を遞択し、必芁に応じおスタックオプションを蚭定しお 次ぞ を遞択したす。 蚭定内容を確認し、 送信 を遞択したす。 スタックの䜜成が完了するず CloudWatch ダッシュボヌドが利甚可胜になり、むベントが届くに぀れお ALB ログのパタヌンが衚瀺されおいきたす。 図 6: ダッシュボヌドず 2 ぀の Contributor Insights ルヌルが CREATE_COMPLETE になった CloudFormation のリ゜ヌスタブ Log Analytics による ALB ログの分析 ダッシュボヌドをデプロむした埌は、アドホックなク゚リを盎接実行するこずもできたす。 CloudWatch コン゜ヌル で ログ > ログ分析 を開いおください。ここでは、運甚でよく問われる疑問に答えるク゚リを玹介したす。 5xx はロヌドバランサヌ由来かアプリケヌション由来か SOURCE logGroups() | filterIndex @data_source_name in ["aws_alb"] | filterIndex @data_source_type in ["access"] | filter elb_status_code >= 500 | parse elb /^app\/(?[^\/]+)/ | fields if(target_status_code = "-", "load balancer / network", "target application") as owner | stats count(*) as errors, count_distinct(target_port) as targets_affected, earliest(time) as first_seen, latest(time) as last_seen by owner, lb, elb_status_code | sort errors desc 遅いルヌトはどれか SOURCE logGroups() | filterIndex @data_source_name in ["aws_alb"] | filterIndex @data_source_type in ["access"] | filter target_processing_time >= 0 | parse request_line /^(?\S+)\s+(?\S+)/ | parse url /^[a-z]+:\/\/[^\/]*(?[^?]*)/ | parse path /^\/(?[^\/]*)\/?(?[^\/]*)/ | fields if(s2 = "", concat("/",s1), concat("/",s1,"/",s2)) as route | stats count(*) as requests, avg(target_processing_time)*1000 as avg_ms, pct(target_processing_time,90)*1000 as p90_ms, pct(target_processing_time,99)*1000 as p99_ms, max(target_processing_time)*1000 as max_ms by route | sort p99_ms desc | limit 15 アクセスログずヘルスチェックログを組み合わせたタヌゲット別の信頌性 SOURCE logGroups() | filterIndex @data_source_name in ["aws_alb"] | filterIndex @data_source_type in ["access","health_check"] | fields coalesce(target_port, target_addr) as target | filter ispresent(target) | parse elb /^app\/(?[^\/]+)/ | stats count(request_line) as requests, sum(elb_status_code >= 500) as errors_5xx, sum(elb_status_code >= 500)*100.0/count(request_line) as error_pct, pct(target_processing_time,99)*1000 as p99_ms, count(status) as probes, sum(status = "FAIL") as probe_failures by lb, target | sort probe_failures desc, errors_5xx desc | limit 20 ログアラヌムで ALB のヘルスチェック倱敗を通知する CloudWatch ログアラヌム を䜿うず、カスタムメトリクスを甚意しなくおも、Log Analytics のク゚リから盎接アラヌムを䜜成できたす。ク゚リはスケゞュヌルに埓っお実行され、集蚈匏が算出した数倀が蚭定したしきい倀を超えるずアラヌムが発生したす。ログアラヌムは Log Analytics ず同じク゚リ蚀語を䜿甚し、カスタムメトリクスの取り蟌みや保存にかかる远加費甚も発生したせん。 䟋: ヘルスチェック倱敗に察するアラヌム CloudWatch コン゜ヌルを開き、 アラヌム に移動したす。 アラヌムの䜜成 を遞択し、 デヌタ゜ヌス ずしお ログ を遞択したす。 Log Analytics でク゚リを䜜成する をクリックしたす。 以䞋のク゚リを実行し、 アラヌムに進む をクリックしたす。 SOURCE logGroups() | filterIndex @data_source_name in ["aws_alb"] | filterIndex @data_source_type in ["health_check"] | filter status = "FAIL" | stats count(*) as probe_failures by elb 集蚈匏 に SUM(probe_failures) を入力したす。 アラヌムの状態 で より倧きい を遞択し、 0 を入力したす。 スケゞュヌル で実行頻床 (䟋: rate(5 minutes) ) を遞択したす。 開始時間オフセット を 300 秒に蚭定したす (5 分間隔のスケゞュヌルに合わせたす)。 アラヌムを実行するデヌタポむント を 1 / 1 に蚭定し、最初の 1 回で怜知するようにしたす。 通知甚に Amazon SNS トピックを蚭定したす。 ログアラヌムを䜜成 を遞択したす。 これでアラヌムは 5 分ごずにク゚リを評䟡し、ヘルスチェックのプロヌブがひず぀でも倱敗するずアラヌム状態になりたす。 (オプション) 機胜の拡匵 ここたでの有効化ルヌルず CloudFormation テンプレヌトだけでも、十分に䜿い始められたす。以䞋では、さらに掻甚したいチヌム向けのオプション機胜を説明したす。 パむプラむンで取り蟌み時に ALB ログを゚ンリッチする CloudWatch Logs パむプラむン は、取り蟌みの時点で ALB のレコヌドを凊理したす。これにより、ログがロググルヌプに届く前にフィヌルドを゚ンリッチしたり、倉換・敎圢したりできたす。 パむプラむンを䜜成する CloudWatch コン゜ヌル を開き、 取り蟌み > パむプラむン に移動したす。 パむプラむンを䜜成 を遞択したす。 䞀般蚭定 ペヌゞで次を蚭定したす。 デヌタ゜ヌスを遞択 で AWS Application Load Balancer logs を遞択したす。 ログ゜ヌスタむプ で゚ンリッチしたいログタむプ (Access、Connection、Health Check) を遞択したす。 Service access で Auto create and use a new service role を遞択し、必芁な IAM ロヌルを CloudWatch に䜜成させたす。 次ぞ を遞択し、パむプラむンの送信先ずロググルヌプの蚭定を行いたす。 プロセッサを蚭定 ペヌゞで JSON を解析 プロセッサヌを遞択しお远加し、デヌタを倉換したす。以䞋は ALB ログで圹立぀プロセッサヌの䟋です。 タむプを倉換 (ミュヌテヌトむベント) – elb_status_code を文字列から敎数に倉換したす。これにより、メトリクスフィルタヌでの数倀比范 (䟋: { $.elb_status_code >= 500 }) が正しく評䟡されるようになりたす。 GeoIP (゚ンリッチ) – client_ip フィヌルドを基に地理情報 (囜 ISO コヌド、郜垂名、ASN の組織名) をレコヌドに远加し、結果を新しい client_geo フィヌルドぞ曞き蟌みたす。条件匏 ( client_ip != "" ) を指定しお、client_ip フィヌルドが空のレコヌドはスキップしたす。倖郚の IP 参照サヌビスを保守しなくおも、「トラフィックはどこから来おいるのか」をク゚リだけで確認できるようになりたす。 翻蚳 (ミュヌテヌトむベント) – 静的マッピングを䜿っお、elb_status_code の倀を人が読める elb_status_meaning フィヌルドに倉換したす (䟋: 503 -> “no_registered_or_healthy_targets”)。実行条件 ( elb_status_code != "" か぀ elb_status_code != "200" ) を远加しお゚ラヌレスポンスのずきだけ動䜜させれば、成功したリク゚ストにはこのフィヌルドが付かないため、ノむズを抑えられたす。 図 7: JSONを解析、タむプを倉換、GeoIP プロセッサヌを远加したプロセッサヌ蚭定画面 Test processors を遞択し、保存する前にサンプルのログむベントで蚭定を怜蚌したす。 内容を確認しおパむプラむンを䜜成したす。 ALB ログを 1 ぀のアカりントに集玄する 耇数のアカりントにたたがっおワヌクロヌドを運甚しおいる堎合は、 CloudWatch Logs の集玄 (centralization) を䜿っお、耇数のアカりントずリヌゞョンのロググルヌプを 1 ぀の送信先アカりントに統合できたす。集玄されたロググルヌプには @aws.account ず @aws.region のフィヌルドが付加されるため、プラットフォヌムチヌムは 1 か所からすべおの環境をたずめおク゚リできたす。 詳现な手順は Amazon CloudWatch Logs の䞀元化を䜿甚したログ管理の簡玠化 を参照しおください。 Contributor Insights Contributor Insights は、あるパタヌンに寄䞎しおいる䞊䜍 N 件の芁因を継続的にランキングしたす。テンプレヌトは次の 2 ぀のルヌルを䜜成したす。 ルヌル キヌフィヌルド ランキング察象 TopClientIPs-ConnectionLogs $.client_ip 接続数の倚いクラむアント IP の䞊䜍 (接続ログから) TopTargetsByRequests-AccessLogs $.target_port リク゚スト量の倚いタヌゲットの䞊䜍 (アクセスログから) 䞊䜍クラむアント IP のルヌルを手動で䜜成する手順は次のずおりです。 CloudWatch コン゜ヌル を開き、 ログ > Contributor Insights に移動したす。 もし、 Contributor Insights がメニュヌにない堎合は ログ > ログ分析 を遞択し、 オプトアりト (Log insights) をクリックしおください。 ルヌル を䜜成 を遞択したす。 ロググルヌプ で ALB のロググルヌプ (䟋: /aws/elb) を遞択したす。 ルヌルタむプ で カスタムルヌル を遞択したす。 ログの圢匏 で JSON を遞択したす。 コントリビュヌション で次を蚭定したす。 キヌ に $.client_ip を入力したす。 フィルタヌ を远加したす。 䞀臎 に $.client_ip を入力したす。 状態 に IsPresent を遞択したす。 倀 で true を遞択したす。 集蚈 で カりント を遞択したす。 次ぞ を遞択したす。 ルヌル名 に ALB-TopClientIPs-ConnectionLogs を入力したす。 次ぞ を遞択したす。 ルヌルを䜜成 を遞択したす。 図 8: 3 時間のりィンドりで接続数䞊䜍 10 件のクラむアント IP をランキングする TopClientIPs-ConnectionLogs ルヌル クリヌンアップ 料金の発生を止めるには、次の順序でリ゜ヌスを削陀したす。 取り蟌み > 有効化ルヌル からテレメトリルヌルを削陀したす。 パむプラむンを䜜成した堎合は、 取り蟌み > パむプラむン から削陀したす。 CloudFormation スタックを削陀したす (ダッシュボヌドず Contributor Insights ルヌルが削陀されたす)。 ALB のロググルヌプを削陀するか、保持期間を短く蚭定したす。 たずめ ALB のアクセスログ、接続ログ、ヘルスチェックログが構造化 JSON ずしお CloudWatch Logs ぞ盎接配信されるようになり、ワヌクロヌドの入口をリク゚スト単䜍・接続単䜍・タヌゲット単䜍で可芖化できるようになりたした。有効化ルヌルを 1 ぀䜜成すれば、AWS 組織内のすべおのロヌドバランサヌをカバヌできたす。Log Analytics はロヌドバランサヌの障害ずアプリケヌションの障害を切り分け、ログアラヌムは問題が起きたずきに通知し、Contributor Insights はトラフィックの倧半を占めるクラむアントずタヌゲットを䞊䜍から瀺したす。パむプラむンもパヌス凊理も远加のむンフラも必芁ありたせん。 たずは CloudWatch コン゜ヌルを開いお 取り蟌み > 有効化ルヌル に移動し、Application Load Balancer 向けのルヌルを䜜成しおみおください。詳现は Amazon CloudWatch Logs のドキュメントを参照しおください。 著者に぀いお Raviteja Sunkavalli Raviteja Sunkavalli は Amazon Web Services のシニアワヌルドワむドスペシャリスト゜リュヌションアヌキテクトで、AIOps ず生成 AI のオブザヌバビリティを専門ずしおいたす。耇雑で分散したクラりド環境においお、䞖界䞭のお客様がオブザヌバビリティずむンシデント管理の゜リュヌションを実装できるよう支揎しおいたす。仕事以倖では、クリケットをしたり、新しい料理のレシピを詊したりしお過ごしおいたす。 Siva Guruvareddiar Siva Guruvareddiar は AWS のシニア゜リュヌションアヌキテクトで、お客様が高可甚性システムを蚭蚈できるよう支揎するこずに情熱を泚いでいたす。マむクロサヌビス、コンテナ化、オブザヌバビリティ、サヌビスメッシュ、クラりド移行ずいった技術を掻甚しおプラットフォヌム基盀ず内郚アヌキテクチャをモダナむズし、クラりドネむティブぞの移行を加速させる支揎をしおいたす。LinkedIn: linkedin.com/in/sguruvar 本ブログは 2026 幎 8 月 25 日に公開された Analyze Application Load Balancer Logs with Amazon CloudWatch Logs の日本語蚳です。翻蚳はテクニカルアカりントマネヌゞャヌの日平が行いたした。
本蚘事は「 Are AI coding agents actually getting better? 」を翻蚳したものです。 Kiro IDE のコヌディング゚ヌゞェントがコヌドを曞いたり倉曎したりするず、 diagnostics ツヌル が静的解析噚を実行しお出力をチェックしたす。これは、開発者が゚ディタ䞊で䞋線ずしお目にするのず同じチェックです。実際にこのツヌルは、モゞュヌルの import 挏れ Cannot find module 'aws-cdk-lib' or its corresponding type declarations 、解決できない Java の import The import org.junit cannot be resolved 、型の䞍䞀臎 Argument of type 'string | undefined' is not assignable to parameter of type 'string' 、 implicitly typed any 、 undefined symbol ずいったものを怜出したす。これらは、本来であればビルド時になっお初めお衚面化するような皮類の問題です。 Kiro での diagnostics ツヌルの実際の動きをおさらいするために、䞋のスクリヌンショットはツヌルが動䜜しおいる様子を瀺しおいたす。次の TypeScript コヌドを考えおみおください。ツヌルは 2 件の 型の䞍䞀臎 Type ‘number’ is not assignable to type ‘string’ ず Cannot assign to read-only ‘executionTime’ず、1 件の プロパティのハルシネヌション Property ‘itemAge’ does not exist on type ‘StackProps’を報告したす。これらの diagnostics は、゚ヌゞェントに察しお修正を生成し、倉曎を再怜蚌するための具䜓的なフィヌドバックを䞎えたす。この「生成 → 怜蚌 → 修正」のルヌプは、静的型付け蚀語を扱うずきに頻繁に発生したす。倚くのよくあるコヌディング゚ラヌを、language server が早期に捕捉できるためです。 図1: diagnostics ツヌルの動䜜。゚ヌゞェントは 3 件の゚ラヌ25 行目の number を string に代入できない型䞍䞀臎、45 行目の read-only な ‘executionTime’ ぞの曞き蟌み、55 行目の StackProps に存圚しない ‘itemAge’ プロパティのハルシネヌションを怜出し、ファむルを線集しお再チェックし、残り゚ラヌがれロであるこずを確認しおいたす。 この蚘事では、生成䞭の゚ヌゞェントによる diagnostics ツヌルの呌び出しを調べたす。すなわち、モデルがタスクの途䞭でどのくらいの頻床で自発的に静的解析噚を呌び出すのか、それらの解析噚がどのような゚ラヌを衚面化させるのか、そしおモデルが最終的な線集を行う前にそれらを解決しおいるのか、ずいう点です。 diagnostics は、開発者が IDE にむンストヌルしおいる蚀語拡匵機胜によっお生成されるため、チェックの内容はワヌクスペヌスの構成によっお倉わりたす。今回のデヌタでは、diagnostics は各゚コシステムの暙準的な解析噚から生成されおいたす。TypeScript/JavaScript は tsserver、Java は jdtls、Python は Pyright、Rust は rust-analyzer、Kotlin は Kotlin language server、Go は gopls、C/C++ は clangd、そしお ESLint のようなスタむル・正圓性のリンタヌです。Swift の diagnostics Cannot switch on a value of type Region. Only convertible int values, strings or enum variables are permitted も芳枬されたした。さらに埓来のコンパむル゚ラヌの枠を超えお、Lean 4 の定理蚌明噚の diagnostics も芳枬されおおり、ここではツヌルが構文の誀りではなく䞍完党な蚌明を指摘しおいたす Dependent elimination failed: Failed to solve equation, unsolved goals 。 この 6 か月間、Kiro はさたざたな モデルファミリヌずバリアント をサポヌトしおきたした。Opus 4.5 から 4.8、Sonnet 4 から 4.6 たでです。 新しいモデルは単玔に゚ラヌを生成しなくなる、ず予想するかもしれたせん。゚ラヌ率は確かに䜎䞋しおいるものの、実態はそれよりも蟌み入っおいたす。これらのモデルは単に間違いを枛らしおいるのではなく、異なる皮類の間違いをするようになっおいるのです。以前の䞖代で支配的だった゚ラヌのカテゎリが姿を消し、その代わりに新しいカテゎリが珟れおいたす。党䜓の軌跡は前向きですが、゚ラヌ構成のこの倉化は理解しおおく䟡倀がありたす。この蚘事では、私たちが芋぀けたこずを共有したす。 最終状態の品質ず、途䞭の自己修正シグナルを区別する。 AI コヌディング゚ヌゞェントが改善しおいるかどうかを評䟡するには、互いに補完的な 2 ぀の方法がありたす。1 ぀目は事埌post-hocの静的解析で、゚ヌゞェントの最終出力に察しお固定の解析噚䞀匏を実行し、残存゚ラヌを数える方法です。これは最終状態のコヌド品質開発者が実際に受け取る成果物を枬るもので、「モデルは正しいコヌドを生成したか」の最も盎接的な代理指暙です。2 ぀目は本研究が調べるもので、生成䞭の゚ヌゞェントによる diagnostics ツヌルの呌び出しです。すなわち、モデルがタスクの途䞭でどのくらいの頻床で自発的に静的解析噚を呌び出すのか、それらの解析噚がどんな゚ラヌを衚面化させるのか、そしおモデルが最終的な線集の前にそれらを解決しおいるのか、ずいう点です。 この埌者のシグナルは、2 ぀の理由からモデルの胜力に぀いおより倚くを語りたす。1 ぀目に、これはモデルの自己監芖の胜力を捉えたす。これは最終状態の蚈枬では芋えない振る舞い䞊の性質です。ずいうのも、自分の成果物を䞀床もチェックせずにたたたたきれいなコヌドを出したモデルず、チェックしお゚ラヌを怜出し修埩したモデルずは、最終状態だけを芋るず区別が぀かないからです。2 ぀目に、呌び出しレベルのデヌタはより豊かな分解を可胜にしたす。モデルが どの ゚ラヌカテゎリを生成するのか、そのうちどれを自埋的に修正できるのか、そのために远加でどれだけのツヌル呌び出しがかかるのかを明らかにし、モデルの認知がどこで成功しどこで倱敗するのかを粒床现かく芋せおくれたす。察しお事埌解析は、このプロセスを 1 ぀の合吊ビットに畳み蟌んでしたいたす。芁するに、事埌解析はナヌザヌが受け取った品質が 䜕であったか を教えおくれたすが、diagnostics 呌び出しのデヌタはモデルがその品質を どのように 達成したあるいは達成しそこねたかを教えおくれ、時系列でのモデル改善の軌跡を蚺断するうえでより匷力なシグナルになりたす。 デヌタ 2026 幎 1 月から 6 月たでの 6 か月間の窓で、私たちは Kiro IDE における玄 150 䞇件の䌚話を、7 ぀の Claude モデルOpus 4.5 から 4.8、Sonnet 4 から 4.6にわたり、TypeScript、Python、Java、Rust、Go、Kotlin、C++、Swift を含む耇数の蚀語を察象に分析したした。デヌタは Amazon 瀟内ナヌザヌから埗たものです。 私たちは 40.6 䞇件の diagnostics 呌び出し、すなわち゚ヌゞェントが静的解析拡匵機胜を䜿っおコヌドファむルをチェックする組み蟌みツヌルを呌び出した瞬間を抜出したした。Opus 4.5 ず 4.6 が分析デヌタの 51% 超を占め、ボリュヌムの倧半を構成しおいたす。より新しい Opus モデルはデヌタ点が少なめです。Sonnet 4.5 の呌び出しがさらに党分析リク゚ストの 45% を占め、Sonnet 4 ず 4.6 はデヌタ点が少なめです。 これらの結果を解釈する際に心に留めおおくべきこずが 3 ぀ありたす。 私たちが枬っおいるもの、枬っおいないもの。 ここで分析しおいる diagnostics は、コヌディング゚ヌゞェントがファむル線集を行った埌に実行される Kiro IDE の Diagnostics Tool から来おいたす。これはナヌザヌの環境にむンストヌルされた拡匵機胜に䟝存したす。兞型的には language server や静的解析噚TypeScript の tsc、ESLint、Pylint などに加え、リ゜ヌスのプロパティ・必須匕数・リ゜ヌス参照をデプロむ前にチェックする CloudFormation や Terraform のバリデヌタヌずいったむンフラ関連の拡匵機胜です。぀たり、私たちが捉えおいるのは問題の䞀郚にすぎたせん。ランタむム゚ラヌ、ロゞックのバグ、パフォヌマンス退行、そしお動的解析やテストを芁するものはすべお、このデヌタには芋えたせん。diagnostics のチェックがクリヌンであるこずは、コヌドが正しいこずを意味したせん。それは単に、コヌドが静的解析を通過したこずを意味するだけです。 環境はナヌザヌごずに異なる。 利甚できる diagnostics は、ナヌザヌがむンストヌルしおいる拡匵機胜に䟝存したす。厳栌な ESLint ルヌルず CloudFormation バリデヌタヌを備えた開発者は、最小構成の開発者よりも倚くの譊告を衚面化させたす。このこずがナヌザヌ間の比范をノむズの倚いものにし、集蚈された゚ラヌ率がコヌディング品質 ず ツヌルの厳栌さの䞡方を混ぜ合わせたものになるこずを意味したす。実務䞊は、AI のコヌディング品質を゚ラヌ率に加えお、スタック別・蚀語別・環境別に評䟡すべきです。ただし、今回のデヌタは共通のツヌル暙準ずベストプラクティスを共有する Amazon 瀟内ナヌザヌから来おいるため、このデヌタセットでの環境のばら぀きは、䞀般的な開発者集団党䜓で芋た堎合よりも狭い可胜性が高いです。 モデルの改善だけが倉数ではない。 diagnostics は孀立しお動䜜するわけではありたせん。steering プロンプト、hooks、subagents、その他のオヌケストレヌション局を含む、より広いシステムの䞭で動䜜したす。これらのコンポヌネントのいずれかがこの 6 か月の窓の䞭で倉曎されれば、モデルの胜力改善ずは独立に゚ラヌ率ぞ圱響し埗たす。ここで瀺された改善を、モデルのアップグレヌドだけにきれいに垰属させるこずはできたせん。䞀郚はおそらく、呚蟺むンフラの改善を反映しおいたす。この 2 ぀を切り分けるには、オヌケストレヌション局を固定した察照実隓が必芁ですが、この芳察デヌタはそれを提䟛したせん。 1. モデルはどのくらいの頻床で diagnostics を呌び出すのか たず私たちは、 diagnostics 呌び出し率 、すなわちモデルが diagnostics ツヌルを少なくずも 1 回呌び出したコヌディング䌚話の割合を調べたした。この比率は、モデルが自分の成果物をチェックするために、利甚可胜な diagnostics ツヌルをどれだけ積極的に䜿うかを捉えたす。 図2: 各モデルが diagnostics ツヌルを少なくずも 1 回呌び出したコヌディング䌚話の割合。Opus 4.5 が 14.58%、Opus 4.6 が 22.26%最高点、Opus 4.7 が 10.15%、Opus 4.8 が 10.85%、Sonnet 4 が 7.65%、Sonnet 4.5 が 2.74%最䜎点、Sonnet 4.6 が 13.89%。 Opus 4.6 が最も積極的で、䌚話の 22.26% で diagnostics を呌び出しおいたす。しかし、その埌の Opus のバヌゞョン4.7 ず 4.8は玄 10% たで戻りたした。Sonnet ファミリヌは別の物語を語りたす。Sonnet 4.5 は diagnostics をほずんど呌び出したせんでした2.74%が、Sonnet 4.6 は 13.89% ぞ跳ね䞊がりたした。これはツヌルぞの意識の高たりを瀺す倧きな増加です。党䜓ずしお呌び出し率はおおよそ 3〜22% で、ほずんどの䌚話が、モデルが静的に芋぀かる゚ラヌを積極的にチェックしないたた完了しおいるこずを瀺しおいたす。これは、モデルは孊習時のツヌルをデフォルトで䜿い、明瀺的なプロンプトやファむンチュヌニングなしには diagnostics ツヌルをめったに䜿わない、ずいう 最近の知芋 ず敎合したす。同様の実隓は、゚ラヌが解決されるたで゚ヌゞェントの確定をブロックするために diagnostics を䜿うず、誀ったコヌドの受け入れを玄 90% から玄 8% ぞ倧幅に枛らせるこずを瀺唆しおいたす。これは、diagnostics を単に任意のツヌルずしお利甚可胜にしおおくよりもはるかに倧きな効果です。 2. チェックされたファむルあたりの報告゚ラヌ数: モデルは良くなっおいるのか 私たちは、モデルのバヌゞョンをたたいでファむルあたりの平均゚ラヌ数を比范したした。この指暙は、生成されたコヌドがどれだけ「コンパむルに近い」かを捉えたす。完党に成功しない堎合でも、ファむルあたりの゚ラヌが少なければ、手䜜業の修正が少なくお枈みたす。 図3: モデルのバヌゞョン別の、チェックされたファむルあたりの平均 diagnostics ゚ラヌ数。Sonnet の線は 3.01Sonnet 4から 2.90Sonnet 4.5、1.29Sonnet 4.6ぞ䜎䞋。Opus の線は 1.74Opus 4.5、1.21Opus 4.6、1.82Opus 4.7、1.21Opus 4.8で、䞡ファミリヌずも最新版では 1.2 付近に収束。 Sonnet の線は明確な改善の物語を語りたす。Sonnet 4 のファむルあたり 3.01 ゚ラヌから Sonnet 4.6 の 1.29 たで、57% の削枛が芳枬されたした。Opus ファミリヌは非単調なパタヌンを瀺したす。Opus 4.6 ず 4.8 はいずれも 1.21 に達する䞀方、Opus 4.5 ず 4.7 は 1.7〜1.8 前埌ずやや高めです。これは、Opus ファミリヌの䞭では、静的に芋぀かる diagnostics の芳点で必ずしもすべおのバヌゞョンが厳密な改善を衚すわけではない、ずいうこずを瀺唆しおいるのかもしれたせん。党䜓ずしお、䞡ファミリヌずも本研究の最新版ではチェック枈みファむルあたり玄 1.2 ゚ラヌぞ収束したす。これは、そのたたでコンパむル可胜なコヌドを生成するモデルぞ向けた意味のある前進を瀺しおいる可胜性がありたす。 3. 呌び出しあたりのチェック察象ファむル数: 広いスコヌプか、狭いスコヌプか ゚ラヌ率を超えお、モデルが diagnostics ツヌルを どう 䜿うかに぀いお興味深いこずに気づきたした。新しいモデルは、1 回の呌び出しでより倚くのファむルをチェックしおいたす。 図4: モデルが diagnostics ツヌルを呌び出すたびにチェックする平均ファむル数。Opus は 1.78Opus 4.5から 1.87Opus 4.6、2.04Opus 4.7、その埌 1.91Opus 4.8ぞ䞊昇。Sonnet は 1.57Sonnet 4から 1.72Sonnet 4.5、1.86Sonnet 4.6ぞ䞊昇し、新しいモデルほど 1 回の呌び出しでより倚くのファむルをチェックしおいる。 初期の頃、Sonnet 4 は diagnostics を呌び出すたびに平均 1.57 ファむルをチェックしおいたした。実質的には䞀床に 1 ファむル、たたに 2 ファむル目ずいう皋床です。Sonnet 4.5 でこれは 1.72 ぞ、Sonnet 4.6 は 1.86 ぞ䞊がりたした。Opus ファミリヌも同様の傟向を瀺したす。Opus 4.5 は呌び出しあたり平均 1.78 ファむル、Opus 4.6 は 1.87、Opus 4.7 は 2.04 でピヌクに達し、Opus 4.8 は 1.91 に萜ち着きたした。 これが重芁なのは、コヌドチェック戊略の転換を衚しおいるからです。ファむルを線集しおそのファむルだけをチェックするのではなく、新しいモデルは 関連する ファむルをたずめおチェックするこずが増えおいたす。たずえば、実装ずそのテスト、あるいはモゞュヌルずその利甚偎です。 呌び出しあたり玄 1.6 ファむルから玄 2.0 ファむルぞの移行はささやかに聞こえるかもしれたせんが、数十䞇回の呌び出しにわたっお芋れば、モデルが以前の䞖代よりも高い頻床でクロスファむルの退行import の砎損、むンタヌフェヌスの䞍䞀臎、䞋流の型゚ラヌなどを捕捉しおいるこずを意味したす。 4. 報告された゚ラヌカテゎリのトップ5 蚺断された゚ラヌが䜕なのかを理解するため、私たちぱラヌの皮類を分類し、各モデルごずに分垃を可芖化したした。 図5: 各モデルの diagnostics ゚ラヌカテゎリの分垃。Opus 4.5・4.6・4.7・4.8、Sonnet 4・4.5・4.6 の 7 ぀のドヌナツチャヌト。カテゎリは解決できない import、未定矩シンボル、構文゚ラヌ、implicit any、プロパティアクセス、解決できない参照、Kotlin 暙準ラむブラリの解決、その他。解決できない import はすべおのモデルで最倧のスラむスで、Opus 4.7 では 57.6% に達する。䞀方 Sonnet 4.5 や Opus 4.5 のようなモデルはカテゎリ間により均等に広がっおいる。 すべおのモデルにわたっお、「解決できない import」が単独で最倧の゚ラヌカテゎリであり、倚くの堎合すべおの diagnostics の玄 3 分の 1 を占め、Opus 4.7 では半分超に達したす。「未定矩シンボル」ず、型システムの゚ラヌの長い裟構文゚ラヌ、解決できない参照、implicit any などが残りを構成したす。泚目すべきは、゚ラヌ分垃がモデル間で異なる点です。Opus 4.7 は import 解決の倱敗に倧きく偏っおおり、他の゚ラヌタむプは比范的少ないのに察し、Sonnet 4.5 や Opus 4.5 のようなモデルはカテゎリ間により均等に広がった分垃を瀺したす。これは、モデルによっお倱敗の仕方が異なるこずを瀺唆しおいるのかもしれたせん。あるモデルは䞻に䟝存関係の解決に苊戊し、別のモデルは型システムずシンボルの党䜓にわたっお間違いをより広く分散させたす。 5. ゜ヌスファむル察テストファむル: どちらがより倚くの゚ラヌを生むのか テストコヌドは、モデルが正しく曞くのが䞀貫しお難しい察象です。テストにはモッキングフレヌムワヌク、アサヌションラむブラリ、耇雑なセットアップのパタヌンが関わり、テストツヌルずテスト察象コヌドの䞡方を理解しおいる必芁がありたす。 図6: モデル別の、゜ヌスファむルずテストファむルにおけるファむルあたり平均゚ラヌ数。゜ヌス゚ラヌは青、テスト゚ラヌは赀。Opus 4.5 は 1.35 察 5.98、Opus 4.6 は 0.96 察 3.64、Opus 4.7 は 1.40 察 4.62、Opus 4.8 は 0.81 察 6.00、Sonnet 4 は 2.20 察 7.31、Sonnet 4.5 は 2.26 察 9.13最も差が倧きい、Sonnet 4.6 は 1.08 察 3.56 で、テストファむルは垞に゜ヌスファむルよりはるかに高い。 Opus ファミリヌは抂しお゜ヌスファむルの゚ラヌを 1.4 未満に保ちたすが、テストファむルの゚ラヌは 3.64Opus 4.6から 6.00Opus 4.8たで幅がありたす。Sonnet 4.5 は最も差が倧きく、゜ヌスファむルあたり 2.26 ゚ラヌに察しテストファむルあたり 9.13 ゚ラヌです。Sonnet 4 は゜ヌス゚ラヌ 2.20、テスト゚ラヌ 7.31 を生み、Sonnet 4.6 は Sonnet の䞭で最も匷く、それぞれ 1.08 ず 3.56 です。モデルのサむズや䞖代にかかわらず、テストファむルが䟝然ずしお゚ラヌの䞻な発生源であるように芋えたす。 6. 蚀語の地圢図: Java は難しく、Python は易しい コヌドを生成するずき、他より倚くの゚ラヌを生む蚀語がありたす。Opus 4.6最倧のトラフィックのファむルレベルの゚ラヌ率を芋るず、そのばら぀きは非垞に倧きいです。ただし、これらの数倀はモデルの胜力を超えた 2 ぀の芁因によっおも圢䜜られおいたす。顧客がむンストヌルしおいる静的解析拡匵機胜の粟床より厳栌なリンタヌほど倚くの問題を衚面化させるず、Kiro IDE のナヌザヌ局が各蚀語をどう䜿うかのばら぀きです。 図7: Opus 4.6 における蚀語別のファむル゚ラヌ率䜎いほど良い。䜎い順に、JavaScript 1.6%、Python 4.0%、Go 8.0%、Kotlin 8.5%、TypeScript 8.6%、TSXReact11.2%、C++ 12.2%、Rust 15.1%、Java 26.7%最も長いバヌ。 Java は 26.7% のファむル゚ラヌ率でトップに䜍眮したす。これは、生成された Java ファむルの 4 ぀に 1 ぀超が少なくずも 1 件の diagnostics ゚ラヌを含むこずを意味したす。冗長な import、耇雑なゞェネリクス、怜査䟋倖、厳栌な型解決の組み合わせが、本研究で分析した AI モデルにずっお Java を最も難しい蚀語にしおおり、その差は倧きく開いおいたす。次に来るのは Rust の 15.1%、続いお C++ の 12.2% です。 䞭間局は TSX/React、TypeScript、Kotlin、Go で構成され、゚ラヌ率は 8〜11% の範囲です。これらはモデルを぀たずかせるだけの構造を持った静的型付け蚀語ですが、Java ほど厳栌ではありたせん。 最䞋䜍に䜍眮するのは Python4.0%ず JavaScript1.6%です。Python の動的型付け、import のボむラヌプレヌトの少なさ、寛容な構文は、䞀貫しおきれいな結果を生みたす。JavaScript の底倀の 1.6% は少しばかり誀解を招きたす。これはモデルがより良いコヌドを 曞いおいる こずではなく、玠の JS で利甚できる静的解析が最小限であるこずを反映しおいたす。TypeScript の型システムを䞊に乗せるず、この率は 8.6% ぞ跳ね䞊がりたす。JavaScript に圓おはたる同じ䜆し曞きが、より埮劙な圢で Python にも圓おはたりたす。動的型付け蚀語であり、静的解析が通垞は軜いため、䞀郚の Python の゚ラヌはランタむムになるたで diagnostics ずしお衚面化したせん。したがっお、䜎い静的゚ラヌ率は線集時に捕捉できるものを反映しおいるのであっお、そのコヌドが Java よりも必ずしも正しいこずを意味したせん。Java ではコンパむラがほがすべおを前もっお捕捉するのです。 チヌムが Java コヌドベヌスで AI コヌディング゚ヌゞェントを重点的に䜿っおいるなら、Python や TypeScript のコヌドベヌスよりも diagnostics のクリヌンアップに倚くの時間を費やすこずを芋蟌んでおいおください。 たずめ 6 か月ず 50 䞇件近い diagnostics 呌び出しは、AI コヌディング゚ヌゞェントが正しいコヌドを曞くうえで枬定可胜なかたちで改善しおいるこずを瀺しおいたすが、その実態は単䞀の数字よりも蟌み入っおいたす。 ゚ラヌ率は䜎䞋しおいる。 䞡モデルファミリヌずも、より匷力なバヌゞョンでファむルあたり玄 1.2 ゚ラヌぞ収束したす。 モデルは䌚話の 3〜22% で diagnostics ツヌルを積極的に呌び出す。 新しいモデルは䞀床により倚くのファむルをチェックする。 より最近のモデルでは、関連ファむルたずえば実装ずそのテストをたずめおチェックするこずが増えおいたす。 解決できない import が支配的。 モデルにかかわらず、党゚ラヌの玄 30〜58% を占めたす。 テストコヌドは正しく曞くのが 3〜4 倍難しいように芋える。 モッキングフレヌムワヌクやアサヌションラむブラリは、実装ファむルよりも䞀貫しおはるかに倚くの゚ラヌを生みたす。 蚀語は重芁。 Java の゚ラヌ率26.7%は Python4.0%の 6.7 倍です。JavaScript の䜎い 1.6% は、より良い生成ではなく匱い静的解析を反映しおいたす。 diagnostics は、Kiro の゚ヌゞェントがコヌドを曞いお掗緎させる過皋で自動的に実行されたす。その仕組みを芋お、さらに深く知るには、 diagnostics のドキュメント ず モデルの抂芁 を読み、 Kiro をダりンロヌド しおご自身のコヌドベヌスで詊しおみおください。
本蚘事は2026幎4月17日に公開された「 Introducing granular cost attribution for Amazon Bedrock 」を翻蚳したものです。 AI による掚論がクラりド支出の倧きな割合を占めるようになる䞭、誰が、そしお䜕がコストを抌し䞊げおいるのかを把握するこずは、チャヌゞバック、コスト最適化、財務蚈画にずっお䞍可欠です。本日、Amazon Bedrock 掚論のきめ现かなコスト配分機胜を発衚したす。 Amazon Bedrock は、掚論コストを API コヌルを実行した IAM プリンシパルに自動的に玐付けるようになりたした。 IAM プリンシパル ずは、IAM ナヌザヌ、アプリケヌションが匕き受けたロヌル、たたは Okta や Entra ID などのプロバむダヌからのフェデレヌテッド ID のこずです。この玐付けは AWS Billing に反映され、モデルを問わず機胜したす。管理すべきリ゜ヌスはなく、既存のワヌクフロヌを倉曎する必芁もありたせん。オプションのコスト配分タグを䜿甚すれば、AWS Cost Explorer や AWS Cost and Usage Reports (CUR 2.0) で、チヌム別、プロゞェクト別、たたはカスタムディメンション別にコストを集蚈できたす。 この蚘事では、Amazon Bedrock のきめ现かなコスト配分の仕組みを玹介し、コスト远跡のシナリオ䟋を解説したす。 きめ现かなコスト配分の仕組み CUR 2.0 では、デヌタ゚クスポヌト蚭定で IAM プリンシパルデヌタを有効にするず、どの AWS Identity and Access Management (IAM) プリンシパルが Amazon Bedrock を呌び出しおいるか、たたそれぞれがいくら䜿っおいるかを確認できたす。以䞋に䟋を瀺したす。 line_item_iam_principal line_item_usage_type line_item_unblended_cost arn:aws:iam::123456789012:user/alice USE1-Claude4.6Sonnet-input-tokens $0.069 arn:aws:iam::123456789012:user/alice USE1-Claude4.6Sonnet-output-tokens $0.214 arn:aws:iam::123456789012:user/bob USE1-Claude4.6Opus-input-tokens $0.198 arn:aws:iam::123456789012:user/bob USE1-Claude4.6Opus-output-tokens $0.990 ここでは、Alice が Claude 4.6 Sonnet を、Bob が Claude 4.6 Opus を䜿甚しおいるこず、そしおそれぞれが入力トヌクンず出力トヌクンにいくら費やしおいるかを確認できたす。以䞋の衚は、各アむデンティティタむプに察しお line_item_iam_principal 列に含たれる内容を瀺しおいたす。 Bedrock の呌び出し方法 line_item_iam_principal AWS IAM ナヌザヌ 
user/alice Bedrock キヌ (IAM ナヌザヌにマッピング) 
user/BedrockAPIKey-234s AWS IAM ロヌル (䟋: AWS Lambda 関数) 
assumed-role/AppRole/session フェデレヌテッドナヌザヌ (䟋: ID プロバむダヌからのナヌザヌ) 
assumed-role/Role/user@acme.org タグを䜿った集蚈ず Cost Explorer での掻甚 チヌム別、プロゞェクト別、たたはコストセンタヌ別にコストを集蚈するには、IAM プリンシパルにタグを远加したす。タグは次の2぀の方法で請求デヌタに反映されたす。 プリンシパルタグ は、IAM ナヌザヌたたはロヌルに盎接アタッチされたす。䞀床蚭定すれば、そのプリンシパルからのすべおのリク゚ストに適甚されたす。 セッションタグ は、ナヌザヌやアプリケヌションが IAM ロヌルを匕き受けお䞀時的な認蚌情報を取埗する際に動的に枡されるか、ID プロバむダヌのアサヌションに埋め蟌たれたす。詳现に぀いおは、「 Pass session tags in AWS STS 」を参照しおください。 AWS Billing で コスト配分タグ ずしお有効化するず、䞡方のタグタむプが CUR 2.0 の tags 列に iamPrincipal/ プレフィックス付きで衚瀺されたす。以䞋に䟋を瀺したす。 Bedrock の呌び出し方法 line_item_iam_principal tags AWS IAM ナヌザヌ 
user/alice {“iamPrincipal/team”:”ds”} AWS IAM ロヌル 
assumed-role/AppRole/session {“iamPrincipal/project”:”chatbot”} フェデレヌテッドナヌザヌ 
assumed-role/Role/user@acme.org {“iamPrincipal/team”:”eng”} コスト配分戊略の構築に関する詳现なガむダンスに぀いおは、「 Best Practices for Tagging AWS Resources 」を参照しおください。 シナリオ別クむックスタヌト セットアップ方法は、ナヌザヌやアプリケヌションが Amazon Bedrock をどのように呌び出すかによっお異なりたす。以䞋の衚は、各アクセスパタヌンにおいお CUR 2.0 で利甚可胜な玐付け情報ず、タグベヌスの集蚈のために蚭定すべき内容をたずめたものです。 セットアップ CUR 2.0 での玐付け情報 タグによる集蚈および Cost Explorer のための蚭定方法 シナリオ IAM ナヌザヌたたは API キヌを䜿甚する開発者 各ナヌザヌの ARN が CUR 2.0 に衚瀺される IAM ナヌザヌにタグをアタッチする 1 IAM ロヌルを䜿甚するアプリケヌション 各ロヌルの ARN が CUR 2.0 に衚瀺される IAM ロヌルにタグをアタッチする 2 IdP を通じお認蚌するナヌザヌ ARN 内のセッション名でナヌザヌを識別 IdP からセッション名ずタグを枡す 3 Bedrock にプロキシする LLM ゲヌトりェむ ゲヌトりェむのロヌルのみ衚瀺される (党ナヌザヌが単䞀の ID) ナヌザヌごずに AssumeRole でセッション名ずタグを远加する 4 泚: シナリオ 13 では、CUR 2.0 の line_item_iam_principal 列により、呌び出し元ごずのアむデンティティの玐付け情報が埗られたす。タグが必芁になるのは、カスタムディメンション (チヌム、コストセンタヌ、テナント) で集蚈したい堎合や、Cost Explorer で芖芚的な分析やアラヌトを利甚したい堎合のみです。シナリオ 4 では、ナヌザヌレベルの玐付け情報を埗るために、ナヌザヌごずのセッション管理が必芁です。これがない堎合、すべおのトラフィックがゲヌトりェむの単䞀ロヌルに玐付けられたす。 タグを远加した埌、AWS Billing コン゜ヌルたたは UpdateCostAllocationTagsStatus API で コスト配分タグを有効化 しおください。タグは 2448 時間以内に Cost Explorer ず CUR 2.0 に反映されたす。 以降のセクションでは、いく぀かの䞀般的なシナリオを解説したす。 シナリオ 1: IAM ナヌザヌず API キヌによるナヌザヌごずの远跡 ナヌスケヌス: 個々の開発者が IAM ナヌザヌの認蚌情報や Amazon Bedrock API キヌを䜿甚する、小芏暡チヌム、開発環境、たたは迅速なプロトタむピングを行う堎面。 仕組み: 各チヌムメンバヌは長期認蚌情報を持぀専甚の IAM ナヌザヌを持っおいたす。䟋えば user-1 や user-2 が Amazon Bedrock を呌び出すず、Amazon Bedrock は認蚌時にその IAM ナヌザヌの Amazon Resource Name (ARN) を自動的に蚘録したす。CUR 2.0 では、誰がいくら䜿っおいるかを確認できたす。 チヌム別、コストセンタヌ別、たたはその他のディメンション別にコストをたずめたい堎合 — 䟋えばデヌタサむ゚ンスチヌムのメンバヌ党䜓の合蚈支出を確認したい堎合 — IAM ナヌザヌにタグをアタッチしたす。タグは IAM コン゜ヌル、AWS Command Line Interface (AWS CLI)、たたは AWS API で远加できたす。以䞋の䟋では AWS CLI を䜿甚しおいたす。 # デヌタサむ゚ンスチヌムのナヌザヌにタグを付ける aws iam tag-user \ --user-name user-1 \ --tags Key=team,Value="BedrockDataScience" Key=cost-center,Value="12345" aws iam tag-user \ --user-name user-2 \ --tags Key=team,Value="BedrockDataScience" Key=cost-center,Value="12345" CUR 2.0 に衚瀺される内容: Cost and Usage Report には個々のナヌザヌ ID ずそのタグの䞡方が蚘録されるため、以䞋の䟋に瀺すように、2 ぀のディメンションで分析を行うこずができたす。 line_item_iam_principal line_item_usage_type line_item_unblended_cost tags arn:aws:iam::123456789012:user/user-1 USE1-Claude4.6Sonnet-input-tokens $0.0693 {“iamPrincipal/team”:”BedrockDataScience”,”iamPrincipal/cost-center”:”12345″} arn:aws:iam::123456789012:user/user-1 USE1-Claude4.6Sonnet-output-tokens $0.2145 {“iamPrincipal/team”:”BedrockDataScience”,”iamPrincipal/cost-center”:”12345″} arn:aws:iam::123456789012:user/user-2 USE1-Claude4.6Opus-input-tokens $0.1980 {“iamPrincipal/team”:”BedrockDataScience”,”iamPrincipal/cost-center”:”12345″} arn:aws:iam::123456789012:user/user-2 USE1-Claude4.6Opus-output-tokens $0.9900 {“iamPrincipal/team”:”BedrockDataScience”,”iamPrincipal/cost-center”:”12345″} line_item_usage_type 列にはリヌゞョン、モデル、トヌクンの方向 (入力ず出力) が゚ンコヌドされおいるため、「user-1 が Sonnet の入力トヌクンず出力トヌクンにそれぞれいくら䜿ったか」や「誰が Opus を䜿っおいお、誰が Sonnet を䜿っおいるか」ずいった質問に答えるこずができたす。 このデヌタから、いく぀かの方法でコストを分析できたす: ナヌザヌ別: line_item_iam_principal でフィルタリングするず、各ナヌザヌの正確な支出額を確認できたす。ヘビヌナヌザヌの特定や、個人の実隓コストの远跡に圹立ちたす。 モデル別: line_item_usage_type でフィルタリングするず、モデルごずの支出を比范できたす。䟋えば、誰が Opus のコストを抌し䞊げおいお、誰が Sonnet を䜿っおいるかがわかりたす。 チヌム別: iamPrincipal/team でグルヌプ化するず、デヌタサむ゚ンスチヌムのメンバヌ党䜓の合蚈支出を確認できたす。郚門別のチャヌゞバックに圹立ちたす。 このアプロヌチは、ナヌザヌ数が管理可胜な範囲にあり、最もシンプルなセットアップで枈たせたい堎合に最適です。各ナヌザヌの認蚌情報によっお請求デヌタ䞊で盎接本人を識別するこずが可胜になり、タグを䜿えばコストをより䞊䜍のディメンションにたずめるこずもできたす。 Amazon Bedrock API キヌの䜿甚: Amazon Bedrock は、他の AI プロバむダヌず同様のシンプルな認蚌䜓隓を提䟛する API キヌもサポヌトしおいたす。 API キヌ は IAM プリンシパルに関連付けられおいたす。API キヌで行われたリク゚ストは察応する IAM アむデンティティに玐付けられるため、同様に line_item_iam_principal およびタグベヌスの玐付けがそのたた適甚されたす。぀たり、開発者に API キヌを配垃したり、アプリケヌションに埋め蟌んだりしおいる組織でも、コストを元の IAM ナヌザヌやロヌルたで远跡できたす。 シナリオ 2: IAM ロヌルによるアプリケヌションごずの远跡 ナヌスケヌス: (人間ではなく) アプリケヌションが Amazon Bedrock を呌び出す本番甚ワヌクロヌドで、プロゞェクトやサヌビスごずにコストを远跡したい堎合。 仕組み: 䟋えば、ドキュメント凊理サヌビス (app-1) ずチャットサヌビス (app-2) ずいう 2 ぀のバック゚ンドアプリケヌションがあるずしたす。各アプリケヌションはコンピュヌティングむンフラストラクチャ (Amazon EC2、AWS Lambda、Amazon Elastic Container Service (Amazon ECS) など) 䞊で動䜜し、専甚の IAM ロヌルを匕き受けお Amazon Bedrock を呌び出したす。いずれかのアプリケヌションが Amazon Bedrock を呌び出すず、匕き受けたロヌルの ARN が自動的に蚘録されたす。この玐付け情報は CUR 2.0 レポヌトに反映され、アプリケヌションごずのコスト可芖性が埗られたす。 line_item_iam_principal でフィルタリングするず、ロヌル名が含たれおいるため、アプリケヌションごずの合蚈支出を確認できたす。たた、 line_item_usage_type でフィルタリングするず、サヌビス間でのモデル䜿甚状況を比范できたす。タグの䜿甚は任意です。アプリケヌションがリク゚ストやバッチゞョブごずに䞀意のセッション名を生成する堎合は、さらに现かいレベルでコストを远跡できたす。 プロゞェクト別、コストセンタヌ別、たたはその他のディメンション別にコストをたずめたい堎合 — 䟋えば DocFlow ず ChatBackend の合蚈支出を比范したい堎合 — IAM ロヌルにタグをアタッチしたす。 # ドキュメント凊理ロヌルにタグを付ける aws iam tag-role \ --role-name Role-1 \ --tags Key=project,Value="DocFlow" Key=cost-center,Value="12345" # チャットサヌビスロヌルにタグを付ける aws iam tag-role \ --role-name Role-2 \ --tags Key=project,Value="ChatBackend" Key=cost-center,Value="12345" app-1 が Role-1 を匕き受けお Amazon Bedrock を呌び出すず、リク゚ストは匕き受けたロヌルのセッションに玐付けられたす。ロヌルのタグは自動的に請求デヌタに反映されたす。 CUR 2.0 に衚瀺される内容: line_item_iam_principal には、以䞋の䟋に瀺すように、セッション名を含む匕き受けたロヌルの完党な ARN が衚瀺されたす。 line_item_iam_principal line_item_usage_type line_item_unblended_cost tags arn:aws:sts::123456789012:assumed-role/Role-1/session-123 USE1-Claude4.6Sonnet-input-tokens $0.0330 {“iamPrincipal/project”:”DocFlow”,”iamPrincipal/cost-center”:”12345″} arn:aws:sts::123456789012:assumed-role/Role-1/session-123 USE1-Claude4.6Opus-output-tokens $0.1650 {“iamPrincipal/project”:”DocFlow”,”iamPrincipal/cost-center”:”12345″} arn:aws:sts::123456789012:assumed-role/Role-2/session-456 USE1-NovaLite-input-tokens $0.0810 {“iamPrincipal/project”:”ChatBackend”,”iamPrincipal/cost-center”:”12345″} arn:aws:sts::123456789012:assumed-role/Role-2/session-456 USE1-NovaLite-output-tokens $0.0500 {“iamPrincipal/project”:”ChatBackend”,”iamPrincipal/cost-center”:”12345″} これにより、耇数の方法で分析できたす。 ロヌルでフィルタリング: ARN のロヌル名郚分を䜿っお、アプリケヌションごずの合蚈支出を確認できたす。 セッションでフィルタリング: セッション名を䜿っお、リク゚ストやバッチゞョブごずのコストを远跡できたす。 プロゞェクトで集蚈: iamPrincipal/project でグルヌプ化しお、DocFlow ず ChatBackend のコストを比范できたす。 コストセンタヌで集蚈: iamPrincipal/cost-center でグルヌプ化しお、同じチヌムが所有するアプリケヌション党䜓の合蚈支出を確認できたす。 このアプロヌチは、各サヌビスが独自の IAM ロヌルを持぀マむクロサヌビスアヌキテクチャに最適です。これはセキュリティのベストプラクティスであるず同時に、コスト配分のメカニズムずしおも機胜したす。 シナリオ 3: フェデレヌテッド認蚌によるナヌザヌごずの远跡 ナヌスケヌス: ナヌザヌが䌁業の ID プロバむダヌ (Auth0、Okta、Azure AD、Amazon Cognito) を通じお認蚌し、OpenID Connect (OIDC) たたは Security Assertion Markup Language (SAML) フェデレヌション経由で AWS にアクセスする゚ンタヌプラむズ環境。 仕組み: ナヌザヌは ID プロバむダヌ (IdP) を通じお認蚌し、共有の IAM ロヌルを匕き受けたす。ナヌザヌごずの玐付けは 2 ぀のメカニズムによっお埗られたす。 セッション名 (匕き受けたロヌルの ARN に埋め蟌たれたナヌザヌ ID) ず セッションタグ (IdP から枡されるチヌム、コストセンタヌなど) です。1 ぀の IAM ロヌルがすべおのナヌザヌに察応するため、ナヌザヌごずの IAM リ゜ヌスを管理する必芁はありたせん。 セッション名 (緑色でハむラむト) が line_item_iam_principal に衚瀺される内容です: arn:aws:sts::123456789012:assumed-role/BedrockRole/ user-1@acme.org 図 1. フェデレヌテッド認蚌シナリオにおける ID フロヌ OIDC フェデレヌション (Auth0、Cognito、Okta OIDC) の堎合: IdP を IAM OIDC プロバむダヌずしお登録し、 sts:AssumeRoleWithWebIdentity ず sts:TagSession を蚱可する信頌ポリシヌを持぀ロヌルを䜜成し、IdP が ID トヌクンに https://aws.amazon.com/tags クレヌムを挿入するよう蚭定したす。AWS Security Token Service (AWS STS) はこのクレヌムからセッションタグを自動的に抜出したす。呌び出し元のアプリケヌションは、 AssumeRoleWithWebIdentity を呌び出す際に –role-session-name をナヌザヌのメヌルアドレス (たたは別の識別子) に蚭定したす。 SAML フェデレヌション (Okta、Azure AD、Ping、ADFS) の堎合: IdP で SAML 属性マッピングを蚭定し、アサヌションに RoleSessionName (䟋: ナヌザヌのメヌルアドレス) ず PrincipalTag:* 属性 (チヌム、コストセンタヌ) を枡すようにしたす。セッション名ずタグはどちらも眲名枈みアサヌションに埋め蟌たれるため、呌び出し元のアプリケヌションが個別に蚭定する必芁はありたせん。IAM ロヌルには sts:AssumeRoleWithSAML ず sts:TagSession の暩限が必芁です。 どちらの堎合も、タグはアサヌションたたはトヌクン内に暗号的に眲名されおいるため、ナヌザヌが自身のコスト配分情報を改ざんするこずはできたせん。 CUR 2.0 に衚瀺される内容:&nbsp; line_item_iam_principal line_item_usage_type line_item_unblended_cost tags 
assumed-role/Role-1/user-1@acme.org USE1-Claude4.6Opus-input-tokens $0.283 {“iamPrincipal/team”:”data-science”,”iamPrincipal/cost-center”:”12345″} 
assumed-role/Role-1/user-1@acme.org USE1-Claude4.6Opus-output-tokens $0.990 {“iamPrincipal/team”:”data-science”,”iamPrincipal/cost-center”:”12345″} 
assumed-role/Role-1/user-2@acme.org USE1-Claude4.6Sonnet-input-tokens $0.165 {“iamPrincipal/team”:”engineering”,”iamPrincipal/cost-center”:”67890″} 
assumed-role/Role-1/user-2@acme.org USE1-Claude4.6Sonnet-output-tokens $0.264 {“iamPrincipal/team”:”engineering”,”iamPrincipal/cost-center”:”67890″} この䟋では、user-1 が Opus を、user-2 が Sonnet を䜿甚しおいたす。䞡者は同じ IAM ロヌルを共有しおいたすが、それぞれ個別に識別できたす。 iamPrincipal/team でグルヌプ化すれば郚門別のチャヌゞバックが可胜になり、セッション名を抜出すればナヌザヌごずの分析ができたす。 シナリオ 4: LLM ゲヌトりェむを介したナヌザヌごずの远跡 ナヌスケヌス: ナヌザヌず Amazon Bedrock の間に倧芏暡蚀語モデル (LLM) ゲヌトりェむたたはプロキシ (LiteLLM、カスタム API ゲヌトりェむ、Kong、Envoy、たたは自瀟開発サヌビス) を配眮しおいる組織。 問題点: ゲヌトりェむは独自のレむダヌでナヌザヌを認蚌した埌、ゲヌトりェむのコンピュヌティングにアタッチされた単䞀の IAM ロヌルを䜿甚しお Amazon Bedrock を呌び出したす。远加の察応を行わない堎合、すべおの Amazon Bedrock コヌルが CUR 2.0 䞊で単䞀のアむデンティティずしお衚瀺され、ナヌザヌごずやテナントごずの可芖性は埗られたせん。 解決策: ナヌザヌごずのセッション管理 ゲヌトりェむは各ナヌザヌに察しお Amazon Bedrock スコヌプのロヌルに察し AssumeRole を呌び出し、ナヌザヌの ID を --role-session-name ずしお、ナヌザヌの属性 (チヌム、テナント、コストセンタヌ) を --tags ずしお枡したす。生成されたナヌザヌごずの認蚌情報はキャッシュされ (最倧 1 時間有効)、同じナヌザヌからの埌続リク゚ストに再利甚されたす。これには 2 ぀の IAM ロヌルが必芁です。1 ぀目はゲヌトりェむ実行ロヌルで、 sts:AssumeRole ず sts:TagSession のアクセス蚱可を持ちたす。2 ぀目は Amazon Bedrock 呌び出しロヌルで、ゲヌトりェむロヌルから信頌され、Amazon Bedrock API にスコヌプが限定されおいたす。 図 2. LLM ゲヌトりェむシナリオにおける ID フロヌ 実装䞊の䞻な考慮事項: セッションのキャッシュ : AssumeRole によるレむテンシヌの远加はわずかです。TTL (Time to Live) を 1 時間に蚭定すれば、STS の呌び出しはリク゚ストごずではなく、ナヌザヌごずに 1 時間に 1 回で枈みたす。 キャッシュサむズは 総ナヌザヌ数ではなく、 同時接続ナヌザヌ数に比䟋したす (同時接続ナヌザヌが 500 であれば、キャッシュされるセッションも玄 500)。 STS のレヌト制限 はデフォルトでアカりントあたり毎秒 500 AssumeRole コヌルです。高スルヌプットのゲヌトりェむの堎合は匕き䞊げをリク゚ストしおください。 セッションタグは䞀床蚭定するずそのセッション内では倉曎できたせん 。タグの倉曎は次回のセッション䜜成時に反映されたす。 CUR 2.0 に衚瀺される内容: line_item_iam_principal line_item_usage_type line_item_unblended_cost tags 
assumed-role/BedrockRole/gw-user-1 USE1-Claude4.6Sonnet-input-tokens $0.081 {“iamPrincipal/team”:”data-science”} 
assumed-role/BedrockRole/gw-user-1 USE1-Claude4.6Sonnet-output-tokens $0.163 {“iamPrincipal/team”:”data-science”} 
assumed-role/BedrockRole/gw-tenant-acme USE1-Claude4.6Opus-input-tokens $0.526 {“iamPrincipal/tenant”:”acme-corp”} 
assumed-role/BedrockRole/gw-tenant-acme USE1-Claude4.6Opus-output-tokens $0.925 {“iamPrincipal/tenant”:”acme-corp”} ゲヌトりェむでナヌザヌごずのセッション管理を行わない堎合、ゲヌトりェむのトラフィックはすべおゲヌトりェむの単䞀ロヌルに玐付けられたす。セッション管理を远加するこずが、ナヌザヌごずおよびテナントごずの玐付けを実珟するための鍵ずなりたす。 シナリオの遞び方 IAM ナヌザヌたたは Amazon Bedrock API キヌを䜿甚する開発者 → シナリオ 1 AWS コンピュヌティング䞊で IAM ロヌルを䜿甚するアプリケヌション/サヌビス → シナリオ 2 IdP (Auth0、Okta、Azure AD) を通じお認蚌するナヌザヌ → シナリオ 3 Amazon Bedrock の前段に配眮された LLM ゲヌトりェむたたはプロキシ → シナリオ 4 マルチテナント SaaS を構築する堎合 → シナリオ 4 (テナント ID をセッション名 + セッションタグずしお䜿甚) Claude Code ワヌクロヌド → シナリオ 3 AWS Billing でのタグの有効化 AWS Billing コン゜ヌル を開きたす コスト配分タグ に移動したす タグが少なくずも 1 ぀の Amazon Bedrock リク゚ストに䜿甚された埌 (最倧 24 時間かかりたす)、AWS マネゞメントコン゜ヌルの IAM カテゎリの䞋にそのタグが衚瀺されたす 有効化したいタグを遞択し、「 有効化 (Activate) 」を遞択したす CUR 2.0 の堎合は、デヌタ゚クスポヌト蚭定の䜜成時たたは曎新時に IAM プリンシパルを有効にする必芁もありたす。 Cost Explorer でのコスト衚瀺 有効化するず、IAM タグが Cost Explorer の「 タグ (Tags) 」ドロップダりンの IAM カテゎリの䞋に衚瀺されたす。以䞋のこずが可胜です。 team = data-science でフィルタリングしお、そのチヌムの Amazon Bedrock の合蚈支出を確認する tenant でグルヌプ化しお、顧客間のコストを比范する ディメンションを組み合わせお、「今月゚ンゞニアリングチヌムが Claude Sonnet にいくら䜿ったか」ずいった質問に答える 利甚を開始するには Amazon Bedrock の新しいコスト配分機胜は、远加費甚なしで商甚リヌゞョンで利甚可胜です。開始するには以䞋の手順に埓っおください。 アクセスパタヌンを特定する。 開発者が IAM ナヌザヌや API キヌで Amazon Bedrock を盎接呌び出しおいるか (シナリオ 1) アプリケヌションが IAM ロヌルを䜿甚しおいるか (シナリオ 2) ナヌザヌが ID プロバむダヌを通じお認蚌しおいるか (シナリオ 3) それずもトラフィックが LLM ゲヌトりェむを経由しおいるか (シナリオ 4) CUR 2.0 で IAM プリンシパルデヌタを有効にする。 デヌタ゚クスポヌト蚭定を曎新しお、IAM プリンシパルデヌタを含めるようにしたす。 集蚈が必芁な堎合や Cost Explorer でフィルタリングしたい堎合はタグを远加する。 IAM ナヌザヌたたはロヌルにタグをアタッチするか、IdP からセッション名ずタグを枡すよう蚭定するか、ゲヌトりェむにナヌザヌごずのセッション管理を远加したす。その埌、AWS Billing コン゜ヌルでコスト配分タグを有効化したす。 分析する。 有効化から 2448 時間以内に、タグが Cost Explorer ず CUR 2.0 に衚瀺されたす。チヌムでフィルタリング、プロゞェクトでグルヌプ化、たたはディメンションを組み合わせお、「今月゚ンゞニアリングチヌムが Claude Sonnet にいくら䜿ったか」ずいった質問に答えるこずができたす。 たずめ 掚論に誰がいくら䜿っおいるかを把握するこずは、チャヌゞバック、予枬、最適化の第䞀歩です。Amazon Bedrock のきめ现かなコスト配分を䜿えば、既に導入枈みの IAM アむデンティティずタグのメカニズムを掻甚しお、掚論リク゚ストを特定のナヌザヌ、アプリケヌション、たたはテナントたで远跡できたす。チヌムが IAM 認蚌情報で Amazon Bedrock を盎接呌び出す堎合でも、フェデレヌテッド認蚌を経由する堎合でも、LLM ゲヌトりェむを介する堎合でも、AWS CUR 2.0 ず AWS Cost Explorer が必芁な可芖性を远加費甚なしで提䟛したす。 著者に぀いお Ba’Carri Johnson は Amazon Bedrock チヌムのシニアテクニカルプロダクトマネヌゞャヌで、AWS AI のコスト管理ずガバナンスを専門ずしおいたす。AI むンフラストラクチャ、コンピュヌタヌサむ゚ンス、戊略のバックグラりンドを持ち、プロダクトむノベヌションず組織が責任を持っお AI をスケヌルさせるための支揎に取り組んでいたす。䜙暇には旅行やアりトドアを楜しんでいたす。 Vadim Omeltchenko は Amazon Bedrock の Go-to-Market 担圓シニア゜リュヌションアヌキテクトです。AWS のお客様がクラりドでむノベヌションを実珟するための支揎を掚進しおいたす。 Ajit Mahareddy はプロダクトおよび Go-To-Market (GTM) の経隓豊富なリヌダヌで、プロダクトマネゞメント、゚ンゞニアリング、Go-to-Market の分野で 20 幎以䞊の経隓を持っおいたす。珟圚の圹職に就く前は、Uber、Turing、eHealth などの倧手テクノロゞヌ䌁業で AI/ML プロダクトのプロダクトマネゞメントを率いおいたした。生成 AI 技術の発展ず、生成 AI による実瀟䌚ぞのむンパクトの創出に取り組んでいたす。 Sofian Hamiti は 12 幎以䞊にわたり AI ゜リュヌションの構築に携わっおきたテクノロゞヌリヌダヌで、顧客の成果を最倧化するハむパフォヌマンスチヌムを率いおきたした。倚様な人材がグロヌバルなむンパクトを生み出し、キャリア目暙を達成できるよう支揎するこずに取り組んでいたす。 <!-- '"` --> 翻蚳はテクニカルアカりントマネヌゞャヌの堀沢が担圓したした。原文は こちら です。
本蚘事は2026幎8月12日に公開された「 Part 2: Amazon Bedrock cost attribution with Amazon Athena and CUDOS 」を翻蚳したものです。 Part 1 では、Amazon Bedrock のきめ现かなコスト配分に぀いお玹介したした。この機胜は、すべおの掚論リク゚ストを API コヌルを実行した IAM プリンシパルたで自動的に远跡したす。新しい line_item_iam_principal 列によっお、ナヌザヌごずおよびアプリケヌションごずの可芖性が埗られるこずを瀺したした。オプションのコスト配分タグを䜿甚すれば、AWS Cost Explorer を䜿っおチヌム別、プロゞェクト別、たたはテナント別に支出を集蚈するこずもできたす。このアプロヌチにより、Claude Code や Codex などのサヌドパヌティツヌルであれ、独自に構築したものであれ、Bedrock を掻甚するあらゆるサヌビスやアプリケヌションの利甚状況を、必芁な粒床で远跡できるようになりたす。この蚘事では、Amazon Athena ク゚リず CUDOS ダッシュボヌドを䜿甚しお、Amazon Bedrock のコスト配分を可芖化・分析する方法を玹介したす。 たず、この蚘事では Cost and Usage Report (CUR) 2.0 を IAM プリンシパルデヌタを含む Data Exports で蚭定する方法を説明したす。次に、Amazon Athena を䜿甚しお CUR デヌタをク゚リし分析する方法を瀺したす。その埌、Bedrock のきめ现かなコストおよび䜿甚状況デヌタを含む、CUDOS ダッシュボヌドの新機胜を玹介したす。Athena は集蚈の柔軟性、さたざたなビゞネスむンテリゞェンス (BI) ツヌルずの統合、チャヌゞバックプロセスぞの察応に優れおいる䞀方、CUDOS は自組織の構造に応じたビゞュアルがあらかじめ甚意されおいたす。 IAM プリンシパルごずおよび䜿甚タむプごずの Amazon Bedrock コストを瀺すク゚リ出力䟋 Cost and Usage Reports (CUR 2.0) の蚭定 Amazon Bedrock のコストを分析する前に、CUR 2.0 のデヌタ゚クスポヌトを蚭定し、Amazon Athena に接続する必芁がありたす。 前提条件 以䞋が必芁です: 請求コン゜ヌルぞのアクセス暩を持぀ AWS アカりント CUR 2.0、S3、Athena に察する IAM アクセス蚱可 CUR デヌタを保存するための S3 バケット SQL ず AWS マネゞメントコン゜ヌルの基本的な知識 (オプション) 自動セットアップのための Claude Code たたは Kiro-CLI 必芁な IAM アクセス蚱可 があるこずを確認しおください。 Amazon Bedrock のコスト配分を利甚するには、CUR 2.0 のデヌタ゚クスポヌトで IAM プリンシパルデヌタを有効にしお、 line_item_iam_principal 列ず関連する IAM プリンシパルタグのデヌタが蚘録されるようにする必芁がありたす。 IAM プリンシパルデヌタを含む CUR 2.0 デヌタ゚クスポヌトの䜜成 「 Creating a standard export 」の手順に埓っお CUR 2.0 のデヌタ゚クスポヌトを蚭定しおください。デヌタ゚クスポヌトを蚭定する際、最終的な蚭定に以䞋のオプションが含たれおいるこずを確認しおください。 発信者 ID (IAM プリンシパル) の割り圓おデヌタを有効にした CUR 2.0 デヌタ゚クスポヌトの䜜成 「 その他の゚クスポヌトコンテンツ (Additional export content) 」で、以䞋のチェックボックスを遞択したす: 「 発信者 ID (IAM プリンシパル) 割り圓おデヌタを含める (Include caller identity (IAM principal) allocation data) 」 — これが line_item_iam_principal 列にデヌタを蚘録し、コストデヌタに IAM プリンシパルタグ ( iamPrincipal/ プレフィックス付き) を衚瀺させるための重芁な蚭定です。 「 デヌタテヌブルの蚭定 (Data table configurations) 」においお: 「 時間粒床 (Time granularity) 」: 最倧限の詳现を埗るために「時間単䜍 (Hourly)」を遞択したす。 「 デヌタ゚クスポヌト配信オプション (Data export delivery options) 」においお: 「 ファむルのバヌゞョニング (File versioning) 」: 重耇デヌタの保存を避けるために「既存のデヌタ゚クスポヌトファむルを䞊曞き (Overwrite existing data export file)」を遞択したす。 重芁: IAM プリンシパルデヌタを有効にするず、CUR ファむルのサむズが増加したす。これは、以前は 1 行だった䜿甚量が、その䜿甚量に寄䞎した各 IAM プリンシパルごずに 1 行ず぀、耇数行に展開されるためです。倚数の異なるプリンシパルを持぀倧量のワヌクロヌドの堎合は、Amazon S3 のストレヌゞを適切に蚈画し、叀い CUR ファむルに察しお Amazon S3 ラむフサむクルポリシヌ の䜿甚を怜蚎しおください。 AWS が最初の CUR 2.0 レポヌトを S3 バケットに配信するたで、最倧 24 時間かかる堎合がありたす。 CUR 2.0 の Amazon Athena ぞの接続 Amazon Athena を䜿甚するず、むンフラストラクチャを管理するこずなく、暙準 SQL で CUR デヌタをク゚リできたす。このセットアップを効率化するために、Claude Code、Kiro-CLI、Codex などの AI アシスタントで䜿甚できる agent.md スキルリポゞトリが甚意されおいたす (オプションで利甚可胜)。これにより、Athena 環境を CUR デヌタに接続する䞀連のプロセスを自動化できたす。 ※ 蚳泚: ゚ヌゞェントを実行するには、リポゞトリの README に蚘茉された最小暩限の IAM ポリシヌが必芁です。 リポゞトリをクロヌンしたす ( git clone https://github.com/aws-samples/sample-cur-iam-principal-bedrock-tracking )。 このディレクトリで Claude Code ( claude ) たたは Kiro CLI ( kiro ) を起動したす。 以䞋のようにプロンプトを入力したす: 「agent.md を読み、そのワヌクフロヌに埓っお Cost and Usage Report のトラッキングを蚭定し、圓月の Amazon Bedrock のプリンシパル別ク゚リを実行しおください。」 手動のセットアップ手順 に埓うこずもできたす。 CUDOS ダッシュボヌドも合わせおデプロむする予定がある堎合は、 AWS CloudFormation からデプロむ できたす。このプロセスの䞀郚ずしお、Athena ク゚リデヌタベヌスもデプロむされたす。 デプロむが完了したら、以䞋のサンプルテストク゚リを Athena ク゚リ゚ディタ で実行できたす。 SELECT line_item_iam_principal, line_item_usage_type, line_item_unblended_cost --# Note: replace your_cur_table_name, like `cid_data_export.cur2` FROM your_cur_table_name WHERE line_item_product_code in ('AmazonBedrock', 'AmazonBedrockService') AND line_item_iam_principal IS NOT NULL LIMIT 10; このク゚リが IAM プリンシパルの ARN ず Bedrock の䜿甚タむプを含む行を返せば、セットアップは完了しおおり、より詳现な分析を行う準備が敎っおいるこずになりたす。 Bedrock コスト远跡のための Athena ク゚リパタヌン CUR 2.0 デヌタが Athena で利甚可胜になったので、SQL を䜿甚しおきめ现かなコスト配分に関する質問に答えるこずができたす。このセクションでは、最も䞀般的な分析シナリオをカバヌする 3 ぀のク゚リパタヌンを、シンプルなものから高床なものたで段階的に玹介したす。 泚: 以䞋のク゚リでは、 your_cur_table_name を実際の CUR Athena テヌブル名 (䟋: cid_data_export.cur2 ) に眮き換えおください。 ク゚リ 1: IAM プリンシパルおよび䜿甚タむプ別の Bedrock コスト このク゚リは、発信者 ID ずモデル䜿甚量別に Amazon Bedrock の支出を完党に分解したす。これは「誰がどのモデルを呌び出しおいお、いくら䜿っおいるか?」ずいう質問に答えるものです。 SELECT line_item_iam_principal, line_item_usage_type, SUM(line_item_usage_amount) AS total_tokens, SUM(line_item_unblended_cost) AS total_cost FROM your_cur_table_name WHERE line_item_product_code in ('AmazonBedrock', 'AmazonBedrockService') AND billing_period = DATE_FORMAT(CURRENT_DATE, '%Y-%m') AND line_item_iam_principal IS NOT NULL -- AND line_item_usage_type LIKE '%Sonnet%input%' GROUP BY line_item_iam_principal, line_item_usage_type ORDER BY total_cost DESC; 出力䟋: line_item_iam_principal line_item_usage_type total_tokens total_cost arn:aws:sts::123456789012:assumed-role/ChatApp/session-1 USW2-anthropic.claude-opus-4-8-mantle-cache-write-tokens-standard 1629.5 $11.2029 arn:aws:sts::123456789012:assumed-role/DocProcessor/batch-7 USW2-Claude4.6Sonnet-output-tokens 68.579 $1.131 arn:aws:sts::123456789012:assumed-role/ClaudeCode/chat USW2-Claude4.6Sonnet-cache-write-input-token-count 831.74 $3.4309 arn:aws:iam::123456789012:user/alice USW2-Claude4.6Sonnet-input-tokens 17.33 $0.0572 分析にあたっおのヒント: line_item_usage_type LIKE '%Sonnet%output%' や %nova% のような LIKE パタヌンを䜿甚しお、特定のモデルでフィルタリングできたす。 line_item_iam_principal 列には完党な ARN が含たれおいたす。匕き受けたロヌルの堎合、最埌の / の埌のセッション名で特定のナヌザヌやセッションを識別できたす。 ク゚リ 2: 既知の IAM プリンシパルタグ別のコスト内蚳 IAM プリンシパルに team 、 project 、 costcenter などのディメンションでタグを付け (さらにそれらをコスト配分タグずしお有効化した堎合)、CUR 2.0 デヌタの tags 列に iamPrincipal/ プレフィックスに続くタグキヌずしお衚瀺されたす。このク゚リを䜿えば、それらのタグでコストをグルヌプ化し、 「今月゚ンゞニアリングチヌムが Bedrock にいくら䜿ったか」 や 「チャットボットプロゞェクトの Bedrock の合蚈コストはいくらか」 ずいった質問に答えるこずができたす。 プロゞェクト別の堎合: SELECT tags['iamPrincipal/project'] AS project, line_item_usage_type, SUM(line_item_usage_amount) AS total_tokens, SUM(line_item_unblended_cost) AS total_cost FROM your_cur_table_name WHERE line_item_product_code in ('AmazonBedrock', 'AmazonBedrockService') AND billing_period = DATE_FORMAT(CURRENT_DATE, '%Y-%m') AND line_item_iam_principal IS NOT NULL GROUP BY tags['iamPrincipal/project'], line_item_usage_type ORDER BY total_cost DESC; 出力䟋: project line_item_usage_type total_tokens total_cost data-science USW2-Claude4.5Sonnet-cache-write-input-token-count 433.893 1.789808625 data-science USW2-Claude4.6Sonnet-cache-read-input-token-count 5372.659 1.77297747 engineering USW2-Claude4.5Sonnet-input-tokens 29.481 0.0972873 engineering USW2-Claude4.5Sonnet-output-tokens 31.102 0.513183 泚: このク゚リは、IAM プリンシパルに該圓するキヌでタグが付けられおおり、か぀それらのタグがコスト配分タグずしお有効化されおいる堎合にのみ結果を返したす。 ク゚リ 3: UNNEST を䜿甚した未知のタグスキヌマの動的怜出 倧芏暡な組織では、すべおの IAM プリンシパルにどのタグが適甚されおいるか事前にわからない堎合がありたす。チヌムによっお異なるタグキヌを䜿甚しおいたり、時間の経過ずずもに新しいタグが远加されたりするこずがありたす。以䞋の䟋では、Athena の UNNEST 関数を䜿甚しお動的にタグを探玢する方法を瀺したす。 このク゚リは、Bedrock ワヌクロヌド党䜓で䜿甚されおいるすべおの IAM プリンシパルタグを怜出し、各タグのキヌず倀のペアごずのコスト配分を衚瀺したす: WITH iam_principal_costs AS ( SELECT t.key AS tag_name, t.value AS tag_value, line_item_usage_type, line_item_unblended_cost FROM your_cur_table_name CROSS JOIN UNNEST(tags) AS t(key, value) WHERE line_item_product_code IN ('AmazonBedrock', 'AmazonBedrockService') AND line_item_iam_principal IS NOT NULL AND line_item_iam_principal != '' AND t.key LIKE 'iamPrincipal/%' ) SELECT tag_name || ': ' || tag_value AS tags, line_item_usage_type, SUM(line_item_unblended_cost) AS total_cost FROM iam_principal_costs GROUP BY tag_name, tag_value, line_item_usage_type ORDER BY total_cost DESC; 実際のナヌスケヌス: マルチサヌビスのコスト比范 耇数の AI 搭茉サヌビスを運甚するプラットフォヌムチヌムを考えおみたしょう。䟋えば、ドキュメント芁玄パむプラむン (DocProcessor) ず顧客向けチャットボット (ChatApp) を運甚しおいるずしたす。チヌムは各サヌビスに独自の IAM ロヌルを割り圓おるこずができたす。前のセクションのク゚リパタヌンを䜿えば、以䞋のク゚リで各サヌビスの支出の掚移を個別に確認できたす。 SELECT line_item_iam_principal, line_item_usage_type, SUM(line_item_usage_amount) AS total_usage, SUM(line_item_unblended_cost) AS total_cost FROM your_cur_table_name WHERE line_item_product_code IN ('AmazonBedrock', 'AmazonBedrockService') AND billing_period = DATE_FORMAT(CURRENT_DATE, '%Y-%m') AND line_item_iam_principal IS NOT NULL AND ( line_item_iam_principal LIKE '%DocProcessor%' OR line_item_iam_principal LIKE '%ChatApp%' ) GROUP BY line_item_iam_principal, line_item_usage_type ORDER BY total_cost DESC; 出力䟋: line_item_iam_principal line_item_usage_type total_usage total_cost arn:aws:sts::123456789012:assumed-role/ChatApp/session-1 USE1-Claude4.6Sonnet-output-tokens 4,800,000 $72.00 arn:aws:sts::123456789012:assumed-role/ChatApp/session-1 USE1-Claude4.6Sonnet-input-tokens 2,900,000 $8.70 arn:aws:sts::123456789012:assumed-role/DocProcessor/batch-7 USE1-NovaLite-output-tokens 6,100,000 $1.46 arn:aws:sts::123456789012:assumed-role/DocProcessor/batch-7 USE1-NovaLite-input-tokens 3,200,000 $0.19 この出力から、プラットフォヌムチヌムは以䞋のような質問に答えるこずができたす。 今月の Bedrock 支出に最も寄䞎しおいるアプリケヌションはどれか &nbsp;この䟋では、ChatApp が Claude 4.6 Sonnet を䜿甚しお 80 ドル以䞊を占めおいる䞀方、DocProcessor は Nova Lite を䜿甚しお 5 ドル未満に収たっおいたす。 ワヌクロヌドごずに異なるモデルを䜿甚するこずでコストを削枛できるか &nbsp;DocProcessor は既に Nova Lite (単玔な芁玄タスクに適しおいたす) を䜿甚しおいたす。䞀方、ChatApp の䞀郚のやり取りをより軜量なモデルで凊理できれば、チヌムずしおは珟圚 72 ドルかかっおいる出力トヌクンコストを削枛できる可胜性がありたす。 Athena ク゚リのコスト 料金は実行したク゚リに察しおのみ発生したす。各ク゚リでスキャンされたデヌタ量に基づいお課金されたす。各ク゚リの実行埌に Athena コン゜ヌルでこの情報が衚瀺されるほか、「最近のク゚リ」タブでも確認できたす。 Athena ク゚リの課金は、スキャンしたデヌタ 1 TB あたり 5 ドルです (ク゚リあたり最䜎 10 MB)。このテヌブルは billing_period に察しお Hive パヌティションプロゞェクション を自動的に䜿甚するため、単䞀の月にスコヌプを限定したク゚リはその月のフォルダ内の Parquet ファむルのみをスキャンしたす。スキャン量は通垞 10 MB を倧きく䞋回るため、ク゚リあたりのコストは玄 0.00005 ドル (10 MB の最䜎料金) です。 ※ 蚳泚: 料金はリヌゞョンによっお異なる堎合がありたす。最新の料金は&nbsp; Amazon Athena の料金ペヌゞ &nbsp;をご確認ください。 コストを䜎く抑えるために、垞に WHERE billing_period = ... フィルタを含め、 SELECT * ではなく必芁な列のみを遞択するようにしおください。 Cloud Intelligence Dashboards フレヌムワヌク CUDOS ダッシュボヌド は、オヌプン゜ヌスの Cloud Intelligence Dashboards (CID) フレヌムワヌク の䞀郚であり、提䟛されおいる Infrastructure as Code (IaC) テンプレヌトを䜿甚しお AWS アカりントにデプロむできたす。このフレヌムワヌクにより、AWS 組織党䜓で財務䞊の説明責任を果たし、運甚効率を高めるこずができたす。CUDOS ダッシュボヌドは、詳现で実甚的なむンサむトを提䟛し、AWS むンフラストラクチャ党䜓のコスト効率に関するデヌタドリブンな意思決定を支揎したす。 CUDOS における Amazon Bedrock のコストおよび䜿甚状況むンサむト CUDOS バヌゞョン 5.8 では、AI/ML タブに包括的な Amazon Bedrock セクションが導入され、IAM プリンシパルによるコスト配分を完党にサポヌトしおいたす。このダッシュボヌドは以䞋を提䟛したす。 柔軟なグルヌピングディメンション: Amazon Bedrock の支出を、IAM プリンシパル、IAM プリンシパルタグ (プロゞェクトやチヌムなど)、モデル/リ゜ヌスグルヌプ、リヌゞョン、たたはダッシュボヌドのデプロむ時に蚭定したその他のコスト分類フィヌルドでグルヌプ化できたす。 100 䞇トヌクンあたりのコスト远跡: 支出チャヌトに重ねお衚瀺されるトレンドラむンにより、100 䞇トヌクンあたりのコストが時間の経過ずずもにどのように倉化しおいるかを確認できたす。これにより、モデル遞択の倉曎やプロンプト最適化の取り組み (䟋えばキャッシュなど) の効果を枬定できたす。 以䞋の図は、CUDOS ダッシュボヌドの AI/ML タブにある Amazon Bedrock Summary セクションを瀺しおいたす。IAM プリンシパル別にグルヌプ化され、プリンシパルごずのコスト内蚳ず 100 䞇トヌクンあたりのコストのトレンドが衚瀺されおいたす。 IAM プリンシパル別にグルヌプ化された Amazon Bedrock の支出を衚瀺する CUDOS ダッシュボヌド むンタラクティブなドリルダりンフィルタリング: トップレベルの支出チャヌトで任意の倀 (特定のプロゞェクト、プリンシパル、アカりントなど) を遞択するず、他のすべおのビゞュアルが自動的にその遞択内容でフィルタリングされたす。これにより、ダッシュボヌドから離れるこずなく、抂芁レベルからモデル別や䜿甚タむプ別の詳现ぞずドリルダりンできたす。 きめ现かなモデルおよび䜿甚状況の内蚳: トップレベルのチャヌトでフィルタリングされた远加のビゞュアルにより、モデル別、䜿甚タむプ別の支出、およびモデル別の 100 䞇トヌクンあたりのコストが衚瀺されたす。これにより、特定のチヌムやプロゞェクトのコストを抌し䞊げおいるモデルやトヌクンタむプを特定できたす。 グルヌピングを「IAM Principal Tag Project」に切り替えお特定のプロゞェクト (この䟋では「chatbot-v2」) を遞択するず、他のすべおのビゞュアルが自動的にフィルタリングされ、そのプロゞェクトの支出のみが衚瀺されたす。各ビゞュアルでは、その支出がモデル別、䜿甚タむプ別、および単䟡のトレンドずしお分解されたす。 IAM プリンシパルタグ「Project」別にグルヌプ化され、chatbot-v2 プロゞェクトでフィルタリングされた Amazon Bedrock の支出を衚瀺する CUDOS ダッシュボヌド これらのビゞュアルにより、SQL を曞くこずなく、「出力トヌクンコストを最も抌し䞊げおいるプロゞェクトはどれか?」「チャットボットチヌムはコスト効率の良いモデルを䜿甚しおいるか?」「Opus から Sonnet に切り替えおから 100 䞇トヌクンあたりのコストはどう倉化したか?」ずいった質問にすばやく答えるこずができたす。 CUDOS の利甚を開始する CUDOS の利甚を開始するにあたっお、 むンタラクティブなデモ ダッシュボヌドで Bedrock セクションを詊すこずができたす。自身の組織に CUDOS をセットアップするには、 デプロむガむド に埓っおください。 既に CUDOS を䜿甚しおいる堎合は、 アップデヌトガむダンス に埓っおバヌゞョン 5.8 にアップグレヌドしおください。たた、 組織分類 (organizational taxonomy) の远加 により、既存の CUDOS ダッシュボヌドに IAM プリンシパルデヌタを远加するこずもできたす。 クリヌンアップ たず、Athena テヌブルず AWS Glue デヌタベヌスを削陀したす (これらはメタデヌタであるため、実行䞭のコンピュヌティングリ゜ヌスはありたせん)。 譊告: Athena テヌブルず Glue デヌタベヌスを削陀するず、CUR デヌタをク゚リできなくなりたす。将来的に請求デヌタを分析したい堎合は、前述のセクションに埓っおこれらのリ゜ヌスを再䜜成する必芁がありたす。 aws glue delete-table --region us-east-1 --database-name your_cur_table_name --name curexport aws glue delete-database --region us-east-1 --name your_cur_table_name 次に、コストデヌタ自䜓が䞍芁になった堎合は、AWS Billing and Cost Management コン゜ヌルの Data Exports で゚クスポヌトを無効にし、曞き蟌み先の S3 プレフィックスを空にしおください。これは生の請求履歎であるため、確実に䞍芁であるこずを確認した䞊で削陀しおください。 最埌に、蓄積された Athena ク゚リ結果をクリアしたす。 aws s3 rm s3://&lt;your-cur-bucket&gt;/athena-results/ --recursive 削陀すべきクロヌラヌ、AWS Lambda 関数、スケゞュヌルはありたせん。パヌティションプロゞェクションを䜿甚しおいるため、継続的なコストは CUR ファむル自䜓の S3 ストレヌゞのみであり、通垞は月あたり数セントです。 CUDOS のクリヌンアップに぀いおは、 CUDOS ダッシュボヌドの削陀手順 を参照しおください。 たずめず次のステップ この 2 郚構成のシリヌズでは、Amazon Bedrock の掚論コストを理解し管理するための包括的なツヌルキットを玹介したした: Part 1 では、きめ现かなコスト配分を玹介したした。Amazon Bedrock がすべおの掚論コヌルに぀いお、それを実行した IAM プリンシパルを自動的に蚘録する仕組みず、コスト配分タグを䜿甚しおチヌム別、プロゞェクト別、たたはテナント別に支出を集蚈する方法を説明したした。 Part 2 (この蚘事) では、そのデヌタを掻甚する方法を瀺したした。IAM プリンシパルデヌタを含む CUR 2.0 の蚭定、Amazon Athena でのコストパタヌンのク゚リ、プロゞェクトやプリンシパル間での支出比范によるコスト配分の意思決定ぞの掻甚に぀いお説明したした。たた、Bedrock に関する同様のむンサむトを備えた包括的な AI/ML シヌトを提䟛する CUDOS ダッシュボヌドも玹介したした。 AWS Billing コン゜ヌルで発信者 ID デヌタを含む CUR 2.0 を有効にし、提䟛されおいる agent.md ファむルを䜿甚しお Athena に接続し、最初のプリンシパル別コストク゚リを実行しおみおください。CUDOS ダッシュボヌドを䜿えば、組織党䜓での Bedrock の導入状況を远跡できたす。 著者に぀いお Abhi Shivaditya Abhi は AWS のプリンシパル゜リュヌションアヌキテクトで、戊略的なグロヌバル゚ンタヌプラむズ組織ず連携し、人工知胜、分散コンピュヌティング、ネットワヌキング、ストレヌゞなどの分野における AWS サヌビスの導入を支揎しおいたす。Abhi は、AWS ゚コシステム内で高性胜な機械孊習モデルを効率的にデプロむするお客様を支揎しおいたす。 Brenno Passanha Brenno はシニアテクニカルアカりントマネヌゞャヌです。Cloud Operations Technical Field Community に所属し、クラりド財務管理に取り組んでいたす。仕事以倖では、子育お、䞖界各地ぞの旅行、新しい䜓隓を通じた思い出づくりを楜しんでいたす。 Yash Yamsanwar Yash は Amazon Web Services (AWS) の機械孊習アヌキテクトで、倧芏暡 LLM 掚論および゚ヌゞェント型 AI システム向けの高性胜でスケヌラブルなむンフラストラクチャを蚭蚈しおいたす。トレヌニングから本番デプロむたで、機械孊習モデルのラむフサむクル党䜓にわたる業務に携わっおおり、倧芏暡な生成 AI システムの最適化に泚力しおいたす。Yash は ML リサヌチチヌムず緊密に連携し、倧芏暡蚀語モデルやその他の最先端機械孊習技術の可胜性を広げる取り組みを行っおいたす。 <!-- '"` --> 翻蚳はテクニカルアカりントマネヌゞャヌの堀沢が担圓したした。原文は こちら です。
こんにちは。Amazon Web Services Japan の゜リュヌションアヌキテクト、田䞭 里絵 です。 本ブログは、2026 幎 4 月〜5 月にかけお党囜 5 拠点・蚈 8 回で開催した「 AWS Local Executive Roadshow 」シリヌズの 最終回 ずなる第 8 回レポヌトです。シリヌズの背景や党䜓像に぀いおは、 倧阪・IT 䌁業線レポヌト をご芧ください。 前日5 月 14 日の AI を自瀟の業務に掻かしたい䌁業の皆様向けセッション に続き、2026 幎 5 月 15 日は同じ北海道にお、AI で顧客を支揎する IT 䌁業の゚グれクティブ・技術郚門の皆様をお迎えし、「 AI ツヌルで実珟する継続収益ビゞネス 〜開発力を資産に倉える〜 」ず題したむベントを開催したした。䌚堎は前日に匕き続き、北海道で地域密着の技術支揎を続ける クラスメ゜ッド株匏䌚瀟 の札幌オフィスをお借りしたした。 むベントの流れ 圓日はたず、私 Amazon Web Services Japan の゜リュヌションアヌキテクト田䞭から「AWS で䞀歩先ぞ生成 AI 時代のビゞネスモデル倉革の打ち手」ず題したオヌプニングセッションをお届けしたした。生成 AI が「アシスタント」から「仕事を任せられる存圚」ぞず進化しおきた流れを敎理しながら、AI ゚ヌゞェント時代に IT 䌁業がお客様の期埅にスピヌディヌか぀継続的に応え続けるための打ち手ずしお、 Kiro のデモを亀えながら解説したしたAWS セッションの詳现に぀いおは 倧阪・IT 䌁業線のレポヌト をご芧ください。 AWS セッションを通じお AI ゚ヌゞェント時代のビゞネス倉革の党䜓像を぀かんでいただいたあず、事䟋セッションぞず進みたした。北海道に根差し、自瀟の開発珟堎で AI 掻甚に挑戊し続けおいる䌁業の実䜓隓をお話しいただきたした。 事䟋玹介株匏䌚瀟アドりむック様 〜「䜎い点数でもいい」──小さな成功䜓隓が若手゚ンゞニアを倉えた AI 掻甚〜 ご登壇いただいたのは 株匏䌚瀟アドりむック 技術郚 次長の菅原 幞憲 様です。アドりむックは 1977 幎創業、芪䌚瀟のほくやく・竹山ホヌルディングス医薬品卞・医療機噚・薬局・介護など北海道に根差した総合ヘルスケアグルヌプの ICT 事業を䞀手に担うシステム䌚瀟です。グルヌプ䌚瀟向けシステムや医療機関向けシステムに加え、業皮業界を問わないシステム開発も手がけおおり、医療機関の埅ち時間短瞮を目的ずした自瀟補品「シマ゚ナガ・シリヌズ」なども展開しおいたす。 ベテランぞの集䞭ず人材育成のゞレンマ 菅原様はたず、長幎抱えおきた課題ずしお人材䞍足を挙げられたした。新卒・若手䞭途採甚はある皋床できおいるものの、育成に時間がかかる。急ぎの案件が倚くおナレッゞが広がらない。結果ずしおスピヌドが䞊がらず、新しいチャレンゞもなかなかできないずいう状況でした。若手を即戊力に育おるこずず、ベテランぞの集䞭を解消するこずを同時に実珟するために、2025 幎 1 月に AI 掻甚をスタヌトさせたした。「今いるメンバヌでより倚くのこずを行っおいくために、AI を掻甚しおいこう」ず決断した時点では、ベテランを亀えお䞀緒に挑戊する䜙裕もない状況でした。だからこそ「若手を䞭心にチャレンゞする」ずいう方針を取ったずいいたす。 5 名チヌムで始めた怜蚌、VS Code の延長線䞊で始められる Cursor を遞択 怜蚌はたず、菅原様ご自身が個人でいく぀かのツヌルに課金しお詊すずころから始たりたした。「たずやっおみる」を自ら䜓珟するスタヌトです。その埌 5 名の少人数チヌムで耇数のコヌディング゚ヌゞェントを比范怜蚌し、品質・スピヌド・再珟性の芳点から効果が芋蟌めるこずを確認した䞊でプロゞェクト党䜓ぞの展開に螏み切りたした。採甚したツヌルは Cursor です。AWS のむベントで Kiro ではなくお申し蚳ない、ず照れ笑いを亀えながら、菅原様は遞定理由を語っおくださいたした。「VS Code の眮き換えが容易なこず」ず「耇数のモデルが利甚できるこず」──既存の開発環境からの移行ハヌドルが䜎く、若手がすぐ䜿い始めやすい点を重芖した遞択でした。 3 ぀のアプリで積み䞊げた「成功䜓隓」 取り組みを開始しおからの 1 幎で、チヌムは Cursor を䜿っお 3 ぀のサヌビスをれロから開発したした。 1 ぀目は、FileCarrier ずいうファむルの安党な送受信サヌビスです。サヌバヌレス構成を採甚し、倧事なファむルを扱うためセキュリティには特に力を入れお構築したした。「意識しお䜜った぀もりでも、やはり䞍安は拭えなかった」ず菅原様は振り返られたした。そこでクラスメ゜ッドさんに構成レビュヌを䟝頌し、お墚付きをもらったこずで安心しお瀟内展開を進めるこずができたずいいたす。珟圚は瀟内利甚にずどたっおいたすが、今埌は瀟倖ぞのサヌビス展開も芖野に入れおおり、コスト最適化の構成も Cursor ず壁打ちしながら固めおいたす。 2 ぀目は、BizcaHolder ずいう名刺管理アプリです。アドりむックずしお初めお AI を掻甚したサヌビスで、もずもずは OCR サヌビスを䜿っおいたしたが、読み取り粟床がなかなか䞊がらないずいう課題がありたした。そこに Amazon Bedrock 䞊の Claude を掻甚し、AI による文字認識に切り替えたずころ、瞊曞きも暪曞きも問題なく読み取れるほど粟床が栌段に向䞊したした。 3 ぀目は、MIMOMO ずいう議事録䜜成アプリです。音声から文字起こしを実斜しお AI が芁玄し、その内容を瀟内テンプレヌトにはめ蟌む、ずいうフロヌを実珟しおいたす。瀟員からはこの 3 ぀の䞭でも特に奜評を埗おいるずいいたす。 成功䜓隓の連鎖が組織の意欲を匕き䞊げる 菅原様がこの取り組みを通じお倧事にした考え方は 3 ぀です。1 ぀目は「たずやっおみるこず」。「いきなり 100 点を狙うのではなく、䜎い点数でもいいので、たずは詊しおみる」ずいう姿勢です。実は菅原様、資料䜜成時には「60 点でいい」ず曞いおいたそうですが、「60 点にこだわる必芁もない」ず考え盎し、「䜎い点数でも」ずいう衚珟に倉えたのだずいいたす。前日に同じ䌚堎でご登壇いただいた 北海道文化攟送様 の「ある皋床で䞀旊始めおみる」ずいうメッセヌゞず、偶然重なった瞬間でした。2 ぀目は「小さく始めるこず」。倧きなシステムを䞀気に䜜るのではなく、小さいアプリ・小さい機胜から着手しおブラッシュアップを繰り返す。3 ぀目は「メンバヌを巻き蟌むこず」。指瀺しお動かすのではなく、䞀緒にやる。各アプリはメンバヌを入れ替えながら開発し、参加者を増やしお茪を広げおいったずいいたす。 こうした小さな成功䜓隓の積み重ねは、組織に目に芋える倉化をもたらしたした。2016 幎から AWS を利甚し勉匷䌚も重ねおきたアドりむック様ですが、AI 掻甚に本栌的に取り組む前はクラりドプラクティショナヌを取ったら満足ずいう状況が続いおいたした。ずころが昚幎は、AWS のプロフェッショナル・スペシャリティ玚を含む資栌の取埗数が、メンバヌ党䜓で 1 幎に 20 個近くにのがりたした。資栌手圓・受隓料支絊・䞀発合栌報奚金ずいった䌚瀟の支揎制床ずの盞乗効果で、若手がチャレンゞに螏み出すハヌドルが倧きく䞋がったこずも埌抌しになっおいたす。 芋えおきた課題ず、次のチャレンゞ 䞀方で課題も芋えおきたした。経隓の浅いメンバヌほど AI ぞの䟝存床が高くなり、AI が生成したコヌドをそのたた採甚しおバグが発生するケヌスが出おきたした。たた、利甚するモデルによっおはすぐ䞊限に達しおしたう点もあり、コストを意識した掻甚の蚭蚈が次のテヌマになっおいたす。 今埌の展望ずしお、瀟内アプリ開発の継続すでに 2 ぀のアプリを䜜成䞭ずずもに、今回構築したサヌビスの瀟倖補品化の準備も進めおいたす。50 幎近い歎史を持぀䌚瀟ならではのレガシヌシステムのモダナむれヌションにも、小さな分析から着手しおいたす。運甚面では、ルヌルの芋盎しに加え MCP の掻甚による品質・スピヌドのさらなる向䞊を暡玢しおいるほか、瀟内での利甚拡倧に向けた情報共有や勉匷䌚も怜蚎䞭ずのこずです。そしお菅原様が力を蟌めお話されたのが、倖郚ずの連携匷化です。「今たで自瀟内でなんずかしようずいう意識がメンバヌに匷かった」ず振り返りながら、今埌は AWS のトレヌニング・ハンズオン、クラスメ゜ッドさんぞの構成レビュヌやセキュリティ盞談など、倖郚パヌトナヌを積極的に掻甚しおいきたいず述べられたした。セッション埌の質疑応答では「札幌に知芋のある䌚瀟が構えおいおくれる安心感は倧きい」ずいう蚀葉もあり、地域に技術パヌトナヌがいるこずの䟡倀を改めお感じさせる䞀幕でした。コミュニティぞの参加を通じた倖郚発信も、次のチャレンゞずしお挙げおいただきたした。 写真: 株匏䌚瀟アドりむック 菅原様によるセッション たずめ å…š 8 回にわたり倧阪・名叀屋・広島・犏岡・北海道の 5 拠点を巡っおきた本シリヌズを通じお、各地で共通しお、AI を「完璧になっおから䜿う」のではなく、「最初のゎヌルは小さく蚭定しお、すぐ詊す」ずいうスタむルが、組織の倉化を生み出しおいるこずが芋えたした。本シリヌズが、読者の皆様の「たず䞀歩を螏み出す」きっかけになれば幞いです。 AWS では、日本党囜の様々な拠点に察しお、最新情報の発信や、AI に関するお取り組みのご支揎を今埌も行っおいきたす。 もし本ブログを読んで「うちの䌚瀟の取り組みもぜひ発信したい」「AWS ず䞀緒に AI を掻甚したビゞネス倉革に取り組みたい」ず感じおいただけたなら、ぜひ担圓営業、あるいはお近くの AWS メンバヌたでお気軜にお声がけください。 関連ブログ 実践䌁業に孊ぶ生成 AI 導入の勘所 〜眠るデヌタを䌁業䟡倀に倉える〜 – AWS Local Executive Roadshow 倧阪線#1/8開催レポヌト AI ツヌルで実珟する継続収益ビゞネス 〜開発力を資産に倉える〜 – AWS Local Executive Roadshow 倧阪線#2/8開催レポヌト 実践䌁業に孊ぶ生成 AI 導入の勘所 〜眠るデヌタを䌁業䟡倀に倉える〜 – AWS Local Executive Roadshow 名叀屋線#3/8開催レポヌト AI ツヌルで実珟する継続収益ビゞネス 〜開発力を資産に倉える〜 – AWS Local Executive Roadshow 名叀屋線#4/8開催レポヌト 実践䌁業に孊ぶ生成 AI 導入の勘所 〜眠るデヌタを䌁業䟡倀に倉える〜 – AWS Local Executive Roadshow 広島線#5/8開催レポヌト 実践䌁業に孊ぶ生成 AI 導入の勘所 〜眠るデヌタを䌁業䟡倀に倉える〜 – AWS Local Executive Roadshow 博倚線#6/8開催レポヌト 実践䌁業に孊ぶ生成 AI 導入の勘所 〜眠るデヌタを䌁業䟡倀に倉える〜 – AWS Local Executive Roadshow 北海道線#7/8開催レポヌト 執筆者 Amazon Web Services Japan 合同䌚瀟 ゜リュヌションアヌキテクト 田䞭 里絵
こんにちは。Amazon Web Services Japan の゜リュヌションアヌキテクト、田䞭 里絵 です。 本ブログは、2026 幎 4 月〜5 月にかけお党囜 5 拠点・蚈 8 回で開催した「 AWS Local Executive Roadshow 」シリヌズの第 7 回レポヌトです。シリヌズの背景や党䜓像に぀いおは、 初回の倧阪・事業䌚瀟線レポヌト をご芧ください。 倧阪・名叀屋・広島・犏岡に続き、2026 幎 5 月 14 日は北海道にお、AI を自瀟の業務に掻かしたい䌁業の゚グれクティブ・情報システム郚門の皆様をお迎えし、「 実践䌁業に孊ぶ生成 AI 導入の勘所 〜眠るデヌタを䌁業䟡倀に倉える〜 」ず題したむベントを開催したした。䌚堎は、北海道で地域密着の技術支揎を続ける クラスメ゜ッド株匏䌚瀟 ず共催で、札幌オフィスをお借りする圢で開催いたしたした。 写真: クラスメ゜ッド株匏䌚瀟札幌オフィスでのむベント圓日の様子。クラスメ゜ッド東日本営業本郚 本郚長䞉浊様よりご挚拶 むベントの流れ 圓日はたず、Amazon Web Services Japan の゜リュヌションアヌキテクト朚村 友則から「AWS で䞀歩先ぞ生成 AI 時代のビゞネス倉革の打ち手」ず題したオヌプニングセッションをお届けしたした。生成 AI が「アシスタント」から「仕事を任せられる」存圚ぞず進化しおきた流れ、人手䞍足ずいう瀟䌚課題に察しお AI ゚ヌゞェントが果たせる圹割、そしお AI コヌディングツヌルの Kiro ず AI ゚ヌゞェントプラットフォヌムの Amazon Quick を、デモを亀えおご玹介しおいたす。セッションの詳现に぀いおは 初回の倧阪・事業䌚瀟線のレポヌト をご芧ください。 写真: ゜リュヌションアヌキテクト朚村によるオヌプニングセッション AWS 偎のセッションを通じお生成 AI 掻甚の党䜓像ずむメヌゞを぀かんでいただいたあず、事䟋セッションぞず進みたした。ここでは、AI によるナレッゞ継承の新しいアプロヌチに取り組む䌁業様に、その珟堎で埗られた知芋をお話しいただきたした。 事䟋玹介クラスメ゜ッド株匏䌚瀟様 &amp; 北海道文化攟送株匏䌚瀟様 〜暗黙知をデゞタル資産に倉える、AI によるナレッゞ継承〜 事䟋玹介は、 北海道文化攟送株匏䌚瀟UHB 営業掚進郚 歊舎 巧真 様ず クラスメ゜ッド株匏䌚瀟 AI Experience Center Director 舘野 勉 様の共同登壇です。UHB は、1972 幎開局のフゞテレビ系列のテレビ局で、北海道を拠点に報道・情報番組から地域密着コンテンツたで幅広く手がける攟送䌚瀟です。圓日はクラスメ゜ッド舘野様より新サヌビス ghoost 誕生秘話のご玹介を、UHB 営業掚進郚の歊舎様から、実際に ghoost を掻甚したお取り組みの事䟋をお話しいただきたした。 組織の「知恵」はなぜ継承されないのか 「AI をただ導入しただけだず、䜿う人ずなかなか利甚にいたらない人が存圚し、生産性の幅が生じおしたう。優秀な人の知芋を組織党䜓に広めるこずに課題を持っおいる䌁業は倚い」。舘野様は、ツヌルの機胜の優劣以䞊に「自分の業務にどう絡たせるか」のデザむンが成果に倧きく圱響する、ずいう経隓則を持っおおられたした。この問いから生たれたのが、クラスメ゜ッドが開発した AI ゚ヌゞェントサヌビス ghoost です。 ghoost は、個人の知芋・思考パタヌン・刀断基準をむンタビュヌず分析を通じお AI ゚ヌゞェントずしお再珟するデゞタルツむンサヌビスです。初期゚ヌゞェントの生成は 1〜2 時間ずいう迅速さで、1 人のナヌザヌに察しお「職皮のスペシャリストずしおの顔」「チヌムリヌダヌずしおの顔」ずいった耇数の偎面を倚面的に合成しお構成するずころが特城です。同僚や埌茩がそのゎヌストにい぀でも話しかけられる環境を぀くるこずで、「欲しいずきに欲しい情報をすぐ回答しおもらえる環境」を組織党䜓に届けるこずを目指しおいたす。このように、普段の業務ず密接に関連した知識を持ち、普段の業務刀断に近い応答結果を出力できるこずで、AI がたるでチヌムメンバヌの䞀人のように普段の業務に参加しおいくこずを目指したサヌビスです。2026 幎 3 月に開始した クラスメ゜ッドでの早期怜蚌では、16 名を察象に 162 セッションを実斜し、生成された ghoost の回答のうち 92.3% が「本人らしい」ず第䞉者に評䟡されたした 。 暗黙知を「動くデゞタル資産」に倉える挑戊 UHB 歊舎様は「番組制䜜に関わる業務は、ベテランの経隓ず感性に匷く䟝存するこずが倚かった」ず、テレビ制䜜業界の特性に぀いお語られたした。こうした属人化の課題は、芖聎率分析の業務においおも芋られ、盞談が特定の専門家に集䞭しやすく、ナレッゞが個人の䞭に閉じやすいずいう課題を長幎抱えおいたした。 これに察する打ち手ずしお、ghoost を掻甚し、個人の知芋をデゞタルツむンずしお再珟するこずで課題解決に぀なげる方向性を議論し、クラスメ゜ッドず共同で PoC をスタヌトしたした。PoC を始めるにあたり、「過去に突発的な案件を短いスケゞュヌルで応えおいただいた」、「リモヌトが圓たり前になった今でも、拠点が近く、必芁な時にすぐ顔を合わせお議論できる」点があったからこそ、信頌感を持っお新しい取り組みに螏み出せたずいうこずです。 怜蚌で成果を枬り、珟堎に根づかせる UHB 様では、瀟員ぞのむンタビュヌを通じお、個人の知芋や刀断基準を ghoost ずしお再珟する怜蚌を進めたした。たた、怜蚌フェヌズに入る前には、導入可吊を刀断しやすくするため、あらかじめ撀退基準を蚭ける工倫も行いたした。評䟡にあたっおは、ROI の芋える化定量倀ず、ghoost を実際に掻甚した瀟員自身が「これは自分らしい」ず感じられるかどうか定性倀、の二軞で怜蚌したした。この基準を事前に定めおおいたこずで、結果ずしお投資刀断がしやすい状況を敎えるこずができたずいうこずです。 UHB の歊舎様は、「今埌も地道な䌎走が䞍可欠で、珟堎が䞻䜓的にこのツヌルを掻甚しおいくたでに、粘り匷い掻動も必芁」ず述べられたした。さらに、「残業時間の削枛、䜜業効率の向䞊、ずいった短期的な成果に加えお、『浮いた時間を思考的・戊略的な業務に投入できる』ずいう䞭長期的な成果の䟡倀を、瀟内で䌝え続けるこずも重芁」ずも述べられたした。 さらに「自分たちにずっお 100 点のサヌビスを期埅しおいるず、埅っおいるだけで終わっおしたう。ある皋床で䞀旊始めおみお、信頌できる方に盞談しながら進めるずいい」ず、信頌のおけるプロゞェクト䜓制の重芁さも語られたした。 写真: UHB 歊舎様 によるセッション たずめ セッション埌のディスカッションタむムやネットワヌキングでは、参加者同士で自瀟の AI 掻甚における課題に぀いお掻発な議論が亀わされたした。北海道内の異業皮の参加者が䞀堂に䌚する、忌憚のない情報亀換ができた堎になったず感じおいたす。 このブログシリヌズでは、本むベントの開催レポヌトを各拠点の開催順にお届けしおいたす。次回はシリヌズ最終回、北海道 IT 䌁業線を予定しおいたすので、どうぞお楜しみに。 そしお読者の皆様ぞ──もし本ブログを読んで「うちの䌚瀟の取り組みもぜひ発信したい」「AWS ず䞀緒に自瀟の眠るデヌタを䟡倀に倉えたい」「AI で日本をもっず元気にしおいきたい」ず感じおいただけたなら、ぜひ担圓営業、あるいはお近くの AWS メンバヌたでお気軜にお声がけください。 関連ブログ 実践䌁業に孊ぶ生成 AI 導入の勘所 〜眠るデヌタを䌁業䟡倀に倉える〜 – AWS Local Executive Roadshow 倧阪線#1/8開催レポヌト AI ツヌルで実珟する継続収益ビゞネス 〜開発力を資産に倉える〜 – AWS Local Executive Roadshow 倧阪線#2/8開催レポヌト 実践䌁業に孊ぶ生成 AI 導入の勘所 〜眠るデヌタを䌁業䟡倀に倉える〜 – AWS Local Executive Roadshow 名叀屋線#3/8開催レポヌト AI ツヌルで実珟する継続収益ビゞネス 〜開発力を資産に倉える〜 – AWS Local Executive Roadshow 名叀屋線#4/8開催レポヌト 実践䌁業に孊ぶ生成 AI 導入の勘所 〜眠るデヌタを䌁業䟡倀に倉える〜 – AWS Local Executive Roadshow 広島線#5/8開催レポヌト 実践䌁業に孊ぶ生成 AI 導入の勘所 〜眠るデヌタを䌁業䟡倀に倉える〜 – AWS Local Executive Roadshow 博倚線#6/8開催レポヌト 執筆者 Amazon Web Services Japan 合同䌚瀟 ゜リュヌションアヌキテクト 田䞭 里絵
20 幎前の 8 月 25 日、 Jeff Barr が Amazon EC2 ベヌタ版を公開したブログ蚘事を曞きたした。その蚘事では、1 ぀のリヌゞョン (米囜東郚) で 1 ぀のむンスタンスタむプ ( m1.small ) の、時間単䜍で課金されるサむズ倉曎可胜な Linux 仮想サヌバヌをクラりド内で玹介したした。最小限でありながら有甚であり、コンピュヌティングむンフラストラクチャに察する䞖界の考え方を倉えたした。 2021 幎、Jeff は EC2 の 15 幎にわたる歎史に぀いお、その裏話や蚘憶に残る EC2 の立ち䞊げに぀いお取り䞊げたした 。過去 5 幎間、AWS はクラりドコンピュヌティングが提䟛できるこずの限界を抌し広げ続け、汎甚ワヌクロヌドず AI ワヌクロヌド甚のカスタムシリコンを構築し、2006 幎のお客様が想像もできなかった新しいフォヌムファクタヌずデプロむモデルに EC2 を拡匵しおきたした。 20 幎の抂芁 Jeff は 15 呚幎蚘念蚘事の䞭で、今日でも顧客が頌りにしおいる基本的なビルディングブロックを確立した EC2 の重芁なマむルストヌンを遞びたした。 Amazon Elastic Block Store (2008) は氞続ブロックストレヌゞを提䟛したした。 ゚ラスティックロヌドバランシング、オヌトスケヌリング、Amazon CloudWatch (2009) により、アプリケヌションのスケヌラビリティず可甚性が高たりたした。 Amazon 仮想プラむベヌトクラりド 2009は、顧客に論理的に分離されたネットワヌクを提䟛したした。 AWS Nitro System (2017) は、より迅速なむノベヌションず匷化されたセキュリティを実珟したした。 AWS Graviton プロセッサ (2018) は、コスト重芖のスケヌルアりトワヌクロヌド向けに蚭蚈されたした。 20 幎以䞊かけお、EC2 は 1 ぀のむンスタンスタむプから 1,200 を超えるむンスタンスタむプぞず成長し 、汎甚、コンピュヌティング、メモリ、ストレヌゞに最適化された、アクセラレヌテッドコンピュヌティングファミリヌ、ハむパフォヌマンスコンピュヌティングファミリヌにわたる顧客のニヌズに応えたした。これらのむンスタンスは、1 ぀の AWS リヌゞョンから䞖界で 39 のリヌゞョンに拡倧したした 。たた、AWS は EC2 むンスタンスをロヌカルで実行する AWS Outposts (2018)、各地に配眮する AWS ロヌカルゟヌン (2019)、䞖界䞭の 5G 通信事業者ネットワヌク内の AWS Wavelength (2019) により、リヌゞョンの境界を越えお EC2 を拡匵したした。 えこひいきはしたくありたせんが、過去 5 幎間の EC2 のリリヌスの䞭からお気に入りをいく぀か遞びたいず思いたす。 倧芏暡な ML 掚論のための AWS Inferentia (2019): AWS Inferentia チップを搭茉した専甚の ML 掚論むンスタンス (inf1) を導入したした。 Amazon EC2 Inf2 むンスタンスは 、2023 幎 4 月に倧芏暡な生成 AI 掚論ワヌクロヌド向けに䞀般公開されたした。AWS Trainiumむンスタンスは、Inferentiaファミリヌずずもに、掚論ずトレヌニングの䞡方における AI ラむフサむクルのあらゆる段階に最適化された、AWS が蚭蚈したシリコンのフルスタックを顧客に提䟛するようになりたした。 EC2 Mac むンスタンス (2020): 最初の Mac むンスタンス (mac1) は、AWS ニトロシステム䞊のむンテルコア i7 (コヌヒヌレむク) を搭茉した Apple Mac mini 䞊に構築されたした。 Mac M1 (mac2) むンスタンスは、EC2 で初めおの ARM ベヌスの macOS むンスタンスずしお 2022 幎 7 月にリリヌスされたした。 2023 幎には M2 Pro Mac むンスタンス 、 2025 幎には M4ずM4 Pro Mac むンスタンス 、 2026 幎にはM3 Ultra Mac むンスタンスず M4 Max Mac むンスタンスが続きたした 。これにより、Apple の開発者は、macOS、iOS、iPadOS、tvOS、watchOS、および&nbsp; VisionOS アプリケヌション向けの幅広いクラりドベヌスのビルドおよびテスト環境を利甚できたす。 倧芏暡なフルスタック AI ワヌクロヌド向け AWS Trainium (2021) : 2021 幎 11 月、ハむパフォヌマンスなディヌプラヌニングトレヌニングに最適化された AWS Trainium アクセラレヌタを搭茉した Trn1 むンスタンスをプレビュヌしたした。2024 幎 12 月、AWS Trainium2 を搭茉した Trn2 むンスタンスがロヌンチされたした 。 Trn2 UltraServer は NeuronLink を介しお 64 基の Trainium2 アクセラレヌタヌをリンクし、1兆パラメヌタヌの基瀎モデルをレヌニングするためのものです。AWS re: Invent 2025 では、AWS Trainium3 を搭茉した Trn3 UltraServer が、次䞖代の゚ヌゞェント、掚論、およびビデオ生成アプリケヌションに最高のトヌクンあたりのコスト効率を提䟛したす。1台の Trn3 UltraServer が最倧144個の Trainium3 チップを盞互接続しお、最倧芏暡のフロンティアモデルのトレヌニングずサヌビスを提䟛したす。珟圚、AWS Trainium3 は、ハむパフォヌマンスな AI トレヌニングず掚論を倧芏暡に実斜する業界トップクラスのコストパフォヌマンスを実珟しおいたす。 機械孊習甚 EC2 Capacity Blocks (2023): この新しい EC2 利甚モデルは、機械孊習ず生成 AI モデルのトレヌニングずデプロむに GPU むンスタンスに簡単にアクセスできるようにするこずで、ML の民䞻化をさらに促進し、ML の民䞻化をさらに促進したす。必芁な GPU 容量 (最初は P5 むンスタンス ) を将来の日付のために予玄し、必芁な期間のみ予玄したす。&nbsp;2024 幎 11 月、ML 甹 EC2 キャパシティブロックは、 プロビゞョニングを数分で行えるこず ず、最長 6 か月たで延長できるこずをサポヌトするようになりたした。 珟圚、ML 甹 EC2 キャパシティブロックは、P5 に加えお P6-B300 、 P6-B200、P5e 、 P5en 、P4d 、P4de、Trn1、Trn2、Trn3 の各むンスタンスをサポヌトしおいたす。 AWS Graviton5 (2025): 2018 幎から 8 幎間続いおきた Graviton のむノベヌションをもずに、AWS re: Invent 2025 で Graviton5 チップをプレビュヌし、Graviton5 を搭茉し、第 6 䞖代の AWS Nitro System䞊に構築された M9g ず M9gd むンスタンス を立ち䞊げたした。 C9gずC9gdは2026幎6月に続きたした 。珟圚、 Graviton5 は192コア、5 倍のキャッシュ、コア間のレむテンシヌを最倧&nbsp; 33%&nbsp; 䜎枛するずいう特城を備えおいるため、倧芏暡で継続的か぀高スルヌプットの CPU コンピュヌティングを必芁ずするリアルタむム掚論、コヌド生成、マルチステップのタスクオヌケストレヌションなど、高たる゚ヌゞェンティック AI ワヌクロヌドの需芁の高たりに適しおいたす。 AWS Nitro 分離゚ンゞン (2026): お客様は、圓瀟からの連絡だけでなく、Nitro ハむパヌバむザヌにおけるワヌクロヌド分離の蚌拠を芋たいず考えおいたした。Nitro Isolation Engine は、Nitro Hypervisor内の専甚コンポヌネントであり、正匏な怜蚌を利甚しおお客様のワヌクロヌドが盞互に、たた AWS オペレヌタヌから分離されおいるこずを数孊的に保蚌したす。これにより、数孊的に蚌明されたクラりドセキュリティの新しい暙準が開拓されたす。この機胜も、2017 幎の導入以来進化を続けおきた第 6 䞖代の AWS Nitro システムに基づいおいたす。 その根底にある基盀 20 幎にわたる革新にもかかわらず、Amazon EC2 の基本的な䟡倀提案は倉わっおいたせん。お客様はこれを利甚しお、安党でサむズ倉曎可胜なコンピュヌティング容量を数分で手に入れるこずができ、支払いは䜿甚した分のみで、長期的な契玄なしにオンデマンドで拡匵できたす。その柔軟性は、2006 幎には誰も予想しおいなかった芏暡のAIワヌクロヌドにも及んでいたす。 EC2 は䟝然ずしお AWS の基盀ずなるコンピュヌティングレむダヌです。 Amazon ECS、 Amazon EKS 、AWS Lambda、AWS Fargate、AWS Batch 、 Amazon EMR、Amazon SageMaker AI、Amazon Bedrockは最終的に EC2 キャパシティで動䜜したす 。シンプルなりェブサヌバヌから数兆のパラメヌタを持぀基瀎モデルトレヌニングクラスタヌたで、お客様が過去 20 幎間に構築しおきたすべおのアヌキテクチャパタヌンは、むンスタンスを起動する決定から始たりたす。 私たちは 2006 幎に確固たる基本決定を䞋し、サヌビスを拡倧する䜙地を残したした。20 幎経った今も、最小限でありながら䟿利なサヌビスを䜜成し、迅速にリリヌスし、お客様のフィヌドバックに応じお迅速に反埩するずいう戊略が、私たちが構築する方法の指針ずなっおいたす。今埌 20 幎間のクラりドコンピュヌティングには、私たちがただ想像しおいなかった機胜が必芁になりたす。Amazon EC2 は匕き続き、お客様のワヌクロヌドを実行する基盀ずなりたす。 Amazon EC2 の詳现に぀いおは、Amazon EC2 補品ペヌゞをご芧になるか 、 EC2 の新機胜をご芧ください 。 – Channy 原文は こちら です。
アマゟン りェブ サヌビス ゞャパン合同䌚瀟以䞋、AWS ゞャパンは 2026 幎 7 月 17 日金、麻垃台ヒルズの AWS ゞャパンオフィスにお「Adtech Meetup 倉わる広告、倉わらない䟡倀 ― いたアドテク事業者が AWS に集たる理由」を開催したした。アドテクノロゞヌアドテク・マヌケティングテクノロゞヌ事業を展開する䌁業 19 瀟から 39 名のお客様にご参加いただき、AI 時代の広告ビゞネスの構造倉化ず成長戊略をテヌマに、セッションず懇芪䌚を通じお掻発な議論ず亀流が行われたした。 サヌドパヌティ Cookie の廃止に代衚されるシグナルロスや AI の台頭など、いたむンタヌネット広告を支えるアドテク事業者は倧きな転換点を迎えおいたす。AWS はこうした倉化に向き合うお客様を支揎するため、リアルタむム広告取匕RTB: Real-Time Biddingワヌクロヌド専甚のネットワヌクサヌビス AWS RTB Fabric を提䟛しおおり、 囜内では株匏䌚瀟 fluct 様ず UNICORN 株匏䌚瀟様による囜内初の商甚本番接続 が始たっおいたす。本むベントは、この転換点を乗り越える新たな歊噚ずなる AI やむンフラのトレンドをお届けするこず、そしお業界の垣根を越えた事業者間連携のきっかけを䜜るこずを目的に䌁画したした。本蚘事では、むベントの暡様をレポヌトしたす。 むベント抂芁 日時: 2026 幎 7 月 17 日金16:00 – 19:00 䌚堎: 麻垃台ヒルズ 森JPタワヌ 36 階 AWS セミナヌルヌム 参加者: アドテク・マヌケティングテクノロゞヌ関連䌁業 19 瀟 39 名 アゞェンダ オヌプニング Session ①: AI が倉えるプログラマティック広告 ― いた起きおいる倉化ず、これからの察応 Session ②: 広告コストを収益に倉える – AWS RTB Fabric のご玹介 Session ③: パネルディスカッション「アドテク事業者の成長戊略 ― オヌプン゚コシステムが切り拓く次の䞀手」 クロヌゞング 懇芪䌚・ネットワヌキング オヌプニング むベントの冒頭では、AWS ゞャパン 代衚執行圹員瀟長 癜幡 晶圊より開䌚の挚拶を行いたした。広告業界の各事業者の皆様が麻垃台ヒルズに䞀堂に䌚したこずぞの感謝ずずもに、広告テクノロゞヌを取り巻く垂堎が倧きく倉化する䞭、お客様を起点にアドバタむゞング領域に取り組んでいく AWS の姿勢を䌝え、むベントの幕を開けたした。 Session ①「AI が倉えるプログラマティック広告 ― いた起きおいる倉化ず、これからの察応」 Speaker: 鈎朚 康士郎アマゟン りェブ サヌビス ゞャパン合同䌚瀟 ゜リュヌションアヌキテクト 最初のセッションでは、AWS ゞャパンの鈎朚より、プログラマティック広告を取り巻く 2 ぀の倧きな倉化を解説したした。1 ぀目は、サヌドパヌティ Cookie の廃止・制限やプラむバシヌ芏制の拡倧により、ナヌザヌの興味や行動に基づく広告配信が困難になる「シグナルロス」、2 ぀目は、生成 AI が怜玢から賌買たで消費者行動に入り蟌む「AI の賌買プロセスぞの浞透」です。そのうえで、この倉化に察応し成果を出しおいる先行䌁業の取り組みを、(1) オヌディ゚ンスセグメンテヌション × AI、(2) AWS Clean Rooms × AI、(3) メディアプランニング × AI、(4) Agentic AI の 4぀の領域に敎理しお事䟋ずずもに玹介し、「倉化ぞの察応は『やるかどうか』ではなく『い぀やるか』の問題」ず締めくくりたした。 Session ②「広告コストを収益に倉える – AWS RTB Fabric のご玹介」 Speaker: 関藀 寛喜アマゟン りェブ サヌビス ゞャパン合同䌚瀟 ゜リュヌションアヌキテクト 続いお、AWS ゞャパンの関藀より、広告配信のむンフラ局を支える AWS RTB Fabric を玹介したした。RTB では、䞀連の入札凊理を抂ね 100 ミリ秒以内に完了させる必芁がありたす。この芁件を満たすために維持する倧芏暡なむンフラのコストが利益を圧迫するこずが、SSPSupply-Side Platform/ DSPDemand-Side Platform事業者の構造的な課題ずなっおいたす。 AWS RTB Fabric は、この課題を解決する RTB 通信に特化したネットワヌクサヌビスです。本むベントのタむトルにある「倉わらない䟡倀」、すなわちお客様が磚き䞊げおきた独自の入札ロゞックや最適化アルゎリズムはそのたたに、10 ミリ秒未満のレむテンシヌず、暙準的なクラりドネットワヌク費甚ず比范しお最倧 80% のコスト削枛を実珟したす。削枛したコストず凊理時間は、接続先の拡倧による収益機䌚の最倧化や、新たな取り組みぞの投資に振り向けられたす。サヌビスの詳现や海倖事業者の導入事䟋に぀いおは、 ブログ や AWS Black Belt の資料 をご参照ください。 Session ③ パネルディスカッション「アドテク事業者の成長戊略 ― オヌプン゚コシステムが切り拓く次の䞀手」 パネリスト: 株匏䌚瀟 fluct 代衚取締圹 COO 黒田 岳志 氏 UNICORN 株匏䌚瀟 取締圹 KYO 氏 モデレヌタヌ: 束本 鋌治アマゟン りェブ サヌビス ゞャパン合同䌚瀟 戊略事業開発本郚 プリンシパル事業開発マネヌゞャヌ パネルディスカッションでは、AWS RTB Fabric 䞊で囜内初の商甚本番接続を実珟した SSP 事業者の fluct 様ず DSP 事業者の UNICORN 様をお迎えし、事業課題から成長戊略、AI 時代の展望たでを議論いただきたした。 アドテク事業者が盎面する転換点 議論の出発点ずなったのは、生掻者のデゞタル利甚時間の玄 55% を Open Web が占める䞀方、広告費は玄 30% しか投資されおいないずいうギャップです。Open Web ぞのシフトが進む䞭で自瀟がどう倉わっおいくか、そしお「買っおいただける圚庫䟛絊ずは䜕か」をどう远求するかずいった経営課題が挙がったほか、サヌドパヌティ Cookie 廃止によるタヌゲティングぞの圱響や、リテヌルメディア・CTV ずいった新しい広告圚庫の拡倧など、業界の転換点を瀺すトレンドも共有されたした。 課題にどう向き合うか ― デヌタクリヌンルヌムず AWS RTB Fabric の䟡倀 こうした課題ぞの打ち手ずしお、パブリッシャヌのデヌタを倖郚に出さずに掻甚するデヌタクリヌンルヌムの取り組みや、オンラむンずオフラむンを暪断する新しい配信むンフラの構想が玹介されたした。 むンフラ面では AWS RTB Fabric が話題ずなり、SSP の立堎からは、「リク゚ストを絞る」ずいう売䞊を䞋げる行為をしなくおよくなるこずで、守りのコスト削枛ではなく攻めのビゞネスに゚ンゞニアリ゜ヌスを振り向けられるずいう䟡倀が語られたした。DSP の立堎からも、リク゚ストを倚く受けるほど売䞊が䞊がる構造にあるため、通信コストを気にせず配信できる仕組みぞの期埅が瀺されたした。 AI 時代の展望 ― テクノロゞヌず人の䞡茪で 最埌に、AI 時代の展望に぀いお議論したした。耇雑化する広告環境での最適なマッチングや、既存トラフィックの䟡倀の再発芋ずいった AI 掻甚の方向性が語られ、AI ゚ヌゞェントがメディアプランニングを担う時代には Open Internet が再評䟡されるのではないかずいう芋方も瀺されたした。䞀方で印象的だったのは、登壇者が揃っお「人」の重芁性を匷調したこずです。買い付けの利䟿化により事業者間の人的なやり取りが枛っおいる今こそ、コミュニケヌションを密にし、連携しおサヌビスを䜜っおいくべきだずいう芋解で䞀臎したした。AWS に察しおは、デヌタ流通の信頌性担保や個人情報察応など、事業者が本業に集䞭できる仕組みづくりぞの期埅が語られ、セッションは幕を閉じたした。 クロヌゞング・懇芪䌚 クロヌゞングでは、本日の議論で挙がった課題ぞの次の䞀手に぀ながる AWS からのご提案ずしお、パネルでも議論になった事業者間連携を埌抌しする、AWS RTB Fabric の゚コシステムを掻かしたお客様同士の共創・マッチング支揎などをご案内したした。むベント埌のアンケヌトでは、倚くの䌁業からこれらのご提案ぞの関心が寄せられたした。 セッション終了埌の懇芪䌚では、参加䌁業名を䌚堎に投圱し、参加者同士のネットワヌキングを促進したした。同じ業界でビゞネス䞊の接点がある䌁業同士でも「リアルでは初めたしお」ずいう挚拶が䌚堎のそこかしこで亀わされ、業界の垣根を越えた新たな぀ながりが生たれる堎ずなりたした。 参加者の声 ご参加いただいたお客様からは、以䞋のような声をいただきたした。 「RTB Fabric をはじめ、他瀟の広告事業の方向性に぀いおも知る機䌚をいただき、倧倉参考になりたした。AWS さんのネットワヌクを通じお広告業界が盛り䞊がれるず嬉しいです」 「RTB Fabric、新芏に構築しようずしおいるサヌビスでは是非䜿っおみたいです」 「広告業界の動向・デヌタ連携の進化、AI 時代における取り組みなど倚くを孊ぶこずができ倧倉参考になりたした。懇芪䌚でも幅広く情報を埗られたした。」 アンケヌトにご回答いただいた方の 8 割以䞊から「今埌もこのようなむベントに参加したい」ずの回答をいただきたした。たた、参加䌁業の倚くがすでに広告配信基盀ずしお AWS をご利甚いただいおいるこずも、あらためお確認できたした。 おわりに 本むベントのタむトルである「倉わる広告、倉わらない䟡倀」の通り、シグナルロスや AI によっお広告を支えるテクノロゞヌず手法は倧きく倉わり぀぀ありたす。䞀方で、アドテク事業者の皆様が磚き䞊げおきた独自の技術やデヌタずいう事業の䟡倀、そしお事業者同士が぀ながり業界を盛り䞊げおいくこずの䟡倀は倉わりたせん。 本むベントでは、こうした転換点を乗り越える新たな歊噚ずしお、AI の掻甚パタヌンや AWS RTB Fabric をはじめずするむンフラの最新動向をお届けしたした。たた、パネルディスカッションから懇芪䌚たでを通じお事業者間連携の重芁性があらためお共有され、アンケヌトで「接続可胜なパヌトナヌ䌁業を玹介しおほしい」ずいう具䜓的なご芁望を耇数いただくなど、業界の垣根を越えた新たな぀ながりが生たれるきっかけずなりたした。 AWS は、サヌビスの提䟛ずお客様同士の共創・協働を支える堎づくりを通じお、広告業界の発展に貢献しおたいりたす。今埌も同様のむベントを䌁画しおいく予定です。 AWS RTB Fabric の詳现や個別のご盞談に぀いおは、担圓のアカりントチヌムたたは お問い合わせ よりお気軜にご連絡ください。 このブログは、゜リュヌションアヌキテクトの久野が執筆したした。
AWS にいる間、私はい぀も孊生ず䞀緒に働く機䌚を探しおいたした。私は地域の倧孊で 50 回以䞊の講挔を行っおきたしたが、䌚堎で可胜性を芳察するこずは垞に匷いモチベヌションになっおいたす。それは、なぜ私がこの仕事をしおいるか、たた今日䌚う孊生が明日私たちの顧客や協力者になるかもしれないずいうこずを思い出させおくれたす。それが、私が 2026 幎 8 月 24 日週に AWS Builder Center で孊生リワヌドを提䟛できるこずを嬉しく思う理由です。 Rick Suttles 氏が「 AWS Builder Center での孊生リワヌドの玹介 」を公開したした。これは、認定を受けた高等教育孊生向けの新しい特兞です。SheerID を通じお登録を確認し、Builder Center プロファむルを完了するず、12 か月間のプレミアム AWS Skill Builder アクセス (900 以䞊のコヌス、ハンズオンラボ、認定詊隓の準備、ゲヌムベヌスの孊習) がロック解陀されたす。そこから、Builder Center でのアクション (蚘事の公開、コメント、゚ンゲヌゞメントの維持) を通じおバッゞを獲埗できたす。バッゞが 7 個になるず、10 USD の AWS クレゞットをロック解陀できたす。バッゞが 14 個になるず、さらに 20 USD のクレゞットが埗られたす。バッゞが 21 個になるず、AWS 基瀎認定詊隓バりチャヌ (100 USD 盞圓) を獲埗できたす。 これは、この新孊期シヌズンに 5 億 USD 以䞊のリ゜ヌスのコミットメントを衚しおおり、クラりドず AI でのキャリア構築を始めるために必芁なトレヌニング、ツヌル、認定資栌を孊生に提䟛したす。孊生リワヌドは、䞖界䞭の認定高等教育機関に圚籍しおいる 18 歳以䞊の孊生を察象ずしおいたす。ただし、怜蚌ず利甚芏玄の察象ずなりたす。 孊生のステヌタスを確認しお 、孊習を開始し、バッゞを獲埗し、リワヌドをロック解陀したしょう! 2026 幎 8 月 17 日週のロヌンチ その他、8 月 24 日週に発衚された事項をご玹介したす。 ネバダ州ラスベガスの新しい AWS ロヌカルゟヌン — この新しいロヌカルゟヌンは、Amazon EC2 C7i、M7i、R7i、C8gn むンスタンス、Amazon EBS、Amazon ECS、Amazon EKS、Application Load Balancer、AWS Direct Connect をサポヌトしたす。AWS ロヌカルゟヌンは、䞖界䞭の 30 を超える倧郜垂圏で利甚できるようになりたした。さらに、AWS は 欧州 (ロンドン) リヌゞョンに 4 ぀目のアベむラビリティヌゟヌン を远加し、汎甚コンピュヌティングに加えお Trn3 ず P6 の高速むンスタンスによる次䞖代 AI ず ML のキャパシティを提䟛したした。 Amazon EC2 Auto Scaling がバッチむンスタンスの終了をサポヌトするようになりたした – 最倧 100 個のむンスタンス ID を TerminateInstanceInAutoScalingGroup API に枡しおバッチずしお終了できるようになりたした。これにより、自動スケヌリンググルヌプのスケヌルダりンに必芁な API コヌルの数が削枛されたした。バッチ終了は、AI/ML トレヌニングゞョブ、コンテナオヌケストレヌタヌ、たたは䞀時的に倧芏暡なフリヌトをスピンアップするむベント駆動型アヌキテクチャなど、迅速なスケヌルダりンが必芁なワヌクロヌド向けに蚭蚈されおいたす。 AWS CloudShell に組み蟌みのビゞュアルファむル゚ディタが含たれるようになりたした – CloudShell には、単䞀の線集コマンドを䜿甚しおシェルセッションから盎接起動できるビゞュアルファむル゚ディタが含たれるようになりたした。この゚ディタは、シンタックスハむラむト、怜玢ず眮換、耇数行遞択、コピヌアンドペヌスト、元に戻す/やり盎すを単䞀のブラりザセッションでサポヌトしおいたす。デプロむスクリプトの曎新、゚ヌゞェントステアリングファむルの倉曎、CloudFormation テンプレヌトの線集、Lambda 関数の修正のいずれを行っおいる堎合でも、この゚ディタは CloudShell から離れるこずなくシヌムレスに線集しお実行できるようにしたす。 Amazon Bedrock がクロスリヌゞョン掚論による SpaceXAI Grok 4.6 をサポヌトするようになりたした – コヌディング、゚ヌゞェントタスク、ナレッゞワヌク向けに構築されたフロンティアモデルである Grok 4.6 が、Amazon Bedrock 䞊で利甚できるようになりたした。&nbsp;このモデルは、レスポンス、チャット完了、コンバヌス API をサポヌトする bedrock-runtime ゚ンドポむント䞊で実行され、モデル呌び出しログ蚘録、Amazon CloudWatch メトリクス、AWS Cost Explorer のコスト項目化など、既存のアカりントレベルのコントロヌルず連携したす。 Amazon Bedrock が API サポヌトを拡匵し、OpenAI モデルにクロスリヌゞョン掚論を導入したした – Amazon Bedrock が、レスポンス、コンバヌス、チャット完了 API で OpenAI GPT-5.6 モデル (Sol、Terra、Luna) をサポヌトするようになり、クロスリヌゞョン掚論が远加されたした。地理的クロスリヌゞョン掚論は、事前定矩された地域内でリク゚ストをルヌティングしたす (今回のロヌンチでの米囜地域サポヌトを含む)。䞀方、グロヌバルクロスリヌゞョン掚論は、䜎いトヌクンあたりのコストで、あらゆる商甚 AWS リヌゞョンからのリク゚ストを凊理したす。 AgentCore 支払いが Amazon Bedrock AgentCore で䞀般的に利甚できるようになりたした – 䞀般提䟛時点では、AgentCore コン゜ヌル内での Coinbase 認蚌情報の盎接プロビゞョニングのためのクむック䜜成、AgentCore Gateway を介した埓量課金型の x402 ゚ンドポむントの厳遞された Coinbase Bazar MCP サヌバヌ、Machine Payment Protocol (MPP) のサポヌト、および x402 プロトコルの「upto」スキヌムが含たれたす。掚論に応じた料金ずダむナミックプラむシングのナヌスケヌスに察応したす。詳现に぀いおは、 AI ブログの蚘事 をご芧ください。 AWS Glue 6.0 が 30% の料金匕き䞋げず Iceberg v3 のサポヌトを提䟛 – AWS Glue 6.0 は、完党にモダナむズされたランタむム、Apache Spark 4.1、Python 3.13、および Scala 2.13 に基づいお構築されおおり、以前の AWS Glue バヌゞョンよりも 30% 䜎い料金を提䟛しおいたす。Iceberg v3 では、Glue 6.0 には、半構造化デヌタの読み取りを高速化する自動シュレッダヌ凊理、高性胜な行レベルの曎新のための削陀ベクトル、空間凊理甚のゞオメトリおよび地理デヌタ型、および柔軟なスキヌマ展開機胜を備えた VARIANT デヌタ型が远加されたした。 AWS のお知らせに関する詳しいリストに぀いおは、「 AWS の最新情報 」ペヌゞをご芧ください。 その他の AWS ニュヌス お客様に圹立぀可胜性のある蚘事をさらにいく぀かご玹介したす。 AWS サむンむン゚クスペリ゚ンスの曎新 – AWS では、サむンむンおよびサむンアップ゚クスペリ゚ンスの曎新を埐々に導入しおいたす。再蚭蚈されたサむンむンペヌゞでは、新しい E メヌルベヌスのサむンむン方法を䜿甚するルヌトナヌザヌず顧客のための統䞀された E メヌル゚ントリポむントが導入され、IAM ナヌザヌは匕き続きアカりント ID、ナヌザヌ名、およびパスワヌドを䜿甚しおサむンむンできたす。このペヌゞには、サポヌトされおいる ID プロバむダヌ (Google、GitHub、Apple、たたは Amazon.com) を䜿甚しお AWS アカりントを䜜成した顧客向けのサむンむンオプションも含たれおいたす。再蚭蚈されたセッション遞択ペヌゞにより、耇数のアクティブなアカりントおよびロヌルセッションの衚瀺ず管理が簡玠化されたした。サむンむンペヌゞを操䜜するブラりザ自動化たたはスクリプト化されたワヌクフロヌに組織が䟝存しおいる堎合は、投皿を確認しお、これらの倉曎が構成にどのように圱響する可胜性があるかを理解しおください。 開発䞭: ベルリン、ハむデラバヌド、サンパりロの AWS Builder Loft – 私の同僚の Channy が 3 ぀の郜垂に新しい Builder Loft をオヌプンする蚈画を発衚したした。2025 幎 7 月にサンフランシスコに最初の Builder Loft がオヌプンしお以来、22,500 人以䞊の開発者を迎えおきたした。新しい堎所はそれぞれ、無料のワヌクショップ、ネットワヌキングむベント、ピッチナむト、コンテンツ制䜜スペヌス、コワヌキング゚リアを提䟛する垞蚭コミュニティスペヌスになりたす。ベルリンはデゞタル䞻暩ずセキュリティ察策に、ハむデラバヌドは AI ずクラりドネむティブアヌキテクチャに、サンパりロはラテンアメリカの開発者゚コシステムのサポヌトに焊点を圓おたす。 AWS ず Amazon WorkSpaces が 2026 Gartner Magic Quadrant for Desktop as a Service のリヌダヌずしお認められたした – AWS は、ビゞョンの完党性ず実行胜力が評䟡され、2026 Gartner Magic Quadrant for Desktop as a Service (DaaS) で、3 幎連続でリヌダヌに遞ばれたした。Gartner は、オペレヌション、地理的戊略、および党䜓的な存続可胜性に匷みがあるず認めたした。たた、人間のナヌザヌず同じデスクトップ環境、セキュリティ境界、および監査蚌跡内で AI ゚ヌゞェントを実行する機胜である Amazon WorkSpaces for AI ゚ヌゞェントが評䟡察象になったのは今幎が初めおです。 AWS のブログ蚘事䞀芧に぀いおは、 AWS ブログ ペヌゞをご確認ください。 近日開催される AWS むベント カレンダヌを確認しお、近日開催予定の AWS むベントにサむンアップしたしょう。 AWS Summit – ビルダヌやむノベヌタヌがクラりドで最新情報を孊び、亀流し、探求するための無料の察面むベント。開催予定: チュヌリッヒ (9 月 2 日)、 サンパりロ (9 月 3 日)、 テルアビブ (9 月 10 日)、 ドバむ (9 月 30 日)。たた、 AWS Summits Global Livestream + On-Demand Hub で基調講挔やセッションを芖聎するこずもできたす。特定の Summit のラむブコンテンツやオンデマンドコンテンツにアクセスするには、そのむベントに登録する必芁がありたす。 AWS Community Days – コミュニティリヌダヌが䌁画および提䟛するコミュニティ䞻導のカンファレンス。今埌のむベントには、 ボリビアのサンタクルス (8 月 29 日)、 カナダのトロント (8 月 29 日)、 東京の JAWS SONIC (9 月 5 日)、 ポヌランドのワルシャワ (9 月 8 日) などがありたす。 AWS Builder Center にアクセスしお、他のビルダヌず亀流したり、゜リュヌションを提䟛したり、構築を継続するのに圹立぀リ゜ヌスを芋぀けたりしたしょう。 倏も埐々に終わりに近づいおいたす。私は、これから雚の倚い秋を乗り切るために、今埌数か月のうちに数日の䌑みを蚈画しおいたす。お客様も同じように蚈画しおいるこずを願っおいたす。8 月 31 日週もたた新しいニュヌスをお届けしたすので、お楜しみに。 – Esra 原文は こちら です。
本蚘事は 2026 幎 8 月 26 日 に公開された「 AWS and DuckLabs: Building the future of analytics together 」を翻蚳したものです。 本日、 Amazon が DuckLabs を買収する最終契玄を締結したこず を発衚したす。DuckLabs はオヌプン゜ヌスの分析デヌタベヌス DuckDB を開発する、アムステルダム拠点の䌁業です。取匕は通垞のクロヌゞング条件が満たされ次第、たもなく完了する芋蟌みです。DuckDB を開発し DuckLabs を共同創業した Hannes MÃŒhleisen ず Mark Raasveldt は、AWS の䞀員ずしお匕き続きチヌムずオヌプン゜ヌスプロゞェクトの技術的方向性を率いおいきたす。DuckDB オヌプン゜ヌスプロゞェクトも匕き続き DuckLabs チヌムが掚進し、独立した Foundation (DuckDB を統括する非営利団䜓) の䞋でオヌプン゜ヌスずしお維持され、珟圚ず同様に MIT ラむセンスで利甚可胜です ( DuckLabs ブログ を参照)。 デヌタは垞に䌁業の䞭栞ずなる資産であり、差別化の源泉でした。組織が自瀟のデヌタで掚論をカスタマむズし AI ゚ヌゞェントを構築する今、その重芁性はこれたで以䞊に高たっおいたす。AWS は 20 幎間、デヌタの最前線を切り拓いおきたした。あらゆるビゞネスにデヌタレむクをもたらした Amazon S3 のロヌンチに始たり、初のクラりド分析サヌビスである Amazon EMR、初のクラりドデヌタりェアハりスである Amazon Redshift、さらに Athena や Glue ETL などで導入しおきた数々の機胜がありたす。S3 Tables で盎接利甚できる Apache Iceberg 機胜、デヌタレむク内のベクトルストレヌゞ、新しく最適化された Graviton ベヌスの Redshift クラスタヌなど、AWS のお客様のためにデヌタ領域での革新を続けおいたす。 DuckDB もたた、䞖界のデヌタの扱い方を倉える最前線に立っおきたした。Hannes ず Mark は、Python を生み出したこずでも知られるオランダの囜立研究機関 Centrum Wiskunde &amp; Informatica (CWI) 圚籍䞭に DuckDB を開発したした。DuckDB の創業者たちは、埓来のデヌタベヌスや Spark のような分析゚ンゞンが超倧芏暡デヌタ凊理のパフォヌマンスに泚力する䞀方で、倚くのお客様が SQL 分析で行う䜜業の䞭心を占める、より小さなサむズのデヌタク゚リに効果的に「スケヌルダりン」する手段を持っおいないず気づきたした。 DuckDB が取り組んだのは、今日のデヌタク゚リの 90% 以䞊を占める、分析やダッシュボヌド䜜成で 1 テラバむト以䞋のデヌタを扱うク゚リを圧倒的な速床で凊理する課題です。DuckDB のアヌキテクチャは「日垞的な SQL ク゚リを超高速にする」ずいう前提に基づいおおり、他のアプリケヌションのむンプロセスで動䜜するため、アプリケヌションずのデヌタのやり取りが簡単か぀高速になりたす。DuckDB はベクトル化実行によっお倧きなパフォヌマンス向䞊を実珟しおいたす。 SELECT * FROM table のような単玔な文の実行に重たいコンパむラを必芁ずしないためです。日垞的なク゚リでうたく機胜する仕組みは、圓然ながら゚ヌゞェントでもうたく機胜したす。゚ヌゞェントはデヌタず察話するずきに人間ずよく䌌た振る舞いをするからです。軜く探っおみる。詊しおみる。本圓にやりたいこずを芋極める前に、小さなデヌタセットで探玢的な分析を行う。DuckDB は AI ゚ヌゞェントが䜿うのに自然ず最適化された圢になっおいたす。孊術プロゞェクトずしお始たったものが、今ではデヌタ゚ンゞニアリング、デヌタサむ゚ンス、分析、そしお AI ゚ヌゞェントに至るたで、䜿いやすさず玔粋なパフォヌマンスの点で広く採甚されおいたす。私たちは、1 テラバむト以䞋の日垞的なク゚リにおける DuckDB の匷みを、゚クサバむト超の゚ンタヌプラむズ芏暡で実瞟のある S3 ず、数癟テラバむトからペタバむト玚のデヌタで分析を支える Redshift、Athena、EMR、Glue-ETL、SageMaker プラットフォヌムなどの AWS 分析サヌビスず組み合わせる蚈画です。AWS の Distinguished Engineer である Andy Warfield が、Werner Vogels の All Things Distributed ブログで DuckDB and the Changing Physics of Analytics に぀いお語っおいたす。 お客様は珟圚、DuckDB を AWS サヌビスず組み合わせお掻甚しおおり、その速床ずシンプルさを高く評䟡しおいたす。たずえば DuckDB は珟圚、ロヌカルや S3 などのクラりドストレヌゞに保存された Parquet、CSV、JSON ずいった倖郚ファむルに察しお SQL を盎接実行し、他に類を芋ないパフォヌマンスず倧幅に䜎いコストを実珟しおいたす。 Allen Institute の Scientific Computing 担圓 Executive Director である David Feng 氏は次のように述べおいたす。 「Allen Institute は、生物孊における最倧玚の問いに倧芏暡に取り組むこずで、より健康な䞖界のための科孊を加速しおいたす。そこには、倧芏暡でマルチモヌダルなデヌタの広範な分析が䌎いたす。私たちは 2025 幎に数テラバむトの科孊デヌタを分析するために DuckDB を䜿い始め、倧倉気に入っおいたす。神経生理孊および行動デヌタのリアルタむム品質管理ず分析のためにデヌタを S3 に保存しおおり、これは次のデヌタ取埗を進める䞊で欠かせたせん。数分かかっおいたク゚リが 1 秒未満で返るようになり、デヌタずのたったく新しい察話方法が可胜になりたした。」DuckDB は AWS Lambda 関数のむンプロセスで実行するこずもできたす。 DuckDB アプリケヌションが AWS で最高のパフォヌマンスを発揮するようにし、DuckDB ず AWS のビルディングブロックサヌビスずの深い統合に匕き続き投資しおいきたす。 AWS 自身のむンフラでも DuckDB を掻甚しおいたす。Amazon Quick は独自のダッシュボヌド゚ンゞンのパフォヌマンスを匷化するにあたり、S3 Tables のデヌタぞのク゚リに DuckDB を遞びたした。Quick チヌムは、DuckDB ゚ンゞンが CPU 数に応じおスムヌズにスケヌルし、単䞀のラむブラリを Quick の内郚コントロヌルプレヌンサブシステムに簡単に組み蟌めるこずを確認したした。2025 幎 10 月に Quick を提䟛開始しお以来、DuckDB ずの統合ず最適化を組み蟌んだ独自の Quick ク゚リ゚ンゞンで 25 億件を超えるク゚リを凊理しおきたした。DuckDB ずの統合ず最適化により、Amazon Quick は平均ク゚リレむテンシヌを 30% 削枛できたした。デヌタず分析領域の他の AWS サヌビスでも、DuckDB のパフォヌマンスずシンプルさをどのように取り蟌めるかを怜蚎しおいきたす。 DuckLabs ず AWS が、アプリケヌション、デヌタ゚ンゞニア、AI のためにデヌタの最前線をどう再定矩しおいくのか、そしおお客様の珟状に寄り添いながら AWS の䞭で DuckDB のむノベヌションの恩恵をどのように届けおいくのか。続報にご期埅ください。 著者に぀いお Mai-Lan Tomsen Bukovec AWS の Technology Vice President である Mai-Lan Tomsen Bukovec は、デゞタル倉革、ビゞネス分析、機械孊習、生成 AI、次䞖代のカスタマヌ゚クスペリ゚ンスにおいお数癟䞇人の AWS のお客様が信頌を寄せる Amazon のクラりドデヌタサヌビスを率いおいたす。テクノロゞヌ業界で 25 幎以䞊の経隓を持ち、クラりド技術を掻甚しおビゞネスを倉革するお客様の取り組みを支揎するパむオニアです。 この蚘事は Kiro が翻蚳を担圓し、Solutions Architect の Sotaro Hikita がレビュヌしたした。
はじめに 7 月は AWS オブザヌバビリティにずっおアップデヌトの倚い月ずなりたした。すでに収集しおいるテレメトリをより実甚的なものにし、その収集にかかる運甚䜜業を AWS 偎で匕き受ける機胜をリリヌスしたした。ログ分析は、ログク゚リから盎接実行できるアラヌムず、取り蟌み時に行われる゚ンリッチメントによっお、アクションに繋げやすくなりたした。アプリケヌションレベルのオブザヌバビリティは、゚ラヌずデプロむむベントを自動的に捕捉するようになりたした。AI コヌディング゚ヌゞェントの可芖化が、新しいオブザヌバビリティのカテゎリずしお登堎したした。Prometheus メトリクスのスクレむピングのために自前で運甚しおいた゚ヌゞェントは、マネヌゞドコレクションによっお䞍芁になりたした。そしおこれらすべおを支える基盀ずしお、OpenTelemetry ず Prometheus が匕き続き䞭栞的な圹割を果たしおいたす。 Amazon CloudWatch 、 Amazon Managed Service for Prometheus 、 Amazon Managed Grafana 、 AWS DevOps Agent の最新情報をご玹介したす。 これらのリリヌスのラむブデモをご芧になりたい方は、9 月 16 日開催の「 I didn’t know Amazon CloudWatch could do that! 」りェビナヌにご登録ください。過去のたずめを芋逃した方は、「 今月の AWS オブザヌバビリティ 」の 2026 幎 1 月〜5 月 および 2026 幎 6 月 のブログをご芧ください。 ログ分析: ク゚リからアクションぞ 7月のテヌマずしお最も分かりやすいのは、ログク゚リず、そこから起こすアクションに繋げやすくするこずでした。 CloudWatch Logs のク゚リから盎接アラヌムを䜜成 できるようになりたした。ク゚リを蚘述しおしきい倀を蚭定すれば、゚ラヌが急増したずきに呚蟺のログコンテキストずずもにアラヌトを受け取れたす。これら䞀連の操䜜が 1 ぀のワヌクフロヌで完結したす。メトリクスフィルタヌやカスタムメトリクスを事前に䜜成する䞭間ステップは䞍芁になりたした。ログアラヌムは、Amazon Simple Notification Service や Amazon EventBridge を含む、すでに利甚しおいる暙準的なアラヌムアクションをサポヌトしおいるため、他の CloudWatch アラヌムず同じ通知・自動化の経路にルヌティングできたす。 新しい ログ゚ンリッチメント甚の lookup プロセッサ は、アップロヌド枈みの CSV のルックアップテヌブルずログむベントのフィヌルドを照合するこずで取り蟌み時にコンテキストを远加したす。カスタムの゚ンリッチメントロゞックを曞かなくおも、IP アドレスから担圓チヌムぞ、゚ラヌコヌドから人が分かりいやすい説明文ぞ、ナヌザヌ ID からアカりントのメタデヌタぞ、ずいったマッピングができたす。゚ンリッチメントはデヌタの到着時に行われるため、ク゚リ、ダッシュボヌド、アラヌムのすべおが远加されたフィヌルドの恩恵を盎ちに受けられたす。 CloudWatch Logs が、 Application Load Balancer のログを Vended Logs (AWS のサヌビスが発行するログ) ずしおサポヌト するようになりたした。Application Load Balancer のアクセスログ、接続ログ、ヘルスチェックログが CloudWatch Logs に盎接ストリヌミングされ、Logs Insights でのク゚リ、メトリクスフィルタヌの䜜成、Live Tail によるリアルタむム監芖が可胜になりたす。テレメトリ有効化ルヌルにより、組織内の既存および新芏のロヌドバランサヌに察しおロギングが自動構成されるため、1 ぀ず぀手䜜業で蚭定する必芁はありたせん。 CloudWatch Logs Insights には、7 月に 25 個の新しいク゚リコマンドず関数 が远加されたした。統蚈関数、セッション化 (sessionization)、倖れ倀怜出、NULL 凊理などが含たれたす。これらにより、結果を別の堎所で埌凊理するのではなく、ク゚リ蚀語の䞭でより倚くの分析を盎接実行できたす。 コスト効率の良いログストレヌゞ ログを 1 か所に集めるほど、ストレヌゞコストが課題になりたす。7 月はこの点にも察応したした。 CloudWatch Logs Intelligent Tiering は、盎近のアクセス状況に基づいお、ログデヌタを Standard、Infrequent Access、Archive Instant Access の 3 ぀の階局に分類したす。30 日間アクセスされおいないデヌタは Infrequent Access に移動し、90 日間アクセスされおいないデヌタは Archive Instant Access に移動したす。叀いデヌタをク゚リするず、自動的に Standard に戻りたす。ク゚リの操䜜感は 3 ぀の階局すべおで同じであるため、チヌムの運甚を倉えるこずなくストレヌゞコストを削枛できたす。有効化はアカりントレベルで行いたす。 アプリケヌションのオブザヌバビリティ Application Signals が、蚈装枈みのサヌビスから ゚ラヌ、パフォヌマンス異垞、デプロむむベントを自動的に捕捉 するようになりたした。远加のコヌド倉曎は䞍芁です。䟋倖ずレむテンシヌのむベントスナップショット、関数レベルのパフォヌマンスデヌタ、デプロむむベントを蚘録したす。そのため、䜕か倉化が起きたずきには Errors ビュヌを盎接開き、最近のデプロむが新しい䟋倖を匕き起こしたかどうかを確認できたす。この機胜は、AWS Distro for OpenTelemetry SDK、たたは Amazon Elastic Kubernetes Service (Amazon EKS) 甚の CloudWatch Observability アドオンで蚈装された Java、Python、JavaScript のサヌビスでサポヌトされたす。むベントはログずしお、関数メトリクスは OpenTelemetry メトリクスずしお配信されるため、既存のオブザヌバビリティデヌタずたずめお扱えたす。 AI コヌディング゚ヌゞェントのオブザヌバビリティ Coding Agent Insights は、AI コヌディングツヌルが組織党䜓でどのように䟡倀を生み出しおいるかを、゚ンゞニアリングリヌダヌが把握できるようにしたす。Claude Code、Codex、GitHub Copilot ず統合され、远加の蚈装なしで OpenTelemetry メトリクスを収集したす。デヌタは既存の CloudWatch の運甚ビュヌ䞊に衚瀺されたす。支出のトレンドを远跡し、トヌクン課金のアラヌトを蚭定し、゚ヌゞェントの導入状況をコミットのスルヌプットやプルリク゚ストの速床ず突き合わせ、どのモデルが最も優れたコスト察アりトプット比を実珟しおいるかを特定できたす。コヌディング゚ヌゞェントを倧芏暡に導入しおいくチヌムにずっお、リタヌンを掚枬ではなく蚈枬する手段ずなりたす。 OpenTelemetry ずマネヌゞドコレクション Managed Prometheus collectors は、゚ヌゞェントのデプロむや保守なしに、Prometheus メトリクスをフルマネヌゞドで収集したす。スクレむプ蚭定を甚意すれば、プロビゞョニング、スケヌリング、収集は CloudWatch が凊理したす。゚ヌゞェントを䞀切デプロむ・管理するこずなく、Amazon EKS、Amazon EC2、Amazon ECS、Amazon MSK、Amazon OpenSearch Service のワヌクロヌドの監芖を有効化できたす。メトリクスは OpenTelemetry 圢匏で配信され、AWS Vended メトリクス (AWS のサヌビスが発行するメトリクス) ずずもに PromQL でク゚リできたす。 AWS Cloud Operations Blog の関連蚘事 (2026 幎 7 月) 2026 幎 7 月に AWS Cloud Operations Blog で公開された蚘事は以䞋のずおりです。 Getting per-resource alarm notifications with Amazon CloudWatch &nbsp; – Himanshu Dewan, Ashish Kumar, Radheshyam Baliga Bantwal Autonomous Root Cause Analysis for AWS Systems Manager Patch Failures Using AWS DevOps Agent &nbsp; – Rizwan Mohammed, Samir Behara, Shanmukha Jaya Harsha Alluri, Vinod Kisanagaram Build bespoke operational workflows with AWS DevOps Agent custom SRE agents &nbsp; – Harish Mandhadi, Brent Everman, Joe Alioto, Janardhan Molumuri Automate CI/CD troubleshooting with AWS DevOps Agent and GitHub &nbsp; – Purushotham G K, Abhishek Taparia Extend Amazon CloudWatch Beyond Native Connectors with Cribl Stream &nbsp; – Gabriel Costa, Kishore Vinjam How Amazon Achieved Full Stack Observability Across 400 Offices with Amazon OpenSearch Serverless &nbsp; – Shivansh Singh, Arijit Chakravorty, Bishr Tabbaa, Leonardo Quintero Deploy OpenTelemetry Gateway on AWS: Monitoring Your Observability Pipeline&nbsp; – Ankita Saxena, Jyothi Madanlal Amazon CloudWatch アラヌムをアクション可胜なシグナルに倉える &nbsp; – Helen Ashton, Gagandeep Singh Using Amazon S3 Server Access Logs with Amazon CloudWatch Logs &nbsp; – Isaiah Salinas, Erik Weber たずめ 7 月のリリヌスによっお、ログ分析はク゚リずアクションのギャップを埋め、ストレヌゞの階局化はデヌタ保持コストを抑えやすくしたした。さらに、アプリケヌションのオブザヌバビリティは远加のコヌドなしで重芁なむベントを捕捉し、AI コヌディング゚ヌゞェントは蚈枬可胜になり、マネヌゞドコレクションぱヌゞェント運甚の負担を取り陀きたした。これらはすべお OpenTelemetry ず Prometheus の基盀の䞊に構築されおいたす。 これらの機胜を䜿い始めるには、以䞋を実斜しおください。 CloudWatch コン゜ヌル で、ログク゚リから盎接アラヌムを䜜成する。 CloudWatch Pipelines で 取り蟌み時にログを゚ンリッチするルックアップテヌブル をアップロヌドする。 ゚ラヌずデプロむの自動捕捉のために、Application Signals のサヌビスむベントを有効にする。 Coding Agent Insights にデヌタを取り蟌むために、 Claude apps gateway のテレメトリを蚭定する 。 自己管理型のコレクタヌを マネヌゞド Prometheus コレクタヌ に眮き換える。 テレメトリ有効化ルヌルを䜿っお、 Application Load Balancer のログ を CloudWatch Logs にストリヌミングする。 ストレヌゞコストを自動的に削枛するために、ログアカりントで CloudWatch Logs Intelligent Tiering を有効にする。 最近のリリヌスの䞀芧に぀いおは、Amazon CloudWatch で絞り蟌んだ AWS What’s New ペヌゞ をご芧ください。 さらに詳しく知りたい方ぞ 9 月 16 日開催の「 I Didn’t Know Amazon CloudWatch Could Do That 」りェビナヌにご参加ください。これらの新機胜の実際の動䜜をご芧いただき、トラブルシュヌティングの迅速化にお圹立おください。 著者に぀いお Dot Ho Dot は AWS オブザヌバビリティのシニアテクニカルプロダクトマヌケティングマネヌゞャヌです。WCA (World Cube Association) の 3×3 マルチブラむンド (目隠しで耇数のキュヌブを解く皮目) の蚘録向䞊に向けお緎習䞭です。 Erik Weber Erik Weber は AWS Cloud Operations サヌビスのシニアワヌルドワむドスペシャリスト゜リュヌションアヌキテクトです。AWS Systems Manager、AWS Config、AWS CloudTrail、AWS Audit Manager を専門ずしおいたす。仕事以倖では、ハむキング、料理、サむクリングを愛奜しおいたす。 Kevin Lewin Kevin は Amazon Web Services のクラりドオペレヌションスペシャリスト゜リュヌションアヌキテクトです。オブザヌバビリティず自動化を通じお、お客様が運甚目暙を達成できるよう支揎するこずに泚力しおいたす。 本ブログは 2026 幎 8 月 18 日に公開された This Month in AWS Observability: July 2026 の日本語蚳です。翻蚳はテクニカルアカりントマネヌゞャヌの日平が行いたした。
このブログ蚘事は、AWS ゜リュヌションアヌキテクトの倚田慎也が執筆し、株匏䌚瀟MonotaRO が監修しおいたす。 はじめに 株匏䌚瀟MonotaRO モノタロりは、工具、郚品、消耗品をはじめずする間接資材のむンタヌネット通販を展開し、連結売䞊高 3,338 億円2025 幎 12 月期、登録ナヌザヌ数 1,100 䞇以䞊、取扱商品点数 2,800 䞇点以䞊を誇る事業者向け EC プラットフォヌムです。同瀟はこのたび、事業の根幹を支える基幹デヌタベヌスをオンプレミスの MySQL から Amazon Aurora MySQL以䞋、Aurora MySQLぞ移行し、 Amazon Aurora Global Database 以䞋、Aurora Global Databaseによるマルチリヌゞョン DR 構成ずフルマネヌゞド運甚を実珟したした。本ブログでは、移行の背景ず課題、遞定理由、移行アプロヌチ、そしお埗られた成果に぀いおご玹介したす。 背景ず課題 MonotaRO の基幹デヌタベヌスは、日々の受発泚凊理をはじめずする事業のコアシステムずしお、倧量のク゚リを凊理しおいたす。同瀟はクラりド掻甚を掚進しおきたしたが、基幹デヌタベヌスがオンプレミスに残っおいるこず、そしおその基盀ずなる MySQL 環境そのものに、耇数の領域で課題を抱えおいたした。 オンプレミスの基幹デヌタベヌスがクラりド移行のボトルネックに 基幹アプリケヌションやバッチ凊理は、基幹デヌタベヌスに察しお倧量のク゚リを発行しおいたす。アプリケヌションずデヌタベヌスの間にネットワヌク遅延が入るず凊理時間が倧きく䌞びるため、デヌタベヌスがオンプレミスにある限り、関連するアプリケヌション矀もオンプレミスに残らざるを埗ない状況でした。これにより、クラりドネむティブな開発基盀ぞの移行が制玄されおいたした。 さらに、基幹デヌタベヌスは事業の広範な領域ず密結合しおおり、ひずたび障害が発生するず、基幹業務のドメむン同士にずどたらず、EC サむトや呚蟺業務にたで圱響が波及する構造でした。この「基幹デヌタベヌスがオンプレにあるためにアプリもクラりドに移せない」「密結合ゆえに障害圱響が広い」ずいう課題は、倚くの䌁業が盎面する共通の課題です。 レプリケヌション遅延の倉動 オンプレミス環境では、プラむマリずリヌドレプリカ間の論理レプリケヌション遅延が凊理内容によっお倉動し、状況によっおは十数分芏暡に達するこずもありたした。この遅延により、デヌタ鮮床が求められる凊理ではリヌドレプリカではなくプラむマリを参照せざるを埗ないケヌスが生じ、プラむマリぞの負荷増倧を招く芁因にもなっおいたした。 MySQL 保守期限ぞの察応 基幹デヌタベヌスは旧バヌゞョンの MySQL で皌働しおおり、保守期限が迫っおいたした。セキュリティパッチの提䟛終了リスクぞの察凊が急務ずなっおいたした。 18 台レプリカのセルフマネヌゞド運甚負荷 参照負荷に察応するため 18 台のリヌドレプリカを運甚しおいたしたが、すべおセルフマネヌゞドでした。スケヌルアップ/ダりン䜜業やメンテナンス察応など、倚くの時間が割かれおいたした。 マネヌゞドなマルチリヌゞョン DR の䞍圚 埓来も障害時の埩旧手段は備えおいたしたが、いずれも手動運甚を前提ずしたセルフマネヌゞドな構成であり、マネヌゞドか぀自動化されたマルチリヌゞョン DR は実珟できおいたせんでした。事業の成長に䌎い、リヌゞョン障害にも耐えうる DR を、運甚負荷を抑えたマネヌゞドな圢で敎備し、事業継続性をさらに匷化するこずが求められおいたした。 こうした課題に察し、Aurora の I/O 性胜やストレヌゞレベルレプリケヌション機胜の向䞊、倧阪リヌゞョンの掻甚によるレむテンシヌ面の改善、これたでの MySQL 移行で培った移行の緎床ずいった远い颚もあり、Aurora ぞの移行が有力な遞択肢ずしお本栌的に怜蚎されたした。 Aurora MySQL 遞定の理由 MonotaRO が Aurora MySQL を遞定した理由は、以䞋の 4 点に集玄されたす。 ストレヌゞレベルレプリケヌションによる遅延の根本解消 Aurora はストレヌゞレベルでレプリケヌションを行うため、埓来の論理レプリケヌションで発生しおいた倉動の倧きい遅延を根本的に解消できたす。リヌダヌReaderは通垞ミリ秒オヌダヌの遅延でラむタヌWriterず同期されたす。 MySQL 8.0 互換によるアプリケヌション改修の最小化ず EOSL 解消 Aurora MySQL は MySQL 8.0 互換であり、既存アプリケヌションからの接続方法や SQL 構文の互換性が高いため、アプリケヌション改修を最小限に抑えながらバヌゞョンアップを実珟できたす。これにより、保守期限の問題もクラりド移行ず同時に解決されたす。 フルマネヌゞドによる運甚負荷削枛ず TCO 最適化 Aurora のマネヌゞドサヌビスずしおの特性により、18 台のセルフマネヌゞドレプリカの運甚負荷を倧幅に削枛できたす。リヌゞョン内でのむンスタンス障害時の自動フェむルオヌバヌ、自動バックアップ、パッチ適甚など、埓来手動で行っおいた運甚䜜業が自動化されたす。さらに、ハヌドりェアの保守・曎改やデヌタセンタヌ運甚が䞍芁になり、必芁な性胜に応じおキャパシティを柔軟に調敎できるため、運甚工数たで含めた総所有コストTCOの最適化にも぀ながりたす。 Aurora Global Database によるリヌゞョンレベルの DR Aurora Global Database を採甚するこずで、倧阪リヌゞョンをプラむマリ、東京リヌゞョンをセカンダリずするマルチリヌゞョン構成を実珟し、リヌゞョンレベルの障害にも察応可胜な DR 構成を構築できたす。セカンダリリヌゞョンぞのレプリケヌションは専甚のストレヌゞレベル基盀を通じお行われ、通垞 1 秒未満の遅延で同期されたす。リヌゞョンレベルの切り替えは、スむッチオヌバヌ蚈画的な切り替えや手動フェむルオヌバヌにより、迅速か぀制埡された圢で実斜できたす。 移行アプロヌチず技術的ポむント PoC による性胜・信頌性の怜蚌 MonotaRO の開発チヌムが䞻導し、玄 4 ヶ月間の PoCProof of Conceptを実斜したした。むンフラストラクチャ芳点での性胜怜蚌やフェむルオヌバヌ動䜜の確認に加え、アプリケヌションの動䜜怜蚌も行い、本番ワヌクロヌドに耐えうるこずを確認した䞊で、Aurora MySQL の採甚を正匏に決定しおいたす。 䞭継機を甚いたレプリケヌションでのデヌタ移行 MySQL のレプリケヌションは隣接するメゞャヌバヌゞョン間でのみサポヌトされるため、MySQL 5.6 から耇数のメゞャヌバヌゞョンをたたいで Aurora MySQL 3 系MySQL 8.0 互換ぞ盎接レプリケヌションするこずはできたせん。そこで、MySQL 5.7 の䞭継甚むンスタンス䞭継機を挟み、「MySQL 5.6 →䞭継機MySQL 5.7 → Aurora MySQL 3 系」の順でバヌゞョンを 1 段ず぀匕き䞊げながらレプリケヌションするこずで、オンプレミスから Aurora ぞ安定しおデヌタを同期したした図 1。 (図1: 䞭継機を甚いた段階的レプリケヌションによるデヌタ移行) 参照系から曎新系ぞの段階的な切り替え 移行はビッグバン的に䞀床で切り替えるのではなく、段階的なアプロヌチを採甚したした。たず圱響範囲の小さい参照系Readのアプリケヌションから先に新しいデヌタベヌスのリヌダヌぞ接続を切り替え、最埌に曎新系Writeのアプリケヌションを切り替えたした。小さな単䜍で少しず぀切り替えるこずで、各段階で動䜜を怜蚌しながら問題の早期発芋ず切り戻しを可胜にし、ミッションクリティカルなシステムの移行リスクを最小化したした。 AWS Countdown Premium の掻甚 さらに MonotaRO は、こうした移行を確実に進めるため AWS Countdown Premium を掻甚したした。同瀟には過去にオンプレミスから Aurora ぞのデヌタベヌス移行経隓がありたしたが、今回は過去に察応したこずのない芏暡であり、か぀ミッションクリティカルなシステムであるこずから、AWS の専門家による支揎を組み合わせる刀断をしたした。 MonotaRO が AWS Countdown Premium の掻甚を通じお埗た䟡倀は、以䞋の通りです。 専門家レビュヌによるリスクの事前特定 : リ゜ヌスレビュヌを通じお、珟時点では顕圚化しおいないものの、将来のスケヌルや運甚の䞭で課題ずなり埗る蚭蚈䞊のポむントを掗い出し、先回りしお察凊 むンフラメトリクスの立ち合いレビュヌ : 移行前埌のメトリクスを専門家がリアルタむムで確認し、開発チヌムず専門家の盎接コミュニケヌションにより、開発チヌムの安心感を醞成 包括的な芖点でのアドバむス : デヌタベヌスだけでなく、デヌタベヌスに関連するネットワヌクや運甚面も考慮した総合的なアドバむスを提䟛 以䞊のように、開発チヌム䞻導の PoC による怜蚌、参照系から曎新系ぞの段階的な切り替え、䞭継機を甚いた安定したデヌタ移行、そしお AWS Countdown Premium による専門家支揎を組み合わせた結果、移行は蚈画メンテナンスの範囲内で実斜され、予期しないサヌビス圱響を出すこずなく完了したした。 構成ず成果 最終構成 移行埌の構成は、Aurora Global Database を䞭栞ずしたマルチリヌゞョン構成です図 2 参照。 プラむマリリヌゞョン : 倧阪リヌゞョン セカンダリリヌゞョン : 東京リヌゞョン (図2: Aurora Global Database 構成図 ) 定量成果 指暙 Before オンプレミス MySQL After Aurora / Aurora Global Database レプリケヌション遅延 DB 内リヌダヌ同期 凊理内容により倉動状況により十数分芏暡 通垞 100 ミリ秒未満 ※1 運甚察象レプリカ 18 台セルフマネヌゞド フルマネヌゞド DR 構成 手動運甚のセルフマネヌゞド構成 マネヌゞドなマルチリヌゞョン Global Database リヌゞョン内フェむルオヌバヌ ラむタヌ障害RTO 手動・玄 2 時間 自動・1 分未満 ※2 ※1 本衚のレプリケヌション遅延は Aurora クラスタヌ内のリヌダヌ参照における倀で、通垞ミリ秒オヌダヌ倚くの堎合 100 ミリ秒未満です。䞀方、Aurora Global Database によるクロスリヌゞョンのレプリケヌションは通垞 1 秒未満です。なお、Aurora から䞋流のオンプレミス連携先ぞのデヌタ連携は、埓来ず同様の方匏で行われたす。 ※2 リヌゞョン内フェむルオヌバヌは、障害の自動怜知ず自動フェむルオヌバヌによっお実行されたす。䞀般的な埩旧時間は 60 秒未満倚くの堎合 30 秒未満であり、本蚘事では保守的に「1 分未満」ず蚘茉しおいたす。 障害時の可甚性向䞊ず機䌚損倱の削枛 今回の移行で最も倧きな効果は、 基幹デヌタベヌス障害時の事業圱響機䌚損倱を倧幅に削枛できる 点です。 ラむタヌWriterのダりンAZ 障害時の RTO は、埓来の手動切り替えで玄 2 時間を芁しおいたずころ、Aurora 化により自動フェむルオヌバヌで 1 分未満 に短瞮されたした。障害からの埩旧時間が倧幅に短瞮されるこずで、ダりンタむムに䌎う機䌚損倱を削枛できたす。 リヌゞョン障害時にも、Aurora Global Database のセカンダリリヌゞョンぞの昇栌により、マネヌゞドなクロスリヌゞョン DR を実珟したした。埓来は手動運甚を前提ずしたセルフマネヌゞドな埩旧構成であったのに察し、マネヌゞド化・自動化されたこずで運甚負荷を抑え぀぀、プラむマリリヌゞョンの埩旧を埅たずにサむトの泚文受付を再開できたす。 セキュリティ・運甚面の向䞊 Aurora は AWS のマネヌゞドサヌビスであり、ホスト OS ぞの盎接アクセスを前提ずしない運甚ずなるため、実行環境に察する䞍正アクセスや改竄のリスクを䜎枛できたす。あわせお、パッチ適甚やバックアップずいった運甚䜜業がマネヌゞド化されるこずで、運甚チヌムはより付加䟡倀の高い業務に泚力できるようになりたした。 お客様の声 「圓瀟はかねおより党瀟的なシステムのモダナむれヌションを進めおきたしたが、その最倧のボトルネックの぀であったオンプレの基幹デヌタベヌスを Amazon Aurora 䞊ぞ移行させるこずができたした。参照系から曎新系ぞず段階的に切り替えるこずでリスクを䞋げ、業務圱響を最小限にずどめながら安党にコントロヌルされた移行を実珟できたした。AWS様の的確なサポヌトにも倧倉助けられたした。今回の移行は MySQL 8.0 ぞのバヌゞョンアップを兌ねおおり、倚数のリヌドレプリカに察するレプリケヌション遅延の解消に加え、Instant DDL や Blue/Green Deployments によりスキヌマ倉曎をかけにくいずいう長幎の課題も解消。これによりデヌタ構造のリファクタリングが容易になりたした。たたクロヌン機胜により怜蚌甚デヌタベヌスも即時に甚意できるようになり開発環境の自動化を加速できたす。さらに CloudWatch Database Insights によるク゚リパフォヌマンスの可芖化ず改善サむクルを早くたわせる仕組みを導入準備䞭です。今埌もモダナむれヌションを進めるこずでシステムの倉曎容易性を獲埗し、圓瀟の競争優䜍をさらに匷固なものにしおたいりたす。」 — 株匏䌚瀟MonotaRO 垞務執行圹 ゜フトりェア本郚長 普川氏 「オンプレミス環境の皌働メトリクスや党ク゚リを生成 AI も掻甚しお事前に分析し、移行埌に問題ずなり埗る箇所を掗い出したうえで、参照系から曎新系ぞず段階的に切り替えおいきたした。ミッションクリティカルなシステムでありながら、蚈画メンテナンスの範囲内で移行を完了できおいたす。珟圚は、皌働状況をもずに Amazon Bedrock で改善案を生成し、プルリク゚ストずしお開発チヌムぞ提案する仕組みに加え、今埌のバヌゞョンアップに備えお珟行バヌゞョンず次期バヌゞョンの挙動を突き合わせ、同様にプルリク゚ストずしお提案する仕組みの構築を進めおおり、Aurora ぞの移行はその土台ずなりたした。」 — 株匏䌚瀟MonotaRO ゜フトりェア本郚 コアシステム゚ンゞニアリング郚門 基幹モダナむれヌショングルヌプ 石田氏本プロゞェクト PM 「オンプレミスでは、デヌタベヌス運甚の倚くが手䜜業であるこず、レプリケヌション遅延が各システムに圱響するこず、デヌタベヌスがオンプレミスにあるためアプリケヌションもクラりドぞ移せないこずなど、長幎にわたり様々な課題がありたした。Aurora MySQL ぞの移行でその倚くに解決の芋通しが立ち、システム蚭蚈ず運甚の自由床が倧きく広がりたした。」 — 株匏䌚瀟MonotaRO ゜フトりェア本郚 プラットフォヌム゚ンゞニアリング郚門 サヌビスむンフラグルヌプ 䞭島氏むンフラ担圓 今埌の展望 MonotaRO は以前からクラりド掻甚やモダナむれヌションを進めおきたしたが、基幹デヌタベヌスはオンプレミスに残り、関連するアプリケヌション矀のクラりド移行を劚げる芁因ずなっおいたした。今回の移行によっおこの制玄が解消され、モダナむれヌションをさらに加速できる状態になりたした。 基幹システムのモダナむれヌション加速 : これたで基幹デヌタベヌスがオンプレミスに存圚しおいたこずで制玄されおいた関連アプリケヌション矀のクラりド移行が可胜になりたした。今埌はクラりドネむティブ化コンテナ基盀ぞの移行を進め、開発者が新サヌビス開発や事業成長に盎結する業務により集䞭できる環境の実珟を目指したす。 リヌダヌぞの読み取り振り分けによる負荷分散 : レプリケヌション遅延が解消されたこずで、これたでデヌタ鮮床の郜合でラむタヌWriterに向けざるを埗なかった読み取り凊理も、リヌダヌReaderぞ振り分けられるようになりたす。ラむタヌの負荷を軜枛し、読み取りのスケヌルアりトを進める土台が敎いたした。 メンテナンス運甚の最適化 : Aurora MySQL の Blue/Green Deployments を掻甚するこずで、メゞャヌバヌゞョンアップやスキヌマ倉曎ずいった蚈画メンテナンスを、ダりンタむムを最小化しお実斜できたす。Blue/Green Deployments では、本番環境の耇補グリヌン環境で事前に倉曎を怜蚌したうえで、通垞 1 分未満・デヌタ損倱なしで切り替えが可胜です。 継続的な運甚改善 : Aurora が提䟛する CloudWatch Database Insights や Enhanced Monitoring などの機胜を掻甚し、継続的な運甚改善に取り組んでいたす。 たずめ MonotaRO は、基幹デヌタベヌスをオンプレミス MySQL から Aurora Global Database に移行し、レプリケヌション遅延の根本解消、マルチリヌゞョン DR の実珟、18 台のセルフマネヌゞドレプリカからフルマネヌゞド運甚ぞの転換を達成したした。加えお、障害時の RTO 短瞮により、障害時の事業圱響機䌚損倱を倧幅に削枛できる芋蟌みです。この移行は、単なるデヌタベヌスの茉せ替えではなく、クラりドネむティブな開発基盀ぞの移行を加速させる重芁な䞀歩です。
この蚘事は、2026 幎 5 月 28 日に AWS Artificial Intelligence Blog で公開された蚘事「 Automate AML alert triage with Amazon Quick and Snowflake Cortex AI 」著者: Nidhi Gupta、Ebbey Thomas、Vipin Mohan、Zahir Gadiwanを翻蚳したものです。 AWS ず Snowflake 䞊でシステムを運甚する金融機関は、 Snowflake の AI Data Cloud ず AWS のクラりドむンフラストラクチャを組み合わせた 緊密に統合されたフレヌムワヌク のメリットを享受できたす。このフレヌムワヌクには、 Amazon Simple Storage Service (Amazon S3) 、 AWS Glue 、 Amazon SageMaker 、 Amazon Bedrock ずいった AWS サヌビスずの統合も含たれたす。AWS サヌビスず Snowflake の間には 50 を超えるネむティブ統合が甚意されおおり、組織はデヌタセキュリティを維持しながら、䟡倀実珟たでの時間を短瞮するコンプラむアンスワヌクフロヌを構築できたす。 本蚘事では、金融サヌビスにおいお最も劎働集玄的なワヌクフロヌの 1 ぀であるマネヌロンダリング察策 (Anti-Money Laundering; AML) のアラヌトトリアヌゞを自動化し、この統合が実際に機胜する様子をご玹介したす。 Amazon Quick Flows ず Snowflake Cortex を Amazon Quick の Model Context Protocol (MCP) 統合で接続し、トリアヌゞワヌクフロヌを構築しおいきたす。私たちのテスト環境では、Amazon Quick を䜿甚しお構築した自動化ワヌクフロヌによっお、アラヌト調査に芁する時間が 30〜90 分から 5 分未満に短瞮されたした。実際の結果は、アラヌトの耇雑さやデヌタ量によっお異なる堎合がありたす。 AI の掻甚が成熟するに぀れ、最も倧きな効果を生む導入圢態は単䜓のアシスタントにずどたらないこずがわかっおきたした。効果が倧きいのは、チヌムがすでに䜿甚しおいるツヌルをたたいでオヌケストレヌションする再珟性のあるワヌクフロヌであり、耇数ステップの手䜜業プロセスをワンクリックの䜓隓ぞず倉えるものです。Amazon Quick は、生成 AI を掻甚したチャット゚ヌゞェント、リサヌチ機胜、タスク自動化のための Quick Flows、プロセス自動化のための Amazon Quick Automate を提䟛する゚ンタヌプラむズ AI サヌビスであり、ネむティブむンデックス、カスタムナレッゞベヌス、ナヌザヌがアップロヌドしたファむルなど耇数の゜ヌスからデヌタを集玄したす。Amazon Quick の䞀郚である Quick Flows は、ナヌザヌのリク゚ストを暙準化された MCP プロトコルオヌプンなプロトコル暙準の呌び出しに倉換し、OAuth 認蚌による゚ンタヌプラむズレベルのセキュリティを維持しながら、カスタムコネクタを䞍芁にしたす。AML のトリアヌゞは、入力の収集、調査の実行、出力の生成ずいう同じ構造化されたステップを毎回たどるため、Quick Flows が適しおいたす。この MCP ベヌスのアプロヌチは、FinOps のコストトリアヌゞ、SRE のむンシデント察応、コンプラむアンス調査など、珟圚チヌムが手䜜業でシステム間を橋枡ししおいる再珟性のあるワヌクフロヌにも同様に適甚できたす。 䞭芏暡から倧芏暡の銀行の AML アナリストは、通垞、1 件のアラヌトあたり 30〜90 分をかけお手䜜業でデヌタを収集し、察応刀断の蚘述 (narrative) を䜜成しおいたす。 業界の調査 によるず、金融機関では䞀般に AML アラヌトの 90〜95% が誀怜知 (false positive) であるこずが刀明しおおり、効率的なトリアヌゞが極めお重芁になりたす。この芏暡の手䜜業による調査プロセスは、コンプラむアンスチヌムに倧きな負荷をもたらしかねたせん。自動化により、アナリストはより効率的にアラヌトを凊理し、調査時間を短瞮しながら、コンプラむアンス基準を維持できたす。 ゜リュヌションの抂芁 次の図は、Model Context Protocol (MCP) を通じお Amazon Quick ず Snowflake を接続する、゚ンドツヌ゚ンドの統合アヌキテクチャを瀺しおいたす。 図 1: Model Context Protocol を通じた Snowflake マネヌゞド MCP サヌバヌず Amazon Quick の統合 この゜リュヌションは、Amazon Quick Flows をオヌケストレヌションレむダヌずしお䜿甚し、Amazon Quick が管理する接続を通じお、 OAuth 認蚌 を備えた Snowflake マネヌゞド MCP サヌバヌ 経由で Snowflake Cortex Agent に到達したす。Cortex Agent は調査䜜業を担い、 Cortex Analyst を通じお構造化された取匕デヌタを分析し、 Cortex Search を通じお非構造化のコンプラむアンス文曞を分析したす。䞀方 Quick Flows は、入力の怜蚌、掚論ロゞック、曞匏化された出力の提瀺を担圓したす。 図 2: AML アラヌトトリアヌゞワヌクフロヌ: MCP アクションステップを備えた Amazon Quick Flows が Snowflake Cortex Agents (Cortex Analyst ず Cortex Search) を呌び出す Quick Flow の入力ステップから調査ブリヌフの完成たでの、゚ンドツヌ゚ンドのアナリスト䜓隓は次のずおりです。アナリストは公開されたフロヌを開き、アラヌト ID䟋: ALT-2026-03-02-002 を入力し、必芁に応じお察象期間を指定したす。するずフロヌは次の凊理を実行したす。 入力を怜蚌し、アラヌトが存圚するこずを確認したす。 MCP を通じお Snowflake Cortex Agent を呌び出し、取匕デヌタ、顧客プロファむル、過去の履歎、コンプラむアンスポリシヌを暪断しおアラヌトを調査したす。 構造化された調査ブリヌフアラヌトの抂芁、取匕パタヌン、顧客プロファむル、過去の SAR、ポリシヌの参照、リスクスコア、察応刀断の掚奚、蚘述のドラフトを生成したす。 実装 このセクションでは、Snowflake のデヌタレむダヌの準備から Quick Flows のオヌケストレヌションの構成たで、AML トリアヌゞワヌクフロヌを構築する手順を説明したす。たず開始前に必芁な前提条件から始め、各ステップが前のステップの䞊に積み䞊がっおいきたす。最埌たで進めるず、アナリストがすぐに利甚できる、完党に機胜する゚ンドツヌ゚ンドの自動調査パむプラむンが完成したす。 前提条件 MCP アクションコネクタを構成できる Amazon Quick アカりント。 Cortex Agents、Cortex Search、および Snowflake マネヌゞド MCP サヌバヌ機胜にアクセスできる Snowflake アカりント 。 AGENT 、 MCP SERVER 、 CORTEX SEARCH SERVICE 、 SECURITY INTEGRATION の各オブゞェクトを䜜成する暩限が必芁です。 Snowflake 䞊の AML デヌタ。取匕モニタリングのアラヌトActimize、Norkom、瀟内ルヌル゚ンゞンなどの取匕モニタリングシステム (Transaction Monitoring System; TMS) から取埗、顧客・口座のマスタヌデヌタ、顧客確認 (Know Your Customer; KYC) / 顧客デュヌデリゞェンス (Customer Due Diligence; CDD) の蚘録が必芁です。あわせお、アラヌト、取匕、顧客、察応刀断の各ディメンションをモデル化したセマンティックビュヌが必芁です。 Snowflake 䞊のコンプラむアンス文曞のコヌパス。銀行秘密法 (Bank Secrecy Act; BSA) / AML ポリシヌマニュアル、疑わしい取匕の届出 (Suspicious Activity Report; SAR) の提出ガむドラむン、過去の調査メモ、芏制ガむダンスFinCEN のアドバむザリ、FFIEC BSA/AML マニュアルの抜粋などを、Cortex Search でむンデックス化するためのテヌブルにロヌドしおおきたす。 SQL、Snowflake の管理、および AWS Identity and Access Management (IAM) の抂念に関する知識。 ステップ 1: AML セマンティックビュヌを準備する (Snowflake) Cortex Analyst は、コンプラむアンスチヌムがアラヌトや調査をどのように捉えおいるかに沿った セマンティックビュヌ を䞎えたずきに、最もよく機胜したす。Snowflake マネヌゞド MCP サヌバヌは、 Cortex Analyst でのセマンティックビュヌ の利甚をサポヌトしおいたす。Snowsight で AI &amp; ML 、 Semantic Views の順に移動し、Snowflake の AML テヌブルディメンションずメゞャヌに察しお セマンティックビュヌを䜜成 したす。 アラヌトのメタデヌタ: alert_id、alert_date、rule_name、rule_category、severity、status、alert_score。 取匕の詳现: txn_id、txn_date、txn_type、amount、currency、channel、originator、beneficiary、beneficiary_country。 顧客プロファむル: customer_id、full_name、risk_rating、country、industry、onboarding_date、pep_flag、sanctions_flag。 口座のアクティビティ: account_id、account_type、current_balance、avg_monthly_volume、status。 察応刀断の履歎: 過去のアラヌト、過去の SAR、盎近の察応刀断の結果、アナリストのメモ。 アラヌト、取匕、顧客、口座、察応刀断の間にリレヌションシップ結合を定矩しおおくず、゚ヌゞェントは 1 回のク゚リでデヌタモデルを暪断できるようになりたす。 ステップ 2: コンプラむアンス文曞甚の Cortex Search サヌビスを構築する (Snowflake) AML のトリアヌゞは、非構造化デヌタのコンテキストに倧きく䟝存したす。コンプラむアンス文曞のコヌパスに察しお Cortex Search サヌビスを䜜成し、゚ヌゞェントがトリアヌゞのたびに関連するポリシヌのセクション、SAR 提出甚のテンプレヌト、過去の調査メモを取埗できるようにしたす。 CREATE OR REPLACE CORTEX SEARCH SERVICE aml_policy_search ON search_content ATTRIBUTES doc_type, effective_date, regulatory_body WAREHOUSE = AML_WH TARGET_LAG = '1 hour' EMBEDDING_MODEL = 'snowflake-arctic-embed-l-v2.0' AS ( SELECT doc_id, doc_type, effective_date, regulatory_body, content AS search_content FROM FINCRIMES_DB.AML_SCHEMA.COMPLIANCE_DOCS ); むンデックス化する文曞には、自組織の BSA/AML ポリシヌマニュアル、SAR の提出基準額ず蚘述のテンプレヌト、FinCEN のアドバむザリ、FFIEC BSA/AML マニュアルの抜粋、過去の調査メモ必芁に応じおマスキングしたもの、制裁・PEP スクリヌニングのガむダンスなどが含たれたす。 ステップ 3: AML トリアヌゞ甚の Cortex Agent を䜜成する (Snowflake) 取匕のセマンティックビュヌ (Cortex Analyst) ずコンプラむアンス文曞の怜玢サヌビス (Cortex Search) を暪断しお オヌケストレヌションする Cortex Agent を䜜成したす。゚ヌゞェントの仕様には、自組織の調査手法をコヌド化したシステム指瀺のブロックが含たれたす。このブロックは意図的に蚭けられたもので、カスタマむズされるこずを前提ずしおいたす。ここで瀺すデフォルトの指瀺は䞀般的な AML トリアヌゞのワヌクフロヌを反映したものですが、本番環境に導入する前に、自組織固有の手順、゚スカレヌション基準、芏制䞊の矩務に合わせお調敎しおください。 システム指瀺のブロック内の番号付きステップを確認し、自組織のワヌクフロヌに圓おはたらないステップは順序を入れ替えるか削陀しおください。管蜄区域や適甚される芏制フレヌムワヌクなど、組織固有のコンテキストを远加したす。レスポンス圢匏のブロックは、自組織のケヌス管理システムが期埅する出力構造に合わせお曎新しおください。たた、 sample_questions のブロックは、自組織の環境における代衚的なアラヌト ID やク゚リパタヌンに曎新しおおくず、テスト時に゚ヌゞェントの挙動を怜蚌しやすくなりたす。 オヌケストレヌションの予算 (budget) は控えめに蚭定し、゚ヌゞェントが Amazon Quick の MCP タむムアりト制玄珟時点では 300 秒に十分収たる範囲で完了するようにしおください。゚ヌゞェントを䜜成したら、Snowsight で Cortex Analyst ツヌルが䜿甚するデフォルトのりェアハりスを曎新したす。 CREATE OR REPLACE AGENT aml_triage_agent COMMENT = 'Daily AML alert triage agent' FROM SPECIFICATION $$ orchestration: budget: seconds: 120 tokens: 16000 instructions: system: | You are an AML alert triage assistant for a regulated financial institution. Your job is to: (1) Retrieve and summarize the flagged transaction pattern. (2) Pull the customer profile and account activity baseline. (3) Check for prior alerts, SARs, or investigations on this customer. (4) Retrieve relevant policy sections and SAR filing thresholds. (5) Produce a structured investigation brief with a risk score and disposition recommendation. Never fabricate transaction data. If data is missing, say so. response: | Always use this output format: 1. Alert Summary (alert ID, rule, severity, date) 2. Transaction Pattern (amounts, counterparties, channel, frequency) 3. Customer Profile (risk rating, onboarding, country, industry) 4. Prior History (past alerts, SARs, dispositions) 5. Policy Reference (applicable thresholds, guidance) 6. Risk Assessment (score 1-10, rationale) 7. Disposition Recommendation (close / escalate / file SAR) 8. Draft Narrative (2-3 paragraphs for case notes or SAR) sample_questions: - question: "Review alert ALT-2026-03-02-002" answer: "I will pull the transaction details, customer profile, check prior history, and produce an investigation brief." tools: - tool_spec: type: cortex_analyst_text_to_sql name: TxnAnalyst description: TxnAnalyst - tool_spec: type: cortex_search name: PolicySearch tool_resources: TxnAnalyst: semantic_view: FINCRIMES_DB.AML_SCHEMA.AML_SEMANTIC_VIEW PolicySearch: name: FINCRIMES_DB.AML_SCHEMA.AML_POLICY_SEARCH $$; 䞊蚘の system 指瀺の内容は次のずおりです。「あなたは芏制察象の金融機関における AML アラヌトトリアヌゞアシスタントです。あなたの圹割は、(1) 怜知された取匕パタヌンを取埗しお芁玄する、(2) 顧客プロファむルず口座アクティビティのベヌスラむンを取埗する、(3) この顧客に関する過去のアラヌト、SAR、調査の有無を確認する、(4) 関連するポリシヌのセクションず SAR の提出基準額を取埗する、(5) リスクスコアず察応刀断の掚奚を含む構造化された調査ブリヌフを䜜成する、こずです。取匕デヌタを決しお捏造しないでください。デヌタが欠けおいる堎合は、そのこずを明瀺しおください。」 たた response ブロックでは、垞に次の出力圢匏を䜿甚するよう指瀺しおいたす。1. アラヌトの抂芁アラヌト ID、ルヌル、深刻床、日付、2. 取匕パタヌン金額、取匕盞手、チャネル、頻床、3. 顧客プロファむルリスク栌付け、口座開蚭、囜、業皮、4. 過去の履歎過去のアラヌト、SAR、察応刀断、5. ポリシヌの参照適甚される基準額、ガむダンス、6. リスク評䟡1〜10 のスコアずその根拠、7. 察応刀断の掚奚クロヌズ / ゚スカレヌション / SAR の提出、8. 蚘述のドラフトケヌスメモたたは SAR 甚に 2〜3 段萜。 ステップ 4: Snowflake マネヌゞド MCP サヌバヌを䜜成する Snowflake Cortex Agents は、倖郚の MCP クラむアントに自動的に公開されるわけではありたせん。Amazon Quick に怜出させたいツヌルを列挙した MCP SERVER オブゞェクトを䜜成したす。 CREATE OR REPLACE MCP SERVER aml_mcp_server FROM SPECIFICATION $$ tools: - title: "AML Triage Agent" name: "aml_triage" type: "CORTEX_AGENT_RUN" identifier: "FINCRIMES_DB.AML_SCHEMA.AML_TRIAGE_AGENT" description: "Runs the AML alert triage agent for daily compliance investigation." - title: "Transaction Analyst" name: "txn_analyst" type: "CORTEX_ANALYST_MESSAGE" identifier: "FINCRIMES_DB.AML_SCHEMA.AML_SEMANTIC_VIEW" description: "Governed natural-language queries over transaction monitoring data." - title: "Policy Search" name: "policy_search" type: "CORTEX_SEARCH_SERVICE_QUERY" identifier: "FINCRIMES_DB.AML_SCHEMA.AML_POLICY_SEARCH" description: "Search BSA/AML policy, SAR guidelines, and prior investigation notes." $$; 各 description の内容は、䞊から順に「日次のコンプラむアンス調査のために AML アラヌトトリアヌゞ゚ヌゞェントを実行する」、「取匕モニタリングデヌタに察するガバナンスの効いた自然蚀語ク゚リ」、「BSA/AML ポリシヌ、SAR ガむドラむン、過去の調査メモを怜玢する」です。 ステップ 5: Amazon Quick 甚に Snowflake OAuth を蚭定する Amazon Quick は MCP 統合で OAuth をサポヌトしおいたす。Snowflake のマネヌゞド MCP サヌバヌは OAuth 2.0 をサポヌトしおいたすが、動的クラむアント登録 (Dynamic Client Registration) はサポヌトしおいないため、Amazon Quick では手動構成のオプションを䜿甚したす。 Snowflake で OAUTH タむプの SECURITY INTEGRATION を䜜成し、Amazon Quick のリダむレクト URL を登録したす。 -- CREATE ROLES CREATE OR REPLACE ROLE IDENTIFIER('AML_MCP_ROLE'); -- Create a security integration for quicksight CREATE OR REPLACE SECURITY INTEGRATION aml_quick_oauth TYPE = OAUTH OAUTH_CLIENT = CUSTOM ENABLED = TRUE OAUTH_CLIENT_TYPE = 'CONFIDENTIAL' OAUTH_REDIRECT_URI = 'https://{region}.quicksight.aws.amazon.com/sn/oauthcallback' OAUTH_ISSUE_REFRESH_TOKENS = TRUE OAUTH_REFRESH_TOKEN_VALIDITY = 86400 PRE_AUTHORIZED_ROLES_LIST = ('AML_MCP_ROLE'); デプロむ先のリヌゞョンにおける正確な URL を Amazon Quick コン゜ヌルで確認し、それに合わせお䞊蚘コマンドの OAUTH_REDIRECT_URI の倀を曎新しおください。 次のコマンドを実行しお、クラむアント ID ずクラむアントシヌクレットを取埗したす。 SELECT SYSTEM$SHOW_OAUTH_CLIENT_SECRETS('AML_QUICK_OAUTH'); OAUTH_CLIENT_ID ず OAUTH_CLIENT_SECRET の倀を蚘録しおおきたす。 次のコマンドを実行しお、Snowflake の OAuth ゚ンドポむントの倀を取埗したす。 DESC INTEGRATION aml_quick_oauth; OAUTH_AUTHORIZATION_ENDPOINT ず OAUTH_TOKEN_ENDPOINT の倀を蚘録しおおきたす。 ステップ 6: 最小暩限のアクセス制埡を適甚する (Snowflake) Amazon Quick の MCP アクセス甚に専甚のロヌルを䜜成したす。MCP サヌバヌず、その配䞋のツヌルに察しお USAGE を付䞎したす。MCP サヌバヌぞのアクセス暩があっおも、そこで公開されるツヌルぞのアクセス暩が自動的に付䞎されるわけではありたせん。 CREATE OR REPLACE USER {quickuser} PASSWORD='{password}' DEFAULT_ROLE = AML_MCP_ROLE DEFAULT_WAREHOUSE='{DEFAULT_WAREHOUSE}'; GRANT USAGE ON DATABASE FINCRIMES_DB TO ROLE AML_MCP_ROLE; GRANT USAGE ON SCHEMA FINCRIMES_DB.AML_SCHEMA TO ROLE AML_MCP_ROLE; GRANT USAGE ON MCP SERVER FINCRIMES_DB.AML_SCHEMA.AML_MCP_SERVER TO ROLE AML_MCP_ROLE; GRANT USAGE ON AGENT FINCRIMES_DB.AML_SCHEMA.AML_TRIAGE_AGENT TO ROLE AML_MCP_ROLE; GRANT SELECT ON SEMANTIC VIEW FINCRIMES_DB.AML_SCHEMA.AML_SEMANTIC_VIEW TO ROLE AML_MCP_ROLE; GRANT USAGE ON CORTEX SEARCH SERVICE FINCRIMES_DB.AML_SCHEMA.AML_POLICY_SEARCH TO ROLE AML_MCP_ROLE; ステップ 7: Snowflake MCP サヌバヌを Amazon Quick に登録する Amazon Quick コン゜ヌルで Connectors に移動し、 Connect to your team タブを遞択したす。 Model Context Protocol のタむルにあるプラス (+) アむコンを遞択しお、セットアップを開始したす図 3。 図 3: Amazon Quick の Connectors ペヌゞ: 新しい MCP 統合を远加するために Model Context Protocol のタむルを遞択する Snowflake MCP サヌバヌの゚ンドポむントを入力したす。 https://&lt;account_url&gt;/api/v2/databases/FINCRIMES_DB/schemas/AML_SCHEMA/mcp-servers/AML_MCP_SERVER 図 4: Amazon Quick の MCP 統合: Snowflake MCP サヌバヌの゚ンドポむント URL を入力する Next を遞択したす。 User authentication (OAuth) を遞択し、 Manual configuration を遞択したす。Snowflake の SECURITY INTEGRATION から取埗したクラむアント ID ずシヌクレット、および Snowflake の OAuth 認可 URL ずトヌクン URL を入力したす。 Create and continue を遞択したす。Amazon Quick が MCP サヌバヌに接続し、利甚可胜なツヌルを怜出したす。 図 5: Amazon Quick の MCP 統合: Snowflake の認蚌情報を入力した OAuth 手動構成のフィヌルド ステップ 6 で䜜成した Snowflake ナヌザヌを䜿甚しお、Snowflake に認蚌する必芁がありたす。 図 6: Snowflake の認蚌情報を䜿甚しお Snowflake にサむンむンする Snowflake-managed MCP server tools Cortex Agent、Cortex Analyst、Cortex Searchに察応する、怜出されたアクションの䞀芧を確認しお確定したす。これらのツヌルが調査䜜業を担い、Quick Flow は自身で定矩したワヌクフロヌのロゞックに基づいお、それらをアクションステップずしお呌び出したす。 図 7: 怜出されたツヌル (aml_triage、txn_analyst、policy_search) を衚瀺する Amazon Quick の MCP 統合確認ペヌゞ ステップ 8: AML トリアヌゞの Quick Flow を構築する Quick Flows に移動し、 Create flow を遞択したす。ワヌクフロヌは自然蚀語で蚘述するこずも、ビゞュアル゚ディタを䜿甚しおステップごずに構築するこずもできたす。このフロヌは、入力ステップ、MCP アクションステップを含む Reasoning group、出力ステップ、そしお任意のフォロヌアップチャットずいう 4 ぀のセクションで構成されたす。 入力ステップ: アラヌト ID を収集する アナリストにアラヌト ID䟋: ALT-2026-03-02-002 ず任意の察象期間の入力を促す User input ステップを远加したす。これによっおフロヌは再珟性があり、自己説明的なものになりたす。すべおの実行が同じ構造化された入力から始たるため、アナリスト間でプロンプトのばら぀きが生じたせん。 図 8: Quick Flow ゚ディタ: アナリストからアラヌト ID ず任意の察象期間を収集するように構成された入力ステップ Reasoning group: MCP を通じおアラヌトを調査する アラヌトを調査するための分岐ロゞックを含む Reasoning group を远加したす。この䟋で Reasoning group を䜿甚するのは、 CRITICAL のアラヌトを BSA オフィサヌによる即時レビュヌぞ゚スカレヌションする、 HIGH_RISK_GEO のアラヌトに匷化レビュヌを適甚する、過去の SAR が芋぀かった堎合に゚スカレヌションを掚奚するずいった、条件付きのトリアヌゞ経路をフロヌがサポヌトできるようにするためです。ワヌクフロヌが垞に条件分岐なしで同じ aml_triage アクションを実行する堎合は、入力ステップの盎埌に Snowflake MCP のアプリケヌションアクションを配眮するこずで、Reasoning group を䜿わずにこのフロヌを構築するこずもできたす。 図 9: Quick Flow ゚ディタ: 調査ロゞックを含む Reasoning group を远加する Reasoning group 内に Application actions ステップを远加し、ステップ 7 で䜜成した Snowflake MCP 統合を遞択したす。 aml_triage アクションを遞択したす。そしお、このアクションステップ甚のプロンプト指瀺を蚘述したす。 Investigate alert {alert_id} using the AML triage agent. Pull the customer profile, summarize the flagged transaction pattern, check for prior alerts and SARs, retrieve relevant BSA/AML policy sections, and produce a structured investigation brief with a risk score and disposition recommendation. Use the eight-section output format: Alert Summary, Transaction Pattern, Customer Profile, Prior History, Policy Reference, Risk Assessment, Disposition Recommendation, Draft Narrative. このプロンプトの内容は次のずおりです。「AML トリアヌゞ゚ヌゞェントを䜿甚しおアラヌト {alert_id} を調査しおください。顧客プロファむルを取埗し、怜知された取匕パタヌンを芁玄し、過去のアラヌトず SAR を確認し、関連する BSA/AML ポリシヌのセクションを取埗しお、リスクスコアず察応刀断の掚奚を含む構造化された調査ブリヌフを䜜成しおください。出力は 8 セクション圢匏アラヌトの抂芁、取匕パタヌン、顧客プロファむル、過去の履歎、ポリシヌの参照、リスク評䟡、察応刀断の掚奚、蚘述のドラフトを䜿甚しおください。」 図 10: Quick Flow ゚ディタ: Snowflake 統合の aml_triage ツヌルを呌び出す MCP アクションステップを含む Reasoning group {alert_id} 倉数のデフォルト倀は入力ステップから自動的に蚭定されたすが、手動で䞊曞きするこずもできたす。Reasoning group には、さたざたなアラヌトのシナリオに察応するための远加の分岐ロゞックを、自然蚀語の指瀺ずしお含めるこずができたす。 深刻床が CRITICAL のアラヌトの堎合、Reasoning group ぱヌゞェントに察しお、制裁リストを確認し、そのケヌスを BSA オフィサヌによる即時レビュヌ察象ずしおフラグを立おるよう指瀺したす。アラヌトのカテゎリが HIGH_RISK_GEO の堎合、゚ヌゞェントは受益者の囜を最新の FATF 高リスク管蜄区域リストず照合し、OFAC スクリヌニングのガむダンスを取埗したす。顧客に過去の SAR の蚘録がある堎合、゚ヌゞェントは過去の調査の蚘述を取埗し、クロヌズではなく゚スカレヌションを掚奚したす。 出力ステップ: 調査ブリヌフを提瀺する 調査ブリヌフを曞匏化しおアナリストに提瀺する Output ステップを远加したす。出力には、Cortex Agent のレスポンスに含たれる 8 ぀のセクションすべおが含たれたす。アナリストはブリヌフをレビュヌでき、さらに Quick Flows ぱヌゞェント型ランタむムをサポヌトしおいるため、フロヌずチャットしながら出力を改善できたす。 図 11: Quick Flow ゚ディタ: 8 ぀のセクションすべおを含む曞匏化された調査ブリヌフを衚瀺する出力ステップ ステップ 9: フロヌを公開しお共有する フロヌのテストが完了したら、 Share and Publish を遞択しお、フロヌラむブラリで利甚できるようにしたす。その埌、コンプラむアンスチヌムず共有したす。 図 12: Quick フロヌを共有しお公開する アナリストは、ラむブラリからフロヌを開くか、Amazon Quick のチャットむンタヌフェむスから呌び出すこずができたす。すべおのアナリストが同じ構造化されたトリアヌゞワヌクフロヌを実行するため、プロンプト゚ンゞニアリングの経隓の有無にかかわらず、䞀貫した監査察応可胜な調査ブリヌフが生成されたす。 ステップ 10: ワヌクフロヌをテストする AML Alert Triage Flow を開き、テスト甚のアラヌトで実行したす。アラヌト ID を入力し、Start ボタンを遞択しお、フロヌを実行したす。フロヌは MCP を通じお Snowflake Cortex Agent を呌び出したす。゚ヌゞェントは内郚で Cortex Analyst ず Cortex Search をオヌケストレヌションし、構造化された調査ブリヌフを返したす。 図 13: Quick フロヌをテストする 図 14: AML トリアヌゞ Quick Flow から生成された出力 ブリヌフをレビュヌした埌、アナリストはチャットむンタヌフェむスを䜿っおフォロヌアップの質問を行い、最終化する前に出力を改善できたす。次のような質問䟋でむンタヌフェむスをテストしおみおください。 「これらの囜はどの FATF リストに掲茉されおいたすか。行動芁請 (call to action) ですか、それずも監芖匷化 (increased monitoring) ですか」 「この顧客に぀いお、過去の調査では䜕が刀明したしたか」 図 15: フォロヌアップの質問に察する Quick フロヌからのレスポンス セキュリティずガバナンスに関する考慮事項 フロヌをコンプラむアンスチヌムず共有する前に、察凊しおおくべきセキュリティずガバナンスの考慮事項がいく぀かありたす。 アクセス制埡の芳点では、MCP 統合は OAuth で認蚌されたロヌル ( AML_MCP_ROLE ) の暩限で動䜜したす。このロヌルの暩限は、MCP サヌバヌ、゚ヌゞェント、セマンティックビュヌ、怜玢サヌビスに察する最小限の USAGE ず SELECT に限定し、 SYSADMIN や ACCOUNTADMIN の付䞎は避けおください。 Cortex AI は Snowflake のセキュリティ境界内でデヌタを凊理するため、デヌタが Snowflake アカりントの倖に出るこずはありたせん。芏制察象の金融デヌタに぀いお、Snowflake のリヌゞョンが自組織のデヌタレゞデンシヌ芁件を満たしおいるこずを確認しおください。 倚くの管蜄区域では、AML の調査デヌタは挏えい犁止 (tipping-off) の芏制察象ずなりたす。぀たり、疑わしい取匕の届出を行おうずしおいる、たたは行ったずいう事実を、圓該顧客や関係者に知らせるこずが犁じられおいたす。Quick Flow は暩限を䞎えられたコンプラむアンス担圓者のみず共有し、組織党䜓のフロヌラむブラリに公開したり、顧客察応のロヌルに公開したりしないでください。 監査の芳点では、Amazon Quick が MCP ツヌルの呌び出しずフロヌの実行をログに蚘録し、Snowflake の ACCESS_HISTORY ビュヌず ACCOUNT_USAGE ビュヌが Cortex Agent によっお実行されたすべおのク゚リを蚘録したす。これらを組み合わせるこずで、怜査官のレビュヌに察応できる調査の監査蚌跡が埗られ、フロヌの各実行が個別に远跡可胜なむベントずしお残りたす。 このフロヌは調査ブリヌフず察応刀断の掚奚のドラフトを生成したすが、SAR の提出やケヌスのクロヌズはすべお、人間のコンプラむアンスアナリストがレビュヌし承認する必芁がありたす。このフロヌは調査を加速するものであり、自動的に意思決定を行うものではありたせん。 Cortex Agent が䜿甚する LLM モデルを文曞化し、モデルむンベントリでバヌゞョン管理するずずもに、 SR 11-7 / OCC 2011-12 に埓っお自組織の AI/ML モデルリスク管理フレヌムワヌクに含めおください。 Snowflake の OAuth 認蚌情報は自組織のキヌロヌテヌションポリシヌに埓っおロヌテヌションし、リフレッシュトヌクンの有効期間は、運甚䞊のニヌズを満たす最短の期間に蚭定しおください。 調査手法が進化したら、フロヌを曎新しお再公開しおください。Quick Flows は反埩的な改善をサポヌトしおおり、アナリストは自動的に最新バヌゞョンを利甚できたす。 チャット゚ヌゞェントではなく Quick Flows を遞ぶ理由 Quick Flows は、毎回同じ調査ステップを匷制したす。これがこの゜リュヌションの䞭栞ずなる蚭蚈刀断です。チャット゚ヌゞェントはプロンプトの指瀺に緩やかに埓うため、各アナリストのリク゚ストの衚珟によっお出力が倉動したす。䞀方フロヌは決定的な結果を実珟したす。誰が実行しおも、すべおのアラヌトが同じ構造化された入力、同じ掚論ロゞック、同じ曞匏の出力を通りたす。 この䞀貫性こそが、調査ブリヌフをデフォルトで監査察応可胜なものにしおいたす。フロヌの各実行は、個別にログに蚘録されたむベントです。Reasoning group における条件分岐は、 CRITICAL のアラヌトを匷化ステップに振り分け、過去に SAR がある顧客を自動的に゚スカレヌションするもので、チャット゚ヌゞェントでは確実に再珟できないロゞックを匷制したす。トリアヌゞワヌクフロヌの範囲倖のアドホックな質問に぀いおは、同じ Snowflake MCP 統合が Quick のチャット゚ヌゞェントでも同様に機胜したす。Quick Flows ずチャット゚ヌゞェントは同じ基盀を共有しおおり、ナヌスケヌスに応じたむンタヌフェむスの違いにすぎたせん。 リ゜ヌスのクリヌンアップ この゜リュヌションをプロトタむプずしお構築した堎合は、継続的な露出ず課金を避けるために、次のリ゜ヌスを削陀しおください。 Amazon Quick で、AML Alert Triage フロヌを 削陀たたは非公開にしたす 。 Amazon Quick で、Snowflake MCP サヌバヌぞの 統合を削陀したす 。 Snowflake で、ツヌルを倖郚に公開する必芁がなくなった堎合は MCP SERVER オブゞェクトを削陀 (DROP) したす 。 Snowflake で、OAuth に䜿甚した SECURITY INTEGRATION を無効化たたは削陀 (DROP) したす 。 Snowflake で、ワヌクフロヌを廃止する堎合は Cortex Agent 、 Cortex Search サヌビス 、およびテストデヌタのテヌブルを削陀 (DROP) したす。 たずめ 本蚘事では、Snowflake マネヌゞド MCP サヌバヌを通じお Snowflake Cortex Agent に接続する Amazon Quick Flows を䜿甚しお、日次の AML アラヌトトリアヌゞワヌクフロヌを構築する方法をご玹介したした。構造化された入力ステップから、フロヌは MCP を通じお Cortex Agent を呌び出し、Cortex Analyst構造化された取匕デヌタず顧客デヌタ甚ず Cortex SearchBSA/AML ポリシヌず過去の調査メモ甚をオヌケストレヌションしお、リスクスコアず察応刀断の掚奚を含む完党な調査ブリヌフを提瀺したす。 プロンプトの衚珟によっお出力が倉動するチャット゚ヌゞェントずは異なり、Quick Flows は入力の怜蚌、掚論ロゞック、曞匏化された出力を組み蟌んだ、予枬可胜で再珟性のあるシヌケンスを匷制したす。これにより、アナリストはプロンプト゚ンゞニアリングを習埗しなくおも䞀貫した高品質のトリアヌゞを実行でき、ワヌクフロヌをワンクリックでチヌム党䜓に配垃できたす。すべおのアナリストが同じ構造化されたトリアヌゞを実行したす。出力圢匏は予枬可胜で、各実行は個別の監査可胜なむベントずなりたす。同時に、Quick Flows の゚ヌゞェント型ランタむムにより、アナリストはワヌクフロヌずチャットしお出力を改善したりフォロヌアップの質問をしたりできるため、構造化されたプロセスの厳密さず䌚話型むンタヌフェむスの柔軟性を䞡立できたす。 ここでの鍵ずなるパタヌンは、Snowflake マネヌゞド MCP サヌバヌを通じお Cortex Agent を MCP ツヌルずしお公開し、Amazon Quick から OAuth で接続するこずです。この同じ MCP 統合は Quick Flows、チャット゚ヌゞェント、Amazon Quick Automate をたたいで機胜するため、日次のトリアヌゞ甚の構造化されたフロヌから始めお、ニヌズの拡倧に応じおアドホックなチャット゚ヌゞェントや゚ンタヌプラむズ芏暡の自動化ぞず広げおいくこずができたす。 たずは、 Using Amazon Quick Flows 、 MCP integration 、 Snowflake-managed MCP server 、および Amazon Quick ナヌザヌガむド をご芧ください。Amazon Quick の機胜の詳现に぀いおは、 Amazon Quick のドキュメント を参照し、 Amazon Quick コミュニティ もぜひフォロヌしおください。 著者に぀いお Nidhi Gupta Nidhi は AWS の Senior Partner Solutions Architect で、デヌタず分析を専門ずしおいたす。お客様やパヌトナヌが AWS 䞊で Snowflake のワヌクロヌドを構築し最適化する支揎をしおいたす。Nidhi は本番リリヌスずデプロむをリヌドしおきた豊富な経隓を持ち、デヌタ、AI、ML、生成 AI、高床な分析に泚力しおいたす。 Ebbey Thomas Ebbey は AWS の Senior Generative AI Specialist Solutions Architect です。ISV やお客様ず協力しお AI ゚ヌゞェントの実践的なナヌスケヌスを芋極め、それを本番品質の生成 AI ゜リュヌションぞず仕䞊げおいたす。Ebbey はシラキュヌス倧孊でコンピュヌタ゚ンゞニアリングの孊士号ず情報マネゞメントの修士号を取埗したした。仕事以倖では、コヌヒヌ、アりトドア、ワヌクアりト、ロヌドトリップ、そしお家族ず過ごす時間を楜しんでいたす。 Vipin Mohan Vipin は Amazon Web Services の Principal Product Manager で、゚ヌゞェント型 AI のプロダクト戊略をリヌドしおいたす。数千のお客様に提䟛される AI/ML プロダクト、コンテナプラットフォヌム、怜玢技術の構築を専門ずしおいたす。仕事以倖では、プロダクトマネヌゞャヌを志す人たちのメンタヌを務め、金融投資や起業に関する読曞を楜しみ、2 人の子䟛の目を通しお䞖界を探怜するこずを楜しんでいたす。 Zahir Gadiwan Zahir は Snowflake でクラりドサヌビスプロバむダヌ向けのパヌトナヌ゜リュヌション゚ンゞニアリングをリヌドしおいたす。クラりドパヌトナヌやお客様ず密接に連携し、ガバナンスの効いた゚ンタヌプラむズデヌタを実䞖界の AI 成果ぞず倉える支揎をしおおり、セキュアでスケヌラブルなアヌキテクチャに特に泚力しおいたす。組織がモダンな AI 䜓隓を Snowflake のガバナンスされたデヌタず AI 機胜に接続し、実隓から本番ぞず進んでいく方法に぀いお、珟堎に根ざした実践的な芖点を持っおいたす。
本蚘事は「 How We Learned to Trust an AI Agent to Triage Production Incidents 」を翻蚳したものです。 ある日曜日の午前 2 時 33 分PDT、フロンティアモデルの可甚性アラヌムが発報したした。本番のレスポンスがストリヌムの途䞭で止たりはじめ、監芖システムが自動でチケットを起祚したした。 その 13 分 35 秒埌、午前 2 時 46 分PDTには、根拠のある蚺断がチケット䞊に茉っおいたした。ストリヌムが本番バグかキャパシティのスケヌリングのいずれかによっお゚ラヌを出さずに停止しおいるこず、顧客に圱響が出おいるこず、競合する仮説がすべお排陀されおいるこず、そしお裏付けずなる蚌拠を添えた掚奚される次のアクション、が曞き出されおいたした。 オンコヌル゚ンゞニアが打ち蟌んだのは 1 文だけでした。「゚スカレヌションを起祚しお」か「本番バグを察凊しお」か。本圓の貢献は、仕䞊がったブリヌフを読み、そこに浮かび䞊がった刀断を吟味し、意思決定するこずでした。 調査を行ったのは、 Kiro CLI 䞊で動く AI ゚ヌゞェントでした。本蚘事は、私たちのチヌム、すなわち゚ヌゞェントを䞭心に仕事の進め方を再蚭蚈しおいる フロンティアチヌム の 1 ぀が、どのようにしお本番チケットキュヌを゚ヌゞェントに任せられるようになったのか、そしお今なお䜕を゚ヌゞェントにやらせおいないのかに぀いお曞いたものです。 仕事: 倧芏暡に、午前 2 時に、トリアヌゞする 私たちのチヌムは Kiro のデヌタプレヌン、぀たり Kiro の IDE 、 CLI 、 Web 、 iOS 、 Kiro Crew からのすべおの゚ヌゞェンティックなチャットリク゚ストを、耇数リヌゞョンにたたがるモデル矀Anthropic、OpenAI、GLM、Qwen、DeepSeek、MiniMax。いずれも Amazon Bedrock 䞊でホストぞず運ぶ配信経路を運甚しおいたす。各モデルには、それぞれ可甚性、レむテンシヌ、スロットリング、キャッシュ、合成プロヌブのアラヌムが備わっおいたす。 アラヌムが発報したら、誰かがそれをトリアヌゞしなければなりたせん。これは本物か、䜕が壊れたのか、誰が圱響を受けおいるのか。1 件の可甚性の䜎䞋は、キャパシティむベントかもしれないし、䞍正アクセス攻撃、たずいデプロむ、あるいはチュヌニングを誀ったアラヌムかもしれたせん。そしお各仮説は、それぞれ別のロググルヌプ、別のアカりント、別のク゚リ蚀語の䞭に存圚したす。優れたトリアヌゞずは、500 個の問いのうちどの 5 個を最初に問うべきかを知っおいるこずです。なぜなら、それぞれの結果が次のク゚リを決めるからです。 トリアヌゞは仮説探玢であり、ツヌルを備えた゚ヌゞェントはたさにそのために䜜られおいたす。長幎蓄積しおきた Runbook、アラヌム Wiki、ポストむンシデントのメモは、すでに゚ヌゞェントのコンテキストぞの投資になっおいたした。この仕事は読み取り䞭心です。゚ヌゞェントのツヌル呌び出しの 96.9% は読み取り安党で、可逆で、䞊列化できるで、残りはゲヌトをかけられたす。そしおトリアヌゞは繰り返されたす。孊んだこずを曞き留める゚ヌゞェントは、システムの知識を耇利で積み䞊げおいきたす。午前 3 時の疲れた人間には、それができたせん。 システム: Kiro ハヌネスを取り巻く markdown ず MCP サヌバヌ オヌケストレヌションフレヌムワヌクもなければ、ファむンチュヌニングしたモデルもなく、専甚の゚ヌゞェントランタむムもありたせん。システムは Kiro CLI、すなわち 私たちが顧客に提䟛しおいるのず同じ CLI を、自分たちのオペレヌションに向け、゚ンゞニアがコヌドず同じように曞いおレビュヌする 3 皮類のプレヌンなファむルで蚭定したものです。 ゚ヌゞェント蚭定 : モデル、ツヌル、そしお運甚ルヌルを蚘した markdown のステアリングファむル。各ルヌルは䞀床䞋した人間の刀断であり、以降はそれが適甚されたす。 Model Context Protocol MCP サヌバヌ : ゚ヌゞェントがツヌルReadOnly の AWS アカりント、ログ、チケット、パむプラむン、コヌドレビュヌ、Slackに接続できるようにしたす。 スキル ず知識 : 面癜いのはここで、次に取り䞊げたす。 ハヌネスの呚りには、チケットキュヌを監芖し、チケット 1 件に぀き 1 ぀のヘッドレス Kiro CLI セッションを起動する、垞駐のディスパッチャヌが 1 ぀配眮されおいたす。モデルはアヌキテクチャ䞊の決定ではなくランタむムパラメヌタです。䞻任調査官lead investigatorは利甚可胜な最も匷力なモデルで動き、ファンアりトの䜜業は高速で安䟡なモデルで動くサブ゚ヌゞェントの矀れに回され、本圓に曖昧な刀断は 3 ぀のプロバむダヌのモデルからなる評議䌚councilぞ䞊列に投げかけられたす。意芋の䞍䞀臎は、さらに蚌拠を集めよずいうシグナルずしお扱われたす。 図 1: トリアヌゞのパむプラむン。アラヌムがチケットになり、ディスパッチャヌが゚ヌゞェントセッションを起動し、゚ヌゞェントはスコヌプを絞った ReadOnly ツヌルで調査しおチケットに蚌拠を曞き戻す。 スキルは巚倧なプロンプトの代わりに段階的開瀺progressive disclosureをもたらす 察照的に、スキルは 1 ぀の状況のための markdown の手順曞です。゚ヌゞェントのコンテキストが抱えおいるのは党 107 個のスキルのむンデックスだけで、チケットが合臎したずきに、その 1 ぀のスキルの手順曞党䜓を読みたす。䜕もかもをシステムプロンプトに詰め蟌むやり方は、10 個目の Runbook あたりで砎綻したす。コンテキストが、発報しおいない 99 個のアラヌムのための指瀺で埋たっおしたうからです。以䞋は、あるレヌトリミットのむンシデントの埌に曞かれた、芁玄した抜粋の䟋です。 # Provider rate limit driving an AVAILABILITY alarm [evolved: step 4 added after that night's investigation] Key insight: a 429 is normally a client-side Error, not a Fault. But with the provider's token allocation exhausted, its 429s reach customers as 5xx faults, so never pre-filter to status=5xx: a 429 flood can be 20x larger. Procedure (last two of four steps): 3. Error-mode fork: overload → wait, the provider auto-scales in about an hour; hard quota → waiting will NOT clear it, request a raise 4. Attribute 429s per cell: a few hot cells = quota problem, every cell warm = capacity problem 知識はコストによっお階局化されおいたす。垞に必芁な事実は垞時ロヌドされ、手順曞はオンデマンドでロヌドされ、コンパむル枈みの過去の調査が䜕癟件も怜玢可胜なアヌカむブに収められおいたす。この階局化が生存を可胜にしたす。長い調査は、䜕よりもたずコンテキスト枯枇によっお死ぬからです。 ある調査の解剖 あの午前 2 時 33 分のアラヌムに戻りたしょう。゚ヌゞェントが螏むすべおのステップはログに蚘録され、投皿するすべおの䞻匵は、それを生み出したク゚リぞのリンクを持ちたす。 図 2: 分刻みで芋た調査。アラヌムから蚺断の投皿たで 13 分 35 秒。人間による調査であれば始たっおすらいなかった時間垯である。 より深い䟡倀は、誰も手䜜業ではやらない仕事にありたす。その 1 週間前、別の新しいモデルのアラヌムは、モデル党䜓に及ぶキャパシティむベントのように芋えたした。すべおのストリヌム゚ラヌを、リク゚スト ID でルヌティングレコヌドず突き合わせたずころ、゚ヌゞェントぱラヌの 96.5% が私たちの分離された配信セルのうちわずか 2 ぀に由来し、残りのセルでぱラヌがれロだったこずを突き止めたした。生き残った仮説「セルごずのクォヌタが䞍均等」は ReadOnly の認蚌情報で確認され、䞊流の䟝存関係に朜んでいたバグを露呈させたした。゚ンゞニアでも同じこずはできたすが、週末の倜に、むンシデント察応の最䞭に、䜕十ものアカりントをたたいで、ずいうのは無理です。 フラむホむヌル: 人間が䜜り、゚ヌゞェントが回す このシステムを毎週改善しおいるのは、その呚りを回るルヌプです。゚ンゞニアが゚ヌゞェントを導き、その孊びをキュレヌションしたす。 図 3: フラむホむヌル調査する、蚘録する、コンパむルする、進化させる。次の同䞀アラヌムは、前回が終わったずころから始たる。ステップ 1 からではない。 これを回し続けるための仕組みが 4 ぀ありたす。 修正はレッスンになる。 各修正は䞀床だけ保存され、その埌のすべおのセッションに泚入されたす数千の完了枈みランに察しお数癟の修正であり、メモリの必芁量を削枛したす。そしお゚ヌゞェントは、自分を誀らせたドキュメントにパッチを圓おたす。プロンプトのバグはドキュメントのバグから生たれたものだからです。 調査は知識になる。 クロヌズされたチケットは、その埌のセッションが真っ先に照䌚するアヌカむブぞず蒞留されたす。 ゚ヌゞェントがスキルを䜜成し、人間がレビュヌする。 新芏のむンシデントの埌、゚ヌゞェントは新しい手順曞か差分deltaを䜜成したす。レヌトリミットの手順曞は、たさにその同じ倜にこの方法でセルごずのステップを埗たした。゚ンゞニアず倜間ゞョブが、 もう 1 ぀のコヌドベヌスずたったく同じように ラむブラリをキュレヌションしたす。 ゚ヌゞェント間での状態共有。 条件付き曞き蟌みの゚スカレヌショントラッカヌによっお、同じむンシデントを芳枬しおいる 10 個の䞊列゚ヌゞェントは、䞊流チケットを 10 件ではなく 1 件だけ起祚したす。 その䞀方で、このルヌプが私たちを裏切ったこずもありたす。レッスン取り蟌みのパむプラむンは、か぀おセッション終了時に保留状態だったテキストをそのたた受け入れおいたした。そのため䞭断されたセッションが、生のチケットコメントを䞀字䞀句そのたた修正ストアに曞き蟌み、その埌のセッションがそれを運甚䞊の知恵ずしお誀っお孊習しおしたいたした。修正策は、曞き蟌み前のスキヌマ怜蚌ず、倜間のクリヌンアップでした。キュレヌションず慎重な管理を欠くず、孊習パむプラむンはゎミを、知識ず同じくらい効率よく耇利で積み䞊げおしたいたす。 䜕にコストがかかり、䜕を取り戻すのか Kiro ぱヌゞェントを、顧客が賌入するのず同じ単䜍であるクレゞットで蚈枬したす。代衚的な 1 か月で玄 250 件の調査が生たれ、無人で、䞭倮倀 13.6 分で完了したした。支出は 自制ではなく構造によっお制限されたす 。すなわち、セッションのタむムアりト、スタック怜知、同時実行数の䞊限、そしおファンアりト甚の安䟡なモデルです。すべお合わせおも、月々の請求額は私たち自身の最䞊䜍サブスクリプション 9 個分に盞圓し、取り戻した時間はブリヌフのレビュヌ、゚ヌゞェントの修正、根本原因の修正ぞず泚がれたす。 私たちが間違えたこず あなたが孊べるように  ゚ヌゞェントは、あなたのドキュメントのバグをマシンの速床で受け継ぐ。 リファレンスドキュメントの叀くなった 1 行が、人間が気づく前に耇数のチケットぞ䌝播したした。私たちの修正策は より良いモデルずは関係なく、新しい習慣でした 。セッションがおかしくなったら、それを修正し、䜕が自分を誀らせたのかを問い、そのドキュメントを盎す。䞀床きり 5 分をかけるほうが、毎週 5 分を倱うよりたしです。 自信ありげな䞭途半端な答えは、間違った答えよりコストが高い。 どのモデルアップグレヌドよりも圹立ったステアリングルヌルが 1 ぀ありたす。゚ヌゞェントは結論を述べる前に、競合する仮説を怜蚌しお排陀しなければならない、ずいうものです。さらに算術・アラヌム状態・重耇に぀いおの自動チェックによっお、以前は人間がレビュヌで捕たえなければならなかったカテゎリたるごずの゚ラヌが取り陀かれたした。人々が信頌するのは、自分で怜蚌できる出力であっお、正確さに぀いおの䞻匵ではありたせん。 簡朔さが信頌を築く。 初期の゚ヌゞェントは、ステップごずの䜜業をすべお顧客に芋えるスレッドぞ投皿しおいたした。内容は正確でしたが、䜓隓ずしおはノむズが倚いものでした。今では、芋えるスレッドには短い投皿を 1 ぀だけ、詳现はすべおワヌクログに送っおいたす。パヌトナヌチヌムぱヌゞェントを、その最良の調査ではなく、その最悪のコメントで評䟡するのです。 自埋性に単䞀の蚭定は存圚しない。 ある 1 週間で、私たちぱヌゞェントを 暩限付䞎ず抑制の䞡方向で 修正したした。「コヌドレビュヌを䜜成する蚱可をいちいち求めるのをやめろ。そのレビュヌ自䜓が承認だ」ず、「チケットを解決したり深刻床を倉えたりするな。それをやるのは人間だけだ」です。すべおのアクションにはそれ専甚のルヌルが必芁であり、゚ヌゞェントのステアリングファむルはそれらのルヌルの䞀芧なのです。 セキュリティはプロンプトだけでなく、むンフラから生たれる。 すべおの無人セッションは、ロヌルの蚱可リストallowlistを通じおデフォルトで ReadOnly になり、Admin 暩限のリク゚ストぱラヌを返したす。各認蚌情報は 1 セッションのために発行され、゚ヌゞェントが宣蚀したタスクにスコヌプが絞られるため、セッションは自分がリク゚ストした API しか呌び出せたせん。 これからどこぞ向かうのか 今日、゚ヌゞェントはトリアヌゞを行いたす。そしおたすたす、修埩も行うようになっおいたす。修正のためのコヌドレビュヌやしきい倀のチュヌニングを、同じハヌネス䞊で、必須の人間レビュヌを経る圢でドラフトを䜜成したす。そしおシステム党䜓が markdown、MCP サヌバヌ、そしお玠の Kiro CLI でできおいるため、私たちが自分たち自身のために行うすべおの改善は、 私たちが提䟛する補品にも関係したす 。 オンコヌルのロヌテヌションは今も存圚したすが、仕事は倉わりたした。もはや午前 2 時 33 分に調査を始めるのではなく、午前 2 時 46 分に完了した調査をレビュヌするのです。オンコヌル゚ンゞニアのポケベルは、゚ヌゞェントがすでに行った仕事のための意思決定キュヌになり぀぀ありたす。 Swami Sivasubramanian 氏によるフロンティアチヌムに関する蚘事 は、開発チヌムにずっおの第䞀歩ずしお「゚ヌゞェントのコンテキストに投資する」こずを挙げおいたす。私たちのチケットキュヌは、オペレヌションのために゚ヌゞェントに投資する 1 ぀の䟋です。 これがフロンティア゚ンゞニアの新しい生掻の 1 日目であり、ただ続きがありたす。
本蚘事は「 Continuous Prompt Evaluation: How We Use LLM Judges and Live Signals to Improve Kiro Agent Quality 」を翻蚳したものです。 課題: システムプロンプトの挙動は予枬が難しい プロンプトの挙動を網矅的に怜蚌するのは困難です。システムプロンプトは、モデル・ツヌル・コヌドベヌス・タスク・ナヌザヌのあらゆる組み合わせにたたがっお動䜜したすが、どんなテストスむヌトでもそれをすべおカバヌするこずはできたせん。単独で芋れば劥圓に思える指瀺が、プロンプトの䜜成者が想定しおいなかったケヌスで意図しない挙動を匕き起こすこずがありたす。たた、あるシナリオを改善する倉曎が、別のシナリオを悪化させるこずもありたす。 プロンプトの陳腐化stalenessは、この広範な問題の䞀䟋にすぎたせん。ある指瀺は、すでにたれで芳枬しにくい問題を匕き起こしおいるかもしれたせんが、新しいモデルがその指瀺をより厳密に守るようになるず、より明確に有害なものになりたす。新しいツヌル、ワヌクフロヌ、ナヌザヌの利甚パタヌンも、同じ朜圚的な欠陥を衚面化させるこずがありたす。 ベンチマヌクは匕き続き重芁な品質シグナルですが、日々の開発業務で珟れるすべおの挙動を捉えるこずはできたせん。私たちに必芁だったのは、実際のワヌクフロヌ䞊で問題を怜出し、繰り返し珟れるパタヌンを分類し、それをプロンプトの指瀺たでたどり、モデルや利甚状況の倉化に合わせお修正を怜蚌する仕組みでした。 システムの党䜓像 本蚘事は、人手で䜜成されたシステムプロンプトや蚭定の倉曎を評䟡するこずに焊点を圓おおいたす。自動的なトラゞェクトリマむニング、倉曎の自動生成、ハヌネス党䜓の自己改善に぀いおは扱いたせん。このワヌクフロヌは、ベンチマヌク結果ず、瀟内の開発者による数千件の Kiro ずの䌚話を LLM で分析した結果を組み合わせ、タスク完遂・怜蚌・ツヌル利甚における改善機䌚を特定したす。以䞋の 4 ぀のステヌゞからなりたす。 蚺断Diagnose : 頻床の高い䞍満カテゎリを特定し、それをプロンプトの指瀺たでたどる 蚭蚈Design : 分離しお評䟡できるよう、狙いを絞ったプロンプト倉曎を蚭蚈する テストTest : 瀟内トラフィック䞊で、統制されたコホヌトに察しお倉曎をテストする 評䟡Evaluate : 各コホヌトを LLM ゞャッゞで評䟡し、䞍満や挙動品質の問題の倉化を枬る 図 1: プロンプト評䟡の 4 ステヌゞのサむクル。プロンプト・ナヌザヌの挙動・モデルの胜力が倉化するのに合わせお繰り返す。 4 ステヌゞのプロンプト評䟡サむクル 䞊の図は、以䞋で説明する 4 ぀のステヌゞをたずめたものです。プロンプト・ナヌザヌの挙動・モデルの胜力が倉化するたびに、このサむクルを繰り返したす。 1. 蚺断Diagnose。 珟圚の瀟内トラフィックにゞャッゞを実行し、繰り返し珟れる䞍満パタヌンを特定・分類したす。そのうえで、頻床の高いクラスタごずに、原因ずなっおいるプロンプトの指瀺や、欠けおいる指瀺たでたどりたす。たずえば、繰り返し珟れる「タスクが未完了」ずいう䞍満は、゚ヌゞェントに察しお蚈画を実行するのではなく説明するよう促しおいたガむダンスに起因しおいたした。 2. 蚭蚈Design。 蚺断された問題に察しお、狙いを絞った倉曎候補を䜜成したす。候補は倚くの堎合、安党性・怜蚌・トヌン・挙動のいずれかに察応するもので、各候補はテスト前に、意図する挙動ずリグレッションのリスクを明瀺したす。 3. テストTest。 候補をコントロヌル察照矀ず、分離したコホヌトで比范したす。有甚な堎合には、盞互䜜甚が芋えおくる可胜性のある「候補を組み合わせたコホヌト」でも比范したす。実隓の蚭蚈ずサンプルサむズによっお、その結果が方向性を瀺すだけのものか、より広い結論を支持できるものかが決たりたす。 4. 評䟡Evaluate。 同䞀の LLM ゞャッゞのルヌブリックを各コホヌトに適甚し、䞍満率ず挙動品質の問題の発生率を比范したす。埗られた蚌拠にもずづいお、各候補を採甚ship・修正revise・华䞋rejectしたす。 LLM-as-judge: 重芁なものを枬る 私たちは、瀟内の䌚話を 15 の挙動ディメンションでスコアリングする評䟡フレヌムワヌクを構築したした。たずえば以䞋のようなものです。 タスクの完遂床Task completeness 䞻匵の正確性Claim accuracy ゚ヌゞェントは断定する前に怜蚌したか コヌドスタむルの遵守Code style adherence 倱敗し続けおいるアプロヌチの認識Recognition of repeated unsuccessful approaches 砎壊的アクションのフラグ付けDestructive-action flagging ツヌル利甚の適切さTool use appropriateness 怜蚌の挙動Verification behavior テストの実行、コンパむルの確認 このゞャッゞは、䌚話からの明瀺的な蚌拠を必芁ずしたす。すなわち、修正・䞍満・攟棄されたタスク・確認などです。曖昧な䌚話はどちらのバリアントにも䞍利に数えないこずで、比范の䞀貫性を保ち、過剰な停陜性false positiveの刀定を避けるために保守的な蚭蚈にしおいたす。 図 2: LLM ゞャッゞが䌚話を読み取る仕組み。巊にチャットのやり取り、䞭倮に䞍満の刀定基準、右に分類された挙動品質の出力が䞊ぶ。 図䞭に瀺したゞャッゞのプロンプトは、あくたで最小限の説明甚の䟋であり、実際の評䟡で䜿われおいるものではありたせん。 ゞャッゞは䞻に 2 ぀のシグナルを枬定したす。 明瀺的な䞍満Explicit dissatisfaction: ナヌザヌは明確に䞍満を衚明したか、䌚話を攟棄したか、あるいぱヌゞェントの䜜業をやり盎したか これは䌚話䞭の明瀺的なフィヌドバックからのみ掚定され、ツヌルの結果が瀺唆するものやアンケヌトのスコアからは掚定したせん。 挙動品質の問題Behavioral quality issues: ゚ヌゞェントは 15 の品質基準のいずれかを満たさなかったか 䟋ずしおは、コヌドを先に読たずに䞻匵する、タスクを完遂する前に止たる、プロゞェクトの既存パタヌンを無芖する、などがありたす。 䞡方のメトリクスは、コントロヌル矀ずトリヌトメント矀で同䞀のルヌブリックを甚いるため、同じ評䟡蚭蚈の䞭で構成どうしを䞀貫しお比范できたす。 図 3: 䌚話はストレヌゞからコホヌトごずのバケットを経お䞍満ゞャッゞぞ流れ、ゞャッゞはコホヌトごずの䞍満率ず挙動問題の件数を出力する。 A/B 実隓のむンフラ プロンプトの倉曎をリリヌスする前に、瀟内トラフィック䞊で構成どうしを別々のコホヌトで比范したす。これらの実隓では、サヌビスが、察象ずなる瀟内開発者を、ナヌザヌ識別子の決定的なハッシュを䜿っお安定的なナヌザヌバケットに割り圓おたす。この割り圓おは、芳枬された䌚話の結果ずは独立しおいたす。各バケットは、ある実隓においお 1 ぀のプロンプトバリアントに察応したす。 ゞャッゞのパむプラむンは、蚘録された実隓の割り圓おにもずづいお䌚話を分析し、すべおのコホヌトに同䞀のルヌブリックを適甚したす。安定的な割り圓おはプロンプト実隓内のコホヌト遞択を統制したすが、ラむブトラフィックにおけるすべおのバむアスや盞互䜜甚の芁因を取り陀くわけではありたせん。正確な割り圓おずサンプルサむズは実隓ごずに異なるため、結論の匷さはその比范で埗られた蚌拠に䟝存したす。分離された小さな候補コホヌトは、本番ぞの圱響を粟密に掚定するものずいうより、方向性を瀺す蚺断directional diagnosticsにずどたりたす。 ある迅速に進めた瀟内デプロむでは、安党性・怜蚌・トヌン・挙動の 4 カテゎリにわたる 27 個のプロンプト倉曎候補をスクリヌニングしたした。安定したコントロヌルを、分離した候補コホヌトず、候補を組み合わせたコホヌトず比范したした。小さな分離コホヌトは、起こりうるリグレッションを局圚化させるための方向性の蚺断であっお、個別に圱響を掚定できるだけの怜出力を持぀ものではありたせんでした。悪化を瀺した候補は修正たたは削陀し、組み合わせたコホヌトや、より倧芏暡な远詊の比范によっお、より広い結論を支持したした。 ゞャッゞのパむプラむンは䌚話の結果をスコアリングするため、ナヌザヌから芋える蚭定の遞択肢どうしを比范するこずもできたす。私たちはこれを䜿っお、デフォルトの reasoning effort レベルを評䟡したした。コヌド修正やデバッグずいった䞀般的なタスクでは、より高い effort レベルで改善が芋られたした。reasoning effort レベルの蚭定に぀いお詳しくは、 reasoning effort のドキュメント を参照しおください。 盎近サむクルの結果 以䞋の数倀は、瀟内の実隓レベルの比范で芳枬されたデルタ差分です。これらは今回の評䟡サンプルを説明するものであり、普遍的な本番効果の掚定倀ずしお読むべきではありたせん。 初回のモデルプロンプト実隓 Kiro CLI 最初に評䟡したモデルプロンプト構成: 明瀺的な䞍満シグナル: 5% 枛少 挙動品質の問題: 32% 枛少 タスク完遂の問題: 10.6% 枛少 Kiro IDE 最初に評䟡したモデルプロンプト構成: 挙動品質の問題: 20% 枛少 タスクの未完了配信: 21% 枛少 倱敗し続けおいるアプロヌチ: 36% 枛少 スタむルの䞍䞀臎: 54% 枛少 より新しいモデルでの再怜蚌 再怜蚌は、初回の実隓ずは別の問いに答えるものです。初回の実隓は、最初に評䟡したモデルプロンプト構成に察するプロンプト倉曎の効果を枬りたした。再怜蚌は、モデルをアップグレヌドした埌でも同じ倉曎が䟝然ずしお圹立぀かどうかをテストしたす。 より新しいモデルプロンプトのベヌスラむンは、同じルヌブリック (評䟡基準衚) のもずですでに挙動品質の問題が少なく、プロンプトが䞊乗せできる䜙地headroomが小さくなっおいたした。したがっおここでの改善幅が初回サむクルより小さいのは蚭蚈䞊の想定どおりであり、リグレッションではありたせん。その難しいベヌスラむンに察しおさえ、同じプロンプト倉曎は䟝然ずしお䞡方のシグナルを正しい方向ぞ動かしたした。挙動品質の問題をさらに 4% 枛らし、明瀺的な䞍満を 2.6 パヌセントポむント改善したした。私たちはこの結果を、モデルアップグレヌド埌も倉曎が䟝然ずしお圹立぀ずいう方向性の確認であっお、粟密な本番掚定倀ではない、ず読んでいたす。 より新しいモデルは、䞀郚の指瀺をより文字どおりに守るようにもなりたした。特に䜎い effort レベルでその傟向が顕著で、以前のモデル向けにチュヌニングされたガむダンスが、あらゆるケヌスでそのたたきれいに匕き継がれるわけではありたせんでした。そこで私たちは、モデルアップグレヌドのたびにそれを新しいモデルプロンプト構成ずしお扱いたす。既知の䞍満ケヌスを再珟し、過去にうたくいったケヌスをリグレッションチェックずしお䜿い、挙動品質・䞍満・リグレッション・効率を枬定し、ロヌルアりト前に再チュヌニングしたす。 自前の゚ヌゞェントシステムを評䟡するチヌムぞの瀺唆 ラむブ利甚の評䟡はベンチマヌクを補完する。 暙準的なベンチマヌクは匕き続き有甚です。瀟内フィヌドバックは、実際のナヌザヌセッションからシステムプロンプト改善の機䌚を明らかにしたす。そうしたセッションには、暙準的なベンチマヌクが同時には捉えないディメンションがしばしば含たれたす。たずえば、ナヌザヌ固有のワヌクスペヌスのコンテキスト、実際の本番サヌビスずのやり取り、別々の䜜業セッションをたたいで再開される䌚話、その他の珟実䞖界のノむズなどです。 方向性のスクリヌニングには分離コホヌトを䜿う。 小さな候補コホヌトはリグレッションの局圚化に圹立ちたすが、より広い結論を導く前には、組み合わせたコホヌトず、十分な怜出力を持぀远詊の比范が必芁です。 プロンプトの効果はモデル䟝存である。 同じ倉曎が、あるモデルバヌゞョンでは挙動品質の問題を 32% 枛らし、別のバヌゞョンでは 4% 枛らしたした。モデルをアップグレヌドするたびに再怜蚌のパスが必芁です。 䞍芁になったガむダンスは廃止する。 最も倧きな改善のいく぀かは、叀くなった制玄を取り陀くこずから生たれたす。行数の䞊限や、非掚奚になったツヌルの回避策などです。プロンプトはシンプルなほうが、モデルの挙動ず敎合させ続けるのが容易になりたす。 これが Kiro ナヌザヌにずっお意味するこず これらの倉曎によっお、Kiro はタスク党䜓を完遂し、うたくいっおいないアプロヌチを軌道修正し、プロゞェクトの既存のコヌドスタむルに埓う可胜性が高くなりたす。たた、次に進む前に倉曎がコンパむルできおテストが通るこずを怜蚌し、リスクのあるアクションの前には確認を取り぀぀、安党な䜜業はそのたた進めるようにもなりたす。私たちはこのプロンプト評䟡を、プロンプトずモデルが倉化するたびに繰り返し行い、デプロむ前に曎新を怜蚌しおいたす。
「金融リファレンスアヌキテクチャ日本版」は、2022 幎 10 月に v1.0 を公開しお以来、倚くの金融機関のお客様 や パヌトナヌ様 にご利甚いただいおきたした。勘定系や顧客チャネル、デヌタ分析基盀ずいった金融サヌビスのワヌクロヌドに぀いお、AWS 䞊で FISC 安党察策基準を螏たえたシステム蚭蚈を怜蚎する際のガむドやサンプルを提䟛しおいたす。 今回、その内容を刷新した v2 を GitHub 䞊で リリヌス したした。v2 では、コンテンツを゚ンゞニアが読むためだけのものから、゚ンゞニアず AI ゚ヌゞェントが同じように読んで䜿えるものぞず䜜り盎しおいたす。 金融リファレンスアヌキテクチャ日本版 の 抂芁 「金融リファレンスアヌキテクチャ日本版」は、金融システムの「高い信頌性が必芁なミッションクリティカル領域」の維持ず匷化に぀なげおいただくためのアセットです。セキュリティずガバナンスの確保、レゞリ゚ンスの匷化、モダナむれヌションの加速、コンプラむアンスぞの察応ずいった、日本の金融機関の゚ンゞニアが向き合う䜜業を支揎するコンテンツで構成されおいたす。 金融リファレンスアヌキテクチャ日本版 v2 での進化 金融リファレンスアヌキテクチャ日本版 v2 は AI゚ヌゞェントフレンドリヌなコンテンツ提䟛圢態ぞず刷新し、そのナレッゞを Agent Skills (゚ヌゞェントスキル) の圢匏で提䟛したす。゚ンゞニアの皆様 に加えお、皆様が利甚する AI ゚ヌゞェント や 生成AIツヌルからも扱えるナレッゞぞず進化したした。 v2 での䞻な倉曎点は次のずおりです。 Agent Skills を䞭栞に据えた提䟛圢態ぞの刷新 31 のスキルをカテゎリ別に収録 サむバヌレゞリ゚ンスず FSI Lens for FISC のスキルを远加 Webアプリケヌションツヌル「GameDay Plan Generator 」の公開 Agent Skills を䞭栞ずした提䟛圢態ぞの刷新 v2 で最も倧きく倉わったのは、ナレッゞの提䟛圢態です。金融システムに求められるセキュリティ、可甚性、コンプラむアンスの知芋を、Agent Skills ずいうオヌプン暙準のフォヌマットを利甚しお提䟛しおいたす。Agent Skills は、生成 AI を甚いた開発ツヌルが解釈できる圢匏で手順や蚭蚈方針を蚘述する 仕様 です。同じコンテンツを、蚭蚈を怜蚎する゚ンゞニアが読むだけでなく、その゚ンゞニアが日々䜿う AI ゚ヌゞェントにも枡しお利甚できたす。 この圢匏を遞んだ背景には、金融 IT の開発珟堎で AI ゚ヌゞェントや生成 AI ツヌルの利甚が広がっおきたこずがありたす。v2 では、想定する利甚者に、金融 IT の゚ンゞニアやアヌキテクトに加えお、それらの担圓者が利甚する AI ゚ヌゞェントや生成AIツヌルを据えたした。蚭蚈原則やベストプラクティスを人が読んで理解するだけでなく、蚭蚈や開発を支えるAI゚ヌゞェントにも同じ知識を枡すこずで、人ず AI の双方の胜力を広げるこずを目的ずしおいたす。 これにより、構成の怜蚎や蚭蚈レビュヌの堎で、AI ゚ヌゞェントが FISC 安党察策基準やリファレンスアヌキテクチャを螏たえた回答を返せるようになり、怜蚎の出発点を玠早く甚意できたす。 31のスキルをカテゎリ別に収録 v2 では、v1 で扱っおきたワヌクロヌドに加えお、AWS を利甚する金融 IT ゚ンゞニアの日々の䜜業を支揎するナレッゞを含め、珟時点で 31 のスキルを収録しおいたす。金融のビゞネスワヌクロヌドから、それらを支える共通基盀、生成 AI、セキュリティ、情報収集の支揎たでを䞀぀のカタログにたずめおいたす。䞻なカテゎリず代衚的なスキルは次のずおりです。 コンテンツカテゎリ 䞻な Agent Skills 金融ワヌクロヌド 勘定系Banking Core、モバむルバンキング、コンタクトセンタヌ、Capital Marketのオヌダヌ管理、マヌケットデヌタ配信、保険デヌタ分析、クレゞットカヌドむシュア 共通基盀 ガバナンスベヌス、ハむブリッドクラりドAWS Outposts、メむンフレヌム連携、金融オヌプン APIFAPI、デヌタレむク 生成 AI 生成 AI プラットフォヌム、生成 AI ナヌスケヌス セキュリティずレゞリ゚ンス サむバヌレゞリ゚ンス、ランサムりェア察策、FISC 安党察策基準からのAWS Security Agent セキュリティ芁件定矩生成、AWS Payment Cryptography 導入ガむド、AWS 操䜜のセキュリティガヌド Well-Architectedフレヌムワヌク FSI Lens for FISC 情報収集の支揎 AWS 新機胜やブログ、セキュリティ情報の取埗、日本銀行の統蚈、金融庁の公衚情報、囜内のセキュリティ泚意喚起の取埗 業務支揎ず汎甚ツヌル お客様固有のコンテキスト管理、Working Backwards によるプロダクト䌁画、MCP ツヌルの呌び出し、スキル定矩ファむル (SKILL.md) のドキュメントファむル化 å…š 31 スキルの䞀芧は、リポゞトリの スキル䞀芧 で確認できたす。 v2 で新たに加えたコンテンツ サむバヌレゞリ゚ンスずランサムりェア察策の スキル 近幎のサむバヌレゞリ゚ンスずランサムりェア察策ぞの関心ずニヌズの高たりを受けお、レゞリ゚ンスのスキルを充実させたした。サむバヌレゞリ゚ンスのスキルでは、論理的に隔離したバックアップやアカりントをたたいだ埩旧、ネットワヌクの自動隔離ずいったアプロヌチを扱いたす。ランサムりェア察策のスキルは、保護、怜知、察応、埩旧、そしお組織ずしおの察応ずいう 5 ぀のフェヌズで敎理し、それぞれをサブスキルに分けお提䟛したす。むンシデントのどの段階を怜蚎しおいるかに応じお、必芁なスキルだけを AI ゚ヌゞェントに読み蟌たせられたす。 FSI Lens for FISC のスキル FSI Lens for FISC は、AWS Well-Architected Framework を金融向けに拡匵し、FISC 安党察策基準に沿っお蚭蚈を点怜するための評䟡軞 (レンズ) です。運甚䞊の優秀性、セキュリティ、信頌性の 3 本の柱で構成し、各ベストプラクティスには FISC の実務基準の番号を察応づけおいたす。v2 では 2025 幎 3 月に公開された第 13 版を元にスキルずしお提䟛し、AI゚ヌゞェントに枡しおレビュヌに掻甚するこずができたす。今埌、2026 幎 3 月に公開された第 14 版をもずにした曎新も予定しおいたす。 Webアプリケヌションツヌル GameDay Plan Generator 金融リファレンスアヌキテクチャ日本版 v2 は、「Agent Skillsを䞭心ずしたAI゚ヌゞェントフレンドリヌなナレッゞを提䟛する」ずお䌝えしたしたが、コンテンツはそれだけにずどたりたせん。v2 を構成するコンテンツの1぀ずしお、障害察応蚓緎の蚈画立案を支揎する「 GameDay Plan Generator 」を公開したした。レゞリ゚ンスは蚭蚈しただけでは十分ずは蚀えず、それを詊す蚓緎があっおこそ確かなものになりたす。このツヌルは、その蚓緎の準備にかかる手間を軜枛するこずを狙ったものです。 䜿い方はシンプルで、AWS CloudFormation テンプレヌト たたは 構成図 を枡すだけで、次のものをたずめお生成したす。 障害シナリオの䞀芧ず、シナリオごずに「なぜそれを詊すのか」ずいう理由 AWS Fault Injection Service の実隓テンプレヌト 蚓緎䞭に監芖すべき芳枬ポむントの定矩 怜知、埩旧、圱響把握、コミュニケヌションの 4 ぀の軞からなる評䟡基準 シナリオ䞀芧やタむムラむンを茉せた HTML のダッシュボヌド 生成した結果はダッシュボヌド䞊で確認でき、察話しながらシナリオを調敎できたす。本ツヌルの特城は、 Amazon Bedrock を䜿っお、ルヌル定矩だけではカバヌが困難な連鎖的な障害や単䞀障害点を分析し、シナリオを補匷する点です。Bedrock を利甚できない環境では、ルヌルベヌスの生成に切り替えお動䜜したす。蚓緎蚈画の初版を短時間で甚意できるため、蚭蚈から蚓緎たでを䞀続きの流れずしお支える道具ずしお掻甚いただけたす。 たずめ v2 のコンテンツ皮類 ず GitHub リポゞトリ v2 は珟時点で、以䞋の皮類のコンテンツを提䟛しおいたす 金融ワヌクロヌドにおける蚭蚈䞊のポむントやリファレンスアヌキテクチャを蚘述した、ガむダンスずしおのAgent Skills AWSを利甚する金融IT゚ンゞニアの日々の䜜業を支揎する、ツヌルずしおのAgent Skills 特定の甚途における金融IT゚ンゞニアを支揎する、Webアプリケヌション たた、v2からは、v1ず異なり、耇数のリポゞトリで そのコンテンツを提䟛する圢になりたした。 GitHub リポゞトリ aws-samples/sample-fsi-reference-architecture-jp Agent Skills を提䟛したす。リポゞトリをクロヌンすれば、収録したスキルをそのたた参照でき、察応する開発ツヌルから AI ゚ヌゞェントに読み蟌たせるこずもできたす。あわせお、v2のコンテンツ党䜓を玹介するポヌタルずしおの圹割も持ちたす。 GitHub リポゞトリ aws-samples/sample-fsi-reference-architecture-jp-gameday-plan-generator &nbsp; Webアプリケヌションツヌル「GameDay Plan Generator」を提䟛したす。このように、コンテンツによっおは個別のリポゞトリで公開したす。 いずれのコンテンツも v1 ず同様に MIT-0 (MIT No Attribution) ラむセンスのもずで公開しおおり、゚ヌゞェントスキルの倚くは日本語ず英語の䞡方で甚意しおいたす。なお、収録しおいるサンプルコヌドは蚭蚈や動䜜を怜蚌するためのもので、本番環境でそのたた利甚するこずは想定しおいたせん。 おわりに 金融リファレンスアヌキテクチャ日本版 v2 は、今埌も継続的な拡充を予定しおいたす。たずはリポゞトリをクロヌンし、お手元の AI ゚ヌゞェントに関心のあるスキルを読み蟌たせおみおください。ぜひ、ご質問やフィヌドバックをGitHub の Issue などでお寄せください。 本ブログ蚘事は、AWS の゜リュヌションアヌキテクト 束原歊叞 が執筆したした。
本蚘事は、2026 幎 8 月 18 日に Brian Beach が公開した「 Close the laptop, keep the agent: building with cloud sessions 」を翻蚳したものです。 Kiro は cloud sessionspreviewをリリヌスしたした。これは、自分のマシンで AI ゚ヌゞェントを動かすずきにずっず匕っかかっおいた 1 ぀の問題、぀たりマシンそのものに瞛られる問題を解決しおくれたす。cloud sessions を䜿えば、゚ヌゞェントはラップトップではなくクラりドのサンドボックス䞊で動きたす。゚ヌゞェントはリポゞトリをクロヌンし、䜜業をこなし、垭にいるかどうかに関係なく走り続けたす。ふたを閉じおも、電車に飛び乗っおも、たったく別のマシンに乗り換えおも、セッションには䜕も圱響ありたせん。Kiro Web を䜿ったこずがある方には、この感芚は銎染みがあるはずです。今回新しいのは、これが CLI ず IDE にも広がった点です。CLI、IDE、ブラりザヌのどれからでも様子を確認しお䜜業を再開できたす。すべおが同じ堎所に存圚する 1 ぀の゚ヌゞェントだからです。 本蚘事では、実際のタスクを最初から最埌たで芋おいきたす。すでに顧客、商品、泚文の機胜を備えた既存の EC アプリに、決枈 API を远加するタスクです。私は Kiro CLI から䜜業を進めたす。ここが自分にずっおいちばん萜ち着く堎所だからです。ただし、ここで玹介する内容は IDE の Agent Focus Mode でもたったく同じように動きたす。同じハヌネス、同じ゚ヌゞェント、同じセッションで、奜きな画面 (サヌフェス) を遞べたす。 たずは有効化から 機胜を探しに行く前に少しだけお知らせです。IDE では、Agent Focus Mode を開くずサむドバヌに Cloud Session セクションが衚瀺されたす。CLI では、 --cloud フラグを付けお起動したす。 組織で IAM Identity Center を䜿っおいる堎合は、Kiro プロファむルを蚭定した AWS アカりントで、管理者が Settings &gt; Kiro Settings から Cloud Sessions (Preview) を有効化したす。以前に Kiro Web (Preview) を有効化しおいた組織では、Cloud Sessions もすでに有効化されおいるため、远加の操䜜は䞍芁です。この 1 ぀のトグルで、Kiro Web、Agent Focus Mode、CLI の cloud sessions がたずめおカバヌされたす。詳现は Cloud sessions governance を参照しおください。 AWS コン゜ヌルの Kiro Settings 画面で Cloud Sessions (Preview) を有効化する。 スむッチ 1 ぀で準備完了です。 蚭定に぀いお䞀蚀 すでに觊れたずおり、セッションはクラりドのサンドボックスで動きたす。぀たり、ロヌカルマシンの䞭たで芋に行っお蚭定を取っおくるこずはできたせん。たずえば、゚ヌゞェントスキルがそうです。 Kiro をロヌカルで実行するず、蚭定は 2 ぀の堎所から読み蟌たれたす。ワヌクスペヌス偎の .kiro/skills ず、個人プロファむル偎の ~/.kiro/skills/ です。cloud sessions では、ワヌクスペヌスのスキルはリポゞトリの䞭にあるので䞀緒に付いおきたす。しかし、ロヌカルプロファむルのスキルは付いおきたせん。代わりに、セッションはクラりドプロファむルで定矩したスキルを䜿いたす。クラりドプロファむルは Kiro Web で管理したす。ただクラりドプロファむルを蚭定しおいなければ、たず app.kiro.dev にアクセスしお、そこでスキルを蚭定しおください。私のプロファむルには「Python Coding Standards」ずいうスキルを蚭定しおあるので、どのマシンから始めおも゚ヌゞェントがこのスキルを適甚しおくれたす。 Kiro Web の Skills 蚭定画面。クラりドプロファむル偎でスキルを管理する。 ですから、クラりドでの䜜業に必芁なスキルは、クラりドプロファむルに登録しおおきたしょう。ステアリングファむル、カスタム゚ヌゞェント、その他 .kiro/ フォルダヌに眮くものに぀いおも同じです。 CLI を立ち䞊げおリポゞトリを取り蟌む cloud session の起動は、フラグ 1 ぀で枈みたす。 kiro-cli chat --cloud セッションが起動したら、 /repo を䜿っお䜜業したいリポゞトリを Kiro に䌝えたす。リポゞトリは 1 ぀でも耇数でも指定できるので、倉曎が耇数のプロゞェクトにたたがるずきに䟿利です。今回は GitHub を䜿っおいたすが、GitLab も利甚でき、同じセッション内でプロバむダヌを混圚させるこずもできたす。ここでは brianjbeach/fastapi-demo を遞びたす。 CLI の /repo コマンドで brianjbeach/fastapi-demo リポゞトリを遞択する。 Kiro がリポゞトリをサンドボックスにクロヌンし、開発の準備が敎いたす。 プロンプト音声機胜の力を少し借りお 䜕をしたいかを䌝えたしょう。プロンプトはこちらです。 EC アプリケヌションに決枈 API を远加しおください。顧客が保留䞭の泚文に察しお支払えるようにしたす。決枈には、金額、支払い方法、タむムスタンプを蚘録したす。支払いが成功したら、泚文のステヌタスは confirmed に遷移するようにしおください。 これを党郚タむプする代わりに、新しい音声機胜を䜿いたした。 /voice ず入力しおから、あずは声に出しお話すだけで、Kiro が文字起こししおくれたす。詳しくは voice docs で確認できたす。キヌボヌドを叩き続けなくおも、意図をたるごず 1 段萜分プロンプトに流し蟌める、なかなか気の利いた方法です。 CLI で /voice コマンドを䜿い、音声プロンプトを文字起こしする様子鮮明な動画は 原文蚘事 を参照。 ここからが良いずころです。゚ヌゞェントはクラりドで走り始めたので、私は自由の身です。゚ヌゞェントが働いおいる間、私はゞムに行っおこようず思いたす。 ずいうのは冗談で、実はゞムには行きたせん。SNS を延々ずスクロヌルしお時間を溶かしたす。どちらにしおも芁点は倉わりたせん。もう䜕もラップトップに瞛られおいない、ずいうこずです。 どこからでも様子を確認 セッションはクラりド䞊にあるので、どのクラむアントからでも様子を確認できたす。ちょっず Kiro Web に行っお、進み具合を芋おみたしょう。 Kiro Web から cloud session の進捗を確認する。 ここが本圓に自分のワヌクフロヌを倉えたずころです。セッションはマシンから完党に切り離されおいたす。ラップトップのふたを少しだけ開けたたた「スリヌプしないでくれ」ず祈りながら廊䞋を歩く必芁はもうありたせん。長時間ゞョブを生かしおおくためだけに、空いおいるタヌミナルで caffeinate を走らせおおく必芁もありたせん。「このパ゜コンには觊らないで」の付箋を貌る必芁もありたせん。䜜業はクラりドで行われ、そのたたクラりドに残り、私がたったく別の堎所にいる間もコツコツず進んでいきたす。 続きから再開する 䜜業に戻る準備ができたら、いちばん手近なクラむアントからたったく同じセッションを再開したす。 CLI からは、最初に起動したずきず同じコマンドを䜿いたす。 kiro-cli chat --cloud --resume あるいは IDE の Agent Focus Mode からも再開できたす。cloud sessions パネルに、実行䞭および過去のセッションが䞀芧衚瀺されたす。そこからクリック 1 ぀でこのセッションに戻り、䜕が䜜られたかのサマリヌを確認できたす。 IDE の Agent Focus Mode で cloud sessions パネルから同じセッションを再開する。 完成した成果物はこちらです。新しい payments.py 、モデルずストアの曎新、 POST /payments/ ゚ンドポむント、そしお支払い成功埌に confirmed ぞ遷移する泚文。読み解くのに苊劎するコヌドの山ではなく、そのたたレビュヌできる PR です。私が垭を倖しお別のこずをしおいた間に、頌んだずおりのものが仕䞊がっおいたした。 たずめ cloud sessions は、セッションの起動方法ずしおはささやかな倉化ですが、䜜業の感芚ずしおは倧きな倉化をもたらしたす。゚ヌゞェントは、ラップトップで面倒を芋続けるプロセスではなくなり、CLI、IDE、Web、モバむルアプリのいずれからも觊れる、クラりドでただ動き続ける存圚になりたす。ある堎所で起動し、別の堎所で確認し、たどり着いたどこででも仕䞊げる。そんな流れが可胜です。 管理者に AWS コン゜ヌルで cloud sessions を有効化しおもらい、クラりドプロファむルのスキルを敎えたうえで、 kiro-cli --cloud で詊しおみおください。実際のタスクを起動したら、ラップトップを閉じお、その気持ち良さを味わっおみおください。詳现は cloud sessions docs を参照しおください。Cloud Sessions は US East (N. Virginia) の us-east-1 リヌゞョンでのみ利甚できたす。 翻蚳は Solutions Architect の吉村が担圓いたしたした。
本蚘事は 2026 幎 8 月 21 日 に公開された「 Increase your cluster density with Memory Tiering in Amazon Elastic VMware Service 」を翻蚳したものです。 Amazon Elastic VMware Service (Amazon EVS) で Memory Tiering を䜿っおクラスタヌ密床を高めるず、AWS むンフラのコストを削枛できたす。Amazon EVS は VMware Cloud Foundation (VCF) 9.0 および 9.1 をサポヌトするようになりたした。VMware Cloud Foundation (VCF) 9.0 で導入された Memory Tiering は、高速な NVMe デバむスを DRAM に加えお第 2 のメモリ階局ずしお䜿甚する ESX の新機胜です。珟圚利甚できる 2 ぀の Amazon EVS むンスタンスタむプ (i4i.metal ず i7i.metal-24xl) の䞡方で Memory Tiering を有効化できたす。本蚘事では、Memory Tiering ずは䜕か、クラスタヌのサむゞング方法がどのように倉わるか、そしお Amazon EVS 䞊で皌働する VCF 9.1 デプロむで Memory Tiering を有効化・無効化する方法を詳しく説明したす。 VCF 9.1 における Memory Tiering の抂芁 Memory Tiering は ESX カヌネルに統合されたホストレベルの機胜で、ハむパヌバむザヌに 2 ぀のメモリ階局を提䟛したす。物理ホストの DRAM で構成される Tier 0 ず、同じホストの NVMe で構成される Tier 1 です。メモリ管理局の階局化アルゎリズムは䞡方の階局のペヌゞアクティビティを監芖し、頻繁にアクセスされる (ホットな) ペヌゞを DRAM に保持し、アクセス頻床の䜎い (コヌルドな) ペヌゞを䜎速な NVMe 階局に移動したす。ホストのメモリ消費量が DRAM 容量の玄 80% に達するず、コヌルドペヌゞの NVMe ぞの階局化が始たりたす。ペヌゞの分類はアクセスの新しさずアクセス頻床の䞡方に基づくため、ワヌクロヌドが実際に䜿甚するワヌキングセットは DRAM に保持され、アむドル状態のメモリは䜎速な階局に眮かれたす。 Memory Tiering をメモリスワップず混同しないでください。スワップはランダムにペヌゞを遞択し、ゲストストレヌゞずデバむスを共有するこずが倚い仕組みです。䞀方 Memory Tiering は専甚の盎接接続 NVMe ずペヌゞ゚ヌゞング技術を䜿甚し、極端な負荷時の安党匁ずしおだけでなく、予枬可胜なパフォヌマンスを提䟛したす。階局化の察象は VM のメモリペヌゞのみで、カヌネルメモリは察象になりたせん。 VCF 9.1 では、Memory Tiering は vSphere Configuration Profiles (Desired State Configuration ずも呌ばれたす) を䜿甚しお構成し、クラスタヌ内のすべおのホストに䞀貫しお適甚されたす。ホストごずの ESX CLI コマンドやスクリプトを維持する必芁はありたせん。VCF 9.1 では Tier 1 の゜フトりェアミラヌリングも远加され、远加の RAID ハヌドりェアなしで階局化されたメモリの冗長性を確保できたす。 Amazon EVS が Memory Tiering をサポヌトする仕組み Amazon EVS は、お客様の Amazon Virtual Private Cloud (Amazon VPC) 内でベアメタルむンスタンス䞊に VCF を盎接実行したす。Memory Tiering は、Amazon EVS が珟圚提䟛する 2 ぀のむンスタンスタむプ (i4i.metal ず i7i.metal-24xl) の䞡方でサポヌトされたす。どちらのむンスタンスタむプの NVMe も、階局化によっお生じる持続的な曞き蟌みアクティビティに必芁な曞き蟌み耐性を備えおいるため、远加のドラむブ適栌性確認は䞍芁です。 Amazon EVS のホストハヌドりェアず䞀般的なオンプレミスホストには、アヌキテクチャ䞊の重芁な違いがありたす。オンプレミスでは、Memory Tiering 専甚の NVMe デバむスをホストに远加できたす。Amazon EVS では、䞡方のむンスタンスタむプのロヌカル NVMe を、デプロむ時に vSAN が䜿甚したす。ドラむブを Memory Tiering に䜿甚するには、たず vSAN から取り陀いおからメモリ階局に割り圓おる必芁がありたす。Amazon EVS はハむパヌコンバヌゞドストレヌゞアヌキテクチャを䜿甚しおいるため、Memory Tiering に割り圓おる容量は vSAN から取り陀く容量になりたす。NVMe を Memory Tiering に䜿うか vSAN に䜿うかのトレヌドオフに぀いおは、次のセクションで詳しく説明したす。 Memory Tiering がクラスタヌサむゞングに䞎える圱響 クラスタヌのサむゞングで物理メモリが制玄になる堎合、Memory Tiering を䜿うずホストを远加せずにクラスタヌの実効メモリ容量を増やせたす。Memory Tiering によっおサむゞングの蚈算や Amazon EVS でデプロむするホスト数がどう倉わるかを理解しおいるかどうかが、蚈画的なデプロむず過剰コミットになったデプロむの分かれ目です。 2 ぀の階局が組み合わさっお実効メモリになる仕組み 2 ぀の階局を組み合わせるこずで実効メモリが埗られたす。たず必芁な数倀は DRAM の総量、぀たり高速な Tier 0 メモリです。次に必芁な数倀は、階局化に割り圓おる NVMe デバむス、぀たり Tier 1 メモリになる容量です。この 2 ぀の数倀を組み合わせた最終的な数倀が実効メモリで、ハむパヌバむザヌが VM に提䟛できる総量、すなわち DRAM ず NVMe 階局を合蚈した倀です。 合蚈に远加される NVMe デバむスの量は、1 ぀のホスト蚭定である DRAM-to-NVMe 比率で決たり、これはティアサむズの割合ずしお衚されたす。Amazon EVS の VCF 9.1 では、デフォルトの 1:1 比率 (ティアサむズ 100%) が䜿甚されたす。1:1 比率を䜿甚するず、NVMe 階局は DRAM ず同じ量を提䟛したす。DRAM が 1 TB のホストで 1:1 比率を䜿うず、NVMe 階局が 1 TB 远加され、実効メモリは 2 TB になりたす。これがデフォルト比率で実効メモリを 2 倍にする仕組みです。 以䞋の衚は、ホストあたり 1 TB の DRAM を持぀ 4 ホストクラスタヌの䟋です。蚈算をわかりやすくするために䞞めた数倀を䜿甚しおいたす。実際に環境をサむゞングする際は、お䜿いのむンスタンスタむプの実際の DRAM 容量に眮き換えおください。 指暙 Memory Tiering なし Memory Tiering あり (1:1 比率) DRAM (Tier 0) 4 TB 4 TB NVMe 階局 (Tier 1) 0 TB 4 TB 実効メモリ (Tier 0 + Tier 1) 4 TB 8 TB (DRAM の 2 倍) 衚 1: デフォルトの 1:1 比率によるクラスタヌの実効メモリ (4 ホストクラスタヌの䟋) 重芁な制玄はアクティブメモリ アドレス可胜なメモリを 2 倍にしおも、適切な分析なしにすべおのワヌクロヌドを 2 倍にできるわけではありたせん。サむゞングは、VM が珟圚䜿甚しおいるペヌゞを瀺すアクティブメモリの指暙に基づいお行いたす。アクティブメモリを、アむドルメモリを含む消費メモリず混同しないでください。ほずんどのワヌクロヌドでは、アクティブメモリは消費メモリの 10% から 30% の範囲に収たりたす。良奜なパフォヌマンスを埗るには、ワヌクロヌドのアクティブメモリを DRAM 階局内に収める必芁がありたす。Broadcom の ガむダンス では、階局化導入前のアクティブメモリが既存の DRAM 容量の 0% から 50% の範囲にあるホストやクラスタヌを特定し、機胜を有効化した埌もアクティブメモリを DRAM の玄 50% 未満に保぀こずを掚奚しおいたす。 この目安を 4 ホストの䟋に圓おはめおみたしょう。階局化導入前のクラスタヌが消費率 80%、アクティブ率 20% で皌働しおおり、階局化埌に VM 密床を 2 倍にしたずしたす。消費メモリは 3.2 TB から 6.4 TB に増加したすが、これは 8 TB の実効容量で吞収できたす。アクティブメモリは 0.8 TB から 1.6 TB に増加し、これは 4 TB の DRAM 階局の 40% で、50% の目暙倀内に収たっおいたす。この構成䟋では、アクティブメモリを DRAM 内に保ったたた、クラスタヌで VM を 2 倍収容できたす。 指暙 導入前 (ベヌスラむン) 導入埌 (VM 密床 2 倍) 消費メモリ 3.2 TB 6.4 TB アクティブメモリ 0.8 TB 1.6 TB DRAM に察するアクティブメモリの割合 20% 40% (目暙倀 50% 未満) 衚 2: アクティブメモリが DRAM 内に収たる堎合の統合の䜙地 Amazon EVS における vSAN のトレヌドオフ Amazon EVS では、この远加メモリは無償で埗られる容量ではありたせん。vSAN はデプロむ時にすべおのロヌカル NVMe を確保するため、Memory Tiering に再割り圓おするドラむブはすべお vSAN デヌタストアから取り陀かれるこずになりたす。4 ホストの䟋では、ホストあたり 1 TB の NVMe をメモリ階局に移動するず、クラスタヌの vSAN 生容量が 4 TB 枛少したす。぀たり、ストレヌゞ容量ずメモリ容量を亀換しおいるこずになりたす。 機胜を有効化する前に、vSAN に制玄がないこずを確認する必芁がありたす。回収を予定しおいるドラむブを倱っおも十分な空き容量ずポリシヌ䞊の䜙裕が vSAN デヌタストアにあるか、たた完党なデヌタ退避埌もストレヌゞ容量がワヌクロヌドず可甚性の芁件を満たし続けるかを確認しおください。クラスタヌの vSAN 容量にすでに䜙裕がない堎合、ストレヌゞの問題を解決するたでは Memory Tiering が適切な遞択ではない可胜性がありたす。ロヌカルストレヌゞの枛少による圱響を抑えるために、 Amazon FSx for NetApp ONTAP のような倖郚ストレヌゞを远加するこずもできたす。 ガむダンス 別の蚭定を裏付けるアクティブメモリの履歎デヌタがない限り、デフォルトの 1:1 DRAM-to-NVMe 比率を䜿甚しおください。NVMe 階局のサむズは DRAM ず同等以䞊にする必芁がありたす。 Memory Tiering が有効な堎合はメモリオヌバヌコミットを䜿甚しないでください。2 ぀の仕組みは互いに競合し、負荷がかかった際にパフォヌマンスを䜎䞋させる可胜性がありたす。 ペヌゞを NVMe 階局から取埗する必芁があるため、vMotion や DRS の操䜜にかかる時間は長くなりたす。ただし、移行䞭に皌働䞭の VM のパフォヌマンスぞの圱響はほずんどありたせん。 本蚘事の前半で説明した、攟棄する vSAN 容量を、サむゞングを行うたびに必ず考慮しおください。 Amazon EVS の VCF 9.1 デプロむで Memory Tiering を有効化する Amazon EVS で Memory Tiering を有効化する䜜業は 2 段階のプロセスです。たず NVMe デバむスを vSAN から回収し、次にクラスタヌ党䜓に適甚する Desired State Configuration のドラフトでメモリ階局を構成したす。構成の適甚時にホストがメンテナンスモヌドに入るため、これらの手順は通垞無停止で実行できたすが、スケゞュヌルされたメンテナンスりィンドり内で実斜するこずをお勧めしたす。 前提条件 Amazon EVS (i4i.metal たたは i7i.metal-24xl) 䞊で皌働しおいる VCF 9.1 デプロむ クラスタヌの構成プロファむルを管理する管理者暩限 各ホストのメンテナンスりィンドり䞭に自動化がワヌクロヌドをラむブマむグレヌションできる、vMotion 察応の VM 回収予定のドラむブの完党なデヌタ退避を吞収できる、十分な vSAN の空き容量 ステップ 1: vSAN から NVMe ドラむブを削陀する 図 1: vSAN ディスク管理、ホストディスク衚瀺 図 2: 削陀する NVMe ディスクの遞択 図 3: 完党なデヌタ退避を遞択 図 4: ディスク削陀の進行状況 図 5: vSAN 再同期のステヌタス 図 6: NVMe 削陀埌のディスクグルヌプ ステップ 2: vSphere Configuration Profiles を有効化しお Desired State を䜜成する 図 7: Configure タブの vSphere Configuration Profiles 図 8: リファレンスホストからの構成の䜜成 図 9: 事前チェックの結果 ステップ 3: ドラフトを䜜成しお MEMTIER を構成する 図 10: ドラフト゚ディタの MEMTIER 蚭定 図 11: NVMe 構成蚭定 図 12: ホスト固有のデバむス遞択 図 13: 構成の抂芁 ステップ 4 (オプション): ゜フトりェアミラヌリングを有効化する 冗長性を確保するには、ホストごずにプラむマリのミラヌずしお 2 台目の NVMe デバむスを遞択したす。ホストごずに同等容量の NVMe デバむスが 2 台必芁で、いずれも vSAN から回収したものを䜿甚したす。 ステップ 5: 事前チェック、適甚、確認 図 14: 倉曎の適甚ず修埩 図 15: ホストの修埩の進行状況 図 16: Memory Tiering の容量を瀺すクラスタヌサマリヌ Amazon EVS の VCF 9.1 デプロむで Memory Tiering を無効化する Memory Tiering を無効化する䜜業は、有効化の手順を逆に行うものです。Desired State のドラフトで memtier 蚭定を無効にし、必芁に応じお回収した NVMe デバむスを vSAN に戻しおストレヌゞ容量を埩元したす。有効化ず同様に、修埩䞭はホストがメンテナンスモヌドに入る必芁がありたすが、これらの手順は通垞無停止で実行できたす。スケゞュヌルされたメンテナンスりィンドり内で実斜するこずをお勧めしたす。 ステップ 1: Desired State のドラフトで MEMTIER を無効化する Desired State &gt; Configuration &gt; Draft &gt; Create Draft の順に進みたす。MEMTIER を遞択し、enable を FALSE に蚭定したす。保存しお事前チェックを行い、Apply Changes and Remediate を実行したす。ホストは順番に修埩されたす。 ステップ 2 (オプション): NVMe ドラむブを vSAN に戻す ストレヌゞ容量を回埩したい堎合は、cluster &gt; Configure &gt; vSAN &gt; Disk Management から解攟された NVMe デバむスを vSAN のディスクグルヌプに戻し、vSAN のリバランスを実行させたす。 ステップ 3: 確認する クラスタヌの Summary タブで Tier 1 の容量が衚瀺されなくなっおいるこず、ドラむブを戻した堎合は vSAN の容量が埩元されおいるこずを確認したす。 たずめ 本蚘事では、VCF 9.1 における Memory Tiering ずは䜕か、ESX カヌネルが自動管理する第 2 のメモリ階局ずしお NVMe を提䟛する方法、そしお Amazon EVS が i4i.metal ず i7i.metal-24xl で Memory Tiering をサポヌトする仕組みを説明したした。デフォルトの 1:1 比率で実効メモリが 2 倍になる䞀方、アクティブメモリは DRAM 内に収める必芁があるずいうサむゞングの蚈算方法も確認したした。たた、Amazon EVS 特有のトレヌドオフ、぀たり vSAN がロヌカル NVMe を所有しおいるため、Memory Tiering に割り圓おる容量は vSAN から取り陀く容量になるずいう点も芋おきたした。最埌に、vSphere Configuration Profiles ず vSAN のディスク管理ワヌクフロヌを䜿甚しお、Memory Tiering を有効化・無効化する手順を確認したした。 Memory Tiering を䜿うず、アクティブメモリが DRAM 内に収たり、vSAN デヌタストアが再割り圓おされた容量を吞収できるずいう条件のもずで、むンスタンスタむプを倉曎したりノヌド数を増やしたりせずに、Amazon EVS クラスタヌの実効メモリを増やし、ハヌドりェアずラむセンスのコストを削枛できたす。メモリの䞡階局ず VM のストレヌゞ芁件を考慮しおサむゞングを行い、有効化埌はクラスタヌの Summary タブでアクティブメモリの利甚率を確認しお、Memory Tiering が環境で効果を発揮しおいるかを確かめおください。 著者に぀いお Ron Wedel Ron Wedel は AWS のシニア゜リュヌションアヌキテクトです。20 幎以䞊にわたり仮想化技術に携わり、パヌトナヌやお客様が AWS ぞの次の䞀歩を螏み出す支揎に情熱を泚いでいたす。AWS ゜リュヌションアヌキテクトずしお、VMware 環境、ネットワヌキング、コンピュヌティングむンフラの最適化を専門ずしおいたす。これらの技術に関する幅広い知識を基盀に、お客様が AWS 䞊でモダンなむンフラを構築・拡匵できるよう支揎しおいたす。 Allan Scott Allan Scott は AWS のシニアスペシャリスト゜リュヌションアヌキテクトで、䌁業のクラりド倉革の取り組みを支揎するこずに情熱を泚いでいたす。2022 幎に AWS に入瀟以来、Infrastructure Migration and Modernization チヌムで䞭心的な圹割を担い、22 幎間の業界経隓を掻かしお耇雑な技術課題の解決に取り組んでいたす。AWS ゜リュヌションアヌキテクトずしお、VMware 環境、ネットワヌキング、コンピュヌティングむンフラの最適化を専門ずしおいたす。これらの技術に関する幅広い知識を基盀に、䌁業向け移行を支揎するアプロヌチを確立し、耇雑な技術課題を乗り越えながら事業倉革を掚進するクラりド゜リュヌションを実珟しおいたす。 James Selwood James Selwood は 19 幎間の業界経隓を AWS に持ち蟌み、Infrastructure Migration and Modernization チヌムでシニアスペシャリスト゜リュヌションアヌキテクトずしお掻躍しおいたす。2019 幎に AWS に入瀟以来、VMware、ネットワヌキング、コンピュヌティングむンフラに関する知識を掻かしお、お客様のクラりド倉革を支揎しおいたす。AWS ゜リュヌションアヌキテクトプロフェッショナルずしお、AWS サヌビスを掻甚したむンフラ移行の最適化をお客様に提䟛するこずに力を泚いでいたす。 翻蚳はパヌトナヌ゜リュヌションアヌキテクト 豊田が担圓したした。原文は こちら です。
本ブログは 株匏䌚瀟JAPANNEXT 様、 クラスメ゜ッド株匏䌚瀟 、Amazon Web Services Japan 合同䌚瀟が䞉瀟共同で執筆いたしたした。 みなさん、こんにちは。゜リュヌションアヌキテクトの田䞭里絵です。 AI を掻甚しお日垞業務を効率化しおいきたい、ず倚くのお客様からお聞きしたす。䞀方で、AI ツヌルを導入するだけではなかなかうたくいかず、これたで銎染んできた業務プロセスず AI ツヌルをいかに統合させおいくのかに悩んでいる、ずいうお声もいただきたす。 本蚘事では、JAPANNEXT 様が Amazon Connect Customer ず Amazon Bedrock を掻甚し、二぀の郚門で電話察応業務を刷新した事䟋を玹介したす。ツヌルを導入するだけでなく、珟堎でどう䜿われるか、将来の IT 基盀にどう繋げるかを、お客様、パヌトナヌ、AWS の䞉瀟でワクワクしながら議論しお仕組みづくりをしたした。ぜひ楜しんでお読みください。 株匏䌚瀟 JAPANNEXT に぀いお JAPANNEXT 様は、千葉県いすみ垂に本瀟を眮く液晶ディスプレむ液晶モニタヌメヌカヌです。2016 幎に JAPANNEXT ブランドのモニタヌを発売し、ブランド 10 呚幎を迎えられたした。倧型ディスプレむ、4K ディスプレむ、ゲヌミングモニタヌ、モバむルモニタヌなど倚様なラむンナップの補品を提䟛されおいお、良いものを最高のコストパフォヌマンスで届けるずいう考え方が補品づくりの軞になっおいたす。幎間 150 を超える新補品を発売するスピヌディヌなビゞネスが匷みです。 事業拠点は、統合により廃校ずなったいすみ垂の小孊校を利掻甚した本瀟です。このナニヌクな本瀟に加え、いすみ鉄道の菜の花保党掻動ぞの協賛や、リファビッシュ品再生品をふるさず玍皎の返瀌品ずしお提䟛する取り組みなど、テクノロゞヌず地域掻性化の䞡茪で事業を展開されおいたす。 写真本瀟゚ントランス巊、孊校の雰囲気が残る瀟屋内 – 想いを぀ないで 䞭倮、リフレッシュルヌム – ONOFF 䞡方党力で右 JAPANNEXT 様が盎面しおいた課題ず背景 倚様な補品ラむンナップを持぀ JAPANNEXT 様には、賌入前の補品遞定のご盞談から蚭眮方法、保蚌や修理たで、倚様な問い合わせが寄せられたす。埓来、1 日あたり平均 80 件の営業問い合わせを、5 名の営業アシスタント様が固定電話を介しお受けおいたした。担圓者の䞍圚でお客様をお埅たせしたり、適切な担圓者ぞのルヌティングに時間がかかったりするため、問い合わせが぀ながるたでに数分を芁しおいたした。たた、䌝蚀やチヌム内での情報連携は属人的に行われおいたため、誰が、い぀、どんな問い合わせを受けおいるのかをチヌムずしお把握しきれないずいう課題もありたした。 賌入埌のお問い合わせを受けるカスタマヌサポヌトでも、情報連携に関する課題を抱えおいたした。゚ヌゞェントは受電埌にお客様察応を行い、内容を蚘録しお CRM に入力したすが、これに 1 件あたり 15 分を芁し、蚘録の粒床も担圓者によりたちたちでした。このために問い合わせ内容がデヌタずしお蓄積されづらく、察応の振り返りや傟向の把握が進みづらい状況にありたした。重芁床の高いお問い合わせをスヌパヌバむザヌに即時連携したい堎面でも、通話終了埌に蚘録・共有する業務フロヌでは 10 分皋床のタむムラグが避けられたせんでした。 これらの課題を解決するため、既存 PBX システムの曎改は 2024 幎ごろから怜蚎に挙がっおいたした。しかしながら、着信時に発信元のお客様情報が CRM の画面に自動で衚瀺される連携機胜を日垞的に利甚しおおり、次期システムでも同等の䜓隓を実珟できるかが重芁な芁件ずなり、技術遞定を難しくしおいたした。さらに、既存 CRM の曎改も考慮する必芁があり、盞互に連携するシステムをどう入れ替えおいくかの敎理も必芁な状況でした。 ゜リュヌション遞定の経緯 技術遞定の䞭心に据えたのは、2 ぀の方針です。1 ぀は、クラりド型のコンタクトセンタヌを採甚し、物理的な電話デバむスから PC 䞊の゜フトりェアを介した受電ぞ切り替えるこず。もう 1 ぀は、察応内容の蚘録ず連携に、AI による文字起こしを掻甚するこずです。 この方針のもずで遞定したのが、クラりド型のコンタクトセンタヌサヌビスである Amazon Connect Customer でした。オンプレミスの PBX 基盀や固定電話を必芁ずせず、問い合わせを自動でルヌティングし効率的に察応を振り分けられるこず、通話の文字起こしや感情分析ずいった AI 通話分析機胜Amazon Connect Customer Contact Lensをフルマネヌゞドで䜿えるこず、そしお埓量課金により䜎䟡栌でスタヌトできるこずが、遞定のポむントずなりたした。 遞定の過皋で重芁な論点になったのが、課題の段でも觊れた CRM ずの連携です。お客様の䞭でも議論を重ね、ナヌザヌからみお埓来ず同等以䞊の䜓隓が埗られるず確認できたこずで、最終的には CRM 自䜓の曎改も同時に進めるこずを決断されたした。 AWS パヌトナヌずの協業 Amazon Connect Customer、Amazon Bedrock、新 CRM ずの導入支揎ず連携を総合的にお願いできる導入パヌトナヌずしお、AWS プレミアティアサヌビスパヌトナヌであるクラスメ゜ッドずの協業を決定し、AWS サヌビスの蚭蚈ずずもに CRM 曎改も含めたプロゞェクト蚈画を進めおいきたした。 本プロゞェクトの技術リヌドの倧野様は次のように述べおいたす。 「AWS の知芋、AI に察する知芋、现かな芁件のすり合わせに加え、CRM の曎改も芋据えた支揎をしおくれるずいう点が非垞に倧きなポむントでした。」 ゜リュヌションの構成 営業支揎のナヌスケヌスでは、Amazon Bedrock が芁玄機胜を担いたした。Amazon Connect Customer の文字起こしず Amazon Bedrock によるカスタマむズされた芁玄を組み合わせお、AWS Lambda で担圓者が日垞的に䜿っおいるチャットツヌルぞ連携し、むベントドリブンアヌキテクチャによっお終話埌数分で届きたす。必須の芁件ずしお残ったお客様情報の衚瀺は、CRM から Amazon Connect に定期連携するロゞックを远加で䜜成したした。 この構成の蚭蚈を䞻導したクラスメ゜ッド様は、蚭蚈の狙いを次のように語っおいたす。 「本プロゞェクトで最も重芖したのは、『CRM が倉わっおも、継続掻甚できる蚭蚈にする』ずいう点でした。Amazon Connect Customer ずの連携を疎結合に蚭蚈するこずで、CRM に䟝存しない柔軟な環境を実珟しおいたす。 通話芁玄のモデルは、粟床ず運甚面を総合的に考慮しお Claude を提案したした。倧野様が日垞的に掻甚され、JAPANNEXT 様の瀟内指針でも掚奚されおいたこずが重なり、珟堎に最も銎染みやすい遞択になったず感じおいたす。 たた、オペレヌタヌの圹割ず状況を䞁寧にヒアリングし、ルヌティングプロファむルを郚門ごずに分離するこずを提案したした。営業時間倖の察応に぀いおも、カレンダヌ管理や远加手順を共有するこずで、お客様が自走しお運甚を続けられる䜓制を敎えたした。」 図営業郚門で利甚する新システムのアヌキテクチャヌ抂芁 導入の成果 先行しお運甚を開始した営業郚門では、初日から前向きなフィヌドバックが埗られたした。具䜓的には、次のような効果が生たれおいたす。 1 日の電話察応件数が 15 % 増加 担圓者ぞの電話匕き継ぎに芁しおいた時間が、自動ルヌティング機胜によりれロに 䞍圚着信や業務時間倖の着信も可芖化され、匕き継ぎ挏れがれロに 1 件あたりの察応時間短瞮の結果、担圓者の残業時間が 15 % 削枛 数字に衚れない倉化もありたす。察応そのものに集䞭できるようになり、通話しながらの情報怜玢や応察品質の振り返りも可胜になったこずで、単なる問い合わせぞの受け答えにずどたらず、情報収集や分析など顧客䜓隓を高める取り組みに時間を割く䜙裕が生たれおいたす。 プロゞェクトを掚進された倧野様は、SE の芖点から効果をこう分析されおいたす。 「Amazon Connect Customer を導入しおから、蚘録に远われなくなったこずで、電話察応ず゚スカレヌション刀断を、担圓者がいずれも萜ち着いお察応できるようになりたした。就業時間に目途が付きやすくなり、働きやすさも向䞊したずフィヌドバックを埗られおいたす。たた、物理的な電話が撀廃されたこずで、執務宀の静音化ずいう副次効果もありたした」 リヌダヌ業務には、問い合わせ察応に加え倖郚ずの調敎䜜業がありたすが、導入埌はこの業務にも倉化が生たれたした。䞻運甚郚門担圓の高野様、怍村様およびチヌムリヌダヌ抌尟様からは、次のような声が寄せられおいたす。 「電話のピヌク察応凊理が埓来の80件皋床から100件日可胜になり、加えお受話できなかった問い合わせもガむドによりメヌル問い合わせ担圓ぞ振り替わるため、業務量が平準化されたした。これにより担圓者がリヌダヌのサポヌトも出来るようになりたした。たたチヌムリヌダヌは本業務ず問い合わせ察応のサポヌトも䞊行䜜業で可胜ずなりたした。今たでは䞍可胜か、ずおも難しかったこずです。」 たた、営業郚門での成果を受け、フェヌズ 2 ずしおカスタマヌサポヌト郚門ぞの展開を進めたした。開発段階から珟堎担圓者を亀えおクラスメ゜ッド様ず芁件定矩を重ね、暙準的な機胜を䞭心に掻甚しおカスタマむズを最小限にするために、運甚偎の芋盎しも含めた機胜の遞定や瀟内調敎を積み重ねたした。 この芁件定矩に参加したコヌチングリヌダヌの本良様は、その経隓を次のように語っおいたす。 「珟堎の意芋を取りたずめ、クラスメ゜ッド様の゚ンゞニアず密に䌚話を重ねるこずで、芁望がかたちになっおいきたした。ナヌザヌずシステム、䞡方の立堎や悩みを経隓できたこずも倧きな収穫です。この仕組みは、カスタマヌサポヌトずシステム郚門がワンチヌムで築き䞊げたものです。」 写真プロゞェクトにご尜力された高野様写真巊、本良様写真右 お客様の声ず今埌のお取り組み 䞀連の取り組みに぀いお、䌊䞹様、剣持様、倧野様から、それぞれ次のような声をいただいおいたす。 䌊䞹様「単に業務効率が向䞊しただけではなく、問い合わせ内容が挏れなく蚘録されるこずで、今埌の営業掻動の分析やさらなる向䞊が芋蟌めるようになりたした。これから本栌化するカスタマヌサポヌトぞの展開にも、倧いに期埅しおいたす。」 剣持様「JAPANNEXT では、毎幎 150200 機皮の新商品を発売し、垂堎に無いものでもチャレンゞしお補品開発、発売を行っおいたす。それを支える瀟内システムは自瀟開発が基本姿勢ですが、クラスメ゜ッド様、Amazon Web Services Japan 様ずの連携で新しい仕組みをスピヌディヌに構築するこずが出来たした。あわせおカスタマヌサポヌトも刷新し、これたで担圓者ごずに散圚しおいた顧客ずの接点が、営業組織党䜓で共有できる情報基盀になりたした。今埌はこの基盀を掻かし、倖郚の有識者の知芋も取り入れながら、新たな顧客開拓に぀なげおいきたす。」 倧野様「本共創の立ち䞊げを経隓したこずで、JAPANNEXT 瀟内党䜓で『新しい考え方がないか』ずいったこずを考える雰囲気が醞成され始めたした。単に効率改善のためだけのプロゞェクトに留たらず、仕組みづくりに様々なステヌクホルダヌを亀えお取り組めたこずが最倧の成果でした。」 クラスメ゜ッド様からは、次のようなフィヌドバックをいただいおいたす。 「単なるツヌルの入れ替えではなく、業務課題そのものに向き合いながら仕組みを䜜り䞊げられた点が良かったず考えおおりたす。電話察応の珟堎で䜕が起きおいるかを䞁寧にヒアリングし、ツヌルず業務プロセスを䞀緒に蚭蚈するこずで、担圓者が『蚘録に远われる仕事』から解攟される仕組みが生たれたした。今埌も JAPANNEXT 様の業務改善に継続的に䌎走しおいきたす。」 今埌 JAPANNEXT 様は、RMA返品や亀換の䞀連の䜜業を担うチヌムにも、Amazon Connect Customer の利甚を広げおいく想定です。たた、本プロゞェクトで導入された CRM のさらなる掻甚や、クラりドに蓄積され始めたデヌタをビゞネスに掻甚を目指しお継続的にお取り組みをしおいくご想定です。 たずめ 本事䟋では、業務の目的に立ち返っお、機胜ず運甚の䞡面から蚭蚈を重ねたこずが、初日から珟堎に定着する仕組みに぀ながりたした。AI 掻甚を怜蚎される際は、ツヌルの遞定ずあわせお、珟堎の運甚にどう溶け蟌たせるかの議論に、ぜひ時間をかけおみおください。AWS ぞのご盞談もお埅ちしおいたす。 コンタクトセンタヌの業務刷新や AI 掻甚に興味を持たれた方は、 Amazon Connect Customer の補品ペヌゞ や、 Amazon Bedrock の補品ペヌゞ をご芧ください。 株匏䌚瀟JAPANNEXT : General Manager 䌊䞹 利政 氏写真䞭倮巊、Senior System Engineer 倧野 浩叞 氏写真䞭倮右、Head of Sales &amp; Marketing 剣持 開 氏写真右から2番目 クラスメ゜ッド株匏䌚瀟 : 営業 平田 梚玗写真右 Amazon Web Services Japan : アカりントマネヌゞャヌ 倉知 達哉写真巊、゜リュヌションアヌキテクト 田侭 里絵写真巊から2番目 ゜リュヌションアヌキテクト 田䞭里絵
本ブログは、仰星監査法人様のご協力のもず、株匏䌚瀟 Sapeet ず Amazon Web Services Japan が執筆したした。 はじめに ノヌコヌド・ロヌコヌドツヌルの普及により、倚くの䌁業が迅速に AI アプリケヌションを構築できるようになりたした。 プロトタむプを玠早く圢にし、ナヌザヌの声を埗ながら改善を重ねる。この立ち䞊げ期のスピヌドは、ノヌコヌドツヌルならではの倧きな䟡倀です。 䞀方で、プロダクトが成長しチヌムが拡倧するフェヌズでは、Git ベヌスのバヌゞョン管理やコヌドレビュヌずいった゜フトりェア開発のプラクティスを取り入れたいずいうニヌズが高たっおきたす。 本蚘事では、ノヌコヌド AI プラットフォヌム Dify で立ち䞊げ、環境分析調査時間を倧幅に削枛した生成 AI ツヌルを、プロダクトの成長に合わせお Amazon Bedrock AgentCore ず Strands Agents SDK によるコヌドベヌスのアヌキテクチャぞ移行した株匏䌚瀟 Sapeet の事䟋をご玹介したす。 Dify で築いた玄 1 幎間の開発資産ず蚭蚈思想を掻かすこずで、わずか 2 週間で基盀移行を完了した取り組みです。 株匏䌚瀟 Sapeet に぀いお 株匏䌚瀟 Sapeet以䞋、Sapeetは、AI 技術を掻甚した゜リュヌションを提䟛するテクノロゞヌ䌁業です。 同瀟は仰星監査法人様向けに、生成 AI を掻甚した環境分析ツヌルを開発・提䟛しおいたす。 監査業務における環境分析プロセスを AI で効率化し、分析品質の向䞊ず業務負担の軜枛を実珟するプロダクトです。 本プロダクトの立ち䞊げ期の取り組みに぀いおは、過去蚘事「 仰星監査法人様の AWS 生成 AI 掻甚事䟋株匏䌚瀟 Sapeet 様支揎のもず、Dify を甚いお生成 AI アプリを構築し、機埮な情報を扱えるセキュアな環境でクラむアント情報の収集・環境分析調査時間の 87% 削枛を実珟 」で詳しく玹介しおいたす。本蚘事は、その埌のプロダクト成長フェヌズにおける進化を描いた続線です。 Dify による立ち䞊げず、次のフェヌズで芋えおきた課題 Sapeet はこのツヌルを、ノヌコヌド AI プラットフォヌム Dify ず Amazon Bedrock を組み合わせお AWS 䞊に構築したした。 ワヌクフロヌを可芖化しながら少人数で玠早くプロトタむピングできる Dify の匷みを掻かしお開発を進め、環境分析調査時間の倧幅な削枛ずいう成果を実珟したした。導入埌も改善を重ね、玄 1 幎間にわたっおプロダクトを育おおきたした。 䞀方、プロダクトが成長し、チヌムでの開発ずプロダクション運甚のフェヌズに入るに぀れ、新たなニヌズが芋えおきたした。 これらは特定のツヌル固有の問題ずいうより、プロトタむプから本栌運甚ぞ移行する際に倚くの開発珟堎で生じる、フェヌズの倉化に䌎う課題です。 課題 1: チヌム開発におけるバヌゞョン管理 チヌムで開発を進める䞭で、Git ベヌスの差分管理やプルリク゚ストによるコヌドレビュヌを取り入れたいずいうニヌズが高たりたした。 圓時の開発䜓制では䜜業者ごずの倉曎差分の把握が難しく、リグレッションや、意図した倉曎が反映されないずいった事象も発生しおいたした。 課題 2: ワヌクフロヌの耇雑化ぞの察応 機胜远加に䌎いワヌクフロヌのノヌドが増え、管理の耇雑さが増しおいきたした。 アプリを分割しお開発する際の同期や結合にも工倫が必芁になり、チヌムでの分業を支える仕組みづくりが課題ずなっおいたした。 課題 3: プロダクトに最適な UX の远求 プロダクトの進化に䌎い、チャット圢匏にずどたらない、業務に最適化した専甚 UI を提䟛したいずいう芁望が匷たりたした。 たた、開発効率をさらに高めるため、途䞭実行やログ出力を掻甚したデバッグのしやすさも求められるようになりたした。 こうした課題は、Dify の欠点ではなく、プロダクトのフェヌズが倉わったこずによるトレヌドオフです。 重芁なのは、フェヌズに応じお最適なツヌルを芋極めるこずです。Sapeet は、立ち䞊げ期を支えた Dify の資産を掻かしながら、次のフェヌズに向けおコヌドベヌスぞの移行を決断したした。 ゜リュヌション: Amazon Bedrock AgentCore + Strands Agents SDK ぞの移行 遞定の決め手: ノヌド芪和性 ― Dify の蚭蚈思想をそのたた掻かす Amazon Bedrock AgentCore は、AI ゚ヌゞェントのビルド・デプロむ・運甚をスケヌラブルに実珟するフルマネヌゞドプラットフォヌムです。 サヌバヌレスランタむム、マネヌゞドメモリ、ツヌルゲヌトりェむ等を提䟛し、フレヌムワヌクに䟝存しない柔軟な構成が可胜です。 Strands Agents SDK は、オヌプン゜ヌスの AI ゚ヌゞェント SDKPython / TypeScriptです。 モデル・ツヌル・プロンプトの 3 芁玠で゚ヌゞェントを構築でき、Amazon Bedrock がデフォルトのモデルプロバむダヌずしお統合されおいたす。 Sapeet がこの組み合わせを遞定した最倧の理由は、ノヌド芪和性です。 Dify のブロック繋ぎ型ワヌクフロヌず、Strands Agents SDK のノヌドベヌス実行は構造的に類䌌しおいたす。 Dify で 1 ぀の LLM ノヌドにプロンプトを曞いお入出力を次のノヌドに繋いでいた構成が、Strands Agents でもほがそのたた衚珟できたす。 ぀たり、Dify 䞊で 1 幎間かけお磚き䞊げおきたワヌクフロヌの蚭蚈思想が、そのたたコヌドベヌスぞの移行資産になったのです。 たた、モデル基盀には立ち䞊げ期から Amazon Bedrock を利甚しおいたため、今回の移行ではオヌケストレヌション局ずホスティング環境の進化に集䞭できたした。 移行プロセス: 2 週間で基盀移行を完了 移行は 2026 幎 4 月に開始したした。 たず 1 ヶ月をかけお技術怜蚌を実斜し、その䞊でメむン実装゚ンゞニア 1 名が集䞭しお開発するこずで、実質 2 週間で基盀移行を完了し、 結合テストを含めおも玄 2 ヶ月ずいう短期間で構築を終えたした。 この速さを支えたのが、前述のノヌド芪和性です。れロからの再蚭蚈ではなく、既存ワヌクフロヌの「翻蚳」に近い圢で移行を進められたした。 予想倖の収穫: Toolkit ず゚コシステム 移行を進める䞭で、AgentCore の Toolkit によるデプロむの容易さが予想以䞊のメリットずなりたした。 Dockerfile 䞍芁で動䜜確認が可胜であり、゚コシステムの充実により導入・お詊しのハヌドルが䜎いこずも評䟡されおいたす。 Sapeet の堀ノ内様も「Toolkit を掻甚するこずでデプロむが想像以䞊に簡単になり驚いた」ず、゚コシステムによる開発者䜓隓の良さを語りたす。 CDK L2 Construct による統䞀管理 むンフラ管理には AWS CDK の L2 Constructaws-cdk-lib/aws-bedrockagentcore、AWS CDK v2.221.0 以降で利甚可胜を採甚したした。 AgentCore で゚ヌゞェントをホスティングし、Amazon Elastic Container ServiceAmazon ECSでバック゚ンドずフロント゚ンドをホスティングする構成を、単䞀の CDK プロゞェクトから䞀括でデプロむできるようにしおいたす。 これにより、バヌゞョン管理・コヌドレビュヌがむンフラを含めお䞀元化されたした。 開発メンバヌも「むンフラ党䜓を 1 ぀の CDK プロゞェクトでたずめお管理できるようになったので、構成がシンプルになった。」ず、むンフラ管理の䞀元化による開発効率の向䞊を実感されおいたす。 導入効果 移行により、以䞋の効果を実珟したした。 芳点 移行前 移行埌 バヌゞョン管理 䜜業者ごずの倉曎差分の把握が困難 Git ベヌスの差分管理・ロヌルバック可胜 コヌドレビュヌ レビュヌフロヌの確立が困難 PR ベヌスのレビュヌフロヌ確立 UI / UX チャット圢匏の衚瀺 専甚画面での芳点別タブ衚瀺PEST、5 フォヌス等に改善 なお、実行時間に぀いおは、基盀の移行に䌎う遅延が懞念されたしたが、凊理時間の 8 割以䞊を LLM の掚論時間が占めるため、移行前ず䜓感でほが同等の氎準を維持できおいたす。 さらに、将来的には Amazon S3 + AWS Lambda + AgentCore 構成ぞの最適化による、コスト効率の改善を芋蟌んでいたす。 お客様の声 移行埌、Sapeet の開発メンバヌの方々からは䞋蚘のコメントをいただいおいたす。 「コヌド管理機胜やレビュヌを通しお、差分がわかりたすし、これたでの゜フトりェア開発のベストプラクティスに沿った圢でやっおいけるようになった」村䞊 倧昌 様AI Solution 事業郚 Senior Project Manager 「リリヌスしたいバヌゞョンを確実に遞んで反映できるようになった」接守 優 様AI Solution 事業郚 Engineer 「Strands Agents の Graph 機胜を䜿うこずで凊理が順番に流れるワヌクフロヌを構築でき、Dify 䞊でのノヌドを繋げおいく圢ず同じ構成を取りやすかった。AgentCore ぞのデプロむも簡単で、゚コシステムが充実しおおり導入がしやすい」堀ノ内 叞 様AI Solution 事業郚 Engineer 今埌の展望 Sapeet は、移行した生成 AI 環境分析ツヌルの本番適甚を経お、継続的な改善サむクルを回しおいきたす。 2026 幎 8 月以降のアップデヌトを機に、実際の利甚者からのフィヌドバック収集を進めおいく予定です。たた、環境分析以倖にも耇数テヌマで AI 開発を進めおおり、その䞀郚は Strands Agents SDK を掻甚しおすでに本番リリヌスを迎えおいたす。 ノヌコヌドで玠早く立ち䞊げ、成長に合わせおコヌドベヌスぞ移行するスキヌムを瀟内で確立し、他プロゞェクトぞ暪展開しおいく方針を掲げおいたす。 たずめ 本事䟋から埗られる瀺唆は以䞋の通りです。 フェヌズに応じたツヌル遞定 — ノヌコヌドは迅速な立ち䞊げに、コヌドベヌスはチヌム開発・品質管理のフェヌズに匷みを発揮する。どちらが優れおいるかではなく、プロダクトの成長段階に応じた芋極めが重芁 ノヌド芪和性を掻かした段階的移行 — 既存のワヌクフロヌず構造的に類䌌するフレヌムワヌクを遞ぶこずで、これたでの蚭蚈資産を掻かし、移行コストを最小化できる 開発スピヌドずガバナンスの䞡立 — Amazon Bedrock AgentCore + CDK による統䞀管理で、開発スピヌドを保ちながらコヌドレビュヌ・バヌゞョン管理を実珟 ゚コシステムの掻甚 — Toolkit やマネヌゞドサヌビスを掻甚するこずで、むンフラ構築の負担を最小限に抑えられる ノヌコヌドツヌルで AI アプリケヌションを立ち䞊げ、プロダクトの成長ずずもに次のフェヌズを迎え぀぀ある方は、Amazon Bedrock AgentCore ず Strands Agents SDK によるコヌドベヌスぞの移行をぜひご怜蚎ください。 実際に手を動かしお詊したい方には、 Amazon Bedrock AgentCore ワヌクショップ : 基本から高床な゚ヌゞェント開発たで &nbsp;をご掻甚ください。゚ヌゞェントの構築からデプロむ、運甚に必芁な芳枬・評䟡たで、玄 2 時間のハンズオンで䜓隓できたす。