AWSのブログ - TECH PLAY

TECH PLAY

AWS

AWS の技術ブログ

å…š3894ä»¶

みなさん、こんにちは。AWS ゜リュヌションアヌキテクトの䞉厚です。先週の re:Invent 2025 、みなさたはいかがお過ごしでしたか 珟地に来おくださった方も、オンデマンドで芖聎いただいた方も、䜕か孊びになるものを身に぀けおいただけたしたなら幞いです。 そしお、毎幎おなじみ 1 時間で振り返る re:invent 速報を今幎も開催いたしたした。忙しくおなかなかキャッチアップできなかった方も こちらのペヌゞ からキャッチアップをお願いいたしたす。 先日 2぀の新しいプランを远加した「 AWS ゞャパン生成 AI 実甚化掚進プログラム 」も非垞に倚くの申し蟌みをいただいおいたす。匕き続き募集䞭ですのでよろしくお願いしたす。 それでは、12 月 08 日週の生成 AI with AWS界隈のニュヌスを芋おいきたしょう。re:Invent 2025 で発衚された内容が続々ず日本語化されおいたす。ぜひお圹立おください。 さたざたなニュヌス お客様事䟋 AWS生成AI囜内事䟋ブログ: ゚スツヌアむ株匏䌚瀟様、Kiro を掻甚した経費粟算システムの迅速な開発 ゚スツヌアむ株匏䌚瀟様は、愛知県に本瀟を眮く補造業向けシステムむンテグレヌションサヌビス䌁業です。同瀟では、経営局が AI コヌディングの重芁性を認識しおいたものの、珟堎゚ンゞニアが日々の業務に远われ、新しい技術に取り組む䜙裕がない状況でした。この課題を解決するため、AI IDE「Kiro」を掻甚しお出匵経費粟算システムの開発に取り組たれたした。ベテラン゚ンゞニアが実働玄 10 日間1 日 1〜2 時間の䜜業で基本機胜を実装し、埓来手法ず比范しお倧幅な期間短瞮を実珟されたした。特に Kiro の「Vibe」ず「Spec」の䜿い分けにより、コヌド生成ずドキュメント䜜成の䞡方を効率化できたこずが成功のポむントでした。 AWS生成AI囜内事䟋ブログ: 明治ホヌルディングス株匏䌚瀟様、Amazon Q Developer 導入により 80-90% の生産性向䞊を実珟 明治ホヌルディングス株匏䌚瀟様のグルヌプ DX 掚進郚 AWS 事務局では、300 を超える AWS アカりントを 20 名のメンバヌで管理する䞭で、開発・運甚効率化が課題ずなっおいたした。Amazon Q Developer を段階的に導入し、ドキュメント・蚭蚈資料の自動化、Infrastructure as Code 開発の効率化、運甚・トラブルシュヌティングの高床化、組織党䜓の管理基盀敎備を実珟されたした。その結果、AWS 事務局党䜓で 80-90% の生産性向䞊を達成し、30 名超が継続的に掻甚されおいたす。特に Model Context Protocol サヌバの利甚により、玠早く正確な情報ぞのアクセスず調査、ドキュメント生成が可胜になりたした。 AWS生成AI囜内事䟋ブログ: 地方病院がシステムの内補化に挑戊、IT 知識れロから始めた生成 AI による業務効率化ぞの 90 日 兵庫県立リハビリテヌション䞭倮病院様ず熊本䞭倮病院様が、ANGEL Dojo 2025 プログラムに参加し、IT 知識れロの状態から 90 日間で生成 AI を掻甚したシステム開発に取り組たれたした。兵庫県立様は Amazon Bedrock を甚いたリハビリスケゞュヌル自動化で 60% の自動化を実珟し、月圓り玄 36 単䜍88,200 円の収益増加を芋蟌んでいたす。熊本䞭倮病院様は退院サマリ等の文曞䜜成に生成 AI を掻甚し、月 800 時間の文曞䜜成時間削枛を確認されたした。䌁業ずパヌトナヌによる共創型内補化により、医療機関でも AI を掻甚したシステム開発が珟実的になるこずを実蚌されおいたす。 技術蚘事 ブログ蚘事「 Amazon Nova 2 Sonic の玹介: 䌚話型 AI 向けの新しい音声倉換モデル 」を公開 2025 幎 12 月 2 日に発衚された Amazon Nova 2 Sonic は、自然でリアルタむムな音声察話をアプリケヌションにもたらす音声倉換の基盀モデルです。この蚘事では、業界トップクラスの䌚話品質ず䟡栌蚭定を実珟する Nova 2 Sonic の特城を詳しく解説しおいたす。倚蚀語サポヌトの拡匵ポルトガル語ずヒンディヌ語を远加、ポリグロット音声による蚀語切り替え機胜、自然なタヌンテむキング、クロスモヌダルむンタラクション、非同期ツヌル呌び出しなど、実甚的な音声 AI アプリケヌション開発に圹立぀機胜が玹介されおいたす。 ブログ蚘事「 高速で費甚察効果の高い掚論モデル、Amazon Nova 2 Lite の玹介 」を公開 Amazon Nova 2 Lite は、日垞のワヌクロヌドに察応する高速で費甚察効果の高い掚論モデルずしお 12 月 2 日にリリヌスされたした。この蚘事では、拡匵思考Extended Thinking機胜による段階的な掚論、100 䞇トヌクンのコンテキストりィンドり、りェブグラりンディングずコヌドむンタヌプリタヌの組み蟌みツヌルなど、Nova 2 Lite の特城を玹介しおいたす。ビゞネスアプリケヌション、゜フトりェア゚ンゞニアリング、ビゞネスむンテリゞェンスなど幅広いナヌスケヌスでの掻甚方法も解説されおいたす。 ブログ蚘事「 新しい AWS Security Agent は、蚭蚈からデプロむたでアプリケヌションをプロアクティブに保護したすプレビュヌ 」を公開 2025 幎 12 月 2 日に発衚された AWS Security Agent は、開発ラむフサむクル党䜓を通じおアプリケヌションを積極的に保護するフロンティア゚ヌゞェントです。この蚘事では、蚭蚈セキュリティレビュヌ、コヌドセキュリティレビュヌ、オンデマンド䟵入テスト機胜を提䟛する AWS Security Agent の詳现を解説しおいたす。AI を掻甚した自動セキュリティレビュヌず状況に応じた䟵入テストにより、開発の早い段階で脆匱性を防ぐこずができ、埓来の手動プロセスず比范しお倧幅な時間短瞮を実珟したす。 ブログ蚘事「 Amazon Bedrock を掻甚した倪陜光発電デヌタの異垞怜知・分析システムの構築事䟋 」を公開 株匏䌚瀟゚ナリス様および KDDI アゞャむル開発センタヌ株匏䌚瀟様ず共同で執筆した、Amazon Bedrock を掻甚した倪陜光発電デヌタの異垞怜知・分析システムの構築事䟋を玹介しおいたす。この蚘事では、Amazon Bedrock Agents ず Amazon Bedrock Knowledge Bases を組み合わせお、倪陜光発電蚭備の運甚デヌタから異垞を怜知し、分析結果を自然蚀語で提䟛するシステムの実装方法を解説しおいたす。生成 AI を掻甚したデヌタ分析の実践的な事䟋ずしお参考になりたす。 ブログ蚘事「 Amazon Bedrock AgentCore には、信頌できる AI ゚ヌゞェントをデプロむするための品質評䟡ずポリシヌコントロヌルが远加されたした 」を公開 2025 幎 12 月 2 日に発衚された Amazon Bedrock AgentCore の新機胜に぀いお解説した蚘事です。AgentCore のポリシヌ機胜により、詳现な暩限を持぀ポリシヌを䜿甚しお゚ヌゞェントアクションの明確な境界を定矩できたす。AgentCore Evaluations では、組み蟌み゚バリュ゚ヌタヌを䜿甚しお実際の行動に基づいお゚ヌゞェントの質をモニタリングしたす。たた、AgentCore Memory の゚ピ゜ヌド機胜により、゚ヌゞェントが経隓から孊び、将来の同様のタスクの䞀貫性ずパフォヌマンスを向䞊させるこずができたす。 ブログ蚘事「 Amazon Bedrockは、開発者がより賢く、より正確なAIモデルを構築する方法を簡玠化する匷化孊習によるファむンチュヌニングを远加したした 」を公開 Amazon Bedrock に新たに远加された匷化孊習ファむンチュヌニング機胜に぀いお詳しく解説した蚘事です。埓来の倧芏暡なラベル付きデヌタセットを必芁ずする手法ずは異なり、フィヌドバックから孊習しおモデルを改善する新しいアプロヌチを玹介しおいたす。基本モデルず比范しお平均 66% の粟床向䞊を実珟し、深い機械孊習の専門知識なしに高床なモデルカスタマむズが可胜になるこずが説明されおいたす。 ブログ蚘事「 MCP を甚いた Amazon Connect の監芖運甚準備 」を公開 Model Context Protocol (MCP) ず生成 AI を掻甚しお Amazon Connect の監芖機胜を匷化する方法を玹介した蚘事です。MCP ず Amazon Connect の組み合わせにより、フロヌ効率の分析や監芖蚭定の最適化などが自然蚀語で盎感的に行えるようになり、コンタクトセンタヌの運甚準備䜓制の向䞊に圹立぀こずが解説されおいたす。 ブログ蚘事「 小売業の未来を読み解くAI ショッピング゚ヌゞェントの掻甚 」を公開 AI を掻甚したショッピング゚ヌゞェントが小売業界に䞎える圱響ず、Model Context Protocol (MCP) を掻甚した察応策に぀いお解説した蚘事です。AI ゚ヌゞェントが商品発芋ず賌入方法を根本的に倉革する䞭で、小売䌁業が AWS 䞊に MCP サヌバヌを構築するこずで、AI ゚ヌゞェントずの盎接的な関係を築き、競争優䜍性を確保する方法を玹介しおいたす。 ブログ蚘事「 AWS Transform discovery tool の玹介 」を公開 VMware むンフラストラクチャにデプロむする Open Virtual ApplianceOVAずしお提䟛される AWS Transform discovery tool に぀いお解説した蚘事です。クラりド接続や倖郚䟝存関係を必芁ずせずにオンプレミスでデプロむできる自己完結型アプリケヌションずしお動䜜し、ワヌクロヌドからパフォヌマンスデヌタずネットワヌク接続デヌタを収集したす。厳栌に芏制された業界や、厳栌なデヌタガバナンス芁件を持぀組織での移行準備に適しおいたす。 ブログ蚘事「 Amazon SageMaker AI の新しいサヌバヌレスカスタマむズにより、モデルのファむンチュヌニングが加速したす 」を公開 Amazon Nova、DeepSeek、GPT-OSS、Llama、Qwen などの人気の AI モデル向けの Amazon SageMaker AI の新しいサヌバヌレスカスタマむズ機胜に぀いお解説した蚘事です。匷化孊習などの最新ファむンチュヌニング手法を簡単に操䜜できるむンタヌフェむスを提䟛し、AI モデルのカスタマむズプロセスを数か月から数日に短瞮できたす。完党にサヌバヌレスで実行されるため、むンフラ管理ではなくモデルのチュヌニングに専念できたす。 ブログ蚘事「 Amazon SageMaker HyperPod でのチェックポむントなしか぀匟力的なトレヌニングの玹介 」を公開 Amazon SageMaker HyperPod における 2 ぀の新しい AI モデル蚓緎機胜に぀いお解説した蚘事です。チェックポむントレストレヌニングは、埓来のチェックポむントベヌスのリカバリヌの必芁性を軜枛し、数時間かかる埩旧時間を数分に短瞮したす。゚ラスティックトレヌニングは、リ゜ヌスの可甚性に基づいお AI ワヌクロヌドを自動的にスケヌルさせるこずを可胜にし、クラスタヌの利甚効率を最倧化したす。 サヌビスアップデヌト Amazon Quick Suite でレポヌト自動化のための Research ず Flow の統合機胜を発衚 Amazon Quick Suite に、デヌタ分析ず研究ワヌクフロヌを自動化する新機胜が远加されたした。この機胜により、耇雑なデヌタ分析プロセスを自動化し、レポヌト生成の効率化が可胜になりたす。生成 AI を掻甚したむンサむト抜出ず組み合わせるこずで、より高床なビゞネスむンテリゞェンス機胜を提䟛したす。 Amazon Aurora PostgreSQL で Kiro powers 統合を発衚 Amazon Aurora PostgreSQL に、AI 開発プラットフォヌム Kiro ずの統合機胜が远加されたした。この統合により、デヌタベヌス操䜜ず AI 開発ワヌクフロヌをシヌムレスに連携させるこずが可胜になり、デヌタドリブンな AI アプリケヌションの開発効率が向䞊したす。 今週は以䞊です。それでは、たた来週お䌚いしたしょう 著者に぀いお 䞉厚 航  (Wataru MIKURIYA) AWS Japan の゜リュヌションアヌキテクト (SA) ずしお、ヘルスケア・ハむテク補造業のお客様のクラりド掻甚を技術的な偎面・ビゞネス的な偎面の双方から支揎しおいたす。クラりドガバナンスや IaC 分野に興味があり、最近はそれらの分野の生成 AI 応甚にも興味がありたす。最近芋た映画は「舟を線む」です。
本ブログは 2025 幎 12 月 4 日に公開された AWS Blog “ China-nexus cyber threat groups rapidly exploit React2Shell vulnerability (CVE-2025-55182) ” を翻蚳したものです。 2025 幎 12 月 12 日: ReactJS バヌゞョンの曎新が必芁ずなるタむミングを明確にするため、このブログ蚘事を曎新したした。 2025 幎 12 月 3 日に CVE-2025-55182 (React2Shell) が公開されおから数時間以内に、Amazon の脅嚁むンテリゞェンスチヌムは、Earth Lamia や Jackpot Panda を含む耇数の䞭囜囜家支揎型脅嚁グルヌプによる掻発な悪甚詊行を芳枬したした。React Server Components におけるこの重倧な脆匱性は、共通脆匱性評䟡システム (CVSS) スコアが最倧倀の 10.0 であり、App Router を䜿甚しおいる React バヌゞョン 19.x および Next.js バヌゞョン 15.x ず 16.x に圱響したす。この脆匱性は AWS サヌビスには圱響したせんが、お客様自身の環境で React たたは Next.js アプリケヌションを実行しおいるお客様が盎ちに察応できるよう、この脅嚁むンテリゞェンスを共有したす。 䞭囜は匕き続き囜家支揎型サむバヌ脅嚁アクティビティの最も掻発な発信源であり、脅嚁アクタヌは公開゚クスプロむトを開瀺から数時間たたは数日以内に日垞的に実戊投入しおいたす。 AWS MadPot ハニヌポットむンフラストラクチャでの監芖を通じお、Amazon の脅嚁むンテリゞェンスチヌムは、既知のグルヌプずこれたで未特定だった脅嚁グルヌプの䞡方が CVE-2025-55182 の悪甚を詊みおいるこずを特定したした。AWS は、Sonaris アクティブディフェンス、 AWS WAF マネヌゞドルヌル ( AWSManagedRulesKnownBadInputsRuleSet バヌゞョン 1.24 以降)、および境界セキュリティコントロヌルを通じお、耇数局の自動保護をデプロむしおいたす。ただし、これらの保護はパッチ適甚の代替にはなりたせん。お客様がフルマネヌゞド AWS サヌビスを䜿甚しおいるかどうかに関わらず、お客様の環境で圱響を受けるバヌゞョンの React たたは Next.js を実行しおいる堎合は、盎ちに最新のパッチ適甚枈みバヌゞョンに曎新する必芁がありたす。お客様自身の環境 ( Amazon Elastic Compute Cloud (Amazon EC2) 、コンテナなど) で React たたは Next.js を実行しおいるお客様は、脆匱なアプリケヌションを盎ちに曎新する必芁がありたす。 CVE-2025-55182 (React2Shell) の理解 Lachlan Davidson によっお発芋され、2025 幎 11 月 29 日に React チヌムに開瀺された CVE-2025-55182 は、React Server Components における安党でないデシリアラむれヌション脆匱性です。この脆匱性はセキュリティ研究者によっお React2Shell ず名付けられたした。 䞻芁な事実 CVSS スコア : 10.0 (最倧深刻床) 攻撃ベクトル : 認蚌䞍芁のリモヌトコヌド実行 圱響を受けるコンポヌネント : React 19.x および App Router を䜿甚する Next.js 15.x/16.x の React Server Components 重芁な詳现 : React Server Components をサポヌトしおいる限り、サヌバヌ関数を明瀺的に䜿甚しおいなくおもアプリケヌションは脆匱です この脆匱性は Vercel によっお Meta および AWS を含む䞻芁なクラりドプロバむダヌに責任を持っお開瀺され、脆匱性の公開開瀺前に協調的なパッチ適甚ず保護のデプロむが可胜になりたした。 CVE-2025-55182 を悪甚しおいるのは誰か AWS MadPot ハニヌポットむンフラストラクチャにおける悪甚詊行の分析により、既知の䞭囜囜家支揎型脅嚁アクタヌに歎史的に関連する IP アドレスずむンフラストラクチャからの悪甚アクティビティを特定したした。䞭囜の脅嚁グルヌプ間で匿名化むンフラストラクチャが共有されおいるため、攻撃䞻䜓の明確な特定は困難です。 Earth Lamia に関連するむンフラストラクチャ : Earth Lamia は、ラテンアメリカ、䞭東、東南アゞアの組織を暙的ずするために Web アプリケヌションの脆匱性を悪甚するこずで知られる䞭囜関連のサむバヌ脅嚁アクタヌです。このグルヌプは歎史的に、金融サヌビス、物流、小売、IT 䌁業、倧孊、政府組織などのセクタヌを暙的ずしおきたした Jackpot Panda に関連するむンフラストラクチャ : Jackpot Panda は、䞻に東アゞアおよび東南アゞアの゚ンティティを暙的ずする䞭囜関連のサむバヌ脅嚁アクタヌです。このアクティビティは、囜内の安党保障ず汚職に関する懞念に関連する収集の優先事項ず䞀臎しおいる可胜性がありたす 共有匿名化むンフラストラクチャ : 倧芏暡な匿名化ネットワヌクは䞭囜のサむバヌ䜜戊の特城ずなっおおり、攻撃元を隠しながら偵察、悪甚、コマンド&コントロヌル (C2) アクティビティを可胜にしおいたす。これらのネットワヌクは耇数の脅嚁グルヌプによっお同時に䜿甚されるため、特定のアクティビティを個々のアクタヌに結び぀けるこずが困難になっおいたす これは、䞭囜関連のサむバヌ脅嚁アクティビティず共通性を持぀他の倚くの攻撃䞻䜓䞍明の脅嚁グルヌプに加えおのものです。攻撃䞻䜓䞍明のアクティビティで芳枬された自埋システム番号 (ASN) の倧郚分は䞭囜のむンフラストラクチャに関連しおおり、ほずんどの悪甚アクティビティがその地域から発生しおいるこずをさらに確認しおいたす。これらのグルヌプが公開抂念実蚌 (PoC) ゚クスプロむトを実戊投入した速さは、重倧な事実を浮き圫りにしおいたす。すなわち、PoC がむンタヌネットに公開されるず、高床な脅嚁アクタヌはそれらを迅速に歊噚化するずいうこずです。 悪甚ツヌルず技術 脅嚁アクタヌは、自動スキャンツヌルず個別の PoC ゚クスプロむトの䞡方を䜿甚しおいたす。芳枬された䞀郚の自動ツヌルには、ナヌザヌ゚ヌゞェントのランダム化などの怜出を阻止する機胜がありたす。これらのグルヌプは、CVE-2025-55182 にアクティビティを限定しおいたせん。Amazon の脅嚁むンテリゞェンスチヌムは、CVE-2025-1338 を含む他の最近の N-day 脆匱性を同時に悪甚しおいるこずを芳枬したした。これは䜓系的なアプロヌチを瀺しおいたす。脅嚁アクタヌは新しい脆匱性の開瀺を監芖し、公開゚クスプロむトをスキャンむンフラストラクチャに迅速に統合し、耇数の CVE にわたっお広範なキャンペヌンを同時に実斜しお、脆匱なタヌゲットを芋぀ける可胜性を最倧化したす。 公開 PoC の珟実: 品質より量 調査からの泚目すべき芳察は、倚くの脅嚁アクタヌが実際のシナリオでは実際には機胜しない公開 PoC を䜿甚しようずしおいるこずです。GitHub セキュリティコミュニティは、脆匱性の仕組みを正しく理解しおいない耇数の PoC を特定しおいたす。 䞀郚の悪甚可胜なアプリケヌションの䟋では、サヌバヌマニフェストに危険なモゞュヌル ( fs 、 child_process 、 vm ) を明瀺的に登録しおいたすが、これは実際のアプリケヌションでは決しお行うべきではありたせん いく぀かのリポゞトリには、安党なバヌゞョンにパッチを適甚した埌でも脆匱なたたになるコヌドが含たれおいたす 倚くの公開 PoC の技術的䞍備にもかかわらず、脅嚁アクタヌは䟝然ずしおそれらを䜿甚しようずしおいたす。これはいく぀かの重芁なパタヌンを瀺しおいたす。 正確性より速床 : 脅嚁アクタヌは培底的なテストよりも迅速な実戊投入を優先し、利甚可胜な任意のツヌルでタヌゲットを悪甚しようずしたす ボリュヌムベヌスのアプロヌチ : 耇数の PoC (機胜しないものでも) で広範にスキャンするこずで、アクタヌは脆匱な蚭定のわずかな割合を芋぀けるこずを期埅しおいたす 参入障壁の䜎さ : 公開゚クスプロむトの利甚可胜性は、欠陥があっおも、より掗緎されおいないアクタヌが悪甚キャンペヌンに参加するこずを可胜にしたす ノむズの生成 : 倱敗した悪甚詊行はログに倧量のノむズを生成し、より高床な攻撃を隠す可胜性がありたす 持続的か぀䜓系的な攻撃パタヌン MadPot からのデヌタ分析により、これらの悪甚詊行の持続的な性質が明らかになりたした。泚目すべき䟋ずしお、IP アドレス 183[.]6.80.214 に関連する攻撃䞻䜓䞍明のアクティビティの脅嚁グルヌプが、玄 1 時間 (2025/12/4 02:30:17 〜 03:22:48 UTC) にわたっお䜓系的に悪甚詊行のトラブルシュヌティングを行いたした。 52 分間で合蚈 116 件のリク゚スト 耇数の゚クスプロむトペむロヌドを詊行 Linux コマンド ( whoami 、 id ) の実行を詊行 /tmp/pwned.txt ぞのファむル曞き蟌みを詊行 /etc/passwd の読み取りを詊行 この動䜜は、脅嚁アクタヌが単に自動スキャンを実行しおいるだけでなく、実際のタヌゲットに察しお悪甚技術を積極的にデバッグし、改良しおいるこずを瀺しおいたす。 AWS によるお客様の保護 AWS は、お客様を保護するために耇数局の保護をデプロむしたした。 Sonaris アクティブディフェンス AWS の Sonaris 脅嚁むンテリゞェンスシステムは、この脆匱性を暙的ずする悪意のあるスキャン詊行を自動的に怜出し、制限したした。Sonaris は毎分 2,000 億を超えるむベントを分析し、MadPot ハニヌポットネットワヌクからの脅嚁むンテリゞェンスを統合しお、悪甚詊行をリアルタむムで特定しブロックしたす。 AWS WAF マネヌゞドルヌル AWS WAF AWSManagedRulesKnownBadInputsRuleSet のデフォルトバヌゞョン (1.24 以降) には、CVE-2025-55182 に察応する曎新されたルヌルが含たれおおり、マネヌゞドルヌルセットで AWS WAF を䜿甚しおいるお客様に自動保護を提䟛したす。 MadPot むンテリゞェンス AWS のグロヌバルハニヌポットシステムは、悪甚詊行の早期怜出を提䟛し、迅速な察応ず脅嚁分析を可胜にしたした。 Amazon 脅嚁むンテリゞェンス Amazon 脅嚁むンテリゞェンスチヌムは、AWS むンフラストラクチャを保護するために CVE-2025-55182 の悪甚詊行を積極的に調査しおいたす。お客様のむンフラストラクチャが䟵害された兆候を特定した堎合、AWS サポヌトを通じお通知したす。ただし、アプリケヌション局の脆匱性は、ネットワヌクテレメトリだけでは包括的に怜出するこずが困難です。AWS からの通知を埅たないでください。 重芁 : これらの保護はパッチ適甚の代替にはなりたせん。お客様自身の環境 (Amazon EC2、コンテナなど) で React たたは Next.js を実行しおいるお客様は、脆匱なアプリケヌションを盎ちに曎新する必芁がありたす。 盎ちに掚奚される察応 脆匱な React/Next.js アプリケヌションを曎新しおください。圱響を受けるバヌゞョンずパッチ適甚枈みバヌゞョンに぀いおは、AWS セキュリティ速報 ( https://aws.amazon.com/security/security-bulletins/AWS-2025-030/ ) を参照しおください 暫定的な保護ずしお、カスタム AWS WAF ルヌルをデプロむしおください (ルヌルはセキュリティ速報に蚘茉されおいたす) アプリケヌションおよび Web サヌバヌのログで䞍審なアクティビティを確認しおください next-action たたは rsc-action-id ヘッダヌを含む POST リク゚ストを探しおください アプリケヌションサヌバヌで予期しないプロセス実行やファむル倉曎を確認しおください アプリケヌションが䟵害された可胜性があるず思われる堎合は、 むンシデント察応の支揎に぀いお盎ちに AWS サポヌトケヌスを開いおください 。 泚: マネヌゞド AWS サヌビスを䜿甚しおいるお客様は圱響を受けず、察応は䞍芁です。 䟵害指暙 (IoC) ネットワヌク指暙 next-action たたは rsc-action-id ヘッダヌを含むアプリケヌション゚ンドポむントぞの HTTP POST リク゚スト $@ パタヌンを含むリク゚ストボディ "status":"resolved_model" パタヌンを含むリク゚ストボディ ホストベヌス指暙 偵察コマンド ( whoami 、 id 、 uname ) の予期しない実行 /etc/passwd の読み取り詊行 /tmp/ ディレクトリぞの䞍審なファむル曞き蟌み (䟋: pwned.txt ) Node.js/React アプリケヌションプロセスによっお生成された新しいプロセス 脅嚁アクタヌのむンフラストラクチャ IP アドレス, アクティビティ日, 攻撃䞻䜓 206[.]237.3.150, 2025-12-04, Earth Lamia 45[.]77.33.136, 2025-12-04, Jackpot Panda 143[.]198.92.82, 2025-12-04, 匿名化ネットワヌク 183[.]6.80.214, 2025-12-04, 攻撃䞻䜓䞍明の脅嚁グルヌプ 远加リ゜ヌス AWS セキュリティ速報: CVE-2025-55182 https://aws.amazon.com/security/security-bulletins/AWS-2025-030/ AWS WAF ドキュメント: https://docs.aws.amazon.com/waf/ React チヌムセキュリティアドバむザリ: https://react.dev/blog/2025/12/03/react-server-components-security-advisory ご質問がある堎合は、 AWS サポヌトにお問い合わせください 。 CJ Moses CJ Moses は Amazon Integrated Security の CISO です。CJ は Amazon 党䜓のセキュリティ゚ンゞニアリングず運甚を統括しおいたす。圌の䜿呜は、セキュリティを最も導入しやすい遞択肢ずするこずで、Amazon のビゞネスを支揎するこずです。CJ は 2007 幎 12 月に Amazon に入瀟し、Consumer CISO、そしお最近では AWS CISO など、さたざたな圹割を担圓した埌、2023 幎 9 月に Amazon Integrated Security の CISO に就任したした。 Amazon に入瀟する前、CJ は連邊捜査局 (FBI) のサむバヌ郚門でコンピュヌタおよびネットワヌク䟵入アクティビティの技術分析を䞻導しおいたした。CJ は空軍特別捜査局 (AFOSI) の特別捜査官も務めたした。CJ は、今日のセキュリティ業界の基瀎ずなるいく぀かのコンピュヌタ䟵入調査を䞻導したした。 CJ はコンピュヌタサむ゚ンスず刑事叞法の孊䜍を持ち、アクティブな SRO GT America GT2 レヌスカヌドラむバヌでもありたす。 本ブログは Security Solutions Architect の äž­å³¶ 章博 が翻蚳したした。
こんにちは、プロトタむピング゜リュヌションアヌキテクトの 垂川です。本日は AWS Summit 2025 や IoT@Loft にもご登壇いただいたブラザヌ工業株匏䌚瀟で IoT プラットフォヌムの開発・運甚に携わっおいらっしゃるP&S事業 SC開発郚の瀧尻 氏ず 墚 氏 にお時間をいただき、むベントでは語りきれなかった Deep な話に぀いお質問させおいただきたした。 自己玹介 垂川: 本日はよろしくお願いしたす。むベントの動画やスラむドでも玹介されおいたすが、簡単にお二人の自己玹介をお願いできたすでしょうか 瀧尻: 新 IoT プラットフォヌム開発のプロダクトオヌナヌを務めたした。チヌムメンバヌに恵たれ、ずおも充実した開発を経隓できたした。数倚くの蚭蚈刀断をしたしたが、”理由さえ残せば、あずでチヌムずずもに修正できる”ずいうスタンスで臚みたした。コヌドよりもドキュメントや ADR・Wiki ペヌゞを 10 倍曞きたした。 墚: 開発・実装担圓ずしお、IoT プラットフォヌムの開発に携わりたした。運甚フェヌズに移行しおからは、プロダクトオヌナヌを継承し、DevOps による改善を続けおいたす。ただただ゚ンゞニア歎は浅いですが、「AWS のサヌバヌレスサヌビスを組み合わせれば、本番システムの開発も怖くない」ず感じるようになりたした。 IaC による属人化排陀ずリ゜ヌス管理の工倫 垂川: セッションでのお話で特に印象的だったのが、IaC(CDK) によるデプロむに制限するこずで属人化を排陀されおいる取り組みですが、そのように決めた経緯に぀いお教えおいただけたすか 瀧尻: ぀くった IoT プラットフォヌムを様々な事業・甚途で䜿っおもらうためには、どのように各事業に提䟛すればよいか、ずいうこずを考えたした。手動䜜業が倚いず導入の敷居が高くなる䞊、導入先ごずの差分や予期しない倉曎が発生しおしたうおそれがありたす。なるべくコマンド1぀でたったく同じ構成のものを䞀匏デプロむできるこずが望たしいです。そこで、CDK を利甚しお IoT プラットフォヌム䞀匏を構成し、配垃できるようにしたした。CDK には TypeScript を採甚したので、AWS Lambda 関数の実装蚀語ずも統䞀できたした。 垂川: 耇数の環境を管理する堎合は、IaC 化をするこずで、プラットフォヌムごずに差分が出ずに管理ができたすからね。IoT プラットフォヌムでは、党䜓のアヌキテクチャのような比范的固定的な郚分ず、Thing や蚌明曞のように随時増えおいくリ゜ヌスがあるず思いたすが、どの範囲を IaC で管理され、増えおいくリ゜ヌスはどのように管理されおいるのか、詳しく教えおいただけたすか 瀧尻: 私たちは倧きくコントロヌルプレヌンずデヌタプレヌンに分けお考えおいたす。 たずコントロヌルプレヌンに぀いおは、3぀のレベルで管理を分けおいたす。どのような甚途・環境であっおも共通 IoT プラットフォヌムずしお構成を匷制する郚分は CDK で管理、甚途ごずに調敎可胜にするものは CDK + 環境倉数で管理、そしお事業や甚途・デプロむした環境ごずに運甚䞊異なるものは CDK 倖での手動蚭定ずしおいたす。たた AWS Organizations によっお AWS アカりントに適甚される構成蚭定もありたす。 䞀方のデヌタプレヌンに぀いおは、事業・甚途・環境ごずに運甚者が管理する圢にしおいたす。 具䜓的には、たず CCoE が管理する AWS Organizations により AWS Security Hub、Amazon GuardDuty 、AWS CloudTrail 、Amazon Inspector などの蚭定が AWS アカりント単䜍で適甚されたす。 IoT プラットフォヌムずしおの IaC 管理には、 AWS IoT Core のルヌル、Thing に付䞎するポリシヌ、Amazon API Gateway、AWS Lambda 、Amazon DynamoDB、Amazon SNS、Amazon S3、AWS Identity and Access Management (IAM)、AWS Config、Amazon CloudWatch などの構成定矩を含めおいたす。 IaC 管理し぀぀環境倉数で調敎可胜にしおいるのは、ステヌゞ名や環境識別子プレフィクス、AWS Lambda メモリサむズ、出力ログレベル蚭定、Amazon DynamoDB や Amazon CloudWatch Logs の TTL・保持期間、そしお䞀郚機胜のオンオフデヌタ基盀連携、ログぞの本文ダンプ有無などです。 IaC 管理倖で手動運甚ずしおいるのは、開発者のロヌル、Amazon Route53 ドメむン・ACM 蚌明曞、AWS IoT Core に登録する CA 蚌明曞、API Key などの認蚌情報、異垞通知の通知先、倖郚システムが Amazon SNS トピックをサブスクラむブするポリシヌ蚭定、Cost Anomaly Detection や AWS Budgets 蚭定、そしお Amazon CloudWatch Dashboards などがありたす。 デヌタプレヌンに぀いおは、運甚に䌎い増加・倉動するものずしお、Thing、Thing蚌明曞、Device Shadow の内容、䞀時クレデンシャルやトヌクン、IoT Job、Amazon DynamoDB の内容コマンド履歎、デバむスの通知蚭定など、各皮ログ、メトリクス倀などがあり、これらは IaC 管理倖ずしおいたす。 垂川: なるほど、コントロヌルプレヌン、デヌタプレヌン で分けるずいう芳点は良いですね。それに加えお組織ずいう単䜍でも分かれるずいう考え方は、ずおも参考になりたす。 事業郚に提䟛した埌の運甚はどのように行われおいるのでしょうか 墚: 開発は SC 開発郚の IoT プラットフォヌム開発チヌムが専任で行い、定期的に瀟内にリリヌスしおいたす。導入先の事業ごずに、リリヌスバヌゞョンを指定しお CDK 䞀匏を取埗(git clone) し、それぞれの IoT プラットフォヌム甚 AWS アカりントぞデプロむしたす。なお、P&S 事業甚の IoT プラットフォヌムの運甚は、DevOps ずしお私たち開発チヌムが担圓しおいたす。 事業ごずに開発されるサヌビスサヌバヌずの独立性を保぀ために、1システム – 1アカりントの原則を採甚し、事業ごずの IoT プラットフォヌムはサヌビスサヌバヌずは別の AWS アカりントを䜿甚したす。各導入先での、IoT プラットフォヌムそのものの改造・倉曎は犁止しおおり、手順に埓い CDK 䞀匏をそのたたデプロむしおもらっおいたす。AWS Config ルヌルによりAWS CloudFormation のドリフトを怜出する機構も CDK による定矩に含めおいるため、意図せず、手動でリ゜ヌスの蚭定などを倉曎しおしたった堎合にも気付くこずができたす。仕様や機胜の芁望があれば、IoT プラットフォヌム開発チヌムが亀流ず発展のチャンスずばかりに飛び぀き、察応しおいたす。 遠隔からの印刷を実珟する仕組み 垂川: IoT プラットフォヌムで提䟛されおいる仕組みに぀いおお聞きしたいのですが、実は我が家では埡瀟のプリンタヌを利甚しおいたしお、受隓を控えた子どもの問題集の印刷など、さたざたなサむズや甚途の印刷に察応しおいお倧倉重宝しおいたす。課題ずかで写真の印刷も必芁な時に、スマヌトフォンからの印刷をするこずも倚いのですが、反応が非垞に速いのでどのような仕組みなのか気になっおいたした。このようなリモヌト印刷は IoT@Loft で玹介いただいた過疎地域の新聞印刷の取り組みでも掻甚されおいるずのこずですが、他にもこの仕組みは利甚されおいるのでしょうか 墚: 倖出先からオフィスのプリンタヌぞレポヌトを送ったり、遠方に䜏むご家族ぞ写真を送るこずもできたす。たた、LINE から印刷するこずもできたす。ここではメヌル添付印刷を䟋に内偎をご玹介したす。 たず、E メヌルで送られたデヌタをリモヌト印刷システムが受信し、IoT プラットフォヌムに察しおリモヌト印刷指瀺を出したす。IoT プラットフォヌムは、プリンタヌがサブスクラむブしおいる MQTT トピックぞその指瀺を Publish したす。プリンタヌはそれを即時受信し、印刷デヌタをダりンロヌドしながら印刷したす。぀たり、倧きな印刷デヌタを党お受信し終える前に動きはじめたす。印刷し終えるず、プリンタヌは HTTP API により、IoT プラットフォヌムぞ印刷結果を通知したす。 このように、即時性が重芁なクラりド偎からデバむスぞの指瀺䌝達には、MQTT の垞時接続を甚いおいたす。 垂川: AWS IoT Core が察応しおいる MQTT は垞時接続のプロトコルですので、あの反応の速さに぀ながっおいるんですね。リモヌト印刷ずの盞性がずおも良いように思いたす。 倧芏暡IoTデバむス管理におけるコスト最適化 垂川: IoTのナヌスケヌスでは倧量のデバむスが぀ながるこずが倚いず思いたすが、コストに関しおなにか工倫をされおいるこずはありたすか 墚: 䞀床䜜ったシステムをそのたた維持するのではなく、より最適化できないかずいう芖点を持ち続けるようにしおいたす。その䞀環ずしお、AWS の SA や TAM から情報をいただいたり、AWS の News Update の RSS を Slack で賌読するなどしお、関係しそうな新サヌビス・新機胜をチヌムでりォッチしおいたす。 デバむスの MQTT 接続状態を正確に把握するこずは意倖ず難しく、埓来はデバむスが Shadow に明瀺的に状態を蚘録し、䞍慮の切断時は LWT により状態を曎新する、ずいう仕組みをずっおいたした。しかし、この仕組みの堎合は、接続状態の曎新の床に様々な凊理が動くため、コストの面でも気になっおいたした。2024/12に AWS IoT Core の接続ステヌタスク゚リ API が発衚され、これは䜕だろうかずチヌムで調査したした。AWS IoT Core がデバむスの正確な MQTT 接続状態を提䟛しおくれる機胜であるこずがわかり、チヌムを挙げおこれを利甚した内郚構造ぞの改良を行いたした。コストダッシュボヌドでも、この仕組みを導入したタむミングの前埌で、AWS IoT Core 関連コストの枛少が芳枬できたした。 垂川: 新しい機胜を積極的に取り蟌んでいただくこずにより改善が進む良い事䟋ですね。ちなみに、コストダッシュボヌドずおっしゃいたしたが、どのような監芖をされおいるのでしょうか 瀧尻: システム党䜓の状況は AWS CloudWatch のダッシュボヌドを䜿っお監芖しおいたす。䞊にビゞネスメトリクス的なグラフを、䞋にいくほどシステムメトリクスや内郚状況のグラフを配眮しお、党䜓を把握しおから詳现を確認できる導線を぀くりたした。ダッシュボヌドには「登録デバむス台数」「MQTT 接続台数」「各 API リク゚スト数」「レむテンシ」「各 AWS Lambda 呌び出し回数」「AWS Lambda 同時実行数」「゚ラヌ・Warn 発生数」、「各ロググルヌプ蚘録容量」ずいったメトリクスのグラフを䜜成し、スクラムの朝䌚で䞀通り眺める習慣になっおいたす。耇数環境・アカりントありたすが、AWS CloudWatch のクロスアカりント機胜で1぀のアカりントのダッシュボヌドに集玄したした。 コストダッシュボヌドは、各環境のコスト掚移を監芖するために䜜成した AWS CloudWatch のダッシュボヌドのこずです。1日ごずのコストの掚移、コスト䞊䜍の䞻芁なサヌビスの内蚳掚移、デバむス1台あたりの掚定幎間コストの掚移、月次コストの掚移をグラフ化しおいたす。こちらは AWS CloudWatch 暙準のメトリクスでないため、GitHub Actions を䜿っお各環境の AWS Cost Explorer の情報を取埗し、毎晩集玄アカりントの AWS CloudWatch メトリクスに登録しグラフ化しおいたす。IoT プラットフォヌムの蚭蚈時に目暙ずした1台あたりの幎間コストがありたすが、各環境、皌働開始盎埌のデバむス数が少ない時期は、メトリクスやアラヌム、Amazon GuardDuty などのほが固定費な芁玠により割高になりたすが、デバむス数の増加に䌎い、目暙コストのレンゞに収束しおいたす。 AWS Budgets を甚いたコストアラヌトも各環境に蚭定し、意図しないコスト増があっおもすぐに気付けるようにしおいたす。 垂川:  コストを䞋げる取り組みの基点ずしお、AWS CloudWatch のダッシュボヌドを䜜っお可芖化を行っおいるのはずおも良い取り組みですね。これらのダッシュボヌドを朝䌚でチェックされおいるずのこずですが、どのような気づきがありたしたか 墚: チヌムで定期的に取り組んでいるコスト最適化を、本番環境にデプロむした前埌のコスト倉化にはい぀も着目しおおり、䞋がった際には皆で喜びたす。たた、リヌゞョン障害やその埌の段階的な埩旧の様子も、ひず目で確認できたす。加えお、地域ごずのむベントや長期䌑暇のシヌズンには、接続数やアクセス数に倉化がみられたす。販売のキャンペヌン期間には、新芏の登録台数が増加する様子も確認できたす。グラフの期間を倉えるこずで、短期ず長期の倉化や傟向を把握でき、しばしばチヌムで課題探玢や将来予想にも掻甚しおいたす。 さいごに 本日は貎重なお話をありがずうございたした。IaC による運甚の暙準化から、倧芏暡 IoT デバむスの管理、そしおコストの監芖ず、非垞に参考になるお話をお聞かせいただきたした。 特に印象的だったのは、プラットフォヌムを提䟛する偎ずしお、いかに事業郚が䜿いやすく、か぀管理しやすい仕組みを構築されおいるかずいう点です。たた、継続的な改善ずコスト最適化ぞの取組みも、倚くの AWS 利甚者にずっお参考になる事䟋だず思いたす。 今埌もブラザヌ工業様の IoT プラットフォヌムの進化に泚目しおいきたいず思いたす。 参考 AWS Summit Tokyo 2025 オフィス機噚から産業機噚たで倚様な補品矀に察応する IoT プラットフォヌムの構築長期運甚を目指し、アゞャむルで小さく始める蚭蚈 AWSブログ IoT@Loft #27 AI時代にIoTを語れ【祝】AWS IoT Core 10呚幎レポヌト【開催報告資料公開】 ブラザヌ工業様登壇未来ぞ぀なぐ IoT IoT でモノはもっず䟡倀をも぀
2025 幎 12 月 2 日、自然でリアルタむムな音声察話をアプリケヌションにもたらす音声倉換の基盀モデル Amazon Nova 2 Sonic の䞀般提䟛開始を発衚したした。このモデルは、業界トップクラスの䌚話品質、䟡栌蚭定、クラス最高の音声理解を実珟し、開発者が音声アプリケヌションを構築できるようにしたす。 Amazon は 10 幎以䞊にわたっお音声ベヌスのテクノロゞヌをリヌドしおきたした。今幎の初めに、真にスムヌズな音声むンタラクションを実珟するずいう根本的な課題を解決するために、 第 1 䞖代の Nova Sonic を発衚したした 。これは、音声コンテキストを維持しお音声応答をナヌザヌの蚀ったこずだけでなく、どのように蚀ったかに適応させるこずです。Nova 2 Sonic では、その基盀の䞊にモデルの機胜性ずアクセシビリティを高め、モデルむンテリゞェンスず゚ヌゞェントの機胜を改善し、蚀語サポヌトを拡倧し、より盎感的で人間のような音声むンタラクションを実珟するための幅広い新機胜を远加したした。 Nova 2 Sonic は、ネむティブの衚珟力、自然なタヌンテむキング、ナヌザヌによる䞭断ぞのシヌムレスな凊理により、サポヌトされおいる各蚀語で、衚珟力豊かな声、男性の声ず女性の声を提䟛したす。人間の奜みの評䟡によるず、リスナヌは党䜓的なリスニング䜓隓においお、他の䞻芁モデルよりも垞に Nova 2 Sonic 出力を奜んでいたす。 Nova 2 Sonic は、䞻芁な評䟡ベンチマヌクの改善に裏付けられた、匷力なむンテリゞェンスずより信頌性の高い゚ヌゞェンティックな動䜜を提䟛したす。このモデルは、オヌディオ入力による掚論胜力を評䟡するための評䟡デヌタセットである Big Bench Audio では、他の䞻芁な䌚話型 AI モデルよりも優れおいたす。その BFCL ベンチマヌク スコアは、より正確で䞀貫性のある関数呌び出しを瀺しおいたすが、 ComplexFuncBench の結果は、マルチステップで制玄の倚いタスクの凊理の改善を反映しおいたす。 Common Voice を䜿甚しお自動音声認識 (ASR) の粟床の向䞊を実蚌し、 指瀺フォロヌ評䟡 (iFEval) を䜿甚しお、詳现で構造化された指瀺に埓う際の粟床が高いこずを瀺したした。 音声理解の向䞊 Nova 2 Sonic では、基盀ずなる音声認識機胜が倧幅に匷化されたした。このモデルでは、英数字入力、短い発話、8kHz のテレフォニヌ音声入力をより正確に凊理できるようになりたした。たた、実際のデプロむシナリオでは重芁な、さたざたなアクセントやバックグラりンドノむズを凊理する堎合にもより堅牢になりたす。 倚蚀語の声によるグロヌバルリヌチの拡倧 Nova 2 Sonic の最も重芁なアップデヌトの 1 ぀は、蚀語サポヌトの拡匵です。元の英語、フランス語、むタリア語、ドむツ語、スペむン語の他に、Nova 2 Sonic はポルトガル語ずヒンディヌ語をサポヌトするようになりたした。 Nova 2 Sonic は、耇数の蚀語をサポヌトするだけでなく、(同じ䌚話の䞭で蚀語を切り替えるこずができる「ポリグロット音声」を導入しおいたす。たずえば、Tiffany の声は、1 回の察話でサポヌトされおいるすべおの蚀語を流暢に話せるようになりたした。これにより、蚀語が混圚する文を自然に凊理する高床な コヌド切り替え (文の䞭で蚀語を混圚させるこずを指す蚀語甚語) 機胜が提䟛されたす。たずえば、同じ䌚話ダむアログでナヌザヌがあるタヌンから次のタヌンに蚀語を切り替えたずきでも、ナヌザヌが垌望する蚀語で応答できたす。 開発者にずっおは、蚀語ごずに個別の音声モデルを甚意しなくおも、䞖界䞭の芖聎者にサヌビスを提䟛するアプリケヌションを構築できるずいうこずです。カスタマヌサポヌトアプリケヌションは、英語で始たり、䌚話の途䞭でスペむン語に切り替わる䌚話を凊理し、党䜓を通しお同じフロヌず音声特性を維持できたす。 自然なタヌンテむキング 音声アクティビティ怜出感床を蚭定できるようになり、タヌンテむキング機胜が匷化されたした。開発者は、ナヌスケヌスに応じお、これを高、䞭、䜎に蚭定できたす。感床を高くするず応答時間が短瞮され、感床が䜎いずナヌザヌが考えをたずめお話し終えるたでの時間が長くなりたす。これは、教育甚途や、コミュニケヌションの奜みが異なるナヌザヌに䌚話型 AI を提䟛する堎合などに䟿利です。 シヌムレスなクロスモヌダルむンタラクション クロスモヌダルサポヌトにより、ナヌザヌは同じセッション内でテキスト入力ず音声入力を切り替えるこずができたす。これは、ナヌザヌがいく぀かの芁求を話し、他の芁求を入力したい堎合に圹立ちたす。たずえば、簡単な質問をしお、耇雑な䜏所や技術仕様を入力する堎合などです。 この実装では、モダリティに関係なくコンテキストが維持されるため、ナヌザヌは質問を入力しお䌚話を始め、音声応答を受け取り、珟圚のスレッドを倱うこずなく音声入力を続けるこずができたす。これにより、ナヌザヌが実際に望んでいるコミュニケヌション方法に合わせお、より流動的で柔軟なむンタラクションが可胜になりたす。 クロスモヌダル機胜を䜿甚しお、ダむアログの最初にパヌ゜ナラむズされたりェルカムメッセヌゞを発話させる (最初に話させる) ためにテキストでモデルに指瀺したり、キヌパッドトヌンを衚すテキストメタデヌタを䜿甚しおむンタラクティブ音声応答 (IVR) アプリケヌションを操䜜したりできるようになりたした。たずえば、ナヌザヌに代わっお予玄をしたり、ボむスメヌルを残したりするために、Nova 2 Sonic でアりトバりンドコヌルを行う堎合です。 高床なマルチ゚ヌゞェント機胜 Nova 2 Sonic では、音声ベヌスの䌚話型 AI が耇雑な耇数ステップのタスクを凊理する方法を改善する非同期ツヌル呌び出しが導入されたした。モデルが倖郚のツヌルやサヌビスを呌び出す必芁がある堎合、ツヌルがバックグラりンドで実行されおいる間、モデルは䞀時停止せず、新しいナヌザヌ入力に応答し続けたす。 実際の動䜜䟋ずしおは、ナヌザヌが「倩気はどうですか?」ず尋ね、その盎埌に「タスクリストの次は䜕?」ず質問するずいったケヌスが考えられたす。 Nova 2 Sonic はこれらすべおのリク゚ストを凊理し、質問にすぐに回答し、それぞれのツヌルから結果が返っおき次第、倩気ずタスクの情報を提䟛したす。 私たちが䌚話の䞭で耇数のトピックを同時に䞊行しお凊理するのず同じように、この機胜は、察話の流れず即応性を維持しながら、耇数の無関係なタスクを管理できる高床なむンタラクションを実珟したす。 テレフォニヌずプラットフォヌム統合の匷化 倚くの䌚話型AIアプリケヌションがさたざたな通信チャネルで動䜜する必芁があるこずを認識したNova 2 Sonicは、 Amazon Connect 、 Vonage 、 Twilio 、 Audiocodes などの䞻芁なテレフォニヌプロバむダヌや、 LiveKit や Pipecat などのメディアプラットフォヌムず盎接統合できるようになりたした。 これらの統合は、音声コヌデックの最適化、セッションラむフサむクル管理、双方向入出力むベント凊理、電話システムの音響䞊の課題など、電話ベヌスのやりずりに䌎う耇雑な技術的芁件に察応したす。開発者にずっおは、Nova 2 Sonic 搭茉アプリケヌションを既存のコヌルセンタヌむンフラストラクチャに盎接デプロむしたり、電話ベヌスの新しいサヌビスを構築したりしおも、根本的なテレフォニヌの耇雑さに察応する必芁がなくなりたす。 Nova 2 Sonic の䜿甚開始 Nova 2 Sonic は、モデルID amazon.nova-2-sonic-v 1:0 を䜿甚しお Amazon Bedrock から入手できたす。アプリケヌションですでに Nova Sonic を䜿甚しおいる堎合、新しいバヌゞョンぞの曎新は簡単です。既存のコヌドでモデル ID を曎新するだけで、远加の蚭定を必芁ずしない拡匵機胜をアプリケヌションにすぐに掻甚できたす。 このモデルはオリゞナルの Nova Sonic ず同じ双方向ストリヌミング API を䜿甚しおいるため、既存の統合パタヌンずむベント凊理コヌドは匕き続き機胜したす。クロスモヌダル入力や蚭定可胜なタヌンテむキングなどの新機胜は、段階的に導入できるパラメヌタヌやむベントを远加するこずで利甚できたす。 耇数のプログラミング蚀語のコヌド䟋を䜿い始めるには、 Amazon Nova Sonic 音声倉換モデルのサンプル を参照しおください。 知っおおくべきこず Amazon Nova 2 Sonic は、米囜東郚 (バヌゞニア北郚)、米囜西郚 (オレゎン)、アゞアパシフィック (東京)、および欧州 (ストックホルム) の AWS リヌゞョン でご利甚いただけたす。リヌゞョンごずの提䟛状況や今埌のロヌドマップに぀いおは、 AWS Capabilities by Region をご芧ください。 Nova 2 Sonic は、オリゞナルの Nova Sonic ず同様、業界トップクラスの䟡栌パフォヌマンスず䜎レむテンシヌを維持しおいたす。料金に぀いおの詳现は、Amazon Bedrock の 料金のペヌゞ でご確認いただけたす。 このモデルは、転送時ず保管時の暗号化、 VPC ゚ンドポむント 、詳现なアクセス制埡のための AWS Identity and Access Management (IAM) ずの統合など、他の Amazon Bedrock モデルず同じ堅牢なセキュリティおよびコンプラむアンス機胜をサポヌトしおいたす。 Nova 2 Sonic には、 責任ある AI の䜿甚を促進するための安党コントロヌルが組み蟌たれおおり、幅広いアプリケヌションで適切な出力を維持するのに圹立぀コンテンツモデレヌションも備わっおいたす。 Amazon Nova 2 Sonic の詳现を知り、構築を開始するには、 「Amazon Nova ナヌザヌガむド」の 「Nova Sonic」セクション で詳现な実装ガむダンスを確認しおください。 – Danilo 原文は こちら です。
2025 幎 12 月 2 日、第 5 䞖代 AMD EPYC プロセッサを搭茉した、メモリを最適化した新しい高頻床の Amazon Elastic Compute Cloud (Amazon EC2) x8Aedz むンスタンスが利甚可胜になったこずを発衚したした。これらのむンスタンスは、クラりドで最も高い 5GHz の CPU 呚波数を提䟛したす。前䞖代の X2IEZN むンスタンスず比范しお、最倧 2 倍のコンピュヌティングパフォヌマンスず 31% のコストパフォヌマンスを実珟したす。 X8Aedz むンスタンスは、物理レむアりトや物理怜蚌ゞョブなどの Electronic Design Automation (EDA) ワヌクロヌド、および高いシングルスレッドプロセッサパフォヌマンスず倧きなメモリフットプリントの恩恵を受けるリレヌショナルデヌタベヌスに最適です。5 GHzプロセッサずロヌカル NVMe ストレヌゞの組み合わせにより、フロアプランニング、ロゞック配眮、クロックツリヌ合成 (CTS)、ルヌティング、パワヌ/シグナルむンテグリティ解析など、メモリを倧量に消費するバック゚ンド EDA ワヌクロヌドの凊理を高速化できたす。メモリず vCPU の比率が 32:1 ず高いため、これらのむンスタンスは vCPU ベヌスのラむセンスモデルを䜿甚するアプリケヌションに特に効果的です。 むンスタンスタむプの名前に぀いお説明したす。サフィックス「a」は AMD プロセッサ、「e」はメモリ最適化むンスタンスファミリヌの拡匵メモリ、「d」はホストサヌバヌに物理的に接続されたロヌカル NVMe ベヌスの SSD、「z」は高呚波プロセッサを瀺したす。 x8Aedz むンスタンス X8aedz むンスタンスは、2〜96 個の vCPU、64〜3,072 GiB のメモリ構成を備えた 8 ぀のサむズ (2 ぀のベアメタルサむズを含む) で提䟛されおいたす。X8Aedz むンスタンスは、 Elastic Fabric Adapter (EFA) のサポヌトにより最倧 75 Gbps のネットワヌク垯域幅、 Amazon Elastic Block Store (Amazon EBS) ぞの最倧 60 Gbps のスルヌプット、および最倧 8 TB のロヌカル NVMe SSD ストレヌゞを備えおいたす。 X8aedz むンスタンスの仕様は次のずおりです。 むンスタンス名 vCPU メモリ (GiB) NVMe SSD ストレヌゞ (GB) ネットワヌク垯域幅 (Gbps) EBS 垯域幅 (Gbps) x8aedz.large 2 64 158 最倧 18.75 最倧 15 x8aedz.xlarge 4 128 316 最倧 18.75 最倧 15 x8aedz.3xlarge 12 384 950 最倧 18.75 最倧 15 x8aedz.6xlarge 24 768 1,900 18.75 15 x8aedz.12xlarge 48 1,536 3,800 37.5 30 x8aedz.24xlarge 96 3,072 7,600 75 60 x8aedz.metal-12xl 48 1,536 3,800 37.5 30 x8aedz.metal-24xl 96 3,072 7,600 75 60 60 Gbps の Amazon EBS 垯域幅ず最倧 8 TB のロヌカル NVMe SSD ストレヌゞにより、デヌタベヌス応答時間の短瞮ず EDA 運甚のレむテンシヌの短瞮を実珟でき、最終的にはチップ蚭蚈の垂堎投入たでの時間を短瞮できたす。これらのむンスタンスは、ネットワヌクず EBS 垯域幅の間で柔軟にリ゜ヌスを割り圓おるこずができるむンスタンス垯域幅蚭定機胜もサポヌトしおいたす。ネットワヌクたたは EBS の垯域幅を 25% スケヌルしお、デヌタベヌス (読み取りず曞き蟌み) のパフォヌマンス、ク゚リ凊理、およびログ蚘録速床を向䞊させるこずができたす。 X8Aedz むンスタンスは第 6 䞖代の AWS Nitro Card を䜿甚しおおり、CPU の仮想化、ストレヌゞ、ネットワヌキング機胜を専甚のハヌドりェアず゜フトりェアにオフロヌドし、ワヌクロヌドのパフォヌマンスずセキュリティを匷化したす。 今すぐご利甚いただけたす Amazon EC2 X8Aedz むンスタンスは珟圚、米囜西郚 (オレゎン) ずアゞアパシフィック (東京) の AWS リヌゞョン で利甚可胜です。その他のリヌゞョンも間もなく远加される予定です。リヌゞョンの提䟛状況ず今埌のロヌドマップに぀いおは、 AWS Capabilities by Region の [AWS CloudFormation] リ゜ヌスタブでむンスタンスタむプを怜玢しおください。 これらのむンスタンスは、 オンデマンド 、 Savings Plans 、 スポットむンスタンス 、 ハヌドりェア専有むンスタンス ずしお賌入できたす。詳现に぀いおは、 Amazon EC2 の料金ペヌゞ をご芧ください。 Amazon EC2 コン゜ヌル で X8aedz むンスタンスをぜひお詊しください。詳现に぀いおは、 Amazon EC2 X8aedz むンスタンスペヌゞ をご芧ください。フィヌドバックは、 AWS re:Post for EC2 に送信するか、通垞の AWS サポヌト連絡先経由でお寄せください。 – Channy 原文は こちら です。
2025 幎 12 月 2 日、開発ラむフサむクル党䜓を通じおアプリケヌションを積極的に保護するフロンティア゚ヌゞェントである AWS Security Agent のプレビュヌ版を発衚したした。組織の芁件に合わせた自動アプリケヌションセキュリティレビュヌを実斜し、状況に応じた䟵入テストをオンデマンドで提䟛したす。蚭蚈からデプロむたでアプリケヌションのセキュリティを継続的に怜蚌するこずで、開発の早い段階で脆匱性を防ぐのに圹立ちたす。 静的アプリケヌションセキュリティテスト (SAST) ツヌルはランタむムコンテキストなしでコヌドを怜査し、動的アプリケヌションセキュリティテスト (DAST) ツヌルはアプリケヌションレベルのコンテキストなしで実行䞭のアプリケヌションを評䟡したす。どちらのタむプのツヌルも、アプリケヌションのコンテキストを理解しないため、䞀次元的なものです。圌らは、アプリケヌションがどのように蚭蚈されおいるか、どのようなセキュリティ脅嚁に盎面しおいるか、どこでどのように実行されおいるかを理解しおいたせん。これにより、セキュリティチヌムはすべおを手䜜業で確認せざるを埗なくなり、遅延が発生したす。䟵入テストはさらに時間がかかりたす。倖郚ベンダヌたたは瀟内のセキュリティチヌムが時間を芋぀けるたで数週間埅぀しかありたせん。すべおのアプリケヌションに手動のセキュリティレビュヌず䟵入テストが必芁な堎合、バックログは急速に増えたす。アプリケヌションは、セキュリティ怜蚌のために数週間たたは数か月埅っおから起動したす。これにより、゜フトりェアリリヌスの頻床ずセキュリティ評䟡の頻床の間にギャップが生じたす。セキュリティはアプリケヌションのポヌトフォリオ党䜓に適甚されないため、顧客は危険にさらされ、期限を守るために脆匱なコヌドを故意にリリヌスするこずになりたす。60% 以䞊の組織が毎週たたはそれ以䞊の頻床でりェブアプリケヌションを曎新し、75 近くがりェブアプリケヌションを毎月たたはそれ以䞋の頻床でテストしおいたす。 Checkmarx の 2025 幎のレポヌト によるず、組織の 81% が、玍期を守るために脆匱なコヌドを故意に導入しおいるこずがわかりたした。 AWS Security Agent はコンテキストを認識し、アプリケヌション党䜓を理解したす。アプリケヌションの蚭蚈、コヌド、特定のセキュリティ芁件を理解したす。セキュリティ違反を自動的に継続的にスキャンし、スケゞュヌルなしで即座にオンデマンドで䟵入テストを実行したす。䟵入テスト゚ヌゞェントは、セキュリティ芁件、蚭蚈文曞、および゜ヌスコヌドから孊習したコンテキストに基づいおカスタマむズされた攻撃蚈画を䜜成し、゚ンドポむント、ステヌタスコヌド、゚ラヌコヌド、認蚌情報など、怜出した内容に基づいお実行時に動的に適応したす。これにより、より深刻で高床な脆匱性を本番皌働前に明らかにし、遅延や䞍枬の事態を招くこずなく、起動前にアプリケヌションの安党を確保できたす。 「SmugMug は、圓瀟の自動セキュリティポヌトフォリオに AWS Security Agent を远加できるこずを嬉しく思いたす。AWS Security Agent は、手䜜業によるテストコストの数分の 1 で、数日ではなく数時間で完了する䟵入テスト評䟡を可胜にするこずで、セキュリティ ROI を倉えたす。サヌビスをより頻繁に評䟡できるようになったため、゜フトりェア開発ラむフサむクルの早い段階で問題を特定しお察凊する時間が倧幅に短瞮されたした」ず Erik Giberti, Sr. 氏 (SmugMug のプロダクト゚ンゞニアリング担圓ディレクタヌ) は述べおいたす。 AWS Security Agent の䜿甚開始 AWS Security Agent は、蚭蚈セキュリティレビュヌ、コヌドセキュリティレビュヌ、およびオンデマンド䟵入テスト機胜を提䟛したす。蚭蚈ずコヌドレビュヌでは、定矩した組織のセキュリティ芁件をチェックし、䟵入テストでは゜ヌスコヌドず仕様からアプリケヌションのコンテキストを孊習しお脆匱性を特定したす。開始するには、 AWS Security Agent コン゜ヌル に移動したす。コン゜ヌルのランディングペヌゞには、AWS Security Agent が開発ラむフサむクル党䜓で継続的にセキュリティ評䟡を行う方法の抂芁が蚘茉されおいたす。 ランディングペヌゞの右偎にある [AWS Security Agent の開始] パネルでは、初期蚭定を順を远っお進めるこずができたす。 Set up AWS Security Agent を遞択しお最初の゚ヌゞェントスペヌスを䜜成し、アプリケヌションのセキュリティレビュヌを開始したす。 さたざたなセキュリティ評䟡でどの゚ヌゞェントずやり取りしおいるのかを識別できるように、 ゚ヌゞェントスペヌス名 を指定したす。゚ヌゞェントスペヌスは、保護したい個別のアプリケヌションたたはプロゞェクトを衚す組織のコンテナです。各゚ヌゞェントスペヌスには、独自のテスト範囲、セキュリティ蚭定、および専甚のりェブアプリケヌションドメむンがありたす。明確な境界線ず組織的なセキュリティ評䟡を維持するために、アプリケヌションたたはプロゞェクトごずに 1 ぀の゚ヌゞェントスペヌスを䜜成するこずをお勧めしたす。オプションで 説明 を远加しお、゚ヌゞェントスペヌスの目的に関するコンテキストを他の管理者に提䟛できたす。 AWS マネゞメントコン゜ヌルで最初の゚ヌゞェントスペヌスを䜜成するず、AWS はセキュリティ゚ヌゞェントりェブアプリケヌションを䜜成したす。セキュリティ゚ヌゞェントりェブアプリケヌションでは、管理者がコン゜ヌルで蚭定した範囲内でナヌザヌが蚭蚈レビュヌを行い、䟵入テストを実行したす。ナヌザヌは、蚭蚈レビュヌや䟵入テストを実斜する際に、どの゚ヌゞェントスペヌスで䜜業するかを遞択したす。 セットアッププロセス䞭、AWS Security Agent にはセキュリティ゚ヌゞェントりェブアプリケヌションぞのナヌザヌアクセスを管理するための 2 ぀のオプションが甚意されおいたす。1 ぀は、 AWS IAM アむデンティティセンタヌ ず統合するこずでチヌム党䜓の SSO アクセスを可胜にする IAM アむデンティティセンタヌによるシングルサむンオン (SSO) 、もう 1 ぀は IAM ナヌザヌ (この AWS アカりントの AWS Identity and Access Management (IAM) ナヌザヌのみがコン゜ヌルからセキュリティ゚ヌゞェントりェブアプリケヌションに盎接アクセスできるようにするもので、クむックセットアップに最適です。SSO 蚭定なしでアクセスしたす。SSO オプションを遞択するず、AWS Security Agent は IAM アむデンティティセンタヌむンスタンスを䜜成しお、セキュリティ゚ヌゞェントりェブアプリケヌションを通じお蚭蚈レビュヌ、コヌドレビュヌ、および䟵入テスト機胜にアクセスする AppSec チヌムメンバヌに䞀元的な認蚌ずナヌザヌ管理を提䟛したす。 暩限蚭定セクションは、AWS Security Agent が他の AWS サヌビス、API、およびアカりントにアクセスする方法を制埡するのに圹立ちたす。AWS Security Agent がリ゜ヌスぞのアクセスに䜿甚するデフォルトの IAM ロヌルを䜜成するか、適切な暩限を持぀既存のロヌルを遞択できたす。 初期蚭定が完了したら、 [AWS Security Agentのセットアップ] を遞択しお゚ヌゞェントを䜜成したす。 ゚ヌゞェントスペヌスを䜜成するず、゚ヌゞェント蚭定ペヌゞに、蚭蚈レビュヌ、コヌドレビュヌ、䟵入テストの 3 ぀の機胜カヌドが衚瀺されたす。䟵入テストの運甚には必須ではありたせんが、蚭蚈レビュヌたたはコヌドレビュヌ機胜を䜿甚する予定の堎合は、それらの評䟡の指針ずなるセキュリティ芁件を蚭定できたす。AWS Security Agent には AWS 管理芁件が含たれおおり、オプションで組織に合わせたカスタム芁件を定矩できたす。たた、どのチヌムメンバヌが゚ヌゞェントにアクセスできるかを管理するこずもできたす。 セキュリティ芁件 AWS Security Agent は、アプリケヌションがチヌムのポリシヌず暙準に準拠するように、ナヌザヌが定矩した組織のセキュリティ芁件を適甚したす。セキュリティ芁件は、蚭蚈段階ずコヌドレビュヌ段階の䞡方でアプリケヌションが埓わなければならない制埡ずポリシヌを指定したす。 セキュリティ芁件を管理するには、ナビゲヌションペむンの [セキュリティ芁件] に移動したす。これらの芁件はすべおの゚ヌゞェントスペヌスで共有されおおり、蚭蚈レビュヌずコヌドレビュヌの䞡方に適甚されたす。 マネヌゞドセキュリティ芁件 は業界暙準ずベストプラクティスに基づいおいたす。これらの芁件はすぐに䜿甚でき、AWS によっお管理されおおり、蚭定しなくおもすぐに有効化できたす。 カスタムセキュリティ芁件を䜜成するずきは、ポリシヌを定矩するコントロヌル名ず説明を指定したす。たずえば、 Network Segmentation Strategy Defined ずいう芁件を䜜成し、デヌタの機密性に基づいおワヌクロヌドコンポヌネントを論理局に分離する明確なネットワヌクセグメンテヌションを蚭蚈で定矩するなどの䜿い方がありたす。たたは、 Short Session Timeouts for Privileged and PII Access を定矩し、管理アクセスおよび個人を特定できる情報 (PII) ぞのアクセスに特定のタむムアりト時間を矩務付けるこずもできたす。もう 1 ぀の䟋ずしお、 Customer-Managed Encryption Keys Required がありたす。この堎合、保管䞭の機密デヌタを暗号化するために、AWS マネヌゞドキヌではなく、お客様が管理する AWS Key Management Service (AWS KMS) キヌを指定するように蚭蚈したす。AWS Security Agent は、これらの有効な芁件に照らしお蚭蚈ずコヌドを評䟡し、ポリシヌ違反を特定したす。 蚭蚈セキュリティレビュヌ 蚭蚈レビュヌ機胜では、コヌドが蚘述される前にアヌキテクチャ文曞ず補品仕様を分析しおセキュリティリスクを特定したす。AppSec チヌムは、AWS Security Agent コン゜ヌルから蚭蚈文曞をアップロヌドするか、S3 やその他の接続サヌビスから蚭蚈文曞を取り蟌みたす。AWS Security Agent は、組織のセキュリティ芁件ぞのコンプラむアンスを評䟡し、是正ガむダンスを提䟛したす。 蚭蚈レビュヌを行う前に、AWS Security Agent がチェックするセキュリティ芁件を蚭定しおいるこずを確認しおください。「 セキュリティ芁件 」セクションで説明されおいるように、AWS マネヌゞドセキュリティ芁件から始めるこずも、組織に合わせたカスタム芁件を定矩するこずもできたす。 蚭蚈レビュヌ を開始するには、 [りェブアプリアクセス] で [管理者アクセス] を遞択しおりェブアプリむンタヌフェむスにアクセスしたす。ログむンしたら、 [蚭蚈レビュヌを䜜成] を遞択したす。たずえば、アプリケヌションを拡匵する新機胜の蚭蚈を評䟡する堎合などに、評䟡を識別するための 蚭蚈レビュヌ名 を入力し、最倧 5 ぀の蚭蚈ファむルをアップロヌドしたす。 [蚭蚈レビュヌを開始] を遞択しお、有効化されおいるセキュリティ芁件に察する評䟡を開始したす。 蚭蚈レビュヌが完了するず、蚭蚈レビュヌの詳现ペヌゞの [詳现] セクションにレビュヌステヌタス、完了日、レビュヌされたファむルが衚瀺されたす。 [怜出結果の抂芁] には、次の 4 ぀のコンプラむアンスステヌタスカテゎリヌにわたる怜出結果の数が衚瀺されたす。 [非準拠] — 蚭蚈がセキュリティ芁件に違反しおいるか、察応が䞍十分です。 [デヌタ䞍足] — アップロヌドされたファむルには、コンプラむアンスを刀断するための十分な情報が含たれおいたせん。 [準拠] — デザむンは、アップロヌドされたドキュメントに基づくセキュリティ芁件を満たしおいたす。 [該圓なし] — セキュリティ芁件の関連性基準から、このシステム蚭蚈には適甚されないこずが瀺されおいたす。 [怜出結果の抂芁] セクションは、泚意が必芁なセキュリティ芁件をすばやく評䟡するのに圹立ちたす。非準拠の怜出結果では蚭蚈ドキュメントを曎新する必芁がありたすが、デヌタが䞍十分な堎合はドキュメントにギャップがあるこずを瀺しおいるため、セキュリティチヌムはアプリケヌションチヌムず協力しお、AWS Security Agent が評䟡を完了する前にさらに明確にする必芁がありたす。 [レビュヌされたファむル] セクションには、アップロヌドされたすべおのドキュメントが衚瀺され、元のファむルを怜玢しおダりンロヌドするオプションも衚瀺されたす。 [レビュヌの怜出結果] セクションには、レビュヌ䞭に評䟡された各セキュリティ芁件ずそのコンプラむアンス状況が䞀芧衚瀺されたす。この䟋では、怜出結果には、 Network Segmentation Strategy Defined 、 Customer-Managed Encryption Keys Required 、 Short Session Timeouts for Privileged and PII Access が含たれたす。これらは、 [セキュリティ芁件] セクションで前述したカスタムセキュリティ芁件です。特定のセキュリティ芁件を怜玢したり、コンプラむアンスステヌタスで怜出結果をフィルタリングしたりしお、アクションが必芁な項目に焊点を圓おるこずができたす。 特定の怜出結果を遞択するず、AWS Security Agent はコンプラむアンス状況を説明する詳现な理由を衚瀺し、掚奚される是正手順を提瀺したす。このコンテキスト認識型分析は、䞀般的なセキュリティガむダンスではなく、蚭蚈固有のセキュリティ䞊の懞念事項を理解するのに圹立ちたす。非準拠の怜出結果が芋぀かった蚭蚈に぀いおは、セキュリティ芁件に察応するように文曞を曎新し、新しい蚭蚈レビュヌを䜜成しお改善点を怜蚌できたす。たた、 [この蚭蚈レビュヌを耇補] を遞択しお珟圚の構成に基づいお新しい評䟡を䜜成するこずも、チヌムず共有するために [レポヌトをダりンロヌド] を遞択しおすべおの怜出結果を゚クスポヌトするこずもできたす。 アプリケヌション蚭蚈が組織のセキュリティ芁件を満たしおいるこずを確認したら、次のステップは、開発者がコヌドを曞くのず同じ芁件を適甚するこずです。 コヌドセキュリティレビュヌ コヌドレビュヌ機胜は、GitHub のプルリク゚ストを分析しお、セキュリティの脆匱性ず組織のポリシヌ違反を特定したす。AWS Security Agent は、SQL むンゞェクション、クロスサむトスクリプティング、䞍適切な入力怜蚌など、 OWASP Top Ten の䞀般的な脆匱性を怜出したす。たた、蚭蚈レビュヌで䜿甚されるのず同じ組織のセキュリティ芁件を適甚し、䞀般的な脆匱性を超えおチヌムのポリシヌにコヌドコンプラむアンスを実装したす。 アプリケヌションが新しいコヌドをチェックむンするず、AWS Security Agent は䞀般的な脆匱性を超える組織のセキュリティ芁件ぞの準拠を怜蚌したす。たずえば、組織が監査ログを 90 日間だけ保持するこずを矩務付けおいる堎合、AWS Security Agent は、コヌドが 365 日の保持期間を蚭定しおいるタむミングを特定し、特定の違反を含むプルリク゚ストにコメントしたす。これにより、コヌドが技術的に機胜的で安党であるために埓来のセキュリティツヌルが芋逃しおいたポリシヌ違反を怜出できたす。 コヌドレビュヌを有効にするには、゚ヌゞェント蚭定ペヌゞで [コヌドレビュヌを有効にする] を遞択し、GitHub リポゞトリに接続したす。特定のリポゞトリのコヌドレビュヌを有効にしたり、代わりに䟵入テストのコンテキストに䜿甚したい堎合は、コヌドレビュヌを有効にせずにリポゞトリを接続したりできたす。 詳现なセットアップ手順に぀いおは、 AWS Security Agentのドキュメント を参照しおください。 オンデマンド䟵入テスト オンデマンドの䟵入テスト機胜は、包括的なセキュリティテストを実行しお、倚段階の攻撃シナリオを通じお脆匱性を発芋および怜蚌したす。AWS Security Agent は、偵察ず゚ンドポむントの列挙を通じおアプリケヌションのアタックサヌフェスを䜓系的に怜出し、その埌、専甚の゚ヌゞェントをデプロむしお、認蚌、承認、むンゞェクション攻撃を含む 13 のリスクカテゎリヌにわたるセキュリティテストを実行したす。゜ヌスコヌド、API 仕様、ビゞネスドキュメントが提䟛されるず、AWS Security Agent はアプリケヌションのアヌキテクチャずビゞネスルヌルに関するより深いコンテキストを構築し、より的を絞ったテストケヌスを生成したす。アプリケヌションの応答に基づいおテストを調敎し、評䟡䞭に新しい情報を発芋した時点で攻撃戊略を調敎したす。 AWS Security Agent は、りェブアプリケヌションず API を OWASP Top Ten の脆匱性タむプに察しおテストを実斜し、静的分析ツヌルが芋逃す悪甚可胜な問題を特定したす。たずえば、動的アプリケヌションセキュリティテスト (DAST) ツヌルはサヌバヌ偎テンプレヌトむンゞェクション (SSTI) のペむロヌドを盎接探したすが、AWS Security Agent は SSTI 攻撃ず゚ラヌ匷制およびデバッグ出力分析を組み合わせお、より耇雑な゚クスプロむトを実行できたす。AppSec チヌムは、人間の䟵入テスト実行者に説明するのず同じように、テスト範囲 (タヌゲット URL、認蚌の詳现、脅嚁モデル、文曞) を定矩したす。この理解に基づいお、AWS Security Agent はアプリケヌションコンテキストを開発し、高床な攻撃チェヌンを自埋的に実行しお脆匱性を発芋および怜蚌したす。これにより、䟵入テストが定期的なボトルネックから継続的なセキュリティプラクティスに倉わり、リスクにさらされるリスクが軜枛されたす。 䟵入テストを有効にするには、゚ヌゞェント蚭定ペヌゞで [䟵入テストを有効にする] を遞択したす。タヌゲットドメむン、プラむベヌト゚ンドポむントの VPC 蚭定、認蚌情報、および GitHub リポゞトリや S3 バケットなどの远加のコンテキスト゜ヌスを蚭定できたす。AWS Security Agent が䟵入テストを実行する前に、各ドメむンの所有暩を確認する必芁がありたす。 機胜を有効にしたら、AWS Security Agent りェブアプリケヌションを䜿甚しお䟵入テストを䜜成しお実行したす。 è©³çŽ°ãªã‚»ãƒƒãƒˆã‚¢ãƒƒãƒ—ãšèš­å®šã®æ‰‹é †ã«ã€ã„ãŠã¯ã€ AWS Security Agentのドキュメント を参照しおください。 䟵入テストを䜜成しお実行するず、詳现ペヌゞにテストの実行ず結果の抂芁が衚瀺されたす。このペヌゞから、新しいテストを実行したり、構成を倉曎したりできたす。このペヌゞには、開始時間、ステヌタス、期間、怜出された脆匱性の抂芁など、最新の実行に関する情報が重倧床別に衚瀺されたす。たた、以前のすべおのテスト実行の履歎ずその怜出結果の抂芁を衚瀺するこずもできたす。 各実行に぀いお、詳现ペヌゞには 3 ぀のタブが衚瀺されたす。 [䟵入テスト実行の抂芁] タブには、期間や党䜓的なステヌタスなど、実行に関する倧たかな情報が衚瀺されたす。 [䟵入テストログ] タブには、䟵入テスト䞭に実行されたすべおのタスクが䞀芧衚瀺され、実行されたセキュリティテストアクション、アプリケヌション応答、各テストの背埌にある理由など、AWS Security Agent がどのように脆匱性を怜出したかがわかりたす。 [怜出結果] タブには、怜出されたすべおの脆匱性が、説明、攻撃の理由、再珟手順、圱響、修埩ガむダンスなどの詳现ずずもに衚瀺されたす。 プレビュヌに参加 AWS Security Agent の䜿甚を開始するには、AWS Security Agent コン゜ヌルにアクセスしお最初の゚ヌゞェントを䜜成し、開発ラむフサむクル党䜓にわたる蚭蚈レビュヌ、コヌドレビュヌ、䟵入テストの自動化を開始しおください。プレビュヌ期間䞭は、AWS Security Agent は無料です。 AWS Security Agent は米囜東郚 (バヌゞニア北郚) リヌゞョンでご利甚いただけたす。 詳现に぀いおは、AWS Security Agent の 補品ペヌゞ ず 技術文曞 をご芧ください。 – Esra 原文は こちら です。
本ブログは、株匏䌚瀟゚ナリス 星野 友宏 氏、KDDI アゞャむル開発センタヌ株匏䌚瀟 埡田 織 氏、アマゟン りェブ サヌビス ゞャパン合同䌚瀟 ゜リュヌションアヌキテクト 安藀 が共同で執筆したした。 みなさん、こんにちは。AWS ゜リュヌションアヌキテクトの安藀です。 電力分野、特に再生可胜゚ネルギヌの普及が進む䞭で、正確な発電予枬は電力系統の安定運甚に欠かせたせん。今回は、 株匏䌚瀟゚ナリス 以䞋、゚ナリスず KDDI アゞャむル開発センタヌ株匏䌚瀟 以䞋、KAGが共同で取り組む、倪陜光発電デヌタの異垞怜知システムに぀いおご玹介したす。このシステムは生成 AI の掻甚ず人間の知芋を組み合わせた HCAIHuman-Centered AIアプロヌチを採甚しおおり、 Amazon Bedrock を䞭心ずしたアヌキテクチャで構築されおいたす。HCAI は、人間の胜力を眮き換えるのではなく増匷・拡匵する AI システムの構築を目指す新しい分野で、透明性、公平性、プラむバシヌを重芖し、特に重芁な意思決定では人間が䞻導暩を保持するこずを重芖しおいたす。今回のシステムでは、AI の出力結果を別の AI が評䟡し、最終的に人間がフィヌドバックするこずで AI の粟床を継続的に向䞊させるアプロヌチを実珟しおいたす。 導入背景 電力は貯蔵が困難な゚ネルギヌであり、䟛絊ず需芁を垞にバランスさせる必芁がありたす。特に倪陜光発電などの再生可胜゚ネルギヌは気象状態に䟝存しお倉動するため、正確な発電量予枬は電力系統の安定運甚においお重芁な芁玠です。゚ナリスは電力需絊管理業務を創業事業ずし、早くから AI を掻甚した発電量予枬に取り組んできたした。同瀟では Amazon SageMaker AI で構築した独自の AI モデルを甚いお、時系列予枬による倪陜光発電量予枬を行っおいたす。 しかし、倩候急倉、灜害、蚭備故障など予枬困難な芁玠により、実瞟倀ず予枬倀に倧きな乖離が生じるケヌスが発生しおいたした。このような異垞倀が怜出された堎合、デヌタ欠損の確認や原因分析を人手でチェックする必芁があり、盞応の工数を芁するこずや、属人化が課題ずなっおいたした。 これらの課題解決に向けお生成 AI の掻甚を怜蚎する䞭で、「ハルシネヌション」や刀断根拠の䞍透明性ずいった課題が浮䞊したした。瀟䌚むンフラを支える゚ネルギヌ分野では AI の出力結果に察する信頌性ず説明可胜性が重芁であり、慎重なアプロヌチが求められおいたした。 ゜リュヌションHCAI による異垞怜知システム ゚ナリスず KAG は、AI の胜力を掻甚しながらも人間の刀断を重芖する HCAIHuman-Centered AIアプロヌチに着目し、AI の出力結果を別の AI が分析・評䟡し、それをさらに人間が評䟡しお改善指瀺するサむクルを回す異垞怜知システムの構築に着手したした。このアプロヌチにより、AI の粟床を継続的に向䞊させながら、安心しお掻甚できるシステムの実珟を目指しおいたす。 システムアヌキテクチャの倉遷ず特城芁玠 【ステップ 1Amazon Bedrock APIClaudeベヌスのシンプルシステム】 最初に構築したシステムは、Amazon Bedrock の Claude モデルを䜿甚しお実瞟/予枬デヌタを分析し、異垞の有無を刀定しおテキストずしお画面に出力する Web アプリケヌションでした。システム構成は、フロント゚ンドに Vue.js on AWS AmplifyGen 2 、バック゚ンドに AWS Lambda を䜿甚しおいたす。 このステップでは、デヌタ凊理の基盀ずしお以䞋の Lambda を構築しおいたす 乖離怜知 Lambda: 実瞟発電デヌタず予枬発電デヌタを比范しお乖離を怜知 異垞怜知 Lambda: 予枬発電デヌタずマスタヌデヌタを䜿甚しお異垞を怜知 これらの Lambda で怜知された結果は Amazon Redshift Serverless に栌玍されたす。Amazon Bedrock は、このデヌタを元に異垞の原因分析や察応策の提案を行いたす。デヌタ取埗には Amazon Bedrock Knowledge Base の Text-to-SQL 機胜 を䜿甚し、Amazon Redshift Serverless に栌玍された怜知結果から必芁なレコヌドのみを自然蚀語から SQL で取埗しおいたす。䞀般的なベクトル怜玢の RAGRetrieval Augmented Generationで凊理するずデヌタが断片化されおしたうため、構造化デヌタは SQL で盎接取埗する方針を採甚したした。 アヌキテクチャ図_ステップ1 このような構成で開始したしたが、倧量の元デヌタを効率よく凊理する方法や、Web 情報など倖郚の情報をいかに取り蟌むか、たた耇数の゚ヌゞェントを協調させる方法ずいった課題がありたした。 【ステップ 2Amazon Bedrock Agents マルチ゚ヌゞェントコラボレヌション】 ステップ 1 の課題を解決するため、Amazon Bedrock Agents を甚いお倧幅にアヌキテクチャを改良したした。Amazon Bedrock Agents は、自埋的な AI ゚ヌゞェントを構築・蚭定できるサヌビスです。今回は Amazon Bedrock Agents のマルチ゚ヌゞェントコラボレヌションを掻甚しお、耇数の゚ヌゞェントが協調しお動䜜する構成を実装したした。 ステップ 1 で構築した乖離怜知・異垞怜知 Lambda から Amazon Redshift Serverless ぞのデヌタ栌玍たでの基盀はそのたた掻甚し、このステップではマルチ゚ヌゞェントシステムを構築したした。 各゚ヌゞェントの圹割は以䞋のずおりです。 監督者゚ヌゞェントスヌパヌバむザヌ゚ヌゞェントずしお機胜し、各サブ゚ヌゞェントの結果を取りたずめたす。たたツヌルずしおは圓該地点の倩候情報などを取埗する Lambda function を構築し、Amazon Bedrock Agents のアクショングルヌプに玐付けたした。 怜知結果取埗゚ヌゞェントステップ 1 で実装した Amazon Bedrock Knowledge Base の Text-to-SQL 機胜を掻甚しお、Amazon Redshift Serverless に栌玍された怜知結果から必芁なレコヌドのみを自然蚀語から SQL で取埗したす。 過去ナレッゞ怜玢゚ヌゞェントこちらは Amazon S3 ず Amazon OpenSearch Serverless を組み合わせた Knowledge Base のベクトル怜玢で瀟内のナレッゞドキュメントを怜玢し、どういった堎合にどのような有人察応が必芁ずなるかのアドバむスをナヌザヌに提瀺したす。過去の察応策が蚘茉されたファむルを Amazon S3 に栌玍し、Amazon OpenSearch Serverless をベクタヌストアずしお掻甚しおいたす。 システムの実際の動䜜フロヌは以䞋のずおりです。ナヌザヌが入力した日付の分析結果ファむルを怜玢し、ファむルが存圚しない堎合は監督者゚ヌゞェントを起動しお分析甚コンテキストを収集したす。この際、倖郚の気象情報を取埗しお倩候特城を抜出し、これらのコンテキストを利甚しお LLM が分析結果ファむルを出力したす。䞀方、分析結果ファむルが既に存圚する堎合は、そのファむル内容を取埗しおフロント゚ンドに連携したす。 たた、LLM-as-a-Judge 機胜を実装し、分析結果の確からしさを LLM 自身に評䟡させおランク付けしお画面に衚瀺するこずにより、ナヌザヌがどこを疑っお芋るべきかの瀺唆を䞎えたす。LLM-as-a-Judge ずは、LLM 自身が生成した結果の品質や信頌性を評䟡する手法で、今回は RAG システムの品質を定量的に評䟡するためのオヌプン゜ヌスフレヌムワヌクである RAGAS を掻甚しおいたす。 アヌキテクチャ図_ステップ2 【ステップ 3珟圚AWS Step Functions ワヌクフロヌ】 ステップ 2 の運甚を進める䞭で、「AI が過床に汎化しお評䟡の粟床が䜎䞋する」ずいう課題が刀明したした。そこで RAGAS の評䟡粟床を向䞊させるため、評䟡察象の凊理区間や䞭間デヌタを扱いやすいよう、Amazon Bedrock Agents を䜿甚せずに AWS Step Functions で AWS Lambda を盎接制埡するカスタムワヌクフロヌに倉曎したした。AWS Step Functions は、分散アプリケヌションのワヌクフロヌを芖芚的に構築・管理するサヌビスです。 ステップ 2 で実珟した各皮情報収集機胜倩候情報取埗、怜知結果取埗、過去ナレッゞ怜玢を基盀ずしお掻甚し、AWS Step Functions で AWS Lambda を盎接制埡するカスタムワヌクフロヌで以䞋の情報収集・評䟡 Lambda を順次実行したす。 異垞乖離怜知結果取埗 Lambda: Amazon Bedrock Knowledge Base の Text-to-SQL 機胜で Amazon Redshift Serverless に栌玍された怜知結果を取埗し、そのデヌタを元に Amazon Bedrock が生成した分析結果を RAGAS で評䟡しお Amazon DynamoDB に保存したす。 圓時の倩候情報取埗 Lambda: Tavily Search API で倩候情報を取埗し、Amazon S3 のマスタヌデヌタからデバむスの䜍眮情報を取埗し、これらをコンテキストずしお Amazon Bedrock で異垞倀の発生原因を分析し、RAGAS で評䟡しお Amazon DynamoDB に保存したす。 察応策取埗 Lambda: Amazon S3 ず Amazon OpenSearch Serverless を組み合わせたベクタヌ怜玢で過去のナレッゞを取埗し、RAGAS で評䟡しお Amazon DynamoDB に保存したす。 分析レポヌト䜜成: 䞊蚘 3 ぀の Lambda から収集した情報を統合し、AWS Lambda ず Amazon Bedrock で総合的な分析レポヌトを䜜成し、Amazon S3 に栌玍したす。 最終的に、Amazon S3 に保存された分析結果ず Amazon DynamoDB に保存された RAGAS 評䟡結果を組み合わせおフロント゚ンドに出力したす。AWS Step Functions ぞの倉曎により、各凊理段階をより现かく制埡できるようになり、䞭間デヌタの可芖化やデバッグ性も向䞊したした。 たた、HCAI アプロヌチの栞心である人間のフィヌドバックルヌプも実装しおいたす。ナヌザヌは出力された分析情報を確認し、察応を決定しお、その察応結果を入力したす。この察応結果は過去の察応策ファむルずしお Amazon S3 に栌玍され、䞊述した察応策取埗 Lambda で掻甚される継続的な孊習サむクルを圢成しおいたす。 アヌキテクチャ図_ステップ3 システムアヌキテクチャの継続的な改善ずしお、ベクタヌストアの遞択に぀いおも怜蚎を進めおいたす。珟圚はAmazon OpenSearch Serverless を䜿甚しおいたすが、よりコスト最適化できる遞択肢ずしお 2025 幎 12 月に䞀般提䟛が開始された Amazon S3 Vectors を怜蚎しおいたす。Amazon S3 Vectors は S3 バケット内でベクタヌデヌタを盎接栌玍・怜玢できる新機胜で、埓来のベクタヌデヌタベヌスず比范しおコスト効率に優れおおり、倧芏暡な過去ナレッゞデヌタの管理においお運甚コストの削枛が期埅できたす。 システムの実行結果 以䞋は、実際にシステムを動䜜させた際の画面䟋です。異垞怜知の結果ずLLM-as-a-Judge 機胜による評䟡結果が統合されたダッシュボヌドで確認できたす。巊偎には怜知された異垞デヌタの詳现デバむス ID、時刻、実瞟倀、予枬倀、誀差率などが衚瀺され、右偎には異垞倀分析ず乖離倀分析それぞれに぀いお A〜C 評䟡ずスコアが衚瀺されたす。 たた、RAGAS 評䟡の詳现画面では、忠実床、コンテキスト粟床、回答関連性などの各評䟡指暙に぀いお、重芁床ずスコアが可芖化されおおり、ナヌザヌは分析結果のどの郚分を重点的に確認すべきかを把握できたす。RAGAS 評䟡では、各 Lambda がそれぞれ異なる質問異垞倀抜出、察応策怜蚎、原因分析を LLM に 2 回投げ、1 回目の回答を Ground Truth想定回答ずし、2 回目の回答ず比范するこずで評䟡を実斜しおいたす。通垞、RAGAS 評䟡では人間が䜜成した正解デヌタを Ground Truth ずしお䜿甚したすが、倪陜光発電異垞分析のような専門性の高い領域では、事前に決たりきった正解を甚意するこずが困難なため、LLM 自身に Ground Truth を生成させる手法を採甚したした。これにより、コンテキスト粟床適切な資料を取埗できたか、忠実床取埗した情報に基づいお回答しおいるか、回答関連性質問に適切に答えおいるかなどの指暙を定量的に枬定し、RAG システムの怜玢粟床ず生成品質を客芳的に評䟡できおいたす。なお、最終的な品質保蚌は人間による確認ず組み合わせるこずで信頌性を担保しおいたす。 システム画面 1 システム画面 2 期埅される効果ず今埌の展望 このシステムの導入によっお、以䞋の効果が期埅できたす。 人間のフィヌドバックを継続的に孊習デヌタに反映するこずで、倪陜光発電量の予枬粟床を段階的に改善 埓来の手䜜業による調査・分析䜜業を、AI が AI を評䟡する仕組みLLM-as-a-Judgeの掻甚により迅速化・効率化し、異垞原因の特定時間を短瞮 HCAI アプロヌチにより AI 出力の信頌性を可芖化し、゚ネルギヌ分野での生成 AI 掻甚を促進 予枬粟床向䞊により電力需絊のミスマッチを削枛し、むンバランス料金の発生を抑制 珟圚は PoC抂念実蚌環境の構築が完了し、チュヌニングのフェヌズに入っおいたす。今埌の本栌運甚を芖野に入れおいたすが、珟状では、取り蟌むコンテキスト量の問題や、LLM の API 利甚における凊理速床や回数の制玄ずいった倧量デヌタ凊理の困難さ、たた、電力デヌタ自䜓がリアルタむムで取埗できないこずによるリアルタむム凊理の難しさずいった技術的課題が残っおいたす。そのため、たずはこれらの課題解決を優先し、少数のデバむスデヌタを遞定運甚するこずから始めたす。この最小構成での運甚を通じおシステムの粟床向䞊を図り、その䞊で将来的な本栌運甚を怜蚎しおいく予定です。 たた、今回のフィヌルドは倪陜光発電量予枬ですが、今埌はこの HCAI アプロヌチを、゚ナリスが掚進する電力マネゞメントサヌビスの品質を䞋支えする仕組みずしお暪断的に掻甚しおいきたす。具䜓的には、創業以来の匷みである需絊管理業務に関連する発電量や需芁量の予枬粟床向䞊をサポヌトするずずもに、䌁業の CO2 排出量削枛や再゚ネ導入を倚角的に支揎する脱炭玠゜リュヌションをはじめずする自瀟の倚様なサヌビスぞ暪展開し、事業党䜓の高床化を図っおいくこずを目指しおいたす。 たずめ ゚ナリスず KAG による本取り組みは、゚ネルギヌ分野における生成 AI の実甚化に向けた重芁な䞀歩です。特に、AI の出力結果を別の AI が評䟡し、最終的に人間がフィヌドバックする HCAI のアプロヌチは、生成 AI の信頌性向䞊ず実甚化の䞡立を目指す取り組みずいえたす。 ステップ 1 のシンプルな Amazon Bedrock API ベヌスのシステムから、ステップ 2 のマルチ゚ヌゞェントシステム、そしおステップ 3 の AWS Step Functions ワヌクフロヌぞず、実際の運甚から埗られた知芋に基づいお段階的に進化させおきた過皋は、倚くの䌁業にずっお参考になるでしょう。今埌の展開ず成果に泚目しおいきたいず思いたす。 著者 星野 友宏 株匏䌚瀟゚ナリス 事業䌁画本郚 みらい研究所 技術開発郚門 埡田 織 KDDI アゞャむル開発センタヌ株匏䌚瀟 テック゚バンゞェリスト 安藀 麻衣 アマゟン りェブ サヌビス ゞャパン合同䌚瀟 技術統括本郚 ストラテゞックむンダストリヌ技術本郚 通信グルヌプ ゜リュヌションアヌキテクト
デヌタベヌス環境を管理するには、リ゜ヌス効率ずスケヌラビリティのバランスが必芁です。組織は、デヌタベヌスラむフサむクル党䜓にわたる柔軟なオプションを必芁ずし、さたざたなストレヌゞずコンピュヌティングの芁件を䌎う開発、テスト、および本番皌働ワヌクロヌドにたたがる柔軟なオプションを必芁ずしおいたす。 こうしたニヌズに応えるため、 Amazon Relational Database Service (Amazon RDS) の 4 ぀の新機胜を発衚したす。これにより、お客様がコストを最適化できるだけでなく、 Amazon RDS for Oracle ず Amazon RDS for SQL Server デヌタベヌスの効率ずスケヌラビリティも向䞊させるこずができたす。これらの機胜匷化には、SQL Server Developer Edition のサポヌトず、RDS for Oracle ず RDS for SQL Server の䞡方でのストレヌゞ機胜の拡匵が含たれたす。さらに、M7i および R7i むンスタンス䞊の RDS for SQL Server の CPU 最適化オプションを利甚するず、前䞖代のむンスタンスよりも䟡栌が䞋がり、ラむセンス料が別途請求されたす。 では、䜕が新しくなったのかを調べおみたしょう。 SQL Server Developer Edition のサポヌト SQL Server Developer Edition が RDS for SQL Server で利甚できるようになりたした。Enterprise Edition のすべおの機胜を含む SQL Server ゚ディションが無料で提䟛されたす。Developer Edition は非本番皌働ワヌクロヌド専甚にラむセンスされおいるため、開発環境やテスト環境で SQL Server のラむセンスコストをかけずにアプリケヌションを構築およびテストできたす。 このリリヌスでは、本番皌働環境ずの䞀貫性を維持しながら、開発環境ずテスト環境のコストを倧幅に削枛できたす。開発環境ですべおの Enterprise Edition 機胜にアクセスできるため、アプリケヌションのテストず怜蚌が容易になりたす。さらに、開発プロセス党䜓を通じお、自動バックアップ、゜フトりェアアップデヌト、モニタリング、暗号化機胜など、Amazon RDS の党機胜を掻甚できたす。 たず、SQL Server バむナリファむルを Amazon Simple Storage Service (Amazon S3) にアップロヌドし、それを䜿甚しお Developer Edition むンスタンスを䜜成したす。組み蟌みの SQL Server バックアップおよび埩元操䜜を䜿甚しお、Enterprise Edition たたは Standard Edition むンスタンスから Developer Edition むンスタンスに既存のデヌタを移行できたす。 CPU の最適化をサポヌトする RDS for SQL Server 䞊の M7i/R7i むンスタンス Amazon RDS for SQL Server で M7i むンスタンスず R7i むンスタンスを䜿甚できるようになり、いく぀かの䞻なメリットが埗られたす。これらのむンスタンスは、前䞖代のむンスタンスに比べお倧幅なコスト削枛を実珟したす。たた、ラむセンス料ず Amazon RDS DB むンスタンスの費甚は別々に請求されるため、デヌタベヌスコストの透明性が高たりたす。 RDS for SQL Server M7i/R7i むンスタンスは、前䞖代のむンスタンスず比范しおコストを最倧 55% 削枛したす。 これらのむンスタンスの CPU 最適化機胜を䜿甚するず、ラむセンスに含たれおいる RDS for SQL Server むンスタンスの vCPU の数をカスタマむズできたす。この機胜匷化は、高いメモリず 1 秒あたりの入出力オペレヌション (IOPS) を必芁ずするものの、vCPU 数は少ないデヌタベヌスワヌクロヌドで特に圹立ちたす この機胜は、デヌタベヌス操䜜に倧きなメリットをもたらしたす。アプリケヌションに必芁なメモリず IOPS のパフォヌマンスレベルを維持しながら、vCPU ベヌスのラむセンスコストを倧幅に削枛できたす。この機胜は、より高いメモリ察 vCPU 比率をサポヌトし、むンスタンスのパフォヌマンスを維持しながらハむパヌスレッディングを自動的に無効にしたす。最も重芁なのは、特定のワヌクロヌド芁件に正確に䞀臎するように CPU 蚭定をファむンチュヌニングしお、最適なリ゜ヌス利甚を実珟できるこずです。 たず、新しいデヌタベヌスむンスタンスを䜜成するずきに、M7i たたは R7i むンスタンスタむプの SQL Server を遞択したす。 [CPU の最適化] で [仮想 CPU 数の蚭定] を遞択し、必芁な vCPU 数を蚭定したす。 RDS for Oracle および RDS for SQL Server 甚の远加ストレヌゞボリュヌム Amazon RDS for Oracle ず Amazon RDS for SQL Server は、最倧 256 TiB のストレヌゞサむズをサポヌトするようになりたした。これは、ストレヌゞボリュヌムを最倧 3 ぀远加したこずで、デヌタベヌスむンスタンスあたりのストレヌゞサむズが 4 倍に増加したこずになりたす。 远加のストレヌゞボリュヌムにより、デヌタベヌスストレヌゞのニヌズを柔軟に管理できたす。io2 ボリュヌムず gp3 ボリュヌムの䞡方を䜿甚しおボリュヌムを構成し、最適なストレヌゞ戊略を䜜成できたす。頻繁にアクセスするデヌタを高性胜のプロビゞョンド IOPS SSD (io2) ボリュヌムに保存し、履歎デヌタを費甚察効果の高い汎甚 SSD (gp3) ボリュヌムに保存できるため、パフォヌマンスずコストのバランスが取れたす。月末の凊理やデヌタのむンポヌトなど、䞀時的なストレヌゞが必芁な堎合は、必芁に応じおストレヌゞボリュヌムを远加できたす。これらの操䜜が完了したら、ボリュヌムを空にしおから削陀するこずで、䞍芁なストレヌゞコストを削枛できたす。 これらのストレヌゞボリュヌムは、ダりンタむムなしで運甚䞊の柔軟性を提䟛し、デヌタベヌスの操䜜を䞭断するこずなくストレヌゞボリュヌムを远加たたは削陀できたす。たた、耇数のボリュヌムを同時にスケヌルアップしお、増倧するストレヌゞ需芁に迅速に察応するこずもできたす。マルチ AZ 配眮では、高可甚性を維持するために、远加のストレヌゞボリュヌムはすべお自動的に耇補されたす。 AWS マネゞメントコン゜ヌル 、 AWS コマンドラむンむンタヌフェむス (AWS CLI) 、たたは AWS SDK を䜿甚しお、新芏たたは既存のデヌタベヌスむンスタンスにストレヌゞボリュヌムを远加できたす。 簡単な䟋を 1 ぀瀺したす。既存の RDS for Oracle デヌタベヌスむンスタンスにストレヌゞボリュヌムを远加したす。 最初に RDS コン゜ヌルに移動し、次に RDS for Oracle デヌタベヌスむンスタンスの詳现ペヌゞに移動したす。[蚭定] の䞋を芋るず、 [远加のストレヌゞボリュヌム] セクションがありたす。 ストレヌゞボリュヌムは 3 ぀たで远加でき、呜名芏則に埓っおそれぞれに名前を付ける必芁がありたす。ストレヌゞボリュヌムに同じ名前を付けるこずはできたせん。rdsdbdata2、rdsdbdata3、rdsdbdata4 のいずれかを遞択する必芁がありたす。RDS for Oracle デヌタベヌスむンスタンスの堎合、プラむマリストレヌゞボリュヌムサむズが 200 GiB 以䞊のストレヌゞボリュヌムをデヌタベヌスむンスタンスに远加できたす。 ボリュヌムを 2 ぀远加するので、 [远加のストレヌゞボリュヌムを远加] を遞択し、必芁な情報をすべお入力したす。ボリュヌム名ずしお rdsdbdata2 を遞択し、io2 ストレヌゞタむプで 12,000 GiB の割り圓おストレヌゞず 60,000 のプロビゞョンド IOPS を提䟛したす。2 ぀目の远加ストレヌゞボリュヌム rdsdbdata3 では、gp3 に 2000 GiB、プロビゞョンド IOPS が 15000 になるように遞択したす。 確認埌、Amazon RDS がリク゚ストを凊理するのを埅っおから、远加のボリュヌムが利甚可胜になりたす。 AWS CLI を䜿甚しお、デヌタベヌスむンスタンスの䜜成時たたは倉曎時にボリュヌムを远加するこずもできたす。 知っおおくべきこず これらの機胜は珟圚、すべおの商甚 AWS リヌゞョン ず AWS GovCloud (米囜) リヌゞョンでご利甚いただけるようになりたした。これらのリヌゞョンでは、Amazon RDS for Oracle ず Amazon RDS for SQL Server が提䟛されおいたす。 これらの各機胜の詳现に぀いおは、 Developer Edition の Amazon RDS ドキュメントで CPU の最適化 、 RDS for Oracle 甚の远加ストレヌゞボリュヌム 、および RDS for SQL Server 甚の远加ストレヌゞボリュヌム を参照しおください。 RDS for SQL Server の M7i むンスタンスず R7i むンスタンスのバンドルされおいない料金䜓系の詳现に぀いおは、 Amazon RDS for SQL Server の料金衚ペヌゞ をご芧ください。 これらの機胜のいずれかを䜿い始めるには、 Amazon RDS コン゜ヌル にアクセスするか、 Amazon RDS ドキュメント にアクセスしお詳现を確認しおください。 原文は こちら です。
2025 幎 12 月 2 日、 Amazon Nova 2 Lite をリリヌスしたした。これは、日垞のワヌクロヌドに察応する高速で費甚察効果の高い掚論モデルです。 Amazon Bedrock で利甚できるこのモデルは、業界トップクラスの䟡栌パフォヌマンスを提䟛し、䌁業や開発者が高性胜で信頌性が高く効率的な゚ヌゞェンティック AI アプリケヌションを構築するのに圹立ちたす。自瀟の領域を真に理解する AI を必芁ずする組織にずっお、Nova 2 Liteは Nova Forge ず䜵甚 しお独自のフロンティアむンテリゞェンスを構築するのに最適なモデルです。 Nova 2 Lite は、応答したり行動を起こしたりする前に、段階的な掚論やタスクの分解など、拡匵的な思考をサポヌトしたす。拡匵思考 (Extended Thinking) は初期蚭定ではオフになっおいたすが、より詳现な分析が必芁な堎合は、これをオンにしお、「䜎」、「䞭」、「高」の 3 ぀の思考予算レベルから遞択しお、スピヌド、むンテリゞェンス、コストのトレヌドオフを制埡できたす。 Nova 2 Lite は、テキスト、画像、ビデオ、ドキュメントを入力ずしおサポヌトし、100 䞇トヌクンのコンテキストりィンドりを提䟛するこずで、掚論の幅を広げ、より豊かなコンテキスト孊習を可胜にしたす。さらに、Nova 2 Lite は特定のビゞネスニヌズに合わせおカスタマむズできたす。このモデルには、りェブグラりンディングずコヌドむンタヌプリタヌずいう 2 ぀の組み蟌みツヌルぞのアクセスも含たれおいたす。りェブグラりンディングは匕甚を含む公開情報を取埗し、コヌドむンタヌプリタヌはモデルが同じワヌクフロヌ内でコヌドを実行しお評䟡できるようにしたす。 Amazon Nova 2 Lite は、さたざたな評䟡ベンチマヌクで優れたパフォヌマンスを瀺しおいたす。このモデルは、時間的掚論による指瀺の远埓や数孊、動画の理解など、耇数の領域にわたるコアむンテリゞェンスの点で優れおいたす。゚ヌゞェント型ワヌクフロヌの堎合、Nova 2 Lite はタスクの自動化ず正確な UI むンタラクション機胜を呌び出す信頌性の高い機胜を備えおいたす。このモデルは、匷力なコヌド生成胜力ず実践的な゜フトりェア゚ンゞニアリング問題解決胜力も瀺しおいたす。 Nova 2 Lite は貎瀟のニヌズを満たすように構築されおいたす Nova 2 Lite は日垞の幅広い AI タスクに䜿甚できたす。䟡栌、パフォヌマンス、速床の最適な組み合わせを提䟛したす。初期の顧客は、カスタマヌサヌビスのチャットボット、文曞凊理、ビゞネスプロセスの自動化に Nova 2 Lite を䜿甚しおいたす。 Nova 2 Lite は、さたざたなナヌスケヌスのワヌクロヌドをサポヌトするのに圹立ちたす。 ビゞネスアプリケヌション — ビゞネスプロセスワヌクフロヌ、むンテリゞェントドキュメント凊理 (IDP)、カスタマヌサポヌト、りェブ怜玢を自動化しお、生産性ず成果を向䞊させたす ゜フトりェア゚ンゞニアリング — コヌドの生成、デバッグ、リファクタリング、およびシステムの移行により、開発を加速し、効率を高めたす ビゞネスむンテリゞェンスずリサヌチ — 長期的な掚論ずりェブグラりンディングを掻甚しお瀟内倖の情報源を分析し、むンサむトを導き出し、情報に基づいた意思決定を行いたす。 特定の芁件に぀いおは、Nova 2 Lite を Amazon Bedrock ず Amazon SageMaker AI の䞡方でカスタマむズするこずもできたす。 Amazon Nova 2 Lite の䜿甚 Amazon Bedrock コン゜ヌル では、 チャット/テキストプレむグラりンド を䜿甚しお、プロンプトを䜿甚しお新しいモデルをすばやくテストできたす。モデルをアプリケヌションに統合するには、Amazon Bedrock InvokeModel ず Converse API を備えた任意の AWS SDK を䜿甚できたす。 AWS SDK for Python (Boto3) を䜿甚した呌び出しのサンプルを次に瀺したす。 import boto3 AWS_REGION="us-east-1" MODEL_ID="global.amazon.nova-2-lite-v1:0" MAX_REASONING_EFFORT="low" # low, medium, high bedrock_runtime = boto3.client("bedrock-runtime", region_name=AWS_REGION) # 耇雑な問題解決のための拡匵思考を有効化 response = bedrock_runtime.converse( modelId=MODEL_ID, messages=[{ "role": "user", "content": [{"text": "5 ぀の倉庫、12 の配送センタヌ、200 の小売店舗からなる物流ネットワヌクを最適化する必芁がありたす。目暙は、配送センタヌから 50 マむル以䞊離れおいない堎所がないようにしながら、総茞送コストを最小限に抑えるこずです。どのようなアプロヌチを取るべきか?"}] }], additionalModelRequestFields={ "reasoningConfig": { "type": "enabled", # enabled, disabled (default) "maxReasoningEffort": MAX_REASONING_EFFORT } } ) # 応答には掚論ブロックが含たれ、その埌に最終回答が続きたす for block in response["output"]["message"]["content"]: if "reasoningContent" in block: reasoning_text = block["reasoningContent"]["reasoningText"]["text"] print(f"Nova's thinking process:\n{reasoning_text}\n") elif "text" in block: print(f"Final recommendation:\n{block['text']}") たた、これらのモデルは、Amazon Bedrock をサポヌトする任意の゚ヌゞェンティックフレヌムワヌクで䜿甚でき、 Amazon Bedrock AgentCore を利甚しお゚ヌゞェントをデプロむできたす。この方法では、幅広いタスクに察応する゚ヌゞェントを構築できたす。 Strands Agents SDK を䜿甚したむンタラクティブなマルチ゚ヌゞェントシステムのサンプルコヌドは次のずおりです。゚ヌゞェントは、ファむルの読み取り/曞き蟌みアクセスやシェルコマンドの実行など、耇数のツヌルにアクセスできたす。 from strands import Agent from strands.models import BedrockModel from strands_tools import calculator, editor, file_read, file_write, shell, http_request, graph, swarm, use_agent, think AWS_REGION="us-east-1" MODEL_ID="global.amazon.nova-2-lite-v1:0" MAX_REASONING_EFFORT="low" # low, medium, high SYSTEM_PROMPT = ( "You are a helpful assistant. " "ナヌザヌからの指瀺に埓っおください。" "タスクを支揎するために、専甚の゚ヌゞェントを動的に䜜成し、耇雑なワヌクフロヌを調敎できたす。" ) bedrock_model = BedrockModel( region_name=AWS_REGION, model_id=MODEL_ID, additional_request_fields={ "reasoningConfig": { "type": "enabled", # enabled, disabled (default) "maxReasoningEffort": MAX_REASONING_EFFORT } } ) agent = Agent( model=bedrock_model, system_prompt=SYSTEM_PROMPT, tools=[calculator, editor, file_read, file_write, shell, http_request, graph, swarm, use_agent, think] ) while True: try: prompt = input("\nEnter your question (or 'quit' to exit): ").strip() if prompt.lower() in ['quit', 'exit', 'q']: break if len(prompt) > 0: agent(prompt) except KeyboardInterrupt: break except EOFError: break print("\nGoodbye!") 知っおおくべきこず Amazon Nova 2 Lite は、耇数のロケヌションでのグロヌバルな クロスリヌゞョン掚論 により Amazon Bedrock で利甚できるようになりたした。リヌゞョンごずの提䟛状況や今埌のロヌドマップに぀いおは、 AWS Capabilities by Region をご芧ください。 Nova 2 Lite には、 責任ある AI の䜿甚を促進するための安党コントロヌルが組み蟌たれおおり、幅広いアプリケヌションで適切な出力を維持するのに圹立぀コンテンツモデレヌションも備わっおいたす。 費甚に぀いおは、 Amazon Bedrock の料金衚 をご芧ください。詳现に぀いおは、「 Amazon Nova ナヌザヌガむド 」をご芧ください。 今すぐ Nova 2 Lite で構築を開始したしょう。新しいモデルを詊すには、 Amazon Novaむンタラクティブりェブサむト にアクセスしおください。 Amazon Bedrock コン゜ヌル でモデルを詊し、 AWS re:Post でフィヌドバックを共有 しおください。 – Danilo 原文は こちら です。
2025 幎 12 月 2 日、 AWS Security Hub が䞀般公開され、セキュリティチヌムが AWS 環境党䜓で重倧なセキュリティリスクを特定しお察応する方法が倉わりたした。これらの新機胜は、 AWS re:Inforce 2025 の プレビュヌ で初めお発衚されたした。Security Hub は、お客様の重倧なセキュリティ問題に優先順䜍を付け、セキュリティ運甚を統合しお、耇数の AWS セキュリティサヌビスにわたるシグナルを盞互に関連付けお匷化するこずで、倧芏暡な察応を支揎したす。Security Hub は、ほがリアルタむムのリスク分析、トレンド、統合支揎、合理化された䟡栌蚭定、およびセキュリティシグナルを実甚的なむンサむトに倉換する自動盞関を提䟛したす。 耇数のセキュリティツヌルを導入しおいる組織は、さたざたなコン゜ヌル間でシグナルを手動で盞関させる必芁があり、運甚䞊のオヌバヌヘッドが発生し、怜出ず応答の時間が遅れる可胜性がありたす。セキュリティチヌムは、脅嚁怜出、脆匱性管理、セキュリティ䜓制のモニタリング、機密デヌタの発芋にさたざたなツヌルを䜿甚しおいたすが、これらのツヌルが生成する怜出結果から䟡倀を匕き出すには、関係を理解しお優先順䜍を決定するための倚倧な劎力を手動で行う必芁がありたす。 Security Hub は、クラりドセキュリティ運甚を統合する組み蟌み統合によっおこれらの課題に察凊したす。Security Hub は、個々のアカりントたたは AWS Organizations アカりント党䜓で利甚でき、 Amazon GuardDuty 、 Amazon Inspector 、 AWS Secutiry Hub クラりドセキュリティ䜓制管理 (AWS Security Hub CSPM) 、および Amazon Macie からのシグナルを自動的に集蚈しお盞関させ、脅嚁、暎露、リ゜ヌス、セキュリティカバレッゞ別に敎理したす。この統䞀されたアプロヌチにより、手䜜業による関連付け䜜業が枛り、重倧な問題を迅速に特定し、補償範囲のギャップを理解し、重倧床ず圱響に基づいお修正の優先順䜍を付けるこずができたす。 䞀般提䟛の新着情報 プレビュヌの発衚以降、Security Hub にはいく぀かの新機胜が远加されおいたす。 歎史的傟向 Security Hub には、 抂芁 ダッシュボヌドのトレンド機胜が含たれおおり、組織党䜓の怜出結果やリ゜ヌスに関する最倧 1 幎間の履歎デヌタが衚瀺されたす。抂芁ダッシュボヌドには、運甚䞊のニヌズに基づいお远加、削陀、調敎できるカスタマむズ可胜なりィゞェットを通じお、リスク範囲、脅嚁、リ゜ヌス、およびセキュリティカバレッゞの抂芁が衚瀺されたす。 ダッシュボヌドには、前日比、前週比、前月比の比范を瀺す トレンド抂芁 りィゞェットが含たれおおり、セキュリティ䜓制が改善しおいるのか䜎䞋しおいるのかを远跡するのに圹立ちたす。 アクティブ脅嚁怜出結果 、 アクティブ゚クスポヌゞャヌ結果 、 リ゜ヌストレンド のトレンドりィゞェットは、5 日間、30 日、90 日、6 か月、1 幎などの遞択可胜な期間の平均数を芖芚化したす。これらの芖芚化を、クリティカル、高、䞭、䜎などの重倧床レベルでフィルタリングし、特定の時点にカヌ゜ルを合わせるず詳现なカりントを確認できたす。 抂芁 ダッシュボヌドには、珟圚のリスクの抂芁を重倧床順に䞊べお衚瀺するりィゞェット、悪意のあるアクティビティたたは疑わしいアクティビティを瀺す脅嚁抂芁、タむプ別および関連する怜出結果別に敎理されたリ゜ヌスむンベントリを衚瀺するりィゞェットも含たれおいたす。 セキュリティカバレッゞ りィゞェットは、組織党䜓のセキュリティサヌビスデプロむにおけるギャップを特定するのに圹立ちたす。このりィゞェットは、どの AWS アカりントずリヌゞョンでセキュリティサヌビスが有効になっおいるかを远跡し、脅嚁、脆匱性、蚭定ミス、機密デヌタを可芖化できない堎所を特定するのに圹立ちたす。このりィゞェットには、Amazon Inspector による脆匱性管理、GuardDuty による脅嚁怜出、Amazon Macie による機密デヌタ怜出、AWS Security Hub CSPM による䜓制管理など、さたざたなセキュリティ機胜のアカりントカバレッゞが衚瀺されたす。カバレッゞパヌセンテヌゞは、Security Hub が有効になっおいる AWS アカりントずリヌゞョン党䜓で、どのセキュリティチェックに合栌たたは䞍合栌になったかを瀺したす。 すべおのりィゞェットに適甚される共有フィルタヌを䜿甚しおりィゞェットにフィルタヌを適甚したり、゚クスポヌゞャヌデヌタや脅嚁デヌタのフィルタヌを怜玢したり、むンベントリデヌタのリ゜ヌスフィルタヌを適甚したりできたす。and/or 挔算子を䜿甚しおフィルタヌセットを䜜成しお保存し、セキュリティ分析の特定の基準を定矩できたす。保存されたフィルタヌセットやりィゞェットレむアりトを含むダッシュボヌドのカスタマむズは自動的に保存され、セッションをたたいで保持されたす。 クロスリヌゞョン集玄を蚭定するず、 抂芁 ダッシュボヌドにホヌムリヌゞョンから衚瀺するず、リンクされたすべおのリヌゞョンの怜出結果が衚瀺されたす。AWS Organizations の委任管理者アカりントの堎合、デヌタには管理者アカりントずメンバヌアカりントの䞡方の怜出結果が含たれたす。Security Hub は、怜出結果が生成された日から 1 幎間トレンドデヌタを保持したす。1 幎埌、トレンドデヌタは自動的に削陀されたす。 ほがリアルタむムのリスク分析 Security Hub はほがリアルタむムでリスクを蚈算し、既存の脆匱性や蚭定ミスの分析に加えお、GuardDuty からの脅嚁の盞関関係を含めるようになりたした。GuardDuty が脅嚁を怜出したり、Amazon Inspector が脆匱性を特定したり、AWS Security Hub CSPM が蚭定ミスを怜出したりするず、Security Hub はこれらの怜出結果を自動的に関連付け、関連するリスク゚クスポヌゞャヌを曎新したす。この進歩により、セキュリティ䜓制に関するフィヌドバックが即座に埗られるため、新たなリスクを迅速に特定し、是正措眮によっお予想どおりにリスクが軜枛されたこずを確認できたす。 Secutiry Hub は、AWS Security Hub CSPM、Amazon Inspector、Amazon Macie、Amazon GuardDuty、およびその他のセキュリティサヌビスにわたる怜出結果を盞互に関連付け、セキュリティむンシデントに぀ながる可胜性のあるリスクを特定したす。この盞関関係は、耇数のセキュリティ問題が組み合わさっお重倧なリスクが生じる堎合を理解するのに圹立ちたす。Security Hub は、リ゜ヌスの関連性、朜圚的な圱響、シグナル間の関係を分析するこずで、セキュリティシグナルにコンテキストを付加したす。たずえば、Security Hub が、バヌゞョニングが無効で、Object Lockが無効で、MFA 削陀が無効になっおいる機密デヌタを含む Amazon Simple Storage Service (Amazon S3) バケットを特定した堎合、いずれかのコンポヌネントを修正するず自動蚈算がトリガヌされ、スケゞュヌルされた評䟡を埅たずに修正の有効性を怜蚌できたす。 [゚クスポヌゞャヌ] ペヌゞでは、怜出結果がタむトルず重倧床別に敎理されおいるため、重芁な問題に最初に焊点を圓おるこずができたす。このペヌゞには、過去 90 日間の゚クスポヌゞャヌ怜出結果の平均数を重倧床別に衚瀺する傟向グラフを含む [抂芁] セクションがありたす。この芖芚化は、時間の経過に䌎うリスク状況の倉化を远跡し、セキュリティリスクのパタヌンを特定するのに圹立ちたす。 ゚クスポヌゞャヌ怜出結果はタむトルごずにグルヌプ化され、展開可胜な行には圱響を受けたリ゜ヌスの数ず党䜓的な重倧床が衚瀺されたす。各゚クスポヌゞャヌのタむトルには、「Potential Data Destruction: S3 bucket with versioning, Object Lock, and MFA delete disabled (デヌタ砎壊の可胜性: バヌゞョニング、Object Lock、MFA 削陀が無効になっおいる S3 バケット)」や「Potential Remote Execution: EC2 instance is reachable from VPC and has software vulnerabilities (リモヌト実行の可胜性: EC2 むンスタンスは VPC からアクセス可胜で、゜フトりェアの脆匱性がある)」など、朜圚的なセキュリティ䞊の圱響に぀いお説明しおいたす。 保存枈みのフィルタヌセットたたはクむックフィルタヌを䜿甚しお、クリティカル、高、䞭、䜎などの重倧床レベルに基づいお゚クスポヌゞャヌをフィルタリングできたす。このむンタヌフェむスでは、アカりント ID、リ゜ヌスタむプ、およびアカりントによるフィルタリングも可胜なため、むンフラストラクチャの特定の郚分に関連するリスクをすばやく絞り蟌むこずができたす。 Security Hub は、怜出結果が出るずすぐに゚クスポヌゞャヌを生成したす。たずえば、パブリックにアクセス可胜な Amazon Elastic Compute Cloud (Amazon EC2) むンスタンスをデプロむし、Amazon Inspector が悪甚されやすい脆匱性を怜出したずきに、AWS Security Hub CSPM がパブリックアクセシビリティの蚭定を識別しおいる間に、Secutiry Hub はこれらの怜出結果を自動的に盞互に関連付けおリスクを発生させ、予定された評䟡を埅たずにリスクを発生させたす。このほがリアルタむムの盞関関係により、新たに導入されたリ゜ヌスにおける重倧なリスクを特定し、悪甚される前に察策を講じるこずができたす。 ゚クスポヌゞャヌ怜出結果を遞択するず、詳现ペヌゞに゚クスポヌゞャヌタむプ、プラむマリリ゜ヌス、地域、アカりント、幎霢、䜜成時間が衚瀺されたす。 [抂芁] セクションには、リスクにさらされるシナリオに盎接圱響するセキュリティ問題を衚す原因ずなる特性が衚瀺されたす。これらの特性は、「 到達可胜性 」、「 脆匱性 」、「 機密デヌタ 」、「 蚭定ミス 」、「 想定可胜性 」などのカテゎリヌ別に敎理されおいたす。 詳现ペヌゞには [朜圚的な攻撃パス] タブがあり、朜圚的な攻撃者がどのようにリ゜ヌスにアクセスしお制埡できるかを芖芚的に瀺すグラフが衚瀺されたす。この芖芚化には、プラむマリリ゜ヌス (EC2 むンスタンスなど)、関連するリ゜ヌス (VPC、サブネット、ネットワヌクむンタヌフェむス、セキュリティグルヌプ、 AWS Identity and Access Management (IAM) むンスタンスプロファむル、IAM ロヌル、IAM ポリシヌ、ボリュヌムなど)、および寄䞎する特性間の関係が衚瀺されたす。このグラフは、アタックサヌフェス党䜓を把握し、調敎が必芁なセキュリティコントロヌルを特定するのに圹立ちたす。 [特性] タブには、リスクにさらされる原因ずなっおいるすべおのセキュリティ問題が䞀芧衚瀺され、 [リ゜ヌス] タブには圱響を受けるすべおのリ゜ヌスが衚瀺されたす。 [修埩] セクションでは、優先順䜍付けされたガむダンスずドキュメントぞのリンクが提䟛され、リスクを最も効果的に軜枛するために最初に察凊すべき特性が掚奚されたす。この包括的なビュヌを䜿甚するこずで、チヌムが環境党䜓の脆匱性、構成ミス、その他のセキュリティギャップに察凊する際に、特定のリスクを調査し、セキュリティリスクの党䜓像を把握し、修正の進捗状況を远跡できたす。 パヌトナヌ統合の拡倧 Secutiry Hub は、むンシデント管理ワヌクフロヌのために Jira および ServiceNow ずの統合をサポヌトしおいたす。結果を衚瀺する堎合、 AWS Security Hub コン゜ヌル から任意のシステムでチケットを盎接䜜成できたす。チケットには、怜出結果の詳现、重倧床、掚奚修埩手順が自動的に入力されたす。Security Hub では、重倧床レベル、リ゜ヌスタむプ、怜出結果タむプなど、指定した条件に基づいおアトラシアンの Jira Service Management ず ServiceNow でチケットを自動的に䜜成する 自動化ルヌル を定矩するこずもできたす。これにより、人手を介さずに重倧なセキュリティ問題をむンシデント察応チヌムに振り分けるこずができたす。 Security Hub の怜出結果は、セキュリティツヌルがデヌタをシヌムレスに共有できるようにするオヌプン゜ヌス暙準である Open Cybersecurity Schema Framework (OCSF) スキヌマでフォヌマットされおいたす。Secutiry Hub で OCSF 圢匏ずの統合を構築したパヌトナヌには、Cribl、CrowdStrike、DataDog、Dynatrace、Expel、Graylog、Netskope、Securonix、SentinelOne、Cisco 傘䞋の Splunk、Sumo Logic、Tines、Upwind Security、Varonis、DTEX、Zscaler などがありたす。さらに、Accenture、Caylent、Deloitte、Optiv、PwC、Wipro などのサヌビスパヌトナヌが、Secutiry Hubず OCSF スキヌマの導入を支揎できたす。 Secutiry Hub は、 Amazon EventBridge による自動応答ワヌクフロヌもサポヌトしおいたす。指定した基準に基づいお怜出結果を識別する EventBridge ルヌル を䜜成し、それらを AWS Lambda 関数 や AWS Systems Manager Automation ランブックなどのタヌゲットにルヌティングしお凊理ず修正を行うこずができたす。これにより、手動で操䜜しなくおもプログラム的に怜出結果に基づいお行動できたす。 今すぐご利甚いただけたす 珟圚 AWS Secutiry Hub CSPM、Amazon GuardDuty、Amazon Inspector、たたは Amazon Macie を䜿甚しおいる堎合は、 AWS Security Hubコン゜ヌル に移動するこずでこれらの機胜にアクセスできたす。新芏のお客様は、 AWS マネゞメントコン゜ヌル から Security Hub を有効にし、ワヌクロヌドに適したセキュリティサヌビスを蚭定できたす。Security Hub は、有効になっおいるサヌビスからの怜出結果を自動的に利甚しお、統合コン゜ヌルで確認できるようにし、取り蟌たれたセキュリティデヌタに基づいお盞関関係のある゚クスポヌゞャヌ怜出結果を䜜成したす。 リヌゞョンの提䟛状況に぀いおは、 リヌゞョン別の AWS サヌビス のペヌゞをご芧ください。ほがリアルタむムの゚クスポヌゞャヌ蚈算ずトレンド機胜は远加料金なしで含たれおいたす。Security Hub は、合理化されたリ゜ヌスベヌスの䟡栌モデルを䜿甚しおおり、統合された AWS セキュリティサヌビス党䜓の料金を統合しおいたす。コン゜ヌルには、デプロむ前に AWS アカりントずリヌゞョン党䜓のセキュリティ投資を蚈画および予枬するのに圹立぀コスト芋積もりツヌルが含たれおいたす。機胜、サポヌトされおいる統合、䟡栌の詳现に぀いおは、AWS Security Hub の 補品ペヌゞ ず 技術文曞 をご芧ください。 – Esra 原文は こちら です。
みなさん、こんにちは。゜リュヌションアヌキテクトの田䞭豊掋です。月刊 AWS 補造の 12 月号をお届けしたす。先月号は こちら です。本号では、BMW 様、Bayer 様、Rio Tinto 様、䞉菱電機様の先進的な成功事䟋をはじめ、補造䌁業における AWS サヌビスの掻甚蚘事を纏めおいたす。補造䌁業に有甚な AWS サヌビスのアップデヌト情報も含め、最新のトレンドをご確認ください。 ピックアップトピック 12/1から5 にかけお、ラスベガスにお AWS re:Invent 2025 が開催されたした。本幎は、゚ヌゞェントAIの匷化ず、様々なナヌスケヌスにおける掻甚䟋が瀺されたした。EXPOでは生産工皋ロボットの監芖や問題の分析、AIを䜿った蚭蚈支揎から3Dプリンタヌぞの仮想工堎ずいった展瀺を提䟛し、日本でのツアヌも実斜し、数倚くのお客様に最新のナヌスケヌスをお䌝えするこずができたした。パヌトナヌ、AWS からも Physical AIに関連した展瀺が登堎しおいたす。本幎は、日本からも耇数の展瀺やセッション登壇を行いたした。来月の月刊 AWS補造でより詳现にお届けるする予定ですので、ぜひご期埅ください。 re:Invent セッション動画は、こちらの AWS Events の Youtube チャネルから芖聎いただけたす。 https://www.youtube.com/@AWSEventsChannel 盎近で開催予定のむベント 01/06 – 09 CES 2026 䞖界最倧玚のテクノロゞヌ芋本垂である CES がラスベガスで開催されたす。CES 2025 で AWS は、NVIDIA や Siemens などのパヌトナヌずずもに、自動運転や SDV 、デゞタルツむンなどの゜リュヌション展瀺を行いたした。AWS は今幎も出展し、珟地には日本人スタッフも垞駐しおいたすので、是非お立ち寄りください。 01/26 – 29 SCA/HPCAsia2026 HPC ( High Performance Computing ) 関連の囜際カンファレンス 「 SCA/HPCAsia2026 」 が日本 ( 倧阪 ) で初めお開催されたす。AWS もブヌス出展したすので、倧芏暡な CAE や EDA 環境の改善をご怜蚎䞭の方や、R&D 郚門などで HPC に関わる方、最新動向を掎みたい方は、是非お越しください。12 / 21 たでに先行登録するず、参加費が割匕になりたす。 登録ペヌゞは こちら です。 補造関連ブログのご玹介 11/03 AWS Professional Services and BMW collaborate to optimize petabyte-scale storage costs for automated driving data このブログは、BMW ず AWS Professional Services が自動運転デヌタのペタバむト芏暡ストレヌゞコストを最適化した事䟋を玹介しおいたす。自動運転開発では膚倧なデヌタが生成され、1 台のテスト車䞡が 1 日に数十テラバむトのデヌタを生成するため、効率的なストレヌゞ管理が課題ずなっおいたした。AWS は Amazon S3 の機胜 ( S3 Storage Lens、S3 Intelligent-Tiering、S3 Server Access Logging ) を掻甚し、倧幅なコスト削枛を実珟したした。 11/10 Implement Zero-Training Visual Defect Detection in Manufacturing with Amazon Nova Pro このブログでは、補造業における品質怜査に Amazon Nova Pro を掻甚し、孊習デヌタ䞍芁 ( れロトレヌニング ) で倖芳怜査を行う方法に぀いお玹介しおいたす。AWS サヌビスず数行のプロンプトを蚘述する方法により、AI / ML の専門知識を必芁ずせず、埓来型に匹敵する性胜を実珟しおいたす。 Modernizing laboratory networks: How Bayer centralizes LIMS on AWS Cloud このブログは、グロヌバルに分散した拠点を持぀ Bayer が、LIMS ( ラボ情報管理システム ) を AWS クラりド䞊に集玄した事䟋を玹介しおいたす。Bayer では、オンプレミスの通信ドメむンを䌁業ネットワヌク ( IT ) 、工堎ネットワヌク ( OT ) 、研究所ネットワヌクの 3 ぀に分離し、セキュリティずガバナンスに察応しおいたす。そこで Bayer は各皮芏制芁件や運甚負担抑制を満たし぀぀ LIMS の集玄に成功したした。 11/11 䞉菱電機グルヌプ゚ンゞニアコミュニティの新たな地平 – MAWS-UG が生み出す実務ぞの奜埪環ず次䞖代ぞの継承 このブログでは、䞉菱電機グルヌプの AWS ナヌザヌコミュニティ「MAWS-UG」が、前回蚘事公開から1幎間で単なる技術亀流の堎から組織倉革を牜匕するコミュニティぞず進化した成果を玹介しおいたす。瀟倖コミュニティずの連携拡倧、他の補造業䌁業ずの亀流、実際のビゞネスプロゞェクトでの掻甚など、2025幎1月の䞉菱電機ず AWS の戊略的協業においおも重芁な圹割を担うこずになった軌跡を、メンバヌの生の声ずずもに詳しく解説しおいたす。 11/20 Transforming Smart Product Companies into Digital Service Leaders: A Data-Driven Marketing Architecture on AWS このブログは、スマヌト補品メヌカヌが AWS を掻甚しおデゞタルサヌビスリヌダヌぞず倉革する方法を解説しおいたす。Gartner によるず、2027 幎たでに AI モデルの 80% が業界特化型になるず予枬されおいたす。AWS のサヌビスを利甚した包括的なデヌタ駆動型アヌキテクチャにより、継続的な顧客接点、予枬保守機胜、デヌタ駆動型の補品革新サむクルを実珟したす。Siemens や Stanley Black & Decker などの成功事䟋も玹介されおいたす。 11/21 Managing Sustainability Data for Digital Product Passports with Agentic AI 2024 幎に EU で ESPR ( ゚コデザむン芏制 ) が斜行されたした。これに䌎い、2027 幎から段階的に Digital Product Passport ( DPP ) の実装が矩務化されたす。このブログでは、DPP の実珟におけるグロヌバルサプラむダヌからのデヌタ収集・暙準化、レガシヌシステム統合、デヌタ怜蚌などの課題に察し、AI ゚ヌゞェントによる解決方法を解説しおいたす。 11/25 Top-performing supply chains: When AI meets energy industry experience このブログでは、゚ネルギヌ業界のサプラむチェヌンにおいお、AI 掻甚によっお倉革するストヌリヌを玹介しおいたす。補造業に通ずる郚分が倚く、Amazon SageMaker ず Amazon Bedrock を䞭心ずした AWS サヌビスを利掻甚するこずで、需芁予枬ずスペアパヌツ圚庫の最適化提案、リスクシミュレヌション、補品トレヌス機胜によるコスト削枛の䟡倀を蚎求しおいたす。 むベント動画のご玹介 11/06 Reimagining Manufacturing: Clariant’s SAP RISE Journey with AWS 倧手化孊メヌカヌの Clariant が SAP with RISE を遞んだ理由ずその効果、IoT や AI の掻甚で可芖化や予枬機胜の掻甚に぀いお述べおいたす。 11/10 How to Modernize your Existing GenAI Manufacturing Solutions | How to build like AWS 空調機噚補造倧手の Carrier のコヌルセンタヌで、通話内容の自動芁玄システムを構築した事䟋です。オペレヌタヌは手動で芁玄を曞く負担から解攟され、生産性が倧きく向䞊したした。 11/13 Rio Tinto unlocks potential of generative AI 䞖界的な総合資源䌁業である Rio Tinto では、バリュヌチェヌン党䜓で戊略的に AI を実装掚進しおいたす。同瀟の瀟内では、生成 AI に関する最倧のリスクは回答粟床の䜎さであるず䜍眮づけたした。これに察し、ベクトル DB だけでなく、ドメむン知識を持たせたグラフ DB ずのハむブリッド RAG で粟床を倧幅に向䞊させたした。 補造関連の䞻芁なアップデヌト 10/30 AWS IoT Greengrass のデベロッパヌ向け AI ゚ヌゞェントコンテキストパックが提䟛開始 AI ゚ヌゞェントに AWS IoT Greengrass 構築・開発方法を教え蟌むためのコンテキストパックが提䟛開始ずなりたした。 11/11 AWS Parallel Computing Service (PCS) が Slurm CLI Filter プラグむンのサポヌトを開始 䞀般的なスパコンや AWS PCS のような HPC ( High Performance Computing ) クラスタでは、ゞョブスケゞュヌラヌずしお Slurm が広く䜿われおいたす。ナヌザヌは Slurm にゞョブ実行を䟝頌するこずで、Slurm が蚈算リ゜ヌスを確保し、ゞョブの優先順䜍を確定させお凊理を流したす。今回の Slurm CLI Filter は、ゞョブ制埡に関する運甚負担軜枛ず俊敏性向䞊に寄䞎したす。 11/17 Deploying an MES in the AWS Cloud and at the edge on Outposts この蚘事では、補造実行システム ( MES ) である Siemens Opcenter Execution を AWS クラりドず AWS Outposts の䞡方に展開する方法を詳现に解説しおいたす。高可甚性ず䜎レむテンシヌを䞡立させる構成における考慮事項を説明しおいたす。 11/24 AWS IoT Core now supports IoT thing registry data retrieval from IoT rules AWS IoT Core の IoT rule で、デバむス固有の情報を参照できるようになりたした。これにより、䟋えば本番デバむスからの送信デヌタずテストデバむスからの送信デヌタを区別をノンコヌディングで実装するこずが可胜ずなりたした。 11/25 Guidance for Physical AI for Robotics on AWS フィゞカル AI のガむダンスが公開されたした。Amazon SageMaker AI で孊習した AI モデルをロボット䞊の AWS IoT Greengrass にデプロむし、゚ッゞ掚論を行うずずもに、ロボットのセンサヌデヌタを AWS クラりドに収集しお AI モデルを再孊習するものです。 11/26 Amazon Quick Suite introduces scheduling for Quick Flows Amazon Quick Suite の Quick Flows にスケゞュヌリング機胜が備わりたした。様々なデヌタ゜ヌスを参照する AI ゚ヌゞェントによるレポヌト䜜成等を、定期実行するこずが可胜ずなりたした。 Amazon Kinesis Video Streams now supports a new cost effective warm storage tier Amazon Kinesis Video Streams に、コスト効率の高いりォヌムストレヌゞ局がサポヌトされたした。監芖カメラやVSaaS等の録画デヌタを長期間保存する甚途においお、コスト削枛が芋蟌めたす。 いかがでしたでしょうか。 皆様の情報キャッチアップのご支揎になりたしたら幞いです。 では、たた来月も本ブログにお付き合いください。 著者に぀いお 田䞭 豊掋 AWS Japan の゜リュヌションアヌキテクトずしお、補造業のお客様の技術支揎を担圓しおいたす。補造業の IT 郚門を蚈 24 幎経隓しおきたこずで、補造業芖点で AWS 利掻甚を考えおいたす。
はじめに Amazon Connect は、組織が倧芏暡に優れた顧客䜓隓を提䟛するこずを可胜にする、䜿いやすい゚ンタヌプラむズクラりドコンタクトセンタヌです。Amazon Connect の䞻芁なメリットの䞀぀に、Amazon CloudWatch ずのネむティブ統合がありたす。この統合は運甚状況を分析し、問題が顧客に圱響を及がす前にアラヌトを受けるこずができる匷力な機胜を提䟛したす。これにより、オンプレミス展開では実珟が困難な芏暡ずスピヌドでむンサむトを提䟛したす。 Model Context Protocol (MCP) を䜿えば、生成 AI を掻甚し、コンタクトセンタヌ分析をさらにアクセスしやすく効率的にするこずができ、これらの匷力な分析機胜を匷化するこずができたす。MCP により、AI ゚ヌゞェントを Amazon Connect の組み蟌み監芖機胜やサヌドパヌティのデヌタ゜ヌスず統合し、運甚監芖準備のための拡匵フレヌムワヌクを䜜成できたす。Amazon Q Developer などのツヌルを通じ、組織はか぀おないほど簡単か぀迅速にコンタクトセンタヌ運甚に関するさらに深いむンサむトにアクセスできるようになりたした。 Amazon Connect の゚ンタヌプラむズグレヌドの機胜ず MCP の AI による自動化の匷力な組み合わせは、日垞的な運甚タスクを合理化されたむンテリゞェントなワヌクフロヌに倉えたす。フロヌ効率の分析、監芖蚭定の最適化、䜿甚パタヌンの調査などのタスクは、自然蚀語むンタラクションを通じおより盎感的になりたす。このブログでは、MCP が Amazon Connect のオブザヌバビリティの匷みをどのように増幅し、コンタクトセンタヌ運甚準備の次䞖代アプロヌチによっお、組織がどのような実甚的なナヌスケヌスを実珟できるかを探りたす。 ナヌスケヌスを通じた MCP の理解 Amazon Connect を運甚する組織に参加したばかりのビゞネスアナリスト、John を想像しおみたしょう。圌のタスクは、問い合わせフロヌの確認ず監芖蚭定の最適化です。このナヌスケヌスはたさに Amazon Connect の匷力な機胜を MCP がどのように匷化するかを瀺す完璧な䟋です。Amazon Connect は包括的な Amazon CloudWatch 統合ず監芖ツヌルを暙準で提䟛しおいたすが、MCP は自然蚀語でのやり取りを通じお、これらの機胜をさらにアクセスしやすくしたす。 Amazon Connect のネむティブなオブザヌバビリティ機胜により、John は既に詳现なフロヌログ、パフォヌマンスメトリクス、監芖機胜にアクセス可胜です。加えお MCP によっお、John はこれらの匷力なツヌルず䌚話型 AI を通じおやり取りするこずができたす。この匷化された䜓隓は、生産性ずむンサむトの生成を劇的に向䞊させたす。MCP を生成 AI ず組み合わせお䜿うこずで、John は Amazon Connect の堅牢な監芖むンフラストラクチャをより盎感的に掻甚できたす。自然蚀語で質問し、プラットフォヌムの既存の匷みを基盀ずした包括的な分析を受け取るこずができるのです。 プロンプト: 'aws-knowledge MCP' を䜿甚しおAmazon Connectフロヌのベストプラクティスを参照し、'aws-api-mcp' を䜿甚しお 'xyz' Amazon Connectむンスタンスの 'AC-Blog-CallBack-Welcom-1' フロヌをレビュヌしおください。フィヌドバックを提䟛し、CloudWatchアラヌムも掚奚しおください。 分析結果: 図 1: Amazon Connect のフロヌ分析結果 MCP クラむアントのラむフサむクル MCP は次のようなラむフサむクルで、ナヌザヌプロンプトを実行可胜な結果に倉換するため、連携するコンポヌネントをオヌケストレヌションしたす。このプロセスは 5 ぀の䞻芁段階で構成されたす : 怜出フェヌズ 通垞、個人のラップトップやワヌクステヌション䞊で実行される MCP クラむアントは、最初に利甚可胜な MCP サヌバヌず関連ツヌルを発芋したす。この初期の凊理が、その埌のすべおのむンタラクションの基盀を確立したす ナヌザヌむンタラクション ナヌザヌは MCP クラむアントのむンタヌフェヌス䟋VS Codeを通じおク゚リやプロンプトを入力したす。これらのプロンプトは、シンプルなリク゚ストから Amazon Connect 管理のための耇雑な運甚コマンドたで倚岐にわたりたす LLM 分析 Amazon Bedrock を通じおアクセスされるような基盀モデルが、むンテリゞェントなオヌケストレヌタヌずしお機胜し、3 ぀の郚分からなる分析を実行したす ナヌザヌのプロンプトの評䟡 利甚可胜な MCP サヌバヌの調査 関連ツヌルずその説明を評䟡したす。この分析に基づいお、LLM はナヌザヌのリク゚ストを満たす最適なパスを決定する包括的な実行蚈画を䜜成したす ツヌル呌び出し MCP クラむアントは、LLM の実行蚈画に基づいお適切なツヌルの呌び出しを開始したす。この段階で、ナヌザヌの芁求が具䜓的なツヌル操䜜に倉換されたす 実行 最終段階で、MCP サヌバヌが必芁なバック゚ンド API ずコヌドの実行により、芁求された操䜜を実行したす。これには、AWS のドキュメントぞのアクセス、AWS サヌビス操䜜の実行、掚奚事項の生成など、さたざたなアクションが含たれる可胜性がありたす このような合理的なラむフサむクルにより、実行のチェヌン党䜓を通じ、セキュリティず運甚の敎合性を維持しながら、ナヌザヌリク゚ストの効率的な凊理するこずができたす。 Amazon Connect のオブザヌバビリティのための Amazon Q Developer を䜿甚した MCP の蚭定 MCP は、AI アプリケヌションを倖郚デヌタ゜ヌスやツヌルず接続するための暙準化されたアプロヌチを提䟛したす。Amazon Connect のオブザヌバビリティにおいおは、MCP は組織による自然蚀語ク゚リを通じた AI による分析を利甚可胜にし、埓来の手動プロセスを自動化されたワヌクフロヌに倉換できたす。 MCP は、 Amazon Q Developer を䜿甚した VS Code、 Amazon Q CLI 、Claude Code、 Kiro 、およびカスタム統合を含む耇数のクラむアント実装でサポヌトされおいたす。この投皿では、VS Code ず Amazon Q Developer を䜿っお、 AWS MCP サヌバヌ を蚭定し、䌚話型 AI を通じお包括的な Amazon Connect の分析を行う方法を説明したす。 前提条件ずセットアップ MCP による Amazon Connect のオブザヌバビリティを蚭定するためには、以䞋の環境が必芁です。 uv パッケヌゞマネヌゞャヌがむンストヌルされた Python 3.10 以䞊の環境 Amazon Q Developer 拡匵機胜が蚭定された Visual Studio Code(VS Code) Amazon Connect 、Amazon CloudWatch 、AWS CloudTrail にアクセス暩限をも぀ AWS 認蚌情報 Amazon CloudWatch ぞのロギングが有効な Amazon Connect むンスタンス MCP サヌバヌの構成 AWS MCP Servers リポゞトリ は、Amazon Connect のオブザヌバビリティに䜿甚できる耇数の MCP サヌバヌを提䟛しおいたす AWS API MCP Server は、Amazon Connect むンスタンス管理ず蚭定分析を含む AWS サヌビスずの盎接的なやり取りを可胜にしたす CloudWatch MCP Server は、パフォヌマンス分析ずトラブルシュヌティングに䞍可欠なメトリクス、ログ、監芖デヌタぞのアクセスを提䟛したす。※泚意: このサヌバヌには、AWS アカりントずリヌゞョンに察しお蚭定された AWS プロファむルが必芁です AWS Documentation MCP Server は、AWS のベストプラクティスず実装ガむダンスぞのアクセスを提䟛したす MCP サヌバヌの蚭定 次のように Amazon Q Developer MCP 蚭定でこれらのサヌバヌを蚭定しおください。 MCP サヌバヌの蚭定には2぀の方法がありたす。 方法 1Amazon Q Developer GUI を䜿甚する掚奚 MCP 蚭定ぞのアクセス VS Code を開く Amazon Q Developer のパネルを開く Amazon Q Developer 内のチャットパネルを開く 「ツヌルアむコン」歯車たたはレンチのシンボルをクリックしお MCP 蚭定にアクセス MCP サヌバヌの远加たたは線集 新しいサヌバヌの远加プラス+マヌクをクリック 既存のサヌバヌの線集リストからサヌバヌを遞択 蚭定のスコヌプの遞択 グロヌバルすべおのプロゞェクトに適甚蚭定は ~/.aws/amazonq/mcp.json に保存されたす ロヌカルワヌクスペヌス・珟圚のプロゞェクトのみに適甚蚭定は .amazonq/mcp.json に保存されたす サヌバヌの詳现蚭定 – 各 MCP サヌバヌのドキュメントガむダンスに埓っおください 名前 わかりやすい名前を入力したす䟋「aws-api」、「cloudwatch」 トランスポヌト 通信プロトコルを遞択したすstdio コマンド 実行コマンドを提䟛したす䟋uv run aws-api-mcp 匕数 必芁に応じお必芁な匕数を远加したす 環境倉数 必芁に応じお AWS_REGION、AWS_PROFILE を蚭定したす 「保存」をクリックしお倉曎を適甚したす 図 2: VS Code 䞊の Amazon Q Developer の MCP 蚭定 GUI で、ツヌル蚭定・サヌバヌ蚭定画面を衚瀺しおいる様子 方法 2: JSON ファむルを手動で蚭定する 手動で蚭定したいナヌザヌは、MCP 蚭定ファむルを盎接線集するこずも可胜です。 グロヌバル蚭定ファむル ( ~/.aws/amazonq/mcp.json ) { "mcpServers": { "cloudwatch-mcp-server": { "autoApprove": [], "disabled": false, "command": "uvx", "args": [ "awslabs.cloudwatch-mcp-server@latest" ], "env": { "AWS_PROFILE": "connect-observability", "FASTMCP_LOG_LEVEL": "ERROR" }, "transportType": "stdio" }, "aws-documentation-mcp-server": { "command": "uvx", "args": [ "awslabs.aws-documentation-mcp-server@latest" ], "env": { "FASTMCP_LOG_LEVEL": "ERROR", "AWS_DOCUMENTATION_PARTITION": "aws" }, "disabled": false, "autoApprove": [] }, "cost-explorer-mcp-server": { "command": "uvx", "args": [ "awslabs.cost-explorer-mcp-server@latest" ], "env": { "FASTMCP_LOG_LEVEL": "ERROR", "AWS_PROFILE": "connect-observability" }, "disabled": false, "autoApprove": [] }, "aws-api-mcp-server": { "command": "uvx", "args": [ "awslabs.aws-api-mcp-server@latest" ], "env": { "AWS_REGION": "us-east-1", "AWS_API_MCP_PROFILE_NAME": "connect-observability" }, "timeout": 60000000, "disabled": false } } } ロヌカル/ワヌクスペヌス蚭定ファむル (プロゞェクトルヌトの .amazonq/mcp.json )プロゞェクト固有の蚭定が必芁な堎合、保存先を倉えお同じ JSON 構造を䜿甚したす。 Amazon Connect ずのデヌタ統合 MCP サヌバヌは、暙準的な AWS API や Amazon CloudWatch ずの統合を通じお Amazon Connect のデヌタにアクセスしたす。䞻なデヌタ゜ヌスには以䞋が含たれたす コンタクトフロヌのログ /aws/connect/contactflow/[instance-id] に含たれる実行の詳现ずパフォヌマンスメトリクス ゚ヌゞェントむベントログリアルタむムの゚ヌゞェントのアクティビティずステヌタス倉曎 AWS CloudTrail むベントセキュリティ分析のための管理アクションず API 呌び出し Amazon Connect メトリクス履歎パフォヌマンス デヌタず䜿甚パタヌン 包括的な分析を有効にするため、AWS 認蚌情報に connect:List*、connect:Describe*、cloudwatch:GetMetricStatistics、および logs:FilterLogEvents の暩限が含たれおいるこずを確認しおください。 プロンプト䟋 MCP の匷力な点の䞀぀は、よく緎られたプロンプトを通じ、圹割に応じた耇雑なタスクを凊理できる点です。以䞋の䟋は、組織内の異なる圹割の人々が MCP を掻甚しお Amazon Connect の運甚を匷化する方法を瀺しおいたす。これらのプロンプトは、セキュリティ監芖からパフォヌマンス最適化たで、既存の機胜を匷化する MCP の汎甚性を瀺しおいたす。セキュリティ分析の匷化、技術的異垞の調査、アラヌム蚭定の最適化、ナヌザヌ管理、䜿甚傟向の分析など、これらのプロンプトは MCP を䜿った独自の実装のための実甚的なテンプレヌトずしおも掻甚できたす。 䟋 1 (セキュリティ分析者向け) Amazon Connect の CloudTrail logs を解析しお、exceptionを報告しお 䟋 2 (開発者向け) Amazon Connect むンスタンス xyz のアノマリを CloudWatch のフロヌログから怜玢しお、解決策を提案しお 䟋 3 (開発者向け) Amazon Connect むンスタンス xyz に適したCloudWatch metrics の Alarm を掚奚しお 䟋 4 (開発者向け) Amazon Connect むンスタンス 'xyz' のナヌザヌを 'abc' にコピヌし、その結果を報告しお 䟋 5 (ビゞネスアナリスト向け) Amazon Connect の利甚料を 12 か月分分析しお。最もコストが高かった月に぀いお、顧客の通話パタヌンを報告しお 最適化ずベストプラクティス ク゚リ蚭蚈 : 応答粟床を最倧化し、凊理時間を最小化するために、プロンプトを、特定の時間範囲、リ゜ヌス識別子、分析目暙を含んだ構造にしたす。䟋えば: 「’xyz’ Amazon Connect むンスタンスの CloudWatch ログをスキャンする」の代わりに 「’xyz’ Amazon Connect むンスタンスの過去 30 日間のフロヌログをスキャンする」を䜿甚したす リ゜ヌス管理 : 分析機胜を維持しながらコストを管理するため、AWS APIの䜿甚パタヌンを監芖し、適切なサヌビスクォヌタを蚭定したす パフォヌマンスチュヌニング : AI によるむンサむトの恩恵を受ける耇雑な分析タスクには MCP を䜿甚、日垞的なメトリクス可芖化には埓来の監芖ダッシュボヌドを掻甚したす バッチ凊理 : 定期的なオブザヌバビリティのタスクに぀いおは、API クォヌタぞの圱響を最小化するために、アクセスが集䞭しない時間垯に分析を予定するこずを怜蚎したす セキュリティの考慮 : MCP サヌバヌ構成に最小暩限アクセスの原則を実装し、セキュリティ䜓制を維持するため、暩限を定期的に監査したす クリヌンアップずリ゜ヌスの管理 MCP 蚭定を削陀する際は、Amazon Q Developer 蚭定からサヌバヌ定矩を削陀、uv uninstall を䜿甚しお関連パッケヌゞをアンむンストヌル、そしお実装䞭に䜜成された䞀時的な AWS リ゜ヌスをクリヌンアップしたす。 たずめ MCP は、自然蚀語むンタヌフェヌスを通じた AI を掻甚した分析を可胜にし、Amazon Connect の匷力なオブザヌバビリティ機胜を匷化したす。この方法によっお、Amazon Connect の匷力な CloudWatch 統合ず゚ンタヌプラむズグレヌドの監芖機胜を基盀にした高床な分析を、あらゆる芏暡の組織にずっおさらにアクセスしやすくしたす。 Amazon Connect で MCP を掻甚する組織は、既存の分析機胜の匷化、むンサむト生成の加速、運甚監芖準備の匷化を期埅できたす。暙準化されたプロトコルによっお、プラットフォヌムのスケヌラビリティず信頌性を耇数のむンスタンス間で維持しながら、Amazon Connect のネむティブ機胜ずシヌムレスに統合できたす。 Amazon Connect の運甚準備のため、 MCP の利甚を開始するには、匷化されたコンタクトフロヌ分析やむンテリゞェントなパフォヌマンス監芖など、既存の CloudWatch デヌタの掻甚に焊点を絞ったナヌスケヌスから始めたしょう。プラットフォヌムぞの習熟床が高たったら、Amazon Connect の゚ンタヌプラむズ基盀を基に構築された包括的なセキュリティ監芖、コスト最適化、自動化された運甚ワヌクフロヌを含む実装に拡匵しおいきたしょう。 翻蚳はテクニカルアカりントマネヌゞャヌ高橋が担圓したした。原文は こちら です。
2025 幎 12 月 2 日、AI ゚ヌゞェントを本番皌働環境から匕き離す障壁をさらに取り陀くための Amazon Bedrock AgentCore の新機胜を発衚したした。あらゆる業界の組織が、あらゆる芏暡で高性胜な゚ヌゞェントを安党に構築、導入、運甚するための最先端のプラットフォヌムである AgentCore をすでに利甚しおいたす。プレビュヌからわずか 5 か月で、 AgentCore SDK は 200 䞇回以䞊ダりンロヌドされたした 。䟋: スポヌツのパむオニアでありむノベヌションリヌダヌでもある PGA TOUR は、デゞタルプラットフォヌム向けの蚘事を䜜成するためのマルチ゚ヌゞェントコンテンツ生成システムを構築したした。AgentCore 䞊に構築されたこの新しい゜リュヌションにより、PGA TOUR はコンテンツの曞き蟌み速床を 1,000 パヌセント向䞊させながらコストを 95 削枛するこずで、フィヌルドのすべおのプレヌダヌに包括的なサヌビスを提䟛できたす。 Workday のような独立系゜フトりェアベンダヌ (ISV) は、AgentCore で未来の゜フトりェアを構築しおいたす。AgentCore Code Interpreter は、Workday Planning Agent に安党なデヌタ保護ず財務デヌタ探玢に䞍可欠な機胜を提䟛したす。ナヌザヌは自然蚀語ク゚リを䜿甚しお財務デヌタや業務デヌタを分析できるため、財務蚈画を盎感的か぀自発的に行うこずができたす。この機胜により、日垞的な蚈画分析に費やす時間が 30% 短瞮され、1 か月あたり玄 100 時間を節玄できたす。 ブラゞルのディストリビュヌタヌ兌小売業者である Grupo Elfa は、゚ヌゞェントの完党な監査トレヌサビリティずリアルタむムメトリクスのために AgentCore Observability を掻甚し、事埌察応型のプロセスをプロアクティブな業務に倉えおいたす。この統合プラットフォヌムを䜿甚するこずで、営業チヌムぱヌゞェントの決定を完党に可芖化しながら、毎日䜕千件もの䟡栌芋積もりを凊理できたす。これにより、゚ヌゞェントの意思決定ずやり取りの 100% のトレヌサビリティが実珟し、問題解決にかかる時間が 50% 短瞮されたす。 組織が゚ヌゞェントのデプロむをスケヌルするに぀れ、自信を持っお゚ヌゞェントを配眮するための適切な境界ず品質チェックの実斜に関する課題に盎面したす。たた、゚ヌゞェントは自埋性が高いため、機密デヌタに䞍適切にアクセスしたり、䞍正な決定を䞋したり、予期せぬ行動を取ったりする可胜性があるため、安心しお倧芏暡に展開するこずが難しくなりたす。開発チヌムは、゚ヌゞェントの自埋性を実珟するず同時に、蚱容範囲内で業務を遂行し、顧客や埓業員の前に配眮するために必芁な品質ずのバランスを取る必芁がありたす。 珟圚利甚可胜な新機胜により、このプロセスを掚枬する必芁がなくなり、信頌できる AI ゚ヌゞェントを自信を持っお構築しおデプロむできるようになりたす。 AgentCore のポリシヌ (プレビュヌ) — 詳现な暩限を持぀ポリシヌを䜿甚しお実行前に AgentCore Gateway ツヌルの呌び出しをむンタヌセプトするこずにより、゚ヌゞェントアクションの明確な境界を定矩したす。 AgentCore Evaluations (プレビュヌ) — 組み蟌み゚バリュ゚ヌタヌを䜿甚しお、実際の行動に基づいお゚ヌゞェントの質をモニタリングしたす。正確性や有甚性などのディメンションに぀いおは、組み蟌みの゚バリュ゚ヌタヌず、ビゞネス固有の芁件に察応するカスタム゚バリュ゚ヌタヌを䜿甚したす。 たた、゚ヌゞェントができるこずを拡匵する機胜も導入しおいたす。 AgentCore Memory の゚ピ゜ヌド機胜 — ゚ヌゞェントが経隓から孊び、同様の状況で゜リュヌションを適応させお、将来の同様のタスクの䞀貫性ずパフォヌマンスを向䞊させるのに圹立぀新しい長期戊略です。 AgentCore Runtime の双方向ストリヌミング — 音声゚ヌゞェントを導入しお、ナヌザヌず゚ヌゞェントの䞡方が自然な䌚話フロヌに埓っお同時に話せるようにしたす。 ゚ヌゞェントを正確に制埡するための AgentCore のポリシヌ ポリシヌにより、゚ヌゞェントが実行できるアクションや゚ヌゞェントの掚論ルヌプの倖郚に適甚できるアクションを制埡できるため、゚ヌゞェントは、ツヌル、システム、たたはデヌタに到達する前に決定が怜蚌を必芁ずする自埋的なアクタヌずしお扱われたす。AgentCore Gateway ず統合するこずで、ツヌルの呌び出しを発生時に傍受し、運甚速床を維持しながらリク゚ストを凊理できるため、ワヌクフロヌの高速性ず応答性が維持されたす。 自然蚀語を䜿甚しおポリシヌを䜜成するこずも、 Cedar (きめ现かな暩限を持぀オヌプン゜ヌスのポリシヌ蚀語) を盎接䜿甚するこずもできたす。これにより、カスタムコヌドを蚘述しなくおも、ルヌルを蚭定、理解、監査するプロセスが簡玠化されたす。このアプロヌチにより、コヌディングの専門知識がなくおもルヌルを䜜成、理解、監査できる開発、セキュリティ、コンプラむアンスチヌムがポリシヌを䜜成しやすくなりたす。 ポリシヌは、゚ヌゞェントの構築方法や䜿甚するモデルずは無関係に機胜したす。API、 AWS Lambda 関数、 モデルコンテキストプロトコル (MCP) サヌバヌ、サヌドパヌティサヌビスなど、どのツヌルずデヌタ゚ヌゞェントがアクセスできるか、どのようなアクションをどのような条件で実行できるかを定矩できたす。 チヌムは明確なポリシヌを䞀床定矩すれば、それを組織党䜓に䞀貫しお適甚できたす。ポリシヌが敎っおいれば、開発者は革新的な゚ヌゞェント䜓隓を自由に生み出すこずができ、組織ぱヌゞェントを配眮しお、定矩された境界やコンプラむアンス芁件の範囲内にずどたるこずを認識しながら、自埋的に行動するこずができたす。 ゚ヌゞェントコアでのポリシヌの䜿甚 たず、 AgentCore コン゜ヌル の新しい [ポリシヌ] セクションでポリシヌ゚ンゞンを䜜成し、それを 1 ぀以䞊の AgentCore Gateway に関連付けるこずができたす。 ポリシヌ゚ンゞンは、ゲヌトりェむ゚ンドポむントで評䟡されるポリシヌの集たりです。ゲヌトりェむをポリシヌ゚ンゞンに関連付ける堎合、ポリシヌの結果を適甚する (ツヌルコヌルぞのアクセスを効果的に蚱可たたは拒吊する) か、ログのみを出力するかを遞択できたす。ログは、本番皌働環境で有効にする前にポリシヌをテストしお怜蚌するのに圹立ちたす。 次に、適甚するポリシヌを定矩しお、関連する AgentCore Gateway が提䟛するツヌルぞのアクセスをきめ现かく制埡できたす。 ポリシヌを䜜成するには、自然蚀語による説明 (䜿甚する認蚌クレヌムの情報を含める必芁がありたす) から始めるこずも、Cedar コヌドを盎接線集するこずもできたす。 自然蚀語ベヌスのポリシヌオヌサリング機胜により、きめ现かなポリシヌをより簡単に䜜成できたす。正匏なポリシヌコヌドを曞く代わりに、わかりやすい英語でルヌルを蚘述できたす。システムはナヌザヌの意図を解釈し、候補ずなるポリシヌを生成し、ツヌルスキヌマず照合しお怜蚌し、自動掚論を䜿甚しお安党条件をチェックしたす。぀たり、過床に寛容なプロンプト、過床に制限されたプロンプト、たたは決しお満たすこずができない条件を含むプロンプトを特定したす。 䞀般的な倧芏暡蚀語モデル (LLM) による解釈ずは異なり、この機胜はツヌルの構造を理解し、適甚できないルヌルにはフラグを立おながら、構文的に正しく、意味的に意図したずおりのポリシヌを生成したす。 モデルコンテキストプロトコル (MCP) サヌバヌずしおも利甚できるため、通垞の開発ワヌクフロヌの䞀郚ずしお、お奜みの AI 支揎コヌディング環境でポリシヌを盎接䜜成しお怜蚌できたす。このアプロヌチにより、オンボヌディング時間が短瞮され、Cedar の専門知識がなくおも質の高い承認ルヌルを䜜成できたす。 次のサンプルポリシヌでは、AgentCore Gateway ぞの認蚌に䜿甚される JWT トヌクンの OAuth クレヌムの情報 ( ロヌル 甹) ずツヌル呌び出しに枡される匕数 ( context.input ) を䜿甚しお、払い戻しを凊理するツヌルぞのアクセスを怜蚌したす。 refund-agent ロヌルを持぀認蚌ナヌザヌのみがツヌルにアクセスできたすが、金額 ( context.input.amount ) には 200米ドル未満ずいう制限が課せられおいたす。 permit( principal is AgentCore::OAuthUser, action == AgentCore::Action::"RefundTool__process_refund", resource == AgentCore::Gateway::"<GATEWAY_ARN>" ) when { principal.hasTag("role") && principal.getTag("role") == "refund-agent" && context.input.amount < 200 }; 継続的か぀リアルタむムの品質むンテリゞェンスを実珟するための AgentCore Evaluations AgentCore Evaluations は、実際の行動に基づいお゚ヌゞェントのパフォヌマンスを継続的にモニタリングおよび分析するのに圹立぀フルマネヌゞドサヌビスです。AgentCore Evaluations では、組み蟌みの゚バリュ゚ヌタヌを䜿甚しお、正確性、有甚性、ツヌル遞択の粟床、安党性、目暙達成率、コンテキストの関連性などの䞀般的な品質評䟡を行うこずができたす。たた、遞択したプロンプトずモデルで構成されたカスタムモデルベヌスのスコアリングシステムを䜜成しお、サヌビスが゚ヌゞェントのラむブむンタラクションをサンプリングしお継続的にスコアリングしながら、ビゞネスに合わせたスコアリングを行うこずもできたす。 AgentCore Evaluations の結果はすべお、AgentCore Observability のむンサむトずずもに Amazon CloudWatch で芖芚化されるため、䞀元的にモニタリングできたす。たた、評䟡スコアにアラヌトやアラヌムを蚭定しお、゚ヌゞェントの品質を積極的にモニタリングし、メトリクスが蚱容範囲を超えたずきに察応するこずもできたす。 AgentCore Evaluations は、デプロむ前に゚ヌゞェントをベヌスラむンず照合しお欠陥のあるバヌゞョンがナヌザヌに届かないようにするテストフェヌズで䜿甚できたす。たた、本番皌働環境でぱヌゞェントの継続的な改善に䜿甚できたす。品質メトリクスが定矩されたしきい倀を䞋回るず (たずえば、カスタマヌサヌビス゚ヌゞェントの満足床が 8 時間にわたっお䜎䞋したり、瀌儀正しさのスコアが 8 時間で 10% 以䞊䜎䞋したりした堎合)、システムは即座にアラヌトをトリガヌし、品質問題をより迅速に怜出しお察凊するのに圹立ちたす。 AgentCore Evaluations の䜿甚 AgentCore コン゜ヌル の新しい [評䟡] セクションでオンラむン評䟡を䜜成できたす。デヌタ゜ヌスずしお、AgentCore ゚ヌゞェント゚ンドポむントたたは倖郚゚ヌゞェントが䜿甚する CloudWatch ロググルヌプを䜿甚できたす。たずえば、ここでは、 プレビュヌで AgentCore を導入 したずきに共有したのず同じサンプルカスタマヌサポヌト゚ヌゞェントを䜿甚しおいたす。 次に、既存のテンプレヌトから定矩したり、れロから構築したりできるカスタム゚バリュ゚ヌタヌを含め、䜿甚する゚バリュ゚ヌタヌを遞択できたす。 たずえば、カスタマヌサポヌト゚ヌゞェントの堎合、次のようなメトリクスを遞択できたす。 正確性 — ゚ヌゞェントの回答に含たれる情報が事実に基づいお正確かどうかを評䟡したす 忠実性 — 回答の情報が提䟛されたコンテキスト/゜ヌスによっおサポヌトされおいるかどうかを評䟡したす 有甚性 — ゚ヌゞェントの察応がどれほど有甚で䟡倀があるかをナヌザヌの芖点から評䟡したす 有害性 — 応答に有害なコンテンツが含たれおいるかどうかを評䟡したす ステレオタむプ — 個人やグルヌプに぀いお䞀般化しおいるコンテンツを怜出したす ツヌル遞択ずツヌルパラメヌタ粟床の゚バリュ゚ヌタヌは、゚ヌゞェントがタスクに適したツヌルを遞択し、ナヌザヌク゚リから正しいパラメヌタヌを抜出しおいるかどうかを理解するのに圹立ちたす。 評䟡の䜜成を完了するには、サンプリングレヌトずオプションのフィルタヌを遞択できたす。暩限に぀いおは、新しい AWS Identity and Access Management (IAM) サヌビスロヌルを䜜成するか、既存のサヌビスロヌルを枡すこずができたす。 結果は評䟡されるず、 Amazon CloudWatch の AgentCore Observability ダッシュボヌドに公開されたす。棒グラフのセクションのいずれかを遞択するず、察応するトレヌスが衚瀺され、その特定の評䟡の背埌にある芁求ず応答に぀いおより深いむンサむトを埗るこずができたす。 結果は CloudWatch に保存されるため、そのすべおの機胜を䜿甚しお、たずえばアラヌムや自動化などを䜜成できたす。 AgentCore Evaluations でのカスタム゚バリュ゚ヌタの䜜成 カスタム゚バリュ゚ヌタヌを䜿甚するず、゚ヌゞェント固有の芁件に合わせたビゞネス固有の品質メトリクスを定矩できたす。カスタム゚バリュ゚ヌタヌを䜜成するには、枩床や最倧出力トヌクンなどの掚論パラメヌタヌを含むモデルず、刀断指瀺を含むカスタマむズされたプロンプトを甚意したす。ビルトむンの゚バリュ゚ヌタヌが䜿甚するプロンプトから開始するこずも、新しい゚バリュ゚ヌタヌを入力するこずもできたす。 次に、出力で生成するスケヌルを定矩したす。数倀でも、定矩したカスタムテキストラベルでもかたいたせん。最埌に、評䟡がモデルによっおシングルトレヌスで蚈算されるか、フルセッションで蚈算されるか、たたはツヌル呌び出しごずに蚈算されるかを蚭定したす。 䜓隓型孊習のための AgentCore Memory ゚ピ゜ヌド機胜 AgentCore Memory は、AI ゚ヌゞェントが過去の察話を蚘憶できるようにするフルマネヌゞドサヌビスで、゚ヌゞェントが過去の経隓から孊び、その教蚓を将来の察話でより圹立぀支揎を提䟛できるようにする、新しい 長期蚘憶戊略 が含たれるようになりたした。 ゚ヌゞェントに旅行を予玄するこずを怜蚎しおください。゚ヌゞェントは、時間が経぀に぀れお、クラむアントずのミヌティングのために仕事で旅行するずきにフラむトを埌の時間に移動する必芁がある堎合など、お客様の予玄パタヌンから孊習したす。クラむアントずのミヌティングを含む次回の予玄を開始するず、゚ヌゞェントは孊習したパタヌンに基づいお柔軟な返品オプションを積極的に提案したす。特定の旅行習慣を孊ぶ経隓豊富なアシスタントず同じように、゚ピ゜ヌド蚘憶を持぀゚ヌゞェントは、個々のニヌズを認識しおそれに察応できるようになりたした。 新しい゚ピ゜ヌド機胜を有効にするず、AgentCore Memory は、゚ヌゞェントずのやり取りのコンテキスト、掚論プロセス、実行されたアクション、結果を蚘録する構造化された゚ピ゜ヌドをキャプチャし、リフレクション゚ヌゞェントはこれらの゚ピ゜ヌドを分析しお、より幅広いむンサむトずパタヌンを抜出したす。゚ヌゞェントは、䌌たようなタスクに盎面したずきに、孊んだこずを取り戻しお意思決定の䞀貫性を高め、凊理時間を短瞮できたす。これにより、考えられるすべおの提案の長いリストではなく、゚ヌゞェントがタスクを完了するために必芁な特定の孊習のみを゚ヌゞェントコンテキストに含めるこずができるため、カスタムむンストラクションの必芁性が枛りたす。 より自然な䌚話を実珟する AgentCore Runtime 双方向ストリヌミング AgentCore Runtime を䜿甚するず、数行のコヌドで゚ヌゞェンティックアプリケヌションをデプロむできたす。自然で応答性の高い䌚話䜓隓を簡単にデプロむするために、AgentCore Runtime は双方向ストリヌミングをサポヌトするようになりたした。この機胜により、音声゚ヌゞェントはナヌザが話しおいる間も聞き取っお適応できるため、担圓者は応答の途䞭で゚ヌゞェントの話を䞭断し、゚ヌゞェントが珟圚のアりトプットを完了するのを埅たずに、゚ヌゞェントに新しいコンテキストにすぐに順応させるこずができたす。双方向ストリヌミングは、ナヌザヌが完党な応答を埅たなければならない埓来のタヌン制の察話ずは異なり、゚ヌゞェントがナヌザヌの発蚀に基づいお応答を動的に倉曎する、流れるような自然な䌚話を生み出したす。 このような䌚話䜓隓をれロから構築するには、同時コミュニケヌションの耇雑な流れを凊理するための倚倧な゚ンゞニアリング努力が必芁です。双方向ストリヌミングは、゚ヌゞェントが入力を凊理しながら出力を生成し、䞭断を正垞に凊理し、䌚話が動的に倉化しおもコンテキストを維持するために必芁なむンフラストラクチャを管理するこずで、これを簡玠化したす。人間の䌚話の流動的な性質に自然に適応する゚ヌゞェントを配備できるようになりたした。぀たり、察話の流れを倱うこずなく、考えの途䞭での䞭断、コンテキストの切り替え、明確化をサポヌトできたす。 知っおおくべきこず Amazon Bedrock AgentCore (ポリシヌのプレビュヌを含む) は、米囜東郚 (オハむオ、バヌゞニア北郚)、米囜西郚 (オレゎン)、アゞアパシフィック (ムンバむ、シンガポヌル、シドニヌ、東京)、および欧州 (フランクフルト、アむルランド) の AWS リヌゞョン でご利甚いただけたす。AgentCore Evaluations のプレビュヌは、米囜東郚 (オハむオ、バヌゞニア北郚)、米囜西郚 (オレゎン)、アゞアパシフィック (シドニヌ)、および欧州 (フランクフルト) リヌゞョンでご利甚いただけたす。リヌゞョンごずの提䟛状況や今埌のロヌドマップに぀いおは、 AWS Capabilities by Region をご芧ください。 AgentCore では、前払いの矩務なしで䜿甚した分だけ支払うこずができたす。料金の詳现に぀いおは、 Amazon Bedrock の料金ペヌゞ にアクセスしおください。AgentCore は AWS 無料利甚枠 の䞀郚でもあり、AWS の新芏のお客様は無料で利甚を開始し、䞻芁な AWS サヌビスを詊すこずができたす。 これらの新機胜は、 CreWAI 、 LangGraph 、 LlamaIndex 、 Strands Agents などのあらゆるオヌプン゜ヌスフレヌムワヌクず、あらゆる基盀モデルで動䜜したす。AgentCore サヌビスは䞀緒に䜿甚するこずも、単独で䜿甚するこずもできたす。 AgentCore オヌプン゜ヌス MCP サヌバヌ を䜿甚しお、お気に入りの AI 支揎開発環境を䜿い始めるこずができたす。 詳现を確認しおすぐに䜿い始めるには、「 AgentCore デベロッパヌガむド 」をご芧ください。 – Danilo 原文は こちら です。
本皿は、2025幎12月8日に公開された “ SAP data ingestion and replication with AWS Glue zero-ETL ” を翻蚳したものです 組織では、耇雑なデヌタパむプラむンを維持するこずなく、SAPシステムからデヌタを取り蟌み、むンサむトぞより迅速にアクセスするニヌズが高たっおいたす。 AWS Glue zero-ETL with SAP は、Operational Data Provisioning ODP 管理のSAP Business WarehouseBW゚クストラクタヌ、Advanced Business Application ProgrammingABAP、Core Data ServicesCDSビュヌ、その他の非ODPデヌタ゜ヌスなどのSAPデヌタ゜ヌスからのデヌタ取り蟌みずレプリケヌションをサポヌトしおいたす。Zero-ETLデヌタレプリケヌションずスキヌマ同期により、抜出されたデヌタを Amazon Redshift 、 Amazon SageMaker lakehouse アヌキテクチャ 、 Amazon S3 Tables などのAWS環境に保存するこずを容易にし、手動でのパむプラむン開発を枛らしたす。これにより、 Amazon Q 、 Kiro 、 Amazon Quick Suite などのサヌビスず組み合わせお䜿甚するこずで、自然蚀語ク゚リを䜿甚しおSAPデヌタを分析し、自動化のためのAI゚ヌゞェントを䜜成し、゚ンタヌプラむズデヌタランドスケヌプ党䜓でコンテキストに応じたむンサむトを生成できる、AI駆動型むンサむトの基盀が構築されたす。 この蚘事では、さたざたなODPおよび非ODP SAP゜ヌスずのzero-ETL統合を䜜成および監芖する方法を玹介したす。 ゜リュヌション抂芁 SAPずデヌタ連携する際の䞻芁コンポヌネントは、SAPデヌタ構造ずプロトコルで動䜜するように蚭蚈された AWS Glue SAP ODataコネクタ です。このコネクタは、ABAPベヌスのSAPシステムぞの接続を提䟛し、SAPのセキュリティずガバナンスフレヌムワヌクに準拠しおいたす。AWS SAPコネクタの䞻な機胜は以䞋の通りです: ODataプロトコルを䜿甚しお、さたざたなSAP NetWeaverシステムからデヌタ抜出 BW゚クストラクタヌ2LIS_02_ITMなどやCDSビュヌC_PURCHASEORDERITEMDEXなどなどの耇雑なSAPデヌタモデルを、管理された圢でレプリケヌション SAP倉曎デヌタキャプチャCDCテクノロゞヌを䜿甚したODPおよび非ODP゚ンティティの䞡方ぞの察応 SAPコネクタは、AWS Glue StudioたたはAWS管理のzero-ETLレプリケヌションの䞡方で動䜜したす。 AWS Glue Studio でのセルフマネヌゞドレプリケヌションは、デヌタ凊理ナニット、レプリケヌション頻床、䟡栌パフォヌマンスの調敎、ペヌゞサむズ、デヌタフィルタヌ、宛先、ファむル圢匏、デヌタ倉換、および遞択したランタむムでの独自コヌドの蚘述をコントロヌルできる環境です。zero-ETLでのAWS管理デヌタレプリケヌションは、カスタム蚭定の負担を取り陀き、AWS管理の代替手段を提䟛し、15分から6日間のレプリケヌション頻床を可胜にしたす。以䞋の゜リュヌションアヌキテクチャは、さたざたなSAP゜ヌスからzero-ETLを䜿甚しおODPおよび非ODP SAPデヌタを取り蟌み、Amazon Redshift、SageMaker lakehouse、S3 Tablesに曞き蟌むアプロヌチを瀺しおいたす。 ODP゜ヌスの倉曎デヌタキャプチャ SAP ODPは、SAP゜ヌスシステムからタヌゲットシステムぞの増分デヌタレプリケヌションを可胜にするデヌタ抜出フレヌムワヌクです。ODPフレヌムワヌクは、アプリケヌションサブスクラむバヌがBW゚クストラクタヌ、CDSビュヌ、BWオブゞェクトなどのサポヌトされおいるオブゞェクトから増分的にデヌタを芁求できるようにしたす。 AWS Glue zero-ETLデヌタ取り蟌みは、タヌゲットシステムでベヌスラむンデヌタセットを確立するために、゚ンティティデヌタの初期フルロヌドを実行するこずから始たりたす。初期フルロヌドが完了するず、SAPは削陀を含むデヌタ倉曎をキャプチャするOperational Delta QueueODQずしお知られるデルタ増分キュヌをプロビゞョニングしたす。デルタトヌクンは初期ロヌド䞭にサブスクラむバヌに送信され、zero-ETL内郚の状態管理システム内に氞続化されたす。 増分凊理は、状態ストアから最埌に保存されたデルタトヌクンを取埗し、ODataプロトコルを䜿甚しおこのトヌクンを䜿甚しおSAPにデルタ倉曎リク゚ストを送信したす。システムは、SAP ODQメカニズムを通じお返されたINSERT/UPDATE/DELETE操䜜を凊理し、レコヌドが倉曎されおいないシナリオでもSAPから新しいデルタトヌクンを受信したす。この新しいトヌクンは、取り蟌みが成功した埌、状態管理システムに氞続化されたす。゚ラヌシナリオでは、システムは既存のデルタトヌクン状態を保持し、デヌタ損倱なしで再詊行メカニズムを可胜にしたす。 以䞋のスクリヌンショットは、SAPシステムでの成功した初期ロヌドずそれに続く4回の増分デヌタ取り蟌みを瀺しおいたす。 非ODP゜ヌスの倉曎デヌタキャプチャ 非ODP構造は、ODP察応でないODataサヌビスです。これらは、ODPフレヌムワヌクなしで盎接公開されるAPI、関数、ビュヌ、たたはCDSビュヌです。このメカニズムを䜿甚しおデヌタが抜出されたすが、増分デヌタ抜出はオブゞェクトの性質に䟝存したす。たずえば、オブゞェクトに「最終曎新日」フィヌルドが含たれおいる堎合、それを䜿甚しお倉曎を远跡し、増分デヌタ抜出を提䟛したす。 AWS Glue zero-ETLは、゚ンティティに倉曎を远跡するフィヌルド最終曎新日たたは時刻が含たれおいる堎合、非ODP ODataサヌビスに察しおすぐに䜿える増分デヌタ抜出を提䟛したす。これらのSAPサヌビスに、zero-ETLはデヌタ取り蟌みに2぀のアプロヌチを提䟛したす:タむムスタンプベヌスの増分凊理ず完党ロヌドです。 タむムスタンプベヌスの増分凊理 タむムスタンプベヌスの増分凊理は、zero-ETLでナヌザヌが蚭定したタむムスタンプフィヌルドを䜿甚しお、デヌタ抜出プロセスを最適化したす。zero-ETLシステムは、埌続の増分凊理操䜜の基瀎ずなる開始タむムスタンプを確立したす。りォヌタヌマヌクずしお知られるこのタむムスタンプは、デヌタの䞀貫性を促進するために重芁です。ク゚リ構築メカニズムは、タむムスタンプ比范に基づいおODataフィルタヌを構築したす。これらのク゚リは、最埌に成功した凊理実行以降に䜜成たたは倉曎されたレコヌドを抜出したす。システムのりォヌタヌマヌク管理機胜は、各凊理サむクルから最高のタむムスタンプ倀の远跡を維持し、この情報を埌続の実行の開始点ずしお䜿甚したす。zero-ETLシステムは、蚭定されたプラむマリキヌを䜿甚しおタヌゲットでアップサヌトを実行したす。このアプロヌチは、デヌタ敎合性を維持しながら曎新を適切に凊理するこずを促進したす。各タヌゲットシステム曎新が成功した埌、りォヌタヌマヌクタむムスタンプが進められ、将来の凊理サむクルのための信頌できるチェックポむントが䜜成されたす。 ただし、タむムスタンプベヌスのアプロヌチには制限がありたす – SAPシステムは削陀タむムスタンプを維持しないため、物理的な削陀を远跡できたせん。タむムスタンプフィヌルドが利甚できないか蚭定されおいないシナリオでは、システムはアップサヌト凊理を䌎うフルロヌドに移行したす。 フルロヌド完党ロヌド フルロヌドアプロヌチは、独立した前埌関係のない凊理ずしお、たたはタむムスタンプベヌスの凊理が実行可胜でない堎合のフォヌルバックメカニズムずしお機胜したす。この方法は、各凊理サむクル䞭に完党な゚ンティティデヌタセットを抜出するこずを含み、倉曎远跡が利甚できないか必芁でないシナリオに適しおいたす。抜出されたデヌタセットは、タヌゲットシステムでアップサヌトされたす。アップサヌト凊理ロゞックは、新しいレコヌドの挿入ず既存レコヌドの曎新の䞡方を凊理したす。 増分ロヌドたたはフルロヌドを遞択するタむミング タむムスタンプベヌスの増分凊理アプロヌチは、頻繁に曎新される倧芏暡なデヌタセットに察しお最適なパフォヌマンスずリ゜ヌス䜿甚率を提䟛したす。倉曎されたレコヌドのみの遞択的転送により、デヌタ転送量が削枛され、ネットワヌクトラフィックが削枛されたす。この最適化は、運甚コストの削枛に盎接぀ながりたす。アップサヌトを䌎うフルロヌドは、増分凊理が実行可胜でないシナリオでのデヌタ同期を促進したす。 これらのアプロヌチは、非ODP SAP構造ずのzero-ETL統合のための完党な゜リュヌションを圢成し、゚ンタヌプラむズデヌタ統合シナリオの倚様な芁件に察応したす。これらのアプロヌチを䜿甚する組織は、2぀のアプロヌチのいずれかを遞択する際に、特定のナヌスケヌス、デヌタ量、およびパフォヌマンス芁件を評䟡する必芁がありたす。 SAP zero-ETL統合の監芖 AWS Glueは、 Amazon CloudWatch ログを䜿甚しお状態管理、ログ、およびメトリクスを維持したす。可芳枬性を蚭定する手順に぀いおは、「 統合の監芖 」を参照しおください。ログ配信甚に AWS Identity and Access Management IAMロヌルが蚭定されおいるこずを確認しおください。統合は、゜ヌス取り蟌みず遞択したタヌゲットぞの曞き蟌みの䞡方から監芖されたす。 ゜ヌス取り蟌みの監芖 AWS Glue zero-ETLずCloudWatchの統合により、デヌタ統合プロセスを远跡およびトラブルシュヌティングするための監芖機胜が提䟛されたす。CloudWatchを通じお、問題を特定し、パフォヌマンスを監芖し、SAPデヌタ統合の運甚状態を維持するのに圹立぀詳现なログ、メトリクス、およびむベントにアクセスできたす。成功ず゚ラヌのシナリオのいく぀かの䟋を芋おみたしょう。 シナリオ1: ロヌルに暩限がない この゚ラヌは、SAPデヌタぞのアクセスを詊みる際に、AWS Glueでのデヌタ統合プロセス䞭に発生したした。接続は、400 Bad Requestステヌタスコヌドを持぀CLIENT_ERRORに遭遇し、ロヌルに暩限がないこずを瀺しおいたす。 { "eventTimestamp": 1755031897157, "integrationArn": "arn:aws:glue:us-east-2:012345678901:integration:1da4dccd-96ce-4661-8ef1-bf216623d65f", "sourceArn": "arn:aws:glue:us-east-2:012345678901:connection/SAPOData-sap-glue-dev", "level": "ERROR", "messageType": "IngestionFailed", "details": { "loadType": "", "errorMessage": "You do not have the necessary permissions to access the glue connection. make sure that you have the correct IAM permissions to access AWS Glue resources.", "errorCode": "CLIENT_ERROR" } } シナリオ2: デルタリンクの砎損 CloudWatchログは、SAPからAWS Glueぞのデヌタ同期䞭にデルタトヌクンが欠萜しおいる問題を瀺しおいたす。゚ラヌは、ODataサヌビスを通じおSAP販売ドキュメント項目テヌブルFactsOfCSDSLSDOCITMDXにアクセスしようずしたずきに発生したす。増分デヌタロヌドず倉曎の远跡に必芁なデルタトヌクンがないため、システムがデヌタ抜出API RODPS_REPL_ODP_OPENを開こうずしたずきにCLIENT_ERROR400 Bad Requestが発生したした。 { "eventTimestamp": 1760700305466, "integrationArn": "arn:aws:glue:us-east-1:012345678901:integration:f62e1971-092c-46a3-ba88-d32f4c6cd649", "sourceArn": "arn:aws:glue:us-east-1:012345678901:connection/SAPOData-sap-glue-dev", "level": "ERROR", "messageType": "IngestionFailed", "details": { "tableName": "/sap/opu/odata/sap/Z_C_SALESDOCUMENTITEMDEX_SRV/FactsOfCSDSLSDOCITMDX", "loadType": "", "errorMessage": "Received an error from SAPOData: Could not open data access via extraction API RODPS_REPL_ODP_OPEN. Status code 400 (Bad Request).", "errorCode": "CLIENT_ERROR" } シナリオ3: SAPデヌタ取り蟌みのクラむアント゚ラヌ このCloudWatchログは、SAP゚ンティティEntityOf0VENDOR_ATTRがODataサヌビスを通じお芋぀からないか、アクセスできないクラむアント䟋倖シナリオを明らかにしおいたす。このCLIENT_ERRORは、AWS GlueコネクタがSAPシステムからの応答を解析しようずしたが、゚ンティティが゜ヌスSAPシステムに存圚しないか、SAPむンスタンスが䞀時的に利甚できないために倱敗したずきに発生したす。 { "eventTimestamp": 1752676327649, "integrationArn": "arn:aws:glue:us-east-1:012345678901:integration:9f1acbc0-599f-47d2-8e84-e9779976af59", "sourceArn": "arn:aws:glue:us-east-1:012345678901:connection/SAPOData-sap-glue-dev", "level": "ERROR", "messageType": "IngestionFailed", "details": { "tableName": "/sap/opu/odata/sap/ZVENDOR_ATTR_SRV/EntityOf0VENDOR_ATTR", "loadType": "", "errorMessage": "Data read from source failed for entity /sap/opu/odata/sap/ZVENDOR_ATTR_SRV/EntityOf0VENDOR_ATTR using connector SAPOData; ErrorMessage: Glue connector returned client exception. The response from the connector application couldn't be parsed.", "errorCode": "CLIENT_ERROR" } } タヌゲット曞き蟌みの監芖 Zero-ETLは、タヌゲットシステムに応じた監芖メカニズムを採甚しおいたす。Amazon Redshiftタヌゲットの堎合、統合ステヌタス、ゞョブ実行、およびデヌタ移動統蚈に関する詳现情報を提䟛するsvv_integrationシステムビュヌを䜿甚したす。SageMaker lakehouseタヌゲットを䜿甚する堎合、zero-ETLはzetl_integration_table_stateテヌブルを通じお統合状態を远跡し、同期ステヌタス、タむムスタンプ、および実行の詳现に関するメタデヌタを維持したす。さらに、CloudWatchログを䜿甚しお統合の進行状況を監芖し、成功したコミット、メタデヌタの曎新、およびデヌタ曞き蟌みプロセス䞭の朜圚的な問題に関する情報をキャプチャできたす。 シナリオ1: SageMaker lakehouseタヌゲットでの凊理成功 CloudWatchログは、CDCモヌドを䜿甚したプラントテヌブルの成功したデヌタ同期アクティビティを瀺しおいたす。最初のログ゚ントリIngestionCompletedは、タむムスタンプ1757221555568での取り蟌みプロセスの成功した完了を確認し、最埌の同期タむムスタンプは1757220991999です。2番目のログIngestionTableStatisticsは、デヌタ倉曎の詳现な統蚈を提䟛し、このCDC同期䞭に300の新しいレコヌドが挿入され、8぀のレコヌドが曎新され、2぀のレコヌドがタヌゲットデヌタベヌスglueetlから削陀されたこずを瀺しおいたす。このレベルの詳现は、タヌゲットシステムに䌝播される倉曎の量ずタむプを監芖するのに圹立ちたす。 { "eventTimestamp": 1757221555568, "integrationArn": "arn:aws:glue:us-east-1:012345678901:integration:b7a1c69a-e180-4d27-b71d-5fcf196d9d2d", "sourceArn": "arn:aws:glue:us-east-1:012345678901:connection/mam301", "targetArn": "arn:aws:glue:us-east-1:012345678901:database/gluezetl", "level": "VERBOSE", "messageType": "IngestionCompleted", "details": { "tableName": "plant", "loadType": "CDC", "message": "Successfully completed ingestion", "lastSyncedTimestamp": 1757220991999, "consumedResourceUnits": "10" } } { "eventTimestamp": 1757222506936, "integrationArn": "arn:aws:glue:us-east-1:012345678901:integration:b7a1c69a-e180-4d27-b71d-5fcf196d9d2d", "sourceArn": "arn:aws:glue:us-east-1:012345678901:connection/mam301", "targetArn": "arn:aws:glue:us-east-1:012345678901:database/gluezetl", "level": "INFO", "messageType": "IngestionTableStatistics", "details": { "tableName": "plant", "loadType": "CDC", "insertCount": 300, "updateCount": 8, "deleteCount": 2 } } シナリオ2: Amazon SageMaker lakehouse タヌゲットのメトリクス SageMaker lakehouseのzetl_integration_table_stateテヌブルは、統合ステヌタスずデヌタ倉曎メトリクスのビュヌを提䟛したす。この䟋では、テヌブルは、testdbデヌタベヌスの統合ID 62b1164f-5b85-45e4-b8db-9aa7ab841e98を持぀SAP CDSビュヌテヌブルの成功した統合を瀺しおいたす。レコヌドは、タむムスタンプ1733000485999で、10の挿入レコヌドが凊理されたこずを瀺しおいたすrecent_insert_record_count: 10、曎新たたは削陀はありたせん䞡方のカりントは0。このテヌブルは監芖ツヌルずしお機胜し、統合状態ずデヌタ倉曎に関する詳现な統蚈の集䞭ビュヌを提䟛し、lakehouseでのデヌタ同期アクティビティを远跡および怜蚌するこずを簡単にしたす。 +---+--------------------------------------+---------------+----------------------------------------------------------+-----------+--------+-----------------+-------------------------------+------------------------------+------------------------------+------------------------------+ | # | integration_id | target_database | table_name | table_state | reason | last_updated_timestamp | recent_ingestion_record_count | recent_insert_record_count | recent_update_record_count | recent_delete_record_count | +---+--------------------------------------+---------------+----------------------------------------------------------+-----------+--------+-----------------+-------------------------------+------------------------------+------------------------------+------------------------------+ | 2 | 62b1164f-5b85-45e4-b8db-9aa7ab841e98 | testdb | _sap_opu_odata_sap_zcds_po_scl_new_srv_factsofzmmpurordsldex | SUCCEEDED | | 1733000485999 | 10 | 0 | 0 | 0 | +---+--------------------------------------+---------------+----------------------------------------------------------+-----------+--------+-----------------+-------------------------------+------------------------------+------------------------------+------------------------------+ シナリオ3: Redshift甚監芖システムは、zero-ETL統合ステヌタスを远跡するために2぀のビュヌを䜿甚 svv_integrationは、統合ステヌタスの高レベルの抂芁を提䟛し、統合ID 03218b8a-9c95-4ec2-81ad-dd4d5398e42aが倱敗なしで18のテヌブルを正垞にレプリケヌトし、最埌のチェックポむントがトランザクションシヌケンス1761289852999であったこずを瀺しおいたす。 +--------------------------------------+---------------+-----------+-----------------+-------------+----------------------------------------------+-------------------------+-----------------------+---------------+------------------+-----------------+-----------------+------------------+-----------------+-----------------+ | integration_id | target_database | source | state | current_lag | last_replicated_checkpoint | total_tables_replicated | total_tables_failed | creation_time | refresh_interval | source_database | is_history_mode | query_all_states | truncatecolumns | accept_invchars | +--------------------------------------+---------------+-----------+-----------------+-------------+----------------------------------------------+-------------------------+-----------------------+---------------+------------------+-----------------+-----------------+------------------+-----------------+-----------------+ | 03218b8a-9c95-4ec2-81ad-dd4d5398e42a | test_case | GlueSaaS | CdcRefreshState | 771754 | {"txn_seq":"1761289852999","txn_id":"0"} | 18 | 0 | 22:54.7 | 0 | | FALSE | FALSE | FALSE | FALSE | +--------------------------------------+---------------+-----------+-----------------+-------------+----------------------------------------------+-------------------------+-----------------------+---------------+------------------+-----------------+-----------------+------------------+-----------------+-----------------+ svv_integration_table_stateは、統合内の個々のテヌブルのステヌタスを瀺すテヌブルレベルの監芖詳现を提䟛したす。この堎合、SAP材料グルヌプテキスト゚ンティティテヌブルは同期枈み状態にあり、最埌のレプリケヌションチェックポむントは統合チェックポむント1761289852999ず䞀臎しおいたす。テヌブルは珟圚0行ず0サむズを瀺しおおり、新しく䜜成されたこずを瀺唆しおいたす。 +--------------------------------------+---------------+-------------+--------------------------------------------------------------+-------------+----------------------------------------------+--------+-----------------------+------------+------------+-----------------+ | integration_id | target_database | schema_name | table_name | table_state | table_last_replicated_checkpoint | reason | last_updated_timestamp | table_rows | table_size | is_history_mode | +--------------------------------------+---------------+-------------+--------------------------------------------------------------+-------------+----------------------------------------------+--------+-----------------------+------------+------------+-----------------+ | 03218b8a-9c95-4ec2-81ad-dd4d5398e42a | test_case | public | /sap/opu/odata/sap/ZMATL_GRP_1_SRV/EntityOf0MATL_GRP_1_TEXT | Synced | {"txn_seq":"1761289852999","txn_id":"0"} | | 23:03.8 | 0 | 0 | FALSE | +--------------------------------------+---------------+-------------+--------------------------------------------------------------+-------------+----------------------------------------------+--------+-----------------------+------------+------------+-----------------+ これらのビュヌは、Amazon Redshiftでの党䜓的な統合の健党性ず個々のテヌブル同期ステヌタスの䞡方を远跡するための包括的な監芖゜リュヌションを提䟛したす。 前提条件 以䞋のセクションでは、SAP接続を蚭定し、その接続を䜿甚しおzero-ETL統合を䜜成するために必芁な手順を説明したす。この゜リュヌションを実装する前に、以䞋を準備する必芁がありたす: SAPアカりント 管理者アクセス暩を持぀AWSアカりント S3 Tablesタヌゲット を䜜成し、S3バケットsap_demo_table_bucketをデヌタベヌスのロケヌションずしお関連付ける zero-ETLのData Catalogのきめ现かいアクセス制埡のために、以䞋の IAMポリシヌ を䜿甚しお AWS Glue Data Catalog蚭定 を曎新する zero-ETLがSAPアカりントからデヌタにアクセスするために䜿甚するIAMロヌル zero_etl_bulk_demo_role を䜜成する SAP認蚌情報を保存するためにAWS Secrets Managerでシヌクレット zero_etl_bulk_demo_secret を䜜成する SAPむンスタンスぞの接続を䜜成 SAPむンスタンスぞの接続を蚭定し、アクセスするデヌタを提䟛するには、以䞋の手順を実行したす: AWS Glueコン゜ヌルで、ナビゲヌションペむンのData catalogの䞋で、Connectionsを遞択し、Create Connectionを遞択したす。 Data sourcesで、SAP ODataを遞択し、 Next を遞択したす。 SAPむンスタンスのURLを入力したす。 IAM service roleで、ロヌルzero_etl_bulk_demo_role前提条件ずしお䜜成を遞択したす。 Authentication Typeで、SAPに䜿甚しおいる認蚌タむプを遞択したす。 AWS Secretで、シヌクレットzero_etl_bulk_demo_secret前提条件ずしお䜜成を遞択したす。 Nextを遞択したす。 Nameに、sap_demo_connなどの名前を入力したす。 Nextを遞択したす。 zero-ETL統合を䜜成 zero-ETL統合を䜜成するには、以䞋の手順を実行したす: AWS Glueコン゜ヌルで、ナビゲヌションペむンのData catalogの䞋で、Zero-ETL integrationsを遞択し、Create zero-ETL integrationを遞択したす。 Data sourceで、SAP ODataを遞択し、Nextを遞択したす。 前の手順で䜜成した接続名ずIAMロヌルを遞択したす。 統合に含めるSAPオブゞェクトを遞択したす。非ODPオブゞェクトは完党ロヌドたたは増分ロヌド甚に蚭定され、ODPオブゞェクトは増分取り蟌み甚に自動的に蚭定されたす。 完党ロヌドの堎合、Incremental update fieldをNo timestamp field selectedのたたにしたす。 増分ロヌドの堎合、Incremental update fieldの線集アむコンを遞択し、タむムスタンプフィヌルドを遞択したす。 デルタトヌクンを提䟛するODP゚ンティティの堎合、増分曎新フィヌルドは事前に遞択されおおり、ナヌザヌのアクションは必芁ありたせん。 同じSAP接続ず゚ンティティをデヌタフィルタヌで䜿甚しお新しい統合を䜜成する堎合、最初の統合ずは異なる増分曎新フィヌルドを遞択するこずはできたせん。 Target detailsで、sap_demo_table_bucket前提条件ずしお䜜成を遞択したす。 Target IAM roleで、sap_demo_role前提条件ずしお䜜成を遞択したす。 Nextを遞択したす。 Integration detailsセクションで、Nameにsap-demo-integrationず入力したす。 Nextを遞択したす。 詳现を確認し、Create and launch integrationを遞択したす。 新しく䜜成された統合は、玄1分でActiveずしお衚瀺されたす。 クリヌンアップ リ゜ヌスをクリヌンアップするには、以䞋の手順を実行したす。このプロセスは、この蚘事で䜜成されたリ゜ヌスを完党に削陀したす。続行する前に重芁なデヌタをバックアップしおください。 zero-ETL統合 sap-demo-integration を削陀したす。 S3 Tablesタヌゲットバケット sap_demo_table_bucket を削陀したす。 Data Catalog接続 sap_demo_conn を削陀したす。 Secrets Managerシヌクレット zero_etl_bulk_demo_secret を削陀したす。 たずめ ここたでの手順で、埓来のようなETL構築の耇雑さなしに、SAPデヌタ分析を倧きく改善できるようになりたした。AWS Glue zero-ETLを䜿甚するず、S3 Tables、SageMaker lakehouseアヌキテクチャ、Amazon Redshiftに、元の構造を維持しながらデヌタを連携でき、SAPデヌタに即座にアクセス可胜な環境を構築できたす。チヌムは、コスト効率の高いクラりドストレヌゞにデヌタを保持しながら、Apache Iceberg のタむムトラベル機胜、スキヌマ進化、および倧芏暡な同時読み取り/曞き蟌みを備えたACID準拠のストレヌゞを䜿甚できたす。Amazon QずSageMaker等のAI機胜は、ビゞネスがオンデマンドデヌタ補品を䜜成し、テキストからSQLぞのク゚リを実行し、Amazon BedrockずQuick Suiteを䜿甚しおAI゚ヌゞェントをデプロむするのに圹立ちたす。 詳现に぀いおは、以䞋のリ゜ヌスを参照しおください: AWS Glue Documentation Zero-ETL integrations Connecting to SAP OData Amazon SageMaker lakehouse アヌキテクチャ Amazon S3 tables をタヌゲットずしお蚭定する Amazon Q Documentation Amazon Quick Suite Documentation SAPデヌタ戊略を近代化する準備はできおいたすかAWS Glue zero-ETLを探玢し、組織のデヌタ分析機胜を匷化したしょう。 著者に぀いお Shashank Sharma Shashank は、゚ンタヌプラむズ顧客向けのファヌストパヌティおよびサヌドパヌティのデヌタベヌスずSaaSのデヌタ統合およびレプリケヌション゜リュヌションの提䟛においお15幎以䞊の経隓を持぀゚ンゞニアリングリヌダヌです。圌はAWS Glue Zero-ETLずAmazon AppFlowの゚ンゞニアリングをリヌドしおいたす。 Parth Panchal Parth は、10幎以䞊の開発経隓を持぀経隓豊富な゜フトりェア゚ンゞニアで、AWS Glue zero-ETLずSAPデヌタ統合゜リュヌションを専門ずしおいたす。圌は、耇雑なデヌタレプリケヌションの課題に深く取り組み、パフォヌマンスず信頌性の高い基準を維持しながらスケヌラブルな゜リュヌションを提䟛するこずに優れおいたす。 Diego Lombardini Diego は、SAPテクノロゞヌ党䜓で20幎以䞊の経隓を持぀経隓豊富な゚ンタヌプラむズアヌキテクトで、SAPむノベヌションずデヌタおよび分析を専門ずしおいたす。圌はパヌトナヌずナヌザヌの䞡方ずしお働いおきたため、システムず組織を販売、実装、運甚するために必芁なこずに぀いお完党な芖点を持っおいたす。圌はテクノロゞヌずむノベヌションに情熱を持ち、顧客の成果ずビゞネス䟡倀の提䟛に焊点を圓おおいたす。 Abhijeet Jangam Abhijeet は、耇数の業界にわたる戊略ず提䟛をリヌドする20幎のSAP技術機胜経隓を持぀デヌタおよびAIリヌダヌです。数十のSAP実装経隓により、圌はアプリケヌション開発、デヌタ゚ンゞニアリング、統合における深い技術的専門知識ずずもに、幅広い機胜プロセス知識をもたらしたす。 翻蚳 䞋䜐粉 昭 (AWS Japan ゜リュヌションアヌキテクト)
AWS re:Invent の翌週は、むベントの゚キサむトメントず゚ネルギヌがたすたす熱くなる週であり、詳现に぀いお孊び、最新の発衚が課題の解決にどのように圹立぀かを理解するすばらしい機䌚です。今回も、 AWS re:Invent 2025 の泚目の発衚 に関する蚘事をご甚意したした。 すべおの技術的発衚の䞭でも私にずっおずりわけ印象的だったのは、フィリピンの Rafi (Raphael Francis Quisumbing) が ワヌナヌ ノォゲルス から Now Go Build 賞を受け取った瞬間でした。2015 幎に AWS ヒヌロヌになった Rafi は、2013 幎から AWS User Group Philippines の共同䞻導者を務めおいたす。この地域党䜓でのコミュニティの構築ず開発者の゚ンパワヌメントに察する圌の献身は、この賞の真髄を䜓珟するものです。Rafi の詳现に぀いおは、 The Kernel をお読みください。おめでずう、Rafi! 基調講挔のたずめ: ゚ヌゞェント、ルネサンス、開発者の圹割 2025 幎の AWS re:Invent の基調講挔は、私たちが向かっおいる方向を明確に瀺しおいたした。 マット ガヌマン は、開発者が「AWS の栞心」であり、20 幎たった今でも「革新する自由」が AWS の䞭栞的䜿呜であるこずを匷調したした。次の倉曲点ずしお AI ゚ヌゞェントに焊点を圓おたマットは、「AI アシスタントは、ナヌザヌに代わっおタスクを実行したり自動化したりするこずができる AI ゚ヌゞェントぞず移行し始めおいたす。こうした移行の䞭で、AI 投資からの実質的なビゞネス利益を目の圓たりにし始めおいたす」ず述べたした。 Swami Sivasubramanian  ã¯ã€ç§ãŸã¡ãŒçµŒéš“しおいる倉革的瞬間を匷調し、「䜕を達成したいのかを自然蚀語で説明できる、これは歎史䞊初めおのこずです。するず、゚ヌゞェントがプランを生成したす。゚ヌゞェントがコヌドを蚘述し、必芁なツヌルを呌び出しお、゜リュヌション党䜓を実行するのです」ず話したした。 AWS は、信頌性が高く、セキュアでスケヌラブルな本番環境察応むンフラストラクチャを構築しおいたす。これは、゚ヌゞェントの非決定的な性質に合わせお構築されたものです。 Peter DeSantis ず Dave Brown  ã¯ã€ã“の AI 時代においお、AWS が 20 幎にわたっおこだわり続けおきたコア属性であるセキュリティ、可甚性、パフォヌマンス、䌞瞮性、コスト、俊敏性がこれたで以䞊に重芁であるこずを匷調したした。Dave Brown は、これらの属性を倧芏暡に実珟する Graviton ず AWS のカスタムシリコンむノベヌションを玹介したした。 14 幎の歎史に終止笊を打ち、最埌の基調講挔を行った ワヌナヌ ノォゲルス は、奜奇心ずシステム思考を持ち、効果的にコミュニケヌションを取る開発者を衚す「ルネサンス開発者」ずいう抂念を玹介したした。AI ず開発者の進化に関する圌のメッセヌゞは参加者の共感を呌ぶもので、「AI は私の仕事を奪うのか? そうかもしれたせん。AI は私を陳腐化するのか? 皆さんが進化するのなら、それは絶察にありたせん」ず述べたした。 たた、開発者は所有者でなければならないこずも匷調し、「仕事はあなたのものであり、ツヌルのものではありたせん。ツヌルを䜜り、所有するのはあなたです」ず話したした。 基調講挔、むノベヌショントヌク、ブレむクアりトセッションなどは、 オンデマンド動画ペヌゞ でもご芧いただけたす。 むノベヌショントヌク Harnessing analytics for humans and AI (INV201) AI agents in action: Architecting the future of applications (INV202) The agent-enabled workplace: Transforming businesses with AI (INV203) Build and scale AI: from reliable agents to transformative systems (INV204) Reinventing software development with AI agents (INV205) Unlocking possibilities with AWS Compute (INV207) Databases made effortless so agents and developers can change the world (INV208) The next frontier: Building the agentic future of Financial Services (INV209) Infrastructure for the impossible: Turning public sector barriers into breakthroughs (INV210) Behind the curtain: How Amazon’s AI innovations are powered by AWS (INV211) Migrate, modernize, and move your business into the AI era (INV212) The power of cloud network innovation (INV213) Intelligent security: Protection at scale from development to production (INV214) AWS storage beyond data boundaries: Building the data foundation (INV215) ブレむクアりトセッション – トピック ブレむクアりトセッション – 分野 分析 アプリケヌション統合 アヌキテクチャ AI ビゞネスアプリケヌション クラりド運甚 コンピュヌティング デヌタベヌス 開発者ツヌル ゚ンドナヌザヌコンピュヌティング ハむブリッドクラりドずマルチクラりド 業界゜リュヌション 移行ずモダナむズ ネットワヌクずコンテンツ配信 オヌプン゜ヌス セキュリティずアむデンティティ サヌバヌレスずコンテナ ストレヌゞ 開発者コミュニティ デゞタルネむティブビゞネス ゚ンタヌプラむズ 独立系゜フトりェアベンダヌ AWS 初心者 パヌトナヌむネヌブルメント 公共郚門 シニアリヌダヌ 䞭堅・䞭小䌁業 スタヌトアップ 2025 幎 11 月 30 日週のリリヌス 以䞋に、私が泚目したリリヌスで、 AWS re:Invent 2025 の泚目の発衚 蚘事ではただ取り䞊げおいないものをご玹介したす。 Kiro Autonomous Agent – AWS は、11 月にチヌム機胜ずずもに䞀般提䟛が開始された Kiro を基瀎ずする自埋型゚ヌゞェントを発衚したした。この゚ヌゞェントは、セッション党䜓でアりェアネスを維持し、プルリク゚ストずフィヌドバックから孊習しお、耇数のリポゞトリにたたがるバグトリアヌゞずコヌドカバレッゞの改善に察応したす。マット ガヌマンは、第 1 䞖代の AI コヌディングツヌルよりも「桁違いに効率的」だず蚀っおいたす。珟圚、Kiro は Amazon 瀟党䜓での暙準 AI 開発環境ずしお䜿甚されおいたす。 Bedrock ナレッゞベヌスのマルチモヌダル怜玢 (䞀般提䟛) – テキスト、画像、音声、動画ファむル党䜓で機胜する AI 駆動の怜玢アプリケヌションや質問回答アプリケヌションを構築できたす。開発者は、解析、チャンク化、埋め蟌み、ベクトルストレヌゞのオプションを完党に制埡しながらマルチモヌダルコンテンツを取り蟌み、テキストク゚リたたは画像ク゚リを送信しお、あらゆるメディアタむプから関連するセグメントを取埗できるようになりたした。 AWS Interconnect – マルチクラりド (プレビュヌ) – 専甚垯域幅ず組み蟌みのレゞリ゚ンスを甚いお、Amazon VPC やその他のクラりド環境の間にセキュアか぀高速なプラむベヌト接続をすばやく確立したす。このプレビュヌは Google Cloud を最初のロヌンチパヌトナヌずしお開始され、2026 幎には Microsoft Azure のサポヌトが远加される予定です。 この蚘事で取り䞊げられおいないその他のリリヌスニュヌスに぀いおは、 AWS の最新情報 をご芧ください。 ä»Šé€±ã®ãƒ‹ãƒ¥ãƒŒã‚¹ã¯ä»¥äžŠã§ã™ã€‚来週月曜日の次回 Weekly Roundup もお楜しみに! ハッピヌビルディング! – Donnie この蚘事は、 Weekly Roundup シリヌズ の䞀郚です。毎週、AWS からの興味深いニュヌスや発衚を簡単にたずめおお知らせしたす! 原文は こちら です。
本蚘事は 2025/11/25 に投皿された Everything you don’t need to know about Amazon Aurora DSQL: Part 5 – How the service uses clocks を翻蚳した蚘事です。 Amazon Aurora DSQL  ã¯ã€ã‚¢ã‚¯ãƒ†ã‚£ãƒ–-アクティブの分散デヌタベヌス蚭蚈を採甚しおおり、リヌゞョン内およびリヌゞョン間で、 すべおのデヌタベヌスリ゜ヌスが等しく読み取りず曞き蟌みの䞡方のトラフィックを凊理したす。この蚭蚈により、 シングルおよびマルチリヌゞョンの Aurora DSQL クラスタヌにおいお 同期デヌタレプリケヌションずデヌタ損倱れロの自動フェむルオヌバヌが 可胜になりたす。 Aurora DSQL に関する5郚構成の本シリヌズでは、これたでに 基本抂念 、 機胜ず泚意点 、Aurora DSQL における トランザクションの動䜜 、そしお 個々のコンポヌネント に぀いお説明したした。今回の投皿では、Amazon Aurora DSQL が  Amazon Time Sync Service  ã‚’䜿甚しおどのようにハむブリッド論理クロック゜リュヌションを構築しおいるのかを探りたす。 Aurora DSQL がリヌゞョン内およびリヌゞョン間で広範な調敎なしにスケヌラブルな方法で動䜜できる胜力は、Amazon Time Sync Service の掻甚ずその䞊に構築されたハむブリッド論理クロック゜リュヌションの構築によるものです。 分散システムにおけるハむブリッド論理クロックの重芁性 物理クロックは盎感的で私たちの自然な時間認識に合臎しおいたすが、分散システムでは同期に課題がありたす。䞀方、 Lamport タむムスタンプ のような論理クロックは因果関係の远跡に優れおいたすが、実䞖界のタむミング芁件を満たすのに苊劎したす。 ハむブリッド論理クロックHLC は、䞡方のアプロヌチの利点を調和させる掗緎された゜リュヌションを提䟛したす。Aurora DSQL では、HLC は次のように動䜜したす システムは物理クロックず論理クロックの䞡方のコンポヌネントを維持したす クロック倀は各読み取り操䜜の前に曎新されたす 物理クロックがより速いペヌスで動䜜する堎合兞型的なシナリオ、論理時間が同期するよう進みたす 逆に、物理クロックが遅れおいる堎合、論理時間はおおよそ物理クロックのレヌトで進行したす このハむブリッドアプロヌチにより、物理的な珟実ずの匷い結び぀きを維持しながら、時間が埌退するこずがないよう保蚌されたす。 CockroachDB  ã‚„  MongoDB  ãªã©ã®ä»–の分散デヌタベヌスも、時間管理のニヌズにハむブリッドクロックを採甚しおおり、Aurora DSQL におけるこのアプロヌチの関連性を瀺しおいたす。HLC には以䞋のようないく぀かの利点がありたす 䞀貫性の保蚌 – クラむアントが耇数のデヌタベヌスノヌドからデヌタを読み取る堎合、HLC はデヌタの䞀貫したビュヌを保蚌したす。これにより、Aurora DSQL は同期の必芁なく耇数のリヌゞョンにあるストレヌゞノヌドから読み取るこずができたす。 トランザクション管理 – 各トランザクションは開始タむムスタンプずコミットタむムスタンプを受け取り、これらの倀に基づいお信頌性の高い競合怜出を容易にしたす。 読み取り専甚トランザクションの線圢化可胜性linearizability 実際には、クロック同期は完璧ではありたせん。珟代のシステムはこの珟実に察凊するために掗緎された゚ラヌ境界远跡を採甚しおいたす。Amazon EC2 の clockbound API からの時間枬定には、珟圚時刻の掚定倀、䞊限゚ラヌ境界、䞋限゚ラヌ境界が含たれたす。これにより 3 ぀の時間間隔が区別されたす既知の過去゚ラヌ境界以䞋、未知の珟圚゚ラヌ境界内、そしお既知の未来゚ラヌ境界以䞊。QP は䞊限゚ラヌ境界を遞択するこずで、ストレヌゞからリク゚ストするデヌタにコミット枈みのすべおのトランザクションが含たれるこずを保蚌したす。これが読み取り専甚トランザクションが線圢化可胜である理由です。これにより、オペレヌションがシステム内での䞊列性なしに、䞀貫したリアルタむム順序で実行されるように芋えるこずが保蚌されたす。 Amazon Aurora DSQL におけるトランザクションタむミングの理解 Aurora DSQL は、トランザクションタむムスタンプの掗緎された凊理を通じお匷力な䞀貫性保蚌を提䟛しおいたす。システムがどのようにトランザクションタむミングを管理しお線圢化可胜性linearizabilityを確保するか ヌ ぀たり、トランザクション B がトランザクション A のコミット埌に開始される堎合、B は぀ねに A の倉曎を芋るこずができるずいうこず ヌ を探っおみたしょう。この抂念は読み曞きトランザクションのみを察象に探っおいきたす。なぜなら、このシリヌズの第 3 回で説明したように、読み取り専甚トランザクションは論理的な時間がれロであり、このタむプのトランザクションにはこの抂念は必芁ないからです。 トランザクションが開始されるず、QP は未来にあるこずが保蚌されおいる開始タむムスタンプτ-startを割り圓おたす。トランザクション内のあらゆる読み取りに察しお、このタむムスタンプがストレヌゞに枡され、読み取り操䜜を実行する前にすべおの先行トランザクションが凊理されおいるこずを確認したす。 トランザクションのコミット䞭 アゞュディケヌタがコミットタむムスタンプτ-commitを割り圓おたす。 QP は、ナヌザヌにコミットを確認する前に、このタむムスタンプが怜蚌可胜な過去にあるこずを確認したす。 実際の䟋 2 ぀の連続するトランザクション、A ず B の流れを芋おみたしょう トランザクション A が開始 開始タむムスタンプ τ3 が割り圓おられたす このトランザクション内のすべおのアクションは、䞀貫したビュヌを確保するためにこのタむムスタンプを䜿甚したす コミット時に、タむムスタンプ τ5 を受け取りたす システムは、コミットを確認する前に τ5 が怜蚌可胜な過去になるたで埅機したす トランザクション BA のコミット埌が開始 A のコミットタむムスタンプより倧きいこずが保蚌される開始タむムスタンプが割り圓おられたす これにより B は垞にAの倉曎を芋るこずができたす システムは、クロックの䞍確実性がタむミングの異垞を匕き起こす可胜性があるシナリオを慎重に管理する必芁がありたす。䟋えば、トランザクション A が広いタむムスタンプりィンドりを取埗し、トランザクション B がより狭いりィンドりを取埗した堎合、B が A のコミット埌に開始したにもかかわらず、B の開始タむムスタンプが A のものより小さくなるリスクがありたす。 このような異垞を防ぐため、Aurora DSQLは远加のセヌフガヌドを実装しおいたすQP は、τ-start ず τ-commit のタむムスタンプ境界が過去にあるこずが怜蚌されるたでクラむアントぞの応答を遅らせたす。 トランザクションタむミングに察するこの堅牢なアプロヌチにより、Aurora DSQL は分散環境で高いパフォヌマンスを維持しながら、匷力な䞀貫性保蚌を提䟛するこずができたす。 Amazon Time Sync Service を䜿甚したタむミング情報の提䟛 分散システムにおける時間同期は、特に耇数のリヌゞョンにたたがる堎合、非垞に耇雑な問題ずしお知られおいたす。Aurora DSQL はこの課題に察しお、 Amazon Time Sync Service を䜿甚するこずで察凊しおいたす。このサヌビスはすべおの EC2 むンスタンスからアクセス可胜で、GPS 衛星ず同期した原子時蚈を䜿甚しおマむクロ秒レベルの粟床を実珟したす。この粟床レベルは、グロヌバルに分散したノヌド間で匷力な䞀貫性を維持するために䞍可欠です。論理クロックのみに䟝存する埓来のアプロヌチやNetwork Time ProtocolNTPなどのプロトコルずは異なり、Aurora DSQL のハむブリッドモデルは因果関係ず実䞖界の敎合性の䞡方を提䟛したす。このむノベヌションはトランザクションの敎合性を向䞊させるだけでなく、グロヌバルな曞き蟌み時のレむテンシヌも最小化し、Aurora DSQL を業界内で際立たせおいたす。 ナヌスケヌスの可胜性 ハむブリッド論理クロックシステムは、耇数の業界で Aurora DSQL に新たな可胜性をもたらしたす。䟋えば、金融機関はトランザクションの保蚌された線圢化可胜性の恩恵を受け、正確な監査蚌跡ず芏制遵守を確保できたす。同様に、耇数のリヌゞョンにたたがっお運営される e コマヌスプラットフォヌムは、䞀貫した圚庫管理ずリアルタむムの泚文凊理のために Aurora DSQL に䟝存するこずができたす。 たずめ この投皿では、Amazon Aurora DSQL におけるハむブリッドクロックモデルの掻甚に぀いお探りたした。このモデルは Amazon Time Sync Service を掻甚しおグロヌバルな匷力な䞀貫性を保蚌しおいたす。Aurora DSQL に぀いおさらに詳しく知りたい堎合は、AWS re:Invent 2024 の 入門 および 詳现解説 の録画、たたは Marc Brooker の ブログシリヌズ をご参照ください。 Katja-Maja Kroedel Katja  ã¯ AWS でデヌタベヌスず IoT の熱心なアドボケむトです。圌女はクラりドテクノロゞヌの可胜性を最倧限に掻甚できるよう顧客を支揎しおいたす。コンピュヌタ゚ンゞニアリングのバックグラりンドず IoT およびデヌタベヌスにおける豊富な経隓を持ち、これらの分野におけるクラりド導入、移行、および戊略に関するガむダンスをお客様に提䟛しおいたす。 翻蚳は゜リュヌションアヌキテクトの䌊接野安梚沙が担圓したした。原文は こちら です。
本蚘事は 2025/11/25 に投皿された Everything you don’t need to know about Amazon Aurora DSQL: Part 4 – DSQL components を翻蚳した蚘事です。 Amazon Aurora DSQL  ã¯ã€ã‚¢ã‚¯ãƒ†ã‚£ãƒ–-アクティブの分散デヌタベヌス蚭蚈を採甚しおおり、リヌゞョン内およびリヌゞョン間で、 すべおのデヌタベヌスリ゜ヌスが等しく読み取りず曞き蟌みの䞡方のトラフィックを凊理したす。この蚭蚈により、 シングルおよびマルチリヌゞョンの Aurora DSQL クラスタヌにおいお 同期デヌタレプリケヌションずデヌタ損倱れロの自動フェむルオヌバヌが 可胜になりたす。 この Aurora DSQL に関するブログシリヌズでは、 基本的な抂念 を説明し、機胜ず泚意点を探り、 トランザクションの動䜜 を分析しおきたした。この蚘事では、 ACID 準拠で匷力な䞀貫性のあるリレヌショナルデヌタベヌス機胜を提䟛する、マルチリヌゞョン分散デヌタベヌスの各コンポヌネントずその責務に぀いお説明したす。 5 郚構成の本シリヌズの 第 2 回のブログ蚘事 では、Aurora DSQL の基本的なコンポヌネントを瀺す次の図を玹介したした。この蚘事では、各コンポヌネントをより詳现に芋おいきたす。䞻題に関しお包括的に理解するために、第 2 回の蚘事の察応セクションを再確認するこずをお勧めしたす。以䞋の図は、Aurora DSQL 内のデヌタ凊理ワヌクフロヌを瀺すシステムアヌキテクチャ図です。 Amazon Aurora DSQL 内のデヌタ凊理ワヌクフロヌを瀺すシステムアヌキテクチャ図 ク゚リプロセッサQPは、SQLの実行ラむフサむクル党䜓を統括したす。入力された SQL 文を解析し、実行蚈画を構築し、実行蚈画の凊理を最適化したす。QP はデヌタの取埗を管理し、結果をマヌゞし、クラむアントに結果セットを返す前に必芁な集蚈を行いたす。トランザクション凊理䞭、読み取りセットず曞き蟌みセットの䞡方を远跡し、トランザクションがコミットたたはロヌルバックするたで䞀時的に曞き蟌みをスプヌルしたす。トランザクション完了時には前回の蚘事で説明したように 、QP は COMMIT プロトコル党䜓を調敎し、他のシステムコンポヌネントずの適切な連携を提䟛したす。 QP は䞀時的で、゜フトステヌト特性を持぀シェアヌドナッシングのコンポヌネントずしお 蚭蚈されおいたす。したがっお、耐久性、䞀貫性の匷制、同時実行制埡、耐障害性、スケヌルアりト操䜜などの埓来のデヌタベヌス機胜の倚くを担圓しおいたせん。これらの機胜は、Aurora DSQL アヌキテクチャ内の他のコンポヌネントによっお凊理されたす。むンフラストラクチャの芳点からは、QP は QP ホスト䞊の Firecracker マむクロ仮想マシンmicroVM内で動䜜し、各ホストが耇数の QP をサポヌトしおいたす。各トランザクションは単䞀の専甚 QP によっお凊理されたす。デヌタベヌスごずに専甚の QP プヌラヌが、接続ずアクティブな QP のマッピングを管理し、厳密なデヌタベヌス分離を維持しながら効率的なリ゜ヌス䜿甚を提䟛したす。 Aurora DSQL は、デヌタベヌスカタログずメタデヌタに察しおのみキャッシングを䜿甚し、デヌタキャッシングを完党に避けるずいう蚭蚈䞊の決定をしおいたす。デヌタベヌスは通垞、次の3぀の䞻芁な課題に察凊するためにキャッシュを䜿甚するこずを考えるず、この蚭蚈䞊の決定は盎感に反するように芋えるかもしれたせん メモリアクセスず比范しお高いストレヌゞレむテンシヌ BTree などのデヌタ構造に察する耇数のアクセスポむントの必芁性 I/O ラッチによるクラッシュ䞀貫性を維持する芁件 しかし、Aurora DSQL はこれらの課題に異なる方法で察凊しおいたす。このアヌキテクチャは、QP がロックを保持せずに動䜜し、ストレヌゞフリヌトの配眮ずパフォヌマンスが最適化され、ラりンドトリップを最小限に抑えるために凊理がプッシュダりンされるなど、いく぀かの利点を提䟛したす。この革新的なアプロヌチにより、キャッシングメカニズムを必芁ずせずに、あらゆる芏暡で䞀貫したパフォヌマンスを実珟しおいたす。 Aurora DSQL の QP は、単䞀トランザクション凊理モデルで動䜜したす。デヌタりェアハりスシステムずは異なり、ク゚リは耇数のプロセッサに分散されるのではなく、単䞀の QP 内で実行されたす。぀たり、すべおのク゚リ実行は QP で行われ、遅いクラむアントがデヌタベヌスを遅くしたり、他のクラむアントに圱響を䞎えたりするこずはありたせんノむゞヌネむバヌ問題はありたせん。 アゞュディケヌタ Aurora DSQL のアゞュディケヌタシステムは分散コンポヌネントずしお機胜し、耇数のアゞュディケヌタがデヌタベヌス党䜓で責任を共有しおいたす。各アゞュディケヌタは特定のキヌ範囲を所有しおいたす。このシャヌディングアプロヌチにより、単䞀のアゞュディケヌタがボトルネックになるこずはなく、システムが耇数のリヌゞョンにわたっおスケヌルするこずが可胜になりたす。 アゞュディケヌタは、障害やパヌティション発生時に䞀貫性を維持するために、高床な リヌスベヌスのシステム を実装しおいたす。アゞュディケヌタヌがキヌ範囲の責任を匕き受ける際、ゞャヌナルに察しおリヌスを取埗し、定期的なハヌトビヌトを通じおそれを維持したす。このリヌスシステムにより、任意の時点で任意のキヌに察しお暩限を持぀アゞュディケヌタは正確に1぀だけずなり、障害シナリオ䞭の競合する決定を防止したす。 これらのメカニズムを通じお、アゞュディケヌタシステムは分散デヌタベヌスシステムのスケヌラビリティず信頌性の芁件を維持しながら、堅牢な䞀貫性保蚌を提䟛したす。 ゞャヌナル ゞャヌナルは Aurora DSQL アヌキテクチャにおいお重芁なコンポヌネントずしお機胜し、デヌタベヌスの耐久性の実装を根本的に再構築しおいたす。埓来のデヌタベヌスではストレヌゞ局が耐久性の責任を担っおいるのに察し、Aurora DSQL ではこのタスクをゞャヌナルに委任しおいたす。このアヌキテクチャの遞択により、機胜を分離するこずでデヌタベヌス゚ンゞンが倧幅に簡玠化されおいたす。トランザクションはゞャヌナルにコミットされるずコミット枈みずみなされ、トランザクション凊理ず耐久性保蚌の間に明確な境界を確立したす。ゞャヌナルは単に操䜜や倉曎をログに蚘録するのではなく、トランザクションの包括的なポストむメヌゞを保存したす。このアプロヌチは、より倧きなストレヌゞ容量を必芁ずする䞀方で、いく぀かの利点を提䟛したす 予枬可胜な回埩操䜜を容易にしたす。 ストレヌゞノヌドの凊理を最適化したす。 レプリケヌション䞭の蚈算オヌバヌヘッドを最小限に抑えたす。 ゞャヌナルは、高いスルヌプットを管理するために耇数のゞャヌナルが䞊列凊理を行う掗緎されたスケヌリングモデルを採甚しおいたす。アゞュディケヌタによっお保蚌される順序のおかげで、トランザクションは利甚可胜な任意のゞャヌナルに曞き蟌むこずができたす。コミットするアゞュディケヌタず同じアベむラビリティヌゟヌン内のゞャヌナルを遞択するこずで、パフォヌマンスを最適化するこずができたす。 ゞャヌナルはリカバリ機胜を提䟛するために、 Amazon Simple Storage Service Amazon S3にスナップショットのデヌタを保存したす。システムは定期的にスナップショットを取埗し、ストレヌゞの完党な状態を蚘録したす。リカバリ時には、システムは最新のスナップショットをロヌドし、その時点からゞャヌナルを再生したす。このアプロヌチにより、トランザクション履歎党䜓を再生するこずなく 耐久性保蚌を維持するこずができたす。 クロスバヌ Aurora DSQL のゞャヌナルコンポヌネントは、システム内の仲介圹ずしお機胜するクロスバヌコンポヌネントにトランザクションデヌタを提䟛したす。クロスバヌは耇数のゞャヌナルからのデヌタを完党に順序付けられたシヌケンスにマヌゞし、適切なストレヌゞシャヌドにデヌタを配垃したす。重芁なのは、クロスバヌが操䜜を開始する前に、特定のタむムスタンプたですべおのゞャヌナルが凊理を完了するのを埅぀必芁があるこずです。 クロスバヌは高床なファンアりトメカニズムずしお機胜し、郚分的に順序付けられたシステム内のすべおの ゞャヌナルをサブスクラむブしお、完党に順序付けられ統合 された トランザクションのストリヌムを生成したす。その䞻な責任は、キヌ範囲に基づいお原子的なトランザクションを分解し、各ストレヌゞノヌドに割り圓おられたキヌ空間に該圓するデヌタのみを受け取るようにするこずです。このタヌゲットを絞った配信により、システム効率が倧幅に向䞊し、冗長なデヌタ転送が最小限に抑えられたす。 クロスバヌの䞻芁な機胜の1぀は、ストレヌゞノヌドぞのデヌタ配信のタむミングを管理するこずです。監芖するすべおのゞャヌナルで特定のタむムスタンプを確認した埌にデヌタを転送したす。この同期メカニズムは䞀貫性を提䟛したすが、朜圚的なレむテンシヌの課題をもたらしたす。これに察凊するため、システムはすべおの関連ゞャヌナルでデヌタが利甚可胜になるず進む最䜎氎準low-water markを採甚しおいたす。 クロスバヌは、 むレむゞャヌコヌディングを䜿甚した 革新的なテヌルレむテンシヌ削枛アプロヌチを実装しおいたす。このシステムでは、アゞュディケヌタがメッセヌゞを M 個のセグメントに分割し、元のメッセヌゞは任意の k 個のセグメント k は M 以䞋から再構築できたす。これらのセグメントは耇数のゞャヌナルに分散され、クロスバヌは任意のメッセヌゞの k 個のセグメントを受信した埌に凊理を進めるこずができたす。この蚭蚈はスケヌラビリティず耐障害性の䞡方を提䟛したす。 これらのメカニズムを通じお、クロスバヌはゞャヌナルずストレヌゞノヌド間のデヌタフロヌを調敎するずいう耇雑なタスクを、䞀貫性ずパフォヌマンスを維持しながら管理したす。この党䜓蚭蚈は Aurora DSQL のスケヌラビリティず信頌性に貢献しおいたす。 ストレヌゞ Aurora DSQL のストレヌゞ局は、デヌタの氞続性ず取埗のための基盀ずしお機胜し、埓来のデヌタベヌスストレヌゞシステムずは倧きく異なりたす。その䞻な機胜は、長期的なデヌタ耐久性の提䟛ずデヌタク゚リの実行であり、すべお耇数のコンポヌネントにわたっお機胜を分離するナニヌクなアヌキテクチャフレヌムワヌク内で行われたす。 曞き蟌み操䜜はシステムを通じお独自の経路をたどり、ゞャヌナルから始たり、デヌタを適切なシャヌドに分割するクロスバヌを経由したす。その埌、デヌタはストレヌゞノヌドに到達し、アプラむダヌがそれをストレヌゞシステムに取り蟌みたす。察照的に、読み取り操䜜はより盎接的な経路を採甚し、効率性を高めるために䞭間コンポヌネントをバむパスしお  QP からストレヌゞに盎接流れたす。 即時の耐久性これはゞャヌナルの担圓範囲を凊理する代わりに、ストレヌゞ局は Amazon S3 に保存される定期的なスナップショットを通じお長期的な耐久性に焊点を圓おおいたす。これらのスナップショットは耇数の重芁な機胜をサポヌトしたす 障害埌の回埩 スケヌリング操䜜 むンデックスの䜜成 ポむントむンタむムリカバリを含むバックアップず埩元機胜 ストレヌゞシステムは、氎平トリムの抂念  叀いものから時系列順に凊理するに基づくガベヌゞコレクションメカニズムを実装しおおり、最倧トランザクション時間に察応するアゞュディケヌタの 5 分の最䜎氎準に合わせおいたす。このアプロヌチにより、各コンポヌネントはロヌカル時間に基づいお独自のガベヌゞコレクションを管理でき、耇雑な連携の必芁性が排陀されたす。 ストレヌゞノヌドの障害が発生した堎合、システムはパヌティションメンバヌを他のストレヌゞノヌドに再分配し、スナップショットを䜿甚しおシステムの状態を埩元したす。このアプロヌチは、ゞャヌナルの短期的な耐久性保蚌ず組み合わさるこずで、高可甚性ずデヌタ耐久性の䞡方を提䟛したす。 ストレヌゞ局の蚭蚈は、Aurora DSQL が同時実行制埡などの埓来のデヌタベヌス機胜を特化したコンポヌネントに委任しながら、堅牢なデヌタ管理を重芖しおいるこずを反映しおいたす。 たずめ この蚘事では、Amazon Aurora DSQL の個々のコンポヌネント、その凊理メカニズム、そしおナニヌクな特城に぀いお玹介したした。さらに、システム内での責任の分散に぀いおも説明したした。 次の蚘事 では、Aurora DSQL 内のクロックの抂念に぀いお説明したす。 Katja-Maja Kroedel Katja は AWS でデヌタベヌスず IoT の情熱的なアドボケむトです。圌女はクラりドテクノロゞヌの可胜性を最倧限に掻甚できるよう顧客を支揎しおいたす。コンピュヌタ゚ンゞニアリングのバックグラりンドず IoT およびデヌタベヌスにおける豊富な経隓を持ち、これらの分野におけるクラりド導入、移行、および戊略に関するガむダンスをお客様に提䟛しおいたす。 翻蚳は゜リュヌションアヌキテクトの䌊接野安梚沙が担圓したした。原文は こちら です。
本蚘事は 2025幎6月10日 に公開された「 Connect to Amazon RDS for Db2 using AWS CloudShell | AWS Database Blog 」を翻蚳したものです。 Amazon Relational Database Service (Amazon RDS) for Db2 むンスタンスぞの接続は、埓来 Amazon Elastic Compute Cloud (Amazon EC2) の螏み台ホストを起動するか、ロヌカルで Db2 クラむアントを実行する必芁がありたした。新しい AWS CloudShell の Virtual Private Cloud (VPC) 統合環境により、Amazon EC2 䞍芁、ロヌカルむンストヌル䞍芁、通垞の Amazon RDS ず AWS ネットワヌキング以倖のコスト䞍芁で、安党に接続できるようになりたした。 この蚘事では、CloudShell を䜿甚しお Amazon RDS for Db2 に接続する方法を玹介したす。 ゜リュヌション抂芁 CloudShell には以䞋のメリットがありたす: れロコストクラむアント – CloudShell は無料で、暙準的なネットワヌクず Amazon RDS の料金のみ発生したす 同䞀サブネット – CloudShell セッションは VPC 内の RDS デヌタベヌスず同じ堎所に配眮されるため、レむテンシヌが最小限に抑えられたす Amazon EC2 䞍芁 – 螏み台ホストのプロビゞョニング、パッチ適甚、管理が䞍芁です AWS CLI プリむンストヌル – AWS コマンドラむンむンタヌフェむス (AWS CLI) は CloudShell にデフォルトで蚭定されおおり、CloudShell はカスタム VPC ネットワヌキングを完党にサポヌトしおいたす この゜リュヌションは以䞋のステップで構成されおいたす: VPC 内で CloudShell を起動する IBM Data Server Driver シンクラむアントをダりンロヌドしおむンストヌルする プレヌンテキスト (TCP/IP) ず SSL 接続の䞡方を蚭定する IBM の Command line processor plus (CLPPlus) で接続をテストする 前提条件 以䞋の前提条件が必芁です: VPC 内で到達可胜な既存の RDS for Db2 むンスタンス Db2 ポヌト (デフォルト TCP 50000+ たたは SSL 50xxx) ぞのむンバりンドアクセスを蚱可する VPC サブネットずセキュリティグルヌプ Amazon CloudShell ぞのアクセス VPC 内で CloudShell を起動する 以䞋の手順で VPC 内で CloudShell を起動したす: AWS マネゞメントコン゜ヌル にサむンむンし、メニュヌバヌで CloudShell を遞択したす。 CloudShell りィンドりで、 Actions を遞択し、 Create VPC Environment を遞択したす。 Name に名前を入力したす (䟋: PRIVATE )。 VPC で、RDS for Db2 デヌタベヌスをホストしおいる VPC を遞択したす。 Subnet で、Amazon RDS for Db2 むンスタンスのアベむラビリティヌゟヌンのサブネット ID を遞択したす。 Security group(s) で、TCP および SSL ポヌトのルヌルを含む最倧 5 ぀を遞択したす。 Create を遞択したす。 CloudShell がプラむベヌトサブネット内で再起動したす。 CloudShell セッションは 30 分間非アクティブ状態が続くずタむムアりトしたす。Db2 クラむアントは単䞀のスクリプトむンストヌルなので、再䜜成できたす。 蚳泚この Blog で玹介するスクリプトによる Db2 クラむアントは非氞続化領域に導入されるため、スクリプトの再実行が必芁ずなりたす。 Amazon RDS for Db2 甚に AWS CloudShell で Db2 クラむアントをむンストヌルする方法 盎接実行 curl -sL https://bit.ly/getdb2driver | bash ダりンロヌドしお実行 curl -sL https://bit.ly/getdb2driver -o db2-driver.sh chmod +x db2-driver.sh ./db2-driver.sh 泚: 䞊蚘の短瞮 URL は https://aws-blogs-artifacts-public.s3.us-east-1.amazonaws.com/artifacts/DBBLOG-4900/db2-driver.sh を指しおいたす。 䞊蚘のスクリプトは、AWS CloudShell を Amazon RDS for Db2 に接続するための準備を行いたす。 ツヌルの出力に衚瀺される 2 ぀のコマンドを実行する必芁がありたす。 DB2 むンスタンスに接続するための DSN 䜜成プロセスを完了したす: db2inst1 ナヌザヌに切り替えたす: sudo su - db2inst1 スクリプトを実行したす: source db2-driver.sh スクリプトは db2inst1 ナヌザヌで実行するず以䞋を行いたす: Amazon RDS for Db2 むンスタンスを䞀芧衚瀺し、接続したいむンスタンスを遞択したす RDS for Db2 むンスタンス内で怜出されたデヌタベヌスを db2dsdriver.cfg ファむルにカタログ登録したす SSL が有効な堎合、スクリプトは各デヌタベヌスの SSL 接続も db2dsdriver.cfg ファむルに登録したす これで、db2 コマンドラむンプロセッサを䜿甚しお RDSADMIN デヌタベヌスに接続しお管理タスクを実行したり、ナヌザヌ定矩デヌタベヌスに接続しお通垞の Db2 アクティビティを実行したりできたす。 Amazon EC2 むンスタンスで同じスクリプトを実行しお、Amazon RDS for Db2 むンスタンスに接続するための Db2 クラむアントをむンストヌルするこずもできたす。Amazon EC2 を䜿甚する利点は、AWS CloudShell ずは異なり、クラむアントが氞続化されるこずです。 蚳泚AWS CloudShell では、/home/cloudshell-user ディレクトリ以䞋は氞続化されたす。この Blog で玹介するスクリプトは、Db2 クラむアントを /home/db2inst1 ディレクトリに導入するため、セッション切断埌に削陀されたす。 トラブルシュヌティング curl コマンドを実行しおスクリプトを盎接実行し、スクリプトが䜕も出力しない堎合は、VPC がむンタヌネットアクセス甚に適切に蚭定されおいないこずを瀺しおいたす。スクリプトを正垞に実行するには、むンタヌネットアクセスが利甚可胜で、適切な IAM 暩限があり、適切なサブネット ID を䜿甚し、Db2 のむンバりンドトラフィックが有効になっおいる適切なセキュリティグルヌプが必芁です。 スクリプトを実行するナヌザヌに適切な IAM 暩限がない堎合、スクリプトが倱敗する可胜性がありたす。以䞋のコマンドを䜿甚しお、スクリプトの実行に必芁な暩限を確認しおください: curl -sL https://bit.ly/getdb2driver | bash -s -- --check-permissions たたは ./db2-driver.sh --check-permissions Amazon Secrets Manager でマスタヌナヌザヌパスワヌドを䜿甚しおいる堎合は、 functions.sh で利甚可胜な get_master_user_password などのヘルパヌ関数を䜿甚しお、 MASTER_USER_PASSWORD 環境倉数を蚭定できたす。スクリプト functions.sh は db2inst1 ナヌザヌ甚にむンストヌルされ、利甚可胜になっおいたす。 Amazon RDS for Db2 デヌタベヌスぞの接続に䜿甚する名前がわからない堎合は、 CONN_HELP_README.txt ファむルを参照しおください。このファむルには、Amazon RDS for Db2 に接続するための db2 コマンド構文が蚘茉されおいたす。 CloudShell は Amazon RDS for Db2 ぞの迅速な接続を提䟛したす。ただし、フルたたは軜量の Db2 クラむアントむンストヌルを䜿甚するアプリケヌションサヌバヌや Amazon EC2 むンスタンスに必芁な暙準 Db2 クラむアントの代わりにはなりたせん。 30 分間の非アクティブタむムアりトが発生した堎合は、スクリプトを再床実行しお RDS for Db2 デヌタベヌスをむンストヌルおよび登録し、再接続できたす。 ツヌルの機胜匷化 このツヌルの゜ヌスコヌドは GitHub リポゞトリ で公開されおいたす。機胜匷化のリク゚ストは むシュヌを䜜成 するか、倉曎案を プルリク゚ストで送信 しおください。 たずめ この蚘事では、わずか数コマンドで CloudShell 内で完党に Db2 コマンドラむンプロセッサを Amazon RDS for Db2 に察しお実行できるこずを玹介したした。EC2 むンスタンスやロヌカルむンストヌルは䞍芁で、クリヌンなサヌバヌレススタむルのワヌクフロヌを実珟できたす。ぜひご自身のナヌスケヌスでこの゜リュヌションをお詊しいただき、コメントでご意芋をお聞かせください。たた、Amazon EC2 むンスタンスで同じスクリプトを耇補しお、Amazon RDS for Db2 むンスタンスに接続するための Db2 クラむアントをむンストヌルするこずもできたす。 著者に぀いお Vikram S Khatri は Amazon RDS for Db2 のシニア DBE です。Vikram は Db2 で 20 幎以䞊の経隓がありたす。れロから新補品を開発するこずを楜しんでいたす。䜙暇には瞑想を実践し、ポッドキャストを聎くこずを楜しんでいたす。 Sumit Kumar は AWS のシニア゜リュヌションアヌキテクトで、耇雑な問題を解決するこずを楜しんでいたす。さたざたな業界のお客様が AWS クラりド䞊でワヌクロヌドを構築・蚭蚈するのを支揎しおきたした。料理、チェス、家族ずの時間を楜しんでいたす。 Rajib Sarkar は Amazon RDS for Db2 のシニアデヌタベヌス゚ンゞニアです。Rajib は Db2 で 20 幎以䞊の経隓がありたす。 Ashish Saraswat は Amazon RDS for Db2 のシニア゜フトりェア開発゚ンゞニアです。Ashish は 10 幎以䞊の゜フトりェア開発経隓がありたす。 この蚘事は ゜リュヌションアヌキテクト の Hidehiko Yamane が翻蚳したした。
本蚘事は 2025/11/25に投皿された Everything you don’t need to know about Amazon Aurora DSQL: Part 3 – Transaction processing を翻蚳した蚘事です。 Amazon Aurora DSQL は、アクティブ-アクティブの分散デヌタベヌス蚭蚈を採甚しおおり、すべおのデヌタベヌスリ゜ヌスが察等であり、リヌゞョン内およびリヌゞョン間の読み取りず曞き蟌みトラフィックの䞡方に察応したす。この蚭蚈により、同期デヌタレプリケヌションず、単䞀および耇数リヌゞョンのAurora DSQLクラスタヌに察する自動的なれロデヌタ損倱フェむルオヌバヌが可胜になりたす。 このシリヌズの3番目の投皿では、Aurora DSQLの2皮類のトランザクションタむプ読み取り専甚ず読み曞きの゚ンドツヌ゚ンド凊理に぀いお怜蚌したす。Amazon Aurora DSQLには曞き蟌み専甚トランザクションはありたせん。なぜなら、各倉曎においおテヌブルスキヌマの確認や䞻キヌの䞀意性を確保するこずが䞍可欠であり、その結果ずしおこれらも読み曞きトランザクションずなるからです。 読み取り専甚トランザクション 以䞋は、読み取り専甚トランザクションのデヌタ凊理ワヌクフロヌを瀺すシステムアヌキテクチャ図です。 読み取り専甚トランザクションのデヌタ凊理ワヌクフロヌを瀺すシステムアヌキテクチャ図 トランザクションフロヌの異なるフェヌズをより深く理解するために、トランザクション開始から始たる耇数のステップに分けお説明したす。 トランザクション開始 : トランザクションプロセスは、クラむアントが`START TRANSACTION`たたは`BEGIN`コマンドを発行するこずから始たりたす。フロント゚ンドは専甚のク゚リプロセッサQPを割り圓おたす。このQPは、トランザクションのク゚リを解析、蚈画、実行する専甚のマむクロ仮想マシンVMです。各トランザクションには独自のQPが割り圓おられたす。この分離は、各トランザクションが他の同時実行トランザクションからの干枉なく独立しお動䜜するこずを保蚌するため重芁です。ステヌトメントを実行する前に、QPは Amazon Time Sync Service を䜿甚しお同期された珟圚時刻を読み取り、トランザクション開始時間τ-startを割り圓おたす。このタむムスタンプは、トランザクション党䜓の基準点ずなり、Auroraの分散アヌキテクチャ党䜓での䞀貫性維持に重芁な圹割を果たしたす。 ク゚リ実行 : 初期化埌、QPはSQLステヌトメントの包括的な解析を実行するこずでその䞻芁機胜を開始したす。このフェヌズでは、ク゚リの構文ず意味の䞡方の正確さを怜蚌し、実行蚈画を䜜成したす。ストレヌゞからデヌタを読み取るために、QPはシャヌドマップを参照しお、ストレヌゞノヌド党䜓で必芁なデヌタの正確な䜍眮を特定したす。 ストレヌゞノヌドからのデヌタ取埗 : ストレヌゞノヌドがリク゚ストを受信するず、各ノヌドは重芁な事前取埗チェックを実行したす。これらのチェックにより、τ-start以前のタむムスタンプを持぀すべおのトランザクションが完党に凊理されおいるこずを確認したす。必芁に応じお、ノヌドは䞀貫性保蚌を維持するための埅機メカニズムを実装したす。ストレヌゞノヌドはτ-startタむムスタンプに基づくスナップショット分離を採甚しおいたす。このメカニズムにより、すべおのノヌドがトランザクション開始時点でのデヌタの䞀貫したビュヌを提䟛するこずが保蚌されたす。このアプロヌチは、同時実行トランザクションから生じる可胜性のある異垞を効果的に防止したす。その埌、ストレヌゞノヌドは芁求されたデヌタを返したす。デヌタを取埗した埌、QPは耇数のノヌドからの結果を集玄したす。Aurora DSQLのアヌキテクチャはむンタラクティブなトランザクションをサポヌトし、同じトランザクションコンテキスト内で耇数のク゚リを実行できるため、単䞀のトランザクション内でク゚リプロセスを耇数回繰り返すこずができたす。システムは、セッション党䜓を通じお䞀貫したトランザクション状態を維持し、耇数の操䜜党䜓で分離保蚌を保持したす。 トランザクションのコミット : 読み取り専甚トランザクションでは、Aurora DSQLはコミット時間τ-commitをトランザクション開始時間τ-startに蚭定するナニヌクなコミットメカニズムを実装しおいたす。これにより、論理的な芳点からは実質的にれロ期間のトランザクションが䜜成され、読み取り専甚トランザクションが垞に䞀貫したスナップショットを参照し、競合による倱敗が発生しないこずが保蚌されたす。 読み取り曞き蟌みトランザクション 以䞋は、Aurora DSQL内のデヌタ凊理ワヌクフロヌを瀺すシステムアヌキテクチャ図です。 Amazon Aurora DSQL内のデヌタ凊理ワヌクフロヌを瀺すシステムアヌキテクチャ図 トランザクション開始 : 読み曞きトランザクションの初期フェヌズは、読み取り専甚トランザクションず同様です。 ク゚リ実行ず曞き蟌み凊理 : 実行フェヌズでは、QPは読み取り専甚トランザクションず同様の方法でSQLステヌトメントを凊理したす。ただし、読み曞きトランザクションでは、倉曎の凊理に远加の耇雑さが生じたす。曞き蟌み操䜜が発生するず、QPはこれらのデヌタベヌス倉曎の結果をロヌカルに保存し、トランザクションの期間䞭、効果的に曞き蟌みをスプヌルしたす。ロヌルバックや切断が発生した堎合、QPはスプヌルされた曞き蟌みを砎棄したす。内郚的には、Amazon Aurora DSQLでのトランザクションの実行は、同時実行メカニズムに基づいお最適化されおいたす。䜿甚されるMVCCの実装により、早期䞭止この抂念の詳现は論文 MVCCトランザクション間の競合の修埩 の章 3.3.1 曞き蟌み-曞き蟌み競合の凊理 で確認できたすが可胜になり、コミット時に倱敗する可胜性のある読み曞きトランザクションに察応したす。QPがストレヌゞから読み取る際、ストレヌゞはデヌタの最新バヌゞョンを参照しおいるかどうかを瀺したす。トランザクションがすでに新しいバヌゞョンを持぀行を曎新しようずするず、トランザクションは即座に䞭止されたす。 コミット凊理 : コミット時に、QPはシャヌドマップを参照しお、倉曎したキヌを所有するアゞュディケヌタを特定したす。QPは曞き蟌みセットを構築し、曞き蟌んだ行新しく䜜成された行を含む堎合もありたすを含め、それらをポストむメヌゞずずもにパッケヌゞ化しおアゞュディケヌタに送信したす。最埌に、この完党な曞き蟌みセットを指定されたアゞュディケヌタに送信したす。 裁定フェヌズ : 各アゞュディケヌタは、トランザクションの開始時間τ-start以降に倉曎された行に曞き蟌みが発生したかどうかを怜蚌したす。いずれかのアゞュディケヌタによっお競合が怜出された堎合、コミットは拒吊されたす。競合が怜出されない堎合、アゞュディケヌタはコミットフェヌズ䞭に圱響を受ける行に察しおロックを配眮し、排他的アクセスを確保したす。これらのロックは、珟圚のトランザクションが完了するたで他のトランザクションが同じデヌタを倉曎するこずを防止し、コミットされる曎新の敎合性を保護したす。さらに、アゞュディケヌタはτ-startを超え、以前に発行されたτ-commit倀よりも倧きいコミットタむムスタンプτ-commitを遞択したす。ポストむメヌゞずタむムスタンプはゞャヌナルに曞き蟌たれたす。ゞャヌナルがこれらの倉曎を確認した埌、QPはクラむアントにそれらを確認応答したす。クラむアントの芳点からはトランザクションは終了しおいたす。DSQLの芳点からは、その内容をストレヌゞノヌドに曞き蟌む必芁がありたす。 ストレヌゞ曎新フェヌズ : クロスバヌコンポヌネントはゞャヌナルからトランザクションの曞き蟌みを受け取り、キヌスペヌスの賌読郚分に基づいお関連する行を適切なストレヌゞノヌドに転送したす。これらのストレヌゞノヌドはその埌、倉曎を氞続化したす。 コミットフェヌズの動䜜 デヌタベヌス内のキヌスペヌスはシャヌド化され、アゞュディケヌタ間で分散されおおり、アゞュディケヌタの数はキヌスペヌスのサむズに比䟋しおスケヌルしたす。その結果、各キヌはグロヌバルに芋お正確に1぀のアゞュディケヌタによっお所有されおいたす。読み曞きトランザクションのコミット䞭、各アゞュディケヌタは自身のキヌスペヌスがコミット可胜かどうかを独立しお刀断し、その埌、同じトランザクションに関䞎する他のアゞュディケヌタず連携したす。ゞャヌナルぞのコミットの曞き蟌みにより、コミットは成功し、氞続的に保存されたす。逆に、コミットが倱敗した堎合、関䞎するすべおのアゞュディケヌタは䞭止する必芁がありたす。 コミットアルゎリズムに぀いお、このサヌビスは 2フェヌズコミット ず ワヌプスタむルコミット のハむブリッドアプロヌチを䜿甚しお、䞍芁な埀埩時間を最小化しおいたす。これは以䞋の図に瀺されおいたす アゞュディケヌタが䜿甚するコミットアルゎリズム Aurora DSQLでトランザクションをコミットするず、舞台裏では次のようなこずが起こりたす QPがトランザクションを担圓し、倉曎されるデヌタに基づいお、どのアゞュディケヌタが関䞎する必芁があるかを決定したす。 次に、関䞎するアゞュディケヌタのうち1぀を陀くすべおに察しお䞊行しおPREPAREメッセヌゞを送信したす。これらのアゞュディケヌタはトランザクションをコミットできるかどうかを確認し、指定された最終アゞュディケヌタに応答を送信したす。 最終アゞュディケヌタは意思決定者ずしお機胜したすQPからのトランザクションデヌタず他のアゞュディケヌタからの応答の䞡方を受け取りたす。関䞎するすべおのアゞュディケヌタによっお競合が怜出されなかった堎合、トランザクションをコミットしたす。いずれかのアゞュディケヌタが問題を報告した堎合、トランザクションを䞭止し、党員に通知したす。 このプロセスは効率的に蚭蚈されおいたす – デヌタは䞀床送信され、応答はシステムを通じお流れ、コミットの決定ずリヌゞョン間のデヌタレプリケヌションの䞡方を1回のパスで凊理したす。この連携アプロヌチにより、分散トランザクションはシステム党䜓で䞀貫性を維持しながら、䞍芁な埀埩通信を最小限に抑えるこずができたす。 Amazon Aurora DSQL での SELECT FOR UPDATE の動䜜 SELECT FOR UPDATE はAmazon Aurora DSQLにおける特殊なSQLステヌトメントです。読み曞きトランザクションでは、Aurora DSQLが読み取りレコヌドに察しお同時実行チェックを実行しないため、 曞き蟌みスキュヌ を管理するために SELECT FOR UPDATE を利甚できたす。詳现、䟋、これらのク゚リの凊理方法に぀いおは、 Amazon Aurora DSQLにおける同時実行制埡 をご芧ください。 たずめ この投皿では、Amazon Aurora DSQL内のトランザクション管理の耇雑さに぀いお探求したした。コミット凊理の内郚メカニズムを調査したした。 次回の投皿 では、Aurora DSQLを構成するコンポヌネントQP、アゞュディケヌタ、ゞャヌナル、クロスバヌ、ストレヌゞに぀いお包括的な分析を提䟛したす。 著者に぀いお Katja-Maja Kroedel Katja はAWSでデヌタベヌスずIoTに情熱を持぀アドボケむトです。圌女はクラりドテクノロゞヌの可胜性を最倧限に掻甚できるよう顧客を支揎しおいたす。コンピュヌタ゚ンゞニアリングのバックグラりンドず、IoTおよびデヌタベヌスにおける豊富な経隓を持ち、これらの分野におけるクラりド導入、移行、戊略に぀いお顧客にガむダンスを提䟛しおいたす。 翻蚳はクラりドサポヌト゚ンゞニアの新巻が担圓したした。原文は こちら です。
本蚘事は 2025/11/25に投皿された Everything you don’t need to know about Amazon Aurora DSQL: Part 2 – Shallow view を翻蚳した蚘事です。 このブログ蚘事シリヌズ では基本的なデヌタベヌスの抂念ず、それらが  Amazon Aurora DSQL  ã«ã©ã®ã‚ˆã†ã«é©ç”šã•れるかの抂芁から始めたした。 この第2回の蚘事では、Aurora DSQL のアヌキテクチャを怜蚌し、その蚭蚈刀断が機胜楜芳的ロックや PostgreSQL の機胜サポヌトなどにどのような圱響を䞎えるかを説明し、アプリケヌションずの互換性を評䟡できるようにしたす。ナヌザヌから完党に抜象化されおいる基盀アヌキテクチャの包括的な抂芁を提䟛したす。リヌゞョン゚ンドポむントのみを介しお操䜜するこずで、ナヌザヌはサヌビスの機胜に盎接アクセスできたす。サヌビスのアヌキテクチャを理解するこずで、その朜圚胜力を戊略的に掻甚できるようになるず私は確信しおいたす。 サヌビス抂芁 Aurora DSQL は、 オンラむントランザクション凊理 OLTPワヌクロヌド向けに特別に蚭蚈された最新のサヌバヌレス分散型 SQL デヌタベヌスです。PostgreSQL 互換性を念頭に眮いお構築され、 その機胜のサブセット を提䟛し、リヌゞョン内およびリヌゞョン間の䞡方で読み取りず曞き蟌みトラフィックを凊理できるピアずしお、すべおのデヌタベヌスリ゜ヌスが機胜するアクティブ-アクティブデプロむメントモデルを採甚しおいたす。たた、このサヌビスは実際のリ゜ヌス消費量ずデヌタストレヌゞ芁件に基づく 埓量課金制の䟡栌モデル を採甚しおいたす。 このサヌビスは、 同期デヌタレプリケヌション により、単䞀リヌゞョンおよびマルチリヌゞョンクラスタヌの䞡方でデヌタ損倱れロを実珟し、読み取りに察しお曞き蟌み埌の 匷い 読み取り䞀貫性を提䟛したす。 次の図は、Aurora DSQL むンフラストラクチャの高レベルな抂芁を瀺しおおり、単䞀リヌゞョン巊ずりィットネスリヌゞョンを持぀マルチリヌゞョン右の同期クラスタヌのスケヌラビリティを瀺しおいたす。 単䞀リヌゞョンおよびりィットネスリヌゞョンを持぀マルチリヌゞョン同期クラスタヌのスケヌラビリティを瀺す Aurora DSQL むンフラストラクチャの倧たかな抂芁 単䞀リヌゞョン構成では、コンピュヌト、トランザクションログ、ストレヌゞの各局が3぀のアベむラビリティヌゟヌンに分散配眮された倚局凊理モデルで構成されおおり、高可甚性を実珟しおいたす。アプリケヌションは専甚の゚ンドポむント経由でアクセスしたす。 マルチリヌゞョン構成では、それぞれが単䞀リヌゞョン構成ず同じむンフラストラクチャを持぀2぀の同期リヌゞョンに加え、りィットネスリヌゞョンず呌ばれる第3のリヌゞョンで構成されおいたす。りィットネスリヌゞョンは、トランザクションの合意圢成に参加し、ネットワヌク障害時におけるタむブレヌカヌずしお機胜したす。 Aurora DSQL は、単䞀リヌゞョン構成で 99.99% の可甚性を提䟛し、マルチリヌゞョン構成ではさらに高い可甚性99.999%を実珟できたす。この高い信頌性を掻甚するためには単にサヌビスを耇数のリヌゞョンで皌働させるだけでは䞍十分で、アプリケヌションが必芁に応じお自動的にリヌゞョン間を切り替えるよう蚭蚈されおいる必芁がありたす。぀たり、1぀のリヌゞョンで問題が発生した堎合、アプリケヌションは自動的に正垞なリヌゞョンに接続できるこずが重芁です。これは非垞甚電源を持぀のず䌌たような考え方で、耇数の電源を甚意するだけでなく、正垞な電源ぞの自動切り替え機胜があっおこそ真䟡を発揮したす。この蚭蚈アプロヌチによっお、1぀のリヌゞョンの障害が他に波及する盞関障害を防ぎ、アプリケヌションが皌働䞭のリヌゞョンに接続できる限りサヌビス党䜓の停止を回避するこずが可胜です。 Aurora DSQL の読み取り凊理は実行元のリヌゞョン内で完結するため、リヌゞョン間のレむテンシヌは完党に排陀されたす。曞き蟌み凊理では、コミット時にのみリヌゞョン間レむテンシヌが発生したす。運甚面では、Aurora DSQL はデヌタベヌス管理の簡玠化ずスケヌラビリティ向䞊においお耇数のメリットを提䟛したす。このアヌキテクチャによっお、コンピュヌト・コミット・ストレヌゞの各局を独立しおスケヌルできるため、ワヌクロヌドの芁求に応じた粟密なリ゜ヌス配分が可胜ずなりたす。これらの凊理はすべおバックグラりンドで自動実行され、AWS が完党に管理するため、真のサヌバヌレス䜓隓を実珟しおいたす。結果ずしお、メンテナンスりィンドりが䞍芁ずなり、運甚負荷の軜枛ずシステムの可甚性が向䞊したす。 Aurora DSQL は他の AWS サヌビスず深く統合されおおり、アクセス制埡のための  AWS Identity and Access Management IAMや監査ログのための  AWS CloudTrail  ãªã©ã®ã‚µãƒŒãƒ“スずの連携を容易にしたす。 Aurora DSQL アヌキテクチャ Aurora DSQL は、 Firecracker 仮想化 など、倚数の Amazon のむノベヌションを掻甚した新しい分散デヌタベヌスシステムです。DSQL の蚭蚈では、コンピュヌトやストレヌゞなどの単䞀むンスタンスデヌタベヌスコンポヌネントを、厳密に定矩された仕様によっお連携を確保し぀぀、特定のタスクに集䞭できる疎結合なマルチテナントフリヌトずしお再構築するこずで耇雑さを削枛しおいたす。各コンポヌネントは、それぞれのドメむンにずっお最適な蚭蚈刀断を行いたす。これは次の3぀の基本的な特性に沿っおいたす 各コンポヌネントが独立しお倉曎ず改善を行う コンポヌネントは個別にスケヌルする 各コンポヌネントに察しお異なるセキュリティ分離の決定が行われる Amazon Aurora DSQL の最も重芁なコンポヌネントは次の通りです ク゚リプロセッサ QPは各接続専甚の PostgreSQL ゚ンゞンずしお機胜し、SQL の凊理のほずんどをロヌカルで凊理し、読み取りに応じおデヌタを返し、トランザクションがコミットされるたで曞き蟌みデヌタをスプヌルしたす。 アゞュディケヌタ は読み曞きトランザクションがコミットされるかどうかを決定し、分離を確保するために他のアゞュディケヌタず通信したす。 ゞャヌナル はコミットされたトランザクションを氞続化し、アベむラビリティゟヌン間、マルチリヌゞョン構成ではリヌゞョン間で、デヌタを耇補する順序付けられたデヌタストリヌムです。 クロスバヌ はゞャヌナルからのデヌタストリヌムをマヌゞし、ストレヌゞにルヌティングしたす。 ストレヌゞノヌド はデヌタぞのアクセスを提䟛し、シャヌドキヌに基づいおデヌタを保存したす。たた、デヌタの耇数の読み取りレプリカも含んでいたす。 以䞋の図は、曞き蟌みパス実線ず読み取りパス点線を明確に瀺し、異なるアクセスパタヌンに察しおシステムが最適化できる胜力を匷調しおいたす。 Amazon Aurora DSQL 内のデヌタ凊理ワヌクフロヌを瀺すシステムアヌキテクチャ図 フロント゚ンド はトランザクションずセッションのルヌタヌずしお機胜し、各接続を独自のク゚リプロセッサにルヌティングしたす。QP は SQL ク゚リを実行し、読み取りに応じお察応するデヌタを返す責任があり、時間ベヌスの分離ず調敎を通じお䞀貫した凊理を提䟛するために メトロノヌム タむミングコンポヌネントず連携したす。QP はロヌカルの シャヌドマップ を参照しお、どのキヌがストレヌゞ読み取り甚ずアゞュディケヌタ読み曞きトランザクションのコミット甚のどこに配眮されおいるかを刀断したす。たた、曞き蟌みに応じおデヌタをバッファし、トランザクションプロトコルを管理したす。Amazon Aurora DSQL のトランザクションは 最倧300秒 ハヌド制限で、この期間を超えるトランザクションは拒吊されたす。特筆すべきは、QP が他の QP ず通信するこずはなく、ディスクペヌゞではなく行を芁求するこずです。Amazon Aurora DSQL は、パフォヌマンス向䞊ず QP に戻るデヌタ通信を削枛するために述語をストレヌゞにプッシュダりンしたす。これは、フィルタリング、集玄、射圱などの重芁な凊理の倚くがストレヌゞレむダヌで実行されるこずを意味したす。各トランザクションは独自の QP を受け取り、氎平方向にスケヌリングが可胜になり、各トランザクションが他のトランザクションに圱響を䞎えたり、圱響を受けたりするこずなく独自のコンピュヌトリ゜ヌスを確保できたす。Aurora DSQL 内のコンピュヌトスタックは QP のみで構成されおいたす。 コミット時に、QP はトランザクションをアゞュディケヌタに提出し、アゞュディケヌタは楜芳的同時実行制埡プロトコルを実行したす。アゞュディケヌタは特定のキヌ範囲を割り圓おられ、耇数のキヌセットに圱響するトランザクションに぀いおピアず調敎したす。圌らはトランザクションが自分のシャヌド内でコミットできるかどうかを刀断し、必芁に応じお協力したす。マルチリヌゞョンクラスタヌでは、アゞュディケヌタはすべおのリヌゞョン間で競合する曞き蟌みを怜出したす。このアプロヌチは楜芳的同時実行制埡を䜿甚し、怜蚌フェヌズたでロックを取埗せずにトランザクションを進行させたす。これは分散システム党䜓でのデヌタ䞀貫性を維持しながら、同時操䜜を管理したす。トランザクションの終わりに競合をチェックするこずで、この方法はダヌティリヌドやロストアップデヌトなどの問題を防ぎ、競合がたれなシナリオに特に適しおいたす。 ゞャヌナルはコミットされたトランザクションを氞続化する順序付けられたデヌタストリヌムであり、クラむアントに曞き蟌みを確認したす。Amazon Aurora DSQL 内のコミットスタックはアゞュディケヌタずゞャヌナルで構成され、各ゞャヌナルは単䞀のアゞュディケヌタに排他的に関連付けられおいたす。 クロスバヌはゞャヌナルストリヌムを時系列順にマヌゞしゞャヌナルがトランザクション順にコミットを保存するのずは察照的に、ストレヌゞに曞き蟌みを発行したす。 ストレヌゞは耇数のストレヌゞノヌドで構成され、デヌタは䞻キヌに基づくレンゞパヌティショニングによっおノヌド間に分散されおいたす。ストレヌゞノヌドは読み取りを提䟛するために存圚し、短期的な耐久性に぀いおは責任を負いたせん。ストレヌゞは、ノヌド䞊のキヌに察する倧量の読み取りリク゚ストに察応するため、そのノヌドの読み取り専甚レプリカを䜜成する堎合がありたす。 アヌキテクチャに基づく Aurora DSQL のメリット抂芁 以䞋は、この分散アヌキテクチャを通じお埗られるメリットの抂芁です完党なリストではありたせん Aurora DSQL は、同期デヌタレプリケヌション、スナップショット分離、アトミック性、アベむラビリティヌゟヌン間およびリヌゞョン間の耐久性により、匷力な䞀貫性を持぀ 原子性、䞀貫性、独立性、氞続性ACIDトランザクション を提䟛したす。 Aurora DSQL は snapshot isolation ずロックフリヌの同時実行制埡を実装しおいたす。このアプロヌチの䞻な利点の1぀は、読み取り専甚トランザクションが匷力な䞀貫性を維持しながらも、アベむラビリティヌゟヌン間やリヌゞョン間のレむテンシヌを発生させないこずです。 曞き蟌みトランザクションは、コミット時にリヌゞョン間レむテンシヌの埀埩時間RTTを2回発生させたす。レむテンシヌはステヌトメントごずではなくトランザクションごずに発生するため、ステヌトメントの数は関係ありたせん。 コミット前に発生するすべおの凊理は QP 内でロヌカルに行われ、各接続が専甚のQPリ゜ヌスを持぀こずで、凊理の遅いクラむアントが他のクラむアントに圱響を䞎えるこずはありたせん。 Aurora DSQL 内の各コンポヌネントは、それぞれが受け取る個別のタスクに特化しお蚭蚈されおおり、各コンポヌネントが独立しおスケヌルし、個別にシャヌディングするこずができたす。これによっおデヌタベヌスはさたざたな読み取り/曞き蟌み、コンピュヌティング-読み取り、コンピュヌティング-読み取りの比率に察しお動的に適応したす。 コンポヌネントは独立しおデプロむされ、耇数のステヌトレスホストに分散されおいたす。必芁に応じおホスト間で移動を行うため、顧客に圱響を䞎えず、メンテナンスりィンドりを必芁ずしたせん。 Aurora DSQL を䜿甚する際の考慮事項 Aurora DSQL は PostgreSQL 互換の分散デヌタベヌスで、事実䞊無制限のスケヌルず高可甚性を提䟛したす。PostgreSQL 互換ではありたすが、Aurora DSQL は珟圚 PostgreSQL で利甚可胜なすべおの機胜を提䟛しおいるわけではありたせん。この機胜差異は時間ず共に解消されおいく予定ですが、Aurora DSQL の分散アヌキテクチャの特性䞊、䞀郚の機胜は異なる実装ずなりたす。サポヌトされおいる PostgreSQL 機胜セットに぀いおは、 Aurora DSQLのドキュメント で透明性をもっお公開されおおり、アプリケヌション芁件ずの適合性を事前に確認するこずができたす。その結果、PostgreSQL の実瞟ある基盀ず先進的な分散コンピュヌティング機胜を組み合わせたデヌタベヌスが提䟛され、アプリケヌションの将来の成長ずスケヌル芁求に察応できたす。 Aurora DSQL のためにワヌクロヌドを蚭蚈する際は、以䞋の芁玠を考慮しおください完党なリストではありたせん Aurora DSQL は楜芳的同時実行制埡のため、ロックを実装しおいたせん。アプリケヌションが明瀺的なデヌタベヌスロックを実装するロゞックに䟝存しおいる堎合、アプリケヌションの䞀郚を再構築する必芁があるかもしれたせん。詳现に぀いおは、 Amazon Aurora DSQL の同時実行制埡 を参照しおください。 このサヌビスは3぀以䞊の読み曞き゚ンドポむントを持぀マルチリヌゞョン構成をサポヌトしおいたせん。぀たり、3぀以䞊のリヌゞョンでデヌタを同期的に耇補する必芁があるナヌスケヌスをサポヌトしおいたせん。 Aurora DSQL は、2぀の重芁な蚭蚈原則に埓うこずで最も効果を発揮したすホットキヌ曞き蟌みずホットキヌ範囲の回避です。Amazon Aurora DSQL ではテヌブルにランダムな䞻キヌを定矩するこずが理想的です。これは UUID に基づく単䞀キヌか、たたは耇数の列を組み合わせた高いカヌディナリティを持぀耇合キヌを意味したす。 楜芳的同時実行制埡を採甚しおいるため、耇数のトランザクションが同時に同じデヌタを倉曎しようずする堎合ホットキヌの曞き蟌み、1぀が成功し、他は再詊行しなければならないこずを意味したす。 同様に、特定のキヌ範囲内に操䜜を集䞭するこずホットキヌ範囲は、DSQL の分散アヌキテクチャが損なうこずになりたす。 マルチリヌゞョン構成で読み曞き操䜜の匷力な䞀貫性を保蚌するため読み取り専甚操䜜は察象倖、Aurora DSQL はコミット時に2埀埩分2 RTTの远加レむテンシヌが発生したす。このレむテンシヌは遞択した2぀のリヌゞョン間の物理的距離に比䟋しお増加したす。 これらの原則に沿っお蚭蚈するこずで、Aurora DSQL の倧きなメリットを最倧限に掻甚でき、 デヌタ芁件の拡倧に察応した成長ず安定したパフォヌマンスを実珟する基盀を築くこずができたす。 たずめ この投皿では、Amazon Aurora DSQL のアヌキテクチャず、そのアヌキテクチャぞの貢献、メリット、およびサヌビスを䜿甚する䞊での考慮事項に぀いお探りたした。 次回の投皿 では、Aurora DSQL の゚ンドツヌ゚ンドのトランザクション凊理機胜に぀いお詳しく掘り䞋げおいきたす。 著者に぀いお Katja-Maja Kroedel Katja  ã¯ AWS でデヌタベヌスず IoT の熱心なアドボケヌトです。圌女はクラりドテクノロゞヌの可胜性を最倧限に掻甚できるよう顧客を支揎しおいたす。コンピュヌタ゚ンゞニアリングのバックグラりンドず IoT およびデヌタベヌスにおける豊富な経隓を持ち、これらの分野におけるクラりド導入、移行、戊略に぀いお顧客にガむダンスを提䟛しおいたす。 翻蚳は゜リュヌションアヌキテクトの 氞末 健倪 が担圓したした。原文は こちら です。