TECH PLAY

AWS

AWS の技術ブログ

å…š3251ä»¶

みなさん、こんにちは。AWS ゜リュヌションアヌキテクトの䞉厚です。先日の倏䌑みには、実家に垰省しお抌し入れの敎理をしおいたした。 来る 9/18 には AI ネむティブな未来を芋据えたクラりドぞのマむグレヌションずモダナむれヌションがテヌマの AWS Innovate: Migrate and Modernize が開催されたす。実家の抌し入れの劂くどこから手を぀ければいいか悩むけど、攟っおおくずどんどん倧倉になる 。そんなレガシヌシステムの”敎理術”に぀いお是非孊びを深めおいただければず思いたす。 先日 2぀の新しいプランを远加した「 AWS ゞャパン生成 AI 実甚化掚進プログラム 」も非垞に倚くの申し蟌みをいただいおいたす。匕き続き募集䞭ですのでよろしくお願いしたす。 それでは、8 月 25 日週の生成 AI with AWS界隈のニュヌスを芋おいきたしょう。 さたざたなニュヌス ブログ蚘事「株匏䌚瀟りィンシステム様、Cline with Amazon Bedrock の掻甚により開発生産性が 10 倍向䞊」」を公開 旅行䌚瀟向けシステム開発や、䌁業の出匵管理゜リュヌションを提䟛されおいる株匏䌚瀟りィンシステム様では、埓来の開発プロセスでは、コヌディング䜜業に倚くの時間を芁しおいたした。これを解決するために、Cline with Amazon Bedrock を導入したした。その結果、開発生産性が10倍向䞊し、より創造的な業務に集䞭できるようになりたした。今埌、さらなる生成AI掻甚の拡倧を怜蚎しおいたす。 寄皿ブログ蚘事「Amazon Bedrock を掻甚した AI ゚ヌゞェント開発・共有基盀「KTC Agent Store」の構築ず実践」を公開 クルマのサブスクリプションサヌビス「KINTO」をはじめずするさたざたなモビリティサヌビスを展開しおいる KINTO テクノロゞヌズ様より、Amazon Bedrock を掻甚したAI゚ヌゞェント開発・共有基盀「KTC Agent Store」の抂芁・技術的特城・掻甚事䟋をご玹介いただいおいたす。AI Agent 開発の民䞻化や責任ある AI をどのようにお客様が実珟できるのかに぀いお、具䜓的な実装䟋を亀えお解説しおいただいおいたす。 ブログ蚘事「AWS Innovate: Migrate and Modernize 開催のお知らせ」を公開 9/18 開催の AWS Innovate: Migrate and Modernize の芋どころが解説されおいたす。このむベントでは、AI時代に向けたクラりド移行ずモダナむれヌションに぀いお、AWSの゚キスパヌトから実践的な移行手法ずベストプラクティスを孊ぶこずができたす。たた、Microsoft、VMware、SAP、Oracleなど6぀の専門トラックを通じお、実際の成功事䟋や具䜓的な実装方法を知るこずができ、自瀟のクラりド戊略立案に圹立おるこずができたす。 ブログ蚘事「Billing and Cost Management MCP サヌバヌの発衚」を公開 AWS Billing and Cost Management MCP サヌバヌの発衚に぀いお玹介しおいたす。Model Context ProtocolMCPを通じお、請求ずコスト管理の情報にアクセスできる新しい仕組みが提䟛されたす。生成AIアプリケヌションでのコスト管理の自動化に圹立぀機胜です。コスト異垞の怜出やリ゜ヌス䜿甚量の分析など、実際のビゞネスシヌンでの掻甚䟋も詳しく解説されおいたす。 ブログ蚘事「Kiro 䟡栌蚭定の重芁なお知らせ」を公開 Kiroの䟡栌蚭定に関する重芁な曎新に぀いお説明しおいたす。AI IDEであるKiroの䟡栌䜓系の倉曎ず、ナヌザヌぞの圱響に぀いお詳しく解説されおいたす。Kiro の最新情報は、 https://kiro.dev/ をご芧ください。 サヌビスアップデヌト Amazon Q Developer が MCP 管理者制埡機胜を提䟛 Amazon Q Developer にお、MCPModel Context Protocol管理者制埡機胜が远加されたした。これにより、組織レベルでのAI開発ツヌルの管理ずガバナンスが匷化され、セキュリティずコンプラむアンスを保ちながらAI支揎開発を掚進できたす。 AWS Transform for .NET が Azure DevOps リポゞトリおよび NuGet サポヌトを远加 AWS Transform for .NET にお、Azure DevOps リポゞトリのサポヌトが远加されたした。.NETアプリケヌションのモダナむれヌションにおいお、より倚様な開発環境からの移行が可胜になり、゚ヌゞェンティックAIを掻甚した効率的な倉換プロセスを提䟛したす。 Amazon Connect が生成テキスト読み䞊げ音声をサポヌト Amazon Connect にお、生成AI技術を掻甚したテキスト読み䞊げ音声機胜が远加されたした。コンタクトセンタヌでのカスタマヌ゚クスペリ゚ンス向䞊ず、より自然な音声察話の実珟が可胜になりたす。珟圚、英語、フランス語、スペむン語、ドむツ語、むタリア語に぀いお、ペヌロッパフランクフルト、米囜西郚オレゎン、米囜東郚バヌゞニア北郚リヌゞョンで利甚可胜です。 Amazon Bedrock Data Automation が5぀の远加蚀語でドキュメント凊理をサポヌト Amazon Bedrock Data Automation にお、新たに5぀の蚀語ポルトガル語、フランス語、むタリア語、スペむン語、ドむツ語でのドキュメント凊理がサポヌトされたした。これにより、倚蚀語環境でのドキュメント凊理ずデヌタ抜出がより効率的に行えるようになり、グロヌバルなビゞネス展開を支揎したす。珟圚、ペヌロッパフランクフルト、ロンドン、アむルランド、アゞアパシフィックムンバむ、シドニヌ、米囜西郚オレゎン、米囜東郚バヌゞニア北郚、AWS GovCloudUS-Westリヌゞョンで利甚可胜です。 Amazon Polly が新しい合成生成音声を提䟛 Amazon Polly にお、新しい合成生成音声が远加されたした。生成AI技術を掻甚したより自然で衚珟豊かな音声合成により、音声アプリケヌションやアクセシビリティ機胜の品質向䞊が期埅できたす。珟圚、ペヌロッパフランクフルト、米囜西郚オレゎン、米囜東郚バヌゞニア北郚リヌゞョンで利甚可胜です。 Amazon Neptune が BYOKG RAG ツヌルキットをサポヌト Amazon Neptune にお、BYOKGBring Your Own Knowledge GraphRAG ツヌルキットのサポヌトが開始されたした。このツヌルキットにより、既存のナレッゞグラフを掻甚したRAGアプリケヌションの構築が容易になり、より粟床の高い情報怜玢ず回答生成が可胜になりたす。 Amazon RDS for MariaDB 11.8 がベクトルサポヌトを提䟛 Amazon RDS for MariaDB 11.8 にお、ベクトルサポヌトが远加されたした。これにより、RAGアプリケヌションや機械孊習ワヌクロヌドにおいお、ベクトル怜玢機胜を盎接デヌタベヌス内で実行できるようになり、アプリケヌションアヌキテクチャの簡玠化が可胜になりたす。 OpenSearch Serverless が属性ベヌスアクセス制埡をサポヌト OpenSearch Serverless にお、属性ベヌスアクセス制埡ABAC機胜が远加されたした。RAGアプリケヌションやベクトル怜玢においお、よりきめ现かなセキュリティ制埡が可胜になり、䌁業レベルでの安党な怜玢システムの構築を支揎したす。 Amazon SageMaker HyperPod が EBS CSI 氞続ストレヌゞをサポヌト Amazon SageMaker HyperPod にお、EBS CSI氞続ストレヌゞのサポヌトが開始されたした。倧芏暡な機械孊習トレヌニングワヌクロヌドにおいお、デヌタの氞続化ずパフォヌマンスの向䞊が実珟され、より効率的なモデル開発が可胜になりたす。 著者に぀いお 䞉厚 航  (Wataru MIKURIYA) AWS Japan の゜リュヌションアヌキテクト (SA) ずしお、ヘルスケア・ハむテク補造業のお客様のクラりド掻甚を技術的な偎面・ビゞネス的な偎面の双方から支揎しおいたす。クラりドガバナンスや IaC 分野に興味があり、最近はそれらの分野の生成 AI 応甚にも興味がありたす。最近芋たドラマは「AJLT」です。
みなさん、こんにちは。゜リュヌションアヌキテクトの西村です。 今週も 週刊AWS をお届けしたす。 2025 幎 9 月 18 日(朚) に AWS Innovate: Migrate and Modernize ずいうオンラむンむベントが開催されたす。今回の AWS Innovate は、AI やデヌタを掻甚できる基盀を敎えるために、さたざたなシステムのクラりドぞのマむグレヌションずモダナむれヌションにフォヌカスした内容ずなっおおり、玄 30 のセッションを、AWS の゚キスパヌトが実践手法ずベストプラクティスをデモを亀え解説したす。たた、クラりドの掻甚によりビゞネス䟡倀の創出に取り組たれおいるお客様より事䟋もご玹介いただきたす。ぜひ、こちらからご登録ください。 それでは、先週の䞻なアップデヌトに぀いお振り返っおいきたしょう。 2025幎8月25日週の䞻芁なアップデヌト 8/25(月) Amazon RDS for MariaDB が MariaDB Vector サポヌトを含む MariaDB 11.8 をサポヌト開始 Amazon RDS for MariaDB 11.8 がリリヌスされ、新機胜 MariaDB Vector がサポヌトされたした。この機胜により、デヌタベヌスにベクトル埋め蟌みを保存し、AI アプリケヌションで怜玢拡匵生成 (RAG) を掻甚できたす。EC サむトやメディアアプリで類䌌商品怜玢などの生成 AI 機胜をより容易に構築可胜になりたした。たた、䞀時ファむルやテヌブルの最倧サむズ制限機胜も远加され、ストレヌゞ管理がより効率的になりたす。詳现は こちらのドキュメントをご参照ください。 Amazon Neptune が BYOKG – RAG (GA) をオヌプン゜ヌス GraphRAG ツヌルキットでサポヌト開始 Amazon Neptune で BYOKG-RAG (Bring Your Own Knowledge Graph for RAG) がサポヌト開始されたした。これたでは独自のナレッゞグラフを生成 AI ず連携するには耇雑なカスタムパむプラむンが必芁でしたが、GraphRAG Toolkit を䜿うこずで既存のグラフデヌタベヌスを盎接 LLM ず組み合わせられるようになりたした。詐欺調査での䞍審な取匕パタヌン発芋や通信ネットワヌク障害の原因特定など、構造化されたデヌタを掻甚しおより正確で説明可胜な AI 応答が実珟できたす。詳现は こちらの GitHub をご参照ください。 Amazon Connect Contact Lens が 5 ぀の远加 AWS リヌゞョンで倖郚音声をサポヌト開始 Amazon Connect Contact Lens の倖郚音声システム連携が、シドニヌ、東京、カナダ䞭郚、フランクフルト、ロンドンリヌゞョンで新たに利甚可胜になりたした。これにより既存のコヌルセンタヌシステムを䜿いながら Contact Lens の AI 分析機胜通話録音、感情分析、リアルタむム分析などが既存システムでも䜿えるため、段階的な Amazon Connect 移行や耇数システムでの䞀元的な分析が実珟したす。 8/26(火) Aurora DSQL が AWS Fault Injection Service による耐障害性テストをサポヌト Amazon Aurora DSQL が AWS Fault Injection Service (FIS) ずの連携を開始したした。これにより、デヌタベヌス接続の障害をシミュレヌションしお、アプリケヌションの埩旧力をテストできるようになりたした。埓来は本番環境で実際に障害が発生するたで、Aurora DSQLを含めたアプリケヌションの埩旧挙動を確認できたせんでしたが、今回のアップデヌトにより、安党な環境で事前にテストが可胜です。リヌゞョン障害時の接続断絶などを暡擬しお、アプリケヌションが適切に埩旧するかを怜蚌できたす。東京リヌゞョンを含む 8 ぀のリヌゞョンで利甚可胜です。詳现は こちらのドキュメントをご参照ください。 Amazon Polly がより倚くの合成生成音声を提䟛開始 Amazon Polly で 7 ぀の新しい生成音声が利甚可胜になりたした。英語、フランス語、ポヌランド語、オランダ語に察応し、合蚈 27 皮類の倚様な音声から遞択できたす。泚目すべきは、同じ音声で耇数蚀語を話せる polyglot 機胜です。これにより䌁業のブランドアむデンティティを保ちながら、異なる地域向けのコンテンツを䜜成できたす。チャットボットや音声コンテンツ制䜜においお、より自然で衚珟豊かな音声䜓隓を提䟛できるでしょう。バヌゞニア北郚、フランクフルト、オレゎンリヌゞョンで利甚可胜です。詳现は こちらのドキュメントをご参照ください。 Amazon RDS for Oracle が Redo Transport Compression をサポヌト開始 Amazon RDS for Oracle で Redo Transport Compression 機胜が利甚可胜になりたした。この機胜は redo デヌタを圧瞮しおからスタンバむデヌタベヌスに送信するこずで、ネットワヌク転送量を削枛し redo transport のパフォヌマンスを向䞊させたす。結果ずしお、より䜎い RPO (Recovery Point Objective) を実珟でき、プラむマリむンスタンスに障害が発生した際のデヌタ損倱を最小限に抑えられたす。ただし圧瞮凊理で CPU リ゜ヌスを消費するため、十分な CPU 容量の確保が必芁ずなりたす。詳现は こちらのドキュメント をご参照ください。 AWS Client VPN が IPv6 リ゜ヌスぞの接続をサポヌト AWS Client VPN が IPv6 リ゜ヌスぞの接続に察応したした。これたでは IPv4 のみサポヌトでしたが、今回のアップデヌトで IPv6 や IPv4/IPv6 デュアルスタック接続が可胜になりたした。リモヌトワヌカヌが IPv6 察応デバむスから VPC 内の IPv6 リ゜ヌスに盎接アクセスでき、゚ンドツヌ゚ンドで IPv6 接続を維持できるため、IPv6 移行を進める組織にずっお、ネットワヌク構成がシンプルになる倧きなメリットがありたす。䞭東 (バヌレヌン) リヌゞョンを陀く党リヌゞョンで远加料金なしで利甚できたす。 8/27(æ°Ž) AWS Management Console で AWS アカりントに色を割り圓おお識別を容易にする機胜をサポヌト開始 AWS マネゞメントコン゜ヌル で、アカりントに色を蚭定できる機胜が党パブリックリヌゞョンで利甚開始されたした。耇数の AWS アカりントを運甚しおいる堎合、これたではアカりント番号でしか識別できたせんでしたが、この機胜により、管理者がアカりントごずに色を蚭定するこずで芖芚的に区別できるようになりたす。䟋えば本番環境は赀色、開発環境は青色ずいった運甚が可胜です。ナビゲヌションバヌに蚭定した色が衚瀺され、誀操䜜防止にも効果的です。 AWS Transfer Family が SFTP コネクタのデプロむメント向け Terraform サポヌトを導入 AWS Transfer Family の Terraform モゞュヌルが SFTP コネクタのデプロむに察応したした。これたでは SFTP サヌバヌ゚ンドポむントのみサポヌトしおいたしたが、Amazon S3 ずリモヌト SFTP サヌバヌ間のファむル転送を自動化できるようになりたした。Infrastructure as Code (IaC) でファむル転送リ゜ヌスの䞀元管理が可胜ずなり、手動蚭定によるミスを防ぎ、スケヌラブルで再珟性の高いデプロむが実珟できたす。 Amazon EC2 C7i むンスタンスが倧阪リヌゞョンで利甚可胜に Amazon EC2 C7i むンスタンスが倧阪リヌゞョンで利甚開始されたした。第 4 䞖代 Intel Xeon プロセッサを搭茉し、C6i むンスタンスず比范しお最倧 15% のコストパフォヌマンス向䞊を実珟可胜です。バッチ凊理や動画゚ンコヌディングなどの蚈算集玄的なワヌクロヌドに最適で、EBS ボリュヌムも埓来の 28 個から 128 個たで接続可胜になり、より倧芏暡なデヌタ凊理が行えたす。 Amazon EKS がオンデマンドむンサむト曎新機胜を導入 Amazon EKS でクラスタヌむンサむトのオンデマンド曎新機胜が利甚可胜になりたした。埓来は定期的な自動チェックのみでしたが、今回のアップデヌトにより蚭定倉曎やアップグレヌド埌すぐに最新の掚奚事項や譊告を確認できたす。Kubernetes バヌゞョンアップグレヌド前の準備䞍足などの問題を即座に怜出し、迅速な怜蚌ずテストが可胜です。詳现は こちらのドキュメントをご参照ください。 8/28(朚) 新しい汎甚むンスタンス Amazon EC2 M8i および M8i-flex の提䟛開始 Amazon EC2 で新しい M8i ず M8i-flex むンスタンスの提䟛が開始されたした。AWS 専甚の Intel Xeon 6 プロセッサを搭茉し、前䞖代ず比范しおコスト効率が最倧 15% 向䞊、メモリ垯域幅が 2.5 倍になりたす。PostgreSQL では 30%、Web アプリケヌションでは 60% の性胜向䞊を実珟したす。M8i-flex は Web サヌバヌやマむクロサヌビスなど䞀般的なワヌクロヌドに最適で、M8i は倧芏暡アプリケヌションや継続的な高 CPU 䜿甚に適しおいたす。詳现は こちらの サヌビスペヌゞをご参照ください。 Amazon Connect が生成 AI テキスト読み䞊げ音声を提䟛開始 Amazon Connect で新しい生成 AI テキスト読み䞊げ音声が利甚可胜になりたした。埓来の機械的な音声ず異なり、自然で人間らしい衚珟豊かな音声で顧客ずの䌚話を実珟できたす。英語やフランス語など 5 蚀語で蚈 20 皮類の音声が甚意され、りェルカムメッセヌゞやポリシヌ案内、動的な䌚話 AI 䜓隓に掻甚できたす。フロヌ蚭蚈画面の「Set Voice」ブロックや API で簡単に蚭定でき、バヌゞニア北郚、フランクフルト、オレゎンリヌゞョンで提䟛䞭です。詳现は こちらのドキュメントをご参照ください。 Amazon Q Developer が MCP 管理者制埡をサポヌト Amazon Q Developer で、管理者が AWS コン゜ヌルから Model Context Protocol (MCP) サヌバヌを盎接制埡できるようになりたした。これたで個別に管理しおいた倖郚リ゜ヌスを、組織レベルで䞀括制埡できたす。管理者が MCP 機胜を無効にするず、ナヌザヌは新しい MCP サヌバヌを远加できず、既存サヌバヌも動䜜したせん。セキュリティポリシヌに応じお柔軟に制埡でき、CLI や VSCode などの各プラグむンで統䞀的な管理が実珟したす。詳现は こちらのドキュメントをご参照ください。 8/29(金) AWS IAM がネットワヌク境界制埡のための新しい VPC ゚ンドポむント条件キヌを開始 AWS IAM で新しい VPC ゚ンドポむント条件キヌ 3 ぀ (aws:VpceAccount、aws:VpceOrgPaths、aws:VpceOrgID) が提䟛開始されたした。これたで VPC ゚ンドポむントを個別に列挙しおポリシヌを曎新する必芁がありたしたが、今回のアップデヌトでアカりント、組織パス、組織党䜓レベルでのネットワヌク境界制埡が自動的にスケヌルするようになりたした。既存の SCP や RCP、リ゜ヌスベヌスポリシヌなどで利甚でき、AWS PrivateLink 察応の党商甚リヌゞョンで䜿甚可胜です。詳现は こちらの Blog 蚘事をご参照ください。 Amazon QuickSight が Google Sheets ぞの接続をサポヌト Amazon QuickSight で Google Sheets ぞの盎接接続が可胜になりたした。これたで Google Sheets のデヌタを分析するには CSV ゚クスポヌトなどの手間が必芁でしたが、今回のアップデヌトで Google アカりントでログむンするだけで、スプレッドシヌトを盎接 QuickSight に取り蟌んで分析できたす。営業チヌムが管理する顧客デヌタや、マヌケティング郚門の広告効果デヌタなど、Google Sheets で管理しおいる情報をリアルタむムでダッシュボヌド化できるため、デヌタドリブンな意思決定がより迅速に行えるようになりたす。詳现は こちらの Blog 蚘事をご参照ください。 ただただ残暑は぀づいおおりたすので、䜓調管理に気を぀けおお過ごしください。 それでは、たた来週 著者に぀いお 西村 å¿ å·±(Tadami Nishimura) / @tdmnishi AWS Japan の゜リュヌションアヌキテクトずしお、小売・消費財業皮のお客様を担圓しおいたす。デヌタガバナンスの芳点から、お客様がデヌタ掻甚を効果的に行えるようなデモンストレヌションなども倚く行っおいたす。奜きなサヌビスは Amazon Aurora ず Amazon DataZone です。趣味は筋トレで、自宅に埒歩分のトレヌニングルヌムを構築しお、日々励んでいたす。
本皿は、2024 幎 11 月 29 日に公開された “ Faster scaling with Amazon EC2 Auto Scaling Target Tracking ” を翻蚳したものです。 はじめに AWS クラりドの䞻な利点の 1 ぀は匟力性です。これにより、ナヌザヌは必芁なリ゜ヌス分だけをプロビゞョニングしお利甚できたす。ナヌザヌは匟力性の利点を最倧限に掻甚するために、自動化された幅広く簡単に操䜜できるメカニズムを必芁ずしおいたした。 Amazon EC2 Auto Scaling は、倉化するワヌクロヌドの需芁に合わせお Amazon Elastic Compute Cloud (Amazon EC2) むンスタンスの数を自動的にスケヌリングできるようにするこずで、これらの課題を解決できたす。たた、むンスタンスのラむフサむクルを管理するための幅広い機胜を提䟛しおいたす。 Auto Scaling グルヌプASGをスケヌリングするには、ナヌザヌはスケヌリングポリシヌを䜜成する必芁がありたす。スケヌリングポリシヌは、ワヌクロヌドの需芁に合わせお Amazon EC2 の容量を調敎するためのガむドラむンを ASG に提䟛したす。スケヌリングポリシヌにはさたざたな皮類があり、それぞれ容量を管理するアプロヌチが異なりたす。 ポリシヌの 1 ぀ずしお タヌゲット远跡スケヌリングポリシヌ がありたす。これは、自動的にスケヌリングするためのより簡単で効果的な方法です。これを䜿甚するには、ナヌザヌは 䜿甚率メトリクス を定矩し、維持する目暙倀を蚭定する必芁がありたす。たずえば、平均 CPU 䜿甚率 60 ずいうポリシヌを蚭定するず、ASG は EC2 むンスタンス党䜓にわたっおメトリクスをできるだけその倀に近づけたす。 この投皿では、最近リリヌスされた タヌゲット远跡スケヌリング のアップデヌトに぀いお説明したす。たた、新機胜を䜿甚するタヌゲット远跡スケヌリングポリシヌを䜜成する手順を説明し、新機胜がもたらす利点に぀いおも説明したす。 タヌゲット远跡スケヌリングポリシヌの新機胜 ナヌザヌがアプリケヌションをモダナむズするに぀れ、私たちは動的な Auto Scaling ゜リュヌションを圓初のタヌゲット远跡スケヌリングポリシヌの実装を超えお拡匵する必芁があるこずを孊びたした。 たず、ナヌザヌは、タヌゲット远跡スケヌリングが需芁の急増に察応するのに数分かかるず、短期的にパフォヌマンスが䜎䞋する可胜性があるこずに気付きたした。倚くのナヌザヌが、ランニングキャパシティをバッファリングするこずでこの課題を軜枛したしたが、これはコストの増加に぀ながりたした。次に、ワヌクロヌドが異なればスケヌリング芁件も異なりたす。぀たり、ナヌザヌはワヌクロヌドごずに調敎されたスケヌリングポリシヌを䜜成する必芁がありたす。これは、パフォヌマンスずコストを最適化するために、時間がかかり、゚ラヌが発生しやすく、運甚䞊もコストがかかる䜜業です。 これらのナヌザヌの課題に察凊するために、合理的で応答性の高いタヌゲット远跡スケヌリングポリシヌをリリヌスしたした。タヌゲット远跡スケヌリングは、個々のアプリケヌションの固有の䜿甚パタヌンに合わせお応答性を自動的に調敎し、アプリケヌションの需芁を綿密に監芖しお、スケヌリングの決定をより迅速に行えるようになりたした。たた、自動チュヌニングにより、ナヌザヌはワヌクロヌドごずに調敎されたスケヌリングポリシヌを䜜成しなくおも、アプリケヌションのパフォヌマンスを向䞊させ、Amazon EC2 リ゜ヌスの䜿甚率を高く維持しおコストを削枛できたす。ナヌザヌは維持したい目暙䜿甚率を指定するだけで、タヌゲット远跡スケヌリングは远加蚭定なしにスケヌリングできるようになりたした。 自動スケヌリングを迅速に行うために、ナヌザヌは Amazon CloudWatch の高解像床メトリクスを䜿甚しおタヌゲット远跡スケヌリングポリシヌを蚭定できたす。このきめ现かい監芖により、タヌゲット远跡スケヌリングは倉化する需芁を分単䜍ではなく数秒単䜍で怜出しお察応したす。この機胜は、クラむアントサヌビス API、ラむブストリヌミングサヌビス、e コマヌス Web サむト、オンデマンドデヌタ凊理など、需芁パタヌンが䞍安定なアプリケヌションに最適です。 新しいタヌゲット远跡スケヌリングポリシヌの始め方 すでにタヌゲット远跡スケヌリングポリシヌを䜿甚しおいる堎合は、自動的に調敎されるタヌゲット远跡スケヌリングにアップグレヌドするためのアクションは必芁ありたせん。タヌゲット远跡スケヌリングポリシヌは、タヌゲットメトリクスの履歎を定期的に分析し、スケヌルアりトずスケヌルむンを開始するための適切な感床レベルを決定したす。さらに、可甚性ずコスト削枛の䞡方を最適化するために远加たたは削陀する必芁がある容量も決めたす。これらの決定は、需芁の倉化の範囲や頻床、䜿甚量の急増が長期的か短期的かなど、アプリケヌションの需芁パタヌンの固有の特性によっお異なりたす。タヌゲット远跡スケヌリングは継続的に孊習し、特定のアプリケヌションや需芁パタヌンに自動的に適応するように自動的に再評䟡されたす。 タヌゲット远跡スケヌリングの迅速な応答を有効にする さらに、タヌゲット远跡スケヌリングポリシヌからの迅速な察応を可胜にするために、ナヌザヌは Amazon CloudWatch に 1 分未満の粟床で発行されたメトリクス高解像床メトリクスずも呌ばれたすを远跡できたす。ナヌザヌは、既存のタヌゲット远跡スケヌリングポリシヌを曎新したり、カスタマむズされたメトリクスCustomizedMetricSpecificationの䞀郚ずしお高解像床メトリクスを含む新しいポリシヌを䜜成したりできたす。ナヌザヌは、Amazon CloudWatch にメトリクスを発行するずきに䜜成された同じメトリクス名前空間、メトリクス名、および任意のディメンションやナニットを蚘述する必芁がありたす。たた、タヌゲット远跡スケヌリングがメトリクスを評䟡するために、メトリクスの粒床を瀺すメトリクス期間も定矩する必芁がありたす。次のステップでは、 AWS マネゞメントコン゜ヌル で ASG を䜿う方法を説明したす。 ステップ 1: ASG の遞択 Amazon EC2 コン゜ヌルで ASG の名前を遞択したす。するず次の図に瀺すように 詳现 ペヌゞに移動したす。 図 1: Amazon EC2 コン゜ヌルでスケヌリングしたい ASG を遞択 次の図に瀺すように オヌトスケヌリング タブを遞択しおください。 動的スケヌリングポリシヌを䜜成する ボタンが衚瀺されたす。 図 2: 遞択した ASG のオヌトスケヌリングタブ ステップ 2: 動的スケヌリングポリシヌの䜜成 ポリシヌタむプずしおタヌゲット远跡スケヌリングを遞択しおください。 メトリクスタむプ には、 カスタム CloudWatch メトリクス を遞択しおください。これは事前に入力された JSON スニペットを瀺しおいたす。次の図に瀺すように、CloudWatch メトリクスの発行に䜿甚したタヌゲット远跡スケヌリングポリシヌを䜿甚しお、スケヌリングするメトリクスのメトリクス名、名前空間、ディメンションを線集できたす。 図 3: 曎新された CustomizedMetricSpecification セクション サポヌトされおいる最小期間は 10 秒です。10 秒のメトリクス期間を䜿甚するには、メトリクスは 10 秒以䞊の解像床、たずえば 1 秒で発行する必芁がありたす。ただし、1 秒間隔で発行するず、CloudWatch のコストが倧幅に増加する可胜性がありたす。コストに関する考慮事項に぀いおは、この蚘事の埌半で説明したす。Auto Scaling では、タヌゲット远跡スケヌリングが䜿甚量の急増を迅速に監芖しお察応できるように、60 秒の制限を蚭けおいたす。 この 2 ぀のステップにより、タヌゲット远跡スケヌリングを高解像床のメトリクスでスケヌリングできるようになりたす。 より迅速なスケヌリングを可胜にする 前述の手順により、ASG は䜿甚率の倉化をより迅速に怜出できるため、需芁が急増したずきにより倚くのむンスタンスを远加できたす。 次の図は、タヌゲット远跡スケヌリングポリシヌがデフォルトである 60 秒の期間で構成された環境ず 10 秒の期間で構成されおいる環境に察しお、同じ負荷テストを実行した結果を瀺しおいたす。各ポリシヌの目暙倀は 60% の CPU 䜿甚率です。負荷テストでは、需芁の急増をシミュレヌトするために、それぞれ http リク゚ストを送信するたびに、3 分間で最倧 20 スレッドたで増加しおいたす。60 秒のケヌス巊の図では、アプリケヌションが CPU 䜿甚率の目暙である 60青い線を 3 分間䞊回っおいたこずがわかりたす。容量緑の線は、システムの CPU 䜿甚率が 100% のピヌクに達した埌にのみ増加したした。これはアプリケヌションのパフォヌマンスの問題に぀ながる可胜性があり、それを回避するには、より倚くの容量をプロビゞョニングできるように䜿甚率を䞋げるこずを目指さなければならず、コストが増加したす。しかし、10 秒のケヌス右の図では、アプリケヌションぞの圱響を避けるために迅速にスケヌリングが行われたした。容量は 1 分埌に増加したしたが、その間 CPU 䜿甚率は 60% 近くにずどたり、100% のピヌクレベルには達したせんでした。これにより、ナヌザヌはリ゜ヌス䜿甚レベルをより高くするこずができ、アプリケヌションのパフォヌマンスに圱響を䞎えずにコストを節玄できたす。 図 4: 60 秒ず 10 秒のメトリクス期間で蚭定されたタヌゲット远跡スケヌリングポリシヌ 考慮事項 高解像床のカスタムメトリクスを適甚する前に、コストに圱響する可胜性があるため、次の芁玠を考慮するこずをお勧めしたす。 メトリクスタむプ : タヌゲット远跡スケヌリングは、メトリクスが ASG のむンスタンス数に比䟋しお倉化するこずを前提ずしおいたす。タヌゲット远跡スケヌリングポリシヌを成功させるには、適切なメトリクスを遞択するこずが重芁です。詳现に぀いおは、 タヌゲット远跡スケヌリングポリシヌのドキュメント を参照しおください。 料金 : これらの新機胜を含め、EC2 Auto Scaling に远加料金はかかりたせん。ナヌザヌは、アプリケヌションの実行に必芁な AWS リ゜ヌスず CloudWatch モニタリング料金のみを支払いたす。ただし、これらの機胜に関連する CloudWatch の 3 ぀の請求項目を理解しおおく必芁がありたす。 1) 高解像床アラヌム 2) API コヌル 3) カスタムメトリクス タヌゲット远跡スケヌリングでは、少なくずも 2 ぀のアラヌムが生成されたす。アラヌムはそれぞれ、䜿甚率の高い倀ず䜎い倀を远跡し、それらのしきい倀の間にバッファヌを配眮しお倉動を枛らしたす。メトリクス期間が 60 秒未満の堎合、これらのアラヌムは高解像床のアラヌムずしお請求されたす。この蚘事を曞いおいる時点で、AWS アゞアパシフィック東京 リヌゞョン の高解像床アラヌムの䟡栌は、アラヌムメトリクスあたり 0.30 ドルですが、暙準解像床のアラヌムの䟡栌はアラヌムメトリクスあたり 0.10 ドルです。 CloudWatch ゚ヌゞェントを䜿甚しおいる堎合は、CloudWatch ゚ヌゞェントは metrics_collection_interval の蚭定倀に基づいお各むンスタンスから API コヌルを送信したす。各むンスタンスは、間隔ごずに 1 回 API コヌルを Amazon CloudWatch に送信したす。Amazon CloudWatch では、メトリクスは名前空間、メトリクス名、ディメンションオプション、単䜍オプションのナニヌクな組み合わせずしお定矩されたす。CloudWatch ゚ヌゞェントからプッシュされたディメンションのナニヌクな組み合わせは、すべおカスタムメトリックずしお請求されたす。 以䞋は、無料利甚枠を過ぎお有料利甚枠の第 1 段階にあるアカりントで、東京リヌゞョンを利甚しお予想される月額料金USDの䟋です。この䟋では、1 ぀のタヌゲット远跡スケヌリングポリシヌで、メトリクスずアラヌムが 10 秒間隔に蚭定されおいる ASG で、1 か月に平均 10 個のむンスタンスが実行されおいるこずを前提ずしおいたす。 1) 高解像床アラヌム: 2 ぀のアラヌム * $0.30/アラヌムメトリクス = $0.60/月 2) API コヌル: 10 むンスタンス * 30 日 * 24 時間 * 3,600 秒 / 10 秒間隔 = 2,592,000 API コヌル 2,592,000 API コヌル * $0.01/1,000 リク゚スト = $25.92/月 3) カスタムメトリクス: 1 ぀の ASG に集玄されたメトリクス * $0.30/月 = $0.30/月 合蚈芋積もり: $26.82/月ASG で 10 個のむンスタンスを実行する前提 1 回の PutMetricData API コヌルで耇数のメトリクスをプッシュできたす。耇数の AutoScalingGroupName メトリクスを発行するように CloudWatch ゚ヌゞェントを蚭定した堎合、API の料金は PutMetricData のサむズ制限に達するたで同じたたになり、カスタムメトリクスの料金のみが増加したす。 たずえば、ASG が c8g.xlarge むンスタンスを実行しおいる堎合、これらの機胜によっお䜿甚率が高くなるため、実行するむンスタンスを 1 ぀枛らすず、東京リヌゞョンでの毎月のコスト削枛は次のようになりたす。 1 個 c8g.xlarge むンスタンス $0.15896/時間 * 30 日 * 24 時間 = $114.45/月 CloudWatch の掚定コストである月額 26.82 ドルを差し匕くず、ASG あたり月額 117.18 ドルの節玄になりたす。この䟋では、EC2 のコストをほが 8% 節玄できたす。 メトリクスの発行ずスケヌリングポリシヌを曎新するテンプレヌト 高解像床のメトリクスの公開を始めるのに圹立぀ように、 AWS CloudFormation のサンプルテンプレヌトを甚意したした。このテンプレヌトは、既存の ASG の新しいより速いスケヌリング期間を怜蚌するためのサンプルです。これには、CloudWatch ゚ヌゞェントをむンストヌルし、ASG むンスタンスの CPU 䜿甚率を高解像床で Amazon CloudWatch に発行するこずが含たれたす。このテンプレヌトには、この蚘事で説明されおいるようにタヌゲット远跡スケヌリングポリシヌも含たれおいたす。 デプロむずカスタマむズの芁件に関する説明は、AWS Samples リポゞトリの Faster Scaling with EC2 Auto Scaling にありたす。テンプレヌトにはお䌝えしたいコヌドスニペットがいく぀かありたす。 たず、 CloudWatch ゚ヌゞェント をむンストヌルするために、テンプレヌトは ASG で䜿甚される起動テンプレヌトの UserData を曎新したす。 UserData: Fn::Base64: !Sub | #!/bin/bash yum install amazon-cloudwatch-agent -y sudo /opt/aws/amazon-cloudwatch-agent/bin/amazon-cloudwatch-agent-ctl -a fetch-config -m ec2 -c ssm:/cw-agent-asg-aggregate-cpu -s このコマンドは、Cloudwatch ゚ヌゞェントの蚭定を保持する AWS Systems Manager のパラメヌタを参照しおいたす。 AWS Systems Manager のパラメヌタの次のスニペットは、10 秒間隔で CPU 䜿甚率メトリクスを FasterScalingDemo ずいうカスタム名前空間に報告したす。このメトリクスは、Amazon CloudWatch で簡単に参照できるように、ASG の名前をディメンションずしお集蚈されたす。 CloudWatchMetricsSSMParameter: Type: AWS::SSM::Parameter Properties: Name: cw-agent-asg-aggregate-cpu Type: String Value: '{"agent":{"metrics_collection_interval":10,"run_as_user":"cwagent"},"metrics":{"force_flush_interval":10,"aggregation_dimensions":[["AutoScalingGroupName"]],"append_dimensions":{"AutoScalingGroupName":"${aws:AutoScalingGroupName}"},"namespace":"FasterScalingDemo","metrics_collected":{"cpu":{"drop_original_metrics":["cpu_usage_active"],"measurement":[{"name":"cpu_usage_active","rename":"CPUUtilization"}]}}}}' Tier: Intelligent-Tiering Description: Custom metric specification for CloudWatch Agent 次に、テンプレヌトには曎新された AWS Identity and Access ManagementIAM の IAM ロヌルず察応する IAM むンスタンスプロファむルも含たれおいたす。このプロファむルには、Amazon CloudWatch ぞの PutMetricData ぞのアクセス暩ず、゚ヌゞェントを蚭定するために以前に䜜成した Systems Manager パラメヌタを取埗する暩限がありたす。 IAMInstanceRole: Type: 'AWS::IAM::Role' Properties: AssumeRolePolicyDocument: Version: "2012-10-17" Statement: - Effect: Allow Principal: Service: - ec2.amazonaws.com Action: - 'sts:AssumeRole' Path: / Policies: - PolicyName: FasterScalingDemo PolicyDocument: Version: "2012-10-17" Statement: - Effect: Allow Action: - cloudwatch:PutMetricData - ec2:DescribeTags - ssm:GetParameter Resource: '*' Tags: - Key: Name Value: !Sub ${EnvironmentName}_IAMROLE 最埌に、CloudFormation テンプレヌトによっおデプロむされたアヌキテクチャを瀺したす。 図 5: CloudFormation テンプレヌトによっお䜜成された AWS リ゜ヌス 遞択した ASG に察しおでプレヌトをデプロむしたら、タヌゲット远跡スケヌリングを高解像床のメトリクスでテストする準備が敎っおいるはずです。負荷テストを実行し、タヌゲット远跡スケヌリングが動䜜しおいるこずを確認できたす。負荷テストがアプリケヌションの䜿甚パタヌンに近いほど、これらの機胜の利点を刀断するテストの信頌性が高たりたす。 たずめ このブログでは、お客様の需芁ず Amazon EC2 の凊理胜力をより正確に䞀臎させるために、タヌゲット远跡スケヌリングに远加された新機胜の抂芁を説明したした。具䜓的には、高解像床の CloudWatch メトリクスをタヌゲット远跡スケヌリングで䜿甚し、需芁に合わせお Auto Scaling レヌトを䞊げお可甚性を向䞊させ、リ゜ヌスをより有効に掻甚できるこずを瀺したした。高解像床メトリクスを䜿ったスケヌリングを適甚する前にこの機胜をテストし、この投皿で抂説されおいる考慮事項を怜蚎するこずをお勧めしたす。これらの新機胜の詳现に぀いおは、 タヌゲット远跡スケヌリングポリシヌのドキュメント をご芧ください。 翻蚳は゜リュヌションアヌキテクトの 阿郚 箔侀郎 が担圓したした。
本蚘事は米囜時間 2025 幎 8 月 28 日に公開された Use Kiro for free until September 15 を翻蚳したものです。Kiro の最新情報は、 Kiro の公匏ドキュメント をご芧ください。 8 月 22 日の䟡栌曎新 に続き、9 月 1 日を超えお 9 月 15 日たで、Kiro の無料䜿甚を延長いたしたす。 9 月 15 日たで匕き続き Kiro を無料で䜿甚できるこずずなりたす。9 月分の請求に぀いおは党額返金いたしたすので、匕き続き無料で Kiro をご利甚いただけたす。䜿甚制限は、通垞のサブスクリプションサむクルの䞀郚ずしお、9 月 1 日にご利甚制限がプランの䞊限たでリセットされたす。 さらに、お客様がご利甚䞭の有料プランに関係なく、超過料金を有効にしお、9 月 15 日たで远加で 1,000 回の vibe リク゚ストず 200 回の spec リク゚ストを無料でご利甚いただけたす。詳现に぀いおは、以䞋の FAQ をご芧ください。 たた、すべおの払い戻しが凊理されおいたす。そしお、今週初めにシステムの改善を行うため、制限をリセットしたした。これにより、有意矩な仕事ができるようになるこずを願っおいたす。 お客様のフィヌドバックに耳を傟けおおり、Kiro の䟡栌モデルをどのように進化させるかを決定する䞊で非垞に貎重な情報ずなっおいたす。お客様のご意芋に基づき、今埌数週間で䟡栌倉曎を発衚し、9 月 15 日以降に新しい䟡栌を展開する予定です。新しい䟡栌倉曎を展開する前に、お客様が適切に蚈画できるよう、今埌の倉曎に぀いおお知らせいたしたす。 これらの倉曎は、䟡栌モデルにお客様のフィヌドバックを反映させながら、珟圚の䜓隓をより長く皆様にお楜しみいただくために行っおいたす。改めお皆様のサポヌトに感謝いたしたす。 Discord コミュニティ にご参加いただき、匕き続きフィヌドバックをお寄せください。 FAQ お客様ぞの返金はい぀、どのように行われたすか Kiro のアクティブなサブスクリプションをお持ちの堎合、9 月 1 日に 9 月分の䜿甚料がクレゞットカヌドに請求されたす。9 月 15 日たでに金額を返金いたしたす。 超過料金も返金されたすか 8 月にすでに超過料金が発生しおいる堎合は、それらも返金いたしたす。 超過料金 は 9 月䞭、䞀時的に 1,000 回の vibe リク゚ストず 200 回の spec リク゚ストに制限されたす。超過料金がクレゞットカヌドに請求された堎合、9 月末に返金いたしたす。 お客様の䜿甚制限はい぀、どのようにリセットされたすか 月間プランの制限は 9 月 1 日にリセットされたす。 今日サブスクリプションを賌入した堎合、9 月 15 日たで無料ですか 9 月 14 日たでにサブスクリプションを賌入された堎合、9 月 14 日たで無料でご利甚いただけたす。クレゞットカヌドに請求されたすが、9 月 15 日たでに返金いたしたす。9 月 15 日たで、賌入されたプランの月間制限の䞊限たでご利甚いただけたす。 9 月は Kiro を無料で䜿甚できたすか すでに有料プランをご利甚の堎合、月間制限は 9 月 1 日にリセットされ、9 月 15 日たで完党な月間制限内で匕き続き Kiro を無料でご利甚いただけたす。 9 月 14 日たでに有料プランを賌入される堎合、有効なクレゞットカヌドを提䟛しおいただく必芁があり、賌入されたプランの䟡栌ず適甚される皎金および手数料が請求されたす。その埌、賌入から数日以内の 9 月 15 日たでに返金いたしたす。アップグレヌドした完党な月間プラン制限内で無料で Kiro をご利甚いただけたす。未䜿甚のリク゚ストは翌月や曎新されたプランに繰り越されたせん。お客様のニヌズにより適合するよう既存の䟡栌プランの調敎を行っおおり、今埌数週間で曎新を展開する準備が敎い次第、サブスクリプションをキャンセルしない限り、新しいプランに移行しおいただきたす。9 月埌半により詳现をお䌝えいたしたす。 9 月䞭に超過料金を無料で有効にできたすか はい、超過料金を有効にできたす。 超過料金 は 9 月 15 日たで䞀時的に 1,000 回の vibe リク゚ストず 200 回の spec リク゚ストに制限されたす。9 月 15 日たでに発生した超過料金がクレゞットカヌドに請求された堎合、9 月末に返金いたしたす。 今埌数週間でどのような䟡栌曎新が期埅できたすか 䞀般的な開発タスクで Kiro を䜿甚する際に優れた効果を埗られるよう、spec リク゚ストず vibe リク゚ストの動䜜方法を倉曎するこずを怜蚎しおいたす。䟡栌を展開する前に曎新をお䌝えし、倉曎がお客様に適しおいるかどうかを刀断しおいただく機䌚を提䟛いたしたす。 日割り請求はどのように機胜したすか 月が 30 日ある堎合、20 日目にサむンアップするず、その月の残り 10 日分が請求され、それに応じお月間制限をご利甚いただけたす。䟋えば、9 月 5 日に Kiro Plus にサブスクラむブした堎合、9 月は 30 日あるため、25/30 × $20Kiro Plus のコスト= $16.67 が請求され、25/30 × 225 = 187 回の vibe リク゚ストず 25/30 × 125 = 104 回の spec リク゚ストをご利甚いただけたす。 Kiro ハッカ゜ンに参加しおいたすが、これらの倉曎は私にどのような圱響を䞎えたすか ハッカ゜ン の提出期限は 9 月 15 日であり、この発衚で説明されおいるのず同じ条件で、その日たで無料で Kiro をご利甚いただけたす。
この蚘事は、2025 幎 8 月 19 日に Jeremiah Flom, Rudy Jaurequi, Connor Sparkman, Vivian Bui によっお執筆された「 The AWS Tech U survival guide 」を翻蚳したものです。 蚳泚: 本ブログでは、AWS の新卒研修プログラムである Tech U に぀いお、 AWS の若手瀟員が実際に参加した目線でプログラムを玹介し、若手キャリアの圢成に必芁な経隓ず成功のヒントを玹介しおいたす。AWS Tech U は珟圚パブリック提䟛されおいたせんが、研修を蚈画する教育担圓の方や、新卒研修に参加する若手゚ンゞニアの方は、ぜひ参考にしおください。 今埌のキャリアを決定づける瞬間を想像しおみおくださいAWS Tech U の初日。䜕を期埅すべきでしょうか ? 今埌数ヶ月間を最倧限に掻甚するにはどうすればよいでしょうか ? このブログは、AWS Tech U に参加する若手の技術者や、クラりドテクノロゞヌでのキャリアを远求するために独自の孊習を開始する方のためのガむドです。AWS Tech U は、新しく採甚された若手人材が、AWS での技術ロヌルで成功に向けた準備をする、キャリア開発プログラムです。技術的な深さず専門スキルの䞡方の孊習モゞュヌルを提䟛しおいたす。このブログでは、AWS Tech U のコアカリキュラム、 AWS 認定 の䟡倀、そしお Tech U を超えおキャリアを向䞊させる方法に぀いお説明したす。 AWS Tech U コアカリキュラム AWS Tech Uは、職業的背景に関係なく、 Amazon Web Services (AWS) での技術的キャリアに向けお準備するこずを目的ずしおいたす。プログラムは、技術トレヌニングず ProSkills (専門スキル) トレヌニングに分かれた包括的なカリキュラムで構成されおいたす。プログラムは技術的創造性ず実䞖界の問題解決を優先し、むンストラクタヌ䞻導および同僚同士の孊習によっお促進されたす。 技術トレヌニングは、オンラむンのむンストラクタヌ䞻導セッション、ハンズオンラボ、およびコヌスの進行に合わせた、重芁なクラりド抂念を匷化する自己孊習モゞュヌルで構成されおいたす。むンストラクタヌ䞻導セッションでは、自己孊習モゞュヌルの内容を補完し、理解を深めるために実斜されたす。ネットワヌク、高可甚性 Web アプリケヌション、デヌタ分析、コンプラむアンス、 人工知胜ず機械孊習 (AI/ML) を含む幅広いトピックに觊れるこずになりたす。 ProSkills トレヌニングでは、専門的なロヌルで成功するために必芁な非技術的スキルを孊びたす。これらのセッションには通垞、自己孊習モゞュヌルず、同僚ず䞀緒に実斜する、ファシリテヌタヌ䞻導のグルヌプワヌクやディスカッションが含たれたす。ProSkills セッションで孊ぶこずが期埅されるトピックには、協力的なブレむンストヌミングず課題解決スキル、執筆スキル、プレれンテヌションスキル、そしお曖昧さの凊理、時間管理、異なる性栌スタむルの理解ずいった察人スキルがありたす。 AWS 認定 AWS 認定 は、AWS での孊習の重芁な芁玠です。これらの認定を取埗するこずで、あなたのクラりド専門知識が怜蚌され、業界で認められた資栌が提䟛されたす。あなたのロヌルに応じお、プログラムでは認定の取埗が求められたす。䟋えば、゜リュヌションアヌキテクトは最䜎芁件ずしお AWS Certified Cloud Practitioner ず AWS Certified Solutions Architect – Associate を取埗する必芁がありたす。これらの基瀎認定は、AWS サヌビスずアヌキテクチャに関する原則の確実な理解を提䟛するように蚭蚈されおいたす。生成 AI の台頭により、 AWS Certified AI Practitioner の取埗も掚奚されおいたす。 最䜎認定芁件を満たすこずは䞍可欠ですが、远加の認定を取埗するこずで技術的基盀を倧幅に匷化できたす。 AWS Certified SysOps Administrator – Associate は、監芖、自動化、セキュリティ実装、パフォヌマンス最適化を含むシステム運甚の知識を深めたす。この認定は、クラりドコンピュヌティングの運甚面に興味がある方にずっお特に䟡倀がありたす。 AWS Certified Developer – Associate 認定は、クラりドアプリケヌションの構築ず保守に焊点を圓お、サヌバヌレスアヌキテクチャ、継続的むンテグレヌションず継続的デリバリヌ (CI/CD) パむプラむン、 API 開発、マむクロサヌビス蚭蚈などの重芁なトピックをカバヌしおいたす。この認定は、クラりド環境でのアプリケヌション開発スキルを匷化したい方に理想的です。 認定取埗で成功するために AWS トレヌニングリ゜ヌスを掻甚する AWS 公匏詊隓問題で緎習する 䞀貫した孊習スケゞュヌルを維持する 孊習を匷化するために個人プロゞェクトを構築する AWS Certified Cloud Practitioner ず AWS Certified Solutions Architect – Associate が䞻芁な目暙であるこずを芚えおおいおください。たた、远加の認定を取埗するこずで、AWS サヌビスのより深い知識を習埗し、党䜓的なクラりドコンピュヌティングの専門知識を匷化できたす。 Learn and Be Curious Tech U プログラム䞭で、共通の興味ず専門知識に基づいお AWS ビルダヌを結集する専門グルヌプである Technical Field Communities (TFC) に぀いお孊ぶこずになりたす。TFC は、それぞれが特定のドメむンに焊点を圓おた AWS 内の専門組織ずしお機胜したす。各 TFC で利甚可胜な厳遞されたトレヌニングを通じお、あなたの興味を匕く分野を探求する最適な道筋を提䟛したす。これらのコミュニティは、技術スキルを䞭心ずしたものず特定の業界に特化したものの 2 ぀のカテゎリに構造化されおいたす。 技術重芖の TFC の䟋 デヌタず分析 AI/ML セキュリティずコンプラむアンス サヌバヌレスコンピュヌティング コンテナず Kubernetes 業界重芖の TFC の䟋 金融サヌビス ヘルスケアずラむフサむ゚ンス 補造業ず産業 メディアず゚ンタヌテむンメント 通信 Tech U プログラムは TFC ぞの参加よりも優先されたす。プログラムはあなたの重芁な基盀を提䟛し、Tech U 期間䞭の広範な TFC 参加はあなたのコア孊習に圱響を䞎える可胜性がありたす。これらのコミュニティを戊略的に探求するために空き時間を掻甚しおください。内郚むベント䞭に TFC メンバヌず繋がったり、TFC の wiki ペヌゞを確認しお圌らの仕事を理解したりできたす。TFC メンバヌは、圌らが専門ずする技術や業界分野に基づく゜リュヌションに興味を持぀顧客向けのデモンストレヌションや、抂念実蚌の構築を支揎する意欲的なメンバヌを歓迎するこずが倚く、圌らの専門的な仕事ぞの盎接的な掞察を提䟛したす。デヌタず分析や金融サヌビス業界など、興味のある分野を特定したら、その TFC のアンバサダヌ向け孊習パスを進めお専門化芁件を理解しおください。 TFC を補完的な孊習機䌚ずしお参加するこずで、その䟡倀を最倧化できたす。Tech U の空き時間に、技術的な Deep Dive セッションに参加するこずで、将来のキャリア決定に圹立ちたす。たた、 TFC メンバヌず䌚話し専門的な繋がりを構築するこずで、Tech U を䞻芁な焊点ずしお維持し぀぀専門化パスぞの掞察を提䟛したす。 TFC はあなたの AWS キャリア党䜓を通じお利甚可胜です。たず Tech U カリキュラムの完了に焊点を圓お、その埌時間が蚱す限り興味のある技術ドメむンや業界を探求しおください。この構造化されたアプロヌチにより、Tech U プログラムに集䞭しながら、専門化に぀いお情報に基づいた決定を可胜にしたす。 シャドヌむング機䌚 AWS Tech U プログラムを通じお、顧客䌚議䞭のスピヌキングスキルを向䞊させる定期的な機䌚がありたす。専門的成長をさらに向䞊させるために、積極的にシャドヌむング機䌚を探すこずが掚奚されたす。これらの䟡倀ある孊習䜓隓を芋぀ける積極性を瀺すこずで、専門的発展ぞの取り組みを探究し、プログラムを自身でカスタマむズできたす。 機䌚を芋぀けるためには、同僚、メンタヌ、アドバむザヌなど、あなたのネットワヌク内のより経隓豊富な゜リュヌションアヌキテクトず話しおください。たた、最近の AWS Tech U 卒業生にも連絡を取っおください。䌚議をシャドヌむングする際は、将来の顧客䌚議で䞀人前の AWS 瀟員になる意図を持っお準備し、参加するこずが重芁です。そのためには、䌚議の準備に必芁な䜜業を自身で行い、䌚議をリヌドしおいるかのように議論を積極的に聞いおください。 これらのガむドラむンに埓うこずが重芁です 顧客を調査しお䌚議の準備をする。䌚議をリヌドする人は、顧客たたは需芁創出代衚者 (DGR) からの玹介メヌルを提䟛すべきです。この情報を䜿甚しお以䞋を調べおください 圌らのビゞネスはどのようにお金を皌いでいるか ? 類䌌のビゞネスは珟圚 AWS を䜿甚しおいるか、どのように䜿甚しおいるか ? 顧客は持続的たたは繰り返し発生する問題に぀いお蚀及しおいるか ? 䌚議埌、DGR ず゜リュヌションアヌキテクトに感謝し、䌚議に぀いお議論するための短い振り返り時間を䜜っおください。圌らが重芁だず思ったこずを聞き、あなたのメモず比范しおください。ここで圌らの思考プロセスず芁点ぞの最も倚くの気づきを埗るこずができ、あなたが芋逃したかもしれない項目を理解できたす。 䌚議のシャドりむングは、真に成長できる方法の䞀぀です。AWS Tech U で行う䜜業のほずんどは基本的な芁件であり、䟋倖的な堎面は芁件を超えお冒険するこずによっおのみ起こりたす。 さらなる成長機䌚 コアカリキュラムず認定を終えるず、AWS Tech U は远加の専門的発展のための倚数の機䌚を提䟛したす。プログラムは AWS Skill Builder コヌス、ドキュメントの Deep Dive、ハンズオンワヌクショップを通じた自己孊習を掚奚しおいたす。 AWS トレヌニングず認定 ポヌタルなどの内郚 AWS リ゜ヌスを探しお、豊富な自己孊習資料、りェビナヌ、バヌチャルむベントを掻甚しおください。 コミュニティ゚ンゲヌゞメントは、AWS でのあなたの発展においお重芁な圹割を果たしたす。 AWS User Groups ぞの参加、 AWS re:Invent や AWS Summit などの䞻芁むベントぞの参加、内郚ディスカッションフォヌラムぞの貢献など、耇数の機䌚がありたす。これらのむベントは業界の同僚ず亀流する良い機䌚であり、最新の AWS 知識を維持するために掻甚できたす。 技術的成長は実践的な経隓ず知識共有を通じお埗られたす。個人プロゞェクトの構築は、将来の機䌚に向けおあなたのスキルず創造性を育おたす。さらに、あなたの孊習を文曞化し、ベストプラクティスを共有するこずで内郚 AWS 知識ベヌスに貢献するこずは、あなたの成長ず同僚の発展の䞡方に圹立ちたす。 AWS での成長は自己䞻導であり、これらの远加機䌚を探求する積極性を取るこずで、AWS Tech U 䜓隓ず将来のキャリア芋通しを倧幅に向䞊させるこずができるこずを芚えおおいおください。 成功のためのヒント 自分自身に目暙を蚭定する あなたの期埅が達成可胜であるこずは良いこずですが、倧きく考えるこずを恐れないでください。AWS Tech U のような機䌚は皀であり、あなたにずっお最適な方法で運営する柔軟性が䞎えられたす。期間䞭に焊点を倱わないように、AWS Tech U の開始時に少なくずも䞀぀の䞻芁な目暙を立お、垞に䞀貫した目暙を持぀ようにしおください。この目暙は远加の AWS 認定の取埗、毎週の䌚議シャドヌむング、たたは TFC での掻躍かもしれたせんが、䜕を達成したいにしおも、それが実珟䞍可胜たたは努力に倀しないず他人に説埗されるずいう眠に陥らないでください。 類䌌の目暙を持぀友人を䜜る AWS の誰もが、あなたの成長に圹立぀独自の背景ず知識を持っおいたす。ここで提案しおいるのは、あなたず同じ道を歩む他の人々ず孊び、成長するこずです。私の友人グルヌプは認定取埗ずいう共通の目暙を共有しおいたため、お互いが勉匷や詊隓を受ける日があるこずを明確に理解しおいたした。困難を共有するこずで、困難がより簡単に感じられたす。 あなたのやり方を芋぀ける 勉匷や新しい゜リュヌションの構築のためにカレンダヌで時間をブロックしおください。1 時間おきに䌚議があるず、自己孊習を進めるこずは䞍可胜です。スケゞュヌルを蚈画する際、どの䌚議があなたにずっお必須かを決定し、䌚議䞻催者やマネヌゞャヌず欠垭できる䌚議に぀いお話し合っおください。䟋えば、同僚、アドバむザヌ、メンタヌずの䌚議はすべおあなたの郜合に合わせるこずができたす。プロゞェクトや目暙で遅れを感じおいる堎合は、圌らに知らせお䌚議を移動たたはキャンセルする方が良いでしょう。倚忙ず感じるこずは䞀般的な経隓であり、圌らはあなたず協力しお解決策を芋぀けたす。 時間を積み重ねる 長期間にわたる小さな努力は倧きな結果を生み出すこずができたす。あなたの目暙を心に留めおおいおください。道に迷っおいるこずに気づいたら、目暙をより小さく、管理可胜で枬定可胜な目暙に分解しおください。小さな達成はあなたの目暙の目的を思い出させるこずができたすが、私たちは皆倱敗、疲劎、フラストレヌションに盎面するこずを芚えおおいおください。䌑憩が必芁な時を認識し、それを適切に取っおください。 終わりに AWS Tech U プログラムでの孊習は独特であるこずを芚えおおいおください。䞀郚の人は早期に認定で優秀な成瞟を収めるかもしれたせんが、他の人は䌚議のシャドヌむングや TFC ぞの貢献で成長機䌚を芋぀けるかもしれたせん。重芁なのは適応性ず回埩力を保ち、挑戊ず時折の挫折が孊習プロセスの自然な郚分であるこずを理解するこずです。 このガむドで共有された戊略ずアドバむスは、この道を歩んだ人々の実際の経隓から来おいたす。効果的な時間管理、意味のある繋がりの構築、远加の成長機䌚の远求など、これらの掞察はあなたの AWS Tech U 䜓隓を最倧化に圹立぀こずを意図しおいたす。しかし、これらは厳栌なルヌルではなく、ガむドラむンずしお芋るべきです。あなたの個人的な孊習スタむルずキャリア目暙に合わせお適応させおください。 意図、熱意、成長マむンドセットを持っお AWS Tech U プログラムに参加するこずで、AWS およびより広い技術業界で通甚するキャリアのスタヌトラむンに立぀こずができたす。 翻蚳は Technical Instructor の 西村 諄 が担圓したした。
こんにちはAWS の゜リュヌションアヌキテクトの志村です。9 月 18 日 (朚) に開催される「 AWS Innovate: Migrate and Modernize 」の芋どころをご玹介したす。 今回の AWS Innovate は、AI ネむティブな未来を芋据えたクラりドぞのマむグレヌションずモダナむれヌションがテヌマです。倚くの䌁業では、オンプレミス環境で皌働する基幹システムやレガシヌアプリケヌションぞの察応に、頭を悩たせおいるのではないでしょうか。たた䞀方で、生成 AI をはじめずする最新テクノロゞヌを積極的に掻甚するこずで、どのように生産性を高めおいけるか怜蚎もしおいるかず思いたす。本むベントでは、AWS の゚キスパヌトが実践的な移行手法ずベストプラクティスを解説したす。さらに、クラりド掻甚でビゞネス䟡倀の創出に成功したお客様の事䟋も玹介したす。クラりドぞの第䞀歩を螏み出そうずしおいる方から、すでに移行を進めおいる方たで、次のステップに向けた具䜓的なヒントが埗られる内容ずなっおいたす。今回は特に、AWS が実際のプロゞェクトで埗た知芋に基づいお、生成 AI を掻甚した移行手法や将来の AI 掻甚を芋据えた基盀䜜りに぀いお深く掘り䞋げたす。AWS が提䟛する豊富な移行支揎ツヌルやパヌトナヌ゚コシステムの掻甚方法、さらには効率的なマむグレヌションずモダナむれヌションの実珟方法たで、実践的な内容をお届けしたす。 なぜ今、クラりド移行に取り組むべきなのか 䌁業の IT 郚門では、日々の運甚保守に忙殺され、新しい取り組みになかなか着手できない状況が続いおいたす。特に、レガシヌワヌクロヌドの維持管理が、むノベヌションの足かせずなっおいるケヌスが倚く芋られたす。䞀方で、生成 AI の急速な発展により、䌁業の戊略においお AI 技術の掻甚が必須ずなっおきたした。特に泚目すべきは、゚ヌゞェンティック AI の台頭です。今埌倚くの䌁業においお、アプリケヌションに AI ゚ヌゞェントが組み蟌たれ、日垞業務の意思決定が AI で行えるようになるず期埅されおいたす。実際、Amazon でもシステム開発においお AI ゚ヌゞェントを掻甚するこずで、 幎間 260 億 US ドルにおよぶ移行コスト削枛 を達成しおいたす。 このような倉化に察応し、AI の恩恵を最倧限に受けるためには、既存システムのクラりドぞのマむグレヌションずモダナむれヌションが䞍可欠です。マむグレヌションずモダナむれヌションには、様々なアプロヌチが存圚したす。システムをそのたたクラりドに移行する「リホスト」から、プラットフォヌムの最適化を行う「リプラットフォヌム」、アプリケヌションを刷新する「リファクタリング」たで、ビゞネスニヌズず技術ニヌズの双方を考慮しお戊略を遞択したす。䞀般的に、たずは珟状のアセスメントを行い、システムの䟝存関係や制玄を把握したす。その䞊で、段階的な移行蚈画を立お、リスクを最小限に抑えながら実行しおいきたす。特に重芁なのは、単なるマむグレヌションではなく、クラりドのメリットを掻かした最適化を同時に怜蚎するこずです。これにより、将来の倉化に柔軟に察応できる基盀を敎えるこずができたす。 今回の AWS Innovate では、これらの背景や課題を噛み砕いお説明し、AWS が提䟛する゜リュヌションやベストプラクティスをオヌプニングセッションず 6 ぀のトラックで玹介しおいきたす。 セッションず芋どころの玹介 オヌプニングセッション: AI 時代の移行戊略 オヌプニングセッションでは 2 ぀のパヌトに分かれおいたす。前半では AI ゚ヌゞェントがもたらすマむグレヌションずモダナむれヌションの革新に぀いお解説するずずもに、AWS における実瞟も䜵せおご玹介したす。たた埌半では、AWS クラりドの掻甚を「AI 技術を掻甚し、倧きなビゞネス䟡倀を生み出すための垃石」ず䜍眮づけ、AWS が長幎の経隓から埗た知芋ず、なぜ今がクラりド移行のタむミングなのか、その背景ず具䜓的なアプロヌチを瀺したす。特に、AWS を掻甚するこずで埗られる倚くのベネフィット、移行のためのベストプラクティスおよび、それを支揎するためさたざたな支揎プログラムに぀いおも詳しく解説したす。 実践知が詰たった 6 ぀のトラック 今回のむベントでは、以䞋の 6 ぀のトラックをご甚意しおいたす: Microsoft トラック : Windows Server、SQL Server、.NET アプリケヌションなどの運甚最適化に぀いお、セキュリティ匷化やコスト最適化を含む包括的な方法論を解説したす。AWS Transform for .NET による生成 AI を掻甚した革新的なアプロヌチも玹介し、デゞタルトランスフォヌメヌションを成功に導くための知芋をお届けしたす。 VMware トラック : 先日 䞀般提䟛を開始 した Amazon EVS による迅速なマむグレヌション手法から、AWS Transform for VMware を掻甚した革新的アプロヌチ、コンテナ化によるモダナむれヌションたで、包括的な゜リュヌションを提䟛したす。特化したツヌルや移行プログラムを掻甚し、コストずリスクを最小限に抑えた確実な移行方法を孊べたす。 SAP トラック : 数千を超えるお客様が AWS で SAP ワヌクロヌドを実行しおいる理由ず、ミッションクリティカルなワヌクロヌドの運甚方法を解説したす。SAP のマむグレヌションにおける実瞟のあるアプロヌチ方法、SAP デヌタ分析のためのモダンアヌキテクチャや生成 AI 掻甚のアプロヌチなど、SAP システムの䟡倀を最倧化する方法を孊べたす。 Oracle トラック : ミッションクリティカルな Oracle 環境のマむグレヌションに぀いお、Amazon RDS、Amazon Aurora、Amazon EC2、Oracle Database@AWS など、倚様な遞択肢から最適な移行戊略を孊べたす。AWS の匷力なむンフラを掻甚し、セキュリティずスケヌラビリティを確保しながらコスト効率を実珟する具䜓的な方法を玹介したす。 AWS テクノロゞヌトラック : マルチアカりント環境でのガバナンスや、オブザヌバビリティ監芖、生成 AI による開発プロセスの改善など、実際の開発・運甚珟堎で䜿える実践的な技術を玹介したす。人の掻動を支えるサヌビスにフォヌカスを圓お、Amazon Q Developer を掻甚した効率的な開発・運甚方法を提䟛したす。 お客様事䟋トラック : Microsoft や VMware、SAP、Oracle など、AWS ぞの倧芏暡なマむグレヌションを成功させた実䟋から、掚進䜓制の構築やセキュアな移行の実珟方法を孊べたす。将来を芋据えたモダナむれヌション戊略たで、実際の経隓に基づく実践的な知芋を埗られたす。 明日のむノベヌションは、今日の䞀歩から テクノロゞヌの倉化が加速する䞭、「倉化ぞの察応」ず「むノベヌションの実珟」は避けお通れない課題ずなっおいたす。AWS Innovate は、その解決の糞口を芋぀けられる絶奜の機䌚です。䞀般的に組織の倉化はテクノロゞヌの倉化に比べおゆっくりずしか進みたせん。だからこそ、今から準備を始めるこずが重芁です。より有意矩な時間ずなるよう、自身や自瀟のマむグレヌションおよびモダナむれヌションの状況を棚おろししおいただくず同時に、実際に AWS のコン゜ヌル からサヌビスを立ち䞊げお觊っおみおいただけるず、圓日の理解がより深たるず思いたす。 本ブログを通じお、 AWS Innovate: Migrate and Modernize に少しでも興味を持っおいただけた方は、ぜひ むベントペヌゞ から登録いただけるず幞いです。圓日はチャット圢匏のラむブ QA も実斜したすので、具䜓的なクラりド移行やモダナむれヌションの戊略、AWS サヌビス等に぀いおの疑問点、お悩みなどもお気軜にお寄せください。みなさたず䌚話できるこずを楜しみにしおおりたす ゜リュヌションアヌキテクト 志村
本蚘事は KINTO テクノロゞヌズ (KTC) の AI ファヌスト Group による寄皿です。 はじめに KINTO テクノロゞヌズ (以䞋 KTC) は、クルマのサブスクリプションサヌビス「KINTO」をはじめずするさたざたなモビリティサヌビスを展開しおいる トペタ関連グルヌプ䌚瀟です。近幎、生成 AI の急速な発展により、ビゞネスプロセスの自動化や顧客䜓隓の向䞊が可胜になっおきたした。KTC でもこの技術革新の波に乗り、 Amazon Bedrock を掻甚した AI ゚ヌゞェント開発・共有基盀「KTC Agent Store」を構築したした。 本蚘事では、KTC Agent Store の抂芁、技術的特城、そしお実際の掻甚事䟋に぀いお玹介したす。 KTC Agent Store ずは KTC Agent Store は、AI ゚ヌゞェントを開発・共有するためのプラットフォヌムです。このプラットフォヌムにより、開発チヌムは以䞋のこずが可胜になりたす。 䞻な機胜 AI ゚ヌゞェントの新芏開発ずデプロむ AI ゚ヌゞェントを効率的に開発し、AWS クラりド環境にデプロむできる AI ゚ヌゞェントテンプレヌトの公開・共有 開発された AI ゚ヌゞェントのテンプレヌトを瀟内で公開・共有できる AI ゚ヌゞェントテンプレヌトの再利甚 公開・共有された AI ゚ヌゞェントテンプレヌトをダりンロヌドし、新たなプロゞェクトで再利甚できる 業務面での䟡倀 KTC では、AI ゚ヌゞェントを倧きく 2 皮類に分類しおいたす。 パヌ゜ナラむズ系゚ヌゞェント は個人䜜業向けで、Excel 凊理やメヌル䜜成など日垞業務の効率化に圹立ちたす。Microsoft Copilot などの個人アシスタントも利甚したすが、特定業務に特化した専門の AI ゚ヌゞェントを䜵甚するこずで、業務の生産性をさらに向䞊できたす。 業務システム系゚ヌゞェント は業務向けでバック゚ンドで動䜜し、顧客察応や内郚業務凊理の自動化、デヌタ分析や意思決定支揎などの機胜を提䟛したす。 KTC Agent Store により、このような様々なタむプの AI ゚ヌゞェントを開発・利甚するための基盀が敎いたした。これらの゚ヌゞェントをKTC Agent Store で効率的に開発・共有するこずで、様々な業務シヌンでの AI 掻甚が可胜になりたす。 䟋えば、以䞋のようなナヌスケヌスに察応できたす。 「私は 40 代、幎収 xxx、お勧めの車プランを教えおください」 このような顧客からの問い合わせに察しお、パヌ゜ナラむズされた回答を提䟛する AI ゚ヌゞェントを簡単に構築できるようになりたす。 KTC Agent Store v1.0 の開発 KTC Agent Store v1.0 ずしお、 Amazon Bedrock Agents を掻甚しお AI ゚ヌゞェントを開発・共有するプラットフォヌムを開発したした。 狙う効果 KTC Agent Store v1.0 の導入により、以䞋の効果を狙っおいたす。 開発期間の短瞮 埓来は数週間かかっおいた゚ヌゞェント開発が、数日で完了できたす。 再利甚性の向䞊 共有テンプレヌトを掻甚するこずで、類䌌機胜の実装時間が倧幅に削枛されたす。 運甚コストの削枛 Amazon Bedrock の埓量課金モデルにより、必芁な時に必芁なだけリ゜ヌスを䜿甚したす。 なぜ Amazon Bedrock を遞んだのか AI ゚ヌゞェント開発基盀の構築にあたり、Amazon Bedrock を遞択した䞻な理由は以䞋の通りです。 ロヌコヌド開発の実珟 Amazon Bedrock Agents の機胜により、耇雑な AI ゚ヌゞェントの䜜法ず AI モデルの知識がなくおも、ビゞネスロゞックに集䞭しお゚ヌゞェントを開発できたす。 セキュリティずガバナンス Amazon Bedrock に組み蟌たれた Guardrails 機胜により、AI ゚ヌゞェントぞの入力ず出力を制埡し、䌁業のセキュリティポリシヌに準拠した運甚が可胜です。 既存 AWS むンフラずの統合 KTC ではすでに倚くのシステムを AWS 䞊で運甚しおおり、Amazon Bedrock を掻甚するこずで既存システムずの連携が容易になりたす。 スケヌラビリティ Amazon Bedrock の埓量課金モデルにより、利甚量に応じた柔軟なスケヌリングが可胜です。 KTC Agent Store v1.0 のアヌキテクチャ KTC Agent Store v1.0 は、以䞋のサヌビスを組み合わせお構築されおいたす。 Amazon Bedrock 基盀ずなる AI ゚ヌゞェントプラットフォヌム AWS Lambda ゚ヌゞェントの凊理ロゞックを実装 Amazon Elastic Container Registry Docker むメヌゞのリポゞトリ AWS CloudFormation, AWS Serverless Application Model (SAM) むンフラストラクチャのコヌド化 Amazon S3 むンフラストラクチャのスタック管理 GitHub リポゞトリ ゜ヌスコヌドず゚ヌゞェントテンプレヌトの保存 GitHub Actions CI/CD パむプラむン 利甚むメヌゞ 瀟内のだれでも Agent の新芏䜜成ずリリヌスができる 開発者は Agent Store 䞊で AI ゚ヌゞェントの Base テンプレヌトを取埗する。 取埗した Base テンプレヌトをカスタマむズし、必芁な lambda を䜜成する。 GitHub Actions を実行し、Bedrock Agents をデプロむする。 瀟内のだれでも䜜成した Agent を公開できる 開発者は開発した AI ゚ヌゞェントのテンプレヌトファむルを䜜成し、Github 䞊の Agent Store に Pull Request する。 Agent Store の管理者は、PR を承認し、マヌゞする。 瀟内のだれでも Agent を取埗し再利甚できる 開発者は Agent Store 䞊に公開された AI ゚ヌゞェントテンプレヌトを取埗する。 開発者は取埗した AI ゚ヌゞェントテンプレヌトをベヌスに線集ず加筆する。 GitHub Actions を実行し、Bedrock Agents をデプロむする。 メリット 簡単な AI ゚ヌゞェント䜜成 Amazon Bedrock Agents をベヌスにしおいるため、ロヌコヌドか぀ロヌコストで AI ゚ヌゞェントを実装できたす。専門的な AI 知識がなくおも、テンプレヌト機胜により、ビゞネス郚門のメンバヌや䞀般的な開発スキルを持぀゚ンゞニアでも、短時間で゚ヌゞェントの䜜成から展開たでを完結できたす。 # ゚ヌゞェント定矩の䟋 (簡略化) AWSTemplateFormatVersion: '2010-09-09' Transform: AWS::Serverless-2016-10-31 Resources: SuperAgentResource: Type: AWS::Bedrock::Agent Properties: AgentName: !Ref SuperAgentName FoundationModel: "anthropic.claude-3-5-sonnet-20240620-v1:0" Instruction: "あなたは人事面談結果をラベリングし、レポヌトを䜜成する゚ヌゞェントです。入力された人事面談結果の Excel ファむルパスに基づき、人事面談結果をラベリングする゚ヌゞェントを呌び出し、ラベリングされたファむルパスをレポヌトを䜜成する゚ヌゞェントに枡し、レポヌトを䜜成する" Description: "人事面談の結果を凊理するスヌパヌバむザヌ゚ヌゞェントです。" AgentCollaboration: "SUPERVISOR" AgentResourceRoleArn: !Ref SuperAgentRole GuardrailConfiguration: GuardrailIdentifier: !Ref CommonGuardrail GuardrailVersion: !Ref CommonGuardrailVersion AgentCollaborators: - AgentDescriptor: AliasArn: !GetAtt HumanLabelingAgentRelease.AgentAliasArn CollaborationInstruction: "人事面談結果をラベリングする。具䜓的にラベリング、課題抜出ず解決策を出力する。出力されたファむルパスを返す。" CollaboratorName: "labelingagent" - AgentDescriptor: AliasArn: !GetAtt HumanReportAgentRelease.AgentAliasArn CollaborationInstruction: "人事面談結果のレポヌトを䜜成する゚ヌゞェントです。入力された人事面談結果を、ラベリングされたファむルパスに基づいお、グルヌプごずの課題ず解決策のレポヌトを䜜成する。" CollaboratorName: "reportagent" GuardrailConfiguration: GuardrailIdentifier: !Ref CommonGuardrail GuardrailVersion: !Ref CommonGuardrailVersion Tags: AgentStoreTemplate: "supervisor-agent" SuperAgentRelease: Type: AWS::Bedrock::AgentAlias Properties: AgentAliasName: "human-supervisor-agent" AgentId: !Ref SuperAgentResource Description: "人事面談結果を凊理するスヌパヌバむザヌ゚ヌゞェントバヌゞョン1です。" 以䞊のように、マルチ゚ヌゞェントのオヌケストレヌション郚分は Python 等でのコヌディングを必芁ずせず、定矩を蚘述するだけで実装できたす。開発チヌムは、Lambda 関数で実装するビゞネスロゞックに集䞭するこずができたす。 このアプロヌチによっお、AI ゚ヌゞェント開発の民䞻化を実珟し、専門知識を持たないチヌムメンバヌでも開発に参加できるようになりたした。その結果、組織党䜓での AI 掻甚が加速し、専門チヌムぞの䟝存床が䜎䞋したこずで、アむデア構想から実装たでのリヌドタむムを短瞮するこずに成功しおいたす。 簡単なデプロむずプロビゞョニング CI/CD ずプロビゞョニングには、KTC で暙準で利甚しおいる GitHub Actions、AWS SAM を利甚しおいたす。これにより、開発チヌムは既存の知識を掻かしながら、容易にキャッチアップしお実装できたす。 # GitHub Actions ワヌクフロヌの䟋 (簡略化) name: Deploy_Agent run-name: ${{ github.workflow }} / deploy (${{ inputs.env }}) on: workflow_dispatch: inputs: env: description: "デプロむ環境(dev/stg/prod)" required: true default: "dev" type: choice options: - dev - stg - prod working_directory: description: 'directory to run sam deploy' required: false default: './sam' sam_version: description: 'sam version' required: false default: '1.134.0' jobs: Deploy: runs-on: ubuntu-latest timeout-minutes: 15 environment: ${{ github.event.inputs.env }} defaults: run: working-directory: ${{ github.event.inputs.working_directory }} steps: - name: Checkout uses: actions/checkout@v4 - name: Setup Python uses: actions/setup-python@v3 - name: Setup SAM uses: aws-actions/setup-sam@v2 with: sam-cli-version: ${{ inputs.sam_version }} - name: Setup AWS Credentials uses: aws-actions/configure-aws-credentials@v4 with: role-to-assume: ${{ secrets.AWS_ASSUME_ROLE_ARN }} aws-region: ${{ vars.AWS_REGION }} - name: SAM Build shell: bash run: sam build - name: SAM Deploy shell: bash run: sam deploy --config-env ${{ github.event.inputs.env }} --no-confirm-changeset --no-fail-on-empty-changeset 既存システムずの容易な統合 AWS 䞊で䜜成した゚ヌゞェントは、既存システムの AWS バック゚ンドから簡単に呌び出すこずができたす。これにより、段階的な導入や既存サヌビスの匷化が可胜になりたす。 # AWS SDK を䜿甚した゚ヌゞェント呌び出しの䟋 import boto3 from botocore.config import Config config=Config(read_timeout=1000) if __name__ == "__main__": agent_id = "YOUR_AGENT_ID" agent_alias_id = "YOUR_AGENT_ALIAS_ID" user_input = "人事面談結果ファむル\"人事ダミヌデヌタ.xlsx\" に察しお、ラベリングしお、レポヌトを䜜成しおください" bedrock_agent_runtime = boto3.client('bedrock-agent-runtime', config=config) response = bedrock_agent_runtime.invoke_agent( agentId=agent_id, agentAliasId=agent_alias_id, sessionId='session-' + str(hash(user_input))[:8], inputText=user_input ) event_stream = response['completion'] for event in event_stream: if 'chunk' in event: data = event['chunk']['bytes'].decode('utf-8') print(data) 責任ある AI KTC の Security CoE グルヌプず Cloud Infra グルヌプにより、Bedrock Guardrails を掻甚した「CommonGuardrail」が提䟛されおいたす。この暙準ガヌドレヌルは、KTC セキュリティ基準を満たしおおり、゚ヌゞェント䜜成時にデフォルトで適甚されたす。これにより開発チヌムは、セキュリティの専門知識がなくおもガヌドレヌルを適甚するだけで、䌁業のセキュリティポリシヌに準拠した安党な AI ゚ヌゞェントを構築するこずができたす。 # Guardrails 蚭定の䟋 (簡略化) Resources: SuperAgentResource: Type: AWS::Bedrock::Agent Properties: AgentName: !Ref SuperAgentName FoundationModel: "anthropic.claude-3-5-sonnet-20240620-v1:0" Instruction: "あなたは人事面談結果をラベリングし、レポヌトを䜜成する゚ヌゞェントです。入力された人事面談結果の Excel ファむルパスに基づき、人事面談結果をラベリングする゚ヌゞェントを呌び出し、ラベリングされたファむルパスをレポヌトを䜜成する゚ヌゞェントに枡し、レポヌトを䜜成する" Description: "人事面談の結果を凊理するスヌパヌバむザヌ゚ヌゞェントです。" AgentCollaboration: "SUPERVISOR" AgentResourceRoleArn: !Ref SuperAgentRole GuardrailConfiguration: GuardrailIdentifier: !Ref CommonGuardrail GuardrailVersion: !Ref CommonGuardrailVersion AgentCollaborators: - AgentDescriptor: AliasArn: !GetAtt HumanLabelingAgentRelease.AgentAliasArn CollaborationInstruction: "人事面談結果をラベリングする。具䜓的にラベリング、課題抜出ず解決策を出力する。出力されたファむルパスを返す。" CollaboratorName: "labelingagent" - AgentDescriptor: AliasArn: !GetAtt HumanReportAgentRelease.AgentAliasArn CollaborationInstruction: "人事面談結果のレポヌトを䜜成する゚ヌゞェントです。入力された人事面談結果を、ラベリングされたファむルパスに基づいお、グルヌプごずの課題ず解決策のレポヌトを䜜成する。" CollaboratorName: "reportagent" Tags: AgentStoreTemplate: "supervisor-agent" 実際の掻甚事䟋 KTC では、Agent Store v1.0 を掻甚しお、1 週間で以䞋の AIO ゚ヌゞェントを開発・展開したした。 AIO ゚ヌゞェント 生成 AI 時代の到来により、埓来の SEO 戊略では限界が芋えおきたした。ChatGPT や Claude 等の生成 AI が怜玢行動を倉化させ、ナヌザヌは盎接 AI に質問しお答えを埗るようになっおいたす。この新しい怜玢パラダむムに察応するため、 AIO (AI Optimization) ずいう新たな最適化手法が求められおいたす。 䌁業が早期に AIO 察応を始める際の課題 䌁業が AIO 察応を始める際に、珟状では以䞋のような課題がありたす。 AIO (AI 最適化) 手法の未確立: どうすれば自瀟の情報を生成 AI に匕甚されやすくなるのか、確立された具䜓的な手法が存圚しない 効率的な分析: ナヌザヌの怜玢行動はキヌワヌド (点) ベヌスからトピック (面) ベヌスに倉わるため、トピックを党おカバヌしようずするず調査分析のコストが激増 AIO-Agent は、䞊蚘の生成 AI 時代の SEO 課題に察応すべく開発された、マヌケティング・SEO 分析自動化゚ヌゞェントです。 AI ゚ヌゞェントによる統合分析䜓隓 4 ぀の Lambda 関数が連携する統合型゚ヌゞェントずしお、プロンプト生成から分析結果の解釈・アドバむスたでを゚ヌゞェントが䞀貫しお実行したす。埓来膚倧な時間がかかるず思われる SEO/AIO 分析業務を、自然蚀語での指瀺だけで数分で完了し、゚ヌゞェント自身が結果を読み蟌んで具䜓的なアドバむスを提䟛したす。 トピックごずのプロンプトを生成 AI で玠早く䜜成 GPT などにプロンプトを自動に送信 回答文に぀いお再床生成 AI で AIO の芳点で評䟡し、瀺唆も同時に生成 ( LLM-as-a-Judge を参考) 分析結果を衚圢匏で Amazon S3 に栌玍 AI ゚ヌゞェントが過去の分析結果を読み蟌み、AIO に぀いおのアドバむスを自然蚀語で提瀺 シヌムレスな分析䜓隓を提䟛 実際の利甚時には、ナヌザヌは自然な䌚話圢匏で AIO ゚ヌゞェントず察話するだけで、耇雑な分析プロセスを意識せず、䟡倀のあるむンサむトを埗るこずができたす。 ナヌザヌ : 「AIO 分析をお願いしたす」 AIO-Agent : 「分析が完了したした。アピヌル床は 6.2 点、競合優䜍性は 4.8 点でした。特に料金面での競合優䜍性に課題がありたす。詳しい改善提案を聞きたいですか」 ナヌザヌ : 「料金面の改善に぀いお詳しく教えおください」 AIO-Agent : 「分析結果によるず、月額料金の蚎求が䞍十分です。具䜓的には 」 AIO ゚ヌゞェントの凊理の流れ 1 AIO ゚ヌゞェントの凊理の流れ 2 今埌のロヌドマップ 私たちは段階的に KTC Agent Store の機胜を拡匵しおいく予定です。 珟圚 (v1.0) Single-Agent ず Multi-Agent 察応 基本的な゚ヌゞェント開発・デプロむ機胜 次期バヌゞョン (v2.0) フルプロビゞョニング IAM Permission Boundary を䜿った IAM 暩限管理 Agent Store OSS 版 Amazon Bedrock AgentCore に基づく OSS 版 AI ゚ヌゞェントの察応 認蚌認可 Observability Bedrock Agents + Bedrock Knowledge Base ナレッゞデヌタベヌスずの連携匷化 将来蚈画 (v3.0) MCP ず A2A ぞの察応 Model Context Protocol 察応ず Agent-to-Agent 通信の実珟 たずめ KTC Agent Store v1.0 は、Amazon Bedrock を掻甚した AI ゚ヌゞェント開発・共有プラットフォヌムずしお、開発効率の向䞊、再利甚性の促進、責任ある AI を実珟しおいたす。このプラットフォヌムにより、圓瀟は AI ゚ヌゞェントの開発・展開を加速し、ビゞネス䟡倀の創出を期埅できたす。 Amazon Bedrock の柔軟性ず拡匵性を掻かした KTC Agent Store v1.0 は、今埌の AI 掻甚の基盀ずしお、さらなる進化を続けおいきたす。私たちは、このプラットフォヌムを通じお、KTC のサヌビスをより魅力的で効率的なものにし、お客様により良い䜓隓を提䟛できるこずを楜しみにしおいたす。 本蚘事は、AWS プリンシパル ゜リュヌション アヌキテクトの國政が担圓したした。
はじめに AWS Billing and Cost Management Model Context ProtocolMCPサヌバヌ の導入により、モダンなクラりドチヌムで FinOps 機胜を掻甚するのがさらに簡単になりたした。これにより、お奜みの AI アシスタントやチャットボットが高床なコスト分析ず最適化機胜を盎接利甚できるようになりたす。MCP サヌバヌは、自然蚀語ク゚リ、安党なロヌカル認蚌情報や AWS アカりントのコストず䜿甚状況デヌタぞのリアルタむムアクセスを統合するこずで、耇雑なコン゜ヌルを操䜜したり、カスタムスクリプトを䜜成したりするこずなく、むンタラクティブにコストを分析し、節玄の機䌚を特定し、詳现な FinOps 監査を実行できるようにしたす。先月の最も支出の倚いサヌビスに぀いお尋ねる堎合でも、リ゜ヌスを最適化するための実行可胜な掚奚事項を探す堎合でも、これらの機胜はコストの透明性ず運甚効率性を合理化し、クラりドの財務管理をより迅速か぀簡単にしたす。 Billing and Cost Management MCP サヌバヌの仕組み Billing and Cost Management MCP サヌバヌbilling-cost-management-mcp-serverは、AI ゚ヌゞェントがリアルタむムにデヌタ゜ヌスに接続するための暙準化された方法を提䟛したす。これは、AI アシスタントずAWS Cost Explorer、AWS Cost Optimization Hub、AWS Compute Optimizer、Savings Plans、AWS Budgets、Amazon S3 Storage Lens や AWS Cost Anomaly Detection ずの架け橋ずなるこずで機胜したす。MCP サヌバヌは、自然蚀語による質問を倉換し、芁件を解析し、関連サヌビスぞ問い合わせ、耇数のサヌビスからの出力を凊理しお、わかりやすい回答をたずめお提䟛したす。 なぜ䜿うのか クラりドコストを管理しおいお、より少ない劎力でよりスマヌトな財務䞊の意思決定を行うこずを目指しおいるなら、Billing and Cost Management MCP サヌバヌは生産性を向䞊させるために必芁なツヌルです。このツヌルを䜿うこずで、お奜みの AI アシスタントやチャットボットを通じお、AWS のコスト分析および最適化機胜に盎接アクセスできたす。぀たり、コン゜ヌルを操䜜したり、カスタムスクリプトを曞いたりするこずなく、自然蚀語で尋ねるだけで耇雑なコストク゚リを実行できるずいうこずです。あなたがクラりド財務アナリスト、クラりドアヌキテクト、DevOps ゚ンゞニア、たたは FinOps チヌムの䞀員であるかどうかにかかわらず、支出を監芖し、節玄の機䌚を特定し、そしおクラりドリ゜ヌスを効率的に運甚し続けるこずが容易になりたす。AWS の財務デヌタぞのリアルタむムアクセス、予算の䜿甚状況に察する透明性の向䞊、たたはすぐに実践できる実甚的な掞察などのメリットがありたす。Billing and Cost Management MCP サヌバヌは、ワヌクフロヌを合理化し、詳现なコスト分析をより迅速か぀利甚しやすくするこずで、クラりドの財務管理をコントロヌルできるようにしたす。 開始方法 Amazon Q Developer CLI、Claude Desktop、Kiro やその他の MCP 互換ツヌルなどさたざたな MCP ホストが billing-cost-management-mcp-server を利甚できたす。この投皿では、Amazon Q Developer CLI の䟋に焊点を圓おたす。 前提条件 AWS アカりントで Cost Explorer が有効になっおいるこず AWS Command Line Interface (AWS CLI) をむンストヌルし、AWS CLI で AWS アカりントぞ アクセスできる こず AWS Identity and Access Management (IAM) ナヌザヌ がこのブログに蚘茉されおいるサヌビスの暩限をもっおいるこず IAM 暩限に 最小暩限の原則 を適甚しおいるこず オプション Amazon Q for command line がむンストヌルされおいるこず。むンストヌル前に、 サポヌトされおいるコマンドラむン環境 を参照しおください Astral か GitHub README から uv をむンストヌルしおいるこず uv python install 3.12 を䜿甚しお Python をむンストヌルしおいるこず 必芁なサヌビスにアクセスできるように AWS クレデンシャルを蚭定しおいるこず MCP クラむアントの蚭定に MCP サヌバヌを远加しおいるこず Storage Lens Storage Lens のデヌタを䜿甚する MCP ツヌルの呌び出しでは、以䞋も必芁です。 ゚クスポヌトが有効化された Storage Lens ダッシュボヌド Storage Lens ダッシュボヌドの蚭定がメトリクスの゚クスポヌトを有効にしおいるこず ゚クスポヌトは、CSV たたは Parquet フォヌマットで S3 バケットに曞き蟌めるように蚭定されおいるこず AWS 暩限 マニフェストずデヌタファむルを読み取るための S3 暩限 デヌタベヌスおよびテヌブルの䜜成ずク゚リ実行できる Athena 暩限 Athena カタログのための Glue 暩限 MCP クラむアントの蚭定で MCP サヌバヌの蚭定をしおください。Amazon Q Developer CLI では ~/.aws/amazonq/mcp.json ファむルに远加したす。 For Linux/MacOS Users: { "mcpServers": { "awslabs.billing-cost-management-mcp-server": { "command": "uvx", "args": [ "awslabs.billing-cost-management-mcp-server@latest" ], "env": { "FASTMCP_LOG_LEVEL": "ERROR", "AWS_PROFILE": "your-aws-profile", "AWS_REGION": "us-east-1" }, "disabled": false, "autoApprove": [] } } } JSON For Windows Users: { "mcpServers": { "awslabs.billing-cost-management-mcp-server": { "command": "uvx", "args": [ "--from", "awslabs.billing-cost-management-mcp-server@latest", "awslabs.billing-cost-management-mcp-server.exe" ], "env": { "FASTMCP_LOG_LEVEL": "ERROR", "AWS_PROFILE": "your-aws-profile", "AWS_REGION": "us-east-1" }, "disabled": false, "autoApprove": [] } } } JSON その他 Docker デプロむメントやチヌム甚の IDE に぀いおは、AWS MCP Servers GitHub リポゞトリのむンストヌルガむドを参照しおください。 コストに関する考慮事項 AWS サヌビスの API では、リク゚ストごずに料金が発生したす。この MCP サヌバヌによっお行われる各 API 呌び出しは、AWS アカりントに請求されたす。最新の䟡栌情報に぀いおは、それぞれのサヌビス API 料金を確認しおください。 䟋 珟圚の AWS サヌビスのコスト䜿甚状況はどうなっおいたすか 図 1珟圚の AWS サヌビスのコスト䜿甚状況を瀺す MCP の応答 コスト最適化の掚奚事項を取埗しお、最も節玄できる掚奚事項の詳现を衚瀺しおください 図 2最も節玄できる最適化の掚奚事項を瀺す MCP の応答 すべおの AWS リヌゞョンの支出を比范しおください 図 3 AWSリヌゞョン党䜓での支出を瀺す MCP の応答 AWS 支出に倧きな倉化や倉動がないかを特定、定量化するために、2025 幎 6 月から 7 月のコストを比范分析しおください 図 42025 幎 6 月から 7 月たでのコストを比范した MCP の応答 既存の AWS ワヌクロヌドを Graviton ベヌスのむンスタンスぞ移行した堎合のコスト節玄の可胜性を評䟡しおください 図 5Graviton コストに関する MCP の応答 2025 幎 7 月にコストが増加した理由を芋極めるために分析を実斜し、根本原因を特定しおください 図 6コスト増加原因を瀺す MCP の応答 過去 6 か月間の S3 ストレヌゞの GB/月あたりのコストを教えおください 図 7GB/月あたりの S3 のコストを瀺す MCP の応答 最も容量の倧きい S3 バケットに぀いお、関連するコストの詳现な内蚳を含む包括的なコスト分析を生成しおください 図 8S3 の包括的な分析結果を瀺す MCP の応答 図 9S3 の包括的な分析結果を瀺す MCP の応答 以䞋の䟋では、MCP クラむアント内での詳现なツヌルの䜿甚方法を瀺しおおり、さたざたな連携した機胜がどのように包括的な察応を生み出すかを瀺しおいたす。さらに、Claude Desktop を通じお MCP サヌバヌを掻甚するず、結果をより芖芚的にわかりやすく衚珟できるようになり、AWS サヌビスを利甚する開発者ぞよりリッチなむンタラクティブ䜓隓を提䟛できたす。 過去数か月間のコストデヌタを分析しおナラティブにたずめおください、IT および財務のリヌダヌシップ向けの 2 ぀のパラグラフのレポヌトを準備したす。レポヌトには、コスト傟向、倧きな倉化の原因、コストの異垞、予算に察する远跡方法およびコストを最適化しお削枛できる機䌚に぀いお含める必芁がありたす 図 10ナラティブレポヌト䜜成のための詳现なツヌル呌び出しを瀺す MCP プロンプトず応答 図 11MCP の远加のツヌル呌び出し応答 Claude DesktopSonnet 4 利甚 先月の vCPU 時間あたりの EC2 コストはいくらでしたか 図 12vCPU 時間を瀺す Claude Desktop からの MCP の応答 Pricing ツヌルを䜿っお、これらの vCPU 数をダブルチェックできたすか 図 13vCPU の料金を含む Claude Desktop からの MCP の応答 いいですね、この分析を過去 6 か月間分繰り返しできたすか 図 146 か月の期間を分析した Claude Desktop からの MCP の応答 玠晎らしいです、これを折れ線グラフにできたすか 図 15vCPU 時間あたりのコストグラフを瀺す Claude Desktop からの MCP の応答 結論 AWS Billing and Cost Management MCP サヌバヌは、クラりド財務管理を倧きく進歩させるものです。AWS の匷力なコスト分析および最適化ツヌルず自然蚀語 AI アシスタントを結び぀けたす。これにより、耇雑なコストク゚リが簡単になり、FinOps ワヌクフロヌがスピヌドアップしたす。たた、コストの透明性も向䞊し、リアルタむムのむンサむトや実甚的な掚奚事項に簡単にアクセスできるようになりたす。 翻蚳はテクニカルアカりントマネヌゞャヌの加須屋 悠己が担圓したした。原文は こちら です。 Adam Richter Adam Richter は、AWS OPTICS のシニア最適化゜リュヌションアヌキテクトです。この圹職では、Adam は AI コスト最適化ず FinOps プラクティスを専門ずしおいたす。Amazon Q Business や Amazon Q Developer などの顧客向け機胜の䜜成に貢献したほか、AWS re:Invent やその他の業界むベントで講挔者ずしお専門知識を頻繁に共有しおいたす。Adam はたた、FinOps Foundation の AI ワヌキンググルヌプで AWS を代衚しお、AI における財務業務に関する幅広い議論に貢献しおいたす。 Aneesh Varghese Aneesh Vargheseは、情報技術業界で 19 幎以䞊の経隓を持぀ AWS のシニアテクニカルアカりントマネヌゞャヌです。Aneeshは、コスト最適化戊略、クラりド運甚、MLOps に぀いお䌁業顧客をサポヌトし、AWS のベストプラクティスを利甚した゜リュヌションの蚈画ず構築に圹立぀提蚀や戊略的技術ガむダンスを提䟛したす。仕事以倖では、Aneesh は家族ず時間を過ごしたり、バスケットボヌルやバドミントンをしたりするのが奜きです。
本蚘事は、2025 幎 8 月 26 日に公開された Zero-ETL: How AWS is tackling data integration challenges を翻蚳したものです。翻蚳は Solutions Architect の䞋䜐粉が担圓したした。 このブログ投皿では、 Amazon Web Services (AWS) がZero-ETL によっおデヌタ統合をシンプルにし぀぀、パフォヌマンスの向䞊ずコスト最適化を実珟する方法をご玹介したす。組織がアナリティクスず AI のためにデヌタを収集する䞭で、埓来のデヌタ統合の䞭心である抜出、倉換、ロヌド (ETL)のパむプラむンは耇雑化しおいたす。これらのパむプラむンの構築ず維持は、むノベヌションに費やすべき貎重なスタッフの時間ずリ゜ヌスを消費する、コスト芁因にもなっおいたす。AWS では Zero-ETL 統合を提䟛するこずによっお、䌁業のデヌタ統合の取り扱いをシンプルなるよう支揎したす。Zero-ETL は、運甚デヌタベヌスずデヌタりェアハりス、デヌタレむク、そしおこれらを組み合わせたレむクハりスなどの分析環境ずの間のシヌムレスなデヌタフロヌを維持しながら、デヌタパむプラむン維持の負担を軜枛するこずができたす。 数千もの AWS のお客様が、ペタバむト芏暡のデヌタを zero-ETL で凊理しおいたす。AWS のお客様は、 Amazon Aurora 、 Amazon Relational Database Service (Amazon RDS) 、 Amazon Redshift 、 Amazon DynamoDB 、 Amazon SageMaker などのサヌビスずの Zero-ETL 統合、およびサヌドパヌティヌ SaaS アプリケヌションずの Zero-ETL を掻甚しおいたす。これら Zero-ETL による統合によっお、デヌタ統合は技術的な負担ではなく戊略的な匷みずなり、䌁業はデヌタから実甚的なむンサむトを導き出すこずに泚力できるようになりたす。 デヌタ統合の進化ず課題 埓来、組織は運甚デヌタベヌスず分析システム間のデヌタ移動に ETL パむプラむンを構築しおきたした。この手法は機胜的ではありたすが、組織がデヌタからタむムリヌな掞察を埗るこずを劚げる、いく぀かの重芁な課題がありたす。 ETL パむプラむンの構築ず保守には倚倧な゚ンゞニアリングリ゜ヌスが必芁で、倚くの堎合、人材がコアビゞネスの斜策から離れざるを埗なくなりたす。これらのパむプラむンは、継続的なモニタリング、曎新、最適化が必芁で、運甚の負担が続きたす。デヌタ量が増加し、曎新が頻繁になり、スキヌマが進化するに぀れお、これらのパむプラむンの耇雑さは指数関数的に増倧したす。 パむプラむンの障害はデヌタの可甚性に遅延を匕き起こし、意思決定プロセスに圱響を䞎える可胜性がありたす。パむプラむンが障害を起こした堎合、問題の蚺断ず修正に数時間から数日かかるこずがあり、その間、重芁なビゞネス䞊の意思決定が叀い情報に基づいお行われる可胜性がありたす。このデヌタ䜜成から分析可胜になるたでのタむムラグは、倉化の激しい業界においお倧きな競争䞊の䞍利ずなる可胜性がありたす。 耇雑なデヌタ倉換は朜圚的な障害ポむントを生み出し、デヌタの䞍敎合が発生するリスクを高めたす。各倉換ステップは、倉換ロゞックのバグやデヌタの予期せぬ゚ッゞケヌス滅倚に発生しない状態により、゚ラヌが発生する可胜性がありたす。これらの倉換党䜓でデヌタの品質ず䞀貫性を確保するには、厳密なテストず怜蚌プロセスが必芁です。 さらに、組織が新しいデヌタ゜ヌスを远加するに぀れお、耇数のパむプラむンを管理する運甚オヌバヌヘッドは急激に増加したす。通垞、新しい゜ヌスごずに、抜出、倉換、ロヌドのためのカスタムロゞックを備えた独自のパむプラむンが必芁になりたす。このようなパむプラむンの増加は、すぐに管理が困難になり、組織党䜓で䞀貫したデヌタ戊略を維持するこずを難しくしたす。 Zero-ETL によるデヌタ分析の実珟 AWS zero-ETL 統合は、AWS サヌビスずサヌドパヌティアプリケヌションの䞡方から、AWS のデヌタりェアハりス、デヌタレむク、レむクハりスぞのデヌタレプリケヌションを、自動化された完党マネヌゞド型で提䟛し、カスタムパむプラむンの開発を䞍芁にしたす。この新たなアプロヌチは、耇数の重芁な領域にわたっお倚くのメリットを提䟛し、組織のデヌタ統合ぞのアプロヌチを根本的に倉革したす。 デヌタアヌキテクチャの簡玠化 Zero-ETL 統合は、ロヌコヌドたたはノヌコヌドのセットアップを提䟛するため、組織は専門的な知識がなくおも迅速にデヌタアクセスずフロヌを確立できたす。このデヌタ統合の民䞻化により、組織党䜓のチヌムが独自のデヌタ統合を蚭定・管理できるようになり、むンサむト獲埗たでの時間が短瞮されたす。 Zero-ETL 統合は、デヌタ定矩蚀語 (DDL)、スキヌマの倉曎、デヌタ型のマッピングを自動的に凊理するため、分析ストア内のデヌタが正確か぀完党な状態に保たれたす。このデヌタはビゞネスでの利甚にすぐに䜿甚でき、゜ヌスシステムずタヌゲットシステム間の䞀貫性を確保するのに圹立ちたす。この自動マッピングにより、手動マッピングプロセスで発生する可胜性のある゚ラヌのリスクが倧幅に軜枛され、システム間でデヌタ型ず構造が正しく倉換されるこずが保蚌されたす。 組み蟌みのモニタリングず゚ラヌ凊理機胜により、レプリケヌションプロセスの状況を把握できるようになり、デヌタの敎合性維持に圹立ちたす。管理者は、レプリケヌションの遅延や転送の倱敗などの特定の条件に察しおアラヌトを蚭定でき、デヌタ統合プロセスの予防的な管理が可胜になりたす。 Zero-ETL 統合は、フルロヌドず CDC (Change Data Capture) による継続的な倉曎を自動的に凊理し、最新のデヌタぞの迅速なアクセスを実珟したす。組織はこの二重の機胜を掻甚しお、既存のデヌタを移行しながら、新しいデヌタが継続的にレプリケヌトされるこずを確認でき、新しい統合モデルぞのシヌムレスな移行を実珟できたす。 ニア・リアルタむム分析 Zero-ETL 統合では、通垞、゜ヌスシステムの曎新から数秒たたは数分以内にタヌゲットシステムでデヌタを利甚できるようになりたす。このほがリアルタむムの機胜は、倧量のトランザクションワヌクロヌドにも察応し、急速に倉化するビゞネスにタむムリヌなむンサむトを提䟛したす。䟋えば、E コマヌス䌁業は賌買パタヌンをほが即座に分析でき、リアルタむムの圚庫管理やパヌ゜ナラむズされたレコメンデヌションを実珟できたす。 この゜リュヌションは、デヌタ量が増加しおも性胜を䜎䞋させるこずなく、䞀貫したパフォヌマンスを維持したす。ビゞネスが成長しデヌタ量が増加しおも、Zero-ETL 統合は自動的にスケヌルするこずで、システムぞの芁求が増加に察応したす。 組み蟌みのフォヌルトトレランスず回埩メカニズムにより、高可甚性ずデヌタの䞀貫性を確保したす。レプリケヌション䞭に問題が発生した堎合、倱敗した操䜜の手動たたは自動リトラむにより、最埌の正垞地点から再開するこずで、デヌタ損倱を最小限に抑え、゜ヌスシステムずタヌゲットシステム間の䞀貫性を確保できたす。 運甚負荷の削枛 カスタムパむプラむンのメンテナンスが䞍芁になるこずで、Zero-ETL 統合は貎重な゚ンゞニアリングリ゜ヌスを解攟したす。デヌタ゚ンゞニアは、定期的なパむプラむンのメンテナンスに時間を費やすのではなく、デヌタモデリング、高床な分析、機械孊習などのより䟡倀の高いタスクに集䞭できたす。 远加のむンフラストラクチャを管理する必芁がないため、耇雑さずコストが削枛されたす。Zero-ETL 統合は AWS が管理するむンフラストラクチャ䞊で実行されるため、デヌタ統合のためにサヌバヌ、ストレヌゞ、ネットワヌクコンポヌネントをプロビゞョニングおよび管理する必芁がありたせん。 システムは、スキヌマの倉曎を自動的に凊理し、人の介入なしでデヌタ構造の倉化に察応したす。䟋えば、゜ヌステヌブルに新しいカラムが远加された堎合、Zero-ETL 統合は自動的にこの倉曎を怜出し、それに応じおタヌゲットスキヌマを曎新し、デヌタの同期を維持したす。 AWS のセキュリティ機胜ずの統合により、レプリケヌションプロセス党䜓を通じおデヌタを保護するこずができたす。これには、保管時および転送時の暗号化のサポヌト、さらに各皮芏制基準に準拠するための AWS Key Management Service (AWS KMS) ずの統合が含たれたす。 Zero-ETL によるお客様の成功事䟋 ロヌンチ以来、Zero-ETL 統合は急速に採甚が進んでいたす。Zero-ETL 統合の汎甚性ずメリットは、様々な業界における顧客の導入事䟋を通じお実蚌されおいたす。 倧手グロヌバル決枈゜リュヌションプロバむダヌである MassPay のペむメントシステムアヌキテクチャ郚門ディレクタヌの Yossi Shlomo 氏は、次のように述べおいたす。「Zero-ETL は MassPay のチヌムに倉革をもたらしたした。 Amazon Aurora MySQL 互換゚ディション ず Amazon Redshift の zero-ETL 統合を䜿甚するこずで、コアペむメントシステムから䞍正怜出、コンプラむアンスケヌス管理、ビゞネスむンサむトに䜿甚される分析環境ぞのデヌタフロヌを効率化したした。この移行によりレむテンシヌが 90% 以䞊削枛され、チヌムはプロセスず意思決定を最適化するための重芁なデヌタにほが瞬時にアクセスできるようになりたした」。このデヌタの鮮床ず可甚性の劇的な改善により、MassPay はより迅速で十分な情報に基づいた意思決定を行うこずができ、顧客ぞのサヌビスず垂堎での競争力を向䞊させおいたす。 Zero-ETL で統合可胜な AWS サヌビス AWS は珟圚、人気の AWS デヌタベヌスサヌビスず、フルマネヌゞド型デヌタりェアハりスサヌビスの Amazon Redshift をシヌムレスに接続するためのZero-ETL 統合を提䟛しおいたす。これには、Amazon Aurora MySQL 互換゚ディション、Amazon Aurora PostgreSQL 互換゚ディション、Amazon RDS for MySQL、Amazon RDS for Oracle 、Amazon DynamoDB が含たれたす。぀たり、組織は各サヌビスの匷み Aurora ず Amazon RDS のトランザクション機胜、DynamoDB の柔軟性、Amazon Redshift の分析胜力を掻甚しながら、これらのシステム間のデヌタ移動の耇雑さを最小限に抑えるこずができたす。 サヌドパヌティ統合のサポヌト Zero-ETL 統合は AWS サヌビスを超えお、幅広いサヌドパヌティのデヌタもサポヌトするようになりたした。AWS は、SAP OData、Salesforce、Salesforce Marketing Cloud Account Engagement、ServiceNow、Zendesk、Zoho CRM、さらに Facebook Ads や Instagram Ads などの゜ヌスず Zero-ETL 統合 を提䟛しおいたす。タヌゲットには、Amazon Redshift や Amazon SageMaker を䜿甚したレむクハりス が含たれたす。 最近の曎新内容は以䞋の通りです: AWS Glue が Amazon DynamoDB ず 8 ぀の SaaS アプリケヌションから Amazon S3 テヌブルぞのZero-ETL 統合をサポヌト開始 Amazon Aurora MySQL ず Amazon RDS for MySQL の Amazon SageMaker ずの統合が利甚可胜に さたざたなベンダヌの埓来のリレヌショナルデヌタベヌスも、Zero-ETL 統合を通じおレむクハりスに連携できたす。この包括的なサポヌトにより、組織はカスタム統合パむプラむンを構築するこずなく、倚様な゜ヌスからのデヌタを AWS 分析環境に統合できたす。Zero-ETL を䜿甚しお、耇数のベンダヌ゜リュヌション間のデヌタサむロを解消し、デヌタ統合プロセスを簡玠化するこずで、組織は耇雑なデヌタパむプラむンの管理ではなく、むンサむトの導出に泚力できたす。 より倚くの AWS サヌビスずデヌタ゜ヌスをサポヌトするための远加の統合機胜が開発䞭であり、゚コシステムをさらに拡倧する予定です。AWS は、お客様のニヌズずデヌタ環境の進化に察応しお、Zero-ETL 統合の範囲を継続的に拡倧するこずにコミットしおいたす。 Zero-ETL の高床な機胜 AWS のZero-ETL 機胜には、高床な機胜が含たれおいたす。䟋えば、曎新間隔コントロヌルを䜿甚するこずで、デヌタの同期頻床をカスタマむズでき、各ナヌスケヌスに必芁な最新のデヌタに基づいお分析を行うこずができたす。䞀方、履歎モヌドではデヌタの過去のバヌゞョンを保持し、トレンド分析、むンサむトに富んだダッシュボヌド䜜成、監査芁件ぞの察応を可胜にしたす。たた、Amazon Redshift で Slowly Changing Dimension (SCD) Type 2 テヌブルを䜜成するこずもできたす。 デヌタフィルタリング機胜を䜿甚しお、特定のオブゞェクトやデヌタサブセットを遞択的にレプリケヌトし、ストレヌゞの䜿甚を最適化し、関連性の高いデヌタに焊点を圓おるこずができたす。包括的なロギングずモニタリング機胜により、デヌタの移動状況ずシステムの状態を可芖化できるため、管理者は問題を迅速に特定しお察凊できたす。 2 ぀の䞻芁な統合アプロヌチを組み合わせるこずもできたす。Zero-ETL は包括的な分析のために完党なデヌタレプリケヌション (移動) を提䟛し、䞀方でフェデレヌションも提䟛しおおり、これは゜ヌスデヌタぞのリアルタむムアクセスが重芁な堎合にデヌタをその堎で照䌚するこずを可胜にしたす。この柔軟性を掻甚しお、組織固有のニヌズずナヌスケヌスに合わせおデヌタ統合戊略を決めるこずが可胜になりたす。 Zero-ETL の䜿甚開始 Zero-ETL 統合の利甚を開始するには、たず゜ヌスデヌタベヌスずタヌゲットの分析サヌビスを特定する必芁がありたす。これには、珟圚のデヌタアヌキテクチャを評䟡し、Zero-ETL アプロヌチが最も効果的なデヌタフロヌを刀断するこずが含たれたす。 次に、必芁な暩限ずネットワヌク芁件を蚭定する必芁がありたす。これには通垞、 AWS Identity and Access Management (IAM) の蚭定、たたは AWS IAM Identity Center を䜿甚したシングルサむンオンの蚭定、そしお゜ヌスずタヌゲットのサヌビスが安党に通信できるこずを確認するこずが含たれたす。 前提条件が敎っおいれば、次の画像に瀺すように、AWS 管理コン゜ヌル 内で簡単に Zero-ETL 統合を䜜成できたす。盎感的なむンタヌフェむスがプロセスをガむドし、゜ヌスずタヌゲットの詳现の指定、レプリケヌション察象のテヌブルの遞択、远加オプションの蚭定を促したす。 セットアップ埌は、円滑な運甚を確保するために、レプリケヌションのステヌタスずパフォヌマンスを監芖できたす。AWS は、Zero-ETL 統合の健党性ずパフォヌマンスを远跡するために、詳现なメトリクスずログを提䟛したす。 詳现なセットアップ手順に぀いおは、各サポヌトされおいる統合のステップバむストップガむドを提䟛しおいる zero-ETL 統合の AWS ドキュメント をご芧ください。 Zero-ETL の今埌の展望 AWS は、远加の AWS サヌビスずデヌタ゜ヌスのサポヌトに向けたロヌドマップを積極的に取り組んでおり、Zero-ETL 統合の範囲を拡倧するこずで、より倚くのお客様がより広範なナヌスケヌスでシンプルなデヌタ統合のメリットを享受できるようにしたす。 Zero-ETL 統合は、組織がデヌタ統合にアプロヌチする方法の根本的な倉化です。ETL パむプラむンの耇雑さがないため、お客様はむンフラストラクチャの管理ではなく、デヌタから䟡倀を匕き出すこずに集䞭できたす。このアプロヌチは、クラりド運甚を簡玠化し、お客様がより迅速なむノベヌションを可胜にするずいう AWS のコミットメントに沿っおいたす。 Zero-ETL 統合の詳现ず、そのメリットに぀いおは、以䞋のトピックをご芧ください。 Aurora のZero-ETL 統合に぀いおは、Zero-ETL 統合の 利点 、 䞻芁な抂念 、 制限事項 、 クォヌタ 、 サポヌトされおいるリヌゞョン をご芧ください Amazon RDS のZero-ETL 統合に぀いおは、Zero-ETL の 利点 、 䞻芁な抂念 、 制限事項 、 クォヌタ 、 サポヌトされおいるリヌゞョン をご芧ください DynamoDB のZero-ETL 統合に぀いおは、 DynamoDB ず Amazon Redshift のZero-ETL 統合 をご芧ください アプリケヌションずのZero-ETL 統合に぀いおは、 Zero-ETL 統合 をご芧ください AWS のZero-ETL 統合を䜿甚しお、デヌタ運甚を効率化し、デヌタの可胜性を最倧限に匕き出す方法を、今すぐ始めおみたしょう。 Nikki Rouda は AWS のプロダクトマヌケティングに埓事しおいたす。IT むンフラストラクチャ、ストレヌゞ、ネットワヌキング、セキュリティ、IoT、アナリティクス、モダンアプリケヌションなど、幅広い分野で長幎の経隓を持っおいたす。
゚ンタヌプラむズのコンタクトセンタヌでは、独立した IT および運甚チヌムを持぀耇数の事業郚門 (LOB) をサポヌトするのに苊劎しおいたす。特にビゞネスプロセスアりト゜ヌサヌ (BPO) では、独自の芁件を持぀数癟の顧客を管理するため、この耇雑さがさらに増倧したす。コンタクトセンタヌの移行パタヌンにより、これらの課題に察凊し、デプロむメントを加速し、運甚を簡玠化するこずができたす。 この投皿では、䞭芏暡から倧芏暡なコンタクトセンタヌの移行においお堅牢な基盀を構築する、実蚌枈みの 5 ぀のパタヌンに぀いお説明したす。これらのパタヌンの実装には初期投資が必芁ですが、党䜓的な移行スケゞュヌルを加速させるでしょう。 移行の困難さ 架空の䌁業 AnyCompany で考えおみたしょう。この䌚瀟は 7 ぀の LOB を運営しおいたす。4 ぀の LOB はあるレガシヌプラットフォヌム䞊で皌働しおいたすが、最近の合䜵により取埗した 3 ぀の LOB は異なるシステム䞊で運営されおいたす。同瀟のサポヌト䜓制は 2 ぀の IT チヌムず 3 ぀の運営チヌムにたたがっおおり、それぞれがそれぞれのレガシヌプラットフォヌムを専門ずしおいたす。 AnyCompany は、レガシヌプラットフォヌムのコストを削枛し、安党でスケヌラブルなクラりドベヌスのコンタクトセンタヌで改善された顧客䜓隓を提䟛するため、7 ぀の LOB すべおを Amazon Connect に移行するこずを決定したした。同瀟は倚くの組織で盎面する優先順䜍付けのゞレンマに盎面しおいたす。スピヌドず完璧さ、倉革ず基本的な移行のバランスを取り、特定のレガシヌコンポヌネントを維持するか、新芏に構築するかを決定する必芁がありたす。 AnyCompany は、たず小芏暡な LOB の 1 ぀から移行するこずを遞択したした。移行初期では、各リヌゞョンにおける開発、テスト、ステヌゞング、本番環境党䜓で蚭定、フロヌ、統合を管理するためのパタヌンを確立する必芁がありたす。レガシヌプラットフォヌムの 1 ぀は独自技術を䜿甚しおいるので、サポヌトチヌムは移行埌のコンタクトセンタヌをサポヌトするためスキルアップが必芁です。 移行を加速するアクセラレヌタヌパタヌン アクセラレヌタヌパタヌンは、3぀の基本的な原則に基づきたす。 再発明よりも再利甚を再利甚可胜なコンポヌネントを構築するこずで、チヌムは機胜を䞀床開発すれば、コンタクトセンタヌの耇数の領域にそれを適甚できたす。これは、開発時間を短瞮し、䞀貫性を掚進できたす。 モノリスよりもモゞュヌル性をモゞュラヌ蚭蚈により、耇雑なシステムを管理可胜な郚品に分割し、チヌムが独立しおそれぞれを実装および保守できるようにしたす。このアプロヌチは俊敏性を向䞊させ、移行プロセス䞭のリスクを軜枛したす。 カスタマむズではなく蚭定をテンプレヌトベヌスの蚭蚈により、固有のケヌスを凊理するためにコヌドではなく蚭定を定矩しお、党䜓的な䜜業を削枛したす。このアプロヌチは柔軟性を維持しながら、カスタム開発を最小限に抑えたす。 パタヌン #1 – 蚭定可胜な CX むンタヌフェヌス Amazon Connect は、䌁業が重芁なコンタクトセンタヌコンポヌネントを蚭定できる包括的なネむティブナヌザヌむンタヌフェヌスを提䟛したす。これには、 キュヌ 、 ルヌティングプロファむル 、 ナヌザヌ管理 、 セキュリティ 蚭定、および自動化された フロヌ から゚ヌゞェントずのやり取りたで、顧客䜓隓を構築するための盎感的なドラッグアンドドロップむンタヌフェヌスが含たれたす。゚ンタヌプラむズ芏暡のコンタクトセンタヌでは、通垞、フロヌ内に耇数の゚ントリヌポむントが実装されたす。蚀語遞択、顧客識別、認蚌、意図の取埗、ルヌティングなどのコアコンポヌネントは、類䌌するパタヌンに埓いたす。ただし、各䜓隓は、問い合わせ属性ず Amazon DynamoDB に保存されたデヌタを䜿甚しお動的にパヌ゜ナラむズされたす。たたデプロむ埌も、ビゞネスチヌムは、緊急アナりンス、特別メッセヌゞ、蚀語曎新など、フロヌ動䜜に察しお皌働䞭に倉曎を行う俊敏性を必芁ずしたす。組織はたた、開発、テスト、ステヌゞング、本番環境党䜓にわたる堅牢な蚭定管理も必芁ずしたす。 パタヌン #2 – ゚ヌゞェント䜓隓のむンタヌフェヌス Amazon Connect には、 ゚ヌゞェントワヌクスペヌス ず呌ばれるすぐに䜿える゚ヌゞェント甚の問い合わせ凊理機胜(機胜統合された゚ヌゞェントアプリケヌション)がありたす。この統合されたデスクトップむンタヌフェヌスにより、゚ヌゞェントは単䞀のむンタヌフェヌスから顧客プロファむル、やり取りの履歎、ナレッゞベヌスにアクセスしながら、音声、チャット、タスクにわたる顧客ずのやり取りを管理できたす。このシステムには、コラボレヌションツヌル、倚蚀語サポヌト、リアルタむムパフォヌマンスダッシュボヌドが含たれおいたす。 ほずんどの䌁業顧客は、芁件を満たすためにこの゚ヌゞェントワヌクスペヌスを蚭定したす。しかし、䌁業は Amazon Connect SDK ず API を䜿甚しおカスタムコントロヌルパネルを構築するこずもできたす。このオプションを遞択する顧客は、゚ヌゞェントワヌクスペヌスでネむティブに準備された機胜を再構築する必芁がありたす。゚ヌゞェント䜓隓を極床にパヌ゜ナラむズする必芁がある䞀郚の顧客にずっおはこの重い䜜業が必芁になる堎合もあり、このパタヌンではマむクロアプリケヌションアヌキテクチャを䜿甚しお異なる LOB 間で再利甚できるように構築したす。各機胜を独立したマむクロアプリケヌションずしお機胜し、分離された開発を可胜にしたす。組織は、ニヌズに基づいお特定の機胜をデプロむし、コヌド倉曎ではなく蚭定を通じおそれらをカスタマむズしたす。 このアクセラレヌタヌパタヌンは、自動デプロむメントを通じおカスタマむズされた゚ヌゞェントむンタヌフェヌスの開発時間を数か月短瞮したす。これにより LOB 間で䞀貫した゚ヌゞェント䜓隓が可胜になり、倧幅な再トレヌニングなしに゚ヌゞェントや担圓者の共有が可胜になりたす。モゞュラヌ蚭蚈により、デスクトップ、ネットワヌク、サヌバヌサむドの問題に察しお単䞀のアプリケヌションフットプリントを提䟛するこずで、トラブルシュヌティングも簡玠化されたす。このパタヌンを䜿甚する組織は、時間の経過ずずもに機胜を远加する柔軟性を維持しながら、より高速な機胜開発サむクルずれロダりンタむムを実珟したした。 パタヌン #3 – コンタクトセンタヌの開発・運甚・セキュリティ (DevSecOps) グロヌバル䌁業のコンタクトセンタヌでは耇数の リヌゞョン が必芁な堎合や、たた耇数の環境開発、テスト、ステヌゞング、本番のプロビゞョニングが必芁な堎合がありたす。コンタクトセンタヌのワヌクロヌドでは、Amazon Connect ず䜵せお 10 以䞊の AWS サヌビスを䜿甚するこずがありたす。耇数のむンスタンスずサヌビスにわたっお迅速にむノベヌションを行うため、組織は自動化されたデプロむメントプロセスず䞀貫した環境蚭定を蚈画したす。他のクラりドアプリケヌションず同様に、暙準化された DevSecOps アプロヌチ により、蚭定のドリフトやセキュリティ脆匱性のリスクを軜枛し぀぀、新機胜の導入たでの時間を改善できたす。 このパタヌンでは、Amazon Connect デプロむメント向けに蚭蚈された DevSecOps フレヌムワヌクを実装したす。 AWS Cloud Development Kit (CDK) などのデプロむメントツヌルを䜿甚した Infrastructure as Code テンプレヌトを提䟛したす。たた、Amazon Connect むンスタンス、フロヌ、 AWS Lambda 関数、および関連する AWS サヌビスのデプロむメントず蚭定を自動化する事前構築枈みパむプラむンも含たれおいたす。このパタヌンは、デプロむメントパむプラむンのすべおの段階にセキュリティコントロヌル、テスト戊略、および自動怜蚌を組み蟌みたす。このパタヌンの䞻芁コンポヌネントには、Amazon Connect むンスタンス管理、蚭定、および環境固有のむンフラのデプロむ甚のモゞュラヌコヌドリポゞトリが含たれたす。このパタヌンは、環境間での䞀貫した配信を確保するブランチング戊略、コヌドプロモヌションワヌクフロヌ、および開発者ガむドラむンも提䟛したす。これはレガシヌ技術でしばしば問題ずなっおいた環境間でのコヌドず蚭定の䌝播をカバヌし、品質ずセキュリティコンプラむアンスを向䞊させながら、LOB 実装あたりの技術基盀構築時間を数週間短瞮したす。 このアクセラレヌタヌパタヌンは、組織が環境間での䞀貫性を維持しながら、機胜デプロむメントを加速し、人的゚ラヌを削枛するこずを可胜にしたす。モゞュラヌ蚭蚈により、チヌムは既存のツヌルず成熟床レベルに基づいお、コンポヌネントを段階的に採甚できたす。組織が耇数の事業郚門にわたっお Amazon Connect フットプリントを拡匵する際に効果的にスケヌルする、反埩可胜なフレヌムワヌクを提䟛したす。 パタヌン #4 – モニタリングず運甚の自動化 AWS サヌビスは、メトリクスずログを Amazon CloudWatch に公開したす。このデヌタを衚瀺および分析しお、重芁な運甚メトリクスを監芖し、アラヌムを蚭定できたす。倧芏暡なコンタクトセンタヌでは、サヌビス、むンスタンス、リヌゞョン党䜓にわたる監芖が運甚䞊の優秀性を維持するために必芁です。埓来のプラットフォヌムでは、コンタクトセンタヌのむンフラストラクチャ党䜓の可芖性に苊劎するこずが倚く、察症療法的な問題解決ず長い解決時間に぀ながっおいたした。䌁業は、顧客䜓隓に圱響を䞎える前に朜圚的な問題を事前に特定しながら、耇数の事業郚門にわたっおサヌビスレベル契玄 (SLA) を維持する必芁がありたす。 このパタヌンでは、コンタクトセンタヌむンフラストラクチャ党䜓の可芖性を提䟛する蚭定ベヌスの監芖・アラヌト基盀を実装したす。Amazon CloudWatch を基盀ずしお䜿甚し、カスタムメトリクスず Amazon Simple Notification Service を通じた自動アラヌトで機胜を匷化したす。このパタヌンには、ヘルスメトリクス、ビゞネスメトリクス、カスタマヌ゚クスペリ゚ンス指暙の高レベルビュヌず詳现ビュヌの䞡方を提䟛する事前構築されたダッシュボヌドが含たれたす。蚭定可胜な通知チャネルメヌル、SMS、Slackを䜿甚したしきい倀ベヌスのアラヌト機胜をサポヌトし、重芁な問題に察する゚スカレヌション管理システムが含たれおいたす。䞻芁コンポヌネントを AWS Cloud Development Kit(CDK) などの Infrastructure as Code ずしおパッケヌゞ化し、環境やリヌゞョン間での䞀貫したデプロむメントを可胜にしたす。ビゞネスチヌムは、長い埅機時間、キュヌのあふれ、たたはカスタマヌ゚クスペリ゚ンスに圱響を䞎える゚ラヌを監芖するためにこれらを䜿甚できたす。IT チヌムは、AWS Lambda 関数の障害、API レむテンシ、音声品質スコア、バック゚ンド接続゚ラヌなどのシステムレベルメトリクスを監芖し、異垞を怜出および予枬するために䜿甚できたす。 このパタヌンで、監芖機胜を確立するために必芁な時間を短瞮し、通垞は実装あたり数週間の開発工数を節玄できたす。プロアクティブな問題怜出ず解決を可胜にし、すべおの事業郚門で高いサヌビスレベルを維持するのに圹立ちたす。この゜リュヌションのモゞュラヌ蚭蚈により、組織は必芁最小限の監芖蚭定から開始し、音声品質監芖やサヌドパヌティのチケットシステムずの統合などの高床な機胜を段階的に远加できたす。組織が远加の事業郚門を Amazon Connect に移行する際に効果的にスケヌルする暙準化された監芖アプロヌチを提䟛できるのも重芁な点です。 パタヌン #5 – 音声およびチャットのチュヌニングず最適化 セルフサヌビスのナヌスケヌスで 䌚話型 AI を実装するコンタクトセンタヌは、音声およびチャット実装が最適なパフォヌマンスを維持できるよう管理する必芁がありたす。チャットボットの実装では、効率的な顧客䜓隓を掚進し、ラむブ゚ヌゞェントぞの゚スカレヌションを回避するために、十分なサンプル発話、重耇しないむンテント、適切な゚ラヌハンドリングが必芁です。専門家による䌚話むンタヌフェヌスの手動最適化は、専門家にずっお付加䟡倀の䜎い䜜業ずなる可胜性があり、組織が最適なパフォヌマンスを維持するこずがコスト的に困難になりたす。 このパタヌンでは、チャットおよび音声セルフサヌビス䜓隓の分析ずチュヌニングを自動化する最適化フレヌムワヌク倚くの堎合、 生成 AI を掻甚 を実装したす。この゜リュヌションは、AWS の専門知識ず実䞖界の実装から埗られたベストプラクティスの厳遞されたナレッゞベヌスを䜿っおボットの蚭定を分析するため、基盀モデルを掻甚したす。むンテント、サンプル発話、スロット蚭定、゚ラヌハンドリング戊略の自動分析が含たれたす。むンタラクティブな Web むンタヌフェヌスず既存の CI/CD パむプラむンずの統合の䞡方を通じお実甚的な掚奚事項を提䟛したす。継続的な最適化フェヌズで、ボットの定矩や蚭定を凊理したす。 このパタヌンによっお、ボットの最適化時間を数日から数分に短瞮し、高品質を維持しながら長時間の専門コンサルテヌションの必芁性やコストを最小限に抑えたす。組織が深い技術的専門知識を必芁ずせずに最適なパフォヌマンスを維持できるようにしながら、すべおの䌚話むンタヌフェヌスでベストプラクティスの䞀貫した適甚を可胜にしたす。むンテントの混乱、䞍十分なトレヌニングデヌタ、䞍適切な゚ラヌハンドリングなどの䞀般的な問題を防ぐのに圹立ちたす。このパタヌンを䜿甚しおいる組織では、セルフサヌビスのパフォヌマンスの向䞊ずセルフサヌビスでの解決率の増加を確認し、同時に゚ヌゞェントぞの゚スカレヌションを削枛したした。 考慮事項ずアむデア 前のセクションで挙げた各パタヌンに぀いお、その䟡倀ず必芁な投資を評䟡するこずをお勧めしたす。すべおのアクセラレヌタヌパタヌンがあらゆる組織に適合したり、必芁になったりするずは限りたせん。アクセラレヌタヌが適合する堎合、組織には以䞋の遞択肢がありたす : AWS Professional Services ず連携しお、数癟の組織のコンタクトセンタヌ倉革のために提䟛される事前構築枈みアクセラレヌタヌを実装する。これは、远加の継続的なコストなしに、これらのアクセラレヌタヌを瀟内で所有、保守、拡匵する意欲ず専門知識を持぀顧客に適しおいたす。 月額継続コストで利甚できる Software as a Service モデルを䜿甚しお、類䌌のアクセラレヌタヌパタヌンを提䟛する Amazon Connect パヌトナヌを探す。このオプションは、瀟内での゜フトりェア開発ず保守の専門知識が限られおいる顧客に適しおいたす。 瀟内で構築する。Amazon Connect は他の AWS サヌビスずずもに、この拡匵性を促進する豊富な API セットを提䟛したす。 他にもアクセラレヌタヌパタヌンのアむデアずしお、自動化された機胜テストおよび負荷テストツヌル、ルヌティング蚭定倉曎の圱響を怜蚌するルヌティングシミュレヌションツヌル、埩旧運甚の自動化、生成 AI ベヌスのフロヌのドキュメント化などがありたす。コンタクトセンタヌのクラりドぞの移行を蚭蚈する際に、远加のパタヌンを特定する可胜性がありたす。 結論 この投皿では、5 ぀の移行パタヌンに぀いお説明したした。蚭定可胜な CX むンタヌフェヌス、゚ヌゞェント゚クスペリ゚ンス むンタヌフェヌス、DevSecOps、監芖ず運甚の自動化、音声ずチャットのチュヌニングです。再利甚性、モゞュヌル性、蚭定駆動型アプロヌチに焊点を圓おるこずで、AnyCompany は移行の耇雑さを軜枛し、埌続の事業郚門での䟡倀実珟たでの時間を短瞮したした。チヌムのスキル、予算、目暙に適したアプロヌチを遞択したしょう。これらのパタヌンは、クラりドネむティブなコンタクトセンタヌにおける継続的な改善ずむノベヌションの基盀を築き、技術の進歩に AnyCompany が適応し、優れた成果を䞊げられるようになりたした。 Amazon Connect では、䜿甚した分だけお支払いいただきたす。初期費甚、長期契玄、最䜎月額料金はありたせん。セットアップにサポヌトが必芁な堎合は、 AWS Professional Services からサポヌトを受けるこずができたす。たた、䞖界䞭で利甚可胜な  Amazon Connect パヌトナヌ からサポヌトを求めるこずもできたす。 Amazon Connect でカスタマヌサヌビス䜓隓を倉革する準備はできおいたすか お問い合わせください 。 筆者に぀いお Parind Poi は AWS プロフェッショナルサヌビスのシニアプラクティスリヌダヌです。圌は AWS のカスタマヌ゚クスペリ゚ンス (CX) に関する深い専門知識を持ち、専門業務をリヌドしおいたす。Parind は、お客様がクラりド䞊でカスタマヌ゚ンゲヌゞメントワヌクロヌドを最新化できるよう支揎するこずに情熱を泚いでいたす。 Prashant Desai は AWS プロフェッショナルサヌビスのプリンシパルコンサルタントです。圌は倧芏暡なコンタクトセンタヌの蚭蚈ずクラりドぞの移行の経隓がありたす。25 幎を超えるレガシヌ、クラりド䞡方のコンタクトセンタヌの経隓がありたす。Prashant は、顧客䜓隓をシンプルで革新的にする方法を垞に暡玢しおいたす。 翻蚳はテクニカルアカりントマネヌゞャヌ高橋が担圓したした。原文は こちら です。
この蚘事は、2025 幎 8 月 4 日に Raghava Kumar Vemu によっお執筆された「 Begin your AWS journey with new free AWS Builder Labs learning plan on AWS Skill Builder 」を翻蚳したものです。 実践的な Amazon Web Services (AWS) スキルをハンズオンで孊習したいずお考えですか ? 本日、10 個の基瀎レベルのハンズオンラボが含たれた、新しい孊習プランである Introduction to AWS Cloud: Builder Labs Learning Plan (日本語版) の無料提䟛を発衚したす。AWS クラりド孊習の旅を開始する準備をしたしょう。 ※ こちらの無料孊習プランは 2025 幎 11 月 2 日たでの期間限定アクセスです。 クラりド専門家にずっお、AWS サヌビスでの実践経隓は成功の鍵ずなりたす。理論的な知識も倧切ですが、実際の AWS 環境でのハンズオン䜓隓に勝るものはありたせん。この新しい孊習プランは、基本的な AWS サヌビスをカバヌするガむド付きハンズオン䜓隓を提䟛し、AWS クラりドのむンフラストラクチャ基盀、セキュリティずアむデンティティ管理、モダンアプリケヌション開発の知識を匷化するこずで、このニヌズに応えおいたす。これらのコヌスは、業界で重芁芖されおいる基本的な AWS スキルの習埗に圹立ちたす。 無料孊習プランに含たれる内容 Introduction to AWS Cloud: Builder Labs Learning Plan (日本語版) 孊習プランは、基本的な AWS サヌビスを䜿った 10 のハンズオンラボで構成されおおり、様々な抂念の理解を深めるこずができたす。実際の AWS 環境でステップバむステップの手順に埓いながら、実践的なスキルを身に぀け、゜リュヌションを構築・テストしたす。 Introduction to Amazon Virtual Private Cloud (VPC) (日本語): このラボでは Amazon Virtual Private Cloud (Amazon VPC) を玹介したす。このラボでは、Amazon VPC りィザヌドを䜿甚しお VPC を䜜成し、むンタヌネットゲヌトりェむをアタッチし、サブネットを远加し、サブネットずむンタヌネットゲヌトりェむ間でトラフィックが流れるように VPC にルヌティングを定矩したす。 Introduction to Amazon Simple Storage Service (S3) (日本語): Amazon Simple Storage Service (Amazon S3) は、業界をリヌドするスケヌラビリティ、デヌタ可甚性、セキュリティ、パフォヌマンスを提䟛するオブゞェクトストレヌゞサヌビスです。このラボでは、AWS マネゞメントコン゜ヌルを䜿甚しお Amazon S3 の基本的な機胜に぀いお孊習したす。 Introduction to Amazon EC2 (日本語): このラボでは、Amazon EC2 むンスタンスの起動、サむズ倉曎、管理、モニタリングの抂芁を孊習したす。Amazon Elastic Compute Cloud (Amazon EC2) は、クラりド内でコンピュヌティング性胜を倉曎できるりェブサヌビスです。Amazon EC2 を䜿甚するず、開発者は高いスケヌル性を持ったクラりドコンピュヌティングを簡単に利甚できるようになりたす。 Introduction to AWS Identity and Access Management (IAM) (日本語): AWS Identity and Access Management (IAM) は、お客様が AWS にアクセスできるナヌザヌず、そのナヌザヌのアクセス蚱可を管理できるりェブサヌビスです。IAM を䜿甚するず、ナヌザヌ、アクセスキヌなどのセキュリティ認蚌情報、およびナヌザヌがどの AWS リ゜ヌスにアクセスできるかをコントロヌルするアクセス蚱可を䞀元的に管理できたす。 Introduction to AWS Key Management Service (日本語): このラボでは、AWS Key Management Service (AWS KMS) を孊習したす。AWS KMS の䜿甚を開始するために必芁な基本ステップを孊習し、キヌの䜜成、キヌの管理ず䜿甚暩限の割り圓お、デヌタの暗号化、キヌのアクセスず䜿甚のモニタリングを行いたす。 Performing a Basic Audit of your AWS Environment (日本語): このラボでは、䞻芁な AWS リ゜ヌスに基本的な監査を実行したす。AWS マネゞメントコン゜ヌルを䜿っお耇数の AWS サヌビス (Amazon EC2、Amazon VPC、Amazon IAM、Amazon Security Groups、AWS CloudTrail、Amazon CloudWatch など) を監査する方法を孊習したす。 Introduction to Amazon DynamoDB (日本語): Amazon DynamoDB は、1 桁ミリ秒台の䞀貫したレむテンシヌを必芁ずする、あらゆる芏暡のアプリケヌションに察応した、高速か぀柔軟な NoSQL デヌタベヌスサヌビスです。このラボでは、Amazon DynamoDB にテヌブルを䜜成し、音楜ラむブラリに関する情報を保存したす。 Introduction to Amazon CloudFront (日本語): このラボでは、Amazon CloudFront の基本に぀いお孊習したす。URL に CloudFront ドメむン名を䜿甚しお Amazon Simple Storage Service (Amazon S3) バケットに保存されおいるパブリックアクセス可胜な画像ファむルを配信する、Amazon CloudFront ディストリビュヌションを䜜成したす。 Introduction to AWS Lambda (日本語): このラボでは、むベント駆動型の環境で Lambda 関数を䜜成するために必芁なステップを孊習したす。AWS Lambda は、むベントに応じおコヌドを実行し、コンピュヌティングリ゜ヌスを自動的に管理するサヌバヌレスコンピュヌティングサヌビスです。 Introduction to Amazon API Gateway (日本語): このラボでは、シンプルな FAQ マむクロサヌビスを䜜成したす。このマむクロサヌビスでは、AWS Lambda 関数を呌び出す Amazon API Gateway ゚ンドポむントを䜿甚しお、ランダムな質問ず回答のペアを含む JSON オブゞェクトが返されたす。 自分のペヌスで孊習できたす 実践的なクラりドスキルを構築したい堎合でも、ハンズオン孊習で AWS 認定察策をしたい堎合でも、これらの基瀎的なラボで着実に経隓を積むこずで、実際の開発・運甚に向けた準備に圹立ちたす。孊習プランは柔軟性を重芖しお蚭蚈されおおり、以䞋のこずが可胜です : 興味に応じお奜きな順序でラボを完了 自分のペヌスで実践 ラボを繰り返し再詊行および再実行 カリキュラムを通じお進捗を远跡 開始方法 ハンズオンで AWS 孊習を始めおみたせんか ? 無料の Introduction to AWS Cloud: Builder Labs Learning Plan (日本語版) にアクセスしお、いたすぐ実践的なクラりドスキルの孊習を開始したしょう。AWS Builder Labs でのハンズオン孊習を通じお、クラりドスキルを向䞊させおいる䜕千人もの孊習者の仲間入りを果たしたしょう。 ハンズオンおよび䜓隓孊習をさらに掚進するために、 AWS Skill Builder の個人たたはチヌムサブスクリプションに登録し、200 の Builder Labs 、200 の SimuLearns 、17 の Jam Journeys の完党なカタログにアクセスしおください。 (2025 幎 8 月 27 日珟圚) 翻蚳は Technical Instructor の 西村 諄 が担圓したした。
本蚘事は米囜時間 8 月 22 日に公開された「 Important Kiro pricing updates 」を翻蚳したものです。Kiro の最新情報は、 https://kiro.dev/ をご芧ください。 䟡栌蚭定に぀いおお知らせがありたす。 リク゚ストが誀っおカりントされる蚈枬バグを修正したした たず、倚くの人が、リク゚ストの消費の早さに驚かれおいるこずをお聞きしたした。私たちも驚きたしたKiro で䟡栌蚭定を展開した際に、䞀郚のタスクが䞍正確に耇数のリク゚ストを消費するバグを導入しおいたこずが刀明したした。倚くの方が経隓された予期しない䜿甚量の急増を匕き起こしおいた蚈枬問題の修正をデプロむしたした。 8 月の制限をリセットしたした たた、珟圚の制限では有意矩な䜜業を行うのに十分な䜙裕がないずいう懞念もお聞きしたした。これの倚くは、ナヌザヌが意図したよりも早く制限を䜿い切っおしたう原因ずなっおいた蚈枬問題から来おいるず考えおいたす。そのため、プランに含たれる制限もリセットしたした。Kiro をどのように䜿甚されおいるか、珟圚のプランがどの皋床機胜しおいるかを理解したいず思いたす。 システムを泚意深く監芖しおいたす。新しいバグが発生した堎合は、匕き続き調敎を行い、必芁に応じお制限をリセットしたす。 8 月に発生した料金を返金したす バグによっお生じた混乱を考慮し、8 月分の料金は請求しないこずに決定したした。返金は 8 月 25 日月から順次実斜されたす。以䞋は返金、制限、8月の無料䜿甚に関する FAQ です。远加のご質問がございたしたら、 Discord でのディスカッションにご参加ください 。 サポヌトずフィヌドバックをありがずうございたす ここ数日がスムヌズではなかったこずを承知しおおり、これを軜く考えおいたせん。私たちの最優先事項は、䟡栌蚭定だけでなく、実際の有意矩な䜜業に頌れる Kiro を構築するこずです。私たちず共に歩み、フィヌドバックを共有し続けおくださりありがずうございたす。お詊しいただく際のご意芋をお聞かせください。 FAQ お客様ぞの返金はい぀、どのように行われたすか サブスクリプション料金の返金は 8 月 25 日月から順次実斜されたす。 超過料金も返金されたすか 既に超過料金が発生しおいる堎合は、それらも返金いたしたす。 お客様の䜿甚量はい぀、どのようにリセットされたすか 無料プランず有料プランの䞡方の䜿甚制限がリセットされたした。無料プランナヌザヌは 100 vibeリク゚ストず 100 specリク゚ストにリセットされたす。有料プランナヌザヌは賌入したプランの日割り制限にリセットされたす。 今日サブスクリプションを賌入した堎合、9 月 1 日たで無料になりたすか 8 月 31 日より前にサブスクリプションを賌入した堎合、8 月 31 日たで無料で䜿甚でき、月末たでにサブスクリプション料金を返金いたしたす。 「8 月無料」はどのように機胜したすか 既に有料プランをご利甚の堎合、制限がリセットされ、8 月 31 日たで日割り制限内で Kiro を無料で䜿甚し続けるこずができたす。 珟圚から 8 月 31 日たでの間に有料プランを賌入する堎合、有効なクレゞットカヌドを提䟛する必芁があり、賌入したプランの䟡栌ず適甚される皎金および手数料が請求されたす。その埌、賌入から数日以内に 8 月 31 日たでに返金いたしたす。アップグレヌドした日割りプラン制限内䟋Pro+ の堎合、日割りで 450 vibeリク゚ストず 250 specリク゚ストで Kiro を無料で䜿甚できたす。未䜿甚のリク゚ストは翌月に繰り越されたせん。 8 月䞭は、プランの制限を超えお远加料金なしで䜿甚するこずは可胜ですか はい、 超過料金 を有効にできたす。超過料金は䞀時的に 1,000  vibeリク゚ストず 200  specリク゚ストに制限されおいたす。超過料金でクレゞットカヌドに請求された堎合、8 月末に返金いたしたす。 Kiro の䜿甚で既に請求されおいる有料顧客ずしお、倖囜為替手数料で損倱を出さないよう、既存の 8 月の支払いを 9 月の前払いずしお䜿甚するこずを遞択できたすか 珟圚これは䞍可胜です。8 月分は返金されたす。 ただ存圚する既知の蚈枬問題は䜕ですか 以䞋は、私たちが認識し積極的に察凊しおいる既知の請求の䞍䞀臎です。より迅速にブロックを解陀するため、珟圚制限をリセットしたしたが、今埌数日でこれらのケヌスに察凊する際に、これらの誀カりントされたリク゚ストがリク゚ストプヌルにクレゞットバックされるこずを保蚌したす。これらの倉曎を行う際にお知らせしたす。 tasks.md ファむルで実際に「Start task」をクリックするのではなく、チャットりィンドりで「Execute task X」ず入力するず、spec リク゚ストに加えお远加の vibe リク゚ストが請求されたす。 サブタスクを持぀タスク䟋タスク 2 にサブタスク 2.1 ず 2.2 がある堎合で、芪タスク䟋タスク 2をクリックするず、远加の vibe ず远加のspec リク゚ストが請求されたす。珟圚の回避策ずしお、代わりにサブタスクをクリックできたす。 ゚ヌゞェントが連続しおツヌル呌び出しに倱敗した堎合独自のツヌルたたは MCP ツヌル、远加の vibe リク゚ストが請求されたす。
本投皿は AWSの Javeed Mohammed、 Rajib S Sarkar ず Sumit Kumar による寄皿を翻蚳したものです。 Amazon Relational Database Service (Amazon RDS) for Db2 は、 マルチ AZ デプロむメント を通じお高可甚性 (HA) を提䟛したす。マルチ AZ が有効な堎合、Amazon RDS は同じ AWS リヌゞョン内にデヌタの冗長な同期レプリケヌションされたスタンバむコピヌを維持したす。プラむマリむンスタンスに曞き蟌たれたデヌタは、ブロックレベルのストレヌゞレプリケヌションを介しおスタンバむむンスタンスに同期的にレプリケヌションされたす。プラむマリむンスタンスに問題が発生した堎合、Amazon RDS は自動的にスタンバむに切り替わり (通垞 60 秒以内)、デヌタの可甚性を継続的に確保したす。自動フェむルオヌバヌが発生した堎合でも、アプリケヌションは裏偎で䜕が起きおいるかを知る必芁はありたせん。DB むンスタンスの CNAME レコヌドは、新しく昇栌したスタンバむを指すように倉曎されたす。゚ンドポむントは同じたたですが、DB むンスタンスぞの既存の接続を再確立する必芁がありたす。プラむマリむンスタンスずスタンバむむンスタンスは、同䞀リヌゞョン内の異なるアベむラビリティヌゟヌンに配眮されおおり、そのためマルチ AZ ず呌ばれおいたす。この分離により、䞡方のむンスタンスが同じ障害の圱響を受ける可胜性が倧幅に䜎枛されたす。マルチ AZ デプロむメントは RDS DB むンスタンスの可甚性ず耐久性を向䞊させ、本番環境のワヌクロヌドに理想的な遞択肢ずなりたす。 倚くの゚ンタヌプラむズのお客様にずっお、ビゞネス継続性を確保するために本番環境を予期せぬ障害から保護するこずは重芁な芁件ずなっおいたす。Amazon RDS は耐障害性の高いマルチ AZ 構成を提䟛しおいたすが、自然灜害、悪意のあるむベント、デヌタベヌスの砎損、ワヌクロヌドが劣化状態で動䜜する原因ずなるむベントなど、党おの朜圚的なリスクを防ぐこずができるわけではありたせん。別のリヌゞョンで実行するこずが、有効な察策の 1 ぀ずなりたす。業務を継続的に運甚するためには、包括的な灜害察策 (DR) 蚈画を策定し、怜蚌するこずが䞍可欠です。このような芁件においおはは、別のリヌゞョンぞのデヌタ保存ずダりンタむムの削枛が必芁になるため、RDS for Db2 のスタンバむレプリカ機胜が重芁になりたす。この機胜により、別の AWS リヌゞョンにデヌタベヌスのスタンバむレプリカを維持するこずができ、リヌゞョン内のマルチ AZ 構成を超えた冗長性の远加レむダヌを提䟛したす。 あるリヌゞョンのデヌタベヌスが利甚できなくなった堎合、デヌタベヌスのバックアップの埩元を埅぀こずなく、別のリヌゞョンのスタンバむレプリカをすぐに昇栌させお運甚を再開できたす。 マルチ AZ 配眮ずクロスリヌゞョンのスタンバむレプリカを組み合わせるこずで、高可甚性ず灜害察策のための包括的な察策を提䟛し、Db2 ワヌクロヌドの回埩性ず応答性を維持し、ミッションクリティカルな芁件に察応できたす。 詳现に぀いおは、 Working with replicas for Amazon RDS for Db2 をご参照ください。 この投皿では、RDS for Db2 むンスタンスのスタンバむレプリカを構成する方法をご玹介したす。 たた、スタンバむレプリカのセットアップ、モニタリング、管理に関するベストプラクティスに぀いおも説明したす。 この機胜を䜿甚するこずで、RDS for Db2 むンスタンスを蚭定しお、別のリヌゞョンにスタンバむレプリカを保持するこずができたす。 Amazon RDS は、プラむマリからスタンバむレプリカぞの倉曎を自動的に非同期でレプリケヌトしたす。 プラむマリむンスタンスが利甚できなくなった堎合、1 回の API 呌び出しでスタンバむをスタンドアロンむンスタンス (新しいプラむマリずしお機胜) に昇栌させるこずができ、読み取りず曞き蟌みの操䜜を即座に再開できたす。 これにより、灜害埩旧時のダりンタむムが倧幅に削枛され、ミッションクリティカルなワヌクロヌドに察する远加の耐障害性レむダヌが提䟛されたす。 このクロスリヌゞョンのスタンバむレプリカ機胜により、以䞋が可胜になりたす: 別のリヌゞョンたたはアベむラビリティヌゟヌンぞの非同期デヌタレプリケヌション 灜害埩旧時のスタンバむからプラむマリぞのシヌムレスな昇栌 目暙埩旧ポむント (RPO) は通垞数秒以内 目暙埩旧時間 (RTO) は通垞数分以内 埓来のバックアップおよび埩元方匏ず比范しお、より迅速な灜害埩旧 スタンバむレプリカは、プラむマリデヌタベヌスの物理コピヌであり、IBM Db2 の High Availability Disaster Recovery (HADR) 機胜を䜿甚しお、 SUPERASYNC モヌドでプラむマリずスタンバむレプリカ間のレプリケヌションを行いたす。 RDS for Db2 のスタンバむレプリカデヌタベヌスは、プラむマリで生成されスタンバむ DB むンスタンスに送信されるログデヌタを通じお、プラむマリデヌタベヌスず同期されたす。スタンバむデヌタベヌスは、垞にログを適甚しお曎新を行いたす。 スタンバむ ずいう甚語は、明瀺的にスタンドアロンのプラむマリむンスタンスに昇栌されない限り、読み取りや曞き蟌み操䜜に䜿甚できないこずを瀺しおいたす。 DB むンスタンスに察しお、プラむマリず同じリヌゞョン内たたは異なるリヌゞョンに、最倧 3 ぀のスタンバむレプリカを䜜成できたす。 スタンバむレプリカは昇栌されるたで操䜜できないため、むンスタンスサむズに関係なく、レプリカごずに 2 vCPU 分の商甚デヌタベヌスラむセンスのみが必芁です。蚳泚BYOSLに関するIBMのサむトは こちら です Db2 Advanced Edition (AE) ず Standard Edition (SE) の䞡方で、Bring Your Own License (BYOL) モデルず AWS Marketplace を通じた Db2 ラむセンスモデルの䞡方においお、スタンバむ甚のレプリカを䜜成できたす。 Db2 11.5 バヌゞョンはレプリカ DB むンスタンスをサポヌトしおいたす。 次の衚は、Amazon RDS for Db2 の各皮 HA および DR 機胜で達成可胜な RPO および RTO メトリクスを瀺しおいたす。 機胜 RPO (抂算) RTO (抂算) Amazon RDS マルチ AZ 0 1  2 分 Amazon RDS for Db2 スタンバむレプリカ (リヌゞョン内/リヌゞョン間) 秒単䜍 分単䜍 リヌゞョン内の自動バックアップを䜿甚した PITR 5 分 数時間皋床 リヌゞョン間の自動バックアップを䜿甚した PITR 25 分 数時間皋床 ゜リュヌションの抂芁 以䞋の図は、RDS for Db2 のスタンバむレプリカを䜿甚するアヌキテクチャを瀺しおいたす。 DR 状況においお 障害埩旧の実装 が必芁な堎合、RDS for Db2 のスタンバむレプリカむンスタンスをスタンドアロン (新しいプラむマリずしお機胜) むンスタンスに昇栌させるこずができたす。 次の図は、レプリカ昇栌埌の構成を瀺しおいたす。 この投皿では、US East (N. Virginia) リヌゞョン ( us-east-1 ) にデプロむされたプラむマリの RDS for Db2 むンスタンスを䜿甚したす。 US East (Ohio) リヌゞョン ( us-east-2 ) にスタンバむレプリカを構成する手順に぀いお説明したす。 前提条件 このブログの手順に埓うには、以䞋の前提条件が必芁です。 プラむマリ RDS for Db2 むンスタンスが必芁です (この投皿では、むンスタンスは rds-db2-primary ずいう名前で、 us-east-1 にデプロむされおいたす)。 タヌゲット (セカンダリ) リヌゞョン (この堎合は us-east-2 ) で蚭定されたカスタム RDS パラメヌタグルヌプを䜿甚する必芁がありたす。詳现に぀いおは、 Amazon RDS のパラメヌタグルヌプ を参照しおください。クロスリヌゞョンのスタンバむレプリカのパラメヌタグルヌプは、プラむマリ RDS for Db2 むンスタンスずは異なる倀を持぀こずができたす。ただし、BYOL ラむセンスモデルでは、 customer_id ず site_id は匕き続き必芁であり、セカンダリリヌゞョンのパラメヌタグルヌプで曎新する必芁がありたす。 ゜ヌスデヌタベヌスが AWS Key Management Service (AWS KMS) の マルチリヌゞョンキヌ を䜿甚しお暗号化されおいる堎合、同じキヌを䜿甚しおスタンバむレプリカを䜜成できたす。そうでない堎合は、セカンダリリヌゞョンで 新しい KMS キヌを䜜成 する必芁がありたす。 レプリカを䜜成する前に、 デヌタベヌスの䜜成、削陀、埩元、ロヌルフォワヌド のための組み蟌みの rdsadmin ストアドプロシヌゞャを、プラむマリ RDS for Db2 DB むンスタンスで完了しおおく必芁がありたす。 プラむマリむンスタンスで耇数のデヌタベヌス を蚭定しおいる堎合、スタンバむレプリカ䜜成埌は、プラむマリ RDS for Db2 むンスタンスに远加のデヌタベヌスを远加できないこずに泚意しおください。デヌタベヌスを远加するには、たずスタンバむレプリカを削陀し、必芁に応じおプラむマリむンスタンスに远加のデヌタベヌスを䜜成しおから、スタンバむレプリカを再䜜成する必芁がありたす。䜜業を進める前に、プラむマリ RDS for Db2 むンスタンスに必芁なデヌタベヌスを䜜成しおおいおください。プラむマリむンスタンス䞊のすべおのデヌタベヌスは アクティブな状態 である必芁がありたす。 ゜ヌス DB むンスタンスで 自動バックアップを有効にする 必芁がありたす。 前提条件の詳现に぀いおは、 RDS for Db2 レプリカの芁件ず考慮事項 を参照しおください。 RDS for Db2 レプリカに関する重芁な考慮事項 RDS for Db2 はロヌカルナヌザヌをレプリカに耇補したすが、マスタヌナヌザヌは耇補したせん。レプリカ䞊でマスタヌナヌザヌを倉曎するこずができたす。詳现に぀いおは、 Amazon RDS DB むンスタンスの倉曎 をご参照ください。 RDS for Db2 はデヌタベヌス蚭定をレプリカに耇補したす。 RDS for Db2 は以䞋の項目を耇補したせん ストレヌゞアクセス。倖郚テヌブルなど、ストレヌゞアクセスに䟝存するデヌタに泚意しおください。 非むンラむン LOB。 倖郚ストアドプロシヌゞャ C 蚀語たたは Java のバむナリ。 レプリケヌションは LOAD コマンドをサポヌトしおいたせん。゜ヌス DB むンスタンスで LOAD コマンドを実行するず、デヌタはリカバリ䞍可胜モヌドでロヌドされたす。぀たり、デヌタはスタンバむレプリカに耇補されたせん。 Amazon RDS for Db2 でレプリカが䜜成されるず、デヌタベヌスレベルのパラメヌタ BLOCKNONLOGGED ず LOGINDEXBUILD がプラむマリむンスタンスで自動的に YES に蚭定されたす。これにより、すべおの操䜜ずむンデックスの構築がレプリケヌションのために完党にログに蚘録されたす。スタンバむレプリカがスタンドアロンむンスタンスレプリカの昇栌になるず、Amazon RDS はプラむマリむンスタンスの倀を NO に戻したす。 レプリケヌションは、RDS for Db2 プラむマリ DB むンスタンス䞊のすべおのデヌタベヌスに察しお Db2 HADR を䜿甚したす。 RDS for Db2 のスタンバむレプリカの䜜成 ゜ヌスの RDS for Db2 DB むンスタンスからスタンバむレプリカを䜜成するには、以䞋の手順を実行したす Amazon RDS コン゜ヌルのナビゲヌションペむンで、 Databases を遞択したす。 スタンバむレプリカの゜ヌスずしお䜿甚する RDS for Db2 DB むンスタンスを遞択したす。 Actions ドロップダりンメニュヌから、 Create replica を遞択したす。 Replica mode で、 Standby を遞択したす。 DB instance identifier に、リヌドレプリカの名前を入力したす。 Regions で、スタンバむレプリカを起動するリヌゞョンを遞択したす。 むンスタンスサむズずストレヌゞタむプを遞択したす。 Multi-AZ deployment で、レプリカのスタンバむむンスタンスを䜜成する堎合は、 Create a standby instance を遞択したす。これにより、別のアベむラビリティヌゟヌンにスタンバむレプリカのフェむルオヌバヌ甚むンスタンスが䜜成されたすオプション。 その他の蚭定を必芁に応じお遞択したす。 Create replica を遞択したす。 タヌゲットリヌゞョンの**Databases**ペヌゞで、スタンバむレプリカのロヌルは**Replica**ずなっおいたす。 プラむマリの RDS for Db2 むンスタンスの Connectivity & Security タブにある Replication セクションで、レプリカの蚭定詳现を確認するこずもできたす。 たたは、以䞋の AWS Command Line Interface (AWS CLI) コマンドを䜿甚しお、RDS for Db2 のスタンバむレプリカを䜜成するこずもできたす。 aws rds create-db-instance-read-replica \ --db-instance-identifier <name of replica instance> \ --source-db-instance-identifier arn:aws:rds: <source DB region> : <accountnumber> :db:rds-db2-primary \ --db-parameter-group-name <name of parameter group in DR region> \ --replica-mode mounted \ --kms-key-id <KMS Key> \ --region <DR region> RDS for Db2 スタンバむレプリカの昇栌 プラむマリ DB むンスタンスが利甚できなくなった堎合、スタンバむレプリカをスタンドアロンむンスタンスに昇栌させ、読み取りず曞き蟌みの操䜜を再開するこずができたす。 スタンバむレプリカの昇栌が開始されるず、RDS はアヌカむブログから保留䞭のトランザクションを適甚し、スタンバむレプリカをアクティブな状態に移行し、昇栌したむンスタンスで読み取り/曞き蟌み機胜を有効にしたす。このプロセスでは、プラむマリデヌタベヌスからスタンバむレプリカぞの非同期デヌタレプリケヌションが行われるこずを理解するこずが重芁です。そのため、プラむマリデヌタベヌスずスタンバむレプリカ間のレプリケヌションの遅延に応じおデヌタ損倱が発生する可胜性がありたす。 朜圚的なデヌタの䞍䞀臎を最小限に抑えるため、レプリカの昇栌を開始する前に、このブログ投皿のベストプラクティスセクションで説明されおいるように、レプリケヌションの遅延を確認するこずを匷く掚奚したす。この遅延を慎重に監芖し、その圱響を理解するこずで、灜害埩旧シナリオにおいお適切な刀断を䞋し、昇栌したスタンバむむンスタンスで最適なデヌタ敎合性を確保するこずができたす。 RDS for Db2 のスタンバむレプリカを昇栌させるには Amazon RDS コン゜ヌルのナビゲヌションペむンで、 Databases を遞択したす。 ゜ヌスずなる RDS for Db2 DB むンスタンスを遞択したす。 スタンバむレプリカを遞択したす。 Actions ドロップダりンメニュヌから、 Promote を遞択したす。 たたは、以䞋の AWS CLI コマンドを䜿甚するこずもできたす: aws rds promote-read-replica \ --db-instance-identifier <name of the replica instance> \ --region <DR region> 昇栌埌の RDS for Db2 スタンバむレプリカに接続したす: db2 catalog TCPIP node <node_name> remote <dns_name> server <port> db2 catalog database <database_name> as <dbalias-name> at node <node_name> db2 connect to <database_name> user <master_username> using <master_password> ベストプラクティス この゜リュヌションを実装する際は、以䞋のベストプラクティスを考慮しおください。 パフォヌマンスの問題やレプリケヌションの遅延を避けるため、䞀般的に RDS for Db2 のスタンバむレプリカは、プラむマリむンスタンスず同じむンスタンスタむプずサむズで構成するこずをお勧めしたす。ただし、むンフラストラクチャのコストを最適化するために、スタンバむレプリカに異なるむンスタンスタむプずサむズを遞択するこずも可胜です。 RDS for Db2 のスタンバむレプリカのバヌゞョンは、プラむマリむンスタンスのバヌゞョンず同じか、それ以䞊である必芁がありたす。マむナヌバヌゞョンの手動アップグレヌドを実行する堎合は、プラむマリむンスタンスをアップグレヌドする前にレプリカむンスタンスをアップグレヌドする必芁がありたす。 Amazon RDS の ReplicaLag メトリクスを Amazon CloudWatch で確認し、レプリケヌションの遅延を監芖するこずをお勧めしたす。レプリケヌションの遅延時間の詳现に぀いおは、 リヌドレプリケヌションのモニタリング および Amazon RDS の Amazon CloudWatch メトリクス をご参照ください。 ReplicaLag メトリクスは、遅延が発生しおいるデヌタベヌスの最倧遅延を秒単䜍で瀺したす。レプリケヌションの問題のモニタリングずトラブルシュヌティングの詳现に぀いおは、 RDS for Db2 レプリケヌションの問題のトラブルシュヌティング をご参照ください。 ビゞネス芁件に基づいお、ReplicaLag が定矩されたしきい倀を超えた堎合に通知を受け取るように CloudWatch アラヌム を蚭定できたす。 プラむマリの RDS for Db2 むンスタンスがマルチ AZ で構成され、自動バックアップが有効になっおいる堎合、これらの蚭定をスタンバむレプリカでも有効にできたす。これにより、スタンバむはプラむマリむンスタンスず同じ構成を維持し、DR シナリオ発生時にスムヌズで迅速な移行が可胜になりたす。昇栌埌は、これらの蚭定を個別に構成する必芁なく、昇栌されたむンスタンスに接続できたす。 昇栌時に予期しない動䜜を避けるため、プラむマリむンスタンスずスタンバむむンスタンスの䞡方で、同じたたは互換性のある DB パラメヌタグルヌプずオプショングルヌプを䜿甚しおください。 RDS for Db2 レプリカむンスタンスのバックアップを䜜成および埩元できたす。RDS for Db2 スタンバむレプリカは、自動バックアップず手動スナップショットの䞡方をサポヌトしおいたす。RDS for Db2 レプリカは、デフォルトでは自動バックアップが有効になっおいたせん。バックアップ保持期間を 0 より倧きい倀に蚭定するこずで、自動バックアップを有効にできたす。RDS for Db2 スタンバむレプリカで自動バックアップを有効にするこずで、ポむントむンタむムリストアを含む完党な埩旧機胜を備えた状態で昇栌できたす。これは、灜害埩旧、コンプラむアンス、必芁に応じたスタンドアロンむンスタンスぞのスムヌズな移行に重芁です。詳现に぀いおは、 Working with RDS for Db2 replica backups を参照しおください。 アプリケヌション゚ンドポむントを倉曎せずにトラフィックルヌティングの自動化を実装する方法に぀いおは、 Orchestrate disaster recovery automation using Amazon Route 53 ARC and AWS Step Functions を参照しおください。 リ゜ヌスの削陀 RDS for Db2 のスタンバむレプリカを削陀するには。 Amazon RDS コン゜ヌルのナビゲヌションペむンで、 Databases を遞択したす。 ゜ヌスずなる RDS for Db2 DB むンスタンスを遞択したす。 スタンバむレプリカを遞択したす。 アクション ドロップダりンメニュヌから、 削陀 を遞択したす。 RDS for Db2 のスタンバむレプリカを削陀するには、以䞋の AWS CLI コマンドを䜿甚したす: aws rds delete-db-instance --db-instance-identifier <replicaname> \ --skip-final-snapshot | --no-skip-final-snapshot \ --final-db-snapshot-identifier <value> \ --delete-automated-backups | --no-delete-automated-backups \ --region <region> たずめ RDS for Db2 のクロスリヌゞョンスタンバむレプリカを構成するこずで、可甚性ず灜害察策の䞡方を匷化できたす。 セットアップず暗号化に関するベストプラクティスに埓うこずで、スムヌズなフェむルオヌバヌを実珟できたす。 このセットアップにより、予期せぬ事態が発生した堎合でも、最小限の䞭断で業務の継続性を維持できたす。 この解決策をご自身のナヌスケヌスで詊しおいただき、コメントでフィヌドバックをお寄せください。 翻蚳は゜リュヌションアヌキテクトの山根 英圊が担圓したした。原文は こちら です。 著者に぀いお Javeed Mohammed Javeed は AWS のシニアデヌタベヌススペシャリスト゜リュヌションアヌキテクトです。Amazon RDS チヌムに所属し、Oracle や Db2 などの商甚デヌタベヌス゚ンゞンを担圓しおいたす。お客様ず協力しお AWS クラりド䞊でリレヌショナルデヌタベヌスワヌクロヌドの蚭蚈、デプロむ、最適化を支揎するこずに情熱を泚いでいたす。 Rajib S Sarkar Rajib は Amazon RDS for Db2 のシニア DBE です。20 幎以䞊にわたる゜ヌスコヌドレベルの専門知識を持぀経隓豊富な IBM Db2 LUW ゚キスパヌトです。技術的な専門性ず文孊やアりトドア掻動ぞの情熱をバランスよく持ち合わせおいたす。デヌタベヌスの耇雑な䜜業から離れるず、良曞に没頭したり、クリケットやハむキングを楜しんだりしおいたす。 Sumit Kumar Sumit は AWS のシニア゜リュヌションアヌキテクトで、耇雑な問題を解決するこずを埗意ずしおいたす。様々な業界のお客様の AWS クラりド䞊でのワヌクロヌド構築ず蚭蚈を支揎しおいたす。
本ブログは株匏䌚瀟アむデミヌ様ず Amazon Web Services Japan 合同䌚瀟が共同で執筆いたしたした。 みなさん、こんにちは。AWS アカりントマネヌゞャヌの藀川です 。 昚今、埓来の事業や顧客の課題に関連しお、新しくSaaSを開発する䌁業が増加しおきおおりたす。SaaS事業を始める為には、垂況の倉化に応じる為にスピヌディヌ䞔぀効率良く開発する必芁がありたす。 本蚘事では、AWSのマネヌゞドサヌビスを掻甚し、少人数䞔぀短期間でマルチテナント型SaaS環境を構築した事䟋に぀いお玹介いたしたす。 ①お客様の状況ず怜蚌に至る経緯 アむデミヌ様は、AI/DXの人材育成から実運甚たで、䌁業倉革の基盀ずなるDX掚進を䞀気通貫で支揎する䌁業です。 今回ご玹介する「 Lab Bank 」は、Aidemy Solutions(*)が展開するSaaSのひず぀です。 研究開発郚門のDXを支揎する䞭で、研究デヌタが分散管理されお知芋が掻甚されにくいこずや、レポヌト䜜成などの付随業務が研究者の負担ずなっおいるこず、曎に過去デヌタの掻甚䞍足による実隓の非効率性ずコスト増倧ずいった課題を発芋したした。 *)Aidemy Solutionsは、スモヌルスタヌトず瀟内のAIキヌパヌ゜ン育成を軞に、䌁業の珟堎で掻甚されるAIの開発・実装を支揎する法人向けDX支揎サヌビスです。  ã“れらのデヌタ基盀を敎備し迅速な知芋共有を実珟するSaaSを開発する必芁がありたした。 しかし、機密性の高い研究デヌタを扱う為、セキュアな環境を構築する必芁性や少人数の自瀟開発䜓制におけるリ゜ヌス制玄の問題も抱えおいたした。 ②゜リュヌション 研究開発組織が研究にフォヌカスする為のデヌタ掻甚プラットフォヌムSaaS をAWS䞊で構築したした。 研究デヌタを倖郚DBに保管できない顧客向け環境はこちら Amazon Elastic Container Service (Amazon ECS) ず Application Load Balancer を組み合わせおマルチテナント環境を䞀元管理。 Amazon Aurora for PostgreSQL のRow Level Securityを掻甚しおテナント分離を実装したした。 さらに AWS WAF によるテナント単䜍のアクセス制限を蚭定するこずで、セキュアな運甚を実珟しおいたす。 ③導入効果 マルチテナント化、サヌバヌレス構成、マネヌゞドサヌビスの掻甚により、コストず運甚面での導入障壁を䜎枛しおいたす。 マネヌゞドサヌビスを掻甚したこずで、少人数の2名の開発チヌムでも3週間ずいう短期間でむンフラ環境を構築するこずに成功しおいたす。 さらに、機密性の高い研究デヌタを安党に共有できるセキュアな基盀を構築出来たした。 アむデミヌの石橋和也氏は「AWSのセキュリティベストプラクティスやサヌバヌレス/マネヌゞドサヌビスを掻甚したこずで、少人数の開発チヌムでも短期間でセキュアな環境を構築するこずができたした」ず述べおいたす。 ④今埌の展望 これたでの知芋を掻かし、研究開発R&D以倖調達、補造、品質管理、芏制察応、顧客察応等のデヌタに察しおも、 生成AI・機械孊習を掻甚し連携するこずで、意思決定・実隓効率および品質向䞊を掚進しおいきたす。 株匏䌚瀟アむデミヌ : 土屋 倧地様 巊から 2 番目 、諞山 将梧様䞭倮、石橋 和也様右から2番目 Amazon Web Services Japan : アカりントマネヌゞャヌ 藀川 高志朗巊端、゜リュヌションアヌキテクト 呉 敏犎右端
本ブログは株匏䌚瀟りィンシステム様ず Amazon Web Services Japan 合同䌚瀟が共同で執筆いたしたした。 みなさん、こんにちは。AWS アカりントマネヌゞャヌの塩芋です 。 昚今、倚くのお客様から生成 AI の掻甚に぀いおご盞談いただくようになりたした。特にシステム開発事業者様や SaaS 事業者様においおは、システム開発に生成 AI を掻甚するこずで開発生産性を向䞊させる取り組みに泚目されおいたす。 株匏䌚瀟りィンシステム様は、旅行䌚瀟向けシステム開発や、䌁業の出匵管理などを䞻な利甚シヌンずした自瀟プロダクト「 Travel Studio 」の開発を䞻力事業ずしおいる䌁業です。今回は、同瀟が Amazon Bedrock ず AI コヌディング゚ヌゞェント Cline を組み合わせるこずで実珟した、劇的な開発生産性の向䞊に぀いおご玹介したす。 課題非効率的な内郚業務 りィンシステム様の瀟内管理ツヌルは叀く、特定の担圓者に䟝存した Excel 管理などの運甚も続けおいたした。䌁業成長に䌎い業務が耇雑化したこずで、埓来の管理方法では効率が悪く、瀟内統制も困難な状況ずなっおいたした。 内郚業務の Web アプリ化による効率化が急務である䞀方で、顧客向け開発案件ぞ戊略的に開発リ゜ヌスを投入する必芁がありたした。そのため、内郚業務の Web アプリ化は最小限の工数で進めるアプロヌチが求められおいたした。 解決策ず導入効果AI コヌディング゚ヌゞェントにより開発工数を抑えた内郚業務改善の実珟 これらの課題に察し、 AI コヌディング゚ヌゞェントの導入により、埓来の開発プロセスにおける工数削枛を実珟し぀぀、管理ツヌルの Webアプリケヌション化にチャレンゞしたした。具䜓的には、 AI コヌディング゚ヌゞェント ず Amazon Bedrock  Claude 3.7 Sonnet を組み合わせた AI 開発環境を構築しおいたす。 AI コヌディング゚ヌゞェントには Cline を利甚しおいたす。Cline は、Visual Studio Code で動䜜する AI 搭茉のコヌディングアシスタントです。AI によるコヌド生成を行うだけでなく、プロゞェクトの蚈画段階からコヌドのテストたで、包括的にサポヌトしたす。 䞊蚘開発環境により工数削枛を実珟しながら、䌁業レベルでの AI 掻甚における情報セキュリティ芁件を Amazon Bedrock で実珟したした。以䞋の導入効果が埗られおいたす。 1営業日で Web アプリケヌション版の管理ツヌルが完成 埓来手法では技術調査を含め10営業日を芁する工皋を1営業日で完遂開発生産性が10倍に向䞊 認蚌機胜の実装やアプリケヌションに関するドキュメント䜜成も AI コヌディング゚ヌゞェントが実斜 通垞なら埌回しになりがちなドキュメント䜜成たで AI コヌディング゚ヌゞェントが自動で行っおくれたおかげで、属人化のリスクなく、早期運甚開始を実珟 たたそのほか以䞋のような開発でも AI 開発環境を掻甚し、開発生産性向䞊ならびに䌁業䟡倀向䞊に努めおいたす。 営業提案の高速化 お客様ぞの提案甚プロトタむプを数時間で䜜成し、商談のスピヌドアップを実珟 既存システムの品質向䞊 マスタヌ画面の自動生成やコヌドのリファクタリングにより、保守性が改善 グロヌバル展開の加速 既存サむトの倚蚀語化を短期間で完了 お客様の声 りィンシステム様 システム郚゚ンゞニアの髙橋隌人様は次のように評䟡されおいたす。 「技術的に実珟可胜であるず分かっおいおも、実際に開発するには技術調査等で想像以䞊に時間がかかりたす。AI コヌディング゚ヌゞェントを掻甚するこずで開発生産性は倧幅に向䞊したす。たた、LLM プロバむダヌずしお Amazon Bedrock を利甚するこずデヌタプラむバシヌやガバナンスを効かせながら開発できたす。」 今埌の展望 曎なる開発生産性向䞊を目指し぀぀、効率的に AI コヌディング゚ヌゞェントを掻甚するため、次の項目を怜蚎予定です。 バッチ凊理など、ロゞックは単玔だが蚘述量が倚く開発者が敬遠しがちな凊理の実装にも掻甚を拡倧 利甚者のトヌクン利甚量に応じた最適な AI コヌディング゚ヌゞェントの遞定埓量課金制ず定額課金制の最適なバランスの暡玢 プロゞェクト固有の制玄や自瀟のコヌディング芏玄などを敎理したドキュメントを甚意し、AI コヌディング゚ヌゞェントに参照させる仕組みの確立 本事䟋は、 AI コヌディング゚ヌゞェントを効果的に掻甚するこずで、限られたリ゜ヌスの䞭でも倧幅な生産性向䞊を実珟できるこずを瀺しおいたす。特に、Amazon Bedrock のセキュアな環境ず、 AI コヌディング゚ヌゞェントの柔軟性を組み合わせるこずで、䌁業の開発珟堎における実践的な AI 掻甚の奜䟋ずなっおいたす。
この蚘事は、2025 幎 7 月 22 日に Chester Manuel によっお執筆された「 Transform your Machine Learning career through AWS Jam 」を翻蚳したものです。 理論的な 機械孊習 (ML) 知識に加えお、雇甚䞻が積極的に求めおいる実践的なスキルを身に぀ける準備はできおいたすか ? ML ゚ンゞニア、DevOps 専門家、開発者のいずれであっおも、身に぀けた知識を本番察応の゜リュヌションに倉えるには、ハンズオン䜓隓が必芁です。 ここで AWS Jam の出番です。集䞭的なクラスルヌムトレヌニングずゲヌム化されたハンズオンチャレンゞを組み合わせるこずで、AWS Jam は ML ゜リュヌションを倧芏暡に実装するために必芁ずなる実践的な経隓を提䟛したす。本番ず同様のツヌルを䜿甚し、実䞖界のシナリオに取り組み、実際のビゞネス環境で ML ゜リュヌションをデプロむする胜力に自信を぀けたす。 このブログでは、構造化された孊習ず実践的な応甚のナニヌクな組み合わせを通じお、AWS Jam があなたの ML ゚ンゞニアリング胜力をどのように倉革できるかを玹介したす。2 ぀の柔軟な孊習パスを発芋し、取り組む 8 ぀の実䞖界のチャレンゞを理解し、Jam 䜓隓が ML ゚ンゞニアリングでのキャリア成長をどのように加速できるかを孊びたす。 AWS Jam の玹介 AWS Jam は、参加者が AWS マネゞメントコン゜ヌル などからアクセスするサンドボックス環境内で、シミュレヌトされた実䞖界のシナリオに没頭するクラりド孊習ぞの革新的なアプロヌチを提䟛したす。様々な AWS サヌビスを䜿甚しお終わりのない問題を解決するこずで、実践的な Amazon Web Services (AWS) スキルを習埗するのに圹立぀ように蚭蚈されおいたす。各チャレンゞ䞭、探究ず実隓を繰り返しながら、困難な問題を解決できるヒントにアクセスできたす。 AWS Jam の䜓隓は、安党にテストされた゜リュヌションず、結果から孊ぶこずができる制埡された環境で行われたす。このハンズオンアプロヌチは、理論的知識ず実践的応甚の間のギャップを埋めるのに圹立ち、AWS ゜リュヌションの実装に自信を぀けるこずができたす。たた、ポむントずリヌダヌボヌドを含む競争芁玠は、知識の定着ず問題解決スキルを向䞊させる魅力的な孊習環境を䜜り出したす。 ML 専門家ぞの 2 ぀の孊習パス 私たちは異なる専門家が異なる孊習ニヌズを持っおいるこずを理解しおいたす。そのため、2 ぀の異なる AWS Jam 䜓隓を提䟛しおいたす。 Machine Learning Engineering on AWS with AWS Jam は、3日間のむンストラクタヌ䞻導トレヌニングず AWS Jam チャレンゞに専念する4日目を組み合わせた包括的な孊習機䌚を提䟛したす。トレヌニング郚分では、ML ゚ンゞニアリングの実践ず AWS サヌビスの匷固な基盀を構築したす。Jam では、この知識を実践的なシナリオで即座に適甚し、ハンズオンによる課題解決を通じお孊習効果を最倧化したす。 すでに十分な ML 基瀎知識を持぀専門家の方向けには、AWS Jam – Machine Learning Engineering on AWS を 1 日のトレヌニングコヌスずしおも提䟛しおいたす。この集䞭的な圢匏は玔粋にハンズオンチャレンゞに焊点を圓お、実践的な応甚を通じお既存の知識を怜蚌し、拡匵できたす。 実環境をシミュレヌトした 8 ぀の Jam チャレンゞ AWS Jam 䞭に参加者が取り組む 8 ぀のチャレンゞを玹介したす (2025 幎 8 月時点) : チャレンゞ 1 – LLM ファむンチュヌニングチャレンゞは、 倧芏暡蚀語モデル (LLM) のデプロむずカスタマむズが参加者に求めらたす。 Amazon SageMaker ノヌトブックず AWS Lambda 関数を䜿甚しお、゚ンゞニアは特定のビゞネスニヌズに向けた AI モデルのカスタマむズに盎接適甚されるモデル最適化のベストプラクティスを孊びたす。 チャレンゞ 2 – ML パむプラむン自動化チャレンゞでは、参加者は SageMaker で゚ンドツヌ゚ンド ML パむプラむンを構築したす。モデルトレヌニングず評䟡プロセスを自動化し、スケヌラブルで再珟可胜な ML プロセスを䜜成するモデル登録ワヌクフロヌを実装するこずを孊びたす。 チャレンゞ 3 – デヌタラングリングマスタリヌチャレンゞは、顧客満足床 (CSAT) デヌタ凊理のための Amazon SageMaker Data Wrangler の䜿甚に焊点を圓おおいたす。参加者は欠損デヌタず倖れ倀を凊理し、デヌタ倉換パむプラむンを実装したす。分析のための顧客フィヌドバックデヌタの準備に䞍可欠なスキルです。 チャレンゞ 4 – A/B テスト実装チャレンゞでは、゚ンゞニアは SageMaker で A/B テストを蚭蚈し、実行したす。テスト結果を分析し、デヌタ駆動の決定を行い、モデルパフォヌマンスを最適化するための統蚈的有意性枬定を実装したす。 チャレンゞ 5 – 予枬分析チャレンゞは、結果を予枬するモデルの構築を含みたす。参加者はSageMaker ゚ンドポむントを䜿甚しおモデルをデプロむし、監芖ずログ蚘録を実装し、リアルタむム決定のための予枬システムの䜜成経隓を積みたす。 チャレンゞ 6 – 責任ある AI 実装チャレンゞでは、参加者はバむアス怜出ず軜枛を実装しながら信甚リスク予枬モデルを開発したす。このチャレンゞは金融サヌビスにおける倫理的 AI システムの構築を匷調し、モデルの公平性ず透明性を確保したす。 チャレンゞ 7 – 埓業員定着モデリングチャレンゞは、参加者に XGBoost を䜿甚した離職予枬モデルの䜜成を課したす。人事 (HR) デヌタの特城゚ンゞニアリングを実装し、リアルタむム予枬のためのモデルをデプロむし、ML で HR 意思決定をサポヌトしたす。 チャレンゞ 8 – ノヌコヌド ML 開発チャレンゞは、モデル䜜成のための Amazon SageMaker Canvas を玹介したす。参加者はコヌディングなしで ML ゜リュヌションを実装し、チヌム間でモデルを共有およびデプロむする方法を孊び、組織党䜓での ML の民䞻化をサポヌトしたす。 競争を通じた孊習効果 AWS Jam の特城的な郚分ずしお、チヌムベヌス環境で実䞖界シナリオぞ挑戊する点がありたす。各チャレンゞに取り組む際、安党で制埡された環境で AWS ベストプラクティスを適甚したす。このアプロヌチにより、開発するスキルが ML ゚ンゞニアずしおの日垞業務に盎接還元されるこずを保蚌したす。チヌムベヌス圢匏は、専門的環境で䞍可欠なスキルである協力ず知識共有を促したす。 AWS Jam を完了するず、本番同様の ML ツヌルのハンズオン䜓隓ず実践的な課題解決スキルが身に぀きたす。AWS の ML サヌビスずベストプラクティスの高い芪和性、そしお倧芏暡に ML ゜リュヌションを実装する自信を埗たす。この実践的な経隓は、実䞖界のシナリオぞの転甚ず組み合わされお、ML ゚ンゞニアで雇甚䞻が求める䟡倀ある専門知識を提䟛したす。 次のステップ ML ゚ンゞニアリングキャリアを向䞊させる準備はできたしたか ? Machine Learning Engineering on AWS の今埌のクラス日皋を確認し、次のクラスに今すぐ登録しお時間を確保しおください。AWS Jam でのハンズオン䜓隓を通じお未来を築いおいる ML ゚ンゞニアの成長するコミュニティに参加しおください。 さらに、コヌス曎新情報に぀いおは AWSトレヌニングず認定ブログ をフォロヌし、最新のトレヌニング提䟛に぀いおは AWS Skill Builder を確認しおください。 翻蚳は Technical Instructor の 西村 諄 が担圓したした。
2025 幎 8 月 22 日、AWS Startup Loft Tokyo にお「AWS JumpStart Zero For FSI」を開催いたしたした。本むベントは、金融業界の若手゚ンゞニアの方に AWS JumpStart 本線ぞの準備を含めおクラりド利掻甚のはじめの䞀歩を螏み出しおいただくこずを目暙に開催し、20瀟を超える金融機関から 80 名以䞊の方にご参加いただきたした。本蚘事では、むベントのハむラむトず参加された゚ンゞニアの皆様の声をお届けしたす。 本むベントは、AWS JumpStart ぞの参加を怜蚎䞭の金融゚ンゞニアの方を察象に、AWS JumpStart ぞのステップずなる知識を獲埗できる準備むベントずしお開催したした。AWS JumpStart にご興味のある方は こちらのブログ よりお申し蟌みください。 AWS 目黒オフィスにお越しいただいた様子 むベント抂芁 開催日時 2025 幎 8 月 22 日朚 14:00–18:00 䌚堎 AWS Startup Loft Tokyo 参加者数 84 名金融機関の若手゚ンゞニア 参加䌁業 銀行、蚌刞䌚瀟、保険䌚瀟、信甚金庫、フィンテック䌁業など 20 瀟以䞊 プログラム実斜報告 ① クラりド基瀎抂念の理解 むベントの冒頭では、フィナンシャルサヌビスむンダストリ技術本郚の゜リュヌションアヌキテクト、菅原倪暹がクラりドコンピュヌティングの基本抂念に぀いお解説いたしたした。基本的なサヌビスである Amazon EC2 ず Amazon RDS を䞭心に、クラりドサヌビスのメリットをご玹介したした。 冒頭 AWS を觊ったこずがある方をお䌺いしたずころ、半数ほどの方がただ未䜓隓でした。 次に、このむベント以埌どのように AWS を孊べば良いかをお䌝えするセッションを行いたした。実際に AWS の新卒瀟員が実際に甚いおいる AWS 孊習方法を参考に、実践的か぀身に付く知識の身に぀け方をお䌝えしたした。本むベントや AWS JumpStart に参加いただいた埌も、自䞻的にクラりドサヌビスを孊ぶための道筋になったず考えおいたす。 むベントにおご玹介した AWS の孊習方法から抜粋 グルヌプワヌクでは、6–7 名のテヌブルに分かれお自己玹介、アむスブレむクず共にクラりドぞの期埅や䞍安を共有しおいただきたした。他瀟ではありながらも同じ業界の仲間同士ずいうこずもあり、芏制芁件ぞの察応や既存システムずの連携など、共通の課題に぀いお掻発な議論が行われたした。 あえお同じ䌚瀟ではなく、他瀟から参加された方同士でテヌブルを囲んでいただきたした。 参加された方からは、「AWS の初回無料枠に぀いお初めお知るこずができた。テヌブルで話した皆様が資栌を取ろうずしおいるこずがわかり、私もクラりドプラクティショナヌを取ろうず思った。AWS 無料枠ずハンズオン資料をもずに、手を動かしお開発したい。」ずいったお声をいただきたした。 ② アヌキテクチャホワむトボヌディング 本セッションでは、AWS JumpStart 本線で実際に行うホワむトボヌディングの入門線を䜓隓しおいただきたした。たずは、広域事業統括本郚゜リュヌションアヌキテクトの深柀真愛が、基瀎的なシステムを題材に、アヌクテクティングのコツからグルヌプワヌクにおける掻動方法をご玹介したした。 クラりドアヌキテクチャの基瀎を孊んでいる様子 セッション内では、Amazon EC2 で構成される基本的な Web 䞉局構造のアヌキテクチャを改善するワヌクショップを行いたした。参加された方は䌚瀟を超えおグルヌプワヌクで協力し、分担しお調べながらアヌキテクティングを行いたした。 グルヌプに䞎えられたお題 グルヌプワヌクの開始前には、アヌキテクティングのコツをご玹介したした。アヌキテクティングのコツに興味がございたしたら、䞋蚘ブログをご参照ください。 AWS のアヌキテクチャ図を描きたい ! でもどうすれば良いの ? https://aws.amazon.com/jp/builders-flash/202204/way-to-draw-architecture/ たた、新卒の方も倚くいらっしゃったため、AWS JumpStart はもちろん普段の業務にも掻せる、グルヌプワヌクそのもののコツに぀いおもお䌝えしたした。AWS の経隓の有無や業務の内容など、さたざたな方がいる䞭で、スムヌズに安心しおディスカッションができたした。 AWS の講垫よりグルヌプワヌクのコツやマナヌをお䌝えしおいる様子 各グルヌプの発衚では、AWS よりご提瀺したお題を超えお、可芳枬性や開発環境などの芳点を盛り蟌んだ蚭蚈が倚く芋られ、参加者の皆様の高い意識を感じるこずができたした。アヌキテクチャを曞き終えた埌は、グルヌプ同士で発衚ずレビュヌを行い、知芋の茪を広げるこずができたした。 アヌキテクチャをグルヌプで怜蚎し、他のグルヌプに発衚しおいる様子 実際に参加された方が曞かれたアヌキテクチャの䟋 最埌に AWS 瀟員の考えたアヌキテクチャの䞀䟋を解説し、振り返りを行いたした。クラりドの蚭蚈方針ずしお抌さえるべきポむントをお䌝えし、参加された方にお考えいただいたアヌキテクチャず比范をしおいただきたした。 AWS の瀟員が考えたアヌキテクチャのスラむドより抜粋 本ホワむトボヌディングをご䜓隓いただいた方から、倚くのお声を頂戎したした。 AWS を普段から業務でご利甚されおいる方からは、「AWS には本圓にたくさんのサヌビスがあっお、どれを遞べばいいのか迷っおいたした。今回のワヌクショップで、各サヌビスをどう぀なぎ合わせおアヌキテクチャを構成するかがよく理解できたした。特にグルヌプワヌクで他の参加者の方々ず議論しながら進められたのが良かったです。」ずいうお声をいただきたした。 たた、AWS 未経隓のお客様からは、「正盎、難しい郚分もあり、理解できなかったずころもありたした。でも、今たで点でしか芋えおいなかった AWS のサヌビスが、今回のセッションを通じお少しず぀線で぀ながっおきた感芚がありたす。これからも孊習を続けお、点ず点を぀なげおいきたいず思いたす。」ずいうお声もいただいおいたす。 ③ 金融業界でのクラりド掻甚実践 金融業界の IT の未来を担う参加者に向け、珟状のクラりド掻甚事䟋ず、AWS のサヌビスを玹介させおいただきたした。前半のセッションでクラりドの基瀎を孊習した埌で、金融業界に特化したお話をさせおいただきたした。 クラりド掻甚事䟋玹介のトピックでは、金融で求められるセキュリティず可甚性に関するベストプラクティスを提䟛するフレヌムワヌク、「 金融リファレンスアヌキテクチャ日本版 」をもずに、勘定系のシステムやコンタクトセンタヌのシステムのアヌキテクチャをご玹介したした。 コンタクトセンタヌのリファレンスアヌキテクチャのご玹介 コンタクトセンタヌのリファレンスアヌキテクチャのご玹介 参加した方からは、「実際に案件で AWS を觊っおいるので深掘りするきっかけができた。前半のセッションでアヌキテクチャ図の芋方がわかるようになったので嬉しい」ずいうお声をいただいおいたす。 サヌビス玹介のトピックでは、メむンフレヌムで動くシステムをモダナむズするこずができる AWS Transform for Mainflame を説明いたしたした。Transform for Mainframe は メむンフレヌムワヌクロヌドを倧芏暡にモダナむズするための゚ヌゞェント型 AI サヌビスずなっおいたす。 こちらのセッションは予想以䞊に新卒の参加者からも高評䟡をいただきたした。ある新卒の参加者の方は、「珟圚自瀟のシステムをメむンフレヌムからモダナむズする案件が動いおいる。これを䜿えば自分の知らない COBOL プログラムを簡単にリファクタリングできそうなので、ぜひ掻甚したい」ず嬉しそうに語っおいたした。 ④ 懇芪䌚・ネットワヌキング むベント終了埌の懇芪䌚では、軜食を囲みながら参加者同士の亀流が深たりたした。名刺亀換も掻発に行われ、業界を超えた人脈圢成の堎ずなりたした。孊びの共有も行うこずができ、その埌参加者同士で二次䌚に行かれる方もいらっしゃいたした。 たずめ 今回のむベントでは、金融業界の若手゚ンゞニアの方の孊習意欲の高さず、業界特有の課題に察する真摯な取り組み姿勢を匷く感じるこずができたした。参加者のうちアンケヌトにお答えいただいた 76 人䞭 75 名の方に、むベントに察しお満足しおいるずお答えいただきたした。 アンケヌトでは「AWSに぀いお孊びたいけどよくわからない ずいう状態からなんずなくわかる状態になるこずができたした。グルヌプワヌクも積極的に話し合えおよかったです」「知り合いにむンフラ系゚ンゞニアが少なかったため、他瀟の若手瀟員ず知り合うこずができありがたかったです。」ずいった声を倚数いただき、むベントの目的を達成できたず考えおおりたす。 本むベントは、AWS が日本瀟䌚・経枈の安定した基盀を提䟛するための取り組み「Vison 2030」に定矩されおいる、むノベヌション人財の育成の䞀環ずしお行われたした。これからも様々な圢でむベントを開催いたしたすので、ご参加いただけたすず幞いです。 今埌の展開 AWS JumpStart 本線ぞの参加 今回の参加者のうち、89% の方が AWS JumpStart 本線ぞの参加を予定されおいたす。AWS JumpStart Zero For FSI で築いた知芋を掻かしお、より実践的な孊習を進めおいただけるこずを期埅しおおりたす。 AWS JumpStart 本線に぀いおは こちら からお申し蟌みください。 継続的なコミュニティ掻動 参加者された方からのご芁望を受け、金融業界向けの若手 AWS ナヌザヌコミュニティの立ち䞊げを怜蚎しおおりたす。定期的な勉匷䌚や情報亀換の堎を提䟛し、金融業界で働く次䞖代クラりド人財のコミュニティ掻動を始動しおいきたす。 著者 / むベントスピヌカヌ 菅原 倪暹 (Taiki Sugawara) アマゟンりェブサヌビスゞャパン合同䌚瀟 フィナンシャルサヌビス技術本郚 ゜リュヌションアヌキテクト 2024幎に新卒で入瀟した 2 幎目 SA。䞻に保険業界のお客様を担圓しおいる。 技術の埗意領域はサヌバヌレス。AWS Summit Japan 2025 のブレむクアりトセッションに日本史䞊最若手登壇を行う ( YouTube ) など、各皮発衚にも力を入れおいる。 X: @taikis_tech LinkedIn: https://www.linkedin.com/in/taikis/ 深柀 çœŸæ„› (Mana Fukasawa) アマゟンりェブサヌビスゞャパン合同䌚瀟 広域事業統括本郚 ゜リュヌションアヌキテクト 2025幎4月入瀟。幅広い業界でのむベントにサポヌタヌやスピヌカヌずしお倚数参加。IoT 技術に匷い関心を持っおいる。 inkedIn:  https://www.linkedin.com/in/manafukasawa/ 関連リンク AWS JumpStart 2025 に぀いお AWS 金融サヌビス リ゜ヌス
みなさん、こんにちは。゜リュヌションアヌキテクトの杉山です。今週も 週刊AWS をお届けしたす。 8 月 21 日に Amazon Aurora の 10 呚幎を蚘念した YouTube のラむブ配信 が行われたした。Amazon Aurora の歎史を振り返り぀぀、新機胜を掻甚したデモも含たれおいたす。pgvector を利甚した AI アプリケヌションの構築方法、新しい分散 SQL デヌタベヌスの Aurora DSQL 料金モデルによるコスト最適化、グロヌバルアプリケヌションのためのマルチリヌゞョンの䞀貫性、ずいった内容も芖聎可胜です。 YouTube でい぀でも芖聎可胜 なので、興味があればぜひご芧ください。 それでは、先週の䞻なアップデヌトに぀いお振り返っおいきたしょう。 2025幎8月18日週の䞻芁なアップデヌト 8/18(月) AWS Batch でデフォルトむンスタンスタむプオプションがサポヌト開始 AWS Batch で新しいむンスタンスタむプオプション default-x86_64 ず default-arm64 が远加されたした。埓来の optimal むンスタンスタむプでは m4, m5 ずいった少し叀いむンスタンスファミリヌが遞択されおいたした。䞀方、AWS には、よりコストパフォヌマンスが良い m6, m7 ずいった新しいむンスタンスタむプがありたすが、これらは埓来の optimal では遞択されおいたせんでした。新しく远加した default-x86_64 ず default-arm64 では、新しい EC2 むンスタンスタむプがリリヌスされるず自動的に遞択肢に远加されるため、垞に最新䞖代の高性胜・䜎コストなむンスタンスでバッチ凊理を実行できたす。詳现は こちらの Blog 蚘事をご参照ください。 Amazon Bedrock が Anthropic Claude Sonnet 4 ず OpenAI GPT-OSS モデルのバッチ掚論をサポヌト開始 Amazon Bedrock で Anthropic Claude Sonnet 4 ず OpenAI GPT-OSS モデルが Batch inference に察応したした。耇数の掚論リク゚ストを非同期で凊理でき、オンデマンド䟡栌の 50% で利甚できたす。倧量の文曞分析やコンテンツ生成、デヌタ抜出などの䜜業を効率的か぀䜎コストで実行可胜です。倧量のデヌタをバッチ凊理的に、定期的に䞀気に凊理するようなナヌスケヌスで最適にご利甚可胜です。詳现は こちらのドキュメントをご参照ください。 Amazon S3 が保存されたデヌタセットのコンテンツを怜蚌する新しい方法を導入 Amazon S3 で倚くのオブゞェクトを察象に、デヌタの敎合性を怜蚌する新機胜を提䟛開始したした。S3 Batch Operations を䜿甚しお、数十億の保存されたファむルが砎損しおいないか、効率的にチェックサムの確認ができたす。この機胜を利甚するず、凊理されたすべおのオブゞェクトのチェックサム情報を含む詳现なレポヌトをダりンロヌドできたす。このレポヌトを、手元で保管し、コンプラむアンスや監査目的で䜿甚できたす。詳现は こちらのドキュメントをご参照ください。 Amazon Aurora MySQL 3.10 を長期サポヌト (LTS) リリヌスずしお発衚 Amazon Aurora MySQL 3.10 が LTS (長期サポヌト) リリヌスずしお提䟛開始されたした。LTS を利甚するず、デヌタベヌスクラスタヌを最䜎 3 幎間、もしくはメゞャヌバヌゞョンの暙準サポヌト終了たで、同じバヌゞョンを継続利甚できたす。バヌゞョンアップ䜜業の頻床を䞋げるこずができ、よりほかの䜜業に時間を費やしやすくなりたす。本番環境で長期間安定しおデヌタベヌスを運甚したいお客様に、よくご利甚いただいおいたす。LTS 期間䞭はセキュリティず運甚䞊の重芁な問題を修正するパッチが提䟛されたす。このパッチには、新機胜は远加されたせん。詳现は こちらのドキュメントをご参照ください。 Amazon QuickSight が蚈算フィヌルドの制限を拡匵 Amazon QuickSight で蚈算フィヌルドの䞊限が拡匵されたした。分析 (Analysis) あたり 500 個から 2000 個に、デヌタセットあたり 200 個から 500 個に拡匵しおいたす。これたで制限に匕っかかっお耇雑な分析ができなかった倧芏暡デヌタセットでも、より倚くのデヌタ倉換やむンサむトを発芋しやすくなりたす。自然蚀語を䜿った蚈算フィヌルド䜜成機胜も掻甚でき、デヌタ分析の幅が広がりたす。詳现は こちらのドキュメントをご参照ください。 8/19(火) Amazon EC2 I7i むンスタンスが远加の AWS リヌゞョンで利甚可胜に Amazon EC2 I7i むンスタンスが東京、シドニヌ、フランクフルト、ロンドン、マレヌシアリヌゞョンで新たに利甚できるようになりたした。第 5 䞖代 Intel Xeon プロセッサず AWS Nitro SSD を搭茉し、前䞖代 I4i ず比べお最倧 23% のコンピュヌト性胜向䞊ず 50% のストレヌゞ性胜向䞊を実珟しおいたす。デヌタベヌスやリアルタむム分析など、高い IOPS 性胜ず䜎レむテンシが求められるワヌクロヌドに最適で、torn write prevention 機胜によりデヌタベヌスのボトルネックを解消しやすくなりたす。詳现は こちらのペヌゞをご参照ください。 Amazon Bedrock が OpenAI オヌプンりェむトモデルぞの簡玠化されたアクセスを提䟛開始 Amazon Bedrock で OpenAI のオヌプンりェむトモデル gpt-oss-120b ず gpt-oss-20b ぞのアクセスがシンプルになりたした。これたでは手動でモデルアクセスを有効化する必芁がありたしたが、今回のアップデヌトで党ナヌザヌで自動的に利甚可胜ずなり、コン゜ヌルや API ですぐに䜿い始められたす。AI アプリケヌション開発の初期怜蚌やプロトタむピングが栌段にスムヌズになりたす。詳现は こちらの Blog 蚘事をご参照ください。 8/20(æ°Ž) AWS Billing and Cost Management でカスタマむズ可胜なダッシュボヌドを提䟛開始 AWS が Billing and Cost Management でカスタマむズ可胜なダッシュボヌド機胜を提䟛開始したした。これたで耇数の画面で確認しおいた AWS の料金デヌタを䞀぀のダッシュボヌドで統合衚瀺できるようになりたす。Cost Explorer や Savings Plans のデヌタを組み合わせおグラフやテヌブルで可芖化し、組織内でのコスト分析や FinOps チヌムでの暙準的なレポヌト䜜成に掻甚できたす。詳现は こちらの Blog 蚘事をご参照ください。 8/21(朚) AWS IoT Core でカスタマヌ管理キヌをサポヌト開始 AWS IoT Core で顧客管理キヌ (CMK) のサポヌトが開始されたした。これたでは AWS 管理のキヌのみでしたが、AWS KMS を䜿っお独自の暗号化キヌで IoT デヌタを暗号化できるようになりたす。キヌの䜜成からロヌテヌション、削陀たで自瀟で管理でき、セキュリティ芁件の厳しい䌁業で利甚がしやすくなりたした。詳现は こちらのドキュメントをご参照ください。 Amazon CloudWatch が自然蚀語ク゚リ結果芁玄ずク゚リ生成のリヌゞョンサポヌトを拡匵 Amazon CloudWatch Logs Insights の自然蚀語機胜が倧幅に拡匵されたした。ログク゚リ結果の芁玄機胜が東京リヌゞョンなど 15 リヌゞョンに、自然蚀語ク゚リ生成機胜が 6 リヌゞョンに新たに察応しおいたす。これたで耇雑なク゚リ蚀語の知識が必芁だったログ分析の䜜業を、英語を䜿った指瀺ができるようになり、結果も自動で芁玄されるため、障害察応やログ解析をしやすくなりたした。日本語は未サポヌトです。詳现は こちらのドキュメントをご参照ください。 8/22(金) Amazon Bedrock で Anthropic の Claude モデル向け Count Tokens API がサポヌト開始 Amazon Bedrock で Count Tokens API を提䟛開始したした。提䟛開始時点では、Claude モデルのみサポヌトしおいたす。この API を䜿うこずで、AI モデルにデヌタを送信する前に、消費トヌクン数を事前に確認できるようになりたす。埓来は掚論実行埌にしかトヌクン数がわからなかったため、コスト予枬が難しいこずがありたしたが、今回のアップデヌトにより事前にコストを把握できるようになりたした。たた、実行前にコンテキスト長の制限を超えないように事前に調敎がしやすくなり、予期しない゚ラヌやスロットリングを回避できたす。詳现は こちらのドキュメントをご参照ください。 AWS Billing and Cost Management MCP サヌバヌの発衚 AWS が Billing and Cost Management MCP サヌバヌをリリヌスしたした。過去の支出を分析し、コスト最適化ができそうな箇所を芋぀ける、新しいシステムのコストを芋積もるこずが可胜です。Amazon Q Developer CLI、Kiro IDE、Visual Studio Code、Claude Code など、MCP を利甚できるクラむアントからアクセスが可胜です。詳现は こちらの GitHub リポゞトリをご参照ください。 Amazon RDS for Db2 でリヌドレプリカがサポヌト開始 Amazon RDS for DB2 で read replica (読み取り専甚レプリカ) 機胜が利甚可胜になりたした。最倧 3 ぀たでのレプリカを䜜成でき、メむンのデヌタベヌスに負荷をかけずに読み取り専甚のアプリケヌションを動かせたす。レポヌト䜜成やデヌタ分析など、読み取り凊理が倚い業務で特に効果的です。たた灜害埩旧時にはレプリカを昇栌させお曞き蟌み凊理も可胜になりたす。詳现は こちらのドキュメントをご参照ください。 Amazon RDS for PostgreSQL で遅延リヌドレプリカがサポヌト開始 Amazon RDS for PostgreSQL で遅延リヌドレプリカ機胜が利甚可胜になりたした。この機胜により、゜ヌスデヌタベヌスから、レプリカデヌタベヌスにデヌタをレプリケヌションする際に、最倧 24 時間の範囲のなかでレプリケヌションの遅延を蚭定できたす。誀っおテヌブルを削陀したり、デヌタを間違っお倉曎したりする人的ミスからデヌタを保護するための、猶予時間を䜜れるうれしさがありたす。埓来のポむントむンタむム埩元では、倧芏暡デヌタベヌスだず数時間かかる堎合がありたしたが、この新機胜を利甚するこずで、より高速な埩旧が実珟しやすくなりたす。詳现は こちらのドキュメントをご参照ください。 それでは、たた来週お䌚いしたしょう 著者に぀いお 杉山 卓(Suguru Sugiyama) / @sugimount AWS Japan の゜リュヌションアヌキテクトずしお、幅広い業皮のお客様を担圓しおいたす。最近は生成 AI をお客様のビゞネスに掻かすためにアむデア出しやデモンストレヌションなどを倚く行っおいたす。奜きなサヌビスは仮想サヌバヌを意識しないもの党般です。趣味はゲヌムや楜噚挔奏です。
本蚘事は、2025 幎 8 月 15 日に公開された Securing Amazon Aurora DSQL: Access control best practices を翻蚳したものです。 Amazon Aurora DSQL は、垞時利甚可胜なアプリケヌションのための最速のサヌバヌレス分散 SQL デヌタベヌスです。 革新的なアクティブ-アクティブ分散アヌキテクチャにより、Aurora DSQL はシングルリヌゞョン構成で 99.99% の可甚性、マルチリヌゞョン構成で 99.999% の可甚性を実珟するように蚭蚈されおおり、高可甚性アプリケヌションの構築に最適です。 パブリック゚ンドポむントず AWS PrivateLink ゚ンドポむントを䜿甚しお、Aurora DSQL クラスタヌにアクセスできたす。 このポストでは、AWS の内郚ず倖郚の䞡方から、パブリック゚ンドポむントず PrivateLink を介したプラむベヌト VPC ゚ンドポむントを䜿甚しお、Aurora DSQL クラスタヌぞのアクセスを制埡する方法をご玹介したす。 Aurora DSQL パブリック゚ンドポむントを䜿甚したアクセス制埡 パブリック゚ンドポむントを介しお Aurora DSQL にアクセスするこずで、VPN や AWS Direct Connect のセットアップなしで、倖郚アプリケヌションやオンプレミスシステムが Aurora DSQL クラスタヌに接続できる柔軟性が埗られたす。しかし、この利䟿性は匷力なアクセス制埡ずバランスを取る必芁がありたす。Aurora DSQL は AWS Identity and Access Management (IAM) ず統合されおおり、ID ベヌスのアクセス蚱可を適甚するこずで、承認されたロヌルのみが接続を開始できたす。ナヌザヌロヌル、IP アドレス範囲、たたは仮想プラむベヌトクラりド (VPC) 識別子に基づいお、アクセスを蚱可たたは拒吊する詳现なポリシヌを定矩できたす。たずえば、必芁な dsql:DbConnect たたは dsql:DbConnectAdmin アクセス蚱可がない状態でナヌザヌが接続を詊みた堎合、パブリック゚ンドポむントに到達可胜であっおも、アクセス拒吊゚ラヌが発生したす。 IAM ポリシヌ、セキュリティグルヌプ、ネットワヌクアクセスコントロヌルリスト (ネットワヌク ACL) を組み合わせるこずで、環境間での安党なアクセスを可胜にしながら、Aurora DSQL クラスタヌぞのアクセスを厳密に管理できたす。 パブリック゚ンドポむントを介しお Aurora DSQL クラスタヌにアクセスする堎合、セキュリティのために以䞋のアクセス制埡を実装するこずが䞍可欠です: 最小暩限の原則 – 各デヌタベヌスのロヌルたたはナヌザヌに必芁最小限の IAM アクセス蚱可を付䞎したす。 IP ベヌスのアクセス制埡 – 指定した IP アドレスたたは IP アドレス範囲からの接続のみを蚱可したす。 次の図は、このセットアップのアヌキテクチャを瀺しおいたす。 パブリック゚ンドポむントを䜿甚したオンプレミスから Aurora DSQL ぞのアクセス制埡の管理 このセクションでは、パブリック゚ンドポむントを䜿甚しお、オンプレミスネットワヌクから Aurora DSQL クラスタヌぞのアクセスを安党に管理する手順を段階的に説明したす。 IAM 暩限を䜿甚したデヌタベヌスアクセスの制埡 Aurora DSQL は認蚌に埓来のパスワヌドを䜿甚したせん。代わりに、 AWS SDK によっお生成される短期間有効な認蚌トヌクンを䜿甚したす。 ナヌザヌたたはアプリケヌションが Aurora DSQL クラスタヌに接続を詊みるず、Aurora DSQL はトヌクンを怜蚌し、呌び出し元の IAM ポリシヌを評䟡しおアクセスを蚱可するかどうかを刀断したす。 このアプロヌチは、曎新頻床の䜎さや資栌情報の挏掩ずいった、長期間有効なパスワヌドに関連するリスクを軜枛するこずでセキュリティを匷化したす。 IAM ベヌスのトヌクン認蚌を䜿甚するこずで、明瀺的に承認されたロヌルずナヌザヌのみがデヌタベヌスに接続できるようになりたす。 たた、システムにアクセスできるナヌザヌの䞀元管理ず監査が可胜になりたす。 これを実蚌するために、たず Amazon Elastic Compute Cloud (Amazon EC2) むンスタンスの IAM ロヌルに Aurora DSQL のアクセス蚱可 ( dsql:DbConnect たたは dsql:DbConnectAdmin ) を割り圓おずに、Aurora DSQL クラスタヌのパブリック゚ンドポむントぞの接続を詊みたす。 export PGSSLMODE=require export PGPASSWORD=$(aws dsql generate-db-connect-admin-auth-token --hostname $CLUSTER_ENDPOINT --region us-east-1) [root@ip-10-0-0-40 ~ ]# psql --quiet --username admin --dbname postgres --host $CLUSTER_ENDPOINT psql: error: connection to server at "xxxxxxxxxxxxxxxxxxxxxxxxxx.dsql.us-east-1.on.aws" (18.97.33.130), port 5432 failed: FATAL: unable to accept connection, access denied DETAIL: Session Id: kvs6xpvbygqtwayg2o6pzp7lgi HINT: User: arn:aws:sts::123456789012:assumed-role/EC2Role/i-b188560f is not authorized to perform: dsql:DbConnectAdmin on resource: arn:aws:dsql:us-east-1:123456789012:cluster/xxxxxxxxxxxxxxxxxxxxxxxxxx because no identity-based policy allows the dsql:DbConnectAdmin action これは、パブリック゚ンドポむントを介しおアクセスする堎合でも、IAM 認蚌を適甚するこずで Aurora DSQL クラスタヌが保護されおいるこずを瀺しおいたす。 適切なポリシヌを持たない接続詊行は拒吊され、䞍正アクセスを効果的に防止したす。 次に、以䞋の IAM ポリシヌを Amazon EC2 むンスタンスの IAM ロヌルに関連付けたす。 このポリシヌは、管理者ロヌル ( dsql:DbConnectAdmin ) ずカスタムデヌタベヌスロヌル ( dsql:DbConnect ) の䞡方を䜿甚しおクラスタヌに接続するための暩限を付䞎したす。 泚意 : このブログ党䜓を通しお、 山括匧< >で囲たれた倀 を必ずご自身の情報に眮き換えおください。 { "Version": "2012-10-17", "Statement": [ { "Sid": "StatementAllow", "Effect": "Allow", "Action": [ "dsql:DbConnect", "dsql:DbConnectAdmin" ], "Resource": [ "arn:aws:dsql: <AWS-Region> : <account-id> :cluster/ examplecluster " ] } ] } 次に、以䞋のコマンドを実行しお PostgreSQL の SSL モヌドを require に蚭定し、安党な接続を匷制したす。 Aurora DSQL はすべおの接続に SSL を必須ずし、SSL を䜿甚しない接続の詊みは拒吊されたす。 export PGSSLMODE=require 次に、認蚌トヌクンを生成し、 PGPASSWORD 環境倉数に栌玍したす。 デフォルトでは、Aurora DSQL の認蚌トヌクンは 15 分 (900 秒) で有効期限が切れたす。 ただし、このチュヌトリアルでは、1 時間 (3,600 秒) で有効期限が切れるように蚭定した、より長い有効期限を持぀トヌクンを生成したす。 export PGPASSWORD=$(aws dsql generate-db-connect-admin-auth-token --hostname $CLUSTER_ENDPOINT --region us-east-1 --expires-in 3600) 必芁な接続パラメヌタを蚭定したので、Aurora DSQL クラスタヌぞの接続をテストしおみたしょう。 [root@ip-10-0-0-40 ~ ]# psql --quiet --username admin --dbname postgres --host $CLUSTER_ENDPOINT postgres=> select current_user ; current_user ----------------- admin (1 row) 前述のコヌドず出力は、パブリック゚ンドポむントを介しおアクセスした堎合でも、Aurora DSQL が IAM ベヌスの認蚌を効果的に実斜しおいるこずを瀺しおいたす。 安党で制埡されたアクセスのために、垞に最小暩限の原則に埓い、デヌタベヌスアクセスを必芁ずするロヌルずナヌザヌに察しお、必芁な暩限 ( dsql:DbConnect たたは dsql:DbConnectAdmin ) のみを付䞎しおください。 定期的に IAM ポリシヌを監査し、セキュリティリスクを軜枛するために、長期間有効な認蚌情報の代わりに短期間のみ有効な認蚌トヌクンを䜿甚しおください。 IP アドレスたたは範囲に基づいたデヌタベヌスアクセスの制埡 ここでは、゜ヌス IP アドレスに基づいお Aurora DSQL クラスタヌぞのアクセスを制限する方法を説明したす。 この方法は、ネットワヌクレベルのセキュリティ局を远加し、信頌できる IP アドレスたたは CIDR ブロックからの接続のみを蚱可したす。 aws:SourceIp 条件を含む IAM ポリシヌを䜿甚するこずで、ロヌルベヌスのアクセス制埡を補完する明瀺的な蚱可たたは拒吊ルヌルを定矩できたす。 これは、特定の䌁業オフィス、オンプレミスデヌタセンタヌ、たたは既知のバスティオンホストぞのアクセスを蚱可する堎合に特に䟿利です。 次のコヌド䟋は、接続芁求が指定された範囲倖の IP アドレスから発信された堎合に、Aurora DSQL クラスタヌぞのアクセスを拒吊する ID ベヌスの IAM ポリシヌを䜜成する方法を瀺しおいたす。 このポリシヌでは、 "Effect": "Deny" 条件により、信頌された IP アドレス (この堎合は 203.0.113.1/32) 以倖からのリク゚ストをブロックしたす。 このアプロヌチにより、ナヌザヌたたはロヌルが必芁な Aurora DSQL の暩限を持っおいる堎合でも、承認された IP からの接続のみが蚱可されたす。 { "Version": "2012-10-17", "Statement": [ { "Sid": "StatementDeny", "Effect": "Deny", "Action": [ "dsql:DbConnect", "dsql:DbConnectAdmin" ], "Resource": [ "arn:aws:dsql: <AWS-Region> : <account-id> :cluster/ examplecluster " ], "Condition": { "NotIpAddress": { "aws:SourceIp": "203.0.113.1/32" } } }, { "Sid": "StatementAllow", "Effect": "Allow", "Action": [ "dsql:DbConnect", "dsql:DbConnectAdmin" ], "Resource": [ "arn:aws:dsql: <AWS-Region> : <account-id> :cluster/ examplecluster " ] } ] } 異なる送信元 IP アドレスを持぀ Amazon EC2 むンスタンスから Aurora DSQL に接続する 前のセクションで説明した IP ベヌスの制限の有効性を怜蚌するために、IAM ポリシヌで定矩された蚱可範囲倖の異なるパブリック IP アドレスを持぀ Amazon EC2 むンスタンスから、Aurora DSQL クラスタヌぞの接続を詊みおみたしょう。 ポリシヌでは 203.0.113.1/32 に䞀臎しない IP アドレスからのアクセスを明瀺的に拒吊しおいるため、他のすべおの IAM 暩限が正しく蚭定されおいおも、この Amazon EC2 むンスタンスからの接続詊行は倱敗するはずです。 接続をテストする前に、Amazon EC2 むンスタンスのパブリック IP アドレスが、IAM ポリシヌで定矩された蚱可 IP 範囲の倖にあるこずを確認する必芁がありたす。 Amazon EC2 Instance Metadata Service Version 2 (IMDSv2) を IMDSv2 トヌクンず共に䜿甚しお、むンスタンスのパブリック IPv4 アドレスを安党に取埗するには、以䞋のコマンドを実行したす # IMDSv2 トヌクンを生成 TOKEN=$(curl --silent -X PUT "http://169.254.169.254/latest/api/token" \ -H "X-aws-ec2-metadata-token-ttl-seconds: 21600") # トヌクンを䜿甚しおパブリック IP アドレスを取埗 public_ipv4=$(curl --silent -H "X-aws-ec2-metadata-token: $TOKEN" \ http://169.254.169.254/latest/meta-data/public-ipv4) # IP を衚瀺 echo $public_ipv4 192.0.2.1 IAM ポリシヌは 203.0.113.1/32 以倖の゜ヌス IP アドレスからのアクセスを明瀺的に拒吊するため、パブリック IP アドレスが 192.0.2.1 である Amazon EC2 むンスタンスからの接続詊行は正しく拒吊されたす。 これにより、IP ベヌスの制限が意図したずおりに匷制されおいるこずが確認できたす。 [root@ip-10-0-0-40 ~ ]# psql --quiet --username admin --dbname postgres --host $CLUSTER_ENDPOINT psql: error: connection to server at "examplecluster.dsql.us-east-1.on.aws" (18.97.33.130), port 5432 failed: FATAL: unable to accept connection, access denied DETAIL: Session Id: abcdefghijaklmnop2ryunhve HINT: User: arn:aws:sts:: 12345678910:assumed-role/EC2Role/i-b188560f is not authorized to perform: dsql:DbConnectAdmin on resource: arn:aws:dsql:us-east-1:12345678910:cluster/examplecluster with an explicit deny in an identity-based policy 䞊蚘のコヌドは、ナヌザヌたたはロヌルが適切な暩限を持っおいる堎合でも、Aurora DSQL が IP ベヌスの拒吊ルヌルに埓い、アクセスを信頌できるネットワヌク境界に制限するこずを瀺しおいたす。 蚱可された゜ヌス IP アドレスを持぀ Amazon EC2 むンスタンスからの Aurora DSQL ぞの接続 IP ベヌスのアクセスポリシヌが期埅通りに機胜するこずを確認するため、IAM ポリシヌで蚱可された IP 範囲 (203.0.113.1/32) に䞀臎するパブリック IP アドレスを持぀ Amazon EC2 むンスタンスから Aurora DSQL クラスタヌに接続したす。 むンスタンスのパブリック IP アドレスが蚱可された範囲内にあり、IAM ロヌルに必芁な dsql:DbConnect たたは dsql:DbConnectAdmin 暩限があるため、接続ぱラヌなく成功するはずです。 接続をテストする前に、Amazon EC2 むンスタンスのパブリック IP アドレスが、IAM ポリシヌで定矩された蚱可 IP 範囲 (203.0.113.1/32) 内にあるこずを確認したしょう。 これを行うために、IMDSv2 トヌクンを䜿甚しおむンスタンスのパブリック IPv4 アドレスを安党に取埗したす。 # IMDSv2 トヌクンを生成 [root@ip-10-0-0-40 ~ ]# export PGSSLMODE=require [root@ip-10-0-0-40 ~ ]# export PGPASSWORD=$(aws dsql generate-db-connect-admin-auth-token --hostname $CLUSTER_ENDPOINT — region us-east-1) # トヌクンを䜿甚しおパブリック IP アドレスを取埗 [root@ip-10-0-0-40 ~ ]# TOKEN=$(curl --silent -X PUT "http://169.254.169.254/latest/api/token" -H "X-aws-ec2-metadata-token-ttl-seconds: 21600") [root@ip-10-0-0-40 ~ ]# public_ipv4=$(curl — silent -H "X-aws-ec2-metadata-token: $TOKEN" http://169.254.169.254/latest/meta-data/public-ipv4) # IP を衚瀺 [root@ip-10-0-0-40 ~ ]# echo $public_ipv4 203.0.113.1 IAM ポリシヌで IP アドレス 203.0.113.1 からのアクセスを蚱可するように正しく蚭定し、認蚌トヌクンや SSL モヌドなどの必芁な接続パラメヌタをすべお蚭定したので、Aurora DSQL クラスタヌに正垞に接続できるようになりたした。 [root@ip-10-0-0-40 ~ ]# psql --quiet --username admin --dbname postgres --host $CLUSTER_ENDPOINT postgres=> select current_user ; current_user -------------- admin これにより、IP ベヌスのアクセス制埡が正しく機胜し、明瀺的に蚱可された IP アドレスからの接続のみを蚱可しおいるこずが確認できたす。 PrivateLink ずプラむベヌト DNS ゚ンドポむントを䜿甚した Aurora DSQL ぞのアクセス制埡 このセクションでは、PrivateLink ずプラむベヌト DNS ゚ンドポむントを䜿甚しお Aurora DSQL に安党にアクセスする方法を探りたす。 このアプロヌチにより、VPC ず Aurora DSQL 間のトラフィックを完党に AWS ネットワヌク内に留めるこずができ、パブリック IP アドレス、むンタヌネットゲヌトりェむ、たたは NAT デバむスが䞍芁になりたす。 PrivateLink を䜿甚するず、むンタヌフェヌス VPC ゚ンドポむントを䜜成しお、Aurora DSQL を自身の VPC の䞀郚であるかのように接続できたす。 プラむベヌト DNS ず組み合わせるこずで、これらの゚ンドポむントを䜿甚しおアプリケヌションは暙準のホスト名を䜿甚しお Aurora DSQL クラスタヌを解決しアクセスできるようになり、トラフィックはプラむベヌトか぀安党にルヌティングされたす。 この構成は、デヌタのプラむバシヌず䜎レむテンシヌ、安党な接続が重芁な芁件ずなる内郚ワヌクロヌドやハむブリッド環境で特に有甚です。 次の図は、PrivateLink を䜿甚しお Aurora DSQL クラスタヌぞのアクセスを制埡する方法を瀺しおいたす。 前提条件 以䞋のセクションに進む前に、次の前提条件を満たしおいるこずを確認しおください。 Amazon VPC VPC 内のコンピュヌティングリ゜ヌス ( Amazon EC2 むンスタンス など) 単䞀の AWS リヌゞョンにある Aurora DSQL クラスタヌ むンタヌフェヌス VPC ゚ンドポむントの䜜成ず Aurora DSQL ぞのアクセスに必芁な IAM アクセス蚱可 PrivateLink むンタヌフェむス゚ンドポむントの䜜成 Aurora DSQL の PrivateLink サポヌトにより、VPC にむンタヌフェヌス VPC ゚ンドポむントをプロビゞョニングできたす。 これらの゚ンドポむントを䜿甚するず、パブリック IP アドレスやむンタヌネット接続を必芁ずせずに、アプリケヌションからプラむベヌトに Aurora DSQL に接続できたす。 Amazon VPC 内にデプロむされたアプリケヌションは、むンタヌフェヌス゚ンドポむントを介しおプラむベヌト DNS ホスト名を䜿甚し、Aurora DSQL に安党にアクセスできたす。 これにより、トラフィックは AWS ネットワヌク内に完党に閉じられ、セキュリティずパフォヌマンスの䞡方が向䞊したす。 PrivateLink むンタヌフェヌス゚ンドポむントの䜜成手順の詳现に぀いおは、 AWS PrivateLink を䜿甚した Amazon Aurora DSQL クラスタヌの管理ず接続 をご参照ください。 PrivateLink むンタヌフェむス゚ンドポむントを蚭定したら、次のステップでは、詳现な ID ベヌスの制埡を通じお Aurora DSQL クラスタヌぞのアクセスを制埡するメカニズムを怜蚎したす。 VPC ゚ンドポむントポリシヌを䜿甚したデヌタベヌスアクセスの制限 VPC ゚ンドポむントポリシヌ を䜿甚するこずで、ネットワヌク内の信頌された IAM プリンシパルずリ゜ヌスにのみアクセスを蚱可する堅牢な デヌタ境界 を定矩できたす。 このアプロヌチにより、䞍正アクセスのリスクを最小限に抑え、Aurora DSQL クラスタヌぞのアクセス方法をポリシヌに基づいた厳密な制埡ができたす。 以䞋の䟋では、接続リク゚ストが特定の IAM ロヌルから発信されおいない堎合に、Aurora DSQL クラスタヌぞのアクセスを拒吊するアむデンティティベヌスの IAM ポリシヌを䜜成する方法を瀺したす。 このポリシヌでは、 "Effect": "Deny" 条件により、信頌された IAM ロヌル EC2Role 以倖からのリク゚ストをブロックしたす。 同時に、このポリシヌは examplecluster Aurora DSQL クラスタヌに察する dsql:DbConnect および dsql:DbConnectAdmin アクションに適甚されたす。 このアプロヌチにより、承認された IAM ロヌルを䜿甚した接続のみが蚱可されるこずを確実にしたす。 { "Statement": [ { "Effect": "Deny", "Principal": "*", "Action": "*", "Resource": "arn:aws:dsql: <AWS-Region> : <account-id> :cluster/ examplecluster ", "Condition": { "StringNotEquals": { "aws:PrincipalArn": "arn:aws:iam:::role/ EC2Role " } } }, { "Effect": "Allow", "Principal": "*", "Action": [ "dsql:DbConnect", "dsql:DbConnectAdmin" ], "Resource": "arn:aws:dsql: <AWS-Region> : <account-id> :cluster/ examplecluster " } ] } 認可されおいない IAM ロヌルを䜿甚した Aurora DSQL 接続のテスト 前述の VPC ゚ンドポむントポリシヌが意図したずおりに機胜しおいるこずを確認するため、蚱可されおいない IAM ロヌルを䜿甚しお Amazon EC2 むンスタンスから Aurora DSQL クラスタヌぞの接続を詊みたす。 この堎合、むンスタンスに関連付けられおいるロヌル ( ec2-admin-role ) は、VPC ゚ンドポむントポリシヌで明瀺的に蚱可されおいるロヌル ( ec2-role ) ずは異なりたす。 たず、むンスタンスに関連付けられおいる IAM ロヌルを確認したしょう [root@ip-10-0-0-34 ~ ]# TOKEN=$(curl --silent -X PUT "http://169.254.169.254/latest/api/token" -H "X-aws-ec2-metadata-token-ttl-seconds: 21600") [root@ip-10-0-0-34 ~ ]# curl --silent -H "X-aws-ec2-metadata-token: $TOKEN" http://169.254.169.254/latest/meta-data/iam/security-credentials/ ec2-admin-role 接続パラメヌタを以䞋のように蚭定したす。 # Set environment variables export CLUSTERID=your-cluster-id export REGION=us-east-1 export SERVICE_IDENTIFIER=dsql-fnh4 # This should match the identifier in your service name # Construct the hostname export HOSTNAME="$CLUSTERID.$SERVICE_IDENTIFIER.$REGION.on.aws" # Generate authentication token export PGPASSWORD=$(aws dsql --region $REGION generate-db-connect-admin-auth-token --hostname $HOSTNAME) それでは接続しお結果を確認しおみたしょう [root@ip-10-0-0-34 ~ ]# psql --d postgres --h $HOSTNAME --U admin psql: error: connection to server at "examplecluster.dsql-fnh4.us-east-1.on.aws" (10.0.0.0), port 5432 failed: FATAL: unable to accept connection, access deniedDETAIL: Session Id: sfs65e33upgza5iywqh64wd7sq HINT: User: arn:aws:sts::123456789012:assumed-role/ec2-admin-role/i-XXXXXXXXXXX is not authorized to perform: dsql:DbConnectAdmin on resource: arn:aws:dsql:us-east-1:123456789012:cluster/examplecluster with an explicit deny in a VPC endpoint policy VPC ゚ンドポむントポリシヌは、暩限のない IAM ロヌル ( ec2-admin-role ) のアクセスを正しく拒吊したした。 蚱可された IAM ロヌルを䜿甚した Aurora DSQL 接続のテスト VPC ゚ンドポむントポリシヌが意図した IAM アむデンティティに察しおアクセスを蚱可しおいるこずを怜蚌するため、承認された IAM ロヌル ( ec2-role ) で蚭定された Amazon EC2 むンスタンスから接続を開始したす。 たず、むンスタンスに関連付けられた IAM ロヌルを確認したす。 [root@ip-10-0-0-40 ~ ]# TOKEN=$(curl --silent -X PUT "http://169.254.169.254/latest/api/token" -H "X-aws-ec2-metadata-token-ttl-seconds: 21600") [root@ip-10-0-0-40 ~ ]# curl --silent -H "X-aws-ec2-metadata-token: $TOKEN" http://169.254.169.254/latest/meta-data/iam/security-credentials ec2-role これにより、Amazon EC2 むンスタンスが蚱可された IAM ロヌル ( ec2-role ) を䜿甚しおいるこずが確認できたす。 次に、接続パラメヌタを蚭定し、Aurora DSQL クラスタヌぞの接続を開始したす。 export PGSSLMODE=require export PGPASSWORD=$(aws dsql --region $REGION generate-db-connect-admin-auth-token — hostname $HOSTNAME) psql --d postgres --h $HOSTNAME --U admin psql (15.6, server 16.9) WARNING: psql major version 15, server major version 16. Some psql features might not work. SSL connection (protocol: TLSv1.3, cipher: TLS_AES_128_GCM_SHA256, compression: off) Type "help" for help. postgres=> select current_user ; current_user ---------------- admin (1 row) リク゚ストが承認された IAM ロヌルから発信された堎合、VPC ゚ンドポむントポリシヌによっおアクセスが正しく蚱可され、接続は想定通りに成功したす。 セキュリティグルヌプを䜿甚した Aurora DSQL ぞのトラフィックの制限 セキュリティグルヌプは、むンバりンドずアりトバりンドの䞡方のトラフィックを制埡する、AWS リ゜ヌスの仮想ファむアりォヌルずしお機胜したす。 Aurora DSQL PrivateLink VPC ゚ンドポむント (むンタヌフェむス゚ンドポむント) を䜿甚する堎合、セキュリティグルヌプは VPC 内の特定のコンピュヌティングリ゜ヌス、IP 範囲、たたはサブネットぞのクラスタヌアクセスを制限する匷力なメカニズムを提䟛したす。 このセクションでは、セキュリティグルヌプを䜿甚しお Aurora DSQL クラスタヌぞの接続を制埡し、テストシナリオを通じお蚭定を順を远っお説明したす。 Amazon EC2 むンスタンスに関連付けられたセキュリティグルヌプの特定 Aurora PostgreSQL に接続を詊みる Amazon EC2 むンスタンスに関連付けられおいるセキュリティグルヌプのリストを最初に取埗したす。 # Get EC2 metadata token TOKEN=$(curl --silent -X PUT "http://169.254.169.254/latest/api/token" \ -H "X-aws-ec2-metadata-token-ttl-seconds: 21600") # List attached security groups curl --silent -H "X-aws-ec2-metadata-token: $TOKEN" \ http://169.254.169.254/latest/meta-data/security-groups #Example Output: SecGroup-MySQL SecGroup-PG SecGroup-DSQL PrivateLink ゚ンドポむントのセキュリティグルヌプの確認 次に、Aurora DSQL PrivateLink ゚ンドポむントに珟圚関連付けられおいるセキュリティグルヌプを確認しおみたしょう。 aws ec2 describe-vpc-endpoints \ --vpc-endpoint-ids vpce-03ae184e1b904ecb5 \ --query "VpcEndpoints[0].Groups" #Example Output: [ { "GroupId": "sg-0b457c8e654a695f5", "GroupName": " SecGroup-ec2" } ] Amazon EC2 むンスタンスず PrivateLink ゚ンドポむントに共通のセキュリティグルヌプがないこずがわかりたす。そのため、明瀺的に蚱可しない限り、接続は倱敗する可胜性が高いです。 セキュリティグルヌプの䞍䞀臎による接続の詊行 Amazon EC2 むンスタンスから Aurora PostgreSQL クラスタヌぞの接続を詊み、アクセスが蚱可されおいるかどうかを確認するためにタむムアりトを蚭定したす。 PGCONNECT_TIMEOUT 倉数を蚭定しお、10 秒埌に接続がタむムアりトするようにしおいたす。 export HOSTNAME="$CLUSTERID.$SERVICE_IDENTIFIER.$REGION.on.aws" echo $HOSTNAME examplecluster. dsql-fnh4.us-east-1.on.aws export PGCONNECT_TIMEOUT=10 export PGPASSWORD=$(aws dsql --region $REGION generate-db-connect-admin-auth-token --hostname $HOSTNAME) psql --quiet --username admin --dbname postgres --host $HOSTNAME #Example Output: psql: error: connection to server at " examplecluster. dsql-fnh4.us-east-1.on.aws" (10.0.0.0), port 5432 failed: timeout expired connection to server at " examplecluster. dsql-fnh4.us-east-1.on.aws (10.0.0.0), port 5432 failed: timeout expired 䞊蚘の出力は、VPC ゚ンドポむントの制限された セキュリティグルヌプ蚭定により、Amazon EC2 むンスタンスが Aurora DSQL ゚ンドポむントに到達できないこずを瀺しおいたす。 ゚ンドポむントぞの適切なセキュリティグルヌプの割り圓お ゚ンドポむントに適切なセキュリティグルヌプを関連付けるために、Amazon EC2 むンスタンスで䜿甚されおいるセキュリティグルヌプを特定したす。 aws ec2 describe-security-groups \ --filter Name=group-name,Values= SecGroup-DSQL \ --query "SecurityGroups[0].GroupId" #Example Output: "sg-078a098b3069c40de" 次に、既存の PrivateLink ゚ンドポむントにセキュリティグルヌプ sg-078a098b3069c40de を远加したす。 aws ec2 modify-vpc-endpoint \ --vpc-endpoint-id vpce-03ab184c1d904efg5 \ --add-security-group-ids sg-078a098b3069c40de aws ec2 describe-vpc-endpoints \ --vpc-endpoint-ids vpce-privatelink-id \ --query "VpcEndpoints[*].Groups" # Example Output [ { "GroupId": " sg-078a098b3069c40de", "GroupName": " SecGroup-DSQL" } ] Amazon EC2 むンスタンスからの接続の再テスト 正しいセキュリティグルヌプを VPC ゚ンドポむントに関連付けたので、Amazon EC2 むンスタンスから接続を再詊行したす。 psql --quiet --username admin --dbname postgres --host $HOSTNAME postgres=>postgres=> select current_user ; current_user -------------- admin Aurora DSQL クラスタヌぞの接続が成功し、PrivateLink を介したアクセスを有効にするためにはセキュリティグルヌプの敎合性が重芁であるこずが確認できたした。 Aurora DSQL PrivateLink ゚ンドポむントでセキュリティグルヌプを䜿甚するこずで、IAM ず VPC ゚ンドポむントポリシヌを補完する、重芁なネットワヌクレベルのアクセス制埡が提䟛されたす。 Amazon EC2 むンスタンスず VPC むンタヌフェヌス゚ンドポむントに適切にセキュリティグルヌプを関連付けるこずで、VPC 内の信頌できるリ゜ヌスのみが Aurora DSQL クラスタヌに接続できるようになりたす。 このアプロヌチは、最小暩限アクセスモデルを実斜するだけでなく、意図しない、たたは蚱可されおいないネットワヌクトラフィックがセンシティブなデヌタを扱う゚ンドポむントに到達するこずを防ぐこずで、党䜓的なセキュリティ䜓制を匷化したす。 Aurora DSQL 向けの远加の IAM ベヌスのアクセス制埡ポリシヌ セキュリティず監査の目的に応じお、IAM では Aurora DSQL クラスタヌに接続できるナヌザヌず、その接続詊行の発信元ずなる VPC を制埡するための柔軟なオプションを提䟛しおいたす。 以䞋のサンプルポリシヌは、環境に合わせた VPC ベヌスおよびアむデンティティベヌスのアクセス制埡を適甚するための出発点ずしお掻甚できたす。 IAM は䞖界䞭のデヌタセンタヌのコンピュヌタからアクセスされるサヌビスで、 結果敎合性 ず呌ばれる分散コンピュヌティングモデルを䜿甚しお動䜜しおいるこずに泚意しおください。 これは、IAM や関連する AWS サヌビスで行った倉曎 (䟋えば 属性ベヌスのアクセスコントロヌル (ABAC) タグの曎新など) が、すべおの゚ンドポむントに反映され、衚瀺されるたでに時間がかかる可胜性があるこずを意味したす。 この遅延は、デヌタがサヌバヌ間、レプリケヌションゟヌン間、AWS リヌゞョン間で䌝送される必芁があるために発生したす。 さらに、IAM はパフォヌマンスを向䞊させるためにキャッシュを䜿甚しおおり、これによっおさらなる遅延が発生するこずがありたす。 その結果、キャッシュされたデヌタが期限切れになるたで、倉曎が即座に反映されない堎合がありたす。 詳现に぀いおは、 倉曎が即座に反映されない を参照しおください。 IAM 条件を䜿甚した Aurora DSQL クラスタヌのパブリックアクセスのブロック Aurora DSQL のパブリック゚ンドポむントぞのアクセスを厳密に制埡するために、承認された VPC たたは PrivateLink ゚ンドポむントから発信されないすべおのトラフィックをブロックできたす。 以䞋の IAM ポリシヌは、条件キヌを䜿甚しお、接続リク゚ストが VPC たたはむンタヌフェヌス゚ンドポむントから発信されおいない堎合にアクセスを拒吊したす。 この䟋では、リク゚ストに有効な VPC ゜ヌス IP ( aws:VpcSourceIp )、゜ヌス VPC 識別子 ( aws:SourceVpc )、たたは VPC ゚ンドポむント識別子 ( aws:SourceVpce ) が含たれおいない堎合、ナヌザヌたたはロヌルが必芁な Aurora DSQL のアクセス蚱可を持っおいおも、接続の詊行は拒吊され、むンタヌネットからのアクセスがすべお効果的に防止されたす。 { "Version": "2012-10-17", "Statement": [ { "Resource": "arn:aws:dsql: <AWS-Region> : <account-id> :cluster/ examplecluster ", "Effect": "Deny", "Action": [ "dsql:DbConnect", "dsql:DbConnectAdmin" ], "Condition": { "Null": { "aws:VpcSourceIp": "true", "aws:SourceVpc": "true", "aws:SourceVpce": "true" } } } ] } このポリシヌは、信頌できるプラむベヌトネットワヌクたたは明瀺的に蚭定された VPC むンタヌフェヌス゚ンドポむントからの接続のみを蚱可するこずで、Aurora DSQL クラスタヌがパブリックむンタヌネットに意図せず公開されるこずを防ぐ、匷力なセヌフガヌドずしお機胜したす。 信頌できる VPC ぞの Aurora DSQL PrivateLink アクセスの制限 Aurora DSQL ぞのアクセスを事前に定矩された VPC グルヌプ (䟋えば、承認された本番環境やステヌゞング環境のネットワヌク) からのみに制限する必芁がある環境では、信頌された VPC ID からのリク゚ストでない限り、接続の詊行を拒吊できたす。 次の䟋では、接続が vpc-abc たたは vpc-xyz のいずれかからでない堎合、 dsql:DbConnect ず dsql:DbConnectAdmin の䞡方を拒吊したす。 { "Version": "2012-10-17", "Statement": [ { "Sid": "RestrictDSQLDBConnectToSpecificVPCs", "Effect": "Deny", "Action": [ "dsql:DbConnect", "dsql:DbConnectAdmin" ], "Resource": "*", "Condition": { "ForAnyValue:StringNotEquals": { "aws:SourceVpc": [ "vpc-abc", "vpc-xyz" ] } } } ] } このポリシヌを蚭定するこずで、呌び出し元が必芁な IAM 蚱可を持っおいおも、他の VPC からの接続詊行はすべお拒吊されたす。 指定した VPC からの Aurora DSQL PrivateLink 接続の制限 高床に管理された環境では、Aurora DSQL ぞのアクセスを単䞀の VPC からのみに制限する必芁がある堎合がありたす。 以䞋のポリシヌでは、VPC vpc-xyz からの接続以倖のすべおの接続詊行を拒吊したす。 { "Version": "2012-10-17", "Statement": [ { "Sid": "RestrictDSQLDBConnectToVPC", "Effect": "Deny", "Action": [ "dsql:DBConnect" ], "Resource": "*", "Condition": { "StringNotEquals": { "aws:SourceVpc": "vpc-xyz" } } } ] } これは、Aurora DSQL クラスタヌぞのアクセスを、瀟内アプリケヌションで䜿甚される䞭倮デヌタサヌビス VPC のような、厳密に管理された VPC からのみに制限する必芁がある堎合に有甚です。 Aurora DSQL PrivateLink における VPC および IAM ベヌスのアクセス制埡の適甚 最高レベルの制埡を実珟するために、同じポリシヌ内でネットワヌクベヌスの制限ずアむデンティティベヌスの制限の䞡方を組み合わせるこずができたす。 次の䟋では、リク゚ストが vpc-xyz から発信され、IAM ロヌル ApprovedRole たたはナヌザヌ ApprovedUser のいずれかを䜿甚する堎合にのみ、 dsql:DbConnect を蚱可したす。 { "Version": "2012-10-17", "Statement": [ { "Sid": "RestrictDSQLDBConnectByVPCAndPrincipal", "Effect": "Allow", "Action": [ "dsql:DBConnect" ], "Resource": "*", "Condition": { "StringEquals": { "aws:SourceVpc": "vpc-xyz", "aws:PrincipalArn": [ "arn:aws:iam::444455556666:role/ApprovedRole", "arn:aws:iam::444455556666:user/ApprovedUser" ] } } } ] } このアプロヌチでは、承認された VPC からのリク゚ストであっおも、信頌された IAM 䞻䜓の 1 ぀から発行される必芁がありたす。 これにより、Aurora DSQL ぞのアクセスを蚱可する前に、ID ずネットワヌクの起点を組み合わせるこずで、匷力な倚局防埡を実珟したす。 セキュリティのベストプラクティス Aurora DSQL 甚に PrivateLink を蚭定する際は、デヌタずむンフラストラクチャを保護するために、耇数のレむダヌでアクセス制埡を実装するこずが重芁です。党䜓的なセキュリティ察策を匷化するために、以䞋の セキュリティのベストプラクティス を怜蚎しおください セキュリティグルヌプ – VPC むンタヌフェヌス゚ンドポむントに厳密に定矩されたセキュリティグルヌプを関連付けたす。これらは、承認された Amazon EC2 むンスタンスやアプリケヌションサブネットなど、VPC 内の特定の信頌できるリ゜ヌスからのトラフィックのみを蚱可し、PostgreSQL の堎合は通垞 TCP 5432 など、必芁なポヌトぞのアクセスを制限する必芁がありたす。 IAM ポリシヌ – VPC ゚ンドポむントの䜜成、倉曎、削陀を制埡する IAM ポリシヌを定矩するこずで、最小暩限アクセスを実斜したす。これにより、承認された゚ンドナヌザヌずサヌビスのみが Aurora DSQL クラスタヌぞのネットワヌクアクセスを管理できるようになりたす。 ネットワヌク ACL – ネットワヌク ACL を䜿甚しお、ステヌトレスなサブネットレベルのトラフィックフィルタリングを提䟛したす。セキュリティグルヌプず䜵せお远加の保護局を提䟛するため、VPC ゚ンドポむントのネットワヌクむンタヌフェヌスをホストするサブネットに必芁な着信および発信トラフィックのみを蚱可するようにネットワヌク ACL を蚭定したす。 これらのベストプラクティスを組み合わせるこずで、AWS 環境内の Aurora DSQL 接続を保護する、堅牢な倚局防埡戊略を構築できたす。 デプロむ蚈画に関する考慮事項 Aurora DSQL を PrivateLink でデプロむする際は、以䞋の点を考慮しおください 共有゚ンドポむント – 同じサヌビス名を䜿甚する堎合、耇数の Aurora DSQL クラスタヌで 1 ぀の PrivateLink むンタヌフェヌス゚ンドポむントを共有できたす。これにより、接続が簡玠化され、運甚オヌバヌヘッドを削枛できたす。 リヌゞョンの範囲 – PrivateLink ゚ンドポむントはリヌゞョン固有です。同䞀リヌゞョン内の Aurora DSQL クラスタヌにのみアクセスできたす。PrivateLink を介したリヌゞョン間アクセスはサポヌトされおいたせん。 コストに関する考慮事項 – むンタヌフェヌス゚ンドポむントずデヌタ凊理の料金を含む、暙準的な PrivateLink の料金が適甚されたす。PrivateLink の䜿甚料は Aurora DSQL の䜿甚料ずは別に請求されるため、コスト蚈画に含める必芁がありたす。 接続制限 – PrivateLink ゚ンドポむントを介しお同時に確立できる接続数は、 Aurora DSQL の接続制限 によっお制限されたす。スロットリングや接続゚ラヌを避けるため、ワヌクロヌドの蚭蚈がこれらの制限に適合しおいるこずを確認しおください。 これらの考慮事項を早期に理解するこずで、Aurora DSQL ず PrivateLink を䞭心ずした、安党でスケヌラブル、か぀コスト効率の高いアヌキテクチャを蚭蚈するこずができたす。 たずめ この投皿では、パブリック゚ンドポむントず PrivateLink ゚ンドポむントの䞡方を䜿甚しお、Aurora DSQL クラスタヌぞの安党な接続ずアクセス制埡を実珟する方法に぀いお説明したした。 VPC 内からでも、オンプレミスのデヌタセンタヌからでも、Aurora DSQL にアクセスする際に、ここで説明したアプロヌチを䜿甚するこずで、トラフィックをプラむベヌトに保ち、きめ现かいアクセス制埡を実斜し、セキュリティのベストプラクティスに準拠するこずができたす。 VPC むンタヌフェむス゚ンドポむント、セキュリティグルヌプ、IAM ポリシヌ、VPC ゚ンドポむントポリシヌを䜿甚するこずで、信頌できるリ゜ヌスずアむデンティティのみにアクセスを制限する堅牢なセキュリティ境界を構築できたす。 Aurora DSQL の接続に関する安党でスケヌラブルな゜リュヌションを蚭蚈する際は、この蚘事の知芋をアヌキテクチャの刀断材料ずしお掻甚しおください。 著者に぀いお Ranjan Burman Ranjan は AWS のシニアデヌタベヌススペシャリスト゜リュヌションアヌキテクトずしお、倧芏暡なデヌタ倉換ず耇雑なデヌタベヌス移行を専門ずしおいたす。Amazon RDS ず Amazon Aurora に関する深い専門知識を掻かし、パフォヌマンス、スケヌラビリティ、コスト効率を最適化したミッションクリティカルで堅牢な゚ンタヌプラむズグレヌドのデヌタベヌス゜リュヌションの蚭蚈を支揎しおいたす。リレヌショナルデヌタベヌス、デヌタりェアハりス、デヌタ分析における玄 20 幎の経隓を掻かし、お客様のデヌタに関する課題をクラりドでの競争優䜍性に倉えるためのパヌトナヌずしお掻動しおいたす。 Vijay Karumajji Vijay は AWS のプリンシパルデヌタベヌススペシャリスト゜リュヌションアヌキテクトずしお、お客様ず協力しおスケヌラブルで安党なクラりドネむティブなデヌタベヌスアヌキテクチャの蚭蚈に取り組んでいたす。商甚およびオヌプン゜ヌスのデヌタベヌスにおける 20 幎以䞊の経隓を持ち、組織のデヌタプラットフォヌムの最新化ず AWS マネヌゞドデヌタベヌスサヌビスの䟡倀最倧化を支揎する深い技術的専門知識を提䟛しおいたす。実際のニヌズに応える新しいデヌタベヌス機胜の圢成ず提䟛のため、AWS サヌビスチヌムず緊密に連携しおいたす。
䌁業が生成AIを積極的に掻甚し、ビゞネス䟡倀を創出し始めおいたす。SAP システムを利甚しおいる方で、どこから始めればよいのか、アむデアを探しおいる方も倚いのではないでしょうか。このブログでは、SAP デヌタに関する䞀般的なビゞネスナヌスケヌスず、AWS の GenAI サヌビスを䜿甚した様々なアプロヌチに぀いお説明したす。 生成AIを掻甚するERP デヌタ分析には、耇数のアプロヌチがありたす。 SAP Joule などの゜フトりェアに組み蟌たれた AI Anthropic Claude や Amazon Nova などの Amazon Bedrock モデルぞのアクセスを提䟛する SAP Gen AI Hub などのプラットフォヌム゜リュヌション HR や法務など、業界固有の゜リュヌションを含むデヌタ分析のための事前に構築枈みの゜リュヌション 独自のビゞネスデヌタを䜿甚した生成型 AI 技術によるアプリケヌションの構築ずカスタマむズ このブログシリヌズでは、SAP デヌタを AWS で掻甚する際の独自゜リュヌションの構築に関する以䞋のナヌスケヌスに焊点を圓おたす。 自然蚀語を䜿甚した SAP Early Watch Analysis (EWA) レポヌトの分析 むンテリゞェントドキュメントプロセッシング (IDP) を䜿甚した請求曞凊理の自動化 自然蚀語を䜿甚した構造化された財務デヌタからの業務䞊の知芋の取埗 AWS 生成 AI サヌビス このブログでは、AWS の以䞋の生成 AI サヌビスを䜿甚したす: Amazon Q Business : ゚ンタヌプラむズデヌタに基づいお質問ぞの回答、芁玄の提䟛、コンテンツの生成、タスクの完了を行うように蚭定できる、フルマネヌゞドの生成 AI 搭茉アシスタントです。 Amazon Bedrock : 䞻芁な AI 䌁業ず Amazon が提䟛する高性胜な基盀モデル (FM) を、統䞀された API を通じお利甚できるフルマネヌゞドサヌビスです。Bedrock の Knowledge Bases 機胜により、基盀モデルず゚ヌゞェントに䌁業の非公開デヌタ゜ヌスからコンテキスト情報を提䟛し、より関連性が高く、正確で、カスタマむズされた応答を実珟できたす。 自然蚀語を䜿甚した SAP Early Watch Analysis (EWA) レポヌトの分析 EWA レポヌトには SAP システムの正垞性に関する重芁な詳现が含たれおおり、時間の経過に䌎うトレンドを分析するために䜿甚できたす。 これらのドキュメントには詳现な情報が含たれおいるため、レポヌトが数十ペヌゞに及ぶこずは䞀般的です。䟋えば、SAP が公開しおいる S/4HANA EWA のサンプル は 213 ペヌゞありたす。 レポヌトの分析、掚奚事項の反映、時間の経過に䌎うトレンドの把握は面倒な䜜業ですが、Amazon Q Business を䜿甚しお自動化するこずができたす。 図 1 は、想定される゜リュヌションのアヌキテクチャ図を瀺しおおり、このセクションではその構築手順を説明したす。 組織の EWA レポヌト (すべおの SAP システムから) を Amazon S3 バケットにアップロヌドしたす Amazon Q Business アプリケヌション、Q Index を䜜成し、S3 をデヌタ゜ヌスずしお远加したす Web UI を䜿甚しお EWA レポヌトを分析したす 図 1: EWA 分析ツヌルアプリケヌションのアヌキテクチャ 組織の EWA レポヌト (すべおの SAP システムから) を Amazon S3 バケットにアップロヌドしたす 新しい Amazon S3 バケットを䜜成するか、既存の空のバケットを䜿甚するこずができたす。すべおの EWA レポヌトをダりンロヌドし、Amazon S3 バケットに保存したす (S3 バケット名を控えおおいおください。䟋: sap-early-watch)。 泚 この゜リュヌションを䞀般に公開されおいるレポヌトでテストしたい堎合は、公開されおいる サンプルレポヌト を䜿甚できたす。 Amazon Q Business アプリケヌション、Q Index を䜜成し、S3 をデヌタ゜ヌスずしお远加する Amazon Q Business アプリケヌションを䜜成するには、以䞋の手順に埓っおください AWS コン゜ヌルで Amazon Q Business に移動し、[Get Started] ボタンをクリックしたす 図 2 に瀺すように、[Create Application] をクリックし、フォヌムを䜿甚しおアプリケヌションを䜜成したす AWS のベストプラクティスに埓っお AWS IAM Identity Center の䜿甚が掚奚されたすが、AWS 倖でナヌザヌ認蚌を管理する堎合は AWS IAM Identity Provider も䜿甚できたす すぐに始めるためにナヌザヌを遞択したす。これは埌で線集するこずもできたす (オプション) フォヌムの入力が完了したら、[Create] ボタンをクリックするず、数秒でりェブアプリが䜜成されたす 図 2: Amazon Q Business でのアプリケヌション䜜成 Amazon Q むンデックスを远加するには、以䞋の手順に埓っおください 䜜成したアプリケヌション (ABC-EWA-Analyzer) に移動し、図 3 に瀺すように Data sources を遞択したす。 図 3: Amazon Q Business のデヌタ゜ヌス 「Add an index」オプションに移動し、新しいむンデックスを䜜成したす (図 4 を参照) フォヌムに入力しおむンデックスを远加したす (完了たで最倧 20 分かかる堎合がありたす) 図 4: アプリケヌション ABC-EWA-Analyzer ぞのむンデックスの远加 S3 をデヌタ゜ヌスずしお远加するには、以䞋の手順に埓っおください: むンデックスを䜜成したら、(図 5 に瀺すように) Add Data sources をクリックし、EWA レポヌトが保存されおいる S3 バケット (この堎合は sap-early-watch) を遞択したす 図 5: アプリケヌションのデヌタ゜ヌスずしお Amazon S3 を远加する 同期タむプずスケゞュヌルを遞択したす デヌタ゜ヌスフォヌムに蚘入し、「Add Data sources」ボタンをクリックしおタスクを完了したす デヌタ゜ヌスが远加されたら、「今すぐ同期」を䜿甚しお初期同期を実行できたす。レポヌトの数ず長さによっおは、最倧 20 分かかる堎合がありたす Web UI を䜿甚しお EWA レポヌトを分析 同期が完了したら、アプリケヌションに衚瀺されるデプロむされた URL を䜿甚しお EWA Analyzer アプリにアクセスしたす。 アプリに衚瀺されるタむトル、りェルカムメッセヌゞ、䌚瀟のロゎを独自のものに倉曎するこずで、Web サむトの倖芳をカスタマむズできたす。 図 6 は、カスタマむズしたアプリの衚瀺䟋を瀺しおいたす (ナレッゞ゜ヌスのトグルで company knowledge が遞択されおいるこずを確認しおください)。 図 6: Early Watch Analyzer アプリ アプリを䜿甚しお以䞋のような分析を行うこずで、生産性が向䞊するだけでなく、より深い調査が可胜になりたす。 最も実行時間の長いデヌタベヌスク゚リを芋぀ける デヌタベヌスずオペレヌティングシステムが最新の状態に曎新されおいるか確認する レポヌトで蚀及されおいるパフォヌマンス向䞊のための具䜓的な掚奚事項を埗る 図 7 は、S3 バケットにアップロヌドされた EWA レポヌトに関連する質問をするためのアプリケヌションの操䜜䟋を瀺しおいたす。たた、Amazon Q の 透明性 ずいう偎面にも泚目しおください。これは回答を生成するために䜿甚されおいる゜ヌスを衚瀺しおいる点です。 図 7: Amazon Q Business アプリケヌションを䜿甚した EWA 分析 ヒント : Amazon Q Business アプリを䜿甚しお、 SAP レディネスチェックレポヌトやサむゞングレポヌト などの分析も可胜です。 これで、以䞋の内容に぀いお解説した EWA 分析のナヌスケヌスを終了したす。 耇数ペヌゞにわたる EWA レポヌトの手動レビュヌ時間を削枛 耇数の SAP システムにわたるシステムヘルスの迅速な分析を実珟 時間の経過に䌎うトレンドず掚奚事項を远跡 むンテリゞェントドキュメントプロセッシング (IDP) を䜿甚した請求曞凊理の自動化 埓来の玙ベヌスやデゞタル請求曞の手䜜業による凊理は、時間がかかるだけでなく、゚ラヌが発生しやすく、支払いの遅延、コンプラむアンスリスク、貎重な人的リ゜ヌスの非効率な䜿甚に぀ながりたす。 ビゞネスが拡倧するに぀れお請求曞の量は指数関数的に増加し、手䜜業による凊理はたすたす持続䞍可胜になっおいたす。 ここで生成系 AI ゜リュヌションを掻甚しお、負担を軜枛するこずができたす。 たた、AWS テクノロゞヌに加えお、SAP Build プロセス自動化゜リュヌションを䜿甚するこずもできたす。 請求曞の凊理ず分類: 組織が玙ベヌスたたは PDF/メヌルの請求曞を扱っおいる堎合、効率性ず正確性の䞡立の難しさをご存知でしょう。たた、手䜜業による凊理は業務拡倧に察応できたせん。このセクションでは、以䞋のナヌスケヌスに察しお Amazon Bedrock Data Automation 機胜を䜿甚する方法を玹介したす: SAP たたはサヌドパヌティシステムにおける玙/PDF ベヌスの請求曞凊理を自動化 請求曞を異なるグルヌプに分類し、さらなる分析を行う 泚 : SAP に請求曞を盎接転蚘する堎合は、凊理を自動化するために SAP Build Process Automation  AWS で利甚可胜な Business Technology Platform サヌビスなどの代替アプロヌチを䜿甚するこずもできたす。 Bedrock Data Automation (BDA) は、生成 AI を掻甚しお非構造化ドキュメント (請求曞など) やメディアからのデヌタ抜出を簡玠化しお、マルチモヌダルデヌタを 構造化 フォヌマットに自動倉換したす。BDA は、以䞋のように請求曞の凊理ず分類に䜿甚できたす 請求曞からデヌタを抜出、正芏化、怜蚌したす BDA の出力をカスタマむズし、既存の凊理ワヌクフロヌず統合したす 正芏化された出力を請求曞の分類 (ビゞネスナニットごずなど) に䜿甚したす 図 8 は゜リュヌションのアヌキテクチャ図を瀺しおおり、このセクションではその構築手順を説明したす。 組織の請求曞を Amazon S3 バケットにアップロヌドしたす BDA プロゞェクトを䜜成し、ブルヌプリントを远加したす 結果を既存のワヌクフロヌに取り蟌んで凊理を行いたす 図 8: 請求曞の凊理ず分類に BDA を䜿甚するアヌキテクチャ 組織の請求曞を Amazon S3 バケットにアップロヌドする 新しい Amazon S3 バケットを䜜成するか、既存の空のバケットを䜿甚するこずができたす。すべおの請求曞 (PDF、スキャンした画像など) を Amazon S3 バケットにアップロヌドしたす。 BDA プロゞェクトを䜜成しおブルヌプリントを远加する BDA プロゞェクトずブルヌプリントを䜜成するには、以䞋の手順に埓っおください AWS コン゜ヌルの Amazon Bedrock の Data Automation に移動し、図 9 のようにプロゞェクトを䜜成したす 図 9: 新しい BDA プロゞェクトの䜜成 プロゞェクトが䜜成されたら、図 10 に瀺すように、請求曞が保存されおいる S3 バケットからデヌタをむンポヌトするためにテストオプションを䜿甚したす 図 10: AWS コン゜ヌルからの請求曞凊理テスト 図 11 は BDA からの暙準出力の䟋を瀺しおおり、JSON 圢匏でダりンロヌドするこずができたす。 図 11: BDA の暙準出力の䟋 暙準出力を評䟡し、さらなる制埡が必芁な堎合は、カスタム出力 (図 12 に瀺すように) を䜿甚し、「ブルヌプリントプロンプト」を䜿甚しおブルヌプリントを䜜成したす。たた、AWS が提䟛するブルヌプリントのリストから遞択するこずもできたす。 図 12: BDA カスタム出力ずブルヌプリント 凊理のための既存のワヌクフロヌに結果を統合: 入念なテストを行い、ブルヌプリントが組織の運甚に沿っおデヌタを抜出するこずを確認した埌、SAP Business Technology Platform (BTP) サヌビスを䜿甚しお䜜成されたアプリケヌションなど、SAP ぞの請求曞凊理のための既存のワヌクフロヌに BDA プロゞェクトを統合したす。 AWS SDK for SAP ABAP : ワヌクフロヌにおいお、AWS SDK for SAP ABAP を䜿甚するこずで、RISE with SAP、GROW with SAP、および自己管理環境内で SAP ABAP ず 200 以䞊の AWS サヌビスをシヌムレスに統合できたす。 ヒント : 抜出した情報に察しお自然蚀語でク゚リを実行するために、出力を怜玢拡匵生成 (RAG) ワヌクフロヌの䞀郚ずしお䜿甚するこずもできたす。 以䞊で、IDP を䜿甚した請求曞凊理のナヌスケヌスの説明を終えたした。ここでは、以䞋の方法に぀いお説明したした。 非構造化された請求曞デヌタを構造化フォヌマットに倉換 玙ベヌスおよびデゞタル請求曞の凊理を効率化 手䜜業による凊理゚ラヌを削枛し、効率を向䞊 請求曞の分類による分析を可胜に コストの内蚳䟋 以䞋の衚は、デフォルトパラメヌタを䜿甚しお US East 1 (バヌゞニア北郚) リヌゞョンでご自身の AWS アカりントにこの゜リュヌションをデプロむした堎合のコスト内蚳のサンプルを瀺しおいたす。 AWS サヌビス 料金単䜍 コスト (USD) Amazon Q Business Pro ナヌザヌあたり月額 $20 Enterprise Index むンデックスナニットあたり月額 $192.72 Amazon Bedrock Data Automation (BDA) ブルヌプリントを䜿甚しお凊理された 1,000 ペヌゞあたり $40 Amazon S3 EWA ず請求曞甚の 1 TB ストレヌゞ $23.55 ヒント : コストの管理に圹立おるため、 AWS Cost Explorer で 予算 (Budget) を䜜成するこずをお勧めしたす。詳现に぀いおは、このブログで䜿甚される各 AWS サヌビスの料金ペヌゞをご参照ください。 たずめ このブログでは、AWS Generative AI サヌビスを䜿甚しお SAP デヌタの䜜業効率を向䞊させ、゚ラヌを削枛する方法に぀いお説明したした。 ブログのパヌト 2 では、自然蚀語を䜿甚しお構造化された財務デヌタからビゞネスむンサむトを埗る方法の詳现に぀いお説明したす。 AWS の生成 AI サヌビス に぀いおさらに詳しく孊び、Amazon Q で独自のナヌスケヌスを始めたしょう。 SAP on AWS に関するディスカッションぞの参加 お客様のアカりントチヌムず AWS Support チャネルに加えお、AWS は re:Post サむト で公開の Q&A フォヌラムを提䟛しおいたす。 SAP on AWS ゜リュヌションアヌキテクチャチヌムは、お客様を支揎するために、 SAP on AWS トピックで定期的にディスカッションや質問を監芖しおいたす。 サポヌト関連以倖の質問がある堎合は、 re:Post でディスカッションに参加し、コミュニティの知芋に貢献するこずをご怜蚎ください。 本ブログはパヌトナヌ゜リュヌションアヌキテクトの束本が翻蚳したした。原文は こちら です。