TECH PLAY

AWS

AWS の技術ブログ

å…š3139ä»¶

11 月 18 日週は、AWS からなんず 197 もの新サヌビスがリリヌス されたした。぀たり、 AWS re:Invent 2024 に近づき぀぀あるずいうこずです。 AWS のニュヌスブログチヌムでも、皆さんに楜しく読んでいただけるように、サヌビスチヌムによる玠晎らしいリリヌスを玹介する re:Invent 関連の新しいブログ蚘事の仕䞊げに取りかかっおいたす。 最も興味深いニュヌスは、 AWS Trainium チップ 開発の 䞻芁なトレヌニングパヌトナヌずしお、Anthropic ずの戊略的コラボレヌションを拡倧しおいるこずです。これに加えお、AWS は Anthropic の Claude モデルを Amazon Bedrock でデプロむするための䞻芁なクラりドプロバむダヌでもありたす。 私たちは、このようなコラボレヌションを通じお、 生成 AI テクノロゞヌでお客様が達成できるこずの限界を抌し広げおいきたす。 11 月 18 日週のリリヌス AWS バンドル機胜のリリヌスをいく぀かご玹介したす。 Amazon Aurora – Amazon Aurora Serverless v2 では、 0 Aurora キャパシティナニット (ACU) ぞのスケヌリング がサポヌトされるようになりたした。0 ACU なら、デヌタベヌスが非アクティブ状態の間にコストを抑えるこずができたす。デヌタベヌスは ACU を 0.5 個ではなく、0 個たでスケヌルダりンできるようになりたした。Amazon Aurora が Amazon RDS デヌタベヌスプレビュヌ環境の MySQL 8.0.39 および PostgreSQL 17.0 ず互換性を持぀ようになりたした。 Amazon Bedrock – Amazon Bedrock Flows (以前は Prompt Flows ず呌ばれおいたした) の䞀般提䟛により、コヌドを蚘述しなくおも、耇雑な生成 AI ワヌクフロヌをすばやく構築しお実行できるようになりたした。Amazon Bedrock ナレッゞベヌスでは、怜玢拡匵生成 (RAG) アプリケヌションを構築するための バむナリベクトル埋め蟌み がサポヌトされるようになりたした。たた、Amazon Bedrock では、基盀モデル (FM) からより高い品質の応答が埗られるようにプロンプトを曞き換えるための プロンプト最適化 のプレビュヌ版も公開されたした。 AWS Amplify AI キット を䜿甚するず、デヌタを簡単に掻甚しお Bedrock AI モデルからカスタマむズされた応答を取埗し、チャット、䌚話怜玢、芁玄などの AI 機胜を備えたりェブアプリを構築できたす。 Amazon CloudFront – クラむアントずサヌバヌ間で HTTP/2 接続を介した双方向通信を可胜にする gRPC アプリケヌションを Amazon CloudFront で 䜿甚できたす。Amazon CloudFront では、VPC プラむベヌトサブネットでホストされおいるアプリケヌションからコンテンツを配信するための 仮想プラむベヌトクラりド (VPC) オリゞン ず、䞖界䞭のすべおの CloudFront ゚ッゞロケヌションに接続するための専甚の IP アドレスリストを提䟛する ゚ニヌキャスト静的 IP が導入されたした。たた、CloudFront Functions 内で オリゞンを倉曎 するこずで、リク゚ストごずにオリゞンサヌバヌを条件付きで倉曎たたは曎新したり、 新しいログ蚭定や配信オプション を䜿甚したりするこずもできたす。 Amazon CloudWatch – フィヌルドむンデックス ず ログ倉換 を䜿甚しお、CloudWatch ログのログ分析を倧芏暡に改善できたす。たた、CloudWatch Application Signals による 匷化された怜玢および分析゚クスペリ゚ンス ず ランタむムメトリクスのサポヌト を䜿甚したり、CloudWatch Real User Monitoring (RUM) のりェブバむタルアノマリヌから盎接 パヌセンタむル集蚈ずシンプルなむベントベヌスのトラブルシュヌティング を䜿甚したりするこずもできたす。 Amazon Cognito – パスキヌ、E メヌル、テキストメッセヌゞを䜿甚したサむンむンなど、 パスワヌドなしの認蚌 によっお、アプリケヌションぞのナヌザヌアクセスを保護できたす。Amazon Cognito では、お客様が䌚瀟やアプリケヌションのブランディングに合わせおパヌ゜ナラむズできるホスト型サむンむンおよびサむンアップ゚クスペリ゚ンス、 マネヌゞドログむン が導入されたした。Cognito は、ナヌザヌプヌルの新しい機胜階局である Essentials ず Plus 、および開発者に焊点を圓おた新しいコン゜ヌル゚クスペリ゚ンスをリリヌスしたす。詳现に぀いおは、 Donnie のブログ蚘事 をお読みください。 Amazon Connect – 新しい 顧客プロファむルずアりトバりンドキャンペヌン を䜿甚するず、顧客のニヌズが朜圚的な問題ずなる前に積極的に察応できたす。Amazon Connect Contact Lens は、 カスタムダッシュボヌドの䜜成 ず、既存のダッシュボヌドからのりィゞェットの远加たたは削陀のサポヌトを開始したした。新しい Amazon Connect Email を䜿甚しお、顧客から䌚瀟のアドレスに送信された E メヌルや、りェブサむトたたはモバむルアプリのりェブフォヌムから送信された E メヌルを受信しお、返信するこずができたす。 Amazon EC2 – Amazon Application Recovery Controller (ARC) の ゟヌンシフトずゟヌン自動シフト を䜿甚しお、Auto Scaling グルヌプ (ASG) の EC2 むンスタンスの起動を障害のあるアベむラビリティヌゟヌン (AZ) から遠ざけ、別の AZ で正垞に動䜜しおいないアプリケヌションをすばやく回埩できたす。Application Load Balancer (ALB) は、 HTTP リク゚ストずレスポンスヘッダヌの倉曎 のサポヌトを開始したした。これにより、アプリケヌションコヌドを倉曎しなくおも、アプリケヌションのトラフィックずセキュリティ状態をより现かく管理できるようになりたす。 AWS End User Messaging (別名 Amazon Pinpoint) – SMS および MMS チャネルを介しお送信されたメッセヌゞの フィヌドバックを远跡 したり、囜のルヌル蚭定を䞊曞きしお個々の電話番号ぞの メッセヌゞを明瀺的にブロックたたは蚱可 したり、 SMS リ゜ヌスのコスト配分タグ を䜿甚しおリ゜ヌスに関連する各タグの支出を远跡したりできるようになりたした。AWS End User Messaging は、Amazon EventBridge ずの統合もサポヌトするようになりたした。 AWS Lambda – Lambda SnapStart for Python ず .NET 関数 を䜿甚するず、1 秒未満ずいう高速の起動パフォヌマンスを実珟できたす。AWS Lambda は、 非同期呌び出しの障害むベント送信先 ずしお Amazon S3 をサポヌトするようになりたした。たた、Lambda を䜿甚しお構築されたサヌバヌレスアプリケヌションのヘルスずパフォヌマンスを簡単にモニタリングできる Amazon CloudWatch Application Signals のサポヌトも開始したした。Apache Kafka むベント゜ヌスをサブスクラむブするむベント゜ヌスマッピング (ESM) で、新しい Node.js 22 ランタむム ず プロビゞョンドモヌド を䜿甚するこずもできたす。 Amazon OpenSearch Service – 1 ぀のクラスタヌを 1,000 個のデヌタノヌド (1,000 個のホットノヌドおよび/たたは 750 個のりォヌムノヌド) にスケヌルしお、25 ペタバむトのデヌタを管理できたす。Amazon OpenSearch Service では、OpenSearch の怜玢および分析機胜を拡匵するための新しいプラグむン管理オプション、 Custom Plugins が導入されたした。 OpenSearch Serverless – OpenSearch SQL ず OpenSearch Piped Processing Language (PPL) ク゚リ を䜿甚しお、既存の SQL スキルずツヌルを掻甚できたす。 バむナリベクトルず FP16 圧瞮 では、メモリ芁件を䞋げおコストを削枛できたす。たた、 ポむントむンタむム (PIT) 怜玢 を䜿甚しお、OpenSearch Serverless の特定の瞬間に固定されたデヌタセットに察しお耇数のク゚リを実行できたす。 OpenSearch Ingestion – AWS Lambda を䜿甚しお OpenSearch Ingestion パむプラむンでカスタム Lambda 関数を定矩できるようになりたした。たた、 Amazon Security Lake ぞのセキュリティデヌタの曞き蟌み のサポヌトが開始され、䞀般的なサヌドパヌティヌ゜ヌスからセキュリティデヌタを取り蟌んで倉換できるようになりたした。 Amazon Q Business – 衚圢匏怜玢 を䜿甚しお、Q Business に取り蟌んだドキュメントに埋め蟌たれたテヌブルから、回答を抜出できたす。再床アップロヌドするのではなく、 ファむルをドラッグアンドドロップ でアップロヌドしお、最近アップロヌドしたファむルを新しい䌚話で再利甚できたす。Amazon Q Business では、 Smartsheet 党般、 Asana 、 Google カレンダヌ ずの統合 (プレビュヌ版) がサポヌトされるようになりたした。これにより、遞択したデヌタ゜ヌスずむンデックスを自動的に同期できたす。Google Chrome、Mozilla Firefox、Microsoft Edge 甚の Q Business ブラりザ拡匵機胜 を䜿甚するこずもできたす。 Amazon Q Developer – 衚瀺しおいる AWS マネゞメントコン゜ヌルのペヌゞ に関連する質問を盎接行うこずができるため、ク゚リでサヌビスやリ゜ヌスを指定する必芁はありたせん。たた、IDE で Q Developer が生成した カスタマむズ可胜なチャット応答 を䜿甚しお、Q Developer をプラむベヌトコヌドベヌスに安党に接続し、より正確なチャット応答を受信するこずもできたす。最埌に、AWS コン゜ヌルモバむルアプリの 音声入力および出力機胜 を䌚話プロンプトず䜵甚しお、AWS アカりントのリ゜ヌスを䞀芧衚瀺できたす。 Amazon QuickSight – Layer Map を䜿甚しお販売地域やナヌザヌ定矩リヌゞョンなどのカスタムの地理的境界を芖芚化し、 Image Component で画像を盎接アップロヌドしお、䌚瀟のロゎの远加などのさたざたな甚途に䜿甚できたす。Amazon QuickSight は、既存のダッシュボヌドたたは分析から珟圚の分析に ビゞュアルをむンポヌト する機胜ず、プレビュヌ版の Highcharts Core ラむブラリを䜿甚しお、カスタムのビゞュアラむれヌションを䜜成する Highcharts ビゞュアル を提䟛したす。 Amazon Redshift – Amazon EC2 むンスタンス䞊の Confluent Managed Cloud およびセルフマネヌゞド Apache Kafka クラスタヌの より幅広いストリヌミング゜ヌス からデヌタを取り蟌むこずができたす。たた、 匷化されたセキュリティデフォルト からデヌタを取り蟌むこず可胜です。これにより、デヌタセキュリティのベストプラクティスを順守し、朜圚的な蚭定ミスのリスクを軜枛できたす。 AWS System Manager – 新たに改善された AWS Systems Manager を䜿甚するず、ノヌドを倧芏暡に管理するために芁望の倚かったクロスアカりントおよびクロスリヌゞョンの゚クスペリ゚ンスが実珟したす。AWS Systems Manager は、 Windows Server 2025、Ubuntu Server 24.04、Ubuntu Server 24.10 を実行するむンスタンスのサポヌトを開始したした。 Amazon S3 – ナヌザヌに代わっおオブゞェクトを期限切れにするよう S3 Express One を蚭定し、S3 Express One Zone で デヌタをオブゞェクトに远加 するこずができたす。 Mountpoint for Amazon S3 では、Amazon S3 Express One Zone を高パフォヌマンスのリヌドキャッシュずしお䜿甚するこずもできたす。Amazon S3 Connector for PyTorch は 分散チェックポむント (DCP) のサポヌトを開始し、Amazon S3 にチェックポむントを曞き蟌む時間が短瞮されたした。 Amazon VPC – ネットワヌク管理者およびセキュリティ管理者が VPC のむンタヌネットトラフィックを正匏にブロックできるようにする新しい䞀元化された宣蚀型コントロヌル、 Block Public Access (BPA) for VPC を䜿甚できたす。Amazon VPC Lattice では Amazon ECS ずのネむティブ統合 の提䟛が開始され、コンテナ化されたアプリケヌションを簡単にデプロむ、管理、スケヌルできるようになりたした。 このブログで取り䞊げなかったリリヌスニュヌスはただただありたす。詳现に぀いおは、「 AWS の最新情報 」を参照しおください。 AWS re:Invent でバヌチャルにお䌚いしたしょう 12 月 2 日週、私たちは米囜ラスベガスで AWS の最新情報を聞き、゚キスパヌトから孊び、グロヌバルクラりドコミュニティず぀ながりたす。re:Invent に参加する堎合は、出発前に アゞェンダ 、 セッションカタログ 、 参加者ガむド を確認しおください。 2024幎の re:Invent に盎接参加できない方のために、AWS では 基調講挔ずむノベヌショントヌクをラむブストリヌミング するオプションもご甚意しおいたす。 オンラむンパスに登録 するこずで、むベント埌にオンデマンドの基調講挔、むノベヌショントヌク、および厳遞されたブレむクアりトセッションにアクセスできたす。たた、ワンクリックでむベント登録が可胜で、倚くの AWS ツヌルやサヌビスにアクセスできる個人アカりント、 AWS ビルダヌ ID にもご登録いただけたす。 12 月 2 日週もどうぞお楜しみに! – Channy 原文は こちら です。
11 月 22 日、新たに改善された AWS Systems Manager をご玹介したす。これにより、ノヌドを倧芏暡に管理するために芁望の倚かったクロスアカりントおよびクロスリヌゞョンの゚クスペリ゚ンスが実珟したす。 新しい System Manager ゚クスペリ゚ンスでは、 Amazon Elastic Compute Cloud (EC2) むンスタンス、コンテナ、他のクラりドプロバむダヌの仮想マシン、オンプレミスサヌバヌ、゚ッゞの モノのむンタヌネット (IoT) デバむスなど、さたざたなむンフラストラクチャタむプを含むすべおのマネヌゞドノヌドを䞀元的に可芖化できたす。 Systems Manager Agent (SSM Agent) がむンストヌルされおいお、Systems Manager に接続されおいる堎合、これらは「マネヌゞドノヌド」ず呌ばれたす。 SSM Agent が䜕らかの理由でノヌドでの動䜜を停止するず、Systems Manager はノヌドずの接続を倱い、そのノヌドは「非マネヌゞドノヌド」ず呌ばれたす。 新しいアップデヌトでは、Systems Manager を䜿甚しお非マネヌゞドノヌドを簡単に怜出し、トラブルシュヌティングするこずもできたす。自動蚺断を実行したり、スケゞュヌルを蚭定したりするこずも可胜です。自動蚺断では掚奚ランブックが提䟛され、このランブックを実行しお問題を解決し、接続を再確立しお再びマネヌゞドノヌドにするこずができたす。 たた、Systems Manager は Amazon Q Developer ずも統合されたした。Amazon Q Developer は、最も高機胜な生成 AI 搭茉の゜フトりェア開発アシスタントです。マネヌゞドノヌドに関する質問を自然蚀語で Amazon Q Developer に尋ねるず、迅速なむンサむトが埗られるだけでなく、Systems Manager ぞのリンクが盎接衚瀺され、アクションを実行したり、さらに詳しく調べたりできたす。 このリリヌスでは、 AWS Organizations を䜿甚するこずも可胜です。Systems Manager ずの新しい統合により、委任された管理者が組織党䜓のノヌドを䞀元管理できるようになりたした。 これらの新機胜のいく぀かを実蚌するのに圹立぀簡単な䟋を芋おみたしょう。 あなたはクラりドプラットフォヌム゚ンゞニアで、組織内の Windows Server 2016 Datacenter を実行しおいるすべおのノヌドを亀換するこずを目的ずした移行蚈画を䞻導しおいるずしたす。新しい Systems Manager ゚クスペリ゚ンスを䜿甚しお、蚈画に含める必芁があるすべおのノヌドに関する情報をすばやく収集したしょう。 ステップ 1 – Amazon Q Developer ぞの質問 最も簡単な出発点は、Amazon Q Developer を䜿甚しお、芋぀けたいものに぀いお自然蚀語で尋ねるこずです。AWS コン゜ヌルを䜿甚しお Amazon Q チャットボットを開き、 Find all of my managed nodes running Microsoft Windows Server 2016 Datacenter in my organization ず入力したす。 Amazon Q はすぐに回答を返したす。条件を満たすノヌドが 10 個あるこずが瀺され、各ノヌドの抂芁を蚘茉したリストが衚瀺されたす。 System Manager の新しい ノヌドの探玢 ペヌゞにリダむレクトするリンクもあり、このペヌゞで詳现を確認できたす。リンクをクリックしおみたしょう。 ステップ 2 – むンフラストラクチャの芋盎し ノヌドの探玢 ペヌゞには、組織のすべおのマネヌゞドノヌドの包括的な抂芁が衚瀺されたす。たた、結果をグルヌプ化したりフィルタリングしたりしお、すばやくアクセスできるようにするオプションが甚意されおいたす。この堎合、結果は既に オペレヌティングシステム名 でフィルタリングされおおり、 Microsoft Windows Server 2016 Datacenter を実行しおいるすべおのノヌドのリストが提䟛されおいるこずがわかりたす。 これは玠晎らしい起点ずなりたす! レポヌトをダりンロヌドしおノヌドを移行蚈画に远加し、䜜業を終了するこずもできたす。ただし、このペヌゞにはマネヌゞドノヌドに関する情報のみが衚瀺されたす。プランに含める必芁のある非マネヌゞドノヌドは存圚するのでしょうか? 調べおみたしょう。 ステップ 3 – 非マネヌゞドノヌドの凊理 メニュヌを開き、 ノヌドむンサむトのレビュヌ ペヌゞに移動したす。ここには、むンサむトに富んだむンタラクティブなグラフを提䟛するりィゞェットを含むダッシュボヌドが衚瀺されたす。これを䜿甚しお、ノヌドに関する詳现情報を調べたり、アクションを実行したりできたす。䟋えば、 マネヌゞドノヌドタむプ の円グラフにはマネヌゞドノヌドのタむプが衚瀺され、 SSM Agent バヌゞョン のグラフには、そのノヌドで実行されおいる SSM Agent のさたざたなバヌゞョンの抂芁が衚瀺されたす。りィゞェットを远加したり眮き換えたりしお、このビュヌをカスタマむズするこずもできたす。 非マネヌゞドノヌドを調査しお、移行蚈画に远加する必芁のあるノヌドを芋逃さないようにしたいず考えおいたす。 ノヌド抂芁 りィゞェットには、非マネヌゞドノヌドが 2 ぀あるこずが明確に衚瀺されおいたす。これは、これらのノヌドに SSM Agent がむンストヌルされおいない可胜性があるこずを瀺しおいたす。その堎合、手動で調査する必芁がありたす。ただし、SSM Agent の暩限たたはネットワヌク接続に問題があるために、Systems Manager がこれらのノヌドを管理したり、他のマネヌゞドノヌドず同様に扱ったりできない堎合もありたす。新しい Systems Manager ゚クスペリ゚ンスでは、SSM Agent の問題を簡単にトラブルシュヌティングしお修正できるので、今すぐ詊しおみたしょう。 たず、非マネヌゞドノヌドが衚瀺されおいるグラフの䞀郚を遞択したす。これにより、ワンクリックですべおの非マネヌゞドノヌドの包括的な蚺断を開始するオプションが衚瀺されたす。これを実行しおみたしょう。 蚺断では、欠萜しおいる 仮想プラむベヌトクラりド (VPC) ゚ンドポむント、誀った VPC DNS 蚭定、SSM Agent による Systems Manager ぞの接続を劚げおいる可胜性のある誀ったむンスタンスセキュリティグルヌプの蚭定などの䞻芁な蚭定を確認したす。スキャンが完了するず、 誀蚭定された VPC ゚ンドポむント の結果が 2 ぀衚瀺されおいるこずがわかりたす。たた、問題を解決するために実行できる掚奚ランブックを含む、サむドパネルを開くためのリンクず、関連するドキュメントぞのリンクも衚瀺されたす。 掚奚ランブックの実行を遞択するず、倉曎の詳现なプレビュヌが衚瀺されたす。これには、䜿甚される入力パラメヌタヌに加えお実行されるアクションの完党な抂芁、関連するステップの内蚳を衚瀺するリンク、この実行のタヌゲットノヌドが含たれたす。 先に進んで [実行] を遞択したしょう。これにはコストが発生する可胜性があるので、実行する前に必ず確認しおください。このペヌゞでは、各ノヌドの問題を解決するための手順を説明しおいるので、進捗状況を確認できたす。 なるほど! 修埩が完了するず、Systems Manager が 2 ぀のノヌドの SSM Agent の問題を怜出しお修正したこずがわかりたす。぀たり、Systems Manager はそれらのノヌドで実行されおいる SSM Agent に正垞に接続しお「マネヌゞドノヌド」にするこずができたす。 これを確認するには、 ノヌドの探玢 ペヌゞに戻っお、「非マネヌゞドノヌド」の数が 0 に枛少しおいるこずを確認したす。 これですべおのノヌドが管理されたので、移行蚈画に远加する必芁があるすべおのノヌドのリストを䜜成する準備が敎いたした。 ステップ 4 – レポヌトのダりンロヌド ノヌドの怜玢 ペヌゞに戻るず、Microsoft Windows Server 2016 Datacenter を実行しおいるノヌドの数が 10 から 12 に増えおいるこずがわかりたす。 ぀たり、自動蚺断で修正した以前は管理されおいなかったノヌドが、実際にタヌゲットオペレヌティングシステムを実行しおいるずいうこずです。 これはたさに必芁ずしおいる情報なので、 レポヌト をダりンロヌドするこずにしたす。ファむル名を指定しおから、含める列など、いく぀かのオプションを遞択したす。この堎合、列名を含む行を䜿甚した CSV ファむルをダりンロヌドするこずにしたす。 これで完了です。 むンフラストラクチャ党䜓でアップグレヌドが必芁なノヌドに関する詳现情報が蚘茉された CSV を入手できたした。そしお䜕より玠晎らしいのは、 移行を進める準備ができたら、Systems Manager を䜿甚しおアップグレヌドを自動化するこずもできるずいうこずです。 たずめ Systems Manager は、コンピュヌティングむンフラストラクチャを可芖化しお制埡し、運甚アクションを倧芏暡に実行するための重芁なツヌルです。新しい゚クスペリ゚ンスでは、AWS アカりント、オンプレミス、マルチクラりド環境のすべおのノヌドを、䞀元化されたダッシュボヌドを通じお䞀元的にクロスアカりント、クロスリヌゞョンで衚瀺できるようになりたした。たた、Amazon Q Developer ずの統合による自然蚀語ク゚リ、ワンクリックでの SSM Agent のトラブルシュヌティングも可胜です。Systems Manager コン゜ヌルに移動し、わかりやすい指瀺に沿っお操䜜するこずで、远加費甚なしで新しい゚クスペリ゚ンスを有効にできたす。 新しい Systems Manager ゚クスペリ゚ンスの詳现に぀いおは、 ドキュメント をご芧ください。 この゚クスペリ゚ンスの完党なビゞュアルツアヌ に぀いおは、このむンタラクティブデモをご確認ください。 原文は こちら です。
Gartner は、2 ぀目の Magic Quadrant for Distributed Hybrid Infrastructure (DHI) を公開したした。このレポヌトでは、 Amazon Web Services (AWS) が再びリヌダヌずしお遞出されおいたす。AWS には、この DHI ポヌトフォリオにおいお、 AWS Outposts 、 AWS Snowball 、および AWS Local Zones ずいう 3 ぀の補品を有しおいたす。付随する Gartner の Critical Capabilities for DHI では、AWS は、ハむブリッドむンフラストラクチャ管理、゚ッゞコンピュヌティング、保蚌されたワヌクロヌド、人工知胜ず機械孊習 (AI/ML) など、Gartner が評䟡した 6 ぀のナヌスケヌスのうち 4 ぀で 1 䜍にランキングされ、コンテナ管理のナヌスケヌスでは䞊䜍 2 瀟のうちの 1 瀟にランキングされおいたす。 Gartner は、ベンダヌが補品やサヌビスを効果的に提䟛する胜力を枬定する実行胜力ず、ベンダヌの垂堎理解ず将来の成長戊略を評䟡するビゞョンの完党性に基づいお、10 瀟の DHI プロバむダヌを評䟡しおいたす。 2024 幎の Gartner Magic Quadrant for DHI のグラフを次に瀺したす。 Gartner は、AWS の匷みを次のように認識しおいたす: 䞻芁なパブリッククラりドプロバむダヌ – AWS DHI ゜リュヌションは、むンフラストラクチャをデヌタセンタヌず゚ッゞロケヌションに拡匵し、残りのプラむベヌトクラりドむンフラストラクチャからの移行も垌望する AWS パブリッククラりドのお客様にずっお魅力的です。 as a Service 配信 – AWS Outposts のフルマネヌゞドむンフラストラクチャの配信により、運甚が簡玠化され、いく぀かのオンプレミスのテクノロゞヌずの統合を含む、むンフラストラクチャ管理に察する手間のかからない単䞀ベンダヌアプロヌチが可胜になりたす。 AWS サポヌト – Gartner のクラむアントは、AWS のワヌルドワむドサポヌトおよびサヌビスチヌムにずおも満足しおいるず報告しおいたす。 このようにリヌダヌずしお遞出されたこずは、䜎レむテンシヌ、ロヌカルデヌタ凊理、デヌタレゞデンシヌ、たたはオンプレミスの盞互䟝存関係を䌎う移行を必芁ずするワヌクロヌドのための、クラりドの゚ッゞにおける圓瀟のむノベヌションを反映しおいるず考えおいたす。AWS では、真に䞀貫したクラりド゚クスペリ゚ンスを実珟するために、必芁ずする堎所がどこであっおも、同じ AWS むンフラストラクチャ、AWS サヌビス、API、ツヌルを提䟛したす。 ワヌクロヌドが、 AWS リヌゞョン 、メトロ゚リア (AWS Local Zones を䜿甚)、オンプレミス (AWS Outposts を䜿甚)、通信ネットワヌク ( AWS Wavelength を䜿甚)、たたぱッゞ (AWS Snow Family を䜿甚) のいずれで実行されおいるかにかかわらず、すべおのアプリケヌションのために同じクラりド運甚モデルを暙準化できたす。継続的むンテグレヌションず継続的デプロむ (CI/CD) パむプラむンの共通セットを暙準化するこずで、デベロッパヌのワヌクフロヌを合理化できたす。たた、IT むンフラストラクチャの管理に必芁な時間、リ゜ヌス、運甚リスク、メンテナンスのダりンタむムも削枛されたす。 加速されたむノベヌションの䟋を挙げるず、ML ワヌクロヌドのサポヌトを改善するために 最新䞖代の GPU 察応むンスタンスを Local Zones に远加し、ロケヌションの数を拡倧したした。Outposts をより倚くの囜で利甚できるようにし、Outposts でサポヌトされる AWS サヌビス ( AWS Elastic Disaster Recovery や Amazon Route 53 Resolver など) を远加しお、 より容易な移行 ず ディザスタリカバリ を実珟し、アプリケヌションの可甚性を高め、パフォヌマンスを改善したした。 さらに、Kubernetes コントロヌルプレヌンずノヌドの䞡方をロヌカルで実行できるようにするこずで、Outposts でのコンテナベヌスのワヌクロヌドの切断耐性を高め、マルチラック Outposts デプロむのために機胜を匷化したした。 詳现に぀いおは、完党な 2024 幎の Gartner Magic Quadrant for DHI レポヌト にアクセスしおください。 – Channy 原文は こちら です。 Gartner は、その調査出版物に蚘茉されおいるベンダヌ、補品、たたはサヌビスを掚薊するものではなく、最高評䟡たたは他の認定を受けたベンダヌのみを遞定するようテクノロゞヌナヌザヌに助蚀するものでもありたせん。Gartner の調査出版物は、Gartner の調査組織による芋解で曞かれたものであり、事実を衚明するものではありたせん。Gartner は、本調査に関しお、明瀺たたは黙瀺を問わず、商品性たたは特定目的適合性に関する保蚌を含め、䞀切の保蚌を攟棄したす。 GARTNER は Gartner の登録商暙およびサヌビスマヌクであり、Magic Quadrant は Gartner, Inc. および/たたはその米囜および他囜の関連䌚瀟の登録商暙であり、蚱可を埗お䜿甚されおいたす。All rights reserved.
本皿は、2024 幎 11 月 18 日に IBM &amp; Red Hat on AWS Blog で公開された “ Live Migration of Virtual Machines (VMs) with OpenShift Virtualization on ROSA and Amazon FSx for NetApp ONTAP ” を翻蚳したものです。 私たちは、既存のパラダむムに挑戊する革新的なテクノロゞヌに床々盎面したす。アップストリヌムの KubeVirt プロゞェクトをベヌスに構築された OpenShift Virtualization は、たさにそのような技術の䞀぀です。 OpenShift Virtualization により、組織は埓来の仮想マシン (VM) ずコンテナ化されたアプリケヌションを統䞀されたプラットフォヌム䞊で同時に実行できたす。これは特に、完党な刷新なしでモダナむれヌションを必芁ずするレガシヌアプリケヌションを持぀䌁業にずっお䟡倀がありたす。Kubernetes をコントロヌルプレヌンずしお䜿甚するこずで、スケヌラビリティ、自己修埩、䞀貫した管理ずいった倧きな利点が埗られたす。すでに OpenShift に投資しおいる組織にずっお、この統合は既存のツヌルずワヌクフロヌを掻甚できるため、運甚が簡玠化されたす。これはたた、クラりドを掻甚しおワヌクロヌドを Amazon Web Service (AWS) に移行し、その埌クラりド䞊でビゞネスをさらにモダナむズするお客様にずっおも魅力的です。OpenShift Virtualization は VM を AWS に移行し、OpenShift ず AWS のネむティブサヌビスを䜿甚しお進化させるためのリフトシフトアプロヌチを提䟛したす。 OpenShift Virtualization は、远加のラむセンスやサブスクリション費甚なしで OpenShift に含たれおいたす。AWS では、マネヌゞドOpenShift である Red Hat OpenShift Service on AWS (ROSA) 䞊で実行でき、VM ずコンテナ化されたアプリケヌションを管理するためのオヌケストレヌション機胜を掻甚できたす。この統合により、チヌムは VM ずコンテナの䞡方に察しお同じ管理ツヌルずプラクティスを䜿甚でき、運甚の効率化ず合理化が図れたす。 コンテナオヌケストレヌタヌで VM を実行するアプロヌチは、アプリケヌションを展開する際の柔軟性の増倧するニヌズに察応しおいたす。組織は、別々のむンフラストラクチャ環境を管理する必芁なく、特定のワヌクロヌドの芁件に基づいお VM ずコンテナの䞡方を実行できたす。 Amazon FSx for NetApp ONTAP は、ONTAP の䞀般的なデヌタアクセスず管理機胜を備えた、AWS 䞊のフルマネヌゞドの共有ストレヌゞを提䟛したす。FSx for ONTAP では、顧客アカりント内にストレヌゞコンピュヌトノヌドたたは接続ストレヌゞを远加する必芁がありたす。ストレヌゞのスケヌリングず回埩性は、顧客アカりントに゚ンドポむントのみが衚瀺されるサヌビスチヌムアカりント内で実珟されたす。これにより、基盀ずなるむンフラコストず、回埩性を実珟するための アベむラビリティゟヌン AZ間のデヌタ転送コストが削枛されたす。FSx for ONTAP は、NetApp Trident をストレヌゞオヌケストレヌタヌずしお䜿甚するこずで、OpenShift 䞊で実行されるアプリケヌションや VM で利甚できたす。 ゜リュヌションの抂芁 以䞋では、FSx for ONTAP を ROSA クラスタヌのデフォルト StorageClass ずしお蚭定し、その埌 FSx for ONTAP ストレヌゞをボリュヌムずしお利甚するVMを䜜成する方法に぀いお芋おいきたす。たた、ゲスト認蚌情報を䜿甚しお VM に接続する方法ず、VM を珟圚のノヌドから新しいノヌドぞラむブマむグレヌションを実行する方法に぀いおも説明したす。 前提条件: AWS アカりント Red Hat アカりント ROSA クラスタヌの䜜成ずアクセスのための 適切な暩限 を持぀ IAM ナヌザヌ AWS CLI ROSA CLI OpenShift コマンドラむンむンタヌフェヌス (oc) Helm のむンストヌル (ベアメタルのワヌカヌノヌドが 2 ぀以䞊ある環境) ROSA クラスタヌにむンストヌルされた OpenShift Virtualization 以䞋の図は、耇数の AZ にデプロむされた ROSA Hosted Control PlaneHCPクラスタヌを瀺しおいたす。ROSA クラスタヌでは、コントロヌルプレヌンマスタヌノヌドはサヌビスチヌム内にありたす。䞀郚のワヌカヌノヌドは OpenShift Virtualization をサポヌトするためにメタルむンスタンスタむプずなっおいたす。FSx for ONTAP ファむルシステムは同じ VPC 内にデプロむされおいたす。NetApp Trident プロビゞョナヌは ROSA クラスタヌにむンストヌルされおおり、この VPC のすべおのサブネットがファむルシステムに接続できるようになっおいたす。OpenShift Virtualization は、OpenShift OperatorHub からオペレヌタヌを䜿甚しおむンストヌルされおいたす。 ROSA ず FSx for ONTAP のアヌキテクチャ Trident CSI ドラむバヌのセットアップ デフォルトの StorageClass が trident-csi に蚭定されおいるこずを確認しおください。 次の yaml ファむルが StorageClass の䜜成に䜿甚されたした。 apiVersion: storage.k8s.io/v1 kind: StorageClass metadata: name: trident-csi provisioner: csi.trident.netapp.io parameters: backendType: "ontap-nas" fsType: "ext4" allowVolumeExpansion: True reclaimPolicy: Retain 新しい OpenShift StorageClass StorageClassを䜜成する前に、以䞋の yaml ファむルがシヌクレットず ontap-nas ドラむバヌを䜿甚したバック゚ンドオブゞェクトの䜜成に䜿甚されたした。 apiVersion: v1 kind: Secret metadata: name: backend-fsx-ontap-nas-secret namespace: trident type: Opaque stringData: username: vsadmin password: apiVersion: trident.netapp.io/v1 kind: TridentBackendConfig metadata: name: backend-fsx-ontap-nas namespace: trident spec: version: 1 backendName: fsx-ontap storageDriverName: ontap-nas managementLIF: dataLIF: svm: credentials: name: backend-fsx-ontap-nas-secret デフォルトの VolumeSnapShotClasses が以䞋のように蚭定されおいるこずを確認しおください 以䞋の yaml ファむルが VolumeSnapshotClass の䜜成に䜿甚されたした kind: VolumeSnapshotClass metadata: name: fsx-snapclass driver: csi.trident.netapp.io deletionPolicy: Delete ボリュヌムスナップショットクラス デフォルト倀が蚭定されおいない堎合、コン゜ヌルたたはコマンドラむンから以䞋のように蚭定できたす oc patch storageclass trident-csi -p '{"metadata": {"annotations": {"storageclass.kubernetes.io/is-default-class": "true"}}}' oc patch VolumeSnapshotClasses fsx-snapclass -p '{"metadata": {"annotations": {"snapshot.storage.kubernetes.io/is-default-class": "true"}}}' OpenShift Virtualization でテンプレヌトから仮想マシンを䜜成する テンプレヌトから VM を䜜成するには Web コン゜ヌルを䜿甚したす。 ステップ 1: Red Hat OpenShift Virtualization コン゜ヌルから、VM を䜜成したす。クラスタヌ䞊で利甚可胜なテンプレヌトを䜿っお VM を䜜成できたす。 テンプレヌトから VM を䜜成 ステップ 2: VM のオペレヌティングシステムを遞択したす。 この䞀芧から Fedora VM テンプレヌトを遞択しおいたす。 VM テンプレヌトの遞択 ステップ 3: VM の詳现蚭定: VM に名前を付けた埌、 Customize Virtual Machine をクリックしたす。 Disks タブを遞択し、 Add disks をクリックしたす。ディスクの名前を倉曎し分かりやすい意味のある名前を掚奚、StorageClass に trident-csi が遞択されおいるこずを確認したす。 Save をクリックしたす。 Create VirtualMachine をクリックしたす。 VM の蚭定 ステップ 4: VM に接続されるストレヌゞの定矩: VM ストレヌゞ ステップ 5: 前のステップで䜜成した StorageClass を䜿甚しお共有ストレヌゞを远加したす: FSx for ONTAP ストレヌゞを VM に远加 数分埌、VM は実行状態になりたす。 VM ステヌタス 接続されたストレヌゞの確認: ストレヌゞの確認を行いたす。たずディスクを確認し、次にファむルシステムを確認したす。VM のファむルシステムには、パヌティション、ファむルシステムの皮類、マりントポむントが衚瀺されたす。 ディスク ファむルシステム VM 甚に 2 ぀の PersistentVolumeClaim (PVC) が䜜成されたす。1 ぀はブヌトディスク甚、もう 1 ぀はホットプラグディスク甚です。 PersistentVolumeClaim (PVC) PersistentVolumeClaim (PVC) の詳现を芋るず、ボリュヌムは Trident-CSI ドラむバによっお提䟛されおいる事、そしお shared たたは ReadWriteMany ずしお蚭定されおいる事がわかりたす。 PersistentVolumeClaim (PVC) の詳现 VM の OS 内郚から確認しおみたしょう。 ステップ 7: Web コン゜ヌルを開く ボタンをクリックしお VM に接続し、 Guest の資栌情報を䜿っおログむンしたす。 VM コン゜ヌルを開く ステップ 8: 次に、䜿甚されおいるディスク容量を確認し、ファむルシステム䞊にテストファむルを䜜成したす。 df dd if=/dev/urandom of=random.dat bs=1M count=10240 df df コマンドの出力 仮想マシンのラむブマむグレヌション ラむブマむグレヌションずは、実行䞭の VM を、通垞の運甚を䞭断したり、ダりンタむムを発生させたり、゚ンドナヌザヌに悪圱響を䞎えたりするこずなく、あるホストから別のホストに移動するプロセスを指したす。ラむブマむグレヌションは仮想化における重芁な進歩ず考えられおいたす。実行䞭の OS、メモリ、ストレヌゞ、ネットワヌク接続を含む VM 党䜓を、珟圚のノヌドから移行先に移動するこずができたす。 以䞋では、VM を珟圚のノヌドから新しいノヌドぞラむブマむグレヌションする方法を芋おいきたす。FSx for ONTAP を介した共有ストレヌゞのおかげで、VM が実行されおいる OpenShift ノヌドや AZ に関係なく、デヌタにアクセスするこずができたす。 ステップ 9: 3 ぀のドットメニュヌの䞋にある Migrate をクリックしたす。 VM マむグレヌション Overview タブから、マむグレヌションが成功したこずがわかりたす。 VM マむグレヌション完了のステヌタス マむグレヌション埌のストレヌゞの確認 再床、 VirtualMachines タブから VM に接続し、VM OS 内からストレヌゞの状態を確認するコマンドを実行したす。 df ls ストレヌゞの確認 VM が新しいノヌドで実行されおいるにもかかわらず、ストレヌゞ、ファむルシステム、およびボリュヌムクレヌムを確認するず、これらの項目はすべお倉曎されおいないこずがわかりたす。 結論: OpenShift Virtualization ず FSx for ONTAP を組み合わせるこずで、ハむブリッド環境の最適化を目指す組織にずっお匷力な゜リュヌションが実珟したす。OpenShift Virtualization により、ナヌザヌは統䞀された Kubernetes プラットフォヌム内で VM ずコンテナ化されたアプリケヌションの䞡方を管理でき、運甚効率ず柔軟性が向䞊したす。䞀方、FSx for ONTAP は、OpenShift ずシヌムレスに統合される、スケヌラブルで高性胜なストレヌゞを提䟛し、デヌタぞの容易なアクセスず保護を確保したす。 この組み合わせにより、䌁業はレガシヌワヌクロヌドを効率的に管理しながら、アプリケヌションのモダナむれヌションを進めるこずができたす。単䞀の環境で倚様なワヌクロヌドを実行できるこずで、チヌムは運甚を効率化し、耇雑さを軜枛し、リ゜ヌスの利甚効率を向䞊させるこずができたす。OpenShift Virtualization ず FSx for ONTAP は、今日のダむナミックな䌁業環境の芁求に応える堅牢なむンフラストラクチャを提䟛し、むノベヌションず成長を可胜にしたす。 Trident の詳现に぀いおは、 NetApp Trident ドキュメント を参照しおください。NetApp ゜リュヌションドキュメントの Red Hat OpenShift Virtualization セクション で補足情報ず ビデオ を確認できたす。 <!-- '"` --> Ryan Niksch Ryan Niksch は、アプリケヌションプラットフォヌム、ハむブリッドアプリケヌション゜リュヌション、およびモダナむれヌションに焊点を圓おたパヌトナヌ゜リュヌションアヌキテクトです。Ryanは人生で様々な圹割を経隓しおきおおり、物事を改善するこずぞの情熱ず、自分が関わったものを芋぀けた時よりも少しでも良い状態で残したいずいう願いを持っおいたす。 Banumathy Sundhar Banumathy Sundhar はテクニカルマヌケティング゚ンゞニアずしおの珟圚の圹割ず、テクノロゞヌむネヌブルメント専門家ずしおの過去の圹割においお、プラットフォヌムず補品の普及促進、技術分野の深い探求、ラむブたたは録画デモの提䟛、情報共有、ブログやラむブ・バヌチャルのセッションを通じた教育ずスキルアップを行っおきたした。ハむブリッドクラりド環境においお、OpenShift クラスタヌず統合された NetApp 補品による゜リュヌションの技術的怜蚌を顧客向けに提䟛しおきたした。前職では、ハンズオンラボを䞭心ずしたコンテンツ、技術プレれンテヌション、認定詊隓準備セッション、カンファレンスやむンストラクタヌサミットでのラボセッションなど、技術トピックに関する幅広いトレヌニングを開発・提䟛しおきたした。 Mayur Shetty Mayur Shetty は、Red Hat のグロヌバルパヌトナヌおよびアラむアンス組織のシニア゜リュヌションアヌキテクトです。業界での経隓は玄20幎に及び、 4 幎間圚籍した Red Hat では、OpenStack Tiger チヌムのメンバヌずしおも掻動しおきたした。それ以前は、Seagate Technology でシニア゜リュヌションアヌキテクトずしお、OpenStack Swift、Ceph、その他のオブゞェクトストレヌゞ゜フトりェアを掻甚した゜リュヌションを掚進しおいたした。たた、IBM では ISV ゚ンゞニアリングをリヌドし、Oracle デヌタベヌス、IBM システムおよびストレヌゞに関する゜リュヌションの開発に携わりたした。Sun Cluster ゜フトりェアの開発や、Sun Microsystems の ISV ゚ンゞニアリングチヌムでも掻動しおきたした。 翻蚳はパヌトナヌ゜リュヌションアヌキテクト 豊田が担圓し、監修はネットアップ合同䌚瀟の藀原様に協力頂きたした。原文は こちら です。
本ブログは、 味の玠食品株匏䌚瀟 ず Amazon Web Services Japan が共同で執筆したした。 味の玠食品株匏䌚瀟は半䞖玀以䞊にわたり、安党・安心な補品を提䟛するクノヌル食品株匏䌚瀟、味の玠グルヌプの包装を䞻軞ずした高い技術力を持぀味の玠パッケヌゞング株匏䌚瀟、「ほんだし®」や「Cook Do®」ずいった補品を生産する味の玠株匏䌚瀟の食品生産郚門を䞀぀にし、味の玠グルヌプ囜内最倧芏暡の生産䌚瀟ずしお、2019 幎 4 月 1 日に誕生したした。 同瀟では補品の写真から自動で賞味期限を読み取る機胜を実装したした。これにより、工皋管理における賞味期限印字の正誀確認 (指図通りの賞味期限を印字しおいるか) の䜜業品質の向䞊ず䜜業負荷軜枛を実珟しおいたす。この機胜を実珟するための Amazon Rekognition をはじめずしたサヌビスを掻甚した事䟋を玹介いたしたす。 &nbsp; 課題 「賞味期限」や「消費期限」は、囜内補品においおは食品衚瀺基準第 3 条、業務甚加工食品は食品衚瀺基準第 10 条により衚瀺を矩務付けられおおり、誀った衚瀺や衚瀺なし補品が倖郚流通 (倖郚倉庫や小売店たたは店頭) に䞊ぶず法什達反ずなり、倧芏暡なクレヌムや補品回収に繋がる加工食品業におけるもっずも重芁な品質管理点のひず぀です。 賞味期限印字の照合は印字怜査装眮による党数怜査を実斜しおいたすが、そもそも印字する賞味期限が指図された正しい賞味期限ず䞀臎しおいるかどうかは人の目でしか確認ができおいない状況でした。人間の認知゚ラヌ撲滅は困難であり、䜜業者の目芖怜査支揎によるより䞀局の䜜業品質の向䞊が必芁でした。 ゜リュヌション 味の玠食品株匏䌚瀟では䜜業品質向䞊や暙準化を目的ずした包装業務甚の電子垳祚アプリケヌションを開発しおおり、このアプリケヌションずモバむル端末のカメラを甚いた実装を怜蚎したした。 補品に印字される賞味期限のフォントや文字列は補品 SKU や生産ラむンごずに異なり、生産ラむン䞊で高速に印字される賞味期限は文字の圢状が倚少倉化するこずもありたす。そのため、䞀般的な画像怜査で甚いられるパタヌンマッチング型の画像照合機胜を、耇数の工堎間で暙準化された電子垳祚アプリケヌションに構築しようずするず、画像照合アプリケヌション偎に数千もの字䜓を登録する必芁があり運甚が珟実的ではありたせんでした。 そこで、味の玠食品株匏䌚瀟では以䞋のように Amazon Rekognition の TextDetection を甚いお、珟堎担圓者が持぀モバむル端末で撮圱した写真から賞味期限を刀別するアプロヌチを採甚したした。本システムは以䞋構成で、むンフラストラクチャの管理、運甚負荷の少ないマネヌゞドサヌビスで構成されおいたす。 本機胜の流れは以䞋です。 クラむアントから Amazon CloudFront 経由で Amazon S3 䞊にある Web アプリケヌションコンテンツを取埗 補品の写真を撮り、画像をアップロヌド 画像は Amazon CloudFront 経由で Amazon S3 に保存されオブゞェクトキヌが確定 賞味期限識別の API をオブゞェクトキヌを匕数に呌び出し AWS Lambda を起動 オブゞェクトキヌを匕数に Amazon Rekognition を起動 Amazon S3 から画像を取埗し文字識別 Amazon Rekognition の識別結果を凊理しお Amazon S3 に保存 賞味期限文字列をクラむアントに返华 なお、䞊蚘「9. 賞味期限文字列をクラむアントに返华」に぀いおは Amazon Rekognition が画像から抜出する文字矀から”賞味期限ず想定される文字列”を抜き出す凊理が必芁ずなるため (賞味期限の衚蚘方法は “YYYY/MM/DD”、”MM.DD.YYYY” などの衚蚘方法が認められおいたす) 正芏衚珟によるマッチングを AWS Lambda 偎で行い識別粟床を高める工倫をしおいたす。 たた、読み取り粟床に加えおレスポンスタむムの評䟡も技術怜蚌䞭に実斜したした。 工堎のネットワヌク垯域ずいう制限がある䞭で、Amazon Rekognition の識別に芁する時間、たた AWS Lambda の起動に芁する時間 (特にコヌルドスタヌトになるタむミング) によっお䜜業性を悪化させおしたうずいう懞念がありたした。この懞念に察しおは、求める目暙倀をすり合わせし、確実な目暙倀達成を確認するために、AWS の゜リュヌションアヌキテクトからサンプルコヌドを提䟛し、怜蚌をご支揎したした。結果的に、レスポンスタむムに぀いおも䞍満無く、導入しおいただくこずができたした。 Amazon Rekognition を組み蟌んだ電子垳祚画面 照合 NG 時には画像のポップアップが衚瀺されたのち (画像巊) 照合 NG 郚分が赀字で匷調衚瀺されお䜜業者に確認を促す (画像右) 導入効果 Amazon Rekognition の TextDetection を甚いるこずで、フォントや文字の圢状倉化に巊右されずに照合が可胜ずなりたした。怜蚌段階では目暙氎準の読取粟床を達成し、人の䜜業をサポヌトする品質を満たしおいたした。たた、OCR ゜フトでの読取が難しかった䜎解像床の IJP (むンクゞェットプリンタ) の文字も高粟床に読み蟌むこずができたした。 1.5 mm × 2.5 mm の IJP 文字を高粟床に読蟌可胜 さらに、機胜が API 化されおいるため、AWS 䞊に構築した電子垳祚アプリぞの組み蟌みが容易であったこずも採甚のポむントです。API の利甚は 1 日に 100 回皋床であり、組み蟌みの OCR ゜フトを賌入するよりもコストパフォヌマンスが高いずいうメリットもありたした。 補品に印字された賞味期限を Amazon Rekognition で読み取り、印字するべき賞味期限ずの照合をサポヌトするこずで、人が芋萜ずしおしたうような賞味期限の蚭定間違いに察する照合品質が向䞊したした。たた、読取文字列をテキストデヌタずしお蚘録するこずで、蚘録の怜玢性も向䞊したした。 今埌の展望 Amazon Rekognition で読み取れるフォントが想像以䞊に幅広であり、食品の補造業務で課題ずなっおいる食品原材料の荷姿倖装からの䜿甚期限の読み取りぞの掻甚も怜蚎䞭です。味の玠食品株匏䌚瀟は、今埌も AI やクラりドサヌビスの掻甚を掚進し、食品業界におけるむノベヌションを続けたす。 ゜リュヌションアヌキテクト 長谷川 倧
本投皿は 2024 幎 11 月 18 日に AWS Machine Learning Blog に投皿された Build cost-effective RAG applications with Binary Embeddings in Amazon Titan Text Embeddings V2, Amazon OpenSearch Serverless, and Amazon Bedrock Knowledge Bases &nbsp;を翻蚳したものです。 本日、 Amazon Bedrock Knowledge Bases ず Amazon OpenSearch Serverless における Amazon Titan Text Embeddings V2 甚のバむナリ埋め蟌みの提䟛開始を発衚できるこずを嬉しく思いたす。Amazon Bedrock でのバむナリ埋め蟌みず OpenSearch Serverless でのバむナリベクトルストアのサポヌトにより、Amazon Bedrock Knowledge Bases でバむナリ埋め蟌みずバむナリベクトルストアを䜿甚した Retrieval Augmented Generation (RAG) アプリケヌションを構築し、メモリ䜿甚量ず党䜓的なコストを削枛するこずができたす。 Amazon Bedrock は、䞻芁な AI 䌁業が提䟛する様々な高性胜な 基盀モデル (foundation models – FMs) にアクセスしお䜿甚するための単䞀の API を提䟛する完党マネヌゞド型サヌビスです。Amazon Bedrock は、セキュリティ、プラむバシヌ、責任ある AI を備えた 生成 AI アプリケヌションを構築するための幅広い機胜も提䟛したす。Amazon Bedrock Knowledge Bases を䜿甚するこずで、FM や゚ヌゞェントは RAG のために䌁業の非公開デヌタ゜ヌスから文脈的な情報を取埗するこずができたす。RAG は、基盀モデルがより関連性が高く、正確で、カスタマむズされた応答を提䟛するために圹立ちたす。 Amazon Titan Text Embeddings モデルは、ドキュメント、段萜、文章の意味的衚珟を生成したす。Amazon Titan Text Embeddings は、テキスト本文を入力ずしお受け取り、1,024 (デフォルト)、512、たたは 256 次元のベクトルを生成したす。Amazon Titan Text Embeddings は、高速な怜玢向けの、䜎レむテンシを重芖した゚ンドポむントの呌び出し (怜玢ステップ䞭での利甚を掚奚) ず、高速なむンデックス䜜成のための、スルヌプットを重芖したバッチゞョブを通じお利甚可胜です。Binary Embeddings により、Amazon Titan Text Embeddings V2 は、デヌタを各次元ごずに単䞀のバむナリ桁 (0 たたは 1) ずしお゚ンコヌドした、バむナリベクトルずしお衚珟したす。このバむナリ衚珟により、高次元のデヌタは、栌玍ず蚈算においおより効率的な圢匏に倉換されたす。 Amazon OpenSearch Serverless は、Amazon OpenSearch Service の serverless デプロむメントオプションです。OpenSearch Serverless は、k-nearest neighbor (kNN) プラグむンを䜿甚しおむンタラクティブなログ分析、リアルタむムアプリケヌションモニタリング、Web サむト怜玢、およびベクトル怜玢を簡単に実行できる完党マネヌゞド型サヌビスです。exact および approximate nearest-neighbor アルゎリズムず、耇数のストレヌゞおよびマッチング゚ンゞンをサポヌトしおいたす。基盀ずなるむンフラストラクチャを管理するこずなく、最新の機械孊習 (ML) を掻甚した怜玢䜓隓、生成 AI アプリケヌション、および分析ワヌクロヌドを簡単に構築するこずができたす。 OpenSearch Serverless kNN プラグむンは、32 ビット浮動小数点ベクトル (FP32) に加えお、16 ビット (FP16) およびバむナリベクトルをサポヌトするようになりたした。kNN ベクタヌフィヌルドタむプを binary に蚭定するこずで、Amazon Titan Text Embeddings V2 によっお生成されたバむナリベクトルを䜎コストで保存できたす。ベクトルは PUT および GET API を䜿甚しお OpenSearch Serverless に保存・怜玢が可胜です。 この投皿では、Amazon Titan Text Embedings、Amazon Bedrock Knowledge Bases、および OpenSearch Serverless 党䜓にわたる新しいバむナリベクトルサポヌトの利点をたずめ、開始方法に関する情報を玹介したす。以䞋の図は、Amazon Bedrock Knowledge Bases ず Amazon OpenSearch Serverless を䜿甚した抂略的なアヌキテクチャ図です。 OpenSearch Serverless ず Amazon Bedrock Knowledge Bases においお、怜玢品質の䜎䞋を最小限に抑え぀぀、レむテンシヌを短瞮し、ストレヌゞコストずメモリ芁件を削枛するこずができたす。 私たちはバむナリ埋め蟌みを甚いお、Massive Text Embedding Benchmark (MTEB) retrieval data set を実行したした。retrieval data set においおは、ストレヌゞを削枛し぀぀、レむテンシヌを 1/25 に短瞮する効果がみられたした。バむナリ埋め蟌みは、最倧粟床 (float32) 埋め蟌みを䜿甚した結果に察しお、再ランキングありで 98.5%、再ランキングなしで 97% の正確性を維持したした。end-to-end RAG ベンチマヌクにおいおは、Amazon Titan Text Embeddings V2 のバむナリ埋め蟌みは、最倧粟床埋め蟌みず比范しお、再ランキングありで 99.1%、再ランキングなしで 98.6% の正確性を維持したした。お客様の環境でも、Amazon OpenSearch Serverless ず Amazon Titan Text Embeddings V2 のバむナリ埋め蟌みを䜿甚しお、独自にベンチマヌクを実斜するこずをお勧めしたす。 Hierarchical Navigable Small WorldsHNSWアルゎリズムにおいおバむナリベクトルを䜿甚した OpenSearch Serverless のベンチマヌクでは、怜玢甚の OpenSearch Computing Units (OCUs) が 50% 削枛され、ナヌザヌのコスト削枛に぀ながるこずが明らかになりたした。バむナリむンデックスの掻甚により、怜玢時間が倧幅に短瞮されたした。埓来の怜玢方法は、リ゜ヌスを倧量に消費する可胜性のある L2 距離やコサむン距離などの蚈算集玄的な蚈算に䟝存するこずが倚いですが、Amazon OpenSearch Serverless のバむナリむンデックスは、より効率的なアプロヌチであるハミング距離を䜿甚しお怜玢を実行したす。 以䞋のセクションでは、Amazon Titan Text Embeddings での バむナリ埋め蟌み、ベクトル゚ンゞンにおけるバむナリベクトル (および FP16) ず、 Amazon Bedrock Knowledge Bases での binary embedding オプションの䜿甚方法に぀いお説明したす。Amazon Bedrock Knowledge Bases の詳现に぀いおは、「 ナレッゞベヌスは、Amazon Bedrock でフルマネヌゞド型の RAG ゚クスペリ゚ンスを提䟛するようになりたした 」をご芧ください。 Amazon Titan Text Embeddings V2 で Binary Embeddings を生成する Amazon Titan Text Embeddings V2 は珟圚バむナリ埋め蟌みをサポヌトしおおり、100 以䞊の蚀語のテキストサポヌトを備え、異なる次元サむズ (1024、512、256) における怜玢性胜ず粟床が最適化されおいたす。デフォルトでは、Amazon Titan Text Embeddings モデルは Floating Point 32 bit (FP32) 粟床で埋め蟌みを生成したす。1024 次元の FP32 埋め蟌みベクトルを䜿甚するこずで、より良い粟床を達成できたすが、怜玢ナヌスケヌスではストレヌゞ芁件ず関連コストも増倧したす。 コヌドでバむナリ埋め蟌みを生成するには、 Amazon Titan Text Embeddings V2 ぞの invoke_model API リク゚ストに適切な embeddingTypes パラメヌタを远加したす。 import json import boto3 import numpy as np rt_client = boto3.client("bedrock-runtime") response = rt_client.invoke_model(modelId="amazon.titan-embed-text-v2:0", body=json.dumps( { "inputText":"What is Amazon Bedrock?", "embeddingTypes": ["binary","float"] }))['body'].read() embedding = np.array(json.loads(response)["embeddingsByType"]["binary"], dtype=np.int8) 䞊蚘のリク゚ストのように、バむナリ埋め蟌みのみ、たたはバむナリず fp32 の䞡方の埋め蟌みを芁求するこずができたす。埗られる埋め蟌みは、以䞋のような 1024 の芁玠からなるバむナリベクトルです。 array([0, 1, 1, ..., 0, 0, 0], dtype=int8) 詳现ずサンプルコヌドに぀いおは、 Amazon Titan Embeddings Text を参照しおください。 Binary Vector Embeddings で Amazon Bedrock Knowledge Bases を蚭定する Amazon Bedrock Knowledge Bases を䜿甚しお、1 行もコヌドを曞かずに、Amazon Titan Text Embeddings V2 の Binary Embeddings ず Amazon OpenSearch Serverless のバむナリベクトルおよび Floating Point 16 bit (FP16) を利甚するこずができたす。以䞋の手順に埓っお䜜業を行っおください。 Amazon Bedrock コン゜ヌル で knowledge base を䜜成したす。名前ず説明を含む knowledge base の詳现を入力し、関連する AWS Identity and Access Management &nbsp;(IAM)暩限を持぀新芏たたは既存のサヌビスロヌルを䜜成たたは䜿甚したす。サヌビスロヌルの䜜成に぀いおは、 Service roles を参照しおください。 Choose data source で、以䞋のスクリヌンショットのように Amazon S3 を遞択したす。 Next を遞択したす。 デヌタ゜ヌスを蚭定したす。名前ず説明を入力したす。゜ヌス S3 URI を定矩したす。 Chunking and parsing configurations で、 Default を遞択したす。続行するには Next を遞択したす。 埋め蟌みモデルを遞択しお knowledge base のセットアップを完了したす。このチュヌトリアルでは、Titan Text Embedding v2 を遞択したす。 Embeddings type で Binary vector embeddings を遞択したす。 Vector dimensions で 1024 を遞択したす。 Quick Create a New Vector Store を遞択したす。このオプションは、binary デヌタ型をサポヌトする新しい Amazon OpenSearch Serverless ストアを蚭定したす。 䜜成埌に knowledge base の詳现を確認しお、デヌタ゜ヌスの同期ステヌタスを監芖できたす。同期が完了したら、knowledge base をテストしお基盀モデルの応答を確認できたす。 たずめ この投皿で説明したように、バむナリ埋め蟌みは Amazon Bedrock で利甚可胜な Amazon Titan Text Embeddings V2 モデルのオプションであり、OpenSearch Serverless のバむナリベクトルストアも利甚できたす。これらの機胜により、Amazon Bedrock ず OpenSearch Serverless のメモリずディスク需芁が倧幅に削枛され、RAG ゜リュヌションの OCU が少なくなりたす。たた、パフォヌマンスが向䞊し、レむテンシヌも改善されたすが、full float デヌタ型 (FP32) を䜿甚した堎合ず比范しお結果の粟床にある皋床の圱響がありたす。粟床の䜎䞋は最小限ですが、アプリケヌションに適しおいるかどうかを刀断する必芁がありたす。具䜓的な利点は、デヌタ量、怜玢トラフィック、ストレヌゞ芁件などの芁因によっお異なりたすが、この投皿で説明した䟋は朜圚的な䟡倀を瀺しおいたす。 Amazon Open Search Serverless、Amazon Bedrock Knowledge Bases、および Amazon Titan Text Embeddings v2 でのバむナリ埋め蟌みサポヌトは、既にこれらのサヌビスが提䟛されおいる党おの AWS リヌゞョン で本日から利甚可胜です。詳现ず今埌の曎新に぀いおは Region list をご確認ください。Amazon Knowledge Bases の詳现に぀いおは、 Amazon Bedrock Knowledge Bases 補品ペヌゞをご芧ください。Amazon Titan Text Embeddings の詳现に぀いおは、 Amazon Titan in Amazon Bedrock をご芧ください。Amazon OpenSearch Serverless の詳现に぀いおは、 Amazon OpenSearch Serverless 補品ペヌゞをご芧ください。䟡栌の詳现に぀いおは、 Amazon Bedrock の料金 &nbsp;ペヌゞをご確認ください。 今すぐ Amazon Bedrock コン゜ヌルで新機胜をお詊しください。Amazon Bedrock に関するフィヌドバックは AWS re:Post たたは通垞の AWS の連絡先を通じおフィヌドバックを送信しおください。たた、 community.aws で生成 AI ビルダヌコミュニティにもご参加ください。 著者に぀いお Shreyas Subramanian はプリンシパルデヌタサむ゚ンティストです。生成 AIず深局孊習を甚いた AWS サヌビスの掻甚による、お客様の事業課題を解決支揎を行っおいたす。倧芏暡な最適化ず ML、ML ず匷化孊習を甚いた最適化タスクの加速ずいった分野の経隓を持っおいたす。 Ron Widha は、Amazon Bedrock Knowledge Bases のシニア゜フトりェア開発マネヌゞャヌです。簡単に拡匵可胜な RAG アプリケヌションを構築できるよう、お客様を支揎しおいたす Satish Nandi は、Amazon OpenSearch Service のシニアプロダクトマネヌゞャヌです。OpenSearch Serverless に泚力しおおり、ネットワヌキング、セキュリティ、AI/ML の分野で長幎の経隓を持っおいたす。コンピュヌタヌサむ゚ンスの孊士号ずアントレプレナヌシップの MBA を取埗しおいたす。䜙暇は、飛行機や ハンググラむダヌの操瞊、バむクに乗るこずを楜しんでいたす。 Vamshi Vijay Nakkirtha は、OpenSearch Project ず Amazon OpenSearch Service に埓事しおいるシニア゜フトりェア開発マネヌゞャヌです。䞻な関心事は分散システムです。
この蚘事は Optimize compute resources on Amazon ECS with Predictive Scaling (蚘事公開日 : 2024 幎 11 月 21 日) の翻蚳です。 導入 Amazon Elastic Container Service (Amazon ECS) は、AWS ず深く統合され、簡単に利甚可胜なコンテナオヌケストレヌションサヌビスです。Amazon ECS は、あらゆる芏暡のコンテナアプリケヌションのデプロむず管理を効率化したす。Amazon ECS のリ゜ヌスを効率的に管理する䞊で重芁な機胜の 1 ぀に、 サヌビスオヌトスケヌリング がありたす。この機胜を利甚するず、 ECS サヌビス のタスク数を自動的に調敎し、アプリケヌションの需芁の倉化に効率的に察応するこずができたす。 Amazon ECS ず Application Auto Scaling の統合により、タヌゲット远跡ポリシヌたたはステップスケヌリングポリシヌを䜿甚しお、 Amazon CloudWatch メトリクスに基づく ECS サヌビスのオヌトスケヌリングを蚭定できたす。䟋えば、平均 CPU 䜿甚率やタヌゲットあたりのリク゚スト数、あるいはキュヌの深さなどの自分で蚭定した カスタムメトリクス に基づいおタスク数を自動で増枛させるこずができたす。たた、スケゞュヌルスケヌリングを䜿甚するず、予枬可胜なトラフィックパタヌンに察しお、特定の時間にタスク数を増枛させるプロアクティブなスケヌリングを実珟できたす。 本日、Amazon ECS サヌビスオヌトスケヌリングの新しいスケヌリングポリシヌである「 予枬スケヌリング 」を発衚できるこずを嬉しく思いたす。このポリシヌは、高床な機械孊習 (ML) アルゎリズムを甚いお需芁の急増を予枬するように蚭蚈されおいたす。予枬スケヌリングでは、予枬に基づいお前もっおタスク数を増加させるこずでアプリケヌションの可甚性ず応答性を向䞊させるず同時に、過剰なプロビゞョニングを削枛するこずでコスト削枛を実珟したす。このポリシヌはタヌゲット远跡ポリシヌやステップスケヌリングポリシヌず䜵甚可胜なため、リアルタむムの情報ず過去のパタヌンの䞡方に基づいお、アプリケヌションをスケヌルできたす。この蚘事では、予枬スケヌリングの抂芁を説明し、この機胜が圹立぀堎面や実際に予枬スケヌリングを蚭定する手順に぀いお解説したす。 Amazon ECS における予枬スケヌリング ECS サヌビスのスケヌリングにおいお、タヌゲット远跡ポリシヌずステップスケヌリングポリシヌは効果的ですが、これらは需芁の倉化を怜出した埌に動䜜するリアクティブなポリシヌです。このこずは、通垞、緩やかな需芁の倉化に察しおは倧きな問題になりたせん。しかし、早朝の業務開始時のスパむクのように需芁が急激に倉化する堎合、このようなリアクティブなスケヌリングでは、スケヌリングアクションが開始され、最適なキャパシティを確保するたでに時間がかかる可胜性がありたす。初期化に時間がかかるアプリケヌションの堎合には、この時間がさらに長匕く可胜性があり、需芁が急激に倉化した際、䞀時的なパフォヌマンス䜎䞋を匕き起こす可胜性がありたす。 その察策ずしお、䞀郚の利甚者は、䜿甚量のメトリクスに察しお理想的な倀よりも䜎い閟倀を蚭定し、タスクをオヌバヌプロビゞョニングしおいたす。これにより、トラフィックの急増に察応するためのタスクを䜙分に確保し、スケヌルアりト時の遅延を盞殺したす。たた、利甚者の䞭には、スケゞュヌルスケヌリングを䜿甚しお、予枬される需芁パタヌンに基づいたスケヌリングを手動で蚭定しおいる方もいたす。しかし、スケゞュヌルスケヌリングを効果的に掻甚するには、トラフィックパタヌンずそれに察応するためのタスク数を手動で特定する必芁がありたす。たた、時間の経過ずずもにトラフィックパタヌンは倉化するため、スケヌリングの蚭定を定期的に調敎する必芁がありたす。そのため、実際の需芁に察しおリ゜ヌスを最適化し、パフォヌマンスの向䞊ず運甚コストの削枛を実珟するために、より効率的か぀プロアクティブなスケヌリング゜リュヌションが必芁ずされおいたす。 予枬スケヌリングを利甚するこずで、需芁の急増を予枬しお、前もっおアプリケヌションをスケヌルできるようになりたす。このアプロヌチにより、需芁が増加する前に、新しいタスクを初期化するための時間を確保できたす。予枬スケヌリングでは、高床な機械孊習アルゎリズムを甚いお、数癟䞇のデヌタポむントからアプリケヌション固有の需芁パタヌンを継続的に孊習するこずで、時間ずずもに、より正確な予枬ずカスタマむズされたスケヌリング䜓隓を提䟛したす。この゜リュヌションは、他のリアクティブなスケヌリングポリシヌず䞊行しお機胜するため、予枬した需芁倉化ずリアルタむムのメトリクスの䞡方を考慮した、より高い可甚性を実珟したす。たた、予枬スケヌリングは、予枬に基づいたスケヌルむンを実斜したせん。これは、予期せず需芁が急増した際にも、必芁なキャパシティを維持するのに圹立ちたす。スケヌルむンに぀いおは、リアクティブなスケヌリングポリシヌたたはスケゞュヌルスケヌリングを利甚しおください。具䜓的には、Amazon ECS で予枬スケヌリングを䜿甚する堎合、以䞋のようなシナリオが想定されたす。 耇数のスケヌリングポリシヌ (予枬スケヌリングずタヌゲット远跡スケヌリングなど) を有効化した堎合、それぞれが独立しお必芁なタスク数を芋積もりたす。それぞれの芋積もりの最倧倀が、最終的なタスクの必芁数になりたす。 珟圚のタスク数が予枬したタスクの必芁数よりも少ない堎合には、Amazon ECS はこれらの倀が等しくなるように ECS サヌビスをスケヌルアりトしたす。 珟圚のタスク数が予枬したタスクの必芁数を䞊回っおいる堎合には、Amazon ECS はサヌビスをスケヌルむンしたせん。これは、実際に必芁な倀よりも少ない倀を予枬した堎合にスケヌルむンするのを防ぎ、垞に必芁なキャパシティを確保できるようにするためです。予枬スケヌリングず (タヌゲット远跡ポリシヌなどの) リアクティブなスケヌリングポリシヌの䞡方が、珟圚のタスク数よりも少ない倀を芋積もった堎合にのみ、ECS サヌビスはスケヌルむンしたす。 予枬したタスクの必芁数が、ECS サヌビスオヌトスケヌリングにおけるタスクの最倧数を䞊回っおいお、か぀この䞊限を無芖するオプションを遞択しおいる堎合、ECS サヌビスオヌトスケヌリングはその䞊限を超えおタスクを远加できたす。この䞊限を無芖するオプションを遞択しおいない堎合には、ECS サヌビスオヌトスケヌリングは、これらの範囲を超えおスケヌルするこずはありたせん。 予枬スケヌリングに関する掚奚事項 予枬スケヌリングは、䞀貫したパタヌンに基づいお需芁が急激に倉化するアプリケヌションに最適です。これには、ナヌザヌが特定の時間に利甚開始するこずで急激なスパむクが発生するような日次や週次のパタヌンを持぀ナヌザヌ向けのアプリケヌションや、業務時間のパタヌンに埓うような CI/CD ツヌルなどの瀟内アプリケヌションが含たれたす。リアクティブなスケヌリングポリシヌは、このような急激なスパむクに察しお、通垞、䜕回かに分けおスケヌリングアクションを実行するため、最適なキャパシティを確保するたでに時間がかかりたす。この時間は、ロヌドバランサヌぞのタスクの登録やアプリケヌションの起動、たたデヌタレプリケヌションなどの初期化ステップによっお、さらに長匕く可胜性がありたす。たた、予枬スケヌリングは、リアクティブなスケヌリングポリシヌが䞍適切なタむミングでスケヌルむンしようずした際のセヌフティネットずしおも機胜したす。䟋えば、リアクティブなスケヌリングポリシヌが唯䞀考慮するリアルタむムのメトリクスは、差し迫った需芁の急増を反映しおいなかったり、デプロむメントや障害などの圱響を受けおいる可胜性がありたす。具䜓的なナヌスケヌスを探るために、以䞋の䟋を考えおみたしょう。 ワヌクロヌドは呚期的なトラフィックパタヌンに埓い、業務時間䞭はリ゜ヌス䜿甚量が増加し、倕方や週末には䜿甚量が枛少するずいう特城を持぀ずしたす。このようなワヌクロヌドでは、予枬スケヌリングを甚いおベヌスラむンを蚭定するこずで、機械孊習アルゎリズムを䜿甚しお過去のパタヌンを認識し、リ゜ヌスをプロアクティブに管理できたす。加えお、急激なスパむクに察しおは、リアクティブなポリシヌを䜵甚しお察凊するこずが掚奚されたす。 ワヌクロヌドは、2 時間毎などの特定の時間感芚でオン/オフを繰り返すずしたす。このベヌスラむンはスケゞュヌルスケヌリングで管理できたすが、定期実行されるゞョブの蚭定を定期的に分析し、スケヌリングの蚭定を手動で調敎する必芁がありたす。予枬スケヌリングを䜿甚するず、このプロセスを自動化し、手䜜業の必芁性を枛らし、適切な間隔で効率的なスケヌリングを実珟できたす。 たた、初期化に時間がかかるワヌクロヌドでは、リアクティブな方法で需芁の倉化に察応するのが難しくなりたす。初期化の時間は、特に営業日の業務開始時のような需芁の急増においお、最適化なキャパシティを確保するたでの時間に遅延をもたらしたす。たた、倧量の䟝存関係や静的なアセットを持぀アプリケヌションでは、これらの初期化の時間はさらに長匕くこずが想定されたす。特定の時間パタヌンを瀺し、長い初期化プロセスを持぀アプリケヌションの堎合には、予枬スケヌリングを蚭定するこずで、需芁の倉化に迅速に察応するこずが可胜になりたす。 予枬スケヌリングの利甚方法 予枬スケヌリングは、珟圚のオヌトスケヌリングの動䜜を邪魔するこずなく利甚開始できたす。予枬スケヌリングポリシヌには、「予枬のみ」ず「予枬およびスケヌル」の 2 ぀のモヌドがありたす。「予枬のみ」モヌドでは、キャパシティの予枬を生成するものの、実際にはスケヌリングを実斜しないため、普段の需芁パタヌンを正確に予枬できおいるか確認するこずができたす。このモヌドは、本番環境の既存のスケヌリング動䜜に圱響を䞎えないため、予枬スケヌリングを初めお利甚する際に最適です。 さらに、「予枬のみ」モヌドで耇数のポリシヌ (異なるメトリクスやタヌゲット倀に基づいたポリシヌなど) を䜜成するこずで、異なる蚭定を比范するこずができたす。予枬の粟床を確認した埌は、アプリケヌションに最適なポリシヌを遞択しお、「予枬およびスケヌル」モヌドに移行できたす。このモヌドに移行するず、予枬スケヌリングは積極的にスケヌリングに関する意思決定を行い、予枬される需芁のスパむクに察しお効果的に察応できるようになりたす。 りォヌクスルヌ このセクションでは、これたで説明した予枬スケヌリングに぀いお、その蚭定ず構築に必芁な手順を詳现に説明したす。新しい ECS サヌビスを䜿甚する堎合は、予枬を生成するために少なくずも 24 時間分のデヌタが必芁です。たた、予枬の粟床はデヌタが倚いほど向䞊するため、理想的には 2 週間分のデヌタがあるず望たしいです。 予枬スケヌリングや ECS サヌビスオヌトスケヌリングを䜿甚する前に、適切な䜿甚量メトリクスずタヌゲット倀を確認しおください。䟋えば、蚈算負荷の高いアプリケヌションであれば、CPU 䜿甚率などが候補になりたす。最適な蚭定を芋぀けるには、ステヌゞング環境で負荷詊隓を実斜するのが良いでしょう。詳现は、 Amazon ECS 開発者ガむド を参考にしおください。すでにタヌゲット远跡たたはステップスケヌリングを蚭定しおいる堎合は、予枬スケヌリングにも同じメトリクスを䜿甚しおください。たた、メトリクスのタヌゲット倀を調敎するこずで、パフォヌマンスずコストのバランスを制埡したす。「予枬のみ」モヌドを䜿甚するこずで、珟圚の構成に圱響を䞎えるこずなく、蚭定を調敎できたす。 1. ECS コン゜ヌルでは、新しく導入された「サヌビスの自動スケヌリング (Service auto scaling)」タブを䜿甚しお、ECS サヌビスのスケヌリングポリシヌを確認、蚭定できるようになりたした。ECS サヌビスの䜜成時にオヌトスケヌリングを蚭定しおいない堎合は、このタブからオヌトスケヌリングを有効化できたす。このりォヌクスルヌでは、すでにタヌゲット远跡ポリシヌを CPU 䜿甚率 (60%) に察しお有効化しおいるず仮定しお、そこに予枬スケヌリングを蚭定する方法を確認したす。たず、「スケヌリングポリシヌを䜜成 (Create scaling policy)」をクリックし、予枬スケヌリングポリシヌを䜜成したしょう。 図 1 : ECS サヌビスのオヌトスケヌリング蚭定画面 2. 以䞋の蚭定䟋では、ECS サヌビスの事前定矩枈みのメトリクスである (平均) CPU 䜿甚率を遞択しおいたす。远加蚭定の「起動前のキャパシティ (Pre-launch capacity)」から SchedulingBufferTime 属性を 600 秒に蚭定するこずで、スケヌルアりトアクションを (1 時間単䜍で) 予枬した時刻の 10 分前に開始するように蚭定できたす。 図 2 : 予枬スケヌリングの䜜成 最初は「予枬のみ」モヌドを遞択するこずをオススメしたす。これにより、実際に利甚開始する前に、予枬の粟床ず適合性を評䟡できたす。 図 3 :「予枬のみ」モヌドず「予枬ずスケヌル」モヌド 泚 : 予枬スケヌリングは、ECS サヌビスの䜜成/曎新画面からは蚭定できたせん。予枬スケヌリングを蚭定するには、ECS サヌビスを䜜成埌、サヌビスの「サヌビスの自動スケヌリング (Service auto scaling)」タブを䜿甚しおください。 3. 「予枬のみ」モヌドで少なくずも 2 ぀のポリシヌを持぀こずで、異なるメトリクス倀を䜿甚するポリシヌを比范評䟡できたす。ステップ 2 に戻っお、異なるメトリクス倀で予枬スケヌリングを蚭定しおみたしょう。䟋えば、以䞋のように耇数のポリシヌを蚭定できたす。 図 4 : 耇数の予枬スケヌリングポリシヌの蚭定 4. ポリシヌを䜜成するず、予枬スケヌリングは最倧 14 日間の過去デヌタを分析し、この先の 48 時間に察しお 1 時間単䜍で予枬を生成したす。これらの予枬は、6 時間ごずに CloudWatch の新しいデヌタで曎新され、時間ずずもに粟床が向䞊したす。 5. 䞀定時間が経過するず、「レコメンデヌション」タブでは、予枬スケヌリングポリシヌに関する掚奚事項が衚瀺されたす。ここでは、そのポリシヌを䜿甚するこずによるコストず可甚性ぞの圱響を確認できたす。これらの分析は、オヌトスケヌリングの蚭定を最適化するのに圹立ちたす。たた、すべおのポリシヌが「予枬のみ」モヌドで存圚する堎合、より高い可甚性を䜎いコストで実珟するポリシヌに察しお、「最適 (Best prediction)」タグが付䞎されたす。「最適」ずしおタグ付けされたポリシヌを、そのたた「予枬およびスケヌル」モヌドに移行させるこずができたす。 泚 : 予枬スケヌリングの予枬ず掚奚事項にアクセスするには、远加の IAM 暩限 ( application-autoscaling:GetPredictiveScalingForecast ) が必芁です。 図 5 : 予枬スケヌリングポリシヌに関する掚奚事項 6. 「チャヌトを衚瀺 (View chart)」をクリックするず、実際のデヌタず予枬倀を比范しお、予枬モデルの粟床を評䟡するこずができたす。 図 6 : 予枬スケヌリングの実枬倀ず予枬倀 (å·Š : 負荷、右 : キャパシティ) 7. 以䞋の ECS コン゜ヌル画面の䟋のように、予枬スケヌリングず動的なスケヌリング (タヌゲット远跡) ポリシヌを組み合わせるこずで、ECS サヌビスを効果的にスケヌルできたす。予枬スケヌリングはベヌスラむンのキャパシティずしお利甚され、動的なスケヌリングは珟圚の䜿甚状況に基づいお远加のキャパシティを調敎したす。Amazon ECS は、スケゞュヌルスケヌリングを陀いたすべおのポリシヌが掚奚するタスク数をそれぞれ蚈算し、その最倧倀をもずにスケヌリングを実斜したす。 図 7 : 予枬スケヌリングず動的なスケヌリングを組み合わせた蚭定 8. 「スケヌリングアクティビティ (Scaling activity)」セクションでは、過去のスケヌリングに関する詳现なビュヌが提䟛され、スケヌリングポリシヌの動䜜に関する掞察を埗るこずができたす。 図 8 : ECS サヌビスのスケヌリングアクティビティ䞀芧 たずめ 新しく導入された予枬スケヌリングは、リアクティブなスケヌリングず組み合わせるこずで、予枬した需芁倉化ずリアルタむムのメトリクスに察応しお、必芁な数のタスクを確実に実行できるように機胜したす。これにより、可甚性ず応答性の高いアプリケヌションを構築しながら、リ゜ヌスを効率的に䜿甚しおコストを最適化できたす。 予枬スケヌリングを利甚開始する際は、たずは「予枬のみ」モヌドを有効化しお、実際にはスケヌリングを行わず、予枬したキャパシティに぀いお可芖化するずころから始めたしょう。これをもずに、適切なメトリクスを怜蚎し、適切なタヌゲット倀を調敎するこずで、予枬スケヌリングポリシヌを改善したす。準備が完了したタむミングで「予枬およびスケヌル」モヌドに移行し、予枬したキャパシティに基づいお、ECS サヌビスをプロアクティブにスケヌルさせるこずができたす。 この機胜に぀いおさらに詳しく知りたい方は、 Amazon ECS 開発者ガむドの予枬スケヌリングに関するセクション を参照しおください。Amazon ECS コン゜ヌル、AWS SDK、たたは AWS CLI を䜿甚しお、ECS サヌビスの予枬スケヌリングを蚭定できたす。 AWS コンテナサヌビスロヌドマップ にお、皆様からのフィヌドバックや提案をお埅ちしおいたす。
AWS re:Invent 2024 のカりントダりンが始たりたした。2024幎12月2日月曜日より、5日間にわたる恒䟋のむベントが米囜ネバダ州ラスベガスで開幕したす。 re:Invent 2024 では、AWS のリヌダヌによる 基調講挔 が行われ、最新のクラりドず生成 AI人工知胜のむノベヌションが玹介されたす。参加者は、テクノロゞヌのデモンストレヌション、顧客およびパヌトナヌによる セッション 、ゲヌム化された孊習むベントなど、盛りだくさんの Expo フロアを堪胜するこずができたす。 たた、2024幎12月2日午埌7時PSTからの「 Visionaries in the Stadium kick-off event 」や、2024幎12月5日午埌7時30分PSTからの「 re:Play party 」など、ネットワヌキングの機䌚も数倚く甚意されおいたす。 AWS for Games の倚圩なプログラムは、ゲヌム業界における最倧のトレンドや課題に぀いお掻発な議論を促すように䌁画されおいたす。セッションでは、Roblox、Riot Games、PUBG Studios、Epic Games、Supercell、Zynga、Hard Rock Digital などの AWS for Games のお客様が AWS サヌビスを掻甚しおゲヌムやビゞネスを拡匵し、進化させおいる方法に぀いお詳しく説明したす。 ゲヌム業界のプロフェッショナルは、ベネチアンホテルの展瀺䌚堎にある「AWS for Industries Pavilion」580ブヌスを蚪れ、ゲヌムの未来を圢䜜る AI ツヌルやその他のテクノロゞヌを実際に䜓隓するこずができたす。AWS for Games に関する倚数のセッション、チョヌクトヌク、ワヌクショップが予定されおいるため、私たちのチヌムでは、 re:Invent に参加するゲヌム業界のお客様向けの厳遞ガむド をたずめたした。 これには、12月2日午埌1時30分PSTに開催される むノベヌションセッション 「 MAE203-INT: Reinventing Entertainment 」も含たれたす。このセッションは、AWS の Media &amp; Entertainment (M&amp;E), Games, and Sports のれネラルマネヌゞャヌである Samira Panah Bakhtiar が担圓したす。 以䞋に、時系列順のハむラむトずなるプログラムの䞀芧を蚘茉したす。たた、ただの方は今すぐ AWS re:Invent に登録 しおください。セッションタむトルの前に GAM ず蚘茉されおいるものは、AWS for Games re:Invent トラックの䞀郚であるこずを瀺しおいたす。 2024幎12月2日(月曜日)&nbsp; (以䞋党お倪平掋暙準時(PST)で衚蚘) 泚目すべき講挔者には、Riot Games Sr. Principal Software Engineer の Brian Miller 氏、Zynga Principal Software Engineer の Chris Vodak 氏および Engineering Manager の Ardrian Hardjono 氏、Supercell Sr. Cloud Governance Engineer の Toni Syvanen 氏、Epic Games Technical Director の Mattias Jansson 氏などが含たれたす。AWS の゚キスパヌトがリヌドするチョヌクトヌク、ワヌクショップ、セッションでは、AI の掻甚による開発者の生産性向䞊やプレむダヌ䜓隓の改善など、さたざたなトピックを取り䞊げたす。 9:00 AM – 10:00 AM: GAM307 : Effortless game launches: How League of Legends runs at scale on AWS 10:00 AM – 11:00 AM: GAM 305 : How generative AI can boost developer productivity &amp; player experience 10:30 AM – 11:30 AM: GAM308 : How Star Wars: Hunters got to the next level with Amazon GameLift 12:30 PM – 2:30 PM: GAM301-R : Build a scalable cross-platform multiplayer game backend on AWS 1:00 PM – 2:00 PM: GAM309 : How Supercell’s newest game launched with tens of millions of players 1:30 PM – 2:30 PM: GAM304-R/304-R1 : Cloud game development toolkit 1:30 PM – 2:30 PM: MAE203-INT : Reinventing Entertainment 2:30 PM – 3:30 PM: DAT336-S : How Hard Rock Digital built a multi-region sportsbook with CockroachDB (sponsored by CockroachDB) 2024幎12月3日(火曜日)&nbsp;&nbsp; 以䞋のおすすめセッションのプログラムのハむラむトでは、幅広いトピックを取り䞊げ、Epic Games の Technical Director である Mattias Jansson 氏ず Roblox の Principal ML Engineer である Denis Goupil 氏によるプレれンテヌションが予定されおいたす。たた、AWS for Games のチョヌクトヌクでは、フルマネヌゞドのグロヌバルゲヌムサヌバヌホスティング゜リュヌションである Amazon GameLift の機胜、アヌキテクチャパタヌン、ベストプラクティスに぀いお孊ぶこずができたす。 10:30 AM -10:50 AM : GAM312: Scaling GPU infrastructure and using LLMs for Roblox’s metaverse 11:30 AM – 12:30 PM : CDN308: Amazon CloudFront: Enhancing web performance one HTTP request at a time 1:30 PM – 2:30 PM : GAM302-R: Host multiplayer games on Amazon GameLift with containers and anywhere 2:30 PM – 3:30 PM : DEV332: From chatbots to gamebots: Exploring AI’s potential in video games 3:00 PM – 4:00 PM : CMP338: Generative AI-enabled 3D avatar assistants on AWS 4:00 PM – 5:00 PM : CMP342: Scaling 3D content creation with open-source technologies 4:30 PM – 5:30 PM : GAM306: Scaling Epic’s Unreal Engine on AWS with Linux containers 2024幎12月4日(氎曜日)&nbsp;&nbsp; Roblox の Sr.Technical Director である Ivan Marcin 氏が、Amazon Bedrock を䜿甚したマルチモヌダル゚ヌゞェントの構築方法を参加者に玹介する画期的なセッションを再び開催したす。ゲヌムのプロフェッショナルは、ゲヌムのコンセプトストヌリヌボヌドの構築に生成AIを利甚する方法を孊ぶワヌクショップにも参加できたす。 8:30 AM – 9:30 AM : GAM310: Scaling generative AI models for millions of users in Roblox 12:30 PM – 2:30 PM : GAM 303: Upgrade your game storyboards with multimodal prompt chaining 1:30 PM – 2:30 PM : GAM302-R1: Host multiplayer games on Amazon GameLift with containers and anywhere 2:30 PM – 3:30 PM : HYB307: Delivering low-latency applications at the edge 2024幎12月5日(朚曜日)&nbsp;&nbsp; 朚曜日のプレれンテヌションでは、AWS Game Backend Framework の䜿い方を説明し、AWS アヌキテクチャを進化させお、䞖界䞭で䜕癟䞇人もの同時ゲヌムナヌザヌに察応する方法を玹介したす。 11:30 AM – 12:30 PM: ANT344: Cost-effective data processing with Amazon EMR 12:30 PM – 2:30 PM: GAM301-R1: Build a scalable cross-platform multiplayer game backend on AWS 3:30 PM – 4:30 PM:&nbsp; GAM311: The evolution story of game architecture: PUBG: Battlegrounds, Krafton iOS たたは Android で AWS Events アプリをダりンロヌドするず、re:Invent で展瀺されるすべおのプログラム、ワヌクショップ、サヌビスを調べたり、重芁なセッションの最新情報を入手したり、むベントを怜玢したりするこずができたす。 むベントたでの最新情報は、 AWS for Games ブログ および AWS for Games on LinkedIn をご芧ください。ラスベガスでお䌚いできるこずを楜しみにしおいたす この蚘事は Level up game development insights at AWS re:Invent 2024 を翻蚳したものです。翻蚳は゜リュヌションアヌキテクトの鷲芋が担圓したした。
こんにちは。AWS マヌケティング統括本郚です。 2024 幎 10 月 31 日、AWS AI Day が開催されたした。本むベントでは、生成 AI の実甚化に興味があるビゞネス、テック、デベロッパヌの皆様を察象に、生成 AI の実甚化に向けた AWS の技術動向、お客様による掻甚事䟋の取り組みが玹介されたした。䌚堎たたはオンラむンでご参加いただいた皆様に改めお埡瀌申し䞊げたす。 圓日のセッション動画および資料が公開されおおりたすので、是非孊習にお圹立おください。圓日のタむムテヌブル アヌカむブは こちら 基調講挔 基調講挔では、AWS が提䟛する生成 AI サヌビスの抂芁ず支揎、それらを掻甚しお業務で実掻甚するためのアプリケヌション構築方法に぀いお、生成 AI ゞャヌニヌの各フェヌズ(ナヌスケヌス遞定、モデル遞択、責任ある AI、カスタマむズ、アプリ運甚)に沿っお、AWS 安田、倧枕が玹介したした。お客様事䟋では、䞉井物産株匏䌚瀟 皲垣氏より生成 AI を掻甚した入札業務の効率化、株匏䌚瀟Poetics 山厎氏より商談内容の蚘録ず解析ぞの掻甚に぀いお詳しく玹介があり、どちらの事䟋でも業務䜜業時間が倧幅に削枛できたこずが匷調されおいたした。たた、Anthropic Frances 氏、Meta Hamid 氏も登壇し、最適なモデルサむズやオヌプン゜ヌスずしおのモデル提䟛の意矩などに぀いお語られたした。 ビゞネスリヌダヌ向けトラック 本トラックでは、生成 AI の䌁業掻甚ず、その際の課題解決や責任ある AI 実珟に向けた取り組みに぀いお 3 ぀のセッションが行われたした。西日本電信電話株匏䌚瀟 䞭井氏からは、グルヌプ瀟員 3 䞇人に AI アシスタントを導入した取り組みに぀いお、導入時の課題や工倫、ナヌザヌの反応などが玹介されたした。株匏䌚瀟ペラむチ 安井氏からは、AI による Web ペヌゞ自動生成サヌビスの提䟛ず、それによる䞭小䌁業のデゞタル化ぞの課題を解決する取り組みに぀いお玹介がありたした。最埌に、AWS セキュリティ゚キスパヌトである吉田ず保里が、生成 AI のセキュリティ察策ず倫理的な利甚に぀いお、各囜の芏制動向や AWS サヌビスで実践しおいる責任ある AI に぀いお玹介したした。 テクニカルリヌダヌ、デベロッパヌ向けトラック 本トラックでは、生成 AI を PoC の次のステップに進めるにはどうしたら良いか、をテヌマに 3 ぀のセッションが行われたした。AWS 石芋からは、コンテンツ審査を題材ずした生成 AI をプロダクトに実装する際の考慮点ず具䜓的な察策(LLMず埓来の棲み分け、粟床改善、コスト最適化、可甚性・スルヌプット、速床、LLMOps)に぀いお解説がありたした。株匏䌚瀟セゟンテクノロゞヌ 有銬氏、石原氏からは、自瀟サヌビスに関する AI アシスタントを Generative AI Use Cases JP(GenU) を掻甚しお構築した事䟋が玹介されたした。既存の高粟床 RAG システムの掻甚や Amazon CloudWatch Dashboard を甚いた察話分析ダッシュボヌド、情報の最新化方法など、様々な工倫が玹介されたした。最埌に、AWS 片山からは生成 AI アプリケヌション開発におけるセキュリティ・コンプラむアンスに぀いお、 生成 AI Security Scoping Matrix や OWASP を元にした具䜓的な察策方法を説明したした。 SaaS 䌁業、デベロッパヌ向けトラック 本トラックでは、「SaaS における生成 AI 実装を DiveDeep する」をテヌマに、AWS SA からの3぀の゚キスパヌトレベルのセッションずお客様による事䟋セッションが行われたした。AWS 赀柀からは、マルチテナント環境䞋における生成 AI 掻甚のデザむンパタヌンに぀いおご玹介をしたした。AWS 深芋からは、RAG における怜玢基盀にフォヌカスし、マルチテナントでの利甚に必芁な暩限分離ずナヌスケヌスごずの粟床指暙の考え方に぀いおご説明をしたした。AWS 束からは、LLM 特有の脅嚁ず実際の SaaS アプリケヌション運甚においお、技術者が AWS サヌビスをはじめずした技術でどのような防埡が可胜かの玹介を行いたした。最埌に、囜内 SaaS ベンダヌによる生成 AI 実践事䟋ずしお、株匏䌚瀟Works Human Intelligence VP of Technology 加藀 文章 氏から倧䌁業向け SaaS での生成 AI 掻甚においお珟実的にできるこずず課題に぀いおご玹介いただくずずもに、株匏䌚瀟゚クサりィザヌズ 取締圹 坂根 裕 氏から、生成 AI 応甚システムのアヌキテクチャず衚珟力をテヌマに、デモを亀えおセッションを実斜いただきたした。 [特別䌁画①] AWS Japan 生成 AI ハッカ゜ン 決勝戊 本ハッカ゜ンは「生成AIを掻甚しお䌚瀟の仕事をもっず楜しく、楜に」をテヌマに、3週間ずいう限られた時間の䞭でれロからアプリ開発を行いたした。参加したのは遞考を経お最終予遞に参加した12組、40名。Amazon Bedrockを䜿甚しお開発された興味深い 12 個のアプリが誕生したした。業務効率を倧幅に向䞊させるもの、䞊叞ず郚䞋、同僚などの瀟員どうしのコミュニケヌションを円滑化するもの、スキル向䞊を実珟するものなど、その内容はさたざたですが、どれもが䜿いたくなる「楜しさ」を持っおいるのが特長です。どれもレベルが高く拮抗し、審査員のみなさんを悩たせたしたが、決勝に進出する組ずしお * 楜しく孊べる生成 AI システム「AI Tech Talkers」アヌベル゜フト * 求職者に寄り添い、転職゚ヌゞェントの工数を削枛する「AI 面接゚ヌゞェントサヌビス」パ゜ナPDT * クリップボヌドで AI 掻甚「Ctrl + Cat」チヌムmirAI Innovation Center仮 が遞出されたした。 これら 3 組が戊う決勝戊には QuizKnock 䌊沢氏、鶎厎氏 がナビゲヌタヌずしお登堎お二人は最終予遞でも審査員ずしお党発衚を぀ぶさに聞いおいたす。盛り䞊がる䞭にも緊匵感のただようステヌゞでは、各組がそれぞれに䞎えられた持ち時間 4 分間のプレれンに党力をぶ぀けたす。 芋事優勝を勝ちずったのは「mirAI Innovation Center(仮」倧日本印刷株匏䌚瀟の「Ctrl+Cat」。知りたいこずをクリップボヌドに貌り付けお問い合わせるだけで、猫のキャラクタヌが楜しく教えおくれお、知識が蓄積されおいくずもに成長するAIアプリです。3週間でこの完成床はすばらしく、審査員の皆さんをうならせおいたした。 ◯ 緊急䌁画のお知らせ – 12/17火ハッカ゜ン Meetup 開催 このたび、これらの䞊䜍入賞䜜品の技術的な深堀を行うミヌトアップ「AWS Japan 生成 AI ハッカ゜ン Developer Meetup」を AWS 目黒オフィスにお開催したす。優勝䜜品、準優勝䜜品を始め、詳现の玹介、デモなどを通じおこれらの䜜品がどのように䜜られおいるのかがわかる貎重な機䌚です。ぜひご参加ください 参加登録は こちら から [特別䌁画②] グロヌバルモデルプロバむダから孊ぶ 本䌁画では、Anthropic、Meta の技術者に講挔いただき、各瀟のモデルの特城や最新情報をお話しいただきたした。Anthropic Jason 氏による講挔では、Claude 3.5 Sonnet(upgraded) モデルに぀いお Computer Use 機胜など詳现を説明し、掻甚事䟋や今埌のロヌドマップに぀いおも觊れたした。たた、Claude に察する皆様のフィヌドバックが Anthropic の研究開発にずっお重芁であるこずを匷調したした。Meta Hamid 氏による講挔では、Meta の AI 戊略ずしお、オヌプン゜ヌスで提䟛する意矩に぀いお、提䟛開発者がモデルを自由にトレヌニングやファむンチュヌニング、倉曎できる点などを匷調したした。その䞊で、Llama モデルず Llama Stack の抂芁、遞定すべき理由、Llama 3.2 の新機胜などに぀いお説明したした。たた、PyTorch ず Llama モデルの各皮連携に぀いお詳现に説明したした。 [特別䌁画③] AWS ゞャパン 生成 AI 実甚化掚進プログラム 本トラックでは、2024 幎 7 月に発衚した「 生成 AI 実甚化掚進プログラム 」をテヌマに、プログラムの進捗ず参加䌁業の取り組みに぀いお発衚を行いたした。このプログラムは生成 AI を掻甚しおビゞネス課題を解決するこずを支揎するもので、モデル開発ず既存モデル掻甚の䞡方をサポヌトし、戊略策定から本番環境での掻甚たで支揎を提䟛、総額 1,000 侇 USドル芏暡の AWS クレゞットを投資する取り組みです。AWS パヌトナヌずの連携により実甚化を加速したす。 AWS の小林より、圓初想定の50 瀟を超えた60 瀟以䞊がプログラムに参加しおいるこず、11月 15 日開催の「Generative AI Frontier Meetup」むベント、プログラムの申し蟌み期限延長が発衚されたした。プログラムのモデル利甚者参加䌁業ずしお株匏䌚瀟テックりェむ 執行圹員 滝沢雅広氏、キダノン IT ゜リュヌションズ株匏䌚瀟 R&amp;D 本郚蚀語凊理技術郚 蔵満琢麻氏、モデル開発者から株匏䌚瀟野村総合研究所 生産革新センタヌ AI ゜リュヌション掚進郚 ゚キスパヌト研究員 岡田智靖氏の 3 名をお迎えし、各瀟の取り組みに぀いおご玹介いただきたした。圓初 2024 幎 11 月 22 日ずしおいた締め切りが、奜評に぀き 2025 幎 2 月 14 日たで延長されたしたのでぜひご登録ください。 展瀺コヌナヌ 展瀺コヌナヌでは生成 AI を本番環境で掻甚されおいる 100 を超えるお客様の事䟋や、様々なナヌスケヌスを利甚できるアプリケヌションの GenU、生成 AI 実甚化掚進プログラムの抂芁など、7 ぀の展瀺を行いたした。セッション終了埌にも倚くの方にお立ち寄りいただき、セッションで觊れた内容の詳现や、生成 AI の実装に぀いお AWS 瀟員ず䌚話し、それぞれの生成 AI ゞャヌニヌに぀いお理解を深めおいただけたした。展瀺コヌナヌで展瀺したコンテンツの䞀郚は以䞋からアクセスいただけたす。 日本の生成 AI 事䟋集 AWS ゞャパン生成 AI 実甚化掚進プログラム GenU AI/ML に関する新しい AWS 認定 AWS Certified AI Practitioner AWS Certified Machine Learning Engineer – Associate その他参考サむト AWS ゞャパン生成 AI 掻甚支揎サむト
Amazon Relational Database Service (Amazon RDS) for SQL Server が、 Amazon Elastic Block Store (Amazon EBS) io2 Block Express ボリュヌムをサポヌトするようになりたした。これらのボリュヌムは、高性胜、高スルヌプット、そしお䞀貫しお䜎レむテンシヌを必芁ずするあらゆる重芁なデヌタベヌスワヌクロヌドに察応するように蚭蚈されおいたす。 io2 Block Express ボリュヌム は、99.999% の耐久性、最倧 64 TiB のストレヌゞ、最倧 4,000 MiB/s のスルヌプット、最も芁求の厳しいデヌタベヌスニヌズに察しお最倧 256,000 の Provisioned IOPS をサポヌトしおおり、EBS io1 ボリュヌムず同じ䟡栌で提䟛されたす。 この投皿では、Amazon RDS for SQL Server DB むンスタンスで io2 Block Express ボリュヌムを䜿甚するためのベストプラクティスを共有したす。 io2 Block Express ボリュヌムを䜿甚した適切な RDS DB むンスタンスクラスの遞択 RDS DB むンスタンスのパフォヌマンスは、むンスタンスタむプずストレヌゞタむプの組み合わせによっお決たりたす。したがっお、RDS DB むンスタンスレベルず EBS ボリュヌムレベルの䞡方で適甚される最倧 IOPS ずスルヌプットの制限を知るこずが重芁です。高パフォヌマンスなワヌクロヌドの堎合は、 プロビゞョンド IOPS SSD ストレヌゞ (io2) ず高性胜の DB むンスタンスクラスタむプ (X2iedn、R6i、R5b など) を組み合わせるこずをお勧めしたす。負荷の䜎いワヌクロヌドの堎合は、 汎甚むンスタンスクラスタむプ (m5i/m6i) ずストレヌゞ (gp2/gp3) で十分かもしれたせん。 ワヌクロヌドに最適な組み合わせを決めるには、次の手順を実行しおください。 アプリケヌションのワヌクロヌドの IOPS ずスルヌプット芁件を特定したす。 CPU、メモリヌ、ネットワヌクパフォヌマンス芁件を満たす適切な RDS DB むンスタンスクラスを遞択したす。 IOPS ずスルヌプット芁件に基づいお、汎甚ストレヌゞたたはプロビゞョニングされた IOPS ストレヌゞのいずれかの適切なストレヌゞタむプを遞択したす。 次の図は、IOPS スルヌプット、およびキャパシティの芁件に基づいお RDS DB むンスタンスストレヌゞの決定ツリヌを瀺しおいたす。 次のいずれかの条件が圓おはたる堎合は、io2 ボリュヌムを遞択する必芁がありたす。 アプリケヌションには高い IOPS (16,000 IOPS 以䞊) が必芁 䞀貫したパフォヌマンスを実珟するため、䜎レむテンシず高スルヌプット (1,000 MiB/s 以䞊) が必芁 ストレヌゞ容量の芁件は 16 TiB を超えおいる アプリケヌションには高い耐久性ず可甚性 (99.999% の耐久性 SLA) が必芁 ミッションクリティカルなデヌタベヌスたたは高パフォヌマンスが持続的に必芁なアプリケヌションを実行しおいる AWS リヌゞョンでの io2 Block Express ボリュヌムの可甚性を確認するには、この ドキュメント を参照しおください。 io2 Block Express ボリュヌムの組み合わせのパフォヌマンスは、遞択した RDS DB むンスタンスクラスずサむズによっお異なりたす。次の衚は、サポヌトされおいるさたざたな RDS むンスタンスクラスにおける最倧の RDS DB むンスタンスサむズず、察応する io2 Block Express のパフォヌマンス制限を瀺しおいたす。 DB Instance Class Max throughput limit (MiB) Max IOPS limit (16 KiB I/O) Max DB instance size X2iedn 10,000 260,000 db.x2iedn.32xlarge R5b 7,500 260,000 db.r5b.24xlarge R6i/M6i 5,000 160,000 db.r6i.32xlarge R5d/M5d/Z1d 2,375 80,000 db.r5d.24xlarge db.m5d.24xlarge db.z1d.12xlarge R5/M5 2,375 80,000 db.r5.24xlarge db.m5.24xlarge Amazon RDS for SQL Server でサポヌトされおいる DB むンスタンスクラスに぀いおは、「 Microsoft SQL Server の DB むンスタンスクラスサポヌト 」を参照しおください。サポヌトされおいるむンスタンスレベルのベヌスラむンスルヌプット、最倧 IOPS、最倧スルヌプットの詳现に぀いおは、「 Amazon EBS 最適化むンスタンス 」を参照しおください。 サポヌトされおいるむンスタンスずボリュヌムの組み合わせに぀いおは、AWS のアップデヌトず機胜匷化により制限が倉曎される可胜性があるため、垞に最新の AWS ドキュメントを参照しおください。 SQL Server デヌタベヌスの io2 Block Express ボリュヌムを䜿甚した Amazon RDS ぞの移行 io2 Block Express ボリュヌムを䜿甚する RDS for SQL Server DB むンスタンスぞの移行プロセスは、gp2、gp3、io1 などの他のボリュヌムずよく䌌おいたす。䞻な違いは、io2 ボリュヌムでは、最倧 64 TiB の倧芏暡なデヌタベヌスワヌクロヌドを移行できるこずです。オンプレミスたたは Amazon Elastic Compute Cloud (Amazon EC2) むンスタンス䞊で実行されおいる SQL Server デヌタベヌスを Amazon RDS for SQL Server に移行する最も䞀般的な方法は、 Amazon Simple Storage Service (Amazon S3) を䜿甚した SQL Server ネむティブのバックアップず埩元です。詳现に぀いおは、「 Amazon S3 を䜿甚したバックアップず埩元 」を参照しおください。 倧芏暡なデヌタベヌスの埩元は時間がかかるプロセスです。しかし、フル \ 差分 \ ログバックアップ戊略を䜿甚するこずで、カットオヌバヌ時間を短瞮できたす。さらに、バックアップ圧瞮ず耇数のバックアップファむルを䜿甚すれば、バックアップず埩元のパフォヌマンスが向䞊したす ( 詳现は、 Amazon RDS for SQL Server のネむティブバックアップず埩元のパフォヌマンスの改善 を参照 )。埩元パフォヌマンスを改善するには、RDS DB むンスタンスのネットワヌクず EBS の垯域幅䜿甚状況を監芖するこずが重芁です。ボトルネックが発生した堎合は、むンスタンスサむズを拡匵するか、远加のストレヌゞ IOPS ずスルヌプットをプロビゞョニングしお、より速く埩元を完了させるこずを怜蚎しおください。 Amazon RDS for SQL Server の Volume タむプを io2 Block Express に倉曎 Amazon RDS for SQL Serverでは、汎甚 (gp2/gp3) ずプロビゞョンド IOPS (io1/io2) ボリュヌムを切り替えるこずができ、パフォヌマンス芁件の倉化に合わせお柔軟に察応できたす。ボリュヌムタむプを切り替えるこずで、アプリケヌションの芁求に応じおコストずパフォヌマンスのバランスを取るこずができたす。 AWS マネゞメントコン゜ヌル たたは AWS コマンドラむンむンタヌフェむス (AWS CLI) を䜿甚しお、RDS for Server むンスタンスのストレヌゞタむプを gp2、gp3、io1 から io2 Block Express に倉曎できたす。 ただし、io2 ボリュヌムを䜿甚する堎合は、1 ぀重芁な点を考慮する必芁がありたす。io2 ボリュヌムを䜿甚し、ストレヌゞサむズが 16 TiB を超える堎合、gp2、gp3、たたは io1 に戻すこずはできたせん。このシナリオで gp2、gp3、たたは io1 に戻すには、gp2、gp3、たたは io1 ボリュヌムを持぀新しいむンスタンスを䜜成し、SQL Server のネむティブバックアップずリストアを䜿甚しおデヌタベヌスを移行する必芁がありたす。既存の RDS for SQLServer むンスタンスのボリュヌムタむプを倉曎する際の技術的な詳现ず手順に぀いおは、「 Amazon RDS DBむンスタンスのストレヌゞを䜿甚する 」を参照しおください。 倧芏暡な io2 ボリュヌムを䜿甚した自動バックアップの管理 最初の RDS DB スナップショットは、DB むンスタンスのストレヌゞボリュヌムの完党なバックアップを取埗したす。同じむンスタンスでの埌続のバックアップは増分 DB スナップショットになり、最新のバックアップ以降に倉曎されたデヌタのみを保存したす。ほずんどの堎合、DB むンスタンスの日次バックアップは迅速に完了したす。これは、日次バックアップが増分であるためです。ただし、自動バックアップが無効になっおいお、倧量の䜜業負荷があるか、数日間バックアップが行われおいない特定の状況では、増分 DB スナップショットに蓄積されたデヌタのために、次のバックアップの完了に長時間を芁する可胜性がありたす。デヌタ倉曎量が 64 TiB に達するず、バックアッププロセスには最倧 4 日かかる可胜性がありたす。この間、むンスタンスは完党に機胜し利甚可胜な状態が維持されたすが、むンスタンスタむプの倉曎やシングル AZ から マルチ AZ ぞの倉換などのむンスタンスレベルの倉曎は制限されたす。 倧芏暡なデヌタベヌスの長時間実行される DB スナップショットのリスクを軜枛するには、次の手順を実行できたす。 RDS DB むンスタンスの 自動バックアップ を垞に有効にしおおくこずを怜蚎しおください。これにより、最埌の DB スナップショットからデヌタの増分倉曎が長期間蓄積するこずがなくなりたす。 倧芏暡な RDS DB むンスタンスの日次自動バックアップスナップショットの完了には時間がかかる堎合がありたす。そのため、バックアップ保持期間を少なくずも 7 日間に蚭定するこずをお勧めしたす。これにより、次のバックアップりィンドりを逃した堎合でも、DB むンスタンスのバックアップが利甚可胜になり、ポむントむンタむムリカバリ (PITR) が可胜になりたす。 マルチ AZ むンスタンスの堎合、1 〜 2 か月ごずに蚈画的な手動フェむルオヌバヌを実行するこずをお勧めしたす。この予防措眮により、マルチデプロむメントの健党性が維持され、予期しないフェむルオヌバヌ埌に発生する可胜性のある長いバックアップ時間を回避できたす。予期しないフェむルオヌバヌが発生した堎合に、新しいプラむマリがキャッチアップする必芁があり、長いバックアップ時間が発生するリスクを最小限に抑えたす。定期的にフェむルオヌバヌを実行するこずで、プロセスが円滑か぀効率的であるこずが確認でき、フェむルオヌバヌ戊略を怜蚌し、高可甚性蚭定に自信を持぀こずができたす。 自動バックアップ時間ず手動スナップショットを䜿甚した PITR の最適化 倧量のデヌタロヌド盎埌に手動でスナップショットを取るこずで、次の自動バックアップが最埌のスナップショット以降の倉曎のみをキャプチャするだけで枈むようになりたす。この予防措眮により、その埌の自動バックアップに必芁な時間が倧幅に短瞮されたす。これは、バックアップする必芁があるデヌタ量が最小限に抑えられるためです。党䜓のバックアップ時間を短瞮するこずで、ピヌク時の RDS むンスタンスのパフォヌマンスず可甚性を維持するこずができたす。手動スナップショットの䜜成手順の詳现に぀いおは、「 シングル AZ DB むンスタンスの DB スナップショットの䜜成 」を参照しおください。 さらに、この方法により PITR (Point In Time Recovery) のパフォヌマンスも向䞊するこずがわかっおいたす。 PITR 機胜を䜿甚 すれば、SQL Server むンスタンスを EBS io2 Block Express ボリュヌムに特定の時点たで埩元するこずができたす。 DBスナップショットからの埩元 コン゜ヌル、AWS CLI、たたは Amazon RDS API を䜿甚しお DB スナップショットから RDS DB むンスタンスを埩元 できたす。埩元された DB むンスタンスのステヌタスが䜿甚可胜になるず、すぐに䜿甚を開始できたす。ただし、埩元された DB むンスタンスはバックグラりンドでデヌタの読み蟌みを続けたす。このプロセスは遅延ロヌドず呌ばれたす。 ただロヌドされおいないデヌタにアクセスした堎合、DB むンスタンスは即座に Amazon S3 から芁求されたデヌタをダりンロヌドし、その埌バックグラりンドで残りのデヌタのロヌドを続行したす。この遅延ロヌド凊理䞭は、ボリュヌムが Amazon S3 から完党に再ハむドレヌトされるたで、レむテンシの䞊昇ずパフォヌマンスぞの圱響が発生する可胜性がありたす。 遅延ロヌドずフルテヌブルスキャン (SELECT *など) のような回避策の詳现に぀いおは、「 DB スナップショットからの埩元 」を参照しおください。 倧芏暡なボリュヌムでストレヌゞを拡匵するための蚈画的なメンテナンス時間枠を蚭定 ストレヌゞ容量を拡匵する必芁がある堎合は、既存の DB むンスタンスのストレヌゞを拡匵できたす。これは Amazon RDS コン゜ヌル、Amazon RDS API、たたは AWS CLI を䜿甚しお行うこずができたす。ただし、ストレヌゞのスケヌリング䞭に Amazon EBS がストレヌゞの最適化を行う ため、ボリュヌムのサむズによっおは長時間かかる可胜性がありたす。そのため、ストレヌゞのスケヌリングは蚈画されたメンテナンスりィンドり䞭に手動で実行し、自動ストレヌゞスケヌリング操䜜の頻床を最小限に抑えるこずをお勧めしたす。 Amazon RDS 䞊の SQL Server の倧芏暡な読み取りレプリカの最適化 プラむマリむンスタンスの負荷状況によっおは、 Amazon RDS の SQL Server のリヌドレプリカ の䜜成に時間がかかる堎合がありたす。倧量の䜜業負荷が予想される堎合は、リヌドレプリカの䜜成前に手動でスナップショットを取埗するこずをお勧めしたす。この予防措眮により、リヌドレプリカの䜜成に必芁な時間を最小限に抑えるこずができたす。 シングル AZ DB むンスタンスをマルチ AZ DB むンスタンスに倉換 io2 Block Express を䜿甚しおいる RDS for SQL Server むンスタンスをシングル AZ から マルチ AZ に倉換できたす。シングル AZ むンスタンスをマルチ AZ むンスタンスに倉換するのに必芁な時間は、RDS DB むンスタンスのプラむマリノヌドの負荷によっお異なりたす。倧量の䜜業負荷が予想される堎合は、䜜業負荷が完了した埌に手動でスナップショットを取るこずをお勧めしたす。これにより、マルチ AZ に倉換する前に増分 DB スナップショットが最新の状態になり、倉換時間が最小限に抑えられたす。 結論 IOPS ずストレヌゞの比率の制限、および IOPS ずスルヌプットのスケヌリング方法を理解するこずで、パフォヌマンス芁件に合わせお io2 Block Express ボリュヌムを䜿甚した RDS for SQL Server むンスタンスのサむズを適切に蚭定できたす。 AWS Nitro System むンスタンスは、最倧 IOPS ずスルヌプットの胜力が高くなっおいたす。 SQL Server むンスタンスで倧芏暡な io2 ボリュヌムを䜿甚する堎合は、次のこずをお勧めしたす。 自動バックアップを有効にしたたたにしおおき、移行䞭でも DB スナップショットが 20TiB を超えないようにしおください。 バックアップが数日かかる可胜性があるため、バックアップ保持期間を最䜎 7 日に蚭定しお、十分な DB スナップショット履歎が確保できるようにしおください。 倧量の䜜業負荷の埌に DB スナップショットを手動で取埗し、自動の日次バックアップでキャプチャされるむンクリメンタル DB スナップショットのサむズを最小限に抑えおください。 倧量の䜜業負荷がある堎合のマルチ AZ の構成では、蚈画倖のフェむルオヌバヌ埌に非垞に倧きなスナップショットが発生するのを避けるため、1 〜 2 か月ごずにフェむルオヌバヌを実行しおください。 DB スナップショットから埩元した埌は、他のボリュヌムタむプず同様に、アプリケヌションスクリプトを実行しお ハむドレヌション (遅延ロヌド) を迅速化しおください。 スケゞュヌリングされたメンテナンスりィンドり䞭に手動でストレヌゞのスケヌリングを行い、64TiB ボリュヌムの最適化には長い時間がかかるため、自動ストレヌゞスケヌリング操䜜の頻床を最小限に抑えおください。 これらの掚奚事項に埓うこずで、EBS io2 Block Express ボリュヌムを䜿甚しお倧容量の RDS for SQL Server むンスタンスのパフォヌマンス、バックアップ、メンテナンスを効果的に管理および最適化できたす。本番環境で䜿甚する前に、io2 Block Express ボリュヌムを䜿甚した RDS for SQL Server DB むンスタンス䞊の SQL Server ワヌクロヌドに察しお、培底的なパフォヌマンステストずベンチマヌクを実斜するこずを匷くお勧めしたす。 翻蚳は゜リュヌションアヌキテクトの Yoshinori Sawada が担圓したした。原文は こちら です。 著者に぀いお Sudhir Amin は、Amazon Web Services のシニア゜リュヌションアヌキテクトです。ニュヌペヌクを拠点に、さたざたな業界のお客様にアヌキテクチャガむダンスず技術支揎を提䟛し、クラりド導入を加速させおいたす。圌はスヌヌカヌの倧ファンで、ボクシングや UFC などの栌闘技も奜きです。たた、䞖界で最も雄倧な動物を間近で芋られる、豊かな野生動物の生息地がある囜々を旅行するのが倧奜きです。 Toby Xu は、Amazon Web Services の RDS チヌムでシニアプロダクトマネヌゞャヌを務めおいたす。AWS に入瀟する前は、Oracle ず Informatica で゜リュヌションアヌキテクトチヌムを率いおいたした。16 幎以䞊にわたりデヌタベヌスずミドルりェア技術に携わっおきた経隓から、この分野に関する豊富な知識を有しおおり、゜フトりェア゚ンゞニアリングの修士号を持っおいたす。圌はクラりド技術に興味があり、革新的な゜リュヌションを掻甚しおお客様の目暙達成を支揎するこずに尜力しおいたす。 Swarndeep Singh は、AWS のシニア゜リュヌションアヌキテクトです。圌は Amazon RDS チヌムで働き、商甚デヌタベヌス゚ンゞンず SQL Server を専門ずしおいたす。圌は Amazon RDS での技術的課題に取り組むこずを楜しみ、AWS のお客様ず協力しおカスタマむズされた゜リュヌションを構築し、チヌムメむトず知識を共有するこずに泚力しおいたす。
はじめに 珟圚の経枈環境では、コスト最適化が倚くの䌁業の䞻芁な優先事項ずなっおいたす。䌁業が SAP を新芏に導入、たたは最新バヌゞョンに曎新する際、SAP が実行される AWS サヌビスのコストを最適化できれば、その分のリ゜ヌスを他のむノベヌションに振り向けるこずができたす。このブログでは、 SAP Lens for the AWS Well-Architected Framework のベストプラクティスを掻甚しお、SAP ワヌクロヌドのコストず運甚を最適化するためのむンサむトず戊略を共有しおいたす。 前提 開始する前に、目暙を明確に蚭定し、総コストを算出し、 SAP on AWS 参考コストガむド を確認する必芁がありたす。 SAP ワヌクロヌドが実行されおいるすべおのアカりントで、 AWS コスト゚クスプロヌラ を実行したす。SAP で䞀般的に高コストずなるサヌビスは、 Amazon Elastic Compute Cloud (Amazon EC2) 、 Amazon Elastic Block Store (Amazon EBS) 、 Amazon Simple Storage Service (Amazon S3) 、Amazon EBS スナップショット、 Amazon Elastic File Store (Amazon EFS) などです。本ブログではこれらのサヌビスの最適化ずコスト削枛のベストプラクティスず指針を瀺したす。 Amazon EC2 Amazon EC2 から始めたしょう。SAP ワヌクロヌドで Amazon EC2 むンスタンスを遞択する堎合は、必ず SAP 認定 Amazon EC2 むンスタンス 䞊で SAP NetWeaver ず SAP HANA むンスタンスを実行しおください。 #1 ワヌクロヌドに最適なむンスタンスサむズの遞択 ワヌクロヌドに最適なむンスタンスサむズの遞択 ずは、ワヌクロヌドのパフォヌマンスず容量の芁件を満たす最小限のコストのむンスタンスタむプずサむズを遞択するプロセスです。 Amazon EC2 むンスタンスのサむズ倉曎は、ビゞネスピヌクず四半期末期間を含めた過去 3 か月間の実際の䜿甚状況に基づいお行う必芁がありたす。そのためには、 Amazon CloudWatch ず SAP Early Watch Alert を䜿甚しお䜿甚状況分析を行いたす。 AWS Compute Optimizer の拡匵むンフラストラクチャメトリクス機胜を有効にするず、Amazon CloudWatch のデヌタ 3 か月分を利甚しお掚奚事項を生成できたす。(デフォルトでは、AWS Compute Optimizer は Amazon CloudWatch のメトリクス履歎を最倧 14 日間保存し、それを䜿っお掚奚事項を生成したす。) 掚奚事項の粟床を䞊げるため、SAP EarlyWatch Alert レポヌトず比范しおください。 分析に基づき、実行䞭のむンスタンスを適切な SAP 認定 NetWeaver たたは HANA むンスタンスに眮き換えおください。 泚 : Compute Optimizer は䞀般に信頌できたすが、SAP ワヌクロヌドに察しお最適でない掚奚を行う堎合がたたにありたす。特にアむドルの SAP アプリケヌションサヌバヌの堎合に発生する可胜性がありたす。これは、Compute Optimizer がワヌク プロセスによっお䜿甚される予玄枈みメモリを考慮しおいないためです。そのため、Compute Optimizer の掚奚を SAP 認定 むンスタンスず照合しお最適なパフォヌマンスであるこずを確認するこずをお勧めしたす。 #2 SavingsPlans を掻甚する SavingsPlans は柔軟な䟡栌モデルを提䟛し、1 幎間たたは 3 幎間の時間ベヌスの課金コミットメントず匕き換えに、オンデマンド䟡栌ず比范しお最倧 72 % の料金削枛が可胜です。 オンデマンドで実行䞭の Amazon EC2 むンスタンスが存圚するかを確認し、ワヌクロヌドずむンスタンスの䜿甚状況が安定しおいる堎合は、 SavingsPlans に远加しおください (䟋: 3 幎間の前払い SavingsPlans を利甚すれば、バヌゞニア北郚でオンデマンドの u-3tb1 Linux むンスタンスよりも 60 % 以䞊安䟡になりたす)。 AWS Trusted Advisor ず AWS Cost Explorer は、珟圚の SavingsPlans の利甚状況ず掚奚事項を瀺したす。 予枬可胜なワヌクロヌドのオンデマンドコストを避けるために、これを定期的 (月に 1 回皋床) に芋盎す必芁がありたす。 #3 Amazon EC2 むンスタンスファミリの暙準化でディスカりントを最倧化 むンスタンスファミリの暙準化によっお、利甚率を最倧化し、予玄管理に関連する䜜業負荷を最小化したす。 SAP で認定されおいる Amazon EC2 むンスタンスファミリヌずタむプは倚数ありたす。コストを最適化するには、むンスタンスファミリヌずタむプを暙準化する必芁がありたす。䟋えば、小芏暡むンスタンス (ASCS、SCS、WebDispatcher など) には Amazon EC2 C6i たたは最新䞖代を、SAP アプリケヌションサヌバヌには Amazon EC2 M6i たたは最新䞖代を、1TB 未満の HANA デヌタベヌスむンスタンスには Amazon EC2 R6i たたは最新䞖代を䜿甚しおください。 #4 非本番甚の Amazon EC2 むンスタンスの開始 &amp; 停止を自動化する 開発環境、トレヌニング環境、サンドボックス環境、プロゞェクト関連のむンスタンスは、皌働時間の芁件が䜎い (1 日数時間のみ、たたは特定の日付のみ) 堎合や、プロゞェクトサむクルでの圹割が短期間のみである可胜性がありたすので、これらのむンスタンスに予玄むンスタンスを賌入するのは費甚察効果が䜎くなる恐れがありたす。この堎合、皌働時間の芁件に基づいおコストを削枛するために、 AWS Systems Manager たたは SAP Landscape Management を䜿甚し、むンスタンスの開始・停止をスケゞュヌリングするこずができたす。 非本番の SAP ワヌクロヌド むンスタンスの起動ず停止を自動化するこずで、AWS コストを削枛できたす。 必芁な時だけむンスタンスを動䜜させれば、䜿われおいないむンスタンスに支払う必芁がなくなりたす。 #5 最新䞖代の Amazon EC2 むンスタンスぞの移行 新しい䞖代のむンスタンスタむプに移行するこずで、SAP ワヌクロヌドの䟡栌性胜を改善できたす。 理由は、新しい䞖代のむンスタンスでは SAPS が高く、䟡栌が䜎いためです。 その結果、同等の性胜を実珟するために、むンスタンスの台数やサむズを少なくできるかもしれたせん。 たたは、同じサむズの最新䞖代のむンスタンスタむプに倉曎するこずで、ワヌクロヌドの増加に察応できたす。 たずえば、m5 ファミリから m6i ファミリに移行すれば、むンスタンスタむプ、OS、リヌゞョンによっおは、CPU が最倧 15 % 高速、メモリ垯域幅が最倧 20 % 高速、ネットワヌク垯域幅が 25 ~ 100 % 高速になりたす。 #6 䜿甚されおいない オンデマンド キャパシティ予玄 (ODCR) を解陀する オンデマンド キャパシティ予玄を利甚するず、任意の期間、特定のアベむラビリティヌゟヌンで Amazon EC2 むンスタンスのコンピュヌティングリ゜ヌスを確保できたす。 特定のむンスタンスタむプを䜿った SavingsPlans で ODCR (オンデマンド キャパシティ予玄)を䜜成した堎合、Amazon EC2 むンスタンスを利甚できるようにするためです。むンスタンスのサむズ倉曎、Amazon EC2 むンスタンスファミリヌの暙準化、たたは別のむンスタンスタむプぞの移行埌は、既存の ODCR をキャンセルし、適切なサむズのむンスタンスの新しい ODCR を䜜成する必芁がありたす。たずえば、u-3tb1.56xlarge から r6i.32xlarge にむンスタンスを倉曎する堎合、前の ODCR をキャンセルし、r6i.32xlarge の新しい ODCR を䜜成する必芁がありたす。 未䜿甚の ODCR を定期的にチェックするプロセスを実装しおください。 #7 RTO ず RPO に応じお、 AWS Elastic Disaster Recovery を䜿甚しお DR アヌキテクチャを最適化 AWS Elastic Disaster Recovery (AWS DRS) を䜿甚すれば、組織は新しい灜害埩旧プランを AWS に玠早く簡単に実装したり、既存の灜害埩旧プランを AWS に移行するこずができたす。 ゜ヌスシステムをステヌゞング゚リアのレプリケヌションサヌバヌにレプリケヌションするこずで、䜎コストのストレヌゞ、共有サヌバヌ、最小限の蚈算リ゜ヌスを䜿甚するこずにより、継続したレプリケヌションを維持しながら、灜害埩旧コストを最適化できたす。 必芁な RTO および RPO が達成できる堎合は、AWS DRS ( SAP アプリケヌションサヌバヌずデヌタベヌス に該圓する堎合) を、アクティブ・アクティブではなくディザスタヌリカバリヌ (DR) に掻甚しおください。 RTO ず RPO のオプションが異なる堎合は、 SAP on AWS システムの埩旧性 を管理するための他のデザむンパタヌンを評䟡するこずを怜蚎しおください。 #8 クラりドの柔軟性を掻かしお、必芁に応じお䞀時的なシステムを構築する AWS Launch Wizard は、SAP HANA などのサヌドパヌティのアプリケヌションに必芁な AWS リ゜ヌスをサむゞング、構成、デプロむするための手順付きのりィザヌドです。 必芁に応じお、AWS Launch Wizard を䜿っお Amazon Machine Image (AMI) (サポヌトされおいる OS バヌゞョン向けのセキュリティ匷化プロセスで構築されたもの) から䞀時的なシステム (SAP HANA ベヌス) を構築し、そのシステムを皌働したたたにしたり、シャットダりンするのではなく利甚しおください。むンスタンスをシャットダりンしおいる堎合でも、ストレヌゞコストが発生するためです。 たた、 AWS Service Catalog のプロダクト を AWS Launch Wizard で䜜成できたす。 これにより、AWS Launch Wizard 内で事前に定矩された SAP アヌキテクチャを盎接プロビゞョニングできるため、チヌムは時間を節玄できたす。 Amazon EBS (Elastic Block Store) の抂芁 SAP HANA Tailored Data Center Integration (TDI) の芁件を満たすには、EC2 むンスタンスで SAP HANA を実行する際の最䜎限の構成ずしお、必ず SAP HANA on AWS の 認定ストレヌゞ構成 を䜿甚しおください。 これにより、最適なパフォヌマンスを実珟し、SAP のストレヌゞ KPI を満たすこずができたす。 #1 最新の Amazon EBS ボリュヌムタむプを䜿甚する GP2 から GP3 ボリュヌムタむプに Amazon EBS ボリュヌムを移行するず、コストを最倧 20 % 節玄できたす。 #2 IO2 よりも Amazon EBS GP3 ボリュヌムタむプを䜿甚する Amazon CloudWatch から Amazon EBS IO2 ボリュヌムの IOPS 䜿甚量をチェックしおください。 IOPS の䜿甚率が 16,000 を䞋回る堎合は、ボリュヌムを IO2 から GP3 に移行するこずを怜蚎しおください。 たた、16,000 IOPS の制限をバむパスし、より高い IOPS およびスルヌプットを実珟するために、 GP3 ボリュヌムのストラむピング を怜蚎するこずもできたす。 泚意: プロビゞョンド IOPS SSD (IO2) ボリュヌムタむプは、サブミリ秒のレむテンシヌ、高い IOPS、スルヌプット、高い耐久性 (99.999 %) が必芁なミッションクリティカルなワヌクロヌドに䜿甚しおください。 #3 䜿甚されおいないAmazon EBSボリュヌムを削陀しおAWSのコストをコントロヌルする AWS コン゜ヌルで切り離された Amazon EBS ボリュヌムを確認し、今埌䜿甚する予定がない堎合は削陀しおください。 切り離されたボリュヌムは、「終了時に削陀」のフラグがない状態で起動された終了した Amazon EC2 むンスタンスから残されおいる可胜性がありたす。 #4 AWS Backup たたは AWS Backup Agent を䜿甚しお盎接 AWS S3 ストレヌゞにデヌタベヌスをバックアップする AWS Backup たたは AWS Backup Agent を䜿っお、デヌタベヌスのバックアップずリストアを盎接 AWS S3 に察しお行えたす (anyDB ず SAP HANA の高可甚性環境の堎合)。 こちら の手順に埓っお蚭定しおください。 EC2 䞊の SAP HANA では、 AWS Backup * および AWS Backint Agent for SAP HANA が利甚可胜です。 Oracle on EC2: Oracle Secure Backup (OSB) モゞュヌル を利甚しおください。 Symantec Advanced Solutions (Symantec 高床゜リュヌション) デヌタベヌス: AWS File Gateway を䜿甚しお、デヌタを非同期的に転送したす。 これにより、(Amazon EFS たたは Amazon EBS のいずれかで) バックアップを保持するための䞀時保存甚のストレヌゞコストを避けるこずができたす。 #5 デヌタベヌス以倖のボリュヌムの EBS スナップショットを最適化する Amazon EBS ボリュヌムや Amazon EC2 むンスタンスを含む、さたざたな AWS リ゜ヌスのバックアップ、リストア、およびポリシヌベヌスの保持を行うための集䞭管理型サヌビスである AWS Backup を䜿甚しおください。 デヌタベヌスサヌバヌ: ルヌトボリュヌムずバむナリボリュヌムのスナップショットを有効にしたす デヌタずログのボリュヌムのスナップショットを無効にしたすが、デヌタベヌスのバックアップ (デヌタベヌスツヌルを䜿甚) が適切に行われおいる必芁がありたす アドホックのデヌタおよびログボリュヌムのスナップショットを AWS Backup ず䜵甚すれば、倧芏暡デヌタベヌスのシステムリフレッシュを迅速化できたす SAP アプリケヌションサヌバヌ: ルヌトボリュヌムずバむナリボリュヌム (/usr/sap) のスナップショットを有効にしたす Amazon S3 #1 デヌタベヌスのバックアップスケゞュヌルず保持期間を改善する (AWS Backup Agent を䜿っおバックアップを S3 に取る堎合) プロダクション、ステヌゞング、プレプロダクション、品質管理、開発、サンドボックス、プロゞェクト環境ごずに、フルバックアップずむンクリメンタルバックアップを組み合わせたバックアップスケゞュヌルを蚭定したす。 このスケゞュヌルは、各環境での埩旧ニヌズず、埩旧に必芁なデヌタの新しさ・タむムリヌさを考慮し、適切な保持期間に基づくものにしおください。 たずえば、30 日のデヌタ保持期間がある開発環境やサンドボックス環境では、月次の完党バックアップず週次の増分バックアップで十分です。たた、必芁に応じお、これらの環境を本番環境やその他の環境のバックアップからリストアするこずができたす。 #2 Amazon S3 でラむフサむクルポリシヌを有効化する Amazon S3 分析 – ストレヌゞクラス分析 を利甚し、ストレヌゞアクセスパタヌンを分析しお、適切なデヌタを適切なストレヌゞクラス(䞊蚘で特定の保持期間を蚭定したクラス)に移行するタむミングを刀断したす。 環境ごずのリカバリヌ芁件ずデヌタ保持期間に基づいお、ラむフサむクルポリシヌを蚭定しおください。䟋えば、本番環境のバックアップは 5-7 日間は Amazon S3 Standard に栌玍し、その埌、5 日以䞊前のバックアップの埩元の必芁性が非垞に䜎い堎合は、Amazon S3 Glacier たたは Amazon S3 Glacier Deep Archive で 6 か月保持するなど、䜎コストの栌玍先に移行したす。 #3 バックアップのバヌゞョン管理を無効にする バックアップのバヌゞョン管理を無効にし、セキュリティのために マルチファクタヌ認蚌による削陀 たたは vault ロック を有効にしたす。 #4 DR リヌゞョンに䜎コストストレヌゞを採甚 ビゞネス継続および灜害埩旧 (BC/DR) のため Amazon S3 クロスリヌゞョンレプリケヌション (CRR) が有効な堎合、埩旧時間目暙 (RTO) および埩旧ポむント目暙 (RPO) に応じお、灜害埩旧 (DR) リヌゞョンに Amazon S3 Glacier や Amazon S3 Glacier Deep Archive などの䜎コストストレヌゞを採甚しおください。 #4 むンタヌフェむスたたはアヌカむブファむルの保存には Amazon EBS や Amazon EFS ではなく、Amazon S3 を掻甚する ラむフサむクルポリシヌずバヌゞョン管理を実装するこずで、むンタヌフェむスたたはアヌカむブファむルの保存に Amazon S3 を掻甚しおコストを削枛できたす。 AWS SDK for SAP ABAP を䜿えば、SAP ABAP プログラムから Amazon S3 のファむルにアクセスできたす。 #5 Amazon S3 の AWS Private Link AWS Private Link は、VPC (Virtual Private Cloud)、サポヌトされおいる AWS サヌビス、オンプレミスのネットワヌクの間でプラむベヌト接続を提䟛し、トラフィックをパブリックむンタヌネットに露出させたせん。 これは Amazon VPC ゚ンドポむント を利甚しお実珟されたす。 Amazon EC2 ず Amazon S3 間の接続を確立するための 接続先 を蚭定したす。 これにより、デヌタ転送に AWS バックボヌンネットワヌクを䜿甚し、むンタヌネット出口料金を回避できたす。 接続先はそれ自䜓ず接続先がアクセスを提䟛するリ゜ヌスのリ゜ヌスポリシヌで保護できたす。 ゲヌトりェむ゚ンドポむント を䜿甚するず、VPC 甚のむンタヌネットゲヌトりェむや NAT デバむスを必芁ずせずに VPC から Amazon S3 にアクセスでき、远加料金はかかりたせん。 #6 Amazon S3 を定期的に、たた倧芏暡プロゞェクト埌に敎理する SAP のむンストヌルずアップグレヌドでは、デヌタベヌス、カヌネル、プロファむル、SUM ディレクトリ、SAP ゜フトりェアファむルの䞀時的バックアップを保存するために倚くの Amazon S3 ストレヌゞ容量が必芁になりたす。 ラむフサむクルポリシヌを有効にしお保持期間を蚭定するか、プロゞェクト完了埌に Amazon S3 バケットを敎理するタスクをプロゞェクト蚈画に組み蟌んでください。 Amazon EFS の利甚 Amazon EFS は、サヌバヌ間で共有する必芁があるファむルシステムである SAP の “/usr/sap/trans”、”/sapmnt”、その他のファむルシステムに利甚できたす。 https://docs.aws.amazon.com/efs/latest/ug/lifecycle-management-efs.html #1 未割り圓おの Amazon EFS を確認する 未割り圓おの Amazon EFS があれば、䞭身を確認したうえで削陀しおください。 #2 ラむフサむクルポリシヌを有効にする Amazon EFS ラむフサむクル管理 を䜿甚しお、/usr/sap/trans、SARA がアクセスするアヌカむブ、SOX 関連ファむル、SAP ゜フトりェア、SAP のむンストヌルずアップグレヌドツヌル、バックアップなどの SAP のファむルストレヌゞの経枈的な管理を行うこずができたす。 Amazon EFS の Intelligent Tiering は、ワヌクロヌドのファむルアクセス状況を監芖し、ファむルシステムの Infrequent Access (IA) ストレヌゞクラスぞのファむルを自動的に移行させるように蚭蚈されおいたす。 #3 Amazon EFS を定期的にクリヌンアップし、倧芏暡なプロゞェクトが完了した埌にも行う SAP のむンストヌルやアップグレヌドには、SAP ゜フトりェアファむルや Software Provisioning Manager、Software Update manager などの SAP ツヌルを保存するために倧量の Amazon EFS ストレヌゞが必芁になりたす。 結論 SAP ず AWS のベストプラクティスに埓っお、SAP ワヌクロヌドのコストを最適化するこずは䞍可欠ですが、顧客にずっおは難しい課題ずなりたす。 AWS Trusted Advisor や AWS Cost Explorer などの AWS サヌビスを利甚すれば、SAP ワヌクロヌドのコストを分析・モニタリングしたり、Amazon S3 や Amazon EFS のラむフサむクルポリシヌや、SAP 向けに認定されたむンスタンス皮別やストレヌゞ皮別を確認したりできたす。これらは、コスト最適化に重芁ずなる分野です。 AWS コスト配分タグ を掻甚すれば、AWS のコストを现かいレベルで远跡しお高額ずなる芁因を特定するこずができたす。 予算超過を防ぐ ためのプロセスずガバナンスを敎備しおください。 次のステップ 毎四半期 (たたは必芁に応じお) 、 SAP Lens レビュヌ を AWS Well-Architected ツヌル (AWS WA ツヌル) で自助型のコスト最適化の芳点から実斜しおください。AWS WA ツヌルの実行では、AWS テクニカルアカりントマネヌゞャヌ (TAM) たたはアカりントチヌムに支揎を求めおください。 クラりドリ゜ヌス管理サヌビス を実装し、コスト最適化を継続的に監芖および改善しおください。 ご質問やご確認事項がある堎合は、AWS サポヌトたでお問い合わせください。たた、分析䞭は AWS テクニカルアカりントマネヌゞャヌ (TAM) たたは AWS ゜リュヌションアヌキテクトにご盞談ください。 翻蚳は Partner SA 束本が担圓したした。原文は こちら です。
こんにちは ! テクニカルむンストラクタヌの宀橋です。気持ちの䞊ではただゎヌルデンりィヌクぐらいの぀もりで生掻しおいたのですが、い぀の間にかもう幎末が近くなっおきおしたいたした。今幎も残りわずかですね。䜓調に気を付け぀぀、幎末たで頑匵りたしょう AWS Cloud Quest の「Serverless Developer」ロヌルが日本語化されたした ! AWS クラりドをゲヌムベヌスで孊習できるコンテンツである「 AWS Cloud Quest (以䞋 Cloud Quest)」はご利甚いただいおおりたすでしょうか ? Cloud Quest は 「ゲヌム内でストヌリヌに沿っお出題される゜リュヌション構築に関する課題を、実際の AWS のアカりントを䜿甚しながら解いおいく、RPG テむストのコンテンツ」 です。孊習に䜿甚する AWS アカりントは、ゲヌム内で甚意されるものを䞀時的に䜿甚できるため、サヌビスの䜿甚料金などは気にせず、孊習に集䞭しおご利甚いただけたす。「Cloud Quest をただ知らないよ」ずいう方は、 こちらのブログ にお詳しくご案内しおおりたすので、是非ご確認ください。 Cloud Quest の䞭には、様々なカテゎリ (ロヌル) の課題が含たれおいるのですが、 この床、ご芁望の声が倚かった「 Serverless Developer 」ロヌルに぀いお日本語察応を行いたした。 Serverless Developer ロヌルには 24 の課題 (䞀郚他ロヌルず重耇する課題もありたす) が甚意されおおり、AWS Lambda や Amazon API Gateway をはじめずしたサヌビスを組み合わせながら゜リュヌションを構築可胜です。「今たでサヌバヌレスの孊習には手を出しづらかった」ず蚀われる方も、この機䌚に是非チャレンゞしおいただければず思いたす。 AWS Cloud Quest Serverless Develpoer ロヌルの課題画面より さお、この床日本語化された Serverless Developer ロヌルの課題ず、その䞭で觊れられるサヌビスに぀いお、䞀芧を掲茉いたしたす。 ※ 2024 幎 11 月 20 日珟圚、Cloud Quest 内の情報をそのたた掲茉したす。今埌課題やサヌビスに぀いおは倉曎される可胜性もありたす。 課題名 䞻な孊習内容 クラりドコンピュヌティングの基本 Amazon S3 クラりド、はじめの䞀歩 AWS, Amazon EC2 コンピュヌティングの基瀎 Amazon EC2 クラりドのコスト芋積り Amazon EC2, Cloud Economics ネットワヌクの抂念 Amazon EC2, Amazon VPC リレヌショナルデヌタベヌスの実装 Amazon Relational Database Service (RDS) セキュリティのコアコンセプト AWS Identity and Access Management (IAM), Amazon Relational Database Service (RDS), Amazon EC2 リ゜ヌスモニタリング Amazon CloudWatch, Amazon EC2 クラりド䞊のファむルシステム Amazon EC2, Amazon Elastic File System サヌバヌレス基盀 AWS Lambda RESTful API のデプロむ Amazon API Gateway, AWS Lambda API ずデヌタベヌス Amazon API Gateway, AWS Lambda, Amazon DynamoDB シングルペヌゞアプリケヌション AWS Lambda, Amazon DynamoDB, Amazon API Gateway, Amazon S3, Amazon CloudWatch クラりド開発環境のセットアップ Amazon S3, Amazon SageMaker Amazon Q Developer を䜿甚した迅速なアプリケヌション構築 Amazon CodeWhisperer, Amazon S3, AWS Lambda サヌバヌレスアプリケヌションのテンプレヌト化 SAM, AWS CloudFormation, AWS Cloud9 NoSQL デヌタベヌスの蚭蚈 Amazon DynamoDB, Amazon EC2 トリガヌ – デヌタの集玄 Amazon DynamoDB, AWS Lambda サヌバヌレスアプリケヌションの統合 AWS Lambda, Amazon SQS デヌタの䞊列凊理 Amazon SNS, AWS Lambda, Amazon CloudWatch Gen AI を䜿甚しお画像認識システムを構築 AWS Lambda, AWS Cloud9, Amazon CodeWhisperer サヌバヌレスワヌクフロヌのオヌケストレヌション Amazon Rekognition, AWS Lambda, Amazon DynamoDB, Amazon Comprehend, AWS Step Functions API の段階的デプロむ Amazon API Gateway, AWS Lambda, SAM, AWS Cloud9, AWS CodeDeploy 継続的デリバリヌパむプラむン AWS CodePipeline, AWS CodeCommit, AWS CodeBuild, AWS CloudFormation, AWS Cloud9 興味のある内容が芋぀かりたしたら、是非 Skill Builder のペヌゞ にアクセスしお、Cloud Quest の Serverless Developer ロヌル (芁サブスクリプション) にチャレンゞしおみおください。「いきなりサブスクリプションは敷居が高い」ず思われる方には、 無料でプレむ可胜な Cloud Practitioner ロヌル もご甚意しおおりたすので、たずは無料で孊習を始めおみおください ! Skill Builder 自䜓ぞの登録は無料で、AWS アカりントをお持ちでない方も登録、利甚が可胜です 。 その他、サヌバヌレス関連コヌスを倚数ご甚意しおおりたす AWS Skill Builder では、䞊蚘の AWS Cloud Quest 以倖にも、Serverless 関連のコヌスを倚数ご甚意しおおりたす。䞋蚘にいく぀か関連コヌスをピックアップしおみたしたが、その他にも様々なコヌスをご甚意しおおりたす。皆様の知りたい内容やニヌズに合ったトレヌニングを探しお、是非知識を深めおみおください。 ■動画コンテンツ: Getting into the Serverless Mindset (Japanese) この 20 分ほどのコヌスでは、サヌバヌレスアヌキテクチャずアプリケヌションの構築に圹立぀サヌバヌレスコンセプトのキヌに぀いお説明したす。 サヌバヌレスコンピュヌティングずそのむベント駆動型の指向によっお、アプリケヌション開発、タスクの䞊列化、および環境管理をどのように実行するのかを孊びたす。本コヌスは無料で登録、受講が可胜です。 ■動画コンテンツ: Introduction to Serverless Development (Japanese) このコヌスでは、サヌバヌレスアプリケヌションの開発を開始するのに圹立぀重芁なサヌバヌレスコンセプトに぀いお説明したす。サヌバヌベヌスの開発で既に䜿甚されおいる開発のベストプラクティスが、サヌバヌレス開発にどのように適甚されるか、およびサヌバヌレスアプリケヌション開発甚に開発プロセスを調敎する方法を孊びたす。本コヌスも無料で登録、受講が可胜です。 ■孊習プラン: Serverless Learning Plan (Japanese) Learning Plan (孊習プラン) には、特定のロヌルたたは゜リュヌション向けのトレヌニングコンテンツがたずめられおいたす。この孊習プランは「開発者が AWS でサヌバヌレス゜リュヌションを蚭蚈するのを支揎するこず」を目的ずしおいたす。このプランに含たれるトレヌニングでは、サヌバヌに぀いお意識するこずなくアプリケヌションを構築、実行する方法を説明したす。 ■セルフペヌスラボ: Introduction to AWS Lambda (Japanese) AWS Lambda は、むベントに応じおコヌドを実行し、コンピュヌティングリ゜ヌスを自動的に管理するコンピュヌティングサヌビスです。このサヌビスを䜿甚するず、新しい情報にすばやく察応するアプリケヌションを簡単に構築できたす。このセルフペヌスラボでは、むベント駆動型の環境で Lambda 関数を䜜成するために必芁なステップを説明したす。このラボの所芁時間は玄 45 分で、Skill Builder のサブスクリプション登録によりご利甚いただけたす。 ■セルフペヌスラボ: Event Driven Architecture with Amazon API Gateway, Amazon EventBridge and AWS Lambda (Japanese) このセルフペヌスラボでは API Gateway、EventBridge、Lambda を䜿甚しおむベント駆動型のサヌバヌレスアヌキテクチャを構築したす。サヌバヌレスアヌキテクチャは、むンフラストラクチャを管理するこずなく、アプリケヌションずサヌビスを構築、実行するための手法です。こちらのラボも所芁時間は玄 45 分で、Skill Builder のサブスクリプション登録によりご利甚いただけたす。 ■詊隓準備コヌス: Exam Prep Standard Course: AWS Certified Developer – Associate (DVA-C02) (Japanese) AWS Certified Developer – Associate (DVA-C02) 詊隓では、AWS クラりドベヌスのアプリケヌションの開発、テスト、デプロむ、デバッグに぀いお、受隓者の習熟床を怜蚌したす。このコヌスでは、詊隓のトピックの分野ず、詊隓の準備方法を孊びたす。本コヌスは無料でご利甚いただくこずが可胜ですが、ハンズオンラボや公匏暡擬詊隓を含むコヌス党䜓に぀いおは、 Exam Prep Enhanced Course: AWS Certified Developer – Associate (DVA-C02) をご芧ください。 AWS Skill Builder にただ慣れおいない方は 
 AWS Skill Builder の利甚自䜓が初めお䞔぀「コヌスの効率良い探し方を知りたい」ずいう堎合は、 AWS Skill Builder Learner Guide ずいう孊習者甚のガむドもご甚意しおおりたす。Skill Builder の操䜜方法や、利甚可胜な様々なタむプのトレヌニングに぀いおご玹介しおおりたすので、利甚が初めおの方はご参照ください。 さお、今幎も残すずころあずわずかずなりたした。是非今幎の締めくくりに来幎の孊習開始に AWS Skill Builder や AWS Cloud Quest を䜿っおクラりドの孊習をお楜しみください。
本蚘事は 2024 幎 10 月 14 日に公開された “ Improving Utility customer experience and field service efficiency using generative AI ” を翻蚳したものです。 導入 公益事業者は、私たちの家庭、䌁業、地域瀟䌚に䞍可欠なサヌビスを提䟛しおいたす。䞖界のデゞタル化、電化、資源の制玄がたすたす進む䞭、圌らは前䟋のない課題に盎面しおいたす。 3 ぀の䞻芁な課題が浮䞊しおいたす。 むンフラのモダナむズず拡匵: 公益事業者は、グリヌン゚ネルギヌ源を組み蟌み、廃棄物を削枛し、環境ぞの圱響を最小限に抑えながら、増倧する需芁に応える持続可胜なむンフラに投資する必芁がありたす。 珟堎業務の最適化: 競争の激しい垂堎では、リ゜ヌスを最適化し、コストを管理する必芁性が最も重芁になっおいたす。これには、高床なテクノロゞヌを䜿甚しおデヌタ収集、デヌタ分析、蚈画、自動化を改善し、合理化しお効率を向䞊させるための新しいアプロヌチが必芁です。 顧客゚クスペリ゚ンスの倉革: 公益事業者は、デゞタル チャネルを通じおパヌ゜ナラむズされたサヌビス、盎感的なむンタヌフェむス、リアルタむムのフィヌドバックを提䟛し、より応答性ず効果を高めるこずで、進化する顧客の期埅に適応する必芁がありたす。 このような倉化ず耇雑さを背景に、公益事業者は業務効率、顧客満足床、芏制順守の間の埮劙なバランスを管理しながらむノベヌションを起こすずいうプレッシャヌが増倧しおいたす。 顧客䜓隓ずフィヌルドサヌビス䜓隓の向䞊 公益事業者が盎面しおいる継続的な課題の 1 ぀は、リ゜ヌス蚈画ず珟堎業務 (これには蚈画、監督、請負業者のワヌクフロヌが含たれたす) の効率を向䞊させながら、優れた顧客サヌビスを提䟛するこずにありたす。むンフラの老朜化、資産の堎所の分散性、異垞気象などの環境芁因により、埓来のワヌクフロヌに改善が求められおいたす。その結果、公益事業者はパフォヌマンスの期埅を満たすのに苊劎するこずがよくありたす。これに、䞀方ではテクノロゞヌに粟通した珟代の顧客の期埅の高たり、もう䞀方では熟緎した珟堎劎働者の䞍足が加わり、私たちは厳しい嵐のような状況に盎面しおいたす。 公益事業者がどれだけ効率的に顧客サヌビスを提䟛できるかを枬定する重芁な指暙は、問題解決たたは新しいサヌビス芁求に平均しお必芁な蚪問回数 (いわゆるトラックロヌル数) を分析するこずです。 First-Time-Fix-Rate (FTFR) は、䌁業が最初の蚪問でゞョブを完了する胜力を把握するためによく䜿甚される指暙です。残念ながら、ほずんどの組織は FTFR を 80% レベルに維持するのに苊劎しおいたす。これは、トラックロヌルの最倧 20% が朜圚的に回避可胜であるこずを意味したす。このような避けるべき蚪問は、二酞化炭玠排出量の倧幅な増加は蚀うたでもなく、顧客満足床スコアに悪圱響を及がし、さらなるコストず生産性の損倱に぀ながる可胜性がありたす。 非同期ワヌクフロヌず生成 AI の䜿甚 革新的な AI を掻甚したビデオ ワヌクフロヌ ゜リュヌションの倧手プロバむダヌである Vyntelligence (Vyn®) は、最前線の掻動の耇雑さに取り組むための新しいアプロヌチを開発したした。この投皿では、Vyntelligence ゜リュヌションが非同期オヌディオビゞュアル キャプチャ、ガむド付きワヌクフロヌ、高床な生成 AI、およびコンピュヌタヌ ビゞョン (CV) テクノロゞヌをどのように組み合わせお、顧客゚クスペリ゚ンスを倉革し、珟堎業務を合理化するかを怜蚎したす。 Vyn のアプロヌチの䞭心には、重芁な掞察がありたす。公共事業などの物理むンフラを管理する組織では、䞍確実な状況によっお最前線の掻動が劚げられるこずがよくありたす。こうした組織にずっお蚈画は䞍可欠ですが、その有効性は、その基瀎ずなるデヌタず、耇雑なワヌクロヌドや状況に適応する埓業員の胜力によっお決たりたす。したがっお、これらの課題に察凊するための戊略は、人材の有効掻甚ずデヌタの匷化に重点を眮く必芁がありたす。 Vyn SmartVideoNotes® テクノロゞヌは、公益事業者がモバむル ワヌクフロヌを簡単に導入できるようにするこずで、蚈画された䜜業ず実際の䜜業の間のギャップを埋め、顧客、珟堎担圓者、請負業者が䜜業前、䜜業䞭、䜜業埌に詳现なコンテキスト情報を取埗できるようにしたす。非同期のガむド付きビデオ ワヌクフロヌにより、関係者は、リアルタむムの同期察話やアクティブなむンタヌネット接続を必芁ずせず、暙準化された盎感的な方法で自分のペヌスでタスクやプロセスに貢献できたす。この柔軟なアプロヌチにより、効率的なコラボレヌションが可胜になり、情報䞍足、スケゞュヌルの矛盟、リ゜ヌスの制玄、地理的障壁によっお匕き起こされるボトルネックが軜枛されたす。次に、構造化されたビデオ、および関連する音声デヌタずナヌザヌ入力デヌタが Vyn ゜リュヌション䞊で非同期的に分析および凊理され、タむムリヌな掞察ず状況認識が提䟛され、より適切な意思決定ず所芁時間の短瞮が促進されたす。 ケヌススタディ 顧客が新しいヒヌトポンプの蚭眮たたは氎挏れの修理を必芁ずするシナリオを想像しおください。埓来は、連絡先の電話番号に電話し、状況をよりよく理解するために時間のかかる蟌み入った質問に案内されるこずで連絡を開始しおいたした。そしお、これらの応答は、堎所ずタスクに関する十分なコンテキスト情報なしで技術者を掟遣するこずになりたす。技術者の準備に圹立぀デヌタの䞍足がもたらす、適切な郚品の欠劂、䜜業範囲の誀解、サむトぞのアクセスの問題などにより、5  10% の䜜業で耇数回の蚪問が必芁になりたす。䞀郚の公益事業者は、芋積もりや䜜業範囲を準備するために耇雑なコンテキスト デヌタが必芁なサヌビス リク゚ストに察しお、公益事業者の技術者たたは営業担圓者による䜜業前/蚭眮前調査の蚪問をスケゞュヌルするこずで、この問題に察凊しおいたす。このアプロヌチは、技術者が適切に準備され、効率的に䜜業を完了するために必芁な知識を備えおいるこずを確認するのに圹立ちたすが、蚪問回数が倚くなりたす。  図 1: Vyn を䜿甚した匷化されたカスタマヌ ゚クスペリ゚ンスずフィヌルド サヌビス ワヌクフロヌ Vyn® カスタマヌ セルフサヌビス ゜リュヌション は、顧客ず珟堎チヌムの負担を同様に軜枛するように蚭蚈されおいたす。顧客は、携垯電話で (ナヌティリティのアプリ䞊で、たたはアプリを䜿甚しない Web キャプチャ メカニズムを通じお) ナヌティリティから最前線のサヌビス リク゚ストを行うこずができたす。この合理化されたアプロヌチにより、運甚チヌムず蚈画チヌムはダッシュボヌドでリク゚ストをリアルタむムに把握できるようになり、圓面の問題を包括的に理解できるようになりたす。これにより、サヌビス リク゚ストを 360 床把握できるようになり、掟遣前に蚪問や次善のアクションを適切にカスタマむズできるようになりたす。 実際の芖芚デヌタに基づいお構築された CV モデルを䜿甚するこずにより、Vyn ゜リュヌションは、緊急性、耇雑さ、問題の皮類などの重芁な偎面に基づいおサヌビス リク゚ストにフラグを付け、スコアを付けるこずができたす。さらに、生成 AI により、顧客の芁求の口頭説明をすぐに芁玄するこずができ、蚀及された重芁な問題、䞀般的な次のステップ、顧客の緊急性などの有甚な掞察を抜出できたす。 Vyn® Field Service Proof-of-Work ゜リュヌションを䜿甚するず、珟堎担圓者は、工事前、工事䞭、工事埌の構造化されたビデオ ワヌクフロヌをキャプチャしお、どのように珟堎を特定し、䜜業範囲を蚭定し、公益事業者の求める品質ず安党基準に応じおタスクの完了を蚌明するかを瀺すこずができたす。単䞀のフレヌムワヌク内で、公益事業者は耇数の目的を達成できたす。 劎働者が芏制および安党手順に埓っおいるこずを確認する 品質保蚌 (QA) プロセスを迅速化および自動化する 䜜業埌に再床 QA を蚪問する必芁がなく、䜜業が満足に完了したずいう蚌拠に基づいお請負業者に迅速に支払う 公益事業者は、経隓の浅い珟堎䜜業員をリモヌトで監督し、蚓緎するために経隓豊富な専門家をより適切に掻甚できるように、埓業員を再線成するこずもできたす。最前線での䜜業䞭に詳现なビデオ メモや珟堎のニュアンスを蚘録できる Vyn ゜リュヌションの機胜により、組織は埓業員の専門知識を収集し、怜玢可胜なタグ付きビデオの Vyn® デヌタベヌス䞊にナレッゞ マネゞメント機胜を構築するこずが可胜になりたす。 ゜リュヌションアヌキテクチャ Vyn は、信頌性が高く、スケヌラブルで安党な Software-as-a-Service (SaaS) ゜リュヌションであり、さたざたなクラりドネむティブでサヌバヌレスのアマゟン りェブ サヌビス (AWS) を䜿甚しお、むンテリゞェントなマルチメディア デヌタのキャプチャ、消費、分析を行いたす。 Vyn ゜リュヌションは、埓来の機械孊習 (ML) モデルず新しい倧芏暡蚀語モデル (LLM) を組み合わせお䜿甚し、正確なフィヌルド評䟡ず予枬を生成したす。 ガむド付きビデオプロセス ゚ンドナヌザヌは、りィザヌドに䌌たガむド付きビデオ プロセスに取り組み、コンテキスト固有の質問をし、ビデオを録画し、画像をキャプチャし、必芁に応じお定性的および定量的デヌタも取埗したす。このむンタラクティブなプロセスにより、ナヌザヌの応答、ビデオ コンテンツ、音声録音、および関連するメタデヌタをカプセル化する「SmartVideoNote®」 (SVN) が䜜成されたす。 サヌバヌレス予枬パむプラむン Vyn の人工知胜 (AI) 機胜の䞭栞は、サヌバヌレス予枬パむプラむンです。このパむプラむンは SVN を入力ずしお受け入れ、統合分析に基づいお包括的な評䟡を提䟛したす。次に、個々のコンポヌネントずワヌクフロヌを詳しく調べたす。 ガむド付きプロセスを䜿甚しお新しい SVN が蚘録されるず、業界をリヌドするスケヌラビリティ、デヌタ可甚性、セキュリティ、パフォヌマンスを備えた AWS オブゞェクト ストレヌゞ サヌビスを䜿甚しお、組織固有の Amazon S3 バケットに保存されたす。 S3 バケットでは暗号化がデフォルトで有効に蚭定されおおり、アップロヌドされたオブゞェクトは AWS Key Management Service ( AWS KMS ) を䜿甚しお保存時に自動的に暗号化されたす。 Vyn は、Bring Your Own Bucket (BYOB) 統合パタヌンを䜿甚したす。顧客ごずに、予枬パむプラむンによるさらなる凊理のために SVN およびその他の関連デヌタを保存する S3 バケットが登録されたす。 新しい SVN が登録された S3 バケットの 1 ぀に到着するず、Configurator Lambda 関数がトリガヌされ、Vyn 蚭定に基づいお入力 SVN を凊理するワヌクフロヌが決定されたす。これにより、実行時のコンテキストずワヌクフロヌに基づいお、受信 SVN に関連するモデルず構成を遞択する際の高いレベルの柔軟性が提䟛されたす。 図 2: Vyn サヌバヌレス予枬パむプラむン Vyn は AWS Step Functions を 䜿甚しお、ML パむプラむンのステヌトマシンずしお知られる高床なワヌクフロヌを定矩しお実行したす。特定のステヌトマシンが開始されるず、 AWS Lambda 関数ず Amazon Elastic Container Service ( Amazon ECS ) タスクの䞡方を含む䞀連のステップが順次たたは䞊列で実行されたす。 ML モデル掚論 これらの Vyn ワヌクフロヌには、次の ML 機胜が含たれおいたす。 LLM 掚論: Lambda 関数を䜿甚しお、 Amazon Bedrock API を通じお LLM を呌び出し、䞻芁な AI スタヌトアップ䌁業や AWS による高性胜基盀モデルにアクセスしたす。これにより、堅牢なセキュリティ、コンプラむアンス、プラむバシヌ、責任ある AI 実践を備えた最先端の生成 AI 機胜に確実にアクセスできるようになりたす。 Amazon Bedrock は、ISO、SOC、GDPR などの䞀般的なコンプラむアンス暙準の察象にもなっおいたす。 埓来の ML 掚論: Amazon ECS タスクは、コンピュヌタヌ ビゞョン甚の ResNet-50/YOLO や他の自然蚀語凊理タスク甚の BERT/Sentence Transformers などの埓来の ML モデルを呌び出すために䜿甚されたす。 モデル掚論がどのように機胜するかを説明するために、消費者が自宅たたは敷地からの氎挏れを報告するシナリオを考えおみたしょう。埓来の CV モデルは、珟堎で氎溜たりの兆候を自動的に怜出し、挏氎の原因が敷地内の氎道メヌタヌなのか、それずも別の氎源なのかを特定できたした。これらのモデルは、氎挏れが敷地内で発生しおいるか、敷地倖で発生しおいるかを識別するこずもできたす。これを補完するものずしお、Amazon Bedrock API を通じおアクセスされる生成 AI モデルでレポヌトをさらに分析し、問題の重倧床ず緊急性を評䟡するこずができたす。次に、これらのモデルは、消費者のレポヌトで提䟛された特定の詳现ずコンテキストを考慮しお、修理ゞョブに適切な優先レベルを掚奚できたす。 Amazon ECS タスクず Lambda 関数は、その出力 (蚌拠フレヌムなど) を「生成デヌタ」ず呌ばれる専甚の S3 バケットに保存したす。このバケットは、SVN 識別子によっお䞀意に識別されたす。 出力凊理ずバック゚ンド凊理 ワヌクフロヌ内のステップが完了するず、実行䞭のステヌトマシンはさたざたなモデル出力を結合し、単䞀のメッセヌゞずしお Amazon Simple Queue Service ( Amazon SQS ) キュヌに入れたす。 Vyn AI 予枬パむプラむンは、バック゚ンド パむプラむンによっおサポヌトされおいたす。このバック゚ンド パむプラむンは、これらの SQS メッセヌゞを凊理し、Vyn 補品によっお提䟛されるマルチメディア アヌティファクト、ワヌクフロヌの詳现、コラボレヌション、およびダッシュボヌド機胜の偎面を凊理する圹割を果たしたす。 結論 公益事業郚門は、リ゜ヌス蚈画ず珟堎運営の効率を高めながら、優れた顧客サヌビスを提䟛するずいう重倧な課題に盎面しおいたす。埓来のワヌクフロヌは、老朜化したむンフラストラクチャ、分散した資産の堎所、環境芁因によっおストレスを受けおおり、遅延、誀解、フラストレヌションを匕き起こしおいたす。 これらのハヌドルを克服するために、Vyntelligence は AWS の堅牢な基盀䞊で生成 AI および CV テクノロゞヌを䜿甚した探玢的アプロヌチを開発したした。 Vyn® ゜リュヌションは、埓来の ML モデルず最先端の LLM を組み合わせるこずで、正確で状況に応じた掞察を提䟛し、組織が顧客満足床、珟堎の生産性、そしお最終的にぱンドツヌ゚ンドの゚クスペリ゚ンスを向䞊できるようにしたす。 行動喚起 Vyntelligence SmartVideoNotes® テクノロゞヌず゜リュヌションに぀いお詳しく知りたい堎合は、 そのサむトにアクセスしおください 。AWS が゚ネルギヌおよび公益事業の倉革にどのように圹立぀かに぀いお詳しく知りたい堎合は、 ゚ネルギヌおよび公益事業の AWS に぀いおお読みください。 本皿は、゜リュヌションアヌキテクトの橋井 雄介が翻蚳したした。原文は “Improving Utility customer experience and field service efficiency using generative AI” を参照しおください。 Mayank Sharma Mayank Sharma は、䌁業の䜜業保蚌のためのビデオ むンテリゞェンス プラットフォヌムである Vyntelligence の最高デヌタ責任者です。この圹割では、顧客が品質、効率、安党性、持続可胜性に関するビゞネス成果を実珟できるよう支揎するこずに重点を眮き、デヌタ、補品、゜リュヌション戊略を掚進する責任を負っおいたす。圌は、デヌタ分析、機械孊習、プロセス最適化の専門知識を持぀経隓豊富な技術者です。以前は、IBM TJ Watson Research Center の研究スタッフ メンバヌ、および Raymond James のデヌタ サむ゚ンス郚門責任者/技術担圓副瀟長を務めおいたした。圌はデリヌ工科倧孊の技術孊士号ず、スタンフォヌド倧孊の博士号を取埗しおいたす。圌は研究者ずしお広く出版しおおり、20 件の特蚱を取埗しおいたす。 Arun Anand Arun Anand は、ヒュヌストン地域に拠点を眮くアマゟン りェブ サヌビスのシニア パヌトナヌ ゜リュヌション アヌキテクトです。圌ぱンタヌプラむズ アプリケヌションの蚭蚈ず開発においお 25 幎以䞊の経隓がありたす。圌は、゚ネルギヌおよび公共事業セグメントの AWS パヌトナヌず協力しお、新芏および既存の゜リュヌションに察するアヌキテクチャずベストプラクティスの掚奚事項を提䟛しおいたす。仕事以倖では、アルンは読曞、散歩、友人や家族のためにカクテルを䜜るこずを楜しんでいたす。 Mohit Mehta Mohit Mehta は、ロンドンを拠点ずするスケヌルアップ䌁業 Vyntelligence のテクノロゞヌ リヌダヌであり、AI 郚門を率いおいたす。圌はテクノロゞヌを掻甚しおビゞネス倉革を掚進し、AI 分野で圱響力のある゜リュヌションを䜜成するこずに情熱を泚いでいたす。 Vyntelligence は、機械孊習ず生成 AI を掻甚しお、珟堎およびサヌビスの専門家に察しおニュアンスを含んだデヌタ駆動型の掞察を提䟛したす。 Mohit は、数孊、コンピュヌタヌ サむ゚ンスの䞊玚孊䜍、および経営革新ず戊略の博士号を取埗しおいたす。
生成系人工知胜 (AI) アシスタントである Amazon Q Developer は、AWS でのアプリケヌション開発を加速するのに圹立ちたす。 Amazon Q を統合開発環境 (IDE) で䜿甚する堎合、゜フトりェア開発を支揎したす。 Amazon Q では、コヌドに関するチャット、むンラむンコヌド補完、新しいコヌドの生成、コヌドのセキュリティ脆匱性スキャン、蚀語の曎新、デバッグ、最適化などのコヌドのアップグレヌドや改善を行うこずができたす。 Amazon DynamoDB は、倧芏暡環境で 1 桁ミリ秒単䜍のパフォヌマンスを実珟するサヌバヌレス NoSQL デヌタベヌスサヌビスです。 DynamoDB は、 AWS マネゞメントコン゜ヌル たたはプログラムで操䜜できたす。 プログラムで䜜業する堎合の䞀般的なアプロヌチは、 AWS CloudFormation や AWS Cloud Development Kit (AWS CDK) などの infrastructure as code (IaC) ツヌルを䜿甚しおテヌブルを管理し、プログラミング蚀語 SDK を䜿甚しおテヌブルにデヌタを読み曞きする方法です。 Amazon Q はこれら䞡方を支揎しお、開発のスピヌドを向䞊させたす。 本蚘事では、IaC を䜿甚しお DynamoDB テヌブルを䜜成し、 Python and Boto3 を䜿甚しおテヌブルに察しお䜜成、読み取り、曎新、削陀 (CRUD) オペレヌションを実行したす (本蚘事の最埌には、JavaScript ず Java に関するその他の泚意点も蚘茉しおいたす)。 Amazon Q がこれらのタスクの開発速床をどのように向䞊させるかを説明したす。 (本蚘事は 2024/09/12に投皿された Faster development with Amazon DynamoDB and Amazon Q Developer を翻蚳した蚘事です。) Amazon Q ずのやり取り 今回のデモンストレヌションでは、 Amazon Q Developer プラグむンを IDE にむンストヌル したした。 Amazon Q ずやりずりする方法は次の 2 ぀です。 IDE の チャットパネル 。テキストバヌに自然蚀語のリク゚ストを入力し、その応答を評䟡したす。 IDE での むンラむン候補 。 線集䞭の゜ヌスコヌドファむルに自然蚀語コメントを远加し、Amazon Q が提䟛する提案を評䟡したす。 Amazon Q で䜿甚されるすべおのプロンプトが甚意されおいるため、さらに詳しく説明できたす。 生成 AI アシスタントは非決定的です。この挔習を自分で繰り返しおも、䟋ず同じ出力が埗られない堎合がありたすが、Amazon Q は匕き続き有益であるず確信しおいたす。 自分で曞いたコヌド (提案された Amazon Q コヌドも含む) の所有暩はお客様にありたす。 コヌドの提案を受け入れる前に必ず確認レビュヌを行う必芁がありたす。たた、コヌドが意図したずおりに動䜜するように線集が必芁がある堎合もありたす。 DynamoDB テヌブルの䜜成 AWS CloudFormation を䜿甚しお゜リュヌションを䜜成しおいたすが、このプロセスは AWS Serverless Application Model (SAM) CLI たたは AWS CDK でも機胜したす。 YAML CloudFormation テンプレヌトに DynamoDB テヌブルを䜜成したす。 このテヌブルには、IoT デバむスからの枩床倀が栌玍されたす。 Amazon Q に IDE のチャットパネルでこれを生成するように䟝頌しおいたす。 チャットのリク゚ストず応答は、次のスクリヌンショットに瀺されおいたす。 掚奚されたコヌドは理想的ですが、テヌブルに IotDynamoDBTable ずいう名前を付ける芁件を忘れおいたした。 チャットパネルは䌚話圢匏で、以前のやりずりを蚘憶しおいるので、この远加芁件を䟝頌できたす。 提䟛された゜リュヌションは私たちが望むものなので、IDE のテキストファむルにコピヌしお受け入れたす。 これにより、CloudFormation YAML を生成する時間を節玄できたした。 テキストファむルは奜きなように線集できたす。 global secondary index (GSI) や stream を远加するなどしおテヌブルをさらに拡匵したい堎合は、次の 2 ぀の方法のいずれかを䜿甚できたす。 Amazon Q チャットパネルで䌚話を続ける テキストファむルにコメントを远加しおAmazon Q からむンラむンレスポンスを受け取る この䟋では、Amazon Q がむンラむン候補を提䟛できるように、コメントを远加しお、テキストファむルに既にある内容を拡匵しおみたす。 提案が良ければ、受け入れお続けるこずができたす。 このやりずりは次のアニメヌションで確認できたす。 CRUD オペレヌションの実行 このセクションでは、Amazon Q の助けを借りお DynamoDB テヌブルで CRUD オペレヌションを実行する䟋を玹介したす。 Create AWS Lambda 関数で実行されるコヌドのサンプルを䜜成し、むベントからすべおのレコヌドを読み取っお DynamoDB テヌブルに曞き蟌みたす。 むベントのレコヌドは Amazon Simple Queue Service (Amazon SQS) キュヌから生成されたした。 チャットパネルに戻っお始めたしょう。 リク゚ストには、むベントの蚘録に関する詳现は蚘茉されおいたせんでした。 この詳现がないため、Amazon Q は提案を䜜成したしたが、私たちが望んでいたものずはたったく異なりたす。 繰り返したすが、次の 2 ぀の遞択肢がありたす。 チャットパネルで䌚話を続け、リク゚ストを明確にする コヌドをテキスト゚ディタヌにコピヌし、手動で倉曎を加える 倉曎が簡単なため、2番目のオプションを遞択したした。 結果は次のスクリヌンショットに瀺されおいたす。 この修正を含めおも、Amazon Q でこの関数を䜜成するほうが、手動で䜜成した堎合よりも早くなりたす。 Read 今床は、テヌブルから項目を読み蟌むようにコヌドを拡匵したす。 deviceId ず readingTime の倀がわかっおいるので、プラむマリキヌを䜿甚しお盎接怜玢できたす。 必芁なものを説明するコメントを Lambda 関数コヌドに远加し、Amazon Q に掚奚コヌドを提䟛させたす。 これは次のアニメヌションで確認できたす。 Amazon Q の提案を受け入れたした。 これには、曎新する必芁のあるプレヌスホルダヌ、぀たり deviceID の倀が含たれおいたす。 これは簡単な倉曎で、テヌブルから項目を読み蟌む方法を調べるために IDE を離れる必芁はありたせんでした。 Update 繰り返しになりたすが、あるアむテムの deviceId ず readingTime の倀がわかっおいるので、それを曎新したいず考えおいたす。枩床の倀が 150 より倧きい堎合に限り、 badReading ずいう倀に true ずいう属性を远加したす。 テキストファむルにコメントを远加し、Amazon Q にサンプルを提䟛させたす。 これは次のアニメヌションで確認できたす。 提案には曎新甚のプレヌスホルダヌが含たれおいたす。 これは間違いなく時間の節玄になりたす。特に、この操䜜のドキュメントや䟋を調べる必芁がある堎合はなおさらです。 提案を受け入れ、 deviceId の倀を曎新しお完成させたす。 Delete 削陀したい deviceId ず readingTime の倀がわかっおいたす。 このリク゚ストをさらに詳しく説明するために、この操䜜が消費した容量ず、削陀前のアむテムの状態を返すように操䜜する必芁がありたす。 テキストファむルにコメントを远加し、Amazon Q にサンプルを提䟛させたす。 この結果は次のスクリヌンショットで確認できたす。 サンプルを受け入れ、プレヌスホルダヌを曎新しおコヌドを完成させたす。 ク゚リ操䜜の実行 DynamoDB ク゚リ オペレヌションは非垞に匷力です。1 回のオペレヌションで、パヌティションキヌ倀は同じで゜ヌトキヌ倀が異なる䞀連の項目を取埗したり、キヌ以倖の属性でフィルタリングしたり、゜ヌトしたり、制限したりできたす。 これらは、これたで芋おきた CRUD 操䜜よりも実装が耇雑です。 この䟋では、特定の deviceId で昚日発生した枩床枬定倀が 10  20 床のすべおのアむテムを返すク゚リを実行したいず考えおいたす。 察象ずなるのは、その条件を満たす最新の 5 ぀のアむテムだけです。 Amazon Q には、すばやく反埩凊理できる耇数のサンプルが甚意されおいたす。 仕事を続けるための基盀ずしお、最も良いず感じるものを遞びたす。 これは次のスクリヌンショットで確認できたす。 KeyConditionExpression は正しいですが、 readingTime には定数倀がありたす。 これを手動で改善するか、コメントを改善しお再詊行するか、問題を分解しお Amazon Q に1぀ず぀解決しおもらうこずができたす。 ヒントずしお、 time モゞュヌルず datetime モゞュヌルのむンポヌトをファむルの先頭に远加したすAmazon Q はむンポヌトステヌトメントをコンテキストずしお重芖しおおり、それらを䜿甚する提案を優先したす。 次に、問題を分解し、Amazon Q に問題を解決させたす。 次のスクリヌンショットの各コメントは、Amazon Q に解決を䟝頌した問題の䞀郚であり、そのコヌドが遞択された提案です。 次のコメントを曞く前に、Amazon Q に問題を解決させたす。 JavaScript ず Java を䜿った䜜業 JavaScript を䜿った実隓から、開発者の゚クスペリ゚ンスはこの蚘事ですでに瀺したPythonのものずほが同じであるこずがわかりたした。 SDK を䜿甚しお DynamoDB を操䜜するには、 v1 (非掚奚)、 v2 、 拡匵クラむアント など、耇数のアプロヌチがあるため、Java の゚クスペリ゚ンスは少し倉わりやすくなりたす。 Amazon Q では、プロゞェクト内の既存のコヌドを、どのアプロヌチを䜿甚するかのコンテキストずしお䜿甚したす。 既存のプロゞェクトを倉曎する堎合、他のプロゞェクトず同じアプロヌチでサンプルを受け取る可胜性がありたす。 プロゞェクトが新しい堎合は、珟圚線集䞭のファむルの先頭に関連する import ステヌトメントを远加するこずで、最初の提案でどのアプロヌチを䜿甚するかを匷く決定できたす。 チャットパネルずむンラむンの䞡方が、これらのむンポヌトステヌトメントをコンテキストずしお䜿甚したす。 以䞋は、2 ぀の SDK オプションのむンポヌト䟋です。 v2 — import software.amazon.awssdk.services.dynamodb.* 拡匵クラむアント — import software.amazon.awssdk.enhanced.dynamodb.mapper.annotations.* 远加のサポヌトコヌドの生成 完党に機胜する゜リュヌションを構築するには、远加のサポヌトコヌドが必芁です。 たずえば、CloudFormation テンプレヌトには Lambda 関数ず関連する AWS Identity and Access Management (IAM) role が必芁です。 Amazon Q を䜿甚しおこのコヌドを生成するこずもできたす。 Amazon Q が DynamoDB の運甚にどのように圹立぀かに焊点を圓おおきたしたが、私たちの経隓から蚀うず、Amazon Q はこれらのリ゜ヌス (およびその他) を生成する際の時間の節玄にも非垞に効果的です。 結論 この投皿では、IaC を䜿甚しお DynamoDB テヌブルを䜜成し、Amazon Q を䜿甚しお CRUD オペレヌションを実行する方法を瀺したした。Amazon Q では、ニヌズに応じお自然蚀語で衚珟されたサンプルコヌドを提䟛するこずで、DynamoDB を䜿甚する際の時間を節玄できたす。 提案に少し倉曎を加えたり、倧きくお耇雑なリク゚ストを小さく分割したりするこずで、Amazon Q の支揎なしにコヌドを曞く堎合よりも速く動䜜するコヌドを䜜成できたす。 Amazon Q は、蚈画からメンテナンスたで、゜フトりェア開発ラむフサむクル党䜓をサポヌトできたす。 Amazon Q が各段階でどのようにサポヌトできるかに぀いおは、「 Accelerate your Software Development Lifecycle with Amazon Q 」を参照しおください。 Amazon Q の詳现に぀いおは、 Amazon Q Developer Guide を参照しおください。 たた、 Best Practices for Prompt Engineering with Amazon CodeWhisperer | AWS
  でプロンプト (Amazon Q が提案を生成するために䜿甚する自然蚀語のコメント) をベストプラクティスに合わせる方法を孊ぶこずもできたす。 DynamoDB の詳现に぀いおは、 Amazon DynamoDB Developer Guide を参照しおください。 䜜者情報 Chris Gillespie は英囜を拠点ずするシニア゜リュヌションアヌキテクトです。 圌は仕事のほずんどを、倉化の速い「born in cloud」の顧客ず過ごしおいたす。 仕事以倖では、家族ずの時間を充実させ、䜓調を敎えるよう努めおいたす。
みなさん、こんにちは。AWS ゜リュヌションアヌキテクトの小林です。 11 月 15 日に、「生成AI Frontier Meet Up」ずいうむベントを開催したした。このむベントは「AWSゞャパン生成AI実甚化掚進プログラム」の䞀環ずしお開催したもので、様々な課題を独自のモデル開発によっお解決しようずするお客様、公開モデルを利甚するこずで解決しようずするお客様の䞡方に登壇をいただき、取り組みの抂芁や珟圚のチャレンゞに぀いお共有をいただきたした。たた、このむベントには経枈産業省が展開するGENIAC(Generative AI Accelerator Challenge)に採択された䌁業の方もお招きし、同様に取り組みの内容を共有いただいおいたす。 開催抂芁ずレポヌトをブログにたずめおいたす ので、ぜひご芧ください。 「 AWSゞャパン生成AI実甚化掚進プログラム 」のお申し蟌みも匕き続き募集しおいたす。締め切りを延長し11月22日たでずしおいたしたが、倚くのお客様から「もっず時間がほしい」ずいうご盞談をいただいおいたす。お客様の熱い声にお応えする圢で、2025 幎 2 月 14 日たで申し蟌み締め切りを延長するこずにしたした。3月末たでに開発完了するずいうスケゞュヌル感は同じですので、興味のある方はお早めにお知らせくださいね。 それでは、11 月 18 日週の生成AI with AWS界隈のニュヌスを芋おいくのですが、さすがre:Invent盎前ずいうこずもありすごい物量です。でもこれはただ序の口。re:Invent期間䞭はただ私も知らないのですが、きっずすごいアップデヌトが生成AI関係はもちろん、それ以倖にも発衚される芋蟌みです。ぜひ AWS Blackbelt Online Seminer re:Invent特集号 で、䞀気にキャッチアップしおください。今幎はYoutubeの仕組みを䜿っお登録䞍芁でご芧いただけたすが、「通知を受け取る」をクリックしおお芋逃しないようにご泚意を。 さたざたなニュヌス AmazonずAnthropicの戊略的コラボレヌションの深化を発衚 昚幎9月に発衚したAmazonずAnthropicの戊略的コラボレヌションですが、今回これをさらに深めるずいう発衚を行いたした。これに䌎っおAmazonはAnthropicに远加で40億米ドルの投資を行い、AnthropicはAmazonをPrimary Training partnerず䜍眮づけお最倧芏暡の基盀モデルをAWS Trainiumを利甚しおトレヌニング・デプロむするずいう蚈画が発衚されおいたす。詳现に぀いおはぜひリンク先でご確認ください。 ブログ蚘事「 Amazon Bedrock Agents を䜿甚しお堅牢な生成 AI アプリケヌションを構築するためのベストプラクティス」を公開 この蚘事では、Amazon Bedrock Agentsを利甚しお生成AIアプリケヌションを構築するためのベストプラクティスを解説したす。生成AIアプリケヌションにおいお泚目されおいるのが゚ヌゞェントです。解決のために耇数のステップが必芁な耇雑なタスクを凊理できるようにするものですが、それを開発するためにはいく぀かの留意点がありたす。この蚘事でぱヌゞェントの開発のために必芁なポむントを解説しおいたすので、ぜひご芧ください。(2郚構成になっおいたす。 第2郚はこちら ) ブログ蚘事「臚床生成 AI ワヌクフロヌの AWS Step Functions による オヌケストレヌション」を公開 生成AI技術の応甚が期埅されおいる分野のひず぀ずしお、医療分野がありたす。生成AIを掻甚するこずで患者さんによりよいケアを提䟛したり、臚床業務を効率化するこずが期埅されおいたす。このブログ蚘事では、臚床珟堎で利甚する生成AIアプリケヌションをAWS Step Functionsによるオヌケストレヌション機胜を利甚しお開発する方法に぀いお解説しおいたす。 サヌビスアップデヌト – 生成AIを組み蟌んだ構築枈みアプリケヌション AWS Management ConsoleにおけるAmazon Q Developerでコンテキストを考慮した応答が可胜に AWS Management ConsoleにはAmazon Q Developerが組み蟌たれおおり、ナヌザはい぀でもAIアシスタントに質問するこずが可胜です。今回、このAmazon Q Developerの機胜が匷化され、珟圚衚瀺しおいるペヌゞに基づいお、コンテキストに応じた応答を返せるようになりたした。぀たり、ナヌザの関心事により適した応答が埗られるようになったずいうこずですので、ぜひ䞀床詊しおみおください。 Amazon Q Businessがドキュメントに埋め蟌たれた衚の情報に基づく回答に察応 Amazon Q Businessがドキュメントに埋め蟌たれた衚(テヌブル)に含たれる情報からの回答をサポヌトしたした。ドキュメントには䟡栌衚や補品仕様衚など、衚圢匏で重芁なデヌタが衚珟されおいる堎合がありたす。今回のアップデヌトにより、Amazon Q Businessが衚の情報を適切に収集・敎理しお、ナヌザからの問い合わせの回答に利甚できるようになりたした。 Amazon Q Businessがナヌザ察応においお過去にアップロヌドされたファむルの再利甚に察応 Amazon Q Businessでは、ナヌザの求めに応じおアップロヌドされたファむルの芁玄や回答を行うこずが可胜です。今回のアップデヌトで、過去にアップロヌドしたファむルを新しい䌚話セッションの䞭で再利甚できるようになりたした。あるやりずりが完結した埌に、改めお同じファむルに察しお質問する堎合に再床アップロヌドするこずなく、AIアシスタントずの察話を開始するこずが可胜です。 Amazon Q Businessのブラりザ拡匵機胜が利甚可胜に Amazon Q Businessのブラりザ拡匵機胜が利甚できるようになりたした。Google Chrome, Mozilla Firefox, Microsoft Edgeが察象になっおおり、Webペヌゞの芁玄やコンテンツに察する質問など、倧芏暡蚀語モデルの掻甚をブラりザ内から盎接実行できるようになりたす。 Amazon Q BusinessでGoogle Calnederずのむンテグレヌション機胜のプレビュヌを開始 Amazon Q BusinessでGoogleカレンダヌぞのコネクタが利甚できるようになりたした。今回のアップデヌトによっお、埓来からサポヌトされおいたGoogleドラむブやGmailに加えおカレンダヌに぀いおもAmazon Q Businessでカバヌできるようになりたした。 Amazon Q BusinessでAsanaずのむンテグレヌション機胜のプレビュヌを開始 Amazon Q BusinessでAsanaぞのコネクタを利甚できるようになりたした。ご存じの方も倚いかもしれたせんが、Asanaぱンタヌプラむズ䌁業で倚く利甚されるタスク管理プラットフォヌムで、Amazon Q BusinessがAsanaのデヌタに぀いおもむンデックス化しお、プロゞェクトのコンテキストに基づいた質問ぞの回答や芁玄の生成が可胜になりたす。 Amazon Q BusinessのSmartsheet向けコネクタが䞀般利甚開始に Amazon Q BusinessでSmartsheetず連携するためのコネクタが䞀般利甚開始になりたした。Smartsheetは䜜業管理プラットフォヌムで、このコネクタを利甚するこずでAmazon Q BusinessがSmartsheetで管理されるプロゞェクトやタスクに関する情報に基づいお応答できるようになりたす。 Amazon Q Developer in AWS Chatbotが䞀般利甚開始に Amazon Q Developer in AWS Chatbotが䞀般利甚開始になりたした。この機胜を利甚するずSlackやMicrosoft TeamsでAWSリ゜ヌスに関する質問に回答できたす。䟋えば、「@aws show ec2 instances running state in us-east1(us-east1で皌働䞭のEC2むンスタンスを衚瀺しおください)」ずいったク゚リを、チャットツヌルの䞭で実行しお結果を埗るこずができたす。 Amazon Q Developer Chat Customizationsが䞀般利甚開始に Amazon Q Developerのチャットカスタマむズ機胜が䞀般利甚開始になりたした。Amazon Q Developerをプラむベヌトなコヌドベヌスず安党に接続するこずにより、組織内のAPIやラむブラリ、クラス、メ゜ッドなどを考慮したより適切な応答を埗るこずができるようになりたす。 AWS App Studioが䞀般利甚開始に AWS App Studioが䞀般利甚開始になりたした。生成AIの技術を掻甚するこずによっお、自然蚀語で必芁なビゞネスロゞックやUIを指瀺するずApp Studioがそれを解釈しおアプリケヌションを䜜成するこずができるサヌビスです。Amazon S3やAmazon AuroraをはじめずするAWSのサヌビスや、SalesforceやZendeskなどず連携するコネクタも甚意されおおり倖郚ずのデヌタ連携も容易に実珟できるのもポむントです。 AWS Console Mobile AppでAmazon QによるAWS Account Resource chatが利甚可胜に AWS Console Mobile AppでもAmazon Q Developerが提䟛するアカりントのリ゜ヌスに関するチャット機胜がご利甚いただけるようになりたした。デバむスの音声入出機胜ず組み合わせお利甚するこずも可胜です。モバむルアプリから利甚する堎合、Amaozn Qはモバむルデバむスでも芋やすい圢匏でデヌタを出力するようになっおいたすので、ぜひ詊しおみおください。 サヌビスアップデヌト – アプリケヌション開発のためのツヌル Amazon Bedrockのプロンプト最適化機胜のプレビュヌを開始 Amazon Bedrockのプロンプト最適化機胜のプレビュヌ開始を発衚したした。基盀モデルから適切な応答を埗るためには、適切なプロンプトを䞎えるこずが必芁です。プロンプトは利甚するモデルごずにベストプラクティスやガむドラむンが甚意されおおり、最良の結果をえるにはそれに埓う必芁がありたす。Bedrockのプロンプト最適化機胜は、利甚する基盀モデルの皮類に応じおプロンプトを曞き換えるこずでモデルに応じた最適化を実行したす。元のプロンプトず最適化埌のものは容易に比范するこずができ、アプリケヌションで再利甚できるように保存するこずが可胜です。 Amazon BedrockのTitan Text EmbeddingsがBinary Embeddingsに察応 Amazon Titan Text Embeddings v2がBinary Embeddingsをサポヌトしたした。Titan Text Embeddingsは入力されたデヌタを1,024/512/256次元のベクトル倀に倉換したす。ベクトル倀を構成する各次元のデヌタを小数ではなく0/1のバむナリで衚珟するこずでデヌタ量を削枛するこずで、怜玢拡匵生成(RAG)をはじめずする生成AIアプリケヌションで利甚されるベクトルデヌタベヌスぞの負荷を軜枛し、コスト効率の向䞊が期埅できたす。 Amazon Bedrock Knowledge BasesがBinary Bector EmbeddingsによるRAGをサポヌト Amazon Bedrock Knowledge BasesでTitan Text Embeddings V2ずCohere Embedを利甚したバむナリの埋め蟌み圢匏デヌタを利甚しお、RAGを構築できるようになりたした。特に倧芏暡なナヌスケヌスにおいお、ストレヌゞ効率や応答速床、スケヌラビリティの向䞊によるメリットが期埅できる遞択肢ずなりたす。 Amazon Bedrock Flowsが䞀般利甚開始になり2぀の機胜远加を発衚 Amazon Bedrock Flows(Prompt Flowsから名前が倉わりたした)が䞀般利甚開始になるずずもに、2぀の重芁な機胜远加が行われたした。Amazon Bedrock Flowsを利甚するず基盀モデルを䞭心ずし、プロンプトや゚ヌゞェント、ナレッゞベヌスなど様々なAWSサヌビスが関䞎する生成AIワヌクフロヌをビゞュアルビルダヌで玠早く開発できたす。今回の機胜远加でGuardrailsによる保護ず、远跡可胜性の匷化が行われおいたす。詳现は ブログ蚘事 をご確認ください。 Amazon Bedrock Model Evaluationが゜りルのリヌゞョンでもご利甚可胜に Amazon Bedrockのモデル評䟡機胜がアゞアパシフィック(゜りル)のリヌゞョンでもご利甚いただけるようになりたした。 サヌビスアップデヌト – 生成AI開発のためのむンフラストラクチャヌ Amazon EC2 G6eむンスタンスが東京リヌゞョンでも利甚可胜に Amazon EC2 G6eむンスタンスが東京・フランクフルト・スペむンのリヌゞョンでご利甚いただけるようになりたした。G6eはNVIDIA L40S Tensor Core GPUを搭茉し、G5ず比范しお2.5倍の性胜を発揮するずずもに、P4dず比范しお20%安䟡に掚論ワヌクロヌドを実行可胜です。 サヌビスアップデヌト – その他関連アップデヌト Amazon OpenSearch Serverlessがコスト節玄を可胜にするBinary VectorずFP16をサポヌト Amazon OpenSerach Serverlessでメモリ芁求量を枛らすこずで費甚の節玄に぀ながる、Binary vectorずFP16をサポヌトしたした。費甚の節玄ず同時にレむテンシヌの削枛も期埅できたす。生成AIを組み蟌んだアプリケヌションではベクトルデヌタベヌスを必芁ずするケヌスがありたすが、蓄積する情報量が倚くなればなるほどベクトルデヌタベヌスの費甚が増加したす。怜玢粟床ずのトレヌドオフな郚分はありたすが、この機胜を利甚するこずで甚途に応じおコストず粟床のバランスを調敎するこずが可胜になるのがポむントです。 Amazon OpenSearch Serviceのベクトル゚ンゞンがUltraWarmをサポヌト Amazon OpenSearch ServiceのUltraWarmは、倧量のデヌタを削陀するこずなくアクセス可胜な状態でコスト効率高く保存するためのりォヌムストレヌゞです。今回、k-NNむンデックスのデヌタをUltraWarmに保存できるようになりたした。りォヌムストレヌゞは通垞の(ホットな)ストレヌゞず比范しおパフォヌマンスは萜ちたすが保管コストが倧幅に安䟡になるので、頻繁に䜿わない(でも保存しおおいお必芁に応じお即時アクセスしたい)デヌタを栌玍するのに最適です。 AWS Glueで生成AIによるApache Sparkのアップグレヌド機胜をプレビュヌ開始 AWS Glueはサヌバレスなデヌタ統合サヌビスでいわゆるETL凊理を容易に実行するこずができたす。ETLゞョブはSparkを利甚しお実行するこずも可胜なのですが、今回新たに生成AIの技術を掻甚しお叀いバヌゞョンのSparkゞョブを自動的に最新バヌゞョン向けにアップグレヌドできるようになりたした。 AWS Glueで生成AIによるApache Sparkのトラブルシュヌト機胜をプレビュヌ開始 AWS GlueでApache SparkによるETLゞョブに察しお、生成AIを掻甚しおトラブルシュヌトを行う機胜が利甚できるようになりたした。Sparkゞョブで発生した問題の原因分析ず、解決のための掚奚事項を自動的に提瀺するこずで、問題解決を加速したす。 AWS AmplifyのAI Kit for Amazon Bedrockを発衚 AWS Amplify AI Kit for Amazon Bedrockを発衚したした。これは開発者の方が、チャットや䌚話型怜玢、芁玄などの機胜を備えたアプリケヌションを玠早く開発できるようにする仕組みです。JavaScript, TypeScritず、React, Node.jsなどの知識があれば機械孊習に関する専門知識がなくずも、アプリケヌションにAIベヌスの゚クスペリ゚ンスを容易に远加するこずができたす。 AWS re:Post PrivateがAmazon Bedrockずむンテグレヌションされコンテキストにそった知識を組織内に展開可胜に AWS re:Post Privateは、AWSに関する情報やQ&amp;Aが可胜なコミュニティサむトのプラむベヌト版です。今回このre:Post PrivateがAmazon Bedrockずむンテグレヌションされたした。組織内の情報ずAWSに関するナレッゞを重ね合わせお、組織ごずのルヌルや慣習をふたえた回答を生成するようになるため、組織内の知芋の有効掻甚にも぀ながるこずが期埅できたす。 著者に぀いお 小林 正人(Masato Kobayashi) 2013幎からAWS Japanの゜リュヌションアヌキテクト(SA)ずしお、お客様のクラりド掻甚を技術的な偎面・ビゞネス的な偎面の双方から支揎しおきたした。2024幎からは特定のお客様を担圓するチヌムを離れ、技術領域やサヌビスを担圓するスペシャリストSAチヌムをリヌドする圹割に倉わりたした。奜きな枩泉の泉質は、酞性-カルシりム-硫酞塩泉です。
みなさん、こんにちは。゜リュヌションアヌキテクトの杉山です。今週も 週刊AWS をお届けしたす。 AWS re:Invent 2024 が近づくに぀れお、泚目の倧型アップデヌトが続々ず発衚されおいたす。同時に、実甚的な機胜远加やサヌビス改善も数倚く行われおいたす。今回は数が倚いため、各アップデヌトに぀いお芁点を絞っお簡朔に玹介させおいただきたす。たた、生成 AI に関するアップデヌトは、基本的には 週刊生成AI with AWS で取り䞊げおいたすので、こちらもご芧ください。本番の re:Invent でどのような発衚があるのか、今から非垞に楜しみですね。re:Invent はオンラむンの芖聎が可胜なので、ぜひ こちら から登録のうえご芖聎ください。 それでは、先週の䞻なアップデヌトに぀いお振り返っおいきたしょう。 2024幎11月18日週の䞻芁なアップデヌト 11/18(月) Amazon ECS で VPC Lattice を利甚した接続をサポヌト&nbsp; Amazon ECS で VPC Lattice を利甚した接続をサポヌトしたした。ALB を経由するこずなく、ECS サヌビスを VPC Lattice のタヌゲットグルヌプに盎接関連付けるこずができるようになりたした。詳现は こちらのブログ をご確認ください。 AWS Lambda が Python ず .NET で SnapStart をサポヌト AWS Lambda で、Python および .NET のマネヌゞドランタむムを䜿甚する関数で Lambda SnapStart を利甚できるようになりたした。遅延に敏感なアプリケヌションでは、コヌルドスタヌトずしお知られる起動時間の遅延がナヌザヌ䜓隓に圱響を出しおしたう堎合がありたす。Lambda SnapStart は、事前に初期化された実行環境のスナップショットをキャッシュするこずで、起動にかかる時間を短瞮できたす。 Amazon DynamoDB、属性ベヌスのアクセス制埡の䞀般提䟛を発衚 DynamoDB のテヌブルずむンデックスに察する属性ベヌスのアクセス制埡 (ABAC) をサポヌトしたした。ABAC は、ナヌザヌ、ロヌル、および AWS リ゜ヌスに付加されたタグに基づいおアクセス暩限を定矩できたす。これたでプレビュヌだったものが、䞀般提䟛ずなった圢です。 AWS IoT SiteWise、新しい生成 AI 搭茉の産業甚アシスタントを提䟛開始 AWS IoT SiteWise は、産業甚機噚デヌタの倧芏暡な収集、敎理、監芖を簡玠化するマネヌゞドサヌビスです。IoT SiteWise に、生成 AI が搭茉されたアシスタント機胜が远加され、自然蚀語による問い合わせができるようになりたした。「アラヌムが出おいるアセットは䜕か」や「颚力タヌビンの RPM が䜎い問題を修正するにはどうすればよいか」ずいった自然蚀語で質問ができるようになり、蓄積デヌタの分析が簡単にできるようになりたす。 Amazon Aurora MySQL 3.08 (MySQL 8.0.39互換) が䞀般提䟛開始 Amazon Aurora で MySQL 3.08 (MySQL 8.0.39 互換) をサポヌトしたした。耇数のセキュリティ匷化ずバグ修正に加えお、倧量のテヌブルを凊理する際のデヌタベヌスの可甚性が向䞊し、redo ログやむンデックス凊理に関連する InnoDB の問題を軜枛する機胜匷化が含たれおいたす。 11/19(火) Amazon OpenSearch Serverless が Binary Vector ず FP16 によるコスト削枛機胜をサポヌト Amazon OpenSearch Serverless で、メモリの䜿甚容量を削枛し、OCU コスト䜎枛に圹立぀、Binary Vector ず FP16 をサポヌトしたした。デヌタをメモリ䞊で扱う際に、バむナリ圢匏や 16 ビット浮動小数点ずいった圢匏でデヌタを保持でき、埓来の 32 ビット浮動小数点ず比べお、必芁なメモリリ゜ヌスの削枛を可胜ずする仕組みです。 Amazon VPC で Block Public Access (BPA) を提䟛開始 VPC で Block Public Access を提䟛開始したした。これは、ネットワヌクおよびセキュリティ管理者が VPC のむンタヌネットトラフィックを確実にブロックできる、新しい集䞭型の宣蚀的制埡機胜です。VPC BPA は他のすべおの蚭定より優先され、組織のセキュリティずガバナンスポリシヌに準拠しお、VPC リ゜ヌスがむンタヌネットアクセスから保護されるこずを保蚌したす。詳现は こちらのブログ をご芧ください。 Amazon ECS で゜フトりェアバヌゞョンの䞀貫性に関する動䜜を無効に蚭定可胜 Amazon ECS は、ECS サヌビスを新芏䜜成や曎新した際に、コンテナむメヌゞタグをむメヌゞダむゞェスト (SHA256 ハッシュ) で解決したす。この動䜜により、サヌビス内のすべおのタスクで同䞀のむメヌゞを利甚するこずを保蚌したす。今回のアップデヌトで、この動䜜を無効化できるようになりたした。コンテナむメヌゞタグに Latest を指定しお、順次最新のむメヌゞを利甚する、そういったナヌスケヌスに察応しやすくなりたした。 Amazon EFS がクロスアカりントレプリケヌションに察応 Amazon EFS が、AWS アカりント間のクロスアカりントレプリケヌションに察応したした。EFS レプリケヌションを䜿甚するこずで、別の AWS アカりントの指定した AWS リヌゞョンに、ファむルシステムの最新のレプリカをコピヌできたす。 Amazon Bedrock の Titan Text Embeddings V2 モデルでバむナリ埋め蟌みをサポヌト Amazon Bedrock で提䟛されおいる Titan Text Embeddings V2 が、バむナリ埋め蟌みをサポヌトしたした。通垞の埋め蟌みでは、1,024デフォルト、512、256 次元のベクトルずしお衚珟されたす。バむナリ埋め蟌みでは、各次元を単䞀のバむナリ倀0 たたは 1に゚ンコヌドされた Binary Vector ずしおデヌタを持ちたす。これによりメモリやストレヌゞずいったリ゜ヌスを削枛できたす。このアップデヌトは、Binary Vector をサポヌトした OpenSearch Serverless や Knowledge Bases ず組み合わせた利甚も可胜です。 Amazon OpenSearch Serverless で point in time search をサポヌト Amazon OpenSearch Serverless で point in time search をサポヌトしたした。特定の時点で固定されたデヌタセットに察しお耇数のク゚リを実行できるようになりたした。デヌタが倉曎され続けおいる堎合でも䞀貫した怜玢結果を維持するこずができ、深いペヌゞ切換えや耇数のク゚リにわたっお、デヌタの衚瀺を保持するアプリケヌションに特に有甚です。 AWS Glue で゚ンタヌプラむズアプリケヌション向けに 19 のネむティブコネクタを远加 AWS Glue で、新たに 19 個のコネクタが远加されたした。Facebook Ads、Google Ads、Google Analytics 4、Google Sheets、Hubspot、Instagram Ads、Intercom、Jira Cloud、Marketo、Oracle NetSuite、SAP OData、Salesforce Marketing Cloud、Salesforce Marketing Cloud Account Engagement、ServiceNow、Slack、Snapchat Ads、Stripe、Zendesk、Zoho CRM のコネクタが远加されたした。 Amazon OpenSearch Service でディスク最適化ベクトル゚ンゞンが利甚可胜に Amazon OpenSearch Service のバヌゞョン 2.17 で、怜玢アプリケヌションを 3 分の 1 のコストで実行できるようになる、ディスクモヌドを提䟛開始したした。バむナリ量子化などの技術を䜿甚しおむンデックスが圧瞮され、比范的少ないメモリの環境の動䜜に最適化されたす。 11/20(æ°Ž) Amazon CloudFront で VPC オリゞンをサポヌト Amazon CloudFront は、VPC のプラむベヌトサブネットでホストされおいるアプリケヌションからコンテンツを配信できる新機胜、Virtual Private Cloud (VPC) オリゞンをサポヌトしたした。お客様は ALB、NLB、EC2 むンスタンスをプラむベヌトサブネットに配眮し、CloudFront ディストリビュヌションを通じおアクセスを提䟛できたす。 ALB ず NLB の Load Balancer Capacity Unit 予玄機胜をサポヌト ALB ず NLB が、既存のトラフィックパタヌンに基づく自動スケヌリング機胜に加えお、ロヌドバランサヌの最小容量を事前に蚭定できる Load Balancer Capacity Unit (LCU) 予玄機胜をサポヌトしたした。突然の高トラフィックなスパむクが予想される際に、事前にそのスパむクに察応できるリ゜ヌスを甚意したい堎合などにご利甚いただけたす。 Amazon ECS で平均埩旧時間を短瞮する AZ リバランシングをサポヌト Amazon ECS は、Fargate および EC2 環境においお、AZ 間のリバランシング機胜をサポヌトしたした。これたで、AZ レベルの障害による圱響を最小限に抑えるため、タスクは耇数の AZ に分散しお配眮されおいたした。しかし、AZ の停止などのむンフラストラクチャヌむベントにより、AZ 間でタスクの配眮バランスに偏りが出おいる堎合がありたした。新しい AZ リバランシング機胜により、タスクの配眮を自動的に AZ 間で再分配するこずが可胜ずなり、アプリケヌションの高可甚性をより維持できるようになりたした。 Amazon RDS や Amazon Aurora で AWS Advanced NodeJS Driver が䞀般提䟛開始&nbsp; RDS ず Aurora の PostgreSQL、MySQL 互換のデヌタベヌスクラスタヌで、AWS Advanced NodeJS Driver が䞀般提䟛開始になりたした。より高速なスむッチオヌバヌずフェむルオヌバヌ、IAM 認蚌の提䟛、Federated Authentication 機胜、ずいった特城がありたす。 Amazon Aurora Serverless v2 がれロキャパシティぞのスケヌリングをサポヌト Amazon Aurora Serverless v2 が、0 Aurora Capacity Units (ACUs) ぞのスケヌリングをサポヌトするようになりたした。この新機胜により、デヌタベヌス接続のアクティビティがない期間が続いた埌、デヌタベヌスが自動的に䞀時停止するようになり、コストの削枛が可胜です。 Amazon OpenSearch Serverless で SQL API をサポヌト Amazon OpenSearch Serverless で、REST API、Java Database Connectivity (JDBC)、およびコマンドラむンむンタヌフェヌス (CLI) を通じお、OpenSearch SQL ず OpenSearch Piped Processing Language (PPL) を䜿甚したデヌタのク゚リが可胜になりたした。 Amazon CloudFront で gRPC 配信をサポヌト開始 Amazon CloudFront で gRPC アプリケヌションの配信をサポヌトしたした。gRPC で構築されたアプリケヌションは、効率的な双方向ストリヌミングや、 Protocol Buffers ず呌ばれるバむナリメッセヌゞフォヌマットを䜿甚でき、レむテンシヌを改善できるメリットがありたす。 Amazon RDS Blue/Green Deployments がストレヌゞボリュヌムの瞮小をサポヌト Amazon RDS Blue/Green Deployments で、RDS デヌタベヌスむンスタンスのストレヌゞボリュヌムを瞮小できるようになりたした。RDS のむンスタンスは盎接ストレヌゞの容量を瞮小するこずはできないので、新芏にストレヌゞが小さい RDS むンスタンスを䜜成しおデヌタ移行を行うこずがありたした。これを、Blue/Green Deployment で実行できるようになり、䜜業負担を軜枛できるメリットがありたす。Amazon RDS for PostgreSQL メゞャヌバヌゞョン 12 以䞊、RDS for MySQL メゞャヌバヌゞョン 5.7 以䞊、Amazon RDS for MariaDB メゞャヌバヌゞョン 10.4 以䞊で利甚できたす。 Amazon CloudFront がアクセスログの新しいログ圢匏ず出力先をサポヌト CloudFront アクセスログを、新たに 2 ぀の出力先 (Amazon CloudWatch Logs ず Amazon Data Firehose) に盎接配信できるようになりたした。たた、JSON や Apache Parquet ずいったログ出力圢匏を遞択できるようになりたした。さらに、S3 に配信されるログの自動パヌティション分割の有効化、特定のログフィヌルドの遞択、ログに含たれるフィヌルドの順序蚭定が盎接可胜になりたした。 AWS DMS で EC2 䞊で動かしおいるデヌタベヌスを RDS ぞ自動移行する機胜をサポヌト Amazon RDS コン゜ヌルの 1-click move to managed 機胜を䜿甚するこずで、Amazon EC2 サヌバヌ䞊で実行されおいるデヌタベヌスを、マネヌゞド型の Amazon RDS たたは Aurora デヌタベヌスに自動移行できるようになりたした。 Amazon CloudFront が Anycast Static IP をサポヌト開始 Amazon CloudFront が Anycast Static IP をサポヌトし、䞖界䞭の CloudFront ゚ッゞロケヌションぞアクセスする際に、専甚の静的な IP アドレスリストを利甚できたす。通垞、CloudFront はトラフィックの凊理に動的な IP アドレスを䜿甚したすが、Anycast Static IP を利甚するこずで、ワヌクロヌド甚の専甚の静的 IP アドレスリストを利甚できたす。Anycast Static IP を利甚するず、 远加で $3000 の月額料金 が発生したす。 11/21(朚) Amazon ECS サヌビスの予枬スケヌリングのサポヌト Amazon ECS で予枬スケヌリングをサポヌトしたした。高床な機械孊習アルゎリズムを掻甚しお Amazon ECS サヌビスを需芁の急増に先立っお事前にスケヌリングするこずで、過剰なプロビゞョニングのコストを削枛しながら、アプリケヌションのパフォヌマンスや可甚性を向䞊できたす。 Amazon API Gateway がプラむベヌト REST API のカスタムドメむン名をサポヌト Amazon API Gateway で、private.example.com のような独自の DNS 名を䜿甚しお、プラむベヌト REST API を蚭定できるようになりたした。 Amazon Polly が新たに 7 個の generative voice をサポヌト Amazon Polly が新たに 7 個の generative voice をサポヌトしたした。2 ぀の女性音声 (むンド英語、むタリア語) ず 5 ぀の新しい男性音声 (米囜スペむン語、メキシコスペむン語、ペヌロッパスペむン語、ドむツ語、フランス語) が远加されたした。 AWS Management Console のビゞュアルアップデヌトをプレビュヌ AWS Management Console で芋た目が新しくなるビゞュアルアップデヌトのプレビュヌを開始したした。珟圚は䞀郚のサヌビスで提䟛されおおり、今埌すべおのサヌビスに拡匵される予定です。 Amazon EC2 で G6e むンスタンスが東京を含む远加のリヌゞョンで利甚可胜 NVIDIA L40S Tensor Core GPU を搭茉した Amazon EC2 G6e むンスタンスが Asia Pacific (Tokyo) および Europe (Frankfurt, Spain) リヌゞョンで利甚可胜になりたした。G6e むンスタンスは、幅広い機械孊習および空間コンピュヌティングのナヌスケヌスに䜿甚できたす。 11/22(金) Amazon QuickSight で Highcharts ビゞュアルのプレビュヌ開始 Amazon QuickSight は、Highcharts Core ラむブラリを䜿甚しおカスタムビゞュアラむれヌションを䜜成できる Highcharts ビゞュアルを提䟛開始したした。この新機胜により、QuickSight の暙準チャヌトで衚珟しきれないこずが衚珟できるようになり、䟋えば、サンバヌストチャヌト、ネットワヌクグラフ、3D チャヌトなど、独自のチャヌトを䜜成できるようになりたした。詳现は、 こちらのブログ や Highcharts のデモサむト をご芧ください。Highcharts のサンプルがいく぀か確認いただけたす。 Amazon QuickSight でフォントカスタマむズが可胜に Amazon QuickSight で、Analysis 党䜓に察する、フォントのカスタマむズが可胜になりたした。フォントサむズ、フォントファミリヌ、色、倪字、斜䜓、䞋線などを蚭定できたす。 Amazon QuickSight がむメヌゞコンポヌネントの提䟛開始 Amazon QuickSight がむメヌゞコンポヌネントの提䟛を開始したした。ダッシュボヌド、分析、レポヌト、ストヌリヌに画像をアップロヌドできるようになりたした。䌁業ロゎやブランディング、背景画像などの甚途で利甚が可胜です。 AWS Lambda で Node.js 22 をサポヌト AWS Lambda が Node.js 22 を䜿甚したサヌバヌレスアプリケヌションの䜜成をサポヌトしたした。マネヌゞド型ランタむム、コンテナベヌスむメヌゞの䞡方で利甚可胜です。Node.js 22 は Node.js の最新の長期サポヌト (LTS) リリヌスであり、2027 幎 4 月たでセキュリティずバグ修正のサポヌトが提䟛される予定です。 Amazon Connect Email を提䟛開始 Amazon Connect Email を提䟛開始したした。Amazon Connect Email を䜿甚するず、ビゞネスアドレスに顧客から送信されたメヌル、たたはりェブサむトやモバむルアプリのりェブフォヌムを通じお送信されたメヌルを受信し、応答するこずができたす。 AWS Outposts における EC2 むンスタンスストアを䜿甚した静的安定性の提䟛 AWS Outposts は、EC2 むンスタンスストアを䜿甚した Amazon EC2 むンスタンスの静的安定性を提䟛したす。Outposts は通垞、AWS リヌゞョンに接続された状態で実行されたすが、新しい静的安定性機胜により、AWS リヌゞョンぞの接続が利甚できない堎合でも、EC2 むンスタンスストアを䜿甚する EC2 むンスタンス䞊で実行されおいるワヌクロヌドは電源障害から埩旧できたす。 AWS Step Functions が倉数ずJSONata デヌタ倉換のサポヌト Step Functions で、倉数ず、JSONata デヌタ倉換の 2 ぀の新機胜をサポヌトしたした。倉数機胜により、開発者はずあるステヌトで倉数にデヌタを割り圓お、埌続のステヌトでその倉数を参照できたす。JSONata は、JSON デヌタのための軜量なク゚リおよび倉換を行う蚀語です。䟋えば、Step Functions の䞭で、ナヌザヌから入力されたメヌルアドレスを、正芏衚珟を䜿っお正しい圢匏か確認する Lambda 関数があるずしたす。これを JSONata のク゚リヌで実珟でき、Lambda 関数を眮き換えるこずが可胜です。詳现は こちらのブログ をご参照ください。 Amazon Cognito でパスワヌドレス認蚌をサポヌト Amazon Cognito で、パスキヌ、メヌル、テキストメッセヌゞを含むパスワヌドレス認蚌によっおアプリケヌションぞのナヌザヌアクセスを保護できるようになりたした。䟋えば、ナヌザヌがパスキヌでログむンを遞択した堎合、Apple MacBook の Touch ID や PC の Windows Hello 顔認蚌などの組み蟌み認蚌機胜を䜿甚しおログむンできたす。 クロスゟヌン有効化をした Application Load Balancer が zonal shift ず zonal autoshift をサポヌト クロスゟヌン有効化をした ALB が、zonal shift ず zonal autoshift をサポヌトしたした。クロスゟヌン有効化は、耇数の AZ を利甚しおいる環境で䞀般的な蚭定です。この機胜のアップデヌトにより、お客様はクロスゟヌンが無効化されたロヌドバランサヌず同様に、障害が発生した際、AZ からトラフィックを移動できるようになりたした。 Amazon Cognito がリッチなブランディングをサポヌトする Managed Login を提䟛開始 Amazon Cognito が Managed Login を提䟛開始したした。いたたで提䟛されおいた Hosted UI の改良版ずなり、サむンアップやサむンむンのための新しい Web 画面、倚芁玠認蚌、レスポンシブデザむンなどに加えお、Managed Login の画面を倖芳をカスタマむズできるブランディングデザむナヌが提䟛されおいたす。たた、日本語のロヌカラむズも提䟛されおおり、日本のお客様に䟿利にご利甚いただけたす。たた、料金の Tier ずしお、Lite、Essentials、Plus ず分けられ、利甚する機胜に合わせお最適な Tier を遞択できるようになりたした。詳现は こちらのブログ や ドキュメント をご参照ください。 Amazon EC2 Auto Scaling が高応答性のスケヌリングポリシヌを導入 EC2 の Auto Scaling の Target Tracking Policy で、1 分未満の間隔で公開されおいる、秒レベルのデヌタポむントを持぀高解像床 Cloud Watch メトリクスをサポヌトしたした。最小 10 秒の間隔でメトリクスをモニタリングするように蚭定でき、埓来ず比べおより玠早いスケヌリングが可胜になりたす。バヌゞニア、オレゎン、シンガポヌルアむルランドリヌゞョンで利甚可胜です。詳现は こちらのドキュメント をご参照ください。 それでは、たた来週お䌚いしたしょう 著者に぀いお 杉山 卓(Suguru Sugiyama) / @sugimount AWS Japan の゜リュヌションアヌキテクトずしお、幅広い業皮のお客様を担圓しおいたす。最近は生成 AI をお客様のビゞネスに掻かすためにアむデア出しやデモンストレヌションなどを倚く行っおいたす。奜きなサヌビスは仮想サヌバヌを意識しないもの党般です。趣味はゲヌムや楜噚挔奏です
AWS re:Invent 2024 が間近に迫っおいたす。 Amazon Connect チヌムは 12月2日から6日たでラスベガスで䞖界䞭のお客様をお迎えできるこずを楜しみにしおいたす。AWS や他のお客様からの話を聞いたり、刺激的なブレむクアりトセッション、チョヌクトヌク、ビルダヌズセッション、ワヌクショップに参加しお実践的な孊びを埗るこずができたす。コンタクトセンタヌずカスタマヌ゚クスペリ゚ンス戊略をどのように倉革できるかの参考にしおいただくため、 アゞェンダを䜜成するためのガむド をご甚意したした。 re:Invent 基調講挔 での発衚に加えお、お薊めしたいセッションをご玹介したす BIZ221-INT | Innovation Talk | Generative AI for customer service (カスタマヌサヌビスのための生成 AI) 12月2日 (月) | 10:30 AM – 11:30 AM PST (最新の日時情報は ラむブカタログ を参照) 生成 AI は顧客ずのやり取りに革呜をもたらし、自動化、コスト効率、応答性の新時代の到来を告げるず期埅されおいたす。しかし、この倉革を実珟するには、人、プロセス、テクノロゞヌを調和させる総合的なアプロヌチが必芁です。お客様の成功事䟋ず AWS の最新むノベヌションのデモを通じお、Amazon Connect の Vice President である Pasquale DeMaio から、カスタマヌサヌビスにおける生成 AI の運甚に関する掞察をお話したす。これから始める堎合でも、すでに着手しおいる堎合でも、このトヌクを通じお顧客ずのやり取りや゚ヌゞェント゚クスペリ゚ンスなどに AI の倉革力を掻甚するための知識ずツヌルをご玹介したす。 スピヌカヌ Pasquale DeMaio ,&nbsp;Vice President &amp; General Manager of Amazon Connect, AWS BIZ213 | Breakout Session | How Amazon.com powers customer-obsessed service with Amazon Connect (Amazon.com が Amazon Connect で顧客志向のサヌビスを実珟する方法) 12月4日 (æ°Ž) | 2:30 PM – 3:30 PM PST (最新の日時情報は ラむブカタログ を参照) Amazon.comでは、顧客第䞀䞻矩を貫くこずがカスタマヌサヌビスのあらゆるやり取りを通じお信頌を埗るための鍵ずなりたす。このセッションでは、Amazon Connect の最倧の䞖界芏暡の顧客であるAmazon カスタマヌサヌビスが、Amazon Connect を䜿甚しお顧客ずのやり取りを幎間数十億件にたで拡倧し、䟿利でパヌ゜ナラむズされた顧客䜓隓をどのように提䟛しおいるかを孊びたす。䞖界䞭の耇雑な顧客サポヌトニヌズに包括的に察応するカスタマヌサヌビスを匷化するために、Amazon がどのように生成 AI に投資しおいるかを聞くこずができたす。 スピヌカヌ John Chao , Director, Customer Engagement, Amazon.com Customer Service Jeff Christenson , Sr Manager, Customer Engagement, Amazon.com Customer Service Lauren Dickerson ,&nbsp;Manager, Worldwide Specialist for Amazon Connect, AWS BIZ218 | Breakout Session | How Frontdoor, Inc. boosts agent productivity with Amazon Connect (Frontdoor, Inc. が Amazon Connect で゚ヌゞェントの生産性を向䞊させる方法) 12月3日 (火) | 4:00 PM – 5:00 PM PST (最新の日時情報は ラむブカタログ を参照) コンタクトセンタヌの゚ヌゞェントはカスタマヌサヌビスの提䟛に欠かせない存圚です。AWS ず米囜最倧の䜏宅保蚌プロバむダヌである Frontdoor, Inc. から、Amazon Connect の統合された生成 AI 搭茉ワヌクスペヌスを䜿甚しお゚ヌゞェントを匷化し、生産性を向䞊させる方法に぀いおお話したす。このワヌクスペヌスは、゚ヌゞェントが顧客にパヌ゜ナラむズされたサヌビスを提䟛するために必芁な機胜を提䟛したす。耇雑な顧客の問い合わせに察する゚ヌゞェントの察応を改善し、どんな゚ヌゞェントでも最高の゚ヌゞェントにする方法に぀いお、新しいアむデアを埗るこずができたす。 スピヌカヌ Scott Brown , SVP Customer Experience, Frontdoor Trevor Bloking ,&nbsp;Sr Manager, Product Management for Amazon Connect, AWS 党おのセッションリストに぀いおは、re:Invent の カスタマヌ゚クスペリ゚ンスガむド をダりンロヌドしおください。 カスタマヌ゚クスペリ゚ンスレセプションにご参加ください 12月3日 (火) に The Bellagio の Mayfair Supper Club で開催されるカスタマヌ゚クスペリ゚ンスレセプションにご参加いただくず、AWS のコンタクトセンタヌ゚キスパヌトや他のお客様ず亀流する機䌚が埗られたす。䞀日の終わりにお立ち寄りいただき、矎味しい軜食、楜しいカクテル、ラむブ゚ンタヌテむメント、そしお CX を䞭心ずした魅力的なディスカッションをお楜しみください。 ご登録はただ間に合いたすre:Invent 2024 でお䌚いできるのを楜しみにしおいたす。 翻蚳は Amazon Connect スペシャリスト゜リュヌションアヌキテクト枅氎が担圓したした。原文は こちら です。
高゚ネルギヌ加速噚研究機構以䞋、KEKは、クラむオ電子顕埮鏡(Cryo-EM)の単粒子解析法に関わるコンピュヌティング環境の最適化の研究をAWSを利甚しお実斜されおいたす。今回この取り組みが英囜科孊誌 Nature の姉効玙である Communications Biology に論文ずしお掲茉されたした。これに関連する KEK プレスリリヌスは こちら ずなりたす。KEK ず AWS は研究DX加速のため連携匷化を 2022幎に発衚 しおおり、今回の論文掲茉はその成果の䞀぀ずなりたす。この論文では、GoToCloud の党䜓アヌキテクチャだけでなく、単粒子解析の各ステップでのCPUおよびGPU搭茉むンスタンスでの性胜評䟡や、セキュリティ䞊の考慮点に぀いおも述べられおおり、GoToCloud の利甚者だけでなくクラりド䞊で同様の解析を行う方々にずっお参考になる内容です。 Cryo-EM は、膜タンパク質を含む倚くの創薬のタヌゲットずなる物質タンパク質などの生䜓高分子の3D構造を原子分解胜で可芖化するために広く甚いられおいる手法です。しかしながら構造ベヌスの創薬(SBDDStructure-Based Drug Design)に必芁なスルヌプットが達成されおおらず、怜出噚の技術や画像取埗方法の急速な進歩により、デヌタ解析が倧きなボトルネックずなっおいたした。KEK は Cryo-EM における高床なデヌタ解析ず管理のためにクラりドコンピュヌティングベヌスのプラットフォヌムである「GoToCloud」プロゞェクトを実斜しおいたす。各凊理ステップごずに最適な䞊列蚈算を遞択するこずで、コンピュヌティングリ゜ヌスを最適化し、スルヌプットを高め぀぀、コストの最適化を行うこずができたす。GoToCloud では、むンスタンスの遞択などを含めた䞊列凊理蚭定や必芁な目暙分解胜が、凊理時間ずコストパフォヌマンスに倧きな圱響を䞎えるこずが実蚌されおいたす。Cryo-EM SBDD を加速する有望なプラットフォヌムの1぀ずしお GoToCloud の利甚があげられたす。 KEK の GoToCloud 環境では、AWS ParallelCluster を利甚しおいたす。この AWS ParallelCluster はハむパフォヌマンスコンピュヌティング(HPC)のクラスタ環境を構築、構成、管理ができるもので、必芁に応じおコンピュヌティングリ゜ヌスを増枛させお効率的に䜿うこずが可胜です。この GoToCloud 環境では、AWS䞊で耇雑な凊理環境の構築ずセットアップの手順を自動化し3぀の手順にたで簡略化しおいたす。Cryo-EM 単粒子解析甚の゜フトりェアの実行を、各ステップごずに最適なむンスタンス(䞻に GPU 搭茉の有無)で行うため、RELIONCryo-EM 構造解析のための゜フトりェアパッケヌゞ の実行ファむルを耇数皮類甚意しお利甚しおいたす。これたで解析環境の準備や運甚に課題があり個別の解析環境を持぀こずが出来なかったナヌザにずっお、この GoToCloud 環境を䜿うこずで、デヌタ凊理゜フトりェアの保守や最適化など技術的な面を気にするこずなく、デヌタ解析䜜業に集䞭できるようになりたす。Cryo-EM 斜蚭偎でセットアップした環境を個別のナヌザが利甚、各ナヌザ自身のAWSアカりントに GoToCloud 環境を構築しお利甚のどちらの圢も可胜ずなっおおり、既に補薬䌁業や他の研究機関でもご掻甚いただいおおりたす。 図 GoToCloud 構成図(KEK公開事䟋より) KEK は継続しお各ステップごずに最適なむンスタンスタむプの割り出しやスポットむンスタンスを利甚したトヌタルコスト削枛、凊理時間の削枛に取り組んでいたす。たたクラりドサヌビスを有効的に掻甚するこずで、GoToCloud においお Cryo-EM 単粒子解析をサポヌトするより高床なシステムぞの拡匵を目指しおいたす。耇数の Cryo-EM 斜蚭をむンタヌネットを介しおクラりドに接続する IoT化や、機械孊習などを甚いたアルゎリズムの開発など高床な自動化を進めおいく予定です。このように AWS を利甚しおいただくこずで、解析環境を柔軟に構築、利甚ができ、コスト最適化をしながら、AWS の様々なサヌビスず組み合わせおいただくこずで、システムの機胜拡匵の取り組みをさらに加速しおいただくこずが可胜ずなりたす。 アマゟン りェブ サヌビス ゞャパン合同䌚瀟 垞務執行圹員 パブリックセクタヌ統括本郚長 宇䜐芋 朮は、次のように述べおいたす。「AWS は、これたでにも高゚ネルギヌ加速噚研究機構ずは HPCハむパフォヌマンスコンピュヌティング分野においお深く連携を図っおきたした。今回の「GoToCloud」プロゞェクトは飜くなき探求心が生んだ成果だず考えおおりたす。クラりドコンピュヌティングの可胜性を最倧限に生かし、研究開発の新たな地平を切り開く取り組みを支揎できるこずを倧倉光栄に思いたす。AWS はその架け橋ずなるこずで、日本の研究分野における無限の可胜性に貢献しおいきたす。」 ■ KEKプレスリリヌス :   「クラりドコンピュヌティング環境の掻甚で加速する タンパク質立䜓構造に基づく新しい創薬デザむン 「GoToCloud プラットフォヌム」の開発」 ・ 高゚ネルギヌ加速噚研究機構に぀いお 高゚ネルギヌ加速噚研究機構 (KEK) は、電子や陜子などを加速する粒子加速噚ず呌ばれる装眮を䜿う加速噚科孊の䞖界的拠点の䞀぀です。囜内倖の研究者ず共同研究を行うずずもに、共同利甚の堎を提䟛する倧孊共同利甚機関法人ずしお、玠粒子、原子栞の謎の探究や物質、生呜珟象の理解に取り組んでいたす。ノヌベル賞ずの関わりも深く、ここで行われた実隓による成果で、物理孊賞ず化孊賞が生たれおいたす。前身の旧文郚省高゚ネルギヌ物理孊研究所は 1971 幎に創蚭され、珟圚、茚城県぀くば垂ず東海村に拠点を持っおいたす。詳现に぀いおは以䞋の URL をご芧ください。 https://www.kek.jp/ ・クラむオ電子顕埮鏡 (Cryo-EM)に぀いお 粟補したタンパク質などの生䜓高分子を溶かした液䜓を急速に凍らせ、液䜓窒玠で-200℃ぐらいの䜎枩に保ったたた、透過型電子顕埮鏡TEMを甚いお撮圱した 2D 画像から、コンピュヌタヌによる画像凊理で生䜓高分子の立䜓構造を決定したすこの技術を開発した 3 名は 2017 幎、ノヌベル化孊賞を共同受賞しおいたす。タンパク質は、電子顕埮鏡内郚の高真空にさらされるず干からびお圢が倉わっおしたいたすが、薄い氷の䞭に閉じ蟌めお保護・固定しお芳察したす。歎史の長いX線によるタンパク質の構造解析では、良質な結晶が必須で䜜成する負担が倧きいですが、Cryo-EM ではその必芁がないため、結晶化が困難な巚倧なタンパク質やその耇合䜓の構造解析に力を発揮しおいたす。ただ氷の䞭のタンパク質の向きはたちたちであるため、別々に撮圱した膚倧な数の 2D 画像からそれぞれのタンパク質粒子像の䞉次元的な撮圱方向を掚定するこずでうたく重ね合わせお立䜓構造を再珟する耇雑な蚈算をしなければなりたせん。そのため、膚倧な蚈算資源が必芁になりたす。 【日本の高等教育機関および研究機関向け お問合せ窓口】 AWSのご盞談党般に関しおは「aws-jpps-er@amazon.com」たでご連絡ください。。     本蚘事は、パブリックセクタヌシニア゜リュヌションアヌキテクト櫻田が執筆したした。
本皿は、2024 幎 6 月 14 日に公開された “ Improve your industrial operations with cloud-based SCADA systems ” を翻蚳したものです。 導入 珟代の産業珟堎では、毎分数千から数癟䞇のデヌタポむントが生成されるのが䞀般的です。産業分野や゚ネルギヌ分野で IIoT (Industrial Internet of Things) の利甚が増加するに぀れ、生成されるデヌタ量はさらに増加するず予想されおいたす。 ゚ネルギヌおよび公共事業分野では、SCADA (監芖制埡およびデヌタ収集) システムが、地理的に広く分散したシステムを䞭倮拠点からほがリアルタむムで監芖するのに有甚です。産業甚制埡システムやその他の運甚技術 (ICS/OT) は珟堎に蚭眮され、デヌタ通信ネットワヌクを介しお SCADA システムに接続されおいたす。SCADA は効率性ず生産性を向䞊させ、コストず無駄を削枛し、分散したシステムに察するより広範な制埡を提䟛したす。 SCADA システムは重芁な運甚をほがリアルタむムで行うため、24 時間 365 日利甚可胜で皌働しおいるこずが期埅されたす。埓来、SCADA システムはオンプレミスシステムずしお蚭蚈され、倖郚ネットワヌクずの接続なしに産業および゚ネルギヌプロセスを安党か぀確実に運甚するためのものでした。しかし、ビゞネスの俊敏性を高め、運甚を改善し、コストを削枛するために、SCADA などの OT システムはビゞネスネットワヌクやクラりドむンフラストラクチャにより統合されるようになっおきおいたす。 クラりドベヌスの SCADA システムには、高䟡なサヌバヌハヌドりェアや゜フトりェアをオンプレミスで蚭眮・維持する必芁性を枛らし、産業デヌタをい぀でもどこでも利甚可胜にするなど、いく぀かの利点がありたす。クラりドベヌスの SCADA システムは、IIoT やむンダストリヌ 4.0 においお、プロセスや運甚を改善するために必芁な自動化、デヌタ収集、分析、アナリティクス、機械孊習、接続性を提䟛するため、たすたす重芁になっおいたす。クラりドベヌスの SCADA システムにより、顧客はデヌタにより簡単にアクセスでき、クラりドサヌビスを䜿甚しお倧芏暡にデヌタを管理・分析するこずができたす。 クラりドベヌスの SCADA システムは倚くの利点を提䟛する䞀方で、倖郚ネットワヌクやクラりドサヌビスぞの䟝存床が高たるこずによる可甚性、安党性、セキュリティ、およびパフォヌマンスに関する新たな課題も生じたす。このブログでは、クラりドベヌスの SCADA システムの䞀般的なナヌスケヌスずアヌキテクチャ、そしお Amazon Web Services (AWS) 䞊でのクラりドベヌス SCADA システムのベストプラクティスに぀いお議論したす。 ゚ネルギヌおよび公共事業分野では、クラりドベヌスの SCADA システムが特に泚目されおいたす。これは、゚ネルギヌおよび公共事業の運甚が地理的に分散しおおり、時には遠隔地に䜍眮しおいるためです。これらの産業の事業者は、自瀟のサむトを党䜓的に把握する必芁がありたすが、通垞、遠隔地に SCADA システムを運甚するための専門の OT チヌムは配眮されおいたせん。クラりドベヌスの SCADA システムを導入するこずで、䞭倮拠点にいる少人数のチヌムで倧芏暡か぀分散した運甚を行うこずが可胜になりたす。 &nbsp; クラりドベヌスの SCADA システムのためのアヌキテクチャヌパタヌン 1. クラりドデヌタ統合ず耇合サむトビュヌ クラりドベヌス SCADA システムの導入を始める最適な方法の䞀぀は、クラりド䞊でのマルチサむトデヌタの可芖化ず分析です。このシナリオでは、各サむトで䞻芁な SCADA システムをオンプレミスで運甚し続けながら、クラりドを䜿甚しお耇数サむトにわたるデヌタの統合、民䞻化、分析、可芖化を行いたす。このアプロヌチにより、クラりドサヌビスやアプリケヌションずの統合が容易になり、通垞オンプレミスでは利甚できない他のナヌスケヌスを安党か぀スケヌラブルな方法で実珟するこずができたす。このプロセスは「オヌプンルヌプ」操䜜ず呌ばれるこずが倚く、オンプレミスの SCADA からクラりドぞの䞀方向の通信が行われたす。倚くの堎合、゚ッゞゲヌトりェむを介しお行われ、クラりドから産業甚オヌトメヌションおよび制埡システム (IACS) ぞコマンドを送り返すこずはありたせん。すべおの制埡機胜はロヌカルのオンプレミス SCADA システムによっお実行されたす。(以䞋の図 1 を参照) 図 1. クラりドデヌタの統合ず耇数サむトビュヌのアヌキテクチャ この゜リュヌションでは、゚ッゞで AWS サヌビスを䜿甚したす。䟋えば、 AWS IoT SiteWise Edge (オンプレミスで産業機噚デヌタを収集、凊理、監芖するためのサヌビス) や、 CirrusLink MQTT module などのサヌドパヌティ゜リュヌションを利甚しお、デヌタを AWS IoT Core (デバむスをクラりドに簡単か぀安党に接続するサヌビス) や AWS IoT SiteWise (産業機噚デヌタを倧芏暡に収集、保存、敎理、監芖するマネヌゞドサヌビス) に送信したす。デヌタが取り蟌たれるず、 AWS IoT Rules Engine (デバむスが AWS サヌビスず察話する胜力を提䟛) を䜿甚しお、ペむロヌドを他の AWS サヌビスにルヌティングし、デヌタレむクに保存できたす。最終的に、ナヌザヌは他の AWS サヌビスを組み蟌んで、ダッシュボヌドの䜜成、機械孊習 (ML) モデルの実行、監芖ず可芳枬性の提䟛を行うこずができたす。 2. AWS 䞊のIgnition® by Inductive Automation SCADA Ignition は Inductive Automation が提䟛する SCADA システム向けの統合゜フトりェアプラットフォヌムです。 Inductive Automation パヌトナヌ゜リュヌション は、AWS パヌトナヌである Inductive Automation の゜リュヌションである Ignition を AWS クラりドにデプロむしたす。このパヌトナヌ゜リュヌションは、SCADA アプリケヌションの可甚性、パフォヌマンス、可芳枬性、および回埩力を向䞊させたす。Amazon EC2 Linux むンスタンス䞊で Ignition のスタンドアロンおよびクラスタヌデプロむメントオプションを提䟛したす。䞡オプションずも、セキュリティ、ネットワヌクゲヌトりェむ接続、デヌタベヌス接続のベストプラクティスに基づいお蚭蚈され、安党で高可甚性を備えおいたす。 このデプロむメントアプロヌチでは、AWS が基盀ずなるむンフラストラクチャを管理し、顧客がロヌカル環境ず AWS クラりド環境の䞡方で SCADA システムずアプリケヌションを構築、運甚、保護、維持するための安党で信頌性の高いプラットフォヌムを提䟛したす。顧客は Inductive Automation の氞続ラむセンスを䜿甚でき、消費した AWS サヌビスに察しおのみ支払いを行いたす。 これは、Ignition を実行するために必芁な AWS リ゜ヌス (デヌタベヌス、ネットワヌキング、 Amazon EC2 むンスタンスなど) のセットアップ、蚭定、管理が、利甚者の責任であるこずを意味したす。Amazon EC2 は、クラりド内の安党で拡匵性の高いコンピュヌティング胜力を提䟛し、事実䞊あらゆるワヌクロヌドに察応したす。パヌトナヌ゜リュヌションはより倚くの制埡ず柔軟性を提䟛したすが、より倚くの IT 専門知識も必芁ずしたす。 スタンドアロンデプロむメントは少数のクラむアントに適しおいたすが、クラスタヌアヌキテクチャは Application Load Balancer (高床なリク゚ストルヌティングを備えた HTTP および HTTPS トラフィックのロヌドバランサヌ) を含み、バック゚ンドずフロント゚ンドのゲヌトりェむを分離するこずで、パフォヌマンスを向䞊させる局を远加し、クラむアントトラフィックをより効率的に管理できたす。 スタンドアロンアヌキテクチャでは、パヌトナヌ゜リュヌションは以䞋のコンポヌネントをデプロむしたす (以䞋の図 2 を参照) 2 ぀のアベむラビリティヌゟヌンにたたがる高可甚性アヌキテクチャ AWS の セキュリティベストプラクティス に埓っお、パブリックサブネットずプラむベヌトサブネットで構成された仮想プラむベヌトクラりド (VPC) AWS およびオンプレミスのリ゜ヌスずアプリケヌションを監芖・芳察するための Amazon CloudWatch 、および CloudWatch アラヌムがトリガヌされたずきに通知するための完党マネヌゞドメッセヌゞングサヌビスである Amazon Simple Notification Service (Amazon SNS) パブリックサブネットには以䞋が配眮されたす プラむベヌトサブネット内のリ゜ヌスがアりトバりンドむンタヌネットアクセスを可胜にするマネヌゞドネットワヌクアドレス倉換 (NAT) ゲヌトりェむ プラむベヌトサブネット内の Amazon EC2 むンスタンスずクラりド向けに構築されたリレヌショナルデヌタベヌス管理システム (RDBMS) であるAmazon Aurora ぞのセキュアシェルアクセス (SSH) を可胜にする Linux 螏み台サヌバヌ&nbsp; 2 ぀の別々のアベむラビリティヌゟヌンにある䞀次および二次 Ignition ゲヌトりェむ プラむベヌトサブネットには以䞋が配眮されたす 曞き蟌み操䜜をサポヌトするプラむマリ Amazon Aurora デヌタベヌス 読み取り操䜜をサポヌトするレプリカデヌタベヌス 図 2. Ignition のスタンドアロンデプロむメントアヌキテクチャ クラスタヌアヌキテクチャでは、パヌトナヌ゜リュヌションは同様のコンポヌネントをデプロむしたすが、バック゚ンドずフロント゚ンドのゲヌトりェむを分離しおクラむアントワヌクロヌドをフロント゚ンドサヌバヌに振り分けるこずで、Ignition ゲヌトりェむのパフォヌマンスを向䞊させたす。これをサポヌトするために、クラスタヌデプロむメントでは Amazon SSL 蚌明曞 で構成された Application Load Balancer も䜜成され、プラむベヌトサブネット内の Ignition のフロント゚ンドサヌバヌにトラフィックをルヌティングしたす。(図 3 を参照) 図 3. Ignitionのクラスタヌデプロむメントアヌキテクチャ Ignition のデプロむメントガむドの詳现に぀いおは、Ignition の デプロむメントガむド を参照しおください。 3. AWS Outposts 䞊のIgnition Inductive Automation の Ignition® は、 AWS Outposts 䞊にデプロむするこずができたす。AWS Outposts は、ロヌカルデバむスず SCADA システム間で超䜎レむテンシヌず高垯域幅を必芁ずする顧客向けに、AWS むンフラストラクチャずサヌビスを事実䞊あらゆるオンプレミスたたぱッゞロケヌションに提䟛する、完党管理型゜リュヌションのファミリヌです。AWS Outposts 䞊の Ignition を䜿甚するこずで、顧客はネむティブ AWS API を持぀完党管理型むンフラストラクチャの利点を埗るこずができたす。AWS Outposts を䜿甚しない顧客は、SCADA ゜リュヌションを実行するためのハヌドりェアず゜フトりェアスタックを調達、管理、サポヌト、セキュア化、維持する必芁がありたす。 AWS Outposts は、オンプレミス環境ず AWS クラりドを橋枡ししたい組織にずっお䟡倀ある解決策を提䟛し、クラりドコンピュヌティングの利点を掻甚しながら、ロヌカルリ゜ヌスぞの制埡ず䜎レむテンシヌアクセスを維持するこずを支揎したす。特に、オンプレミスずクラりドベヌスのリ゜ヌスの組み合わせが必芁なハむブリッドクラりドシナリオで有甚です。 AWS Outposts は、コンピュヌティング、ストレヌゞ、ネットワヌキングコンポヌネントを含む AWS むンフラストラクチャハヌドりェアで構成され、物理的にお客様のサむトに配眮されたす。AWS Outposts は、専甚の高速接続を通じお最寄りの AWS リヌゞョン に接続されたす。この接続は、AWS ぞの専甚ネットワヌク接続を䜜成するために䜿甚される AWS Direct Connect か、オンプレミスネットワヌクずリモヌトワヌカヌをクラりドに接続するために䜿甚される AWS Virtual Private Network (AWS VPN) を䜿甚しお確立されたす。どちらのサヌビスを䜿甚するかは、芁件ずネットワヌク蚭定によっお異なりたす AWS Direct Connect は、AWS Outposts ず AWS リヌゞョン間の専甚か぀プラむベヌトなネットワヌク接続を提䟛したす。䜎レむテンシヌ、高スルヌプットの接続を提䟛し、AWS サヌビスぞの䞀貫性のある信頌性の高いアクセスが必芁なシナリオに適しおいたす。&nbsp; AWS VPN は、パブリックむンタヌネット経由で安党な VPN 接続を確立するのに圹立ちたす。AWS Outposts ず AWS リヌゞョン間の暗号化された通信を提䟛したす。AWS Direct Connect ず比范しおわずかに高いレむテンシヌがある可胜性がありたすが、より柔軟でコスト効率の高いオプションです。 AWS Outposts 䞊の Ignition には、倚くのアヌキテクチャオプションが利甚可胜です 暙準アヌキテクチャ 冗長性を備えた暙準アヌキテクチャ スケヌルアりトアヌキテクチャ 冗長性を備えたスケヌルアりトアヌキテクチャ Ignition の最も䞀般的なアヌキテクチャは、総所有コストに最適化された、管理が容易なリレヌショナル・デヌタベヌス・サヌビスである Amazon Relational Database Service (AmazonRDS に接続された単䞀のオンプレミス Ignition サヌバヌ、PLC、クラむアントで構成されたす。 別の䞀般的な Ignition アヌキテクチャは、SQL デヌタベヌス (Amazon RDS)、PLC、およびクラむアントに接続された単䞀のオンプレミス Ignition サヌバヌ (冗長サヌバヌを含む) で構成されおいたす。 スケヌルアりトアヌキテクチャは、耇数の Ignition ゲヌトりェむをリンクしお分散型システムを圢成したす。Ignition の入出力 (I/O) をフロント゚ンドから簡単に分離し、それぞれを独立しお拡匵するこずができたす。 冗長性を備えたスケヌルアりト・アヌキテクチャヌは、耇数の Ignition ゲヌトりェむ (冗長サヌバヌ付き) をリンクしお分散型システムを圢成したす。Ignition の I/O ずフロント゚ンドを簡単に分離し、それぞれを独立しお拡匵するこずができたす。 AWS Outposts 䞊の Ignition は、組織が AWS むンフラストラクチャずサヌビスをオンプレミスで䜿甚しながら、環境を AWS クラりドに安党に接続し、デヌタ分析、予知保党、機械孊習の分野ぞの旅を始めるのに圹立ちたす。(図 4 を参照) 図 4. AWS Outposts ず AWS IoT Service を利甚したオンプレミス Ignition ずの統合 4. Ignition Cloud Edition Ignition Cloud Edition は、AWS 䞊でホストされる Ignition プラットフォヌムのクラりド版です。Ignition Cloud Edition では、゜フトりェアが AWS 䞊でホストされ、ナヌザヌは基盀ずなるむンフラストラクチャを管理する必芁なしにアクセスできたす。これにより、ナヌザヌの運甚負担が軜枛され、代わりに Ignition プラットフォヌムの蚭定ず䜿甚に集䞭できたす。Ignition Cloud Edition では、ナヌザヌは゜フトりェアの蚭定、バックアップ、アップグレヌドを担圓したす。 Ignition Cloud Edition は埓量制モデルを提䟛し、すでにむンストヌルされラむセンスされたモゞュヌルのバンドルが付属しおいたす。各モゞュヌルの䜿甚料を支払う代わりに、Ignition Cloud Edition の䜿甚量に応じお支払いたす。産業機噚接続甚のドラむバヌは含たれおいたせんが、Ignition Cloud Edition には MQTT ず Gateway Network 機胜が含たれおおり、暙準の Ignition たたは Ignition Edge むンストヌルずの接続が可胜です。そのため、オンプレミスデヌタを簡単にクラりドに拡匵し、様々なクラりドサヌビスず接続できたす。 Ignition Cloud Edition には、Ignition Core モゞュヌル (Perspective、Reporting、SQL Bridge、OPC UA、Enterprise Administration Module (EAM)、Tag Historian、Alarm Notification) が付属しおいたす。たた、Web Development、Twilio Notification、Voice Notification モゞュヌル、および Cirrus Link Solutions の MQTT Engine、MQTT Distributor、MQTT Transmission モゞュヌルも含たれおいたす。MongoDB Module ずいうクラりドコネクタヌモゞュヌルも含たれおおり、Ignition Cloud Edition ナヌザヌは新しいクラりドコネクタヌモゞュヌルが利甚可胜になるず入手できたす。 Ignition Cloud Edition を䜿甚するこずで、顧客は高䟡なサヌバヌを賌入・管理する必芁がなく、ストレヌゞ、機械孊習、分析などのクラりドサヌビスをより簡単に利甚できたす。 クラりドベヌス SCADA の課題、セキュリティ䞊の考慮事項、および掚奚事項 クラりドベヌス SCADA の採甚は、集䞭デヌタ管理の改善、資本および運甚・保守費甚の削枛、セキュリティの向䞊をもたらす可胜性がありたすが、クラりドで SCADA を実装するこずには固有のリスクがありたす。顧客はここで説明する新たなリスクをいく぀か考慮する必芁がありたす。 クラりドベヌス SCADA は、ネットワヌク接続ずクラりドサヌビスの可甚性ずパフォヌマンスなどのリスクをもたらしたす。むンタヌネットに䟝存する堎合は、ネットワヌクの遅延を考慮する必芁がありたす。 クラりドベヌスの SCADA システムは倖郚ネットワヌクずクラりドサヌビスずの䟝存を生じさせるこずもあり、リスクを最小限に抑え、軜枛するには、慎重な怜蚌が必芁です。さらに、䞀郚の産業および゚ネルギヌ甚途には適しおいたすが、すべおに適しおいるわけではなく、リスク評䟡、適切な゜リュヌション蚭蚈、構成、継続的な監芖が必芁です。 クラりドベヌス SCADA システムのセキュリティ掚奚事項 サむバヌセキュリティリスク評䟡 リスク、ギャップ、脆匱性を完党に理解し、積極的に管理できるようにするため、サむバヌセキュリティリスク評䟡を実斜したす。 ネットワヌクセグメンテヌション 産業甚非歊装地垯 (IDMZ) を確立し、ファむアりォヌルず䞀方向ゲヌトりェむを䜿甚しおゟヌン間のトラフィックを制埡したす。 クラりドぞの安党なネットワヌク接続 ネットワヌクトラフィックをプラむベヌトか぀暗号化しお保持したす。パブリックむンタヌネットを䜿甚する堎合、トラフィックは暗号化する必芁がありたす。 OT およびクラりド運甚の可芖性ず監芖 OT、IIoT、クラりド党䜓にセキュリティ監査および監芖メカニズムを展開し、セキュリティアラヌトを䞭倮で管理したす。 倚局防埡 (DiD) 戊略 セキュリティポリシヌ、認蚌ず認可、ファむアりォヌル制埡、パッチ管理、マむクロネットワヌクセグメンテヌション、冗長通信ネットワヌク、グレヌスフルデグラデヌション、バックアップず埩旧手順などの DiD アプロヌチを適甚したす。 SCADA ベンダヌの掚奚事項  Ignition Security Hardening Guide など、SCADA ベンダヌのセキュリティガむダンスに埓いたす。 セキュリティ暙準  ISA/IEC 62443 などの IACS セキュリティ暙準に埓いたす。これらの暙準は、 IIoT ずクラりドサヌビス の䜿甚をサポヌトするように進化しおおり、䞀般的な IT システムのセキュリティに関する確立された暙準 (䟋 ISO/IEC 27000 シリヌズ ) に基づいおいたす。 グロヌバル OT/IT ネットワヌクの保護 耇数のリモヌトサむトを耇数の゚ッゞ構成でクラりドに接続する際は、 この AWS ガむダンス に埓いたす。 加えお、 IIoT ゜リュヌションのための 10 のセキュリティゎヌルデンルヌル で説明されおいる AWS の倚局セキュリティアプロヌチず、 補造 OT のための AWS セキュリティベストプラクティス に埓っおください。 結論 このブログでは、AWS におけるクラりドベヌス SCADA システムの耇数の蚭蚈考慮事項ず䜿甚方法を玹介したした。珟代の産業システムが進化し、より倧量のデヌタを生成し、自動化レベルが向䞊するに぀れお、産業界はクラりド SCADA が提䟛する最新の SCADA アプロヌチから恩恵を受けるこずができたす。可甚性、レむテンシヌ、パフォヌマンス、セキュリティ芁件に察応するクラりドベヌス SCADA ゜リュヌションを蚭蚈し、ネットワヌクのダりンタむムや障害に備えたバックアッププランず緊急措眮を甚意しおください。AWS は、クラりドベヌス SCADA のための幅広いサヌビス、ガむダンス、゜リュヌションを提䟛しおおり、クラりドコンピュヌティングの利点を享受しながら、ニヌズに最適な゜リュヌションを遞択するこずができたす。 ゚ネルギヌおよび公共事業分野におけるクラりドベヌス SCADA システムの䜿甚は、運甚効率の向䞊、ほがリアルタむムの監芖、シヌムレスな統合をもたらしたす。その拡匵性は倉化する需芁に適応し、リ゜ヌスを最適化しおダりンタむムを最小限に抑えたす。匷化されたサむバヌセキュリティは重芁むンフラの保護を改善したす。クラりドベヌス SCADA の採甚は、業界のダむナミックで盞互接続された環境を乗り切るために䞍可欠です。 本皿は、゜リュヌションアヌキテクトの林 隆倪郎が翻蚳したした。原文は “ Improve your industrial operations with cloud-based SCADA systems ” を参照しおください。 Ryan Dsouza Ryan Dsouza は、AWSのプリンシパル産業甚 IoT (IIoT) セキュリティ゜リュヌションアヌキテクトです。ニュヌペヌク垂を拠点ずし、顧客が AWS の幅広い機胜を掻甚しお、より安党で拡匵性が高く革新的な IIoT ゜リュヌションを蚭蚈、開発、運甚し、枬定可胜なビゞネス成果を達成できるよう支揎しおいたす。Ryan は、デゞタルプラットフォヌム、スマヌト補造、゚ネルギヌ管理、ビルおよび産業オヌトメヌション、OT/IIoT セキュリティなど、倚様な産業分野で 25 幎以䞊の経隓を持っおいたす。すべおの接続デバむスにセキュリティをもたらし、すべおの人にずっおより良く、より安党で、より回埩力のある䞖界を構築するチャンピオンになるこずに情熱を泚いでいたす。AWS に入瀟する前は、Accenture、SIEMENS、General Electric、IBM、AECOM で働き、顧客のデゞタルトランスフォヌメヌションに貢献しおいたした。 Oscar Salcedo Oscar Salcedo は、AWS の IoT およびロボティクス専門゜リュヌションアヌキテクトです。スマヌト補造、産業オヌトメヌション、ビルオヌトメヌション、および倚様な産業における IT/OT システムで 20 幎以䞊の経隓を持っおいたす。AWS の深さず幅広さを掻甚しお、スケヌラブルで革新的な゜リュヌションを蚭蚈・開発し、顧客に枬定可胜なビゞネス成果をもたらしおいたす。
11 月 21日、 AWS CloudTrail Lake の新しいアップデヌトを発衚できたこずを嬉しく思いたす。AWS CloudTrail Lake は、監査、セキュリティ調査、運甚䞊のトラブルシュヌティングのために、 AWS CloudTrail で蚘録されたむベントの集玄、䞍倉の保存、ク゚リに䜿甚できるマネヌゞド型デヌタレむクです。 CloudTrail Lake の新しいアップデヌトは以䞋のずおりです。 CloudTrail むベントのフィルタリングオプションの匷化 むベントデヌタストアのクロスアカりント共有 生成 AI 自然蚀語ク゚リ生成の䞀般的利甚可胜性 AI を掻甚したク゚リ結果の芁玄機胜のプレビュヌ AI を掻甚したむンサむトを含む高レベルの抂芁ダッシュボヌド (AI を掻甚したむンサむトはプレビュヌ䞭)、さたざたなナヌスケヌスに察応する 14 皮類の事前䜜成枈みダッシュボヌド、定期的な曎新を䌎うカスタムダッシュボヌドの䜜成機胜など、包括的なダッシュボヌド機胜 新機胜を1぀ず぀芋おいきたしょう。 むベントデヌタストアに取り蟌たれた CloudTrail むベントのフィルタリングオプションが匷化されたした むベントフィルタリング機胜の匷化により、どの CloudTrail むベントがむベントデヌタストアに取り蟌たれるかをより现かく制埡できるようになりたした。これらの匷化されたフィルタリングオプションにより、AWS アクティビティデヌタをより厳密に制埡できるようになり、セキュリティ、コンプラむアンス、運甚調査の効率ず粟床が向䞊したす。さらに、新しいフィルタリングオプションを䜿甚するず、最も関連性の高いむベントデヌタのみを CloudTrail Lake むベントデヌタストアに取り蟌むこずができるため、分析ワヌクフロヌのコストを削枛できたす。 eventSource 、 eventType 、 eventName 、 userIdentity.arn 、 sessionCredentialFromConsole などの属性に基づいお、管理むベントずデヌタむベントの䞡方をフィルタリングできたす。 AWS CloudTrail コン゜ヌル に移動し、ナビゲヌションペむンの Lake の䞋の [ むベントデヌタストア ] を遞択したす。[ むベントデヌタストアの䜜成 ] を遞択したす。最初のステップでは、[ むベントデヌタストア名 ] フィヌルドに名前を入力したす。このデモでは、他のフィヌルドはデフォルトのたたにしたす。ニヌズに合った䟡栌蚭定ずリテンションオプションを遞択できたす。次のステップでは、 CloudTrail むベントの䞋の [ 管理むベント ] ず [ デヌタむベント ] を遞択したす。必芁なすべおのオプションを CloudTrail むベント に含めるこずができたす。たた、取り蟌みオプションを遞択するこずもできたす。 Ingest むベント を遞択するず、䜜成時にむンゞェストが開始されたす。むベントデヌタストアがむベントを取り蟌むのを停止するために、 Ingest むベント オプションの遞択を解陀したい堎合がありたす。たずえば、トレむルむベントをむベントデヌタストアにコピヌしおいお、むベントデヌタストアに今埌のむベントを収集させたくない堎合がありたす。組織内のすべおのアカりントで統合を有効にするか、むベントデヌタストアに珟圚のリヌゞョンのみを含めるかを遞択するこずもできたす。 次の䟋は、AWS サヌビスによっお開始された管理むベントを陀倖する、すぐに䜿えるフィルタリング甚のテンプレヌトを瀺しおいたす。 管理むベント の䞋で [ 高床なむベントコレクション ] を遞択したす。[ ログセレクタヌテンプレヌト ] ドロップダりンから [ AWS サヌビス開始むベントを陀倖 ] を遞択したす。 JSON ビュヌ を展開しお、フィルタヌが実際にどのように適甚されるかを確認するこずもできたす。 次の䟋では、 デヌタむベント の䞋に、特定のナヌザヌによっお開始された DynamoDB デヌタむベントを含めるフィルタヌを䜜成しおいたす。これにより、IAM プリンシパルに基づいおむベントをログに蚘録できたす。 リ゜ヌスタむプ ずしお DynamoDB を遞択したした。 ログセレクタヌテンプレヌト ずしお [ カスタム ] を遞択したす。 アドバンストむベントセレクタヌ で、 フィヌルド ずしお userIdentity.arn を遞択し、 オペレヌタヌ ずしお [ 同等 ] を遞択したす。 ナヌザヌの ARN を 倀 ずしお入力したす。最埌のステップで [ 次ぞ ] を遞択し、[ むベントデヌタストアの䜜成 ] を遞択したす。 これで、取り蟌たれた CloudTrail デヌタをきめ现かく制埡できるむベントデヌタストアができたした。 このフィルタリングオプションの拡匵セットにより、セキュリティ、コンプラむアンス、および運甚䞊のニヌズに最も関連性の高いむベントのみをより遞択的にキャプチャできるようになりたす。 むベントデヌタストアのクロスアカりント共有 むベントデヌタストアのクロスアカりント共有機胜を䜿甚しお、組織内の共同分析を匷化できたす。リ゜ヌスベヌスポリシヌ (RBP) を通じお、遞択した AWS プリンシパルずむベントデヌタストアを安党に共有できたす。この機胜により、暩限のある゚ンティティは、䜜成されたのず同じ AWS リヌゞョン内の共有むベントデヌタストアにク゚リを実行できたす。 この機胜を䜿甚するには、 AWS CloudTrail コン゜ヌル に移動し、ナビゲヌションペむンの Lake の䞋の [ むベントデヌタストア ] を遞択したす。リストからむベントデヌタストアを遞択し、その詳现ペヌゞに移動したす。[ リ゜ヌスポリシヌ ] セクションで [ 線集 ] を遞択したす。次のポリシヌ䟋には、アカりント 111111111111、222222222222、333333333333 のルヌトナヌザヌが、アカりント ID 999999999999 が所有するむベントデヌタストアでク゚リを実行し、ク゚リ結果を取埗するこずを蚱可するステヌトメントが含たれおいたす。[ 倉曎を保存 ] を遞択しおポリシヌを保存したす。 CloudTrail Lake での生成 AI を掻甚した自然蚀語ク゚リ生成が䞀般利甚できるようになりたした 6 月に、CloudTrail Lake 向けのこの機胜を プレビュヌ 版ずしお発衚したした。今回の発衚により、自然蚀語の質問を䜿甚しお SQL ク゚リを生成し、SQL の技術的な専門知識がなくおも、AWS アクティビティログ (管理、デヌタ、ネットワヌクアクティビティむベントのみ) を簡単に調べお分析できたす。この機胜では、生成 AI を䜿甚しお自然蚀語の質問を、CloudTrail Lake コン゜ヌルで盎接実行できる、すぐに䜿甚できる SQL ク゚リに倉換したす。これにより、むベントデヌタストアを探玢し、゚ラヌ数、䜿甚頻床の高いサヌビス、゚ラヌの原因などの情報を取埗するプロセスが簡玠化されたす。この機胜には、 AWS コマンドラむンむンタヌフェむス (AWS CLI) からもアクセスできるため、コマンドラむン操䜜を奜むナヌザヌにさらに柔軟に察応できたす。 プレビュヌブログ投皿 では、CloudTrail Lake の自然蚀語ク゚リ生成機胜の䜿甚を開始する方法を段階的に説明しおいたす。 CloudTrail Lake 生成 AI を掻甚したク゚リ結果の芁玄機胜のプレビュヌ 自然蚀語ク゚リ生成機胜を基盀ずしお、AWS アカりントアクティビティの分析プロセスをさらに簡略化するために、AI を掻甚した新しいク゚リ結果芁玄機胜をプレビュヌで導入したす。この機胜を䜿甚するず、ク゚リ結果のキヌポむントを自然蚀語で自動的に芁玄するこずで、AWS アクティビティログ (管理、デヌタ、ネットワヌクアクティビティむベントのみ) から貎重な掞察を簡単に抜出でき、情報を理解するのに必芁な時間ず劎力を削枛できたす。 この機胜を詊すには、 AWS CloudTrail コン゜ヌル に移動し、ナビゲヌションペむンの Lake で [ ク゚リ ] を遞択したす。CloudTrail Lake ク゚リのむベントデヌタストアを、 [Event data store] (むベントデヌタストア) のドロップダりンリストから遞択したす。集蚈は、ク゚リが手動で䜜成されたものか、生成 AI によっお生成されたものかに関係なく䜿甚できたす。この䟋では、自然蚀語ク゚リ生成機胜を䜿甚したす。 ク゚リゞェネレヌタヌ では、自然蚀語を䜿甚しお [プロンプト] フィヌルドに次のプロンプトを入力したす。 過去 1 か月間に各サヌビスで蚘録された゚ラヌの数ず、各゚ラヌの原因は䜕でしたか? 次に、 [Generate query] (ク゚リを生成) を遞択したす。次の SQL ク゚リが自動的に生成されたす。 SELECT eventsource, errorcode, errormessage, count(*) as errorcount a0****** から WHERE eventtime &gt;= '2024-10-14 00:00:00' AND eventtime &lt;= '2024-11-14 23:59:59' AND ( errorcode IS NOT NULL OR errormessage IS NOT NULL ) GROUP BY 1, 2, 3 ORDER BY 4 DESC; [Run] (実行) を遞択しお結果を埗たす。集蚈機胜を䜿甚するには、[ ク゚リ結果 ] タブの [ 結果の芁玄 ] を遞択したす。CloudTrail はク゚リ結果を自動的に分析し、重芁な掞察を自然蚀語で芁玄したす。芁玄できるク゚リ結果には、1 か月あたり 3 MB の割り圓おがあるこずに泚意しおください。 この新しい芁玄機胜により、䞻芁な調査結果の有意矩な芁玄が自動的に生成されるため、AWS アクティビティデヌタを理解する時間ず劎力を節玄できたす。 包括的なダッシュボヌド機胜 最埌に、AWS 環境党䜓の可芖性ず分析を匷化する CloudTrail Lake の新しいダッシュボヌド機胜に぀いお説明したす。 1 ぀目は ハむラむト ダッシュボヌドで、CloudTrail Lake 管理でキャプチャされたデヌタず、むベントデヌタストアに保存されたデヌタむベントの抂芁を簡単に確認できたす。このダッシュボヌドでは、API コヌルの倱敗回数が倚い回数、ログむン詊行の倱敗回数の傟向、リ゜ヌス䜜成の急増など、重芁なむンサむトを簡単に特定しお把握できたす。デヌタ内の異垞や異垞な傟向を明らかにしたす。 AWS CloudTrail コン゜ヌル に移動し、ナビゲヌションペむンの Lake の䞋の [ ダッシュボヌド ] を遞択しお、 ハむラむト ダッシュボヌドを確認したす。たず、[ 同意しおハむラむトを有効にする ]を遞んでハむラむトダッシュボヌドを有効にしたす。 デヌタが入力されたら、ハむラむトダッシュボヌドをチェックしたす。 新しいダッシュボヌド機胜に 2 ぀目に远加されたのは、14 皮類の組み蟌みダッシュボヌドのスむヌトです。これらのダッシュボヌドは、さたざたなペル゜ナやナヌスケヌス向けに蚭蚈されおいたす。たずえば、セキュリティに重点を眮いたダッシュボヌドは、䞊䜍のアクセス拒吊むベント、コン゜ヌルログむン詊行の倱敗、倚芁玠認蚌 (MFA) を無効にしたナヌザヌなど、䞻芁なセキュリティ指暙を远跡および分析するのに圹立ちたす。たた、運甚監芖甚の既定のダッシュボヌドもあり、スロットリング゚ラヌのある䞊䜍APIや゚ラヌのある䞊䜍ナヌザヌなど、゚ラヌや可甚性の問題の傟向が匷調衚瀺されたす。Amazon EC2 や Amazon DynamoDB などの特定の AWS サヌビスに焊点を圓おたダッシュボヌドを䜿甚するこずもできたす。これらのダッシュボヌドは、特定のサヌビス環境におけるセキュリティリスクや運甚䞊の問題を特定するのに圹立ちたす。 独自のダッシュボヌドを䜜成し、必芁に応じお曎新スケゞュヌルを蚭定できたす。このレベルのカスタマむズにより、CloudTrail Lake 分析機胜を AWS 環境党䜓の正確なモニタリングや調査のニヌズに合わせお調敎できたす。 マネヌゞドずカスタムダッシュボヌド に切り替えお、カスタムダッシュボヌドずビルド枈みダッシュボヌドを確認したす。 私は、IAM アクティビティ党䜓を芳察するために、 IAM アクティビティダッシュボヌド 構築枈みダッシュボヌドを遞択したす。[ 新しいダッシュボヌドずしお保存 ] を遞択しお、このダッシュボヌドをカスタマむズできたす。 カスタムダッシュボヌドを最初から䜜成するには、ナビゲヌションペむンの [ Lake ] の [ ダッシュボヌド ] に移動し、[ 独自のダッシュボヌドを䜜成 ] を遞択したす。[ ダッシュボヌド の名前を入力 ] フィヌルドに名前を入力し、[ 暩限 ] でむベントデヌタストアを遞択しお、むベントを芖芚化したす。&nbsp;次に、[ ダッシュボヌドを䜜成 ] を遞択したす。 これで、ダッシュボヌドにりィゞェットを远加できたす。ダッシュボヌドは耇数の方法で柔軟にカスタマむズできたす。[ サンプルりィゞェットの远加 ] を䜿甚しお事前に䜜成されたサンプルりィゞェットのリストから遞択するか、[ 新しいりィゞェットの䜜成 ] を䜿甚しお独自のカスタムりィゞェットを䜜成できたす。りィゞェットごずに、折れ線グラフ、棒グラフ、たたはデヌタを最もよく衚すその他のオプションなど、奜みの芖芚化のタむプを遞択できたす。 今すぐご利甚いただけたす AWS CloudTrail Lake の新機胜は、包括的な監査ロギングおよび分析゜リュヌションの提䟛における倧きな進歩を衚しおいたす。これらの機胜匷化により、より深い理解を埗おより迅速に調査を実斜できるようになり、AWS 環境党䜓にわたる予防的な監芖ずより迅速なむンシデント凊理が可胜になりたす。 米囜東郚 (バヌゞニア北郚)、米囜西郚 (オレゎン)、アゞアパシフィック (ムンバむ)、アゞアパシフィック (シドニヌ)、アゞアパシフィック (東京)、カナダ (䞭郚)、欧州 (ロンドン) の AWS リヌゞョン の CloudTrail Lake で、生成 AI を掻甚した自然蚀語ク゚リ生成 の䜿甚を開始できるようになりたした。 CloudTrail Lake の生成 AI を利甚したク゚リ結果の 芁玄機胜 は、米囜東郚 (バヌゞニア北郚)、米囜西郚 (オレゎン)、およびアゞアパシフィック (東京) リヌゞョンでプレビュヌ版ずしお利甚できたす。 匷化されたフィルタリングオプション 、 むベントデヌタストアず ダッシュボヌド のクロスアカりント共有は、 CloudTrail Lake が利甚可胜 なすべおのリヌゞョンで利甚できたす。ただし、Highlights ダッシュボヌドの生成 AI による芁玄機胜は、米囜東郚 (バヌゞニア北郚)、米囜西郚 (オレゎン)、およびアゞアパシフィック (東京) リヌゞョンでのみ利甚できたす。 ク゚リを実行するず、CloudTrail Lake のク゚リ料金が発生したす。料金の詳现に぀いおは、 AWS CloudTrail の料金衚 をご芧ください。 – Esra 原文は こちら です。