TECH PLAY

AWS

AWS の技術ブログ

å…š3251ä»¶

みなさん、こんにちは。゜リュヌションアヌキテクトの戞塚です。今週も 週刊AWS をお届けしたす。 AWS Bedrock AgentCore の䞀般提䟛開始を受け、私たちリテヌルチヌムは、店舗ぞの導入ですぐに䟡倀を発揮できる゜リュヌションずしお、マルチ AI ゚ヌゞェントによる販売支揎を提案しおいたす。実際に実機のデゞタルサむネヌゞを甚いたデモをむベントなどで展瀺し、その内容をブログにたずめたした。ぜひこちらもご芧ください。 マルチ AI ゚ヌゞェントが創る新しい店舗䜓隓 〜Amazon Bedrock AgentCoreによる販売支揎〜 こちらのデモは、10/28(火)-30(朚)で開催される Gartner IT Symposium での展瀺予定ずなっおおりたす。 それでは、先週の䞻なアップデヌトに぀いお振り返っおいきたしょう。 2025幎10月13日週の䞻芁なアップデヌト 10/13(月) Amazon CloudWatch で生成 AI オブザヌバビリティが䞀般提䟛開始 Amazon CloudWatch で生成 AI オブザヌバビリティ機胜が䞀般提䟛開始ずなりたした。AI アプリケヌション党䜓の監芖が可胜になり、レむテンシヌやトヌクン䜿甚量、゚ラヌをリアルタむムで把握できたす。LangChain や LangGraph などのフレヌムワヌクにも察応し、問題の迅速な特定が可胜です。远加料金なしで利甚できたす。詳现は こちらのドキュメントをご参照ください。 Amazon Bedrock AgentCore が䞀般提䟛開始 Amazon Bedrock AgentCore が䞀般提䟛開始されたした。このサヌビスは AI ゚ヌゞェントを簡単に構築・運甚できるプラットフォヌムです。埓来は耇雑だった゚ヌゞェント開発が、むンフラ管理䞍芁で実珟できるようになりたした。最倧 8 時間の長時間実行や VPC サポヌトによる安党なプラむベヌト環境での運甚が可胜です。CrewAI や LangGraph などの人気フレヌムワヌクに察応し、CloudWatch で運甚状況を監芖できたす。東京リヌゞョンを含む 9 リヌゞョンで利甚でき、埓量課金制で初期費甚は䞍芁です。詳现は こちらの Blog 蚘事をご参照ください。 Amazon SageMaker AI Projects がカスタムテンプレヌトの S3 プロビゞョニングをサポヌト Amazon SageMaker AI Projects で、Amazon S3 からカスタム ML プロゞェクトテンプレヌトをプロビゞョニングできるようになりたした。これたで管理者は暙準的な ML プロゞェクトテンプレヌトの管理が困難でしたが、今回のアップデヌトにより S3 䞊でテンプレヌトを管理し、デヌタサむ゚ンティストが SageMaker AI Studio から盎接アクセスできたす。組織の芁件に合った暙準化された ML 開発ワヌクフロヌを簡単に構築でき、党瀟的な ML プロゞェクトの品質向䞊ずガバナンス匷化が実珟したす。詳现は こちらのドキュメントをご参照ください。 10/14(火) Amazon MSK Connect が 10 の远加 AWS リヌゞョンで利甚可胜に Amazon MSK Connect が 10 の新しいリヌゞョン (ゞャカルタ、銙枯、倧阪、メルボルンなど) で利甚可胜になりたした。MSK Connect は Apache Kafka のデヌタ連携を完党マネヌゞドで実珟するサヌビスです。デヌタベヌスやファむルシステムなどの倖郚システムず Kafka 間でデヌタを移動するコネクタヌを、むンフラ管理䞍芁で簡単にデプロむできたす。埓来は自分でサヌバヌを管理する必芁がありたしたが、これで䜿った分だけの課金で自動スケヌルが可胜になりたす。詳现は こちらのドキュメントをご参照ください。 Amazon Route 53 Profiles が AWS PrivateLink をサポヌト開始 Amazon Route 53 Profiles が AWS PrivateLink をサポヌト開始したした。埓来はパブリックむンタヌネット経由でのアクセスが必芁でしたが、今回のアップデヌトでプラむベヌトネットワヌク経由での安党なアクセスが可胜になりたした。Route 53 Profiles は耇数の VPC に統䞀された DNS 蚭定を適甚できるサヌビスで、今回セキュリティが倧幅に向䞊したした。詳现は こちらのドキュメントをご参照ください。 Amazon AppStream 2.0 がラむセンス蟌み Microsoft アプリケヌションの提䟛を発衚 Amazon AppStream 2.0 で Microsoft Office や Visio、Project 2021/2024 がラむセンス蟌みで利甚できるようになりたした。これたでは別途ラむセンスの準備が必芁でしたが、今回のアップデヌトにより AWS が提䟛するラむセンス蟌みバヌゞョンを盎接利甚可胜です。リモヌトワヌクや圚宅勀務で Microsoft アプリケヌションを安党にクラりド経由で提䟛したい䌁業にずっお、ラむセンス管理の手間が倧幅に削枛されたす。詳现は こちらのドキュメントをご参照ください。 10/15(æ°Ž) Amazon Aurora PostgreSQL ず Amazon SageMaker のれロ ETL 統合が利甚可胜に Amazon Aurora PostgreSQL が SageMaker Lakehouseずの zero-ETL 統合をサポヌト開始したした。これたで耇雑な ETL プロセスが必芁だったデヌタ分析が、リアルタむムに近い圢で可胜になりたす。PostgreSQL のデヌタを自動的にデヌタレむクハりスに同期し、Apache Iceberg 互換圢匏で SQL や Spark、機械孊習ツヌルから盎接利甚できたす。ノヌコヌドで蚭定でき、本番環境ぞの圱響もありたせん。詳现は こちらのドキュメントをご参照ください。 Amazon Bedrock がサヌバヌレス基盀モデルの自動有効化によりアクセスを簡玠化 Amazon Bedrock で、サヌバヌレス基盀モデルぞのアクセスが自動で有効化されるようになりたした。埓来は手動でモデルアクセスを有効化する必芁がありたしたが、今回のアップデヌトで党商甚リヌゞョンにおいお即座に AI モデルを利甚開始できたす。Amazon Bedrock コン゜ヌルや AWS SDK から盎ちにアクセス可胜で、開発効率が倧幅に向䞊したす。ただし Anthropic モデルのみ初回利甚時に䞀床だけ䜿甚フォヌムの提出が必芁です。詳现は こちらの Blog 蚘事をご参照ください。 Anthropic の Claude 4.5 Haiku が Amazon Bedrock で利甚可胜に Amazon Bedrock で Claude Haiku 4.5 が利甚可胜になりたした。Claude Sonnet 4 䞊みの高性胜でありながら、倧幅にコストを抑えお高速凊理を実珟しおいたす。リアルタむムのカスタマヌサポヌトやチャットボットなど、レスポンス速床が重芁なアプリケヌションに最適です。埓来は性胜ずコストのどちらかを諊める必芁がありたしたが、䞡方を兌ね備えた AI モデルが䜿えるようになりたした。 10/16(朚) AWS Security Hub CSPM が CIS AWS Foundations Benchmark v5.0 をサポヌト開始 AWS Security Hub CSPM で CIS AWS Foundations Benchmark v5.0 がサポヌト開始されたした。この業界暙準のベンチマヌクには 40 のコントロヌルが含たれ、AWS リ゜ヌスのセキュリティ蚭定を自動チェックできたす。埓来版から最新のセキュリティ芁件に察応し、組織党䜓のアカりントで䞀括有効化も可胜です。セキュリティ蚭定の芋萜ずしを防ぎ、コンプラむアンス察応が効率化されたす。詳现は こちらのドキュメントをご参照ください。 Amazon EC2 がラむセンス蟌みむンスタンスの CPU オプション最適化をサポヌト Amazon EC2 でラむセンス蟌み Windows むンスタンスの CPU オプション最適化が可胜になりたした。これたで固定だった vCPU 数やハむパヌスレッディングを調敎できるようになり、Microsoft SQL Server などの vCPU ベヌスラむセンス費甚を倧幅削枛できたす。䟋えば r7i.8xlarge むンスタンスでハむパヌスレッディングを無効にするこずで、32 vCPU を 16 vCPU に削枛し、ラむセンス費甚を 50% 節玄しながら、メモリ 256 GiB ず IOPS 40,000 の性胜は維持可胜です。詳现は こちらの Blog 蚘事をご参照ください。 Amazon Location Service が匷化されたカスタマむれヌションのための新しいマップスタむリング機胜を導入 Amazon Location Service で新しい地図スタむリング機胜が利甚可胜になりたした。地圢の可芖化、等高線衚瀺、リアルタむム亀通情報、亀通手段別ルヌティングなどが远加され、甚途に応じたカスタマむズが可胜です。物流アプリではトラック専甚ルヌトの制限情報を衚瀺したり、アりトドアアプリでは暙高や地圢の詳现を可芖化できたす。埓来の基本的な地図衚瀺から、より実甚的で詳现な地図アプリケヌションの開発が実珟できるようになりたした。詳现は こちらの Developer Guide をご参照ください。 10/17(金) AWS Systems Manager Patch Manager が Windows 向けセキュリティ曎新通知を開始 AWS Systems Manager Patch Manager で Windows 向けセキュリティ曎新通知機胜がリリヌスされたした。この機胜により、パッチベヌスラむンで承認されおいないセキュリティ曎新を AvailableSecurityUpdate 状態ずしお識別できたす。これたで ApprovalDelay などを䜿甚する際に、意図せずむンスタンスがパッチ未適甚のたたになるリスクがありたしたが、デフォルトで Non-Compliant ずしお明確に衚瀺されるため、セキュリティパッチの芋萜ずしを防げたす。詳现は こちらのドキュメントをご参照ください。 Amazon EC2 Capacity Manager の発衚 Amazon EC2 Capacity Manager が䞀般提䟛開始されたした。これたで耇数のアカりントやリヌゞョンにたたがる EC2 容量の管理は煩雑でしたが、単䞀のむンタヌフェヌスで䞀元管理できるようになりたした。On-Demand、Spot、Capacity Reservation の䜿甚状況をダッシュボヌドで可芖化し、履歎トレンドや最適化の機䌚も確認できたす。党商甚リヌゞョンで远加コストなしで利甚可胜です。詳现は こちらの Blog 蚘事をご参照ください。 CloudWatch Database Insights でタグベヌスアクセス制埡をサポヌト開始 Amazon CloudWatch Database Insights で、タグベヌスアクセス制埡がサポヌト開始されたした。これたで RDS や Aurora むンスタンスに蚭定したタグが Performance Insights のメトリクスに適甚されず、デヌタベヌスリ゜ヌスごずに個別で暩限蚭定する必芁がありたしたが、今回のアップデヌトでむンスタンスのタグが自動評䟡されるようになりたした。IAM ポリシヌでタグベヌスアクセス条件を定矩でき、耇数のデヌタベヌスを論理的にグルヌプ化した暩限管理が可胜です。詳现は こちらのドキュメントをご参照ください。 もうすぐ 今幎もラスベガスにお、 AWS re:Invent が開催されたす。私は、BuildersFair のコヌナヌにお、LLM を掻甚したロボットのデモ展瀺察応をしおおりたす。ぜひ遊びにきおください。 それでは、たた来週お䌚いしたしょう 著者に぀いお 戞塚 智哉(Tomoya Tozuka) / @tottu22 飲料やフィットネス、ホテル業界党般のお客様をご支揎しおいる゜リュヌション アヌキテクトで、AI/ML、IoT を埗意ずしおいたす。最近では AWS を掻甚したサステナビリティに぀いおお客様に蚎求するこずが倚いです。 趣味は、パデルずいうスペむン発祥のスポヌツで、䌑日は仲間ずよく倧䌚に出おいたす。
本蚘事は、2025 幎 10 月 7 日に公開された Best practices for migrating from Apache Airflow 2.x to Apache Airflow 3.x on Amazon MWAA を翻蚳したものです。翻蚳はクラりドサポヌト゚ンゞニアの山本が担圓したした。 Amazon MWAA の Apache Airflow 3.x では、セキュリティず分離性を匷化する API ベヌスのタスク実行など、アヌキテクチャの改善が導入されおいたす。その他の䞻芁なアップデヌトには、ナヌザヌ゚クスペリ゚ンスを向䞊させた UI の再蚭蚈、パフォヌマンスを改善したスケゞュヌラヌベヌスのバックフィル、 Python 3.12 のサポヌトが含たれおいたす。Amazon MWAA における Airflow のマむナヌバヌゞョンのむンプレヌスアップグレヌドずは異なり、Airflow 2 から Airflow 3 ぞのアップグレヌドには根本的な砎壊的倉曎があるため、慎重な蚈画ず移行アプロヌチによる実行が必芁です。 この移行は、ビゞネス継続性を確保しながら、次䞖代のワヌクフロヌオヌケストレヌション機胜を導入する機䌚ずなりたす。しかし、これは単なるアップグレヌドではありたせん。Amazon MWAA で Airflow 3.x に移行する組織は、ワヌカヌからのメタデヌタデヌタベヌスぞの盎接アクセスの削陀、SubDAG の廃止、デフォルトのスケゞュヌリング動䜜の倉曎、ラむブラリ䟝存関係の曎新など、砎壊的倉曎を理解する必芁がありたす。この蚘事では、ミッションクリティカルなデヌタパむプラむンぞの圱響を最小限に抑えながら、Airflow 3 の匷化された機胜を最倧限に掻甚するための、ベストプラクティスずしお合理的なアプロヌチを提䟛したす。 移行プロセスの理解 Amazon MWAA における Airflow 2.x から 3.x ぞの移行には、組織が移行を開始する前に理解しおおくべき、いく぀かの基本的な倉曎が含たれおいたす。これらの倉曎は䞻芁なワヌクフロヌの操䜜に圱響を䞎えるため、スムヌズな移行を実珟するには慎重な蚈画が必芁です。 以䞋の砎壊的な倉曎に泚意しおください 盎接的なデヌタベヌスアクセスの削陀 – Airflow 3 における砎壊的倉曎は、ワヌカヌノヌドからのメタデヌタデヌタベヌスぞの盎接アクセスができなくなったこずです。タスクずカスタムオペレヌタヌは、盎接的なデヌタベヌスアクセスではなく REST API を介しお通信する必芁がありたす。この蚭蚈倉曎は、以前 SQLAlchemy 接続を通じおメタデヌタデヌタベヌスに盎接アクセスしおいたコヌドに圱響を䞎え、既存の DAG ずカスタムオペレヌタヌのリファクタリングが必芁になりたす。 SubDAG の廃止 – Airflow 3 では、TaskGroups、Assets、Data Aware Scheduling を優先し、SubDAG 構造を削陀したす。組織は既存の SubDAG を前述のいずれかの構造にリファクタリングする必芁がありたす。 スケゞュヌリング動䜜の倉曎 – デフォルトのスケゞュヌリングオプションに関する 2 ぀の泚目すべき倉曎により、圱響分析が必芁です catchup_by_default ず create_cron_data_intervals のデフォルト倀が False に倉曎されたした。この倉曎は、これらのオプションを明瀺的に蚭定しおいない DAG に圱響を䞎えたす。 Airflow 3 では、execution_date、tomorrow_ds、yesterday_ds、prev_ds、next_ds などのいく぀かのコンテキスト倉数が削陀されたす。これらの倉数を、珟圚サポヌトされおいるコンテキスト倉数に眮き換える必芁がありたす。 ラむブラリず䟝存関係の倉曎 – Airflow 3.x では倚数のラむブラリが倉曎され、DAG コヌドのリファクタリングが必芁になりたす。以前に含たれおいた倚くのプロバむダヌパッケヌゞは、 requirements.txt ファむルに明瀺的に远加する必芁が堎合がありたす。 REST API の倉曎 – REST API のパスが /api/v1 から /api/v2 に倉曎され、倖郚統合に圱響を䞎えたす。Airflow REST API の䜿甚に関する詳现に぀いおは、 りェブサヌバヌセッショントヌクンを䜜成し、Apache Airflow REST API を呌び出す をご参照ください。 認蚌システム – Airflow 3.0.1 以降のバヌゞョンでは Flask-AppBuilder の代わりに SimpleAuthManager がデフォルトになりたすが、Amazon MWAA は Airflow 3.x でも匕き続き Flask-AppBuilder を䜿甚したす。これは、Amazon MWAA のお客様には認蚌の倉曎が発生しないこずを意味したす。 この移行では、むンプレヌスアップグレヌドではなく、新しい環境を䜜成する必芁がありたす。このアプロヌチはより倚くの蚈画ずリ゜ヌスを必芁ずしたすが、移行プロセス䞭にフォヌルバックオプションずしお既存の環境を維持できるずいう利点があり、ビゞネスの継続性を確保できたす。 移行前の蚈画ず評䟡 移行を成功させるには、珟圚の環境を培底的に蚈画し評䟡するこずが重芁です。この段階では、䟝存関係、構成、朜圚的な互換性の問題を特定するこずで、スムヌズな移行の基盀を確立したす。前述の互換性に圱響する倉曎点に照らしお環境ずコヌドを評䟡し、移行を成功に導きたしょう。 環境評䟡 たず、珟圚の Amazon MWAA 環境の完党なむンベントリを䜜成したす。すべおの DAG、カスタムオペレヌタヌ、プラグむン、䟝存関係に぀いお、それぞれの特定のバヌゞョンず構成を含め文曞化したす。Airflow 3.x を搭茉した Amazon MWAA ぞのアップグレヌドに最適な互換性パスを提䟛するため、珟圚の環境がバヌゞョン 2.10.x であるこずを確認しおください。 DAG コヌド、requirements ファむル、起動スクリプト、プラグむンが含たれおいる Amazon Simple Storage Service (Amazon S3) バケットの構造を確認したす。この構造を新しい環境甚の新しいバケットに耇補したす。環境ごずに個別のバケットを䜜成するこずで、競合を回避し、珟圚のパむプラむンに圱響を䞎えるこずなく開発を継続できたす。 蚭定ドキュメント すべおのカスタム Amazon MWAA 環境倉数、Airflow 接続、環境蚭定を文曞化しおください。新しい環境の実行ロヌルには同䞀のポリシヌが必芁ずなるため、 AWS Identity and Access Management (IAM) の リ゜ヌス を確認しおください。Airflow UI にアクセスする IAM ナヌザヌたたはロヌルには、新しい環境に察する CreateWebLoginToken 暩限が必芁です。 パむプラむンの䟝存関係 パむプラむンの䟝存関係を理解するこずは、段階的な移行を成功させるために重芁です。Datasets (珟圚は Assets )、SubDAG、TriggerDagRun オペレヌタヌ、たたは倖郚 API ずの連携を通じお盞互䟝存関係を特定しおください。これらの䟝存関係に基づいお移行蚈画を立お、関連する DAG を同時に移行できるようにしたす。 移行りェヌブを蚈画する際は、DAG のスケゞュヌリング頻床を考慮しおください。実行間隔が長い DAG は、頻繁に実行される DAG ず比范しお、より長い移行期間を確保でき、重耇実行のリスクも䜎くなりたす。 テスト戊略 互換性の問題を特定するための䜓系的なアプロヌチを定矩しお、テスト戊略を䜜成したす。 ruff linter を AIR30 ルヌルセットず共に䜿甚しお、曎新が必芁なコヌドを自動的に特定したす。 ruff check --preview --select AIR30 <path_to_your_dag_code> 次に、環境の requirements.txt ファむルを確認し、パッケヌゞのバヌゞョンが曎新された制玄ファむルに準拠するように曎新しおください。たた、以前は airflow-core パッケヌゞに含たれおいた䞀般的に䜿甚されるオペレヌタヌは、珟圚は別のパッケヌゞに移動されおいるため、requirements ファむルに远加する必芁がありたす。 Airflow 3.x 甚の Amazon MWAA Docker むメヌゞ を䜿甚しお DAG をテストしたす。これらのむメヌゞを䜿甚するこずで、requirements ファむルの䜜成ずテスト、そしおスケゞュヌラヌが DAG を正垞にパヌスするこずを確認できたす。 移行戊略ずベストプラクティス 䜓系的な移行アプロヌチにより、明確な怜蚌チェックポむントを提䟛しながら、リスクを最小限に抑えるこずができたす。掚奚される戊略は、信頌性の高い移行ず即時のロヌルバック機胜を提䟛する段階的ブルヌ/グリヌンデプロむメントモデルを採甚しおいたす。 段階的な移行のアプロヌチ 以䞋の移行フェヌズは、移行蚈画の定矩に圹立ちたす。 フェヌズ 1: 発芋、評䟡、蚈画 – このフェヌズでは、環境のむンベントリ、䟝存関係のマッピング、倉曎による圱響の分析を完了したす。収集した情報を基に、詳现な移行蚈画を策定したす。この蚈画には、コヌドの曎新、requirements ファむルの曎新、テスト環境の䜜成、テスト、ブルヌ/グリヌン環境の䜜成 (この蚘事の埌半で説明)、および移行手順が含たれたす。たた、蚈画には、トレヌニング、モニタリング戊略、ロヌルバック条件、ロヌルバック蚈画も含める必芁がありたす。 フェヌズ 2: パむロット移行 – パむロット移行フェヌズでは、圱響範囲が限定された管理環境で詳现な移行蚈画の怜蚌を行いたす。異なるスケゞュヌルや䟝存関係など、倚様な特性を持぀ 2  3 個の重芁床の䜎い DAG にフォヌカスしたす。前のフェヌズで定矩した移行蚈画を䜿甚しお、遞択した DAG を移行したす。このフェヌズを掻甚しお蚈画ずモニタリングツヌルを怜蚌し、実際の結果に基づいお䞡者を調敎したす。パむロット䞭に、完党な移行のパフォヌマンスを予枬するのに圹立぀基準ずなる移行メトリクスを確立したす。 フェヌズ 3: 段階的な本番移行 – パむロットが成功したら、残りの DAG の段階的な完党移行を開始する準備が敎いたす。残りの DAG を、ビゞネスの重芁床 (重芁床の䜎いものから開始)、技術的な耇雑さ、盞互䟝存関係 (䟝存関係のある DAG をたずめお移行)、スケゞュヌルの頻床 (実行頻床の䜎い DAG は移行に時間を確保できる) に基づいお論理的なりェヌブにグルヌプ化したす。りェヌブを定矩したら、ステヌクホルダヌず協力しおりェヌブスケゞュヌルを䜜成したす。次のりェヌブを開始する前に、りェヌブが成功したこずを確認するための十分な怜蚌期間を蚭けたす。この時間は、移行の問題が発生した堎合の圱響範囲を抑え、ロヌルバックを実行するための十分な時間も確保したす。 フェヌズ 4: 移行埌のレビュヌず廃止 – すべおのりェヌブが完了したら、埗られた知芋、最適化の機䌚、その他の未解決の項目を特定するために移行埌のレビュヌを実斜したす。これはシステムの安定性を承認するのにも適した時期です。最埌のステップは、元の Airflow 2.x 環境の廃止です。ビゞネス芁件ず意芋に基づいお安定性が確認されたら、元の (ブルヌ) 環境を廃止したす。 ブルヌ/グリヌンデプロむメント戊略 安党で元に戻せる移行のために、ブルヌ/グリヌンデプロむメント戊略を実装したす。この戊略では、移行䞭に 2 ぀の Amazon MWAA 環境が皌働し、どの DAG をどの環境で実行するかを管理したす。 ブルヌ環境 (珟行の Airflow 2.x) は、移行䞭に本番ワヌクロヌドを維持したす。移行前に DAG の倉曎に察する停止期間を蚭定するこずで、盎前のコヌドの競合を回避できたす。この環境は、新しい (グリヌン) 環境で問題が特定された堎合の即時ロヌルバック環境ずしお機胜したす。 グリヌン環境 (新しい Airflow 3.x) は、制埡された段階で移行された DAG を受け取りたす。ブルヌ環境からネットワヌク、IAM ロヌル、セキュリティ蚭定をミラヌリングしたす。この環境はブルヌ環境ず同じオプションで構成し、同䞀の監芖メカニズムを䜜成しお、䞡環境を同時に監芖できるようにしたす。DAG の重耇実行を避けるため、DAG が単䞀の環境でのみ実行されるようにしおください。これには、グリヌン環境で DAG をアクティブ化する前に、ブルヌ環境で DAG を䞀時停止するこずが含たれたす。移行党䜓を通じお、ブルヌ環境をりォヌムスタンバむモヌドで維持したす。各移行段階での具䜓的なロヌルバック手順を文曞化し、少なくずも 1 ぀の重芁床の䜎い DAG でロヌルバック手順をテストしおください。さらに、ロヌルバックのトリガヌ基準特定の倱敗率や SLA 違反などを明確に定矩しおください。 段階的な移行プロセス このセクションでは、移行を実斜するための詳现な手順を説明したす。 移行前の評䟡ず準備 移行プロセスを開始する前に、珟圚の環境を培底的に評䟡し、移行蚈画を策定しおください。 珟圚の Amazon MWAA 環境がバヌゞョン 2.10.x であるこずを確認しおください DAG、カスタムオペレヌタヌ、プラグむンに぀いお、それらの䟝存関係ずバヌゞョンを含む詳现なむンベントリを䜜成しおください 珟圚の requirements.txt ファむルを確認し、パッケヌゞの芁件を理解しおください すべおの環境倉数、接続、蚭定を文曞化しおください Apache Airflow 3.x リリヌス ノヌトを確認し、砎壊的倉曎を理解しおください 移行の成功基準、ロヌルバック条件、ロヌルバック蚈画を決定しおください パむロット移行に適した少数の DAG を特定しおください Amazon MWAA ナヌザヌに察する Airflow 3 のトレヌニングたたは習熟蚈画を策定しおください 互換性のチェック 互換性の問題を特定するこずは、移行を成功させる䞊で重芁です。このステップにより、開発者は Airflow 3 ず互換性のない特定のコヌドに焊点を圓おるこずができたす。 ruff linter を AIR30 ルヌルセットず共に䜿甚しお、曎新が必芁なコヌドを自動的に特定したす。 ruff check --preview --select AIR30 <path_to_your_dag_code> さらに、 メタデヌタベヌスぞの盎接アクセス がコヌドに含たれおいないか確認しおください。 DAG コヌドの曎新 互換性テストの結果に基づいお、Airflow 3.x に圱響を受ける DAG コヌドを曎新しおください。ruff DAG チェックナヌティリティを䜿甚するず、䞀般的な倉曎を自動的に修正できたす。以䞋のコマンドを䜿甚しお、曎新モヌドでナヌティリティを実行しおください ruff check dag/ --select AIR301 --fix ––preview 䞀般的な倉曎点は以䞋の通りです: メタデヌタベヌスぞの盎接アクセスを API 呌び出しに眮き換える # Before (Airflow 2.x) - Direct DB access from airflow.settings import Session from airflow.models.taskInstance import TaskInstance session=Session() result=session.query(TaskInstance) For Apache Airflow v3.x, utilize in the Amazon MWAA SDK. Update core construct imports with the new Airflow SDK namespace: # Before (Airflow 2.x) from airflow.decorators import dag, task # After (Airflow 3.x) from airflow.sdk import dag, task 非掚奚のコンテキスト倉数を最新の同等のものに眮き換える # Before (Airflow 2.x) def my_task(execution_date, **context): # Using execution_date # After (Airflow 3.x) def my_task(logical_date, **context): # Using logical_date 次に、2 ぀のスケゞュヌリング関連のデフォルト倉曎の䜿甚状況を評䟡したす。 catchup_by_default が False になったため、欠萜した DAG の実行は自動的にバックフィルされなくなりたした。バックフィルが必芁な堎合は、DAG の定矩を catchup=True に曎新しおください。DAG にバックフィルが必芁な堎合は、この移行ずバックフィルの圱響を考慮する必芁がありたす。履歎のないクリヌンな環境に DAG を移行するため、バックフィルを有効にするず、指定された start_date から始たるすべおの実行に察しお DAG 実行が䜜成されたす。䞍芁な実行を避けるため、start_date の曎新を怜蚎しおください。 create_cron_data_intervals も False になりたした。この倉曎により、cron 匏は CronTriggerTimetable コンストラクトずしお評䟡されたす。 最埌に、手動および Asset トリガヌの DAG に察する 非掚奚のコンテキスト倉数 の䜿甚状況を評䟡し、適切な代替コヌドに曎新しおください。 requirements の曎新ずテスト パッケヌゞバヌゞョンの倉曎に加えお、airflow-core パッケヌゞに含たれおいた耇数の Airflow コアオペレヌタヌが apache-airflow-providers-standard パッケヌゞに移行されたした。これらの倉曎は、 requirements.txt ファむルに反映する必芁がありたす。requirements ファむルでパッケヌゞバヌゞョンを指定 (固定) するこずはベストプラクティスであり、この移行でも掚奚されおいたす。requirements ファむルを曎新するには、以䞋の手順を実行したす Amazon MWAA Docker むメヌゞをダりンロヌドしお蚭定したす。詳现に぀いおは、 GitHub リポゞトリ を参照しおください。 珟圚の環境の requirements.txt ファむルを新しいファむルにコピヌしたす。 必芁に応じお、新しい requirements ファむルに apache-airflow-providers-standard パッケヌゞを远加したす。 察象の Airflow バヌゞョンに適した Airflow constraints ファむルを䜜業ディレクトリにダりンロヌドしたす。constraints ファむルは、Airflow バヌゞョンず Python バヌゞョンの組み合わせごずに甚意されおいたす。URL は以䞋の圢匏になりたす https://raw.githubusercontent.com/apache/airflow/constraints-${AIRFLOW_VERSION}/constraints-${PYTHON_VERSION}.txt バヌゞョン指定のない requirements ファむルず constraints ファむルを䜿甚しお、バヌゞョン指定された requirements ファむルを䜜成したす。requirements ファむルの䜜成ガむダンスに぀いおは、 requirements.txt ファむルの䜜成 を参照しおください。次のステップに進む前に、䟝存関係の競合がないこずを確認しおください。 Docker むメヌゞを䜿甚しお requirements ファむルを怜蚌したす。実行䞭のコンテナ内で以䞋のコマンドを実行したす ./run.sh test-requirements むンストヌル゚ラヌが発生した堎合は、パッケヌゞのバヌゞョンを曎新しお察凊したす。 ベストプラクティスずしお、Amazon MWAA ぞのデプロむ甚にパッケヌゞを ZIP ファむルにパッケヌゞ化するこずをお勧めしたす。これにより、すべおの Airflow ノヌドに同じパッケヌゞが確実にむンストヌルされたす。䟝存関係のパッケヌゞ化に関する詳现に぀いおは、 PyPI.org 芁件ファむルフォヌマットを䜿甚した Python 䟝存関係のむンストヌル を参照しおください。 新しい Amazon MWAA 3.x 環境の䜜成 Amazon MWAA はメゞャヌバヌゞョンアップグレヌドに移行アプロヌチを必芁ずするため、ブルヌ/グリヌンデプロむメント甚に新しい環境を䜜成する必芁がありたす。この蚘事では䟋ずしお AWS Command Line Interface (AWS CLI) を䜿甚したすが、Infrastructure as Code (IaC) を䜿甚するこずもできたす。 珟圚の S3 バケットず同じ構造で新しい S3 バケットを䜜成したす。 曎新された requirements ファむルずプラグむンパッケヌゞを新しい S3 バケットにアップロヌドしたす。 新しい環境蚭定のテンプレヌトを生成したす aws mwaa create-environment --generate-cli-skeleton > new-mwaa3-env.json 生成された JSON ファむルを倉曎したす 既存の環境から蚭定をコピヌしたす。 環境名を曎新したす。 AirflowVersion パラメヌタをタヌゲットの 3.x バヌゞョンに蚭定したす。 S3 バケットのプロパティを新しい S3 バケット名で曎新したす。 必芁に応じお他の蚭定パラメヌタを確認し曎新したす。 既存の環境ず同じネットワヌク蚭定、セキュリティグルヌプ、IAM ロヌルで新しい環境を蚭定したす。これらの蚭定に぀いおは、 Amazon MWAA ナヌザヌガむド を参照しおください。 新しい環境を䜜成したす aws mwaa create-environment --cli-input-json file://new-mwaa3-env.json メタデヌタの移行 新しい環境には、同じ倉数、接続、ロヌル、プヌルの蚭定が必芁です。このセクションを、これらの情報の移行ガむドずしお䜿甚しおください。 AWS Secrets Manager をシヌクレットのバック゚ンドずしお䜿甚しおいる堎合は、接続を移行する必芁はありたせん。環境サむズに応じお、Airflow UI たたは Apache Airflow REST API を䜿甚しおこのメタデヌタを移行できたす。 Airflow UI を䜿甚しお、新しい環境でカスタムプヌルの情報を曎新したす。 メタデヌタベヌスをシヌクレットバック゚ンドずしお䜿甚する環境の堎合、すべおの接続を新しい環境に移行したす。 すべおの倉数を新しい環境に移行したす。 カスタム Airflow ロヌルを新しい環境に移行したす。 移行の実行ず怜蚌 叀い環境から新しい環境ぞの移行を蚈画し、実行したす。 ワヌクフロヌの圱響を最小限に抑えるため、アクティビティの少ない期間に移行をスケゞュヌルしおください。 移行前および移行䞭で DAG の倉曎の停止期間を蚭定しおください。 移行を以䞋のフェヌズで実行しおください 叀い環境で DAG を䞀時停止したす。少数の DAG の堎合は Airflow UI を䜿甚できたす。倧芏暡なグルヌプの堎合は、REST API の䜿甚を怜蚎しおください。 Airflow UI で実行䞭のすべおのタスクが完了したこずを確認したす。 DAG トリガヌず倖郚統合を新しい環境にリダむレクトしたす。 曎新された DAG を新しい環境の S3 バケットにコピヌしたす。 新しい環境で DAG を有効化したす。少数の DAG の堎合は Airflow UI を䜿甚できたす。倧芏暡なグルヌプの堎合は、REST API の䜿甚を怜蚎しおください。 初期運甚期間䞭は新しい環境を泚意深く監芖しおください 倱敗したタスクやスケゞュヌリングの問題がないか監芖したす。 倉数や接続の欠萜がないか確認したす。 倖郚システムずの統合が正しく機胜しおいるか確認したす。 Amazon CloudWatch メトリクスをモニタリングしお、環境が期埅通りに動䜜しおいるこずを確認したす。 移行埌の怜蚌 移行埌、新しい環境を培底的に怜蚌したす: すべおの DAG が定矩されたスケゞュヌルに埓っお正しくスケゞュヌルされおいるこずを確認したす。 タスク履歎ずログにアクセス可胜で完党であるこずを確認したす。 重芁なワヌクフロヌの゚ンドツヌ゚ンドテストを実斜し、正垞に実行されるこずを確認したす。 倖郚システムぞの接続が適切に機胜しおいるこずを怜蚌したす。 パフォヌマンスの怜蚌のために CloudWatch メトリクスを監芖したす。 クリヌンアップず文曞化 移行が完了し、新しい環境が安定したら、以䞋の手順を実行しおください。 移行プロセス䞭に行った倉曎を文曞化したす。 新しい環境を反映するように、運甚手順曞ずオペレヌション手順を曎新したす。 ステヌクホルダヌが定めた十分な安定期間の埌、叀い環境を廃止したす aws mwaa delete-environment --name old-mwaa2-env 組織のデヌタ保持ポリシヌに埓っおバックアップデヌタをアヌカむブしたす。 たずめ Amazon MWAA における Airflow 2.x から 3.x ぞの移行は、ワヌクフロヌ運甚の信頌性を維持しながら、次䞖代のワヌクフロヌ オヌケストレヌション機胜を掻甚する機䌚ずなりたす。これらのベストプラクティスに埓い、䜓系的なアプロヌチを維持するこずで、ビゞネス運甚ぞのリスクず混乱を最小限に抑えながら、この移行を成功させるこずができたす。 移行を成功させるには、入念な準備、䜓系的なテスト、そしおプロセス党䜓を通じた明確なドキュメントの維持が必芁です。この移行アプロヌチは初期の劎力は倧きくなりたすが、このような重芁なアップグレヌドに必芁な安党性ず制埡を提䟛したす。 著者に぀いお Anurag Srivastava は、AWS のシニアテクニカルアカりントマネヌゞャヌずしお、Amazon MWAA を専門に担圓しおいたす。お客様のスケヌラブルなデヌタパむプラむンずワヌクフロヌ自動化゜リュヌションの構築支揎に情熱を泚いでいたす。 Kamen Sharlandjiev は、ビッグデヌタおよび ETL ゜リュヌションアヌキテクトのシニアで、Amazon MWAA ず AWS Glue ETL の゚キスパヌトです。耇雑なデヌタ統合ずオヌケストレヌションの課題に盎面するお客様の負担を軜枛するこずをミッションずしおいたす。最小限の劎力で成果を出せるフルマネヌゞド型 AWS サヌビスが圌の秘密兵噚です。Amazon MWAA ず AWS Glue の最新機胜やニュヌスに぀いおは、LinkedIn で Kamen をフォロヌしおください Ankit Sahu は、革新的なデゞタル補品やサヌビスの構築においお 18 幎以䞊の実瞟がありたす。補品戊略、垂堎投入の実行、デゞタルトランスフォヌメヌションむニシアチブにわたる幅広い経隓を持ちたす。珟圚は Amazon Web Services (AWS)のシニアプロダクトマネヌゞャヌずしお、Amazon MWAA サヌビスを䞻導しおいたす。 Jeetendra Vaidya は、AWS のシニア゜リュヌションアヌキテクトずしお、AI/ML、サヌバヌレス、デヌタ分析の分野で専門性を発揮しおいたす。お客様の安党で、スケヌラブルで、信頌性が高く、コスト効率の良い゜リュヌションの蚭蚈を支揎するこずに情熱を泚いでいたす。 Mike Ellis は、AWS のシニアテクニカルアカりントマネヌゞャヌで、Amazon MWAA のスペシャリストです。お客様の Amazon MWAA 支揎に加えお、Airflow オヌプン゜ヌスプロゞェクトにも貢献しおいたす。 Venu Thangalapally は、シカゎを拠点ずする AWS のシニア゜リュヌションアヌキテクトで、クラりドアヌキテクチャ、デヌタ分析、コンテナ、アプリケヌションモダナむれヌションに関する深い専門知識を持っおいたす。金融サヌビス業界のお客様ず協力しお、ビゞネス目暙を安党で、スケヌラブルで、コンプラむアンスに準拠したクラりド゜リュヌションに転換し、枬定可胜な䟡倀を提䟛しおいたす。技術を掻甚しおむノベヌションず業務効率の向䞊を掚進するこずに情熱を泚いでいたす。仕事以倖では、家族ずの時間を倧切にし、読曞や散歩を楜しんでいたす。
本蚘事は、2025/10/1 に公開された Introducing Apache Airflow 3 on Amazon MWAA: New features and capabilities を翻蚳したものです。翻蚳はプロフェッショナルサヌビスの䜐藀が担圓したした。 本日、Amazon Web Services (AWS) は、 Amazon Managed Workflows for Apache Airflow (Amazon MWAA) における Apache Airflow 3 の䞀般提䟛開始を発衚したした。このリリヌスにより、組織がクラりド䞊でデヌタパむプラむンやビゞネスプロセスをオヌケストレヌションするために Apache Airflow を䜿甚する方法が倉革され、匷化されたセキュリティ、改善されたパフォヌマンス、そしお最新のワヌクフロヌオヌケストレヌション機胜がもたらされたす。 Amazon MWAA は、AWS のお客様向けにワヌクフロヌ管理を最新化する Airflow 3 の機胜を導入したす。Apache コミュニティによる 2025 幎 4 月の Airflow 3 リリヌスに続き、AWS はこれらの機胜を Amazon MWAA に組み蟌みたした。Airflow は珟圚、再蚭蚈された盎感的な UI を備えおおり、あらゆるレベルのナヌザヌにずっおワヌクフロヌオヌケストレヌションを簡玠化したす。Task Execution Interface (Task API) により、タスクは Airflow 内ずスタンドアロンの Python スクリプトの䞡方ずしお実行でき、コヌドの移怍性ずテストが向䞊したす。スケゞュヌラヌ管理のバックフィルは、操䜜を CLI からスケゞュヌラヌに移行し、Airflow UI を通じお䞀元的な制埡ず可芖性を提䟛したす。CLI のセキュリティ改善により、デヌタベヌスぞの盎接アクセスが API 呌び出しに眮き換えられ、むンタヌフェヌス党䜓で䞀貫したセキュリティが維持されたす。Airflow は珟圚、event-driven ワヌクフロヌをサポヌトしおおり、AWS サヌビスや倖郚゜ヌスからのトリガヌが可胜になりたす。Amazon MWAA は Python 3.12 のサポヌトも远加し、ワヌクフロヌ開発に最新の蚀語機胜をもたらしたす。 この蚘事では、Amazon MWAA における Airflow 3 の機胜を探求し、ワヌクフロヌオヌケストレヌション機胜を向䞊させる拡匵機胜の抂芁を説明したす。このサヌビスは、前払いのコミットメントなしで Amazon MWAA の埓量課金制の料金モデルを維持したす。 Amazon MWAA コン゜ヌル にアクセスし、 AWS マネゞメントコン゜ヌル 、 AWS コマンドラむンむンタヌフェむス (AWS CLI)、 AWS CloudFormation 、たたは AWS SDK を通じお Apache Airflow 環境を起動するこずで、数分以内に開始できたす。 Amazon MWAA における Airflow 3 のアヌキテクチャの進歩 Amazon MWAA における Airflow 3 は、セキュリティ、パフォヌマンス、柔軟性を向䞊させる重芁なアヌキテクチャの改善を導入したす。これらの進歩により、既存のワヌクフロヌずの䞋䜍互換性を維持しながら、ワヌクフロヌオヌケストレヌションのためのより堅牢な基盀が構築されたす。 セキュリティの匷化 Airflow 3 を搭茉した Amazon MWAA は、コンポヌネントの分離をオプションではなく暙準ずするこずで、セキュリティモデルを倉曎したす。Airflow 2 では、DAG プロセッサヌ (DAG ファむルを解析および凊理するコンポヌネント) はデフォルトでスケゞュヌラヌプロセス内で実行されたすが、スケヌラビリティずセキュリティの分離を向䞊させるために、オプションで独自のプロセスに分離できたした。Airflow 3 では、この分離を暙準ずし、デプロむメント党䜓で䞀貫したセキュリティプラクティスを維持したす。 API サヌバヌず Task API このセキュリティモデルの䞊に、Airflow 3 を搭茉した Amazon MWAA では新しい API サヌバヌコンポヌネントが導入され、タスクむンスタンスず Airflow メタデヌタデヌタベヌス間の仲介圹ずしお機胜したす。この倉曎により、タスクから Airflow メタデヌタデヌタベヌスぞの盎接アクセスを最小限に抑えるこずができ、ワヌクフロヌのセキュリティ態勢が向䞊したす。タスクは珟圚、最小暩限のデヌタベヌスアクセスで動䜜し、あるタスクが他のタスクに圱響を䞎えるリスクを軜枛し、デヌタベヌスぞの盎接アクセスを枛らすこずで党䜓的なシステムの安定性を向䞊させたす。 明確に定矩された API ゚ンドポむントを通じた暙準化された通信により、より安党で、スケヌラブル、柔軟なワヌクフロヌオヌケストレヌションの基盀が構築されたす。Task API により、タスクは Airflow 内ずスタンドアロンの Python スクリプトの䞡方ずしお実行でき、コヌドの移怍性ずテスト機胜が向䞊したす。 data-aware スケゞュヌリングから event-driven スケゞュヌリングぞ Airflow の event-driven スケゞュヌリングぞの進化は、Airflow 2.4 での data-aware スケゞュヌリングの導入から始たり、時刻だけでなくデヌタの倉曎や曎新を怜知しお DAG をトリガヌできるようになりたした。Airflow 3 を搭茉した Amazon MWAA は、Dataset から Asset ぞの名称倉曎を含む移行を通じおこの基盀の䞊に構築され、Asset パヌティション、倖郚むベント統合、Asset 䞭心のワヌクフロヌ蚭蚈などの高床な機胜を導入したす。 Dataset から Asset ぞの移行は、単玔な名称倉曎以䞊のものを衚しおいたす。 Asset は、デヌタベヌステヌブル、氞続化された ML モデル、埋め蟌みダッシュボヌド、ファむルを含むディレクトリなど、倚様なデヌタ補品を衚すこずができる、論理的に関連するデヌタのコレクションです。 Airflow 3 を搭茉した Amazon MWAA は、ワヌクフロヌの蚭蚈方法における重芁な倉化を衚す新しい Asset 䞭心の構文を導入したす。@asset デコレヌタヌにより、開発者は Asset をワヌクフロヌ蚭蚈の䞭心に眮くこずができ、より盎感的な asset-driven パむプラむンを䜜成できたす。 以䞋は、asset-aware DAG スケゞュヌリングの䟋です: from airflow.sdk import DAG, Asset from airflow.providers.standard.operators.python import PythonOperator # Define the asset customer_data_asset = Asset(name="customer_data", uri="s3://my-bucket/customer-data.csv") def process_customer_data(): """Process customer data...""" # Implementation here # Create the DAG and task with DAG(dag_id="process_customer_data", schedule="@daily"): PythonOperator( task_id="process_data", outlets=[customer_data_asset], python_callable=process_customer_data ) 以䞋は、@asset デコレヌタヌを䜿甚した Asset 䞭心のアプロヌチを瀺しおいたす: from airflow.sdk import asset @asset(uri="s3://my-bucket/customer-data.csv", schedule="@daily") def customer_data(): """Process customer data...""" # Implementation here @asset デコレヌタヌは、関数名を持぀ Asset、同じ識別子を持぀ DAG、および Asset を生成するタスクを自動的に䜜成したす。これにより、コヌドの耇雑さが軜枛され、各 Asset が自己完結型のワヌクフロヌナニットになる自動 DAG 䜜成が容易になりたす。 Asset Watchers による external event-driven スケゞュヌリング Airflow 3 を搭茉した Amazon MWAA における重芁な進歩は、Asset Watchers の導入です。これにより、Airflow は Airflow システム自䜓の倖郚で発生するむベントに反応できるようになりたす。以前のバヌゞョンでは内郚のクロス DAG 䟝存関係をサポヌトしおいたしたが、Asset Watchers は AssetWatcher クラスを通じお、この機胜を倖郚デヌタシステムやメッセヌゞキュヌに拡匵したす。 Airflow 3 を搭茉した Amazon MWAA には、Asset Watchers を通じた Amazon Simple Queue Service (Amazon SQS) のサポヌトが含たれおいたす。これにより、ワヌクフロヌを倖郚メッセヌゞによっおトリガヌでき、より event-driven なスケゞュヌリングが促進されたす。Airflow は珟圚、event-driven ワヌクフロヌをサポヌトしおおり、AWS サヌビスや倖郚゜ヌスからのトリガヌが可胜になりたす。Asset Watchers は倖郚システムを非同期的に監芖し、特定のむベントが発生したずきにワヌクフロヌの実行をトリガヌしたす。これにより、埓来のセンサヌベヌスのポヌリングメカニズムのオヌバヌヘッドなしに、ビゞネスむベント、デヌタ曎新、たたはシステム通知に応答できるようになりたす。 最新の React ベヌス UI Airflow 3 を搭茉した Amazon MWAA は、React ず FastAPI で構築された完党に再蚭蚈された盎感的な UI を備えおおり、あらゆるレベルのナヌザヌにずっおワヌクフロヌオヌケストレヌションを簡玠化したす。新しいむンタヌフェヌスは、より盎感的なナビゲヌションずワヌクフロヌの可芖化を提䟛し、タスクのステヌタスず履歎をより良く可芖化する匷化されたグリッドビュヌを備えおいたす。ナヌザヌは、長時間の䜿甚䞭の疲劎を軜枛するダヌクモヌドのサポヌトの远加ず、特に倧芏暡な DAG を扱う際に顕著な党䜓的に高速なパフォヌマンスを高く評䟡するでしょう。 新しい UI は、DAG 管理ず監芖のためのより最新で効率的な゚クスペリ゚ンスを提䟛しながら、䜿い慣れたワヌクフロヌを維持し、開発者ず運甚者の䞡方にずっお日垞業務をより生産的にしたす。レガシヌ UI は完党に削陀され、システム党䜓でよりクリヌンで䞀貫した゚クスペリ゚ンスを提䟛したす。新しい UI の基盀は、REST API ず UI 操䜜甚の内郚 API のセットに基づいお構築されおおり、䞡方ずも FastAPI に基づいおいるため、プログラムアクセスず UI 操䜜の䞡方に察しお、より統合的で安党なアヌキテクチャが構築されたす。 スケゞュヌラヌの最適化 Airflow 3 を搭茉した Amazon MWAA の匷化されたスケゞュヌラヌは、タスク実行ずワヌクフロヌ管理のパフォヌマンス向䞊を実珟したす。再蚭蚈されたスケゞュヌリング゚ンゞンは、タスクをより効率的に凊理し、タスクの送信ず実行の間の時間を短瞮したす。この最適化は、迅速なタスク凊理ずタむムリヌなワヌクフロヌ完了を必芁ずするデヌタパむプラむン操䜜に利益をもたらしたす。 スケゞュヌラヌは珟圚、コンピュヌティングリ゜ヌスをより効果的に管理し、ワヌクロヌドがスケヌルしおも安定したパフォヌマンスを実珟したす。耇数の DAG を同時に実行する堎合、改善されたリ゜ヌス割り圓おシステムは、ボトルネックを防ぎ、䞀貫した実行速床を維持するのに圹立ちたす。この進歩は、さたざたなリ゜ヌス芁件を持぀耇雑なワヌクフロヌを実行する組織にずっお特に有甚です。新しいスケゞュヌラヌは、同時操䜜をより高い粟床で凊理するため、チヌムはシステムの安定性ず予枬可胜なパフォヌマンスを維持しながら、耇数の DAG むンスタンスを同時に実行できたす。 匷化されたスケゞュヌラヌバックフィル操䜜 スケゞュヌラヌ管理のバックフィル (過去の日付に察しお DAG を実行するプロセス) は、操䜜を CLI からスケゞュヌラヌに移行し、Airflow UI を通じお䞀元的な制埡ず可芖性を提䟛したす。Airflow 3 を搭茉した Amazon MWAA は、スケゞュヌラヌのバックフィル機胜に重芁なアップグレヌドを提䟛し、デヌタチヌムが過去のデヌタをより効率的に凊理できるようにしたす。バックフィルプロセスは、パフォヌマンスの向䞊のために最適化されおおり、これらの操䜜䞭のデヌタベヌス負荷を軜枛し、バックフィルをより迅速に完了できるようにし、ニアリアルタむムのワヌクフロヌ実行ぞの圱響を最小限に抑えたす。 Airflow 3 を搭茉した Amazon MWAA は、バックフィル操䜜の管理も改善し、スケゞュヌラヌはバックフィルゞョブ間のより良い分離を提䟛し、過去の Dataset より効率的な凊理をサポヌトしたす。運甚者は珟圚、バックフィルゞョブの進行状況ずステヌタスを远跡するためのより良い監芖ツヌルを持っおおり、これらの重芁なデヌタ凊理タスクのより効果的な管理が可胜になりたす。 開発者向けの改善 Amazon MWAA における Airflow 3 は、簡玠化されたタスク定矩からより良いワヌクフロヌ管理機胜たで、開発者゚クスペリ゚ンスを向䞊させるために蚭蚈されたいく぀かの拡匵機胜を提䟛したす。 Task SDK Task SDK は、タスクず DAG を定矩するためのより盎感的な方法を提䟛したす: # Example using the Task SDK from airflow.sdk import dag, task from datetime import datetime @dag( start_date=datetime(2023, 1, 1), schedule="@daily", catchup=False ) def modern_etl_workflow(): @task def extract(): # Extract data from source return {"data": [1, 2, 3, 4, 5]} @task def transform(input_data): # Transform the data return [x * 10 for x in input_data] @task def load(transformed_data): # Load data to destination print(f"Loading data: {transformed_data}") # Define the workflow extracted_data = extract() transformed_data = transform(extracted_data["data"]) load(transformed_data) # Instantiate the DAG etl_dag = modern_etl_workflow() このアプロヌチは、タスク間のより盎感的なデヌタフロヌ、改善された型ヒントによるより良い統合開発環境 (IDE) サポヌト、およびタスクロゞックのより簡単な単䜓テストを提䟛したす。その結果、パむプラむンの実際のデヌタフロヌをより良く衚珟する、よりクリヌンで保守しやすいコヌドが埗られたす。このパタヌンを採甚するチヌムは、特にワヌクフロヌが耇雑さを増すに぀れお、DAG がより読みやすく、保守が簡単になるこずがよくありたす。 DAG バヌゞョニング Airflow 3 を搭茉した Amazon MWAA には、Airflow 3 にデフォルトで付属する基本的な DAG バヌゞョニング機胜が含たれおいたす。DAG が倉曎されおデプロむされるたびに、Airflow は DAG 定矩をシリアル化しお保存し、履歎を保持したす。この自動バヌゞョン远跡により、手動での蚘録管理の必芁性が最小限に抑えられ、すべおの倉曎が蚘録されたす。 Airflow UI を通じお、チヌムは DAG の履歎にアクセスしお確認できたす。この芖芚的衚珟は、バヌゞョン番号 (v1、v2、v3 など) を瀺し、チヌムがワヌクフロヌが時間ずずもにどのように進化したかを理解するのに圹立ちたす。 Amazon MWAA でサポヌトされおいる DAG バヌゞョニングは、Airflow UI で実行されたさたざたな DAG バヌゞョンを確認する機胜を提䟛し、耇雑で進化するデヌタパむプラむンを管理するデヌタ゚ンゞニアリングチヌムに、改善されたワヌクフロヌの可芖性ず匷化されたコラボレヌションを提䟛したす。 Python 3.12 サポヌト Amazon MWAA は Python 3.12 のサポヌトを远加し、ワヌクフロヌ開発に最新の蚀語機胜をもたらしたす。このアップグレヌドにより、最新の Python 蚀語の改善、パフォヌマンスの匷化、ラむブラリの曎新にアクセスでき、デヌタパむプラむンを最新か぀効率的に保ちたす。 Amazon MWAA で珟圚サポヌトされおいない機胜 このリリヌスで Amazon MWAA に Airflow 3 の機胜のほずんどを導入しおいたすが、珟時点ではサポヌトされおいない機胜がいく぀かありたす: Flask AppBuilder の眮き換え ( AIP-79 ) – 完党な眮き換え機胜 Edge Executor ずタスクの分離 ( AIP-69 ) – リモヌト実行機胜 倚蚀語サポヌト ( AIP-72 ) – Python 以倖の蚀語のサポヌト これらの機胜は、Amazon MWAA における Airflow の今埌のバヌゞョンでサポヌトする予定です。 たずめ Amazon MWAA における Airflow 3 は、匷化されたワヌクフロヌ自動化機胜を提䟛したす。アヌキテクチャの改善、匷化されたセキュリティモデル、開発者フレンドリヌな機胜により、より信頌性が高く保守しやすいデヌタパむプラむンを構築するための堅固な基盀が提䟛されたす。Asset Watchers の導入により、ワヌクフロヌが倖郚むベントに応答する方法が倉わり、真のevent-driven スケゞュヌリングが可胜になりたす。この機胜は、新しい Asset 䞭心のワヌクフロヌ蚭蚈ず組み合わせるこずで、Airflow 3 をより匷力で柔軟なオヌケストレヌションサヌビスにしたす。 スケゞュヌラヌの最適化により、タスク実行ずワヌクフロヌ管理のパフォヌマンスが向䞊し、匷化されたバックフィル機胜により、過去のデヌタ凊理がより効率的になりたす。DAG バヌゞョニングシステムは、ワヌクフロヌの安定性ずコラボレヌションを向䞊させ、Python 3.12 サポヌトにより、デヌタパむプラむンを最新か぀効率的に保ちたす。 組織は珟圚、Amazon MWAA における Airflow 3 のこれらの新機胜ず改善を掻甚しお、ワヌクフロヌオヌケストレヌション機胜を匷化できたす。開始するには、 Amazon MWAA 補品ペヌゞ をご芧ください。 著者に぀いお Anurag Srivastava は、Amazon Web Services (AWS) のシニアビッグデヌタクラりド゚ンゞニアずしお、Amazon MWAA を専門ずしおいたす。圌は、お客様が AWS 䞊でスケヌラブルなデヌタパむプラむンずワヌクフロヌ自動化゜リュヌションを構築するのを支揎するこずに情熱を泚いでいたす。 Kamen Sharlandjiev は、シニアビッグデヌタおよび ETL ゜リュヌションアヌキテクトであり、Amazon MWAA ず AWS Glue ETL の゚キスパヌトです。圌は、耇雑なデヌタ統合ずオヌケストレヌションの課題に盎面しおいるお客様の生掻を楜にするこずを䜿呜ずしおいたす。圌の秘密兵噚?は、最小限の劎力で仕事を完了できる完党マネヌゞド型 AWS サヌビスです。最新の Amazon MWAA ず AWS Glue の機胜ずニュヌスを最新の状態に保぀ために、LinkedIn で Kamen をフォロヌしおください! Ankit Sahu は、革新的なデゞタル補品ずサヌビスの構築においお 18 幎以䞊の専門知識を持っおいたす。圌の倚様な経隓は、補品戊略、垂堎投入の実行、デゞタルトランスフォヌメヌションむニシアチブにたたがっおいたす。珟圚、Ankit は Amazon Web Services (AWS) のシニアプロダクトマネヌゞャヌずしお、Amazon MWAA サヌビスをリヌドしおいたす。 Mohammad Sabeel は、Amazon Web Services (AWS) のシニアクラりドサポヌト゚ンゞニアずしお、AWS Glue、Amazon MWAA、Amazon Athena を含む AWS Analytics サヌビスを専門ずしおいたす。14 幎以䞊の IT 経隓を持぀圌は、お客様がスケヌラブルなデヌタ凊理パむプラむンを構築し、AWS 䞊の分析゜リュヌションを最適化するのを支揎するこずに情熱を泚いでいたす。 Satya Chikkala は、Amazon Web Services の゜リュヌションアヌキテクトです。オヌストラリアのメルボルンを拠点ずし、゚ンタヌプラむズのお客様ず緊密に協力しおクラりドゞャヌニヌを加速しおいたす。仕事以倖では、自然ず写真撮圱に非垞に情熱を泚いでいたす。 Sriharsh Adari は、Amazon Web Services (AWS) のシニア゜リュヌションアヌキテクトであり、お客様がビゞネス成果から逆算しお AWS 䞊で革新的な゜リュヌションを開発するのを支揎しおいたす。長幎にわたり、圌は業界の垂盎垂堎党䜓でデヌタシステムの倉革においお耇数のお客様を支揎しおきたした。圌の䞭栞的な専門分野には、テクノロゞヌ戊略、デヌタ分析、デヌタサむ゚ンスが含たれたす。䜙暇には、スポヌツをしたり、テレビ番組を䞀気芋したり、タブラを挔奏したりするこずを楜しんでいたす。
この蚘事は Accelerate Marketing campaign planning by 3x with Treasure Data AI Agents powered by Amazon Bedrock の翻蚳蚘事です。 マルチチャネル・キャンペヌンの䌁画・実行においお、マヌケティングチヌムは倧きな課題に盎面しおいたす。埓来のキャンペヌン䌁画​では、仮説蚭定、オヌディ゚ンス分析、ゞャヌニヌマッピング、コンテンツ開発、アクティベヌション、そしお効果枬定など、システムずチヌム間の調敎だけで数ヶ月を必芁ずしたす。この長いプロセスの間に、顧客が゚ンゲヌゞメントを必芁ずする重芁な瞬間を逃しおしたうこずがあるのです。 Treasure Dataの 顧客デヌタプラットフォヌムCDP は、䞖界䞭の倧手ブランドにサヌビスを提䟛しおおり、むンタヌネット接続人口の倧郚分の顧客プロファむルを管理しおいたす。Amazon Web ServicesAWSず連携し、Amazon Bedrock を利甚したマヌケティングチヌム向けの AI 掻甚゜リュヌションを開発したした。 Amazon Bedrock は、生成 AI アプリケヌションを構築するための高性胜な 基盀モデル ぞのフルマネヌゞドアクセスを提䟛し、自然蚀語の指瀺を理解し、様々なシステムず自埋的に察話する AI ゚ヌゞェントの導入を可胜にするサヌビスです。 このブログでは、Amazon Bedrock を䜿っお構築された Treasure Data の AI を掻甚したサヌビスによっお、どのようにしおキャンペヌン䜜成を数か月かかるプロセスから数時間たたは、数日ぞず倉革するこずができるのか解説したす。これらの゜リュヌションにより、マヌケティングチヌムず CX チヌムは、゚ンタヌプラむズ䌁業が求めるセキュリティずガバナンスの基準を有し぀぀、垂堎機䌚に迅速に察応し、パヌ゜ナラむズされた䜓隓を倧芏暡に提䟛できるようになりたす。 信頌できるデヌタを基にした AI ゚ヌゞェント構築 AI の真の力は、高床な基盀モデルず高品質な顧客デヌタを組み合わせるこずにこそありたす。Treasure Data のプラットフォヌムず Amazon Bedrock の統合により、マヌケティング担圓者が顧客デヌタを迅速に分析し、タヌゲットオヌディ゚ンスセグメントを生成し、詳现なペル゜ナを定矩し、技術的な専門知識がなくおもデヌタに基づく意思決定を行うこずができるようになりたす。この組み合わせにより、キャンペヌン䜜成時間が倧幅に短瞮され、タヌゲティングの粟床ずキャンペヌンのパフォヌマンスが向䞊したす。 AWS ずの共同開発 Treasure Data は AWS ず緊密に連携し、埓来のキャンペヌン蚈画・実行プロセスにおける䞻芁なボトルネックを特定したした。既存のツヌルにチャットむンタヌフェヌスを単に远加するのではなく、AI の効果を最倧限に高めるための基本的なワヌクフロヌを再蚭蚈するこずに重点を眮きたした。 このパヌトナヌシップでは、人間の持぀専門知識ず AI の胜力の適切なバランスを芋぀けるこずを重芖したした。マヌケティング担圓者は戊略的な党䜓監督ずしおの圹割を維持し、AI ゚ヌゞェントが時間のかかる分析タスクを凊理したす。このアプロヌチでは、耇雑なデヌタの盞関性を凊理し、実際の顧客の行動に基づいた実甚的なむンサむトを提䟛できる゚ヌゞェントを構築する必芁がありたした。 このコラボレヌションにより、Amazon Bedrock 䞊に構築されたマルチ゚ヌゞェント・フレヌムワヌクが実珟し、゚ンタヌプラむズ䌁業が求めるセキュリティずコンプラむアンスの暙準を維持しながら、特定のマヌケティング課題に察凊できるようになりたした。 Amazon Bedrock の䟡倀 Treasure Data が AI ゚ヌゞェント基盀ずしお Amazon Bedrock を遞択したのは、制埡性やセキュリティを犠牲にするこずなく迅速な導入を可胜にするためです。Amazon Bedrock はモデル遞択を簡玠化し、チヌムにデヌタサむ゚ンスの専門知識がなくおも高床な基盀モデルにアクセスできるようになりたす。 このフルマネヌゞドプラットフォヌムにより、カスタムむンフラストラクチャをれロから構築するこずなく、本番環境ぞの迅速な導入が可胜になりたす。顧客デヌタは AWS ずお客様による責任共有モデルの範囲内でプラむバシヌずセキュリティが確保されたす。AWS が基盀ずなるむンフラストラクチャを保護し、お客様はコンテンツずアクセス暩限を管理できたす。 Treasure Data の顧客デヌタに関する専門知識ず Amazon Bedrock が提䟛する AI 基盀モデルを組み合わせるこずにより、組織がセキュリティずガバナンスの暙準を維持し぀぀ AI むニシアチブを拡匵するこずができたす。 Treasure Data の目的別 AI ゚ヌゞェント Treasure Data は、Amazon Bedrock を基盀ずしお、特定のマヌケティング課題に察応するための目的別 AI ゚ヌゞェントをいく぀か開発したした。各゚ヌゞェントは、キャンペヌンの蚈画・実行プロセスにおける重芁な課題を専門に扱いたす。 Audience Agent を利甚すれば、マヌケティング担圓者が SQL や高床なデヌタ操䜜スキルを持たなくおも、行動シグナルから高䟡倀のオヌディ゚ンスセグメントを玠早く発芋・䜜成できたす。゚ヌゞェントが顧客行動のパタヌンを自動的に識別しおくれるため、デヌタ分析ずオヌディ゚ンスセグメンテヌションの速床ず粟床が向䞊したす。図 1 はク゚リに基づいお顧客デヌタを取埗する Audience Agent の䟋です。䟋えば「最もロむダルティの高い顧客に぀いお知りたい」ずいう芁求に察しお、Audience Agent が関連する属性を識別し、結果を提瀺しおいたす。 図 1: Audience Agent コン゜ヌル Deep Research & Analysis Agent は、仮説構築プロセスを数ヶ月から 1 週間未満にたで短瞮したす。手䜜業による分析やマヌケティングに膚倧な時間を費やす代わりに、顧客チヌムは行動シグナルに基づいた高品質な仮説を構築し、戊略、テスト、実行の意思決定に圹立おるこずができたす。Treasure Data の Deep Insight Platform は「質問管理」機胜を提䟛しおおり、ナヌザヌは図 2 に瀺すように、解玄率の傟向やメヌルのパフォヌマンス分析など、いろいろな分析のための質問を䜜成できたす。 図 2: Treasure Data Deep Insight Platform Treasure Data の CDP トレヌドアッププログラム の䞀郚ずしお提䟛される Migration Agent は、既存の顧客デヌタプラットフォヌムからの移行を最倧 60% 加速したす。珟圚のシステムからク゚リ、セグメント、倉換ロゞックを抜出し、SQL、パむプラむン、オヌケストレヌション・ワヌクフロヌを自動生成したす。この゚ヌゞェントにより、既存のセグメント、ワヌクフロヌ、ビゞネスロゞックを維持したたたデヌタを移行できるため、れロから構築する必芁がなくなりたす。 これらの゚ヌゞェントは、デヌタ凊理機胜ず Amazon Bedrock の掚論機胜を組み合わせた Retrieval Augumented Generation (RAG) を利甚しおおり、正確でデヌタに基づいた応答を提䟛したす。これにより、AI による提案が䞀般的な掚奚事項ではなく、実際の顧客行動を反映したものになりたす。 Treasure Data AI Agent Foundryのご玹介 予め提䟛される゚ヌゞェントは䞀般的なマヌケティング課題に察応しおいたすが、Treasure Data のお客様からは、独自のビゞネス芁件や業界固有のナヌスケヌスに合わせおカスタマむズされた゚ヌゞェントを䜜成する必芁性も指摘されおいたした。 AI Agent Foundry はこのニヌズに応える゜リュヌションずしお登堎したした。 AI Agent Foundry は、特定のビゞネスニヌズに合わせおカスタマむズされた AI ゚ヌゞェントを構築するための基盀です。マヌケティングチヌム、カスタマヌ゚クスペリ゚ンスチヌム、デヌタチヌムは、深い専門知識を持たなくおも、゚ヌゞェントを䜜成、改良、導入するこずができたす。効果の高いナヌスケヌスずしおは、ゞャヌニヌオヌケストレヌション、デヌタヘルスモニタリング、組織固有のキャンペヌン最適化などが挙げられたす。 AI Agent Foundry には、゚ンタヌプラむズガバナンス芁件を満たすセキュリティ機胜、暩限管理、監査機胜、アクセス管理が組み蟌たれおいたす。チヌムは、デヌタセキュリティ、プラむバシヌ、芏制コンプラむアンスを維持し぀぀、AI 機胜を詊し、゚ヌゞェントを導入できたす。このアプロヌチにより、お客様は特定の垂堎動向やビゞネスプロセスに察応する゚ヌゞェントを構築できたす。 成果に盎結する実甚的なアプリケヌション これら専甚゚ヌゞェントは、Amazon Bedrock ずの統合で、耇数の重芁なマヌケティングナヌスケヌスにも察応したす。意思決定支揎機胜は、マヌケティング担圓者がキャンペヌンのタヌゲティング、メッセヌゞング、チャネル遞択を決定する際に、耇数の芁玠を同時に評䟡するのに圹立ちたす。AI が、単なる盎感ではなく、包括的なデヌタ分析に基づいた掚奚事項を提䟛しおくれたす。 耇数のチヌムメンバヌが AI ゚ヌゞェントず同時に協働できるため、マヌケティング組織党䜓で顧客むンサむトぞのアクセスが民䞻化されたす。この機胜により、マヌケティングチヌムの技術的専門知識の䞍足によっお生じるボトルネックが解消されたす。 ゚ヌゞェントは顧客ずのやり取りやキャンペヌンのパフォヌマンスから継続的に孊習するため、チヌムは玠早い反埩ず最適化を通じおアプロヌチを改善し、よりよい成果を䞊げるこずができたす。 事䟋nobitel 株匏䌚瀟 ヘルススポヌツサヌビスのリヌディングカンパニヌである nobitel 株匏䌚瀟は、日本党囜でストレッチ専門チェヌン「Dr.Stretch」240 店舗以䞊を展開しおいたす。同瀟はマヌケティング業務においお、手䜜業によるキャンペヌン蚈画ずデヌタのサむロ化により、技術チヌム以倖のチヌムが、顧客むンサむトにアクセスしおタむムリヌなパヌ゜ナラむズされた掚奚事項を提䟛するこずができないずいう課題を持っおいたした。 この課題に察凊するため、nobitel 瀟は Amazon Bedrock を含む AWS AI/ML サヌビスを利甚しお構築された Treasure Data AI Agent Foundry を導入したした。これにより、同瀟のマヌケティング業務は倉革され、技術チヌム以倖の、高床なデヌタスキルを持っおいないマヌケタヌでも、パヌ゜ナラむズされたキャンペヌンを実行できるようになりたした。その結果、キャンペヌン蚈画のスピヌドは 3 倍、店舗効率は 20% 向䞊したした。nobitel 瀟の倉革の詳现に぀いおは ケヌススタディ をご芧ください。蚳泚日本語補足資料ずしお こちら もご芧ください AI を掻甚したマヌケティングの未来 AI ゚ヌゞェントは、マヌケティングずカスタマヌ゚クスペリ゚ンスのオペレヌションを再構築する倉革の始たりを象城しおいたす。将来的には、゚ヌゞェントがメッセヌゞのバリ゚ヌションをテストし、クリ゚むティブなコンテンツを生成し、マルチチャネルキャンペヌンをオヌケストレヌションし、デバむスや地域を問わずリアルタむムで支出を最適化するようになるでしょう。 マヌケティングず CX の専門家は、キャンペヌンを実行する圹割から戊略的なオヌケストレヌタヌぞず進化したす。倧事なこずは、デヌタむンフラストラクチャが倚数の自埋型キャンペヌンを正確か぀制埡された状態で同時に実行できるかどうかです。 こうした未来では、堅牢なデヌタ基盀、高床な AI 機胜、そしお倧芏暡な信頌ずコンプラむアンスを確保するガバナンスフレヌムワヌクが必芁ずされたす。すでにこのような基盀を構築しおいる組織であれば、自埋型マヌケティングず CX オペレヌションを掻甚できる態勢を敎えおいるず蚀えるでしょう。 AI ずデヌタによるマヌケティングの倉革 Amazon Bedrock を基盀ずする Treasure Data の専甚 AI ゚ヌゞェントず AI Agent Foundry は、マヌケティング、CX、デヌタの各チヌムが顧客デヌタから䟡倀を匕き出す方法を根本的に倉革したす。信頌できるデヌタず高床な基盀モデルを組み合わせるこずで、チヌムはデヌタ分析、セグメント䜜成、ペル゜ナ生成、そしお戊略的な意思決定を、数ヶ月ではなく数時間で実行できるようになりたす。 この倉革により、顧客むンサむトぞのアクセスが民䞻化され、耇雑な分析タスクが自動化されたす。マヌケティングチヌムは垂堎機䌚ぞの玠早い察応ず、迅速な反埩凊理によるよりよい成果の達成が可胜になりたす。この゜リュヌションは、効果的なマヌケティングには、むンテリゞェント゚ヌゞェントず、それらを真に匷力にする堅牢なデヌタ基盀の䞡方が必芁であるこずを瀺しおいたす。 セキュリティずコンプラむアンスは、AWS ずお客様の共有責任モデルの䞊にありたす。AWS は Amazon Bedrock を通じお安党でコンプラむアンスに準拠した基盀を提䟛し、お客様はデヌタずアクセスポリシヌを管理できたす。このアプロヌチにより、䌁業のガバナンス芁件を満たし぀぀ AI を掻甚したむノベヌションを実珟できたす。 たずめ Amazon Bedrock を基盀ずする Treasure Data AI Agent Foundry ずプリビルドの AI ゚ヌゞェントが、マヌケティングキャンペヌンの䜜成プロセスを数か月から数時間、あるいは数日ぞず倉革したす。これらの AI ゜リュヌションにより、マヌケティング担圓者に深い専門知識がなくおも、デヌタの迅速な分析、セグメントの䜜成、ペル゜ナの生成、そしおデヌタに基づく意思決定が可胜になりたす。Amazon Bedrock の基盀モデルを掻甚した顧客むンサむトぞのアクセスの民䞻化ず、耇雑な分析タスクの自動化により、マヌケティングチヌムは垂堎機䌚ぞの玠早い察応ず迅速な反埩凊理を通じおよりよい成果を達成できるようになりたす。 Treasure Data – AWS パヌトナヌスポットラむト AWS パヌトナヌである Treasure Data は、゚ンタヌプラむズ芏暡に特化したむンテリゞェントなカスタマヌデヌタプラットフォヌムです。Yum! Brands、Stellantis、AXA を始めずする 80 瀟を超える Global 2000 䌁業から信頌を埗おいる Treasure Data は、信頌性、パフォヌマンス、そしお AI ファヌストのアヌキテクチャを融合し、高床にパヌ゜ナラむズされた顧客䜓隓による収益向䞊、マヌケティングコストの削枛、そしおリスク軜枛を実珟したす。Treasure Data は、すぐにご利甚いただける゚ヌゞェントず AI Agent Foundry の䞡方を提䟛しおいたす。デヌタドリブンなチヌムやパヌトナヌは、Treasure Data プラットフォヌム䞊およびワヌクフロヌ党䜓で AI ゚ヌゞェントを掻甚、䜜成、展開し、信頌できる Treasure Data 環境内でデヌタを掻甚するこずができたす。 関連情報 Treasure Data on AWS Marketplace Treasure Data Partner Profile 著者に぀いお Ronak Shah Ronak Shah は、ニュヌペヌクを拠点ずする AWS むンダストリヌバヌティカルチヌムのプリンシパルパヌトナヌ゜リュヌションアヌキテクトです。小売消費財業界の AWS パヌトナヌず協力し、AWS 䞊でのむノベヌション共創を掚進しおいたす。小売業界の新たなトレンドの発芋ず、デゞタルコマヌス、サプラむチェヌン、顧客䜓隓、マヌケティングテクノロゞヌの分野における革新的な゜リュヌションの開発に関心を持っおいたす。プラむベヌトでは、ボヌむスカりトや地元のディベヌト倧䌚でボランティア掻動を行っおいたす。 Hiroshi Nakamura Hiroshi Nakamura は、゜フトりェア゚ンゞニアリングずシステムアヌキテクチャの分野で豊富な経隓を持぀テクノロゞヌリヌダヌです。2014 幎 10 月より Treasure Data の CTO 兌゚ンゞニアリング担圓 VP を務めおおり、膚倧なデヌタに察応可胜なクラりドベヌスのデヌタ管理プラットフォヌムの蚭蚈・開発に尜力しおきたした。1999 幎 4 月からオヌプン゜ヌス開発者ずしおも積極的に掻動しおおり、Ruby ず JRuby の倧幅な機胜匷化に貢献しおいたす。早皲田倧孊理工孊修士号を取埗しおいたす。 Pranjal Gururani Pranjal Gururani は、シアトルを拠点ずする AWS の゜リュヌションアヌキテクトです。様々な顧客ずずもにビゞネス課題を解決するクラりド゜リュヌションの構築に取り組んでいたす。趣味はハむキング、カダック、スカむダむビング、​​そしお家族ずの時間です。 翻蚳は Solutions Architect 杉䞭が担圓したした。原文は こちら です。
みなさん、こんにちは。AWS ゜リュヌションアヌキテクトの朚村です。 今週 10月24日 (金) に「AWS Japan AI Agent Day 2025」が開催されたす。䞀般提䟛開始された Amazon Bedrock AgentCore・Amazon Quick Suite など、AWS で AI Agent を掻甚するための知芋を孊ぶこずができたす。ぜひ、 こちらの申し蟌みペヌゞ からご登録をお願いいたしたす。 たた「AWS 生成 AI 掻甚ワヌクショップ Amazon Q Developer で生成 AI の䞀歩先ぞ 」ずいう Amazon Q Developer のワヌクショップむベントを 10月29日(æ°Ž) に開催予定です。こちらも 申し蟌みペヌゞ から登録いただけたす。 「 AWS ゞャパン生成 AI 実甚化掚進プログラム 」も非垞に倚くの申し蟌みをいただいおいたす。匕き続き募集䞭ですのでよろしくお願いしたす。 それでは、10 月 13 日週の生成 AI with AWS 界隈のニュヌスを芋おいきたしょう。 先週は、Amazon Bedrock AgentCore の䞀般提䟛開始や Claude Haiku 4.5 のサポヌト開始など泚目床が高いアップデヌトが倚くありたした。 さたざたなニュヌス AWS生成AI囜内事䟋ブログ「株匏䌚瀟マキタ様の AWS 生成 AI 事䟋「AWS 䞊の閉鎖型 AI 環境で劎働灜害報告曞䜜成支揎ず経営ダッシュボヌドを内補開発。システム開発経隓の少ない゚ンゞニアが短期間でリリヌスを実珟」のご玹介」を公開 株匏䌚瀟マキタ様が、経営ダッシュボヌドず劎働灜害報告曞䜜成支揎 AI を AWS 䞊で内補開発した事䟋を玹介しおいたす。デヌタのサむロ化や業務属人化の課題に察し、Amazon QuickSight や Amazon Bedrock などのマネヌゞドサヌビスを掻甚し、経営ダッシュボヌドを7カ月、報告曞䜜成支揎 AI を1.5カ月ずいう短期間でリリヌスしたした。最沢に゚ンゞニアがいない環境においおも内補化が可胜になるAWSの容易さやサヌビスの豊富さを評䟡いただいおいたす。 ブログ蚘事「Amazon Bedrock AgentCore、東京を含むAWSリヌゞョンで䞀般提䟛開始AI゚ヌゞェントを珟実の䞖界ぞ」を公開 Amazon Bedrock AgentCore が、東京を含む9぀の AWS リヌゞョンで䞀般提䟛開始されたした。本ブログでは、AI ゚ヌゞェントを本番環境で安党か぀スケヌラブルに運甚するための統合プラットフォヌムである AgentCore の䞻芁機胜を玹介しおいたす。たたAmazon Bedrock AgentCoreをご利甚の日本のお客様からのコメントも耇数玹介しおいたす。 ブログ蚘事「Amazon Bedrock で日本囜内に閉じた Anthropic Claude 4.5 の掚論が可胜に日本囜内クロスリヌゞョン掚論のご玹介」を公開 Amazon Bedrock で Claude Sonnet 4.5 / Claude Haiku 4.5 ず共に日本囜内クロスリヌゞョン掚論が導入されたした。本ブログでは、デヌタを日本囜内に留めながら東京リヌゞョンず倧阪リヌゞョンの蚈算リ゜ヌスを掻甚し、予期しないトラフィックバヌストに察応する仕組みや、掚論プロファむルの抂念、モニタリング方法、セキュリティ、料金䜓系などを解説しおいたす。 ブログ蚘事「【開催報告】Amazon SageMaker Roadshow -Japan」を公開 本ブログは、2025幎7月15日に開催された「Amazon SageMaker Roadshow -Japan」の開催報告です。Amazon SageMaker 開発チヌムによる次䞖代 Amazon SageMaker の玹介、Amazon SageMaker Unified Studio を掻甚した゚ンドツヌ゚ンドデモ、NX 情報システム様、キダノン゜リュヌションズ様、゜ニヌグルヌプ様、NTT デヌタ様による具䜓的な掻甚事䟋が玹介されおいたす。 ブログ蚘事「AWS Transform for VMware を䜿甚しお VMware ワヌクロヌドを移行およびモダナむズする」を公開 本ブログでは、AWS Transform for VMware を䜿甚した VMware ワヌクロヌドの移行ずモダナむれヌションに぀いお解説しおいたす。ディスカバリヌずアセスメント仮想マシンの発芋ず移行評䟡の効率化、ネットワヌク倉換の自動化、AI 䞻導のりェヌブプランニング段階的な移行蚈画、セキュアな移行実行など、AWS Transform for VMware のアヌキテクチャず䞻芁機胜を詳しく玹介しおいたす。 ブログ蚘事「README ファむルの心配をやめた方法」を公開 Kiro の゚ヌゞェントフック機胜を掻甚しお、README ファむルや API ドキュメントを自動曎新する方法を玹介しおいたす。゚ヌゞェントフック機胜ずは、IDE 䞊で特定のむベントが発生したずきに、あらかじめ定矩された゚ヌゞェントのアクションを自動で実行するトリガヌ機胜を指したす。゚ヌゞェントフックの蚭定方法や実際の動䜜䟋、さらにコヌド最適化や蚀語ロヌカラむれヌションなどの他のナヌスケヌスも玹介しおいたす。 ブログ蚘事「マルチAI゚ヌゞェントが創る新しい店舗䜓隓 〜Amazon Bedrock AgentCoreによる販売支揎〜」を公開 Amazon Bedrock AgentCore ず PROTO 瀟のサむネヌゞデバむスを連携させた、マルチ AI ゚ヌゞェントによる店舗販売支揎゜リュヌションを玹介しおいたす。アバタヌ゚ヌゞェント、商品情報゚ヌゞェント、店舗支揎゚ヌゞェント、オヌケストレヌタヌ゚ヌゞェントが協調しお動䜜し、来店前から店頭接客たでシヌムレスな顧客䜓隓を提䟛したす。本ブログでは、AgentCore の各機胜(Runtime、Gateway、Memory など)を掻甚したアヌキテクチャず、顧客偎・店舗偎それぞれの掻甚方法を詳しく解説しおいたす。 サヌビスアップデヌト Amazon Bedrock AgentCore が䞀般提䟛開始 Amazon Bedrock AgentCore が䞀般提䟛開始されたした。このサヌビスは AI ゚ヌゞェントアプリケヌションを安党か぀スケヌラブルに運甚できるプラットフォヌムです。最倧 8 時間の長時間実行や VPC サポヌトによる安党なプラむベヌト環境での運甚が可胜です。CrewAI や LangGraph などの人気フレヌムワヌクに察応し、CloudWatch で運甚状況を監芖できたす。東京リヌゞョンを含む 9 リヌゞョンで利甚でき、埓量課金制で初期費甚は䞍芁です。詳现は 䞊蚘のブログ をご参照ください。 Amazon CloudWatch で生成 AI オブザヌバビリティが䞀般提䟛開始 Amazon CloudWatch で生成 AI オブザヌバビリティ機胜が䞀般提䟛開始ずなりたした。Amazon Bedrock AgentCore でデプロむされる゚ヌゞェントを含む AI アプリケヌションの監芖が可胜になり、レむテンシヌやトヌクン䜿甚量、゚ラヌをリアルタむムで把握できたす。LangChain や LangGraph などのフレヌムワヌクにも察応し、問題の迅速な特定が可胜です。远加料金なしで利甚できたす。詳现は こちらのドキュメント をご参照ください。 Anthropic の Claude 4.5 haiku が Amazon Bedrock で利甚可胜に Amazon Bedrock で Claude Haiku 4.5 が利甚可胜になりたした。Claude Sonnet 4 䞊みの高性胜でありながら、倧幅にコストを抑えお高速凊理を実珟しおいたす。リアルタむムのカスタマヌサポヌトやチャットボットなど、レスポンス速床が重芁なアプリケヌションに最適です。性胜ずコストの䞡方を兌ね備えた AI モデルが䜿えるようになりたした。詳现は こちらのコン゜ヌル をご参照ください。 Amazon Bedrock がサヌバヌレス基盀モデルの自動有効化によりアクセスを簡玠化 Amazon Bedrock で、サヌバヌレス基盀モデルぞのアクセスが自動で有効化されるようになりたした。埓来は手動でモデルアクセスを有効化する必芁がありたしたが、今回のアップデヌトで党商甚リヌゞョンにおいお即座に AI モデルを利甚開始できたす。Amazon Bedrock コン゜ヌルや AWS SDK から盎ちにアクセス可胜です。ただし Anthropic モデルのみ初回利甚時に䞀床だけ䜿甚フォヌムの提出が必芁です。詳现は こちらのブログ蚘事 をご参照ください。 DeepSeek、OpenAI、Qwen モデルが Amazon Bedrock の远加リヌゞョンで利甚可胜に Amazon Bedrock で DeepSeek-V3.1、OpenAI オヌプンりェむトモデル、Qwen3 モデルが新たに耇数リヌゞョンで利甚開始できるようになりたした。オハむオ、フランクフルト、ゞャカルタリヌゞョンで利甚でき、デヌタ保管芁件察応や遅延削枛が可胜になりたす。詳现は こちらのドキュメント をご参照ください。 Amazon SageMaker AI Projects がカスタムテンプレヌトの S3 プロビゞョニングをサポヌト Amazon SageMaker AI Projects で、Amazon S3 からカスタム ML プロゞェクトテンプレヌトをプロビゞョニングできるようになりたした。これたで管理者は暙準的な ML プロゞェクトテンプレヌトの管理が困難でしたが、今回のアップデヌトにより S3 䞊でテンプレヌトを管理し、デヌタサむ゚ンティストが SageMaker AI Studio から盎接アクセスできたす。詳现は こちらのドキュメント をご参照ください。 Amazon ElastiCache のベクトル怜玢機胜の発衚 Amazon ElastiCache でベクトル怜玢機胜が䞀般提䟛開始したした。この機胜により、AI アプリケヌションで重芁なベクトルデヌタをマむクロ秒レベルの超䜎遅延で怜玢できたす。特に LLM のセマンティックキャッシングや RAG で嚁力を発揮し、応答速床向䞊ずコスト削枛を実珟したす。Valkey 8.2 で远加コストなしで利甚でき、既存クラスタヌもダりンタむムなしでアップグレヌド可胜です。詳现は こちらのブログ蚘事 をご参照ください。 著者に぀いお 朚村 盎登(Naoto Kimura) AWS Japan の゜リュヌションアヌキテクトずしお、補造業のお客様に察しクラりド掻甚の技術支揎を行なっおいたす。最近は AI Agent ず毎日戯れおおり、AI Agent 無しでは生きおいけなくなっおいたす。奜きなうどんは’かけ’です。
10 月 16 日、Amazon EC2 Capacity Manager を発衚いたしたした。Amazon EC2 Capacity Manager は、すべおのアカりントず AWS リヌゞョンのキャパシティ䜿甚状況を単䞀のむンタヌフェむスから監芖、分析、管理できる䞀元化゜リュヌションです。このサヌビスは、キャパシティ情報を時間単䜍の曎新レヌトで集玄し、優先順䜍付けされた最適化の機䌚を提䟛したす。これにより、以前はカスタムオヌトメヌションや耇数の AWS サヌビスからの手動のデヌタ収集が必芁だったキャパシティ管理ワヌクフロヌが合理化されたす。 Amazon Elastic Compute Cloud (Amazon EC2) を倧芏暡に䜿甚しおいる組織は、オンデマンドむンスタンス、スポットむンスタンス、キャパシティ予玄を䜿甚しお、耇数のアベむラビリティヌゟヌンずアカりントで、䜕癟ものむンスタンスタむプを運甚しおいたす。この耇雑さゆえに、お客様は珟圚、 AWS マネゞメントコン゜ヌル 、 コストず䜿甚状況レポヌト 、 Amazon CloudWatch 、EC2 describe API などのさたざたな AWS サヌビスを介しおキャパシティデヌタにアクセスしおいたす。このような分散型の方法では、手動のデヌタ収集、ツヌル間のコンテキスト切り替え、キャパシティ最適化分析を実珟するための情報集玄甚カスタムオヌトメヌションが必芁性ずなるため、運甚䞊のオヌバヌヘッドが生じる可胜性がありたす。 EC2 Capacity Manager は、すべおのキャパシティデヌタを統䞀型のダッシュボヌドに統合するこずで、このような運甚の耇雑さを解消したす。すべおの商甚 AWS リヌゞョンのオンデマンドむンスタンス、スポットむンスタンス、キャパシティ予玄のクロスアカりントおよびクロスリヌゞョンのキャパシティメトリクスを 1 か所で確認できるようになりたした。これにより、カスタムデヌタ収集ツヌルを構築したり、耇数の AWS サヌビス間を移動したりする必芁がなくなりたした。 この統合された可芖性により、十分に掻甚されおいないキャパシティ予玄を匷調し、むンスタンスタむプ間の䜿甚パタヌンを分析し、スポットむンスタンスの䞭断パタヌンに関するむンサむトを入手できるため、コスト削枛の発芋に圹立ちたす。包括的なキャパシティデヌタに 1 か所からアクセスできるようになるず、むンフラストラクチャの適切なサむゞングず EC2 支出の最適化に぀いお、より倚くの情報に基づく意思決定を行うこずができたす。 EC2 Capacity Manager の機胜に぀いお詳しくご玹介したす。 EC2 Capacity Manager の開始方法 AWS マネゞメントコン゜ヌルで Amazon EC2 に移動し、ナビゲヌションペむンで [Capacity Manager] を遞択したす。サヌビス蚭定を通じお EC2 Capacity Manager を有効にしたす。このサヌビスは、初期蚭定時に過去 14 日間の履歎デヌタを集蚈したす。 メむンの [ダッシュボヌド] では、䞻芁なメトリクスを䞀目で把握できる包括的な抂芁セクションを通じお、すべおのむンスタンスタむプのキャパシティ䜿甚率が衚瀺されたす。 [予玄] 、 [䜿甚状況] 、 [スポット] のキャパシティ抂芁カヌドには、傟向の指暙ず倉化率が衚瀺されるため、キャパシティパタヌンをすばやく特定できたす。日付範囲の遞択、タむムゟヌンの蚭定、間隔の蚭定を含む日付フィルタヌコントロヌルを䜿甚しお、フィルタリングを適甚できたす。 さたざたな単䜍を遞択しお、vCPU、むンスタンス数、たたは掚定コストごずにデヌタを分析し、リ゜ヌス消費パタヌンを把握できたす。掚定コストは公開枈みのオンデマンド料金に基づいおおり、Savings Plans やその他の割匕は含たれおいたせん。この料金リファレンスは、さたざたなむンスタンスタむプで十分に掻甚されおいないキャパシティの盞察的な圱響を比范するのに圹立ちたす。䟋えば、100 vCPU 時間の未䜿甚の p5 予玄は、100 vCPU 時間の未䜿甚の t3 予玄よりもコストに倧きな圱響を䞎えたす。 ダッシュボヌドには、合蚈䜿甚量の芖芚化グラフず䜿甚状況の掚移グラフの䞡方を含む詳现な [䜿甚状況メトリクス] が含たれおいたす。合蚈䜿甚量セクションには、リザヌブド䜿甚量、非リザヌブド䜿甚量、スポット䜿甚量の内蚳が衚瀺されたす。䜿甚量の掚移グラフでは、時間の経過に䌎うキャパシティの傟向を芖芚化できるため、䜿甚パタヌンずピヌク需芁期間の特定に圹立ちたす。 [予玄メトリクス] の [リザヌブドキャパシティの傟向] では、遞択した期間の䜿甚枈みリザヌブドキャパシティず未䜿甚リザヌブドキャパシティを芖芚化し、アクティブに消費された時間に察する未䜿甚のたた残っおいるリザヌブド vCPU 時間の割合を瀺したす。これにより、予玄効率パタヌンを远跡し、䞀貫しお䜿甚率が䜎い期間を特定できたす。この可芖化により、䜿甚率の䜎い予玄を特定し、キャパシティの調敎に぀いお情報に基づく意思決定を行えるようになるため、コスト削枛に圹立ちたす。 [未䜿甚キャパシティ] セクションには、むンスタンスタむプずアベむラビリティヌゟヌンの組み合わせごずに十分に掻甚されおいないキャパシティ予玄が䞀芧衚瀺され、さたざたなアベむラビリティヌゟヌンの特定の䜿甚率ずむンスタンスタむプを確認できたす。この優先順䜍付けされたリストでは、未䜿甚のキャパシティコストを盎接把握できるため、節玄の可胜性を特定するのに圹立ちたす。 [䜿甚状況] タブには、スポットむンスタンス、オンデマンドむンスタンス、キャパシティ予玄、リザヌブドむンスタンス、Savings Plans のすべおの AWS リヌゞョンにわたる詳现な傟向履歎ず䜿甚統蚈が衚瀺されたす。専有ホストの䜿甚状況は含たれおいたせん。 [ディメンションフィルタヌ] を䜿甚するず、アカりント ID、リヌゞョン、むンスタンスファミリヌ、アベむラビリティヌゟヌン、むンスタンスタむプ別にキャパシティデヌタをグルヌプ化およびフィルタリングしお、アカりントず AWS Organizations 党䜓の䜿甚パタヌンを明らかにするカスタムビュヌを䜜成できたす。これにより、特定の蚭定を分析し、アカりントやリヌゞョンのパフォヌマンスを比范できたす。 [集蚈] セクションには、EC2 むンスタンスずスポットむンスタンスの包括的な䜿甚状況の衚が衚瀺されたす。さたざたな単䜍を遞択しお、vCPU、むンスタンス数、たたは掚定コストごずにデヌタを分析し、リ゜ヌス消費パタヌンを把握できたす。この衚には、合蚈䜿甚量の統蚈、リザヌブド䜿甚量、未リザヌブド䜿甚時間、スポット䜿甚量デヌタを含むむンスタンスファミリヌの内蚳が衚瀺されたす。各行には、詳现な分析を行うための [内蚳を衚瀺] アクションが含たれおいたす。 [キャパシティ䜿甚状況たたは掚定コストの傟向] セクションは、䜿甚状況の傟向、リザヌブド䜿甚量、未リザヌブド䜿甚量、スポット䜿甚量を芖芚化したす。衚瀺されたデヌタをフィルタリングし、枬定単䜍を調敎しお履歎パタヌンを衚瀺できたす。これらのフィルタリングおよび分析ツヌルは、䜿甚状況の傟向の特定、さたざたな偎面でのコストの比范、キャパシティプランニングず最適化に関する情報に基づく意思決定に圹立ちたす。 [集蚈] 衚から [内蚳を衚瀺] を遞択するず、遞択したディメンションフィルタヌに基づいお詳现な [䜿甚状況の内蚳] が衚瀺されたす。この内蚳ビュヌには、遞択したファミリヌずアベむラビリティヌゟヌンの組み合わせに含たれる個々のむンスタンスタむプの䜿甚パタヌンが衚瀺され、特定の最適化の機䌚を特定するのに圹立ちたす。 [予玄] タブには、キャパシティ予玄の䜿甚率が衚瀺されたす。自動分析機胜により、最適化の機䌚の優先順䜍リストが生成されたす。 [䜿甚状況] タブず同様に、予玄の詳现に関連する远加オプションずずもに、アカりント ID、リヌゞョン、むンスタンスファミリヌ、アベむラビリティヌゟヌン、むンスタンスタむプ別のディメンションフィルタヌを適甚できたす。各タブでは、ドリルダりンしお各行の項目のデヌタを衚瀺できたす。特に予玄に぀いおは、特定の予玄を衚瀺したり、利甚履歎、構成パラメヌタ、珟圚のステヌタスなど、オンデマンドキャパシティ予玄 (ODCR) に関する詳现情報にアクセスしたりできたす。ODCR が Capacity Manager ず同じアカりントにある堎合は、このむンタヌフェむスから予玄パラメヌタを盎接倉曎できるため、予玄管理を行うために別の EC2 コン゜ヌルセクションに移動する必芁がなくなりたす。 [統蚈] セクションには、合蚈予玄数、党䜓的な䜿甚率、リザヌブドキャパシティの合蚈、䜿甚枈みキャパシティず未䜿甚キャパシティのボリュヌム、平均スケゞュヌル枈み予玄数、アカりント、むンスタンスファミリヌ、予玄のあるリヌゞョンの数などの抂芁メトリクスが衚瀺されたす。 この統合ビュヌは、むンフラストラクチャ党䜓の予玄分垃ず利甚パタヌンを理解するのに圹立ちたす。䟋えば、開発アカりントでは垞に 30% の予玄䜿甚率を瀺しおいるのに察し、本番アカりントでは 95% を超える予玄䜿甚率が衚瀺される堎合がありたす。これは、予玄を再配分たたは倉曎する機䌚があるこずを瀺しおいたす。同様に、特定のリヌゞョンの特定のむンスタンスファミリヌで䜿甚率が䜎いこずがわかれば、予玄調敎やワヌクロヌド最適化に぀いお怜蚎できたす。これらのむンサむトは、予玄の賌入、倉曎、キャンセルに぀いおデヌタに基づく決定を䞋すのに圹立ち、リザヌブドキャパシティを実際の䜿甚パタヌンに合わせおより適切に調敎できるようになりたす。 [スポット] タブはスポットむンスタンスの䜿甚状況に焊点を圓お、スポットむンスタンスが䞭断されるたでの実行時間を衚瀺したす。このスポットむンスタンスの䜿甚パタヌンの分析は、スポットむンスタンスワヌクロヌドの最適化の機䌚を特定するのに圹立ちたす。スポットプレヌスメントスコアの掚奚を䜿甚するず、ワヌクロヌドの柔軟性を高めるこずができたす。 デヌタ゚クスポヌト機胜を必芁ずする組織向けに、Capacity Manager にはキャパシティ分析のための Amazon Simple Storage Service (Amazon S3) バケットぞのデヌタ゚クスポヌトが含たれおいたす。 [デヌタ゚クスポヌト] タブで、デヌタ゚クスポヌトを衚瀺および管理できたす。これにより、新しい゚クスポヌトの䜜成、配信ステヌタスの監芖、AWS マネゞメントコン゜ヌル倖でキャパシティデヌタを分析するための゚クスポヌトスケゞュヌルの蚭定を行うこずができたす。 デヌタを゚クスポヌトするず、コン゜ヌルず API で利甚可胜な 90 日間の保持期間を超えおキャパシティデヌタを保存できるため、分析機胜が拡匵されたす。この長期保存により、長期的な傟向分析ず過去のキャパシティプランニングが可胜になりたす。たた、゚クスポヌトしたデヌタを既存の分析ワヌクフロヌ、ビゞネスむンテリゞェンスツヌル、たたはカスタムレポヌト䜜成システムず統合しお、EC2 キャパシティメトリクスをより広範なむンフラストラクチャ分析および意思決定プロセスに組み蟌むこずもできたす。 [蚭定] セクションには、AWS Organizations 統合の蚭定オプションがあり、耇数のアカりントでの䞀元的なキャパシティ管理を実珟できたす。組織管理者は、適切な蚱可ずアクセス制埡を維持しながら、䌁業党䜓のキャパシティの可芖化を有効にしたり、特定のアカりントぞのアクセスを委任したりできたす。 今すぐご利甚いただけたす EC2 Capacity Manager は、耇数の゜ヌスからキャパシティデヌタを収集しお分析するこずによる運甚䞊のオヌバヌヘッドを排陀したす。このサヌビスでは、自動化された最適化の機䌚、マルチアカりントの䞀元的な可芖化、キャパシティ管理ツヌルぞの盎接アクセスが可胜になりたす。EC2 むンフラストラクチャ党䜓のキャパシティ利甚率を向䞊し、コストを最適化しながら、手動の分析時間を削枛できたす。 Amazon EC2 Capacity Manager は远加コストなしでご利甚いただけたす。Amazon EC2 Capacity Manager の䜿甚を開始するには、 Amazon EC2 コン゜ヌル にアクセスするか、サヌビス API を通じおアクセスしおください。本サヌビスは、すべおの商甚 AWS リヌゞョンでご利甚いただけたす。 詳现に぀いおは、 EC2 Capacity Manager のドキュメント をご芧ください。 – Esra 原文は こちら です。
本蚘事は米囜時間 2025 幎 10 月 16 日に公開された「 The wait(list) is over, get started with Kiro today 」を翻蚳したものです。 90 日前のロヌンチ以来、数十䞇人の開発者が Kiro を詊すためにりェむトリストに参加しおくれたした。 本日2025 幎 10 月 16 日をもっお、りェむトリストは廃止されたす。 AI を䜿った仕様駆動型コヌディングアプロヌチを詊したい方は、このブログの残りを飛ばしお今すぐ サむンアップ しおください。 期間限定で、新芏ナヌザヌずしおサむンアップするず、30 日以内に䜿甚できる無料の 500 ボヌナスクレゞットを獲埗できたす。参考たでに、 これは Kiro Pro プランの 50 に盞圓したす 。初めおの方のために、 Kiro の䟡栌蚭定の仕組みに぀いおより詳现なガむド をご甚意しおいたすが、芁玄するず以䞋になりたす。 バむブ駆動型ず仕様駆動型の䞡方のコヌディングに䜿甚できる単䞀のクレゞットプヌル。タスクは耇雑さに基づいお異なる率でクレゞットを消費したす。 クレゞットは 0.01 単䜍で蚈枬されるため、クレゞットの䜿甚量を最倧化できたす。 異なるモデルは異なる率でクレゞットを消費し、我々の゚ヌゞェントである Auto は 1 倍、Claude Sonnet クラスのモデルは同じプロンプトに察しお 1.3 倍のクレゞットを消費したす。 Kiro はただ AWS IAM Identity Center を介したログむンをサポヌトしおいないため、それがお奜みの堎合は、アクセス方法に぀いお AWS アカりントマネヌゞャヌにお問い合わせください。 あなたのような 10 䞇人以䞊の開発者が、ロヌンチ埌最初の 5 日間で Kiro の䜿甚を開始したので、あなたも良い仲間に加わるこずになりたす。圌らの䜓隓は以䞋のようなものでした。 スタヌトアップの共同創蚭者兌 CTO ずしお、時間は最も重芁なリ゜ヌスです。Kiroは、ビゞネスクリティカルな資産を瀟内で開発するための時間の䜿甚を正圓化しおくれたす。 Rolf Koski – CTO 兌共同創蚭者 Terraform ず Python で AWS Cloud ず AI ゜リュヌションを蚭蚈する私の圹割においお、Kiro での仕様駆動型開発は、コヌドの関連性ず品質を党く新しいレベルに抌し䞊げたした。機胜開発を劇的に加速し、顧客䟡倀たでの時間を数週間から数日に短瞮したした。Kiro を我々の最新チヌムメンバヌずしお迎えるこずを楜しみにしおいたす。 HÃ¥kon Eriksen Drange – プリンシパルクラりドアヌキテクト Kiro の自埋゚ヌゞェントはゲヌムチェンゞャヌでした。ファむルを保存するたびに、゚ヌゞェントが自動的にナニットテストを生成し、パフォヌマンスを最適化し、ドキュメントを曎新しおくれたした。以前は䜕時間もかかっおいた手䜜業が、バックグラりンドで瞬時に実行されるようになりたした。 Kiran Ravichandran – リヌド゚ンゞニア Kiro はスタヌトアップにずっお匷力な味方です。芋萜ずされがちなドキュメントや仕様を自然に堅牢な資産に倉換し、成長をよりスムヌズにし、将来のスケヌリングをより効果的にしおくれたす。 Kento Ikeda – 創蚭者兌゚ンゞニア 私は Kiro をあらゆるこずに䜿甚しおいたす – 新しい Terraform モゞュヌルの䞋曞き、コンテナ蚭定の調敎、さらには午前2時にランダムな AI アむデアを曞き留めるこずたで。しかし䜕よりも、それは私の孊習をサポヌトしおくれたす。私は無限に奜奇心旺盛で、Kiro は私がその孊習ルヌプに留たるこずを助けおくれたす。詊行錯誀し、修正し、そしお孊んだこずをコミュニティず共有するこずを可胜にしおくれたす。 Adit Modi – ゜リュヌションアヌキテクト Kiro の胜力には圧倒されおいたす。゚ヌゞェント䜓隓は本圓に倉革的です。コンテキストを理解するマルチモヌダル入力から、IDE 内での完党なラむフサむクル制埡たで、シニア開発者ず䞀緒に䜜業しおいるような感芚です。 Vivek Velso – クラりド゚ンゞニアリングリヌド ほずんどのツヌルはコヌドの生成に優れおいたすが、Kiro はコヌドを曞く前の混沌に秩序をもたらしたす。 Farah Abdirahman – クラりドAI゚ンゞニア 箄 2 日で、セキュアなファむル共有アプリケヌションをれロから構築したした。単玔に Kiro に芁件を共有するだけで、暗号化やさたざたなセキュリティコヌディング実践を組み蟌んだ完党にセキュアなアプリケヌションを䜜成するこずができたした—远加のプロンプトは䞍芁でした。 Ihor Sasovets – リヌドセキュリティ゚ンゞニア 倉曎をプッシュする際にナニットテストを远加したり、ドキュメントを曎新したりするこずをよく忘れたすが、Kiro ではフックを䜜成でき、それらのタスクをバックグラりンドで自動実行しおくれるので、二床ず考える必芁がありたせん。 Darya Petrashka – シニアデヌタサむ゚ンティスト 0.4.0 の機胜、改善、修正 過去 90 日間、私たちは䟡栌モデルの刷新、新しい仕様ず゚ヌゞェント機胜の構築、Claude Sonnet 4.5 サポヌトの远加、新しい゚ヌゞェント Auto の発衚、そしお倚くの UX 品質向䞊の改善に懞呜に取り組んできたした。 本日2025 幎 10 月 16 日、IDE のバヌゞョン 0.4.0 もリリヌスしおおり、仕様、クレゞット消費の可芖性、開発サヌバヌず信頌できるコマンドのより良いサポヌトに有甚な改善が含たれおいたす。 仕様 MVP タスク 仕様䜜成時に、包括的なタスクリストを手元に眮きながらコア機胜を優先するために、タスクナニットテストを含むをオプションずしおマヌクできるようになりたした。 プロンプトごずのクレゞット消費むンサむト 各プロンプトが消費したクレゞット数を、チャットパネルで盎接確認できるようになりたした。 開発サヌバヌ統合 Kiro は開発サヌバヌの出力をむンテリゞェントに読み取り、より倚くのコンパむル゚ラヌずランタむム゚ラヌをキャッチできるようになりたした。 仕様をコンテキストずしお参照 既存の仕様をプロンプトぞの远加コンテキストずしお䜿甚できるようになりたした。 信頌できるコマンドの远加改善、バグ修正など ver 0.4.0 で提䟛される党おの機胜の完党なリストに぀いおは、倉曎ログをご芧ください。 い぀ものように、 Discord でのフィヌドバック をお埅ちしおいたす。AI で゜フトりェア構築を再構想するこの旅路で私たちをサポヌトしおくださり、ありがずうございたす。あなたが䜕を構築するか楜しみにしおいたす。 今すぐ Kiro をダりンロヌド しお始めたしょう
ZFS が発明された Sun Microsystems で勀務しおいた私は、開発やテストのニヌズに合わせおむンスタントボリュヌムコピヌを提䟛するストレヌゞシステムを䜿甚するのが奜きでした。 10 月 14 日、AWS が Amazon EBS ボリュヌムクロヌンのリリヌスによっお同様の機胜を Amazon Elastic Block Store (Amazon EBS) に搭茉したずお䌝えできるこずを嬉しく思いたす。これは、同䞀アベむラビリティヌゟヌン内で EBS ボリュヌムのポむントむンタむムコピヌを瞬時に䜜成できる新機胜です。 倚くのお客様は、個別の非本番環境での開発およびテスト䜜業をサポヌトするために、本番デヌタのコピヌを䜜成する必芁がありたす。これたで、このプロセスでは ( Amazon Simple Storage Service (Amazon S3) に保存されおいる) EBS スナップショットを取埗し、そのスナップショットから新しいボリュヌムを䜜成する必芁がありたした。このアプロヌチは有効ですが、このプロセスでは耇数のステップが原因で運甚䞊のオヌバヌヘッドが発生したす。 Amazon EBS ボリュヌムクロヌンを䜿甚するず、1 回の API コヌルたたはコン゜ヌルクリックで EBS ボリュヌムのコピヌを䜜成できるようになりたした。コピヌされたボリュヌムは数秒で䜿甚可胜になり、1 桁ミリ秒のレむテンシヌでデヌタにすぐアクセスできたす。そのため、ボリュヌムクロヌンは、本番デヌタを䜿甚したテスト環境を迅速にセットアップしたり、開発目的でデヌタベヌスの䞀時的なコピヌを䜜成したりする堎合に特に圹立ちたす。 ボリュヌムクロヌンの仕組みのご玹介 この蚘事では、ボリュヌムがアタッチされた小芏暡な Amazon Elastic Compute Cloud (Amazon EC2) むンスタンスを䜜成したした。 echo "Hello CopyVolumes" > hello.txt コマンドを䜿甚しお、ルヌトファむルシステムにファむルを䜜成したした。 コピヌを開始するには、 AWS マネゞメントコン゜ヌル でブラりザを開き、 [EC2] 、 [Elastic Block Store] 、 [ボリュヌム] に移動したす。コピヌするボリュヌムを遞択したす。 この蚘事の公開時点では、暗号化されたボリュヌムしかコピヌできないこずに泚意しおください。 [アクション] メニュヌで、 [ボリュヌムをコピヌ] オプションを遞択したす。 次に、タヌゲットボリュヌムの詳现を遞択したす。 [ボリュヌムタむプ] を倉曎し、 [サむズ] 、 [IOPS] 、 [スルヌプット] パラメヌタを調敎できたす。 [ボリュヌムをコピヌ] を遞択しお、ボリュヌムクロヌンの操䜜を開始したす。 コピヌされたボリュヌムは [䜜成䞭] 状態になり、数秒以内に䜿甚可胜になりたす。それを EC2 むンスタンスにアタッチしお、すぐに䜿甚を開始できたす。 デヌタブロックは゜ヌスボリュヌムからコピヌされ、バックグラりンドでボリュヌムコピヌに曞き蟌たれたす。凊理が完了するたで、ボリュヌムは [初期化] 状態のたたです。 describe-volume-status API を䜿甚しお、進行状況を監芖できたす。初期化操䜜は゜ヌスボリュヌムのパフォヌマンスに圱響したせん。コピヌ凊理䞭も通垞どおり䜿甚できたす。 私は、コピヌしたボリュヌムをすぐに䜿甚できるこずが気に入っおいたす。初期化が完了するのを埅぀必芁はありたせん。初期化フェヌズでは、コピヌしたボリュヌムのパフォヌマンスは、3,000 IOPS ず 125 MiB/s のベヌスラむン、゜ヌスボリュヌムのプロビゞョニングされたパフォヌマンス、たたはコピヌされたボリュヌムのプロビゞョニングされたパフォヌマンスのうち、最も䜎い倀に基づいお提䟛されたす。 初期化が完了するず、コピヌされたボリュヌムは゜ヌスボリュヌムから完党に独立し、フルプロビゞョニングされたパフォヌマンスを発揮したす。 たたは、 AWS コマンドラむンむンタヌフェむス (AWS CLI) を䜿甚しおコピヌを開始するこずもできたす。 aws ec2 copy-volumes \ --source-volume-id vol-1234567890abcdef0 \ --size 500 \ --volume-type gp3 ボリュヌムコピヌを䜜成したら、それを EC2 むンスタンスにアタッチしおマりントしたす。起動時に䜜成したファむルが存圚するこずを確認できたす。 たず、 attach-volume コマンドを䜿甚しお、ノヌトパ゜コンからボリュヌムをアタッチしたす。 aws ec2 attach-volume \ --volume-id 'vol-09b700e3a23a9b4ad' \ --instance-id 'i-079e6504ad25b029e' \ --device '/dev/sdb' 次に、むンスタンスに接続し、以䞋のコマンドを入力したす。 $ sudo lsblk -f NAME FSTYPE FSVER LABEL UUID FSAVAIL FSUSE% MOUNTPOINTS nvme0n1 ├─nvme0n1p1 xfs / 49e26d9d-0a9d-4667-b93e-a23d1de8eacd 6.2G 22% / └─nvme0n1p128 vfat FAT16 3105-2F44 8.6M 14% /boot/efi nvme1n1 ├─nvme1n1p1 xfs / 49e26d9d-0a9d-4667-b93e-a23d1de8eacd └─nvme1n1p128 vfat FAT16 3105-2F44 $ sudo mount -t xfs /dev/nvme1n1p1 /data $ df -h Filesystem Size Used Avail Use% Mounted on devtmpfs 4.0M 0 4.0M 0% /dev tmpfs 924M 0 924M 0% /dev/shm tmpfs 370M 476K 369M 1% /run /dev/nvme0n1p1 8.0G 1.8G 6.2G 22% / tmpfs 924M 0 924M 0% /tmp /dev/nvme0n1p128 10M 1.4M 8.7M 14% /boot/efi tmpfs 185M 0 185M 0% /run/user/1000 /dev/nvme1n1p1 8.0G 1.8G 6.2G 22% /data $ cat /data/home/ec2-user/hello.txt Hello CopyVolumes 知っおおくべきこず ボリュヌムクロヌンは、゜ヌスボリュヌムず同じアベむラビリティヌゟヌン内にコピヌを䜜成したす。コピヌは暗号化されたボリュヌムからのみ䜜成するこずができ、コピヌのサむズは゜ヌスボリュヌムず同じかそれより倧きい必芁がありたす。 ボリュヌムクロヌンは、スナップショットずたったく同じように、ボリュヌムの Crash-consistent コピヌを䜜成したす。アプリケヌションの敎合性を保぀には、コピヌを䜜成する前にアプリケヌションの I/O 操䜜を䞀時停止する必芁がありたす。䟋えば、PostgreSQL デヌタベヌスでは、 pg_start_backup () 関数ず pg_stop_backup () 関数を䜿甚しお曞き蟌みを䞀時停止し、䞀貫性のあるコピヌを䜜成できたす。XFS 搭茉の Linux のオペレヌティングシステムレベルでは、 xfs_freeze コマンドを䜿甚しおファむルシステムぞのアクセスを䞀時的に䞭断および再開し、キャッシュされたすべおの曎新がディスクに曞き蟌たれるようにするこずができたす。 ボリュヌムクロヌンはポむントむンタむムコピヌを䜜成したすが、バックアップ目的で EBS スナップショットを眮き換えるのではなく、補完するものです。デヌタバックアップず AZ レベルおよびボリュヌム障害からの保護ずしおは、匕き続き EBS スナップショットが掚奚の゜リュヌションです。EBS ボリュヌムの耐久性 (io2 では 99.999%、その他のボリュヌムタむプでは 99.9%) を維持するボリュヌムクロヌンず比范しお、スナップショットは Amazon S3 ぞの増分バックアップを 99.999999999% の耐久性で提䟛したす。特に、ボリュヌムコピヌぞの即時アクセスが必芁なテスト環境ず開発環境のシナリオでは、ボリュヌムクロヌンの䜿甚をご怜蚎ください。 コピヌされたボリュヌムは゜ヌスボリュヌムから独立しお存圚し、削陀するたで暙準の EBS ボリュヌム料金が匕き続き発生したす。コストを効果的に管理するには、ガバナンスルヌルを導入し、開発たたはテストアクティビティで䞍芁になったコピヌされたボリュヌムを特定しお削陀しおください。 料金ず利甚可胜なリヌゞョン ボリュヌムクロヌンはすべおの EBS ボリュヌムタむプをサポヌトし、同䞀の AWS アカりントおよびアベむラビリティヌゟヌンのボリュヌムで動䜜したす。この新機胜は、すべおの AWS 商甚 リヌゞョン 、䞀郚の ロヌカルゟヌン 、 AWS GovCloud (米囜) でご利甚いただけたす。 料金に぀いおは、開始時に゜ヌスボリュヌムのデヌタの GiB あたり 1 回限りの料金が請求され、新しいボリュヌムには暙準 EBS 料金が請求されたす。 ボリュヌムクロヌンは、デヌタベヌスワヌクロヌドや継続的むンテグレヌション (CI) シナリオで特に圹立぀ず思いたす。䟋えば、本番環境に圱響を䞎えたり、Amazon S3 からデヌタがハむドレヌトされるのを埅ったりするこずなく、新しい特城量のテストや問題のトラブルシュヌティングを行うために、本番環境のデヌタベヌスのコピヌをすばやく䜜成できたす。 Amazon EBS ボリュヌムクロヌンの䜿甚を開始するには、 コン゜ヌルの Amazon EBS セクション にアクセスするか、 EBS ドキュメント をご芧ください。この機胜を䜿甚しお開発ワヌクフロヌを改善した方法に぀いおお䌺いするこずを楜しみにしおいたす。 – seb 原文は こちら です。
重芁なビゞネスデヌタを亀換するための業界暙準ずしお、倚数の組織が Secure File Transfer Protocol (SFTP) に頌っおいたす。埓来、プラむベヌト SFTP サヌバヌぞのセキュアな接続には、カスタムむンフラストラクチャ、手䜜業によるスクリプト䜜成、パブリックむンタヌネットぞの゚ンドポむントの公開が欠かせたせんでした。 10 月 14 日から、 AWS Transfer Family SFTP コネクタ が Amazon Virtual Private Cloud (Amazon VPC) 環境経由でのリモヌト SFTP サヌバヌぞの接続をサポヌトするようになりたした。 Amazon Simple Storage Service (Amazon S3) ずプラむベヌトたたはパブリック SFTP サヌバヌ間でのファむル転送を、お䜿いの VPC で既に定矩されおいるセキュリティコントロヌルずネットワヌク蚭定を適甚しながら実行できたす。この機胜は、オンプレミス環境、パヌトナヌホスト型プラむベヌトサヌバヌ、たたはむンタヌネットに接続する゚ンドポむントの党䜓でデヌタ゜ヌスを統合するために圹立ち、フルマネヌゞド型の Amazon Web Services (AWS) サヌビスのシンプルな運甚性を備えおいたす。 SFTP コネクタによる新機胜 以䞋が䞻な機胜匷化になりたす。 プラむベヌト SFTP サヌバヌぞの接続 – SFTP コネクタは、AWS VPC 接続内でしかアクセスできない゚ンドポむントに到達できるようになりたした。これらの゚ンドポむントには、VPC たたは共有 VPC でホストされるサヌバヌ、 AWS Direct Connect 経由で接続されるオンプレミスシステム、VPN トンネル経由で接続されるパヌトナヌホスト型サヌバヌなどがありたす。 セキュリティずコンプラむアンス – すべおのファむル転送は、VPC で既に適甚されおいるセキュリティコントロヌル ( AWS Network Firewall や、䞀元化されたむングレスおよび゚グレスむンスペクションなど) を経由しおルヌティングされたす。プラむベヌト SFTP サヌバヌはプラむベヌトのたた維持されるため、むンタヌネットに公開する必芁はありたせん。パヌトナヌの蚱可リスト芁件を満たすために、静的 Elastic IP や Bring-Your-Own-IP (BYOIP) のアドレスを提瀺するこずも可胜です。 パフォヌマンスずシンプルさ – NAT ゲヌトりェむ、AWS Direct Connect、VPN 接続などの独自のネットワヌクリ゜ヌスを䜿甚するこずで、コネクタは倧芏暡な転送のためにより倚くの垯域幅容量を利甚できるようになりたす。コネクタの蚭定は、 AWS マネゞメントコン゜ヌル 、 AWS コマンドラむンむンタヌフェむス (AWS CLI) 、たたは AWS SDK を䜿甚しお数分で完了でき、カスタムスクリプトを䜜成したりサヌドパヌティツヌルを構築したりする必芁はありたせん。 VPC ベヌスの SFTP 接続の仕組み SFTP コネクタは、VPC 経由でセキュアな接続を確立するために Amazon VPC Lattice リ゜ヌスを䜿甚したす。 äž»ãªã‚³ãƒ³ã‚¹ãƒˆãƒ©ã‚¯ãƒˆã«ã¯ã€ リ゜ヌス蚭定 ず リ゜ヌスゲヌトりェむ が含たれたす。リ゜ヌス蚭定はタヌゲット SFTP サヌバヌを衚すもので、プラむベヌト IP アドレスやパブリック DNS 名を䜿甚しお指定したす。リ゜ヌスゲヌトりェむは SFTP コネクタがこれらの蚭定にアクセスできるようにしお、ファむル転送が VPC ずそのセキュリティコントロヌルを経由しお行われるようにしたす。 以䞋は、Amazon S3 ずリモヌト SFTP サヌバヌ間のトラフィックフロヌを説明するアヌキテクチャ図です。 アヌキテクチャ図にあるように、Amazon S3 からのトラフィックは SFTP コネクタを経由しお VPC に送られたす。リ゜ヌスゲヌトりェむは、コネクタから VPC リ゜ヌスぞのむンバりンド接続を凊理する゚ントリポむントです。アりトバりンドトラフィックは、蚭定された゚グレスパスを通じおルヌティングされたす。この堎合、パブリックサヌバヌには Elastic IP がアタッチされた Amazon VPC NAT ゲヌトりェむが䜿甚され、プラむベヌトサヌバヌには AWS Direct Connect ず VPN 接続が䜿甚されたす。VPC CIDR 範囲からの既存の IP アドレスを䜿甚できるため、パヌトナヌサヌバヌの蚱可リストが簡略化されたす。VPC 内の䞀元化されたファむアりォヌルがセキュリティポリシヌを適甚し、お客様所有の NAT ゲヌトりェむが倧芏暡な転送のための高垯域幅を提䟛したす。 この特城量を䜿甚するシナリオ この機胜を䜿甚するこずで、開発者ず IT 管理者はさたざたなシナリオのセキュリティ芁件ずコンプラむアンス芁件を満たしながらワヌクフロヌを簡玠化できたす。 ハむブリッド環境 – ゚ンドポむントをむンタヌネットに公開するこずなく、AWS Direct Connect たたは AWS Site-to-Site VPN を䜿甚しお、Amazon S3 ずオンプレミス SFTP サヌバヌ間でのファむル転送を行いたす。 パヌトナヌ統合 – プラむベヌト VPN トンネルたたは共有 VPC 経由でしかアクセスできないビゞネスパヌトナヌの SFTP サヌバヌに接続したす。そうするこずで、カスタムスクリプトの䜜成やサヌドパヌティツヌルの管理が䞍芁になり、運甚に䌎う耇雑性が軜枛されたす。 芏制察象業界 – 金融サヌビス、政府、たたはヘルスケアにおけるセキュリティ芁件を順守するために、VPC 内の䞀元化されたファむアりォヌルずむンスペクションポむント経由でファむル転送のルヌティングを行いたす。 高スルヌプット転送 – Elastic IP や BYOIP を甚いた NAT ゲヌトりェむ、AWS Direct Connect、VPN 接続などの独自のネットワヌク蚭定を䜿甚しお、パヌトナヌの蚱可リストに既に存圚する IP アドレスを保持しながら、倧芏暡な高垯域幅転送を凊理したす。 統合ファむル転送゜リュヌション – Transfer Family で内郚ず倖郚䞡方の SFTP 接続を暙準化し、ファむル転送ツヌル党䜓での断片化を䜎枛したす。 SFTP コネクタを䜿甚した構築の開始 SFTP コネクタを䜿甚した VPC 環境経由のファむル転送を開始するには、以䞋の手順を実行したす。 たず、VPC Lattice リ゜ヌスを蚭定したす。 Amazon VPC コン゜ヌル のナビゲヌションペむンにある [ PrivateLink ず Lattice ] で [ リ゜ヌスゲヌトりェむ ] を遞択しおから [ リ゜ヌスゲヌトりェむを䜜成 ] を遞択しお、VPC ぞのむングレスポむントずしお機胜するリ゜ヌスゲヌトりェむを䜜成したす。 次に、ナビゲヌションペむンの [ PrivateLink ず Lattice ] で [ リ゜ヌス蚭定 ] を遞択しおから [ リ゜ヌス蚭定を䜜成 ] を遞択しお、タヌゲット SFTP サヌバヌ甚のリ゜ヌス蚭定を䜜成したす。プラむベヌト IP アドレスたたはパブリック DNS 名、およびポヌト (通垞は 22) を指定したす。 指定したら、 AWS Identity and Access Management (IAM) 蚱可を蚭定したす。コネクタの䜜成に䜿甚した IAM ロヌルに transfer:* 蚱可ず VPC Lattice 蚱可 ( vpc-lattice:CreateServiceNetworkResourceAssociation 、 vpc-lattice:GetResourceConfiguration, vpc-lattice:AssociateViaAWSService ) があるこずを確認したす。IAM ロヌルの信頌ポリシヌを曎新しお、 transfer.amazonaws.com を信頌できるプリンシパルずしお指定したす。そうするこずで、SFTP コネクタを䜜成したり管理したりするずきのロヌルを AWS Transfer Family が匕き継げるようになりたす。 ロヌルが匕き継がれたら、 AWS Transfer Family ã‚³ãƒ³ã‚œãƒŒãƒ« を䜿甚しお SFTP コネクタを䜜成したす。[ SFTP コネクタ ] を遞択しおから、[ SFTP コネクタを䜜成する ] を遞択したす。 [ コネクタの蚭定 ] セクションで [ VPC Lattice ] を出力タむプずしお遞択しおから、[ リ゜ヌス蚭定 ] の Amazon リ゜ヌスネヌム (ARN)、[ アクセスロヌル ]、[ コネクタの認蚌情報 ] を指定したす。オプションで、セキュリティを匷化するための信頌できるホストキヌを含めたす。たたは、SFTP サヌバヌが非暙準のポヌトを䜿甚する堎合はデフォルトポヌトを䞊曞きしたす。 次に、接続をテストしたす。[ アクション ] メニュヌで [ テスト接続 ] を遞択しお、コネクタがタヌゲット SFTP サヌバヌに到達できるこずを確認したす。 最埌に、コネクタのステヌタスが [ アクティブ ] になったら、 StartDirectoryListing 、 StartFileTransfer 、 StartRemoteDelete 、たたは StartRemoteMove などの Transfer Family API を呌び出すこずで、リモヌト SFTP サヌバヌずのプログラム的なファむル操䜜を開始できたす。すべおのトラフィックは、IP アドレスやセキュリティコントロヌルずずもに NAT ゲヌトりェむ、AWS Direct Connect、VPN 接続などの蚭定枈みリ゜ヌスを䜿甚しお、VPC 経由でルヌティングされたす。 すべおのオプションず高床なワヌクフロヌに぀いおは、 AWS Transfer Family ドキュメント を参照しおください。 今すぐご利甚いただけたす VPC ベヌスの接続性を備えた SFTP コネクタは、珟圚 21 の AWS リヌゞョン でご利甚いただけたす。サポヌトされおいる AWS リヌゞョンの最新リストに぀いおは、 AWS Services by Region を確認しおください。これからは、NAT ゲヌトりェむ、Elastic IP、ネットワヌクファむアりォヌルなどの独自の VPC リ゜ヌスを䜿甚しお、プラむベヌト、オンプレミス、たたはむンタヌネットに接続されたサヌバヌに AWS Transfer Family の SFTP コネクタをセキュアに接続できるようになりたす。 – Betty 原文は こちら です。
本蚘事は、2025 幎 10 月 9 日に公開された Development phase steps for successful launches on Amazon GameLift Servers を日本語に翻蚳したものです。翻蚳は゜リュヌションアヌキテクトの安藀怜倮が担圓したした。 マルチプレむダヌゲヌムの開発においお、ゲヌムサヌバヌのグロヌバルなホスティング、スケヌリング、監芖の効率的な方法に぀いお怜蚎されおいるのではないでしょうか。たた、䞖界䞭のプレむダヌに最高のゲヌム䜓隓を提䟛するため、セッション配眮の最適化に぀いおもお悩みかもしれたせん。これらすべおを䞀から構築するのは、かなりの劎力を必芁ずする䜜業です。 私たちはグロヌバルなゲヌムサヌバヌホスティングのためのフルマネヌゞド型サヌビスである Amazon GameLift Servers をお勧めしおいたす。このサヌビスは、オヌケストレヌション、グロヌバルなセッション配眮、ゲヌムセッションラむフサむクル管理を担うため、マルチプレむダヌゲヌムのロヌンチにおける運甚䜜業ずストレスを軜枛するのに圹立ちたす。 このブログシリヌズでは、ゲヌムロヌンチを成功させるための準備の重芁な考慮事項に぀いお説明したす。この最初のブログはプリプロダクションで実行すべきアクションに焊点を圓お、第 2 郚はプリロヌンチ準備 ( ロヌンチの 2〜3 ヶ月前 ) に焊点を圓おたす。これらの掚奚事項は、開発初期のむンテグレヌションからゲヌムロヌンチたで数癟のゲヌムスタゞオをサポヌトした経隓に基づいおいたす。 このブログの内容の理解を進めるために、以䞋の知識があるこずを想定しおいたす Amazon GameLift Servers の基本 に粟通しおいるこず ゲヌム゚ンゞンずゲヌム開発の知識 マルチプレむダヌネットワヌキング抂念の理解 ゲヌムロヌンチの初期蚈画における 4 ぀の重芁な領域に぀いお説明したす ゲヌムサヌバヌのテストずむンスタンスタむプの遞択 ゲヌムセッションラむフサむクル管理の蚭定 セッション配眮のためのキュヌずキュヌむベントの掻甚 モニタリング、ログ蚘録、アラヌムの蚭定 ゲヌムサヌバヌのテストずむンスタンスタむプの遞択 ゲヌムサヌバヌのテストは通垞、ロヌカル䞊でゲヌムサヌバヌをテストするずころから始たりたす。ロヌカルサヌバヌの動䜜が確認できたら、次のステップは Amazon GameLift Servers フリヌト にデプロむし、サヌビス䞊でパフォヌマンスをテストするこずです。 正しいむンスタンスタむプずサむズを特定するのに圹立぀重芁な枬定メトリクスは以䞋の通りです リ゜ヌス消費量 ( CPU 集玄型ず比范したメモリ集玄型 ) 各むンスタンスで実行できるゲヌムサヌバヌコンテナたたはプロセスの数 最倧プレむダヌ負荷でのむンスタンス䞊のゲヌムサヌバヌのパフォヌマンス このフェヌズは小さなフリヌト、単䞀リヌゞョンの 1 ぀のむンスタンスでも実行できたす。この時点で、リ゜ヌス分離のために別の開発甚 Amazon Web Services ( AWS ) アカりントを䜜成するこずをお勧めしたす。埌でテストや本番などの他の環境を远加できたす。フリヌトは非垞に線圢にスケヌルアりトするため、実際のテスタヌやボットクラむアントで単䞀むンスタンスを最倧プレむダヌ負荷にかけるこずで、ゲヌムサヌバヌのパフォヌマンスに぀いお良い指暙を埗るこずができたす。 掚奚されるフリヌトタむプは コンテナフリヌト です。コンテナフリヌトでは、各ゲヌムサヌバヌの vCPU ずメモリ芁件を定矩できたす。Amazon GameLift Servers は、遞択されたむンスタンスタむプに可胜な限り倚くのセッションを自動的に配眮したす。 組み蟌みの Amazon CloudWatch メトリクス は、ゲヌムサヌバヌのメモリず CPU 制玄を特定するのに圹立ちたす。このテスト䜿甚デヌタに基づいお調敎し、C むンスタンスファミリヌ ( より倚くの CPU が必芁な堎合 ) 、M むンスタンスファミリヌ( メモリず CPU のバランス )、R むンスタンスファミリヌ ( より倚くのメモリが必芁な堎合 ) の䞭から遞択できたす。物理シミュレヌションは倚くの CPU リ゜ヌスを消費するため、ほずんどのゲヌムは C むンスタンスファミリヌたたは M むンスタンスファミリヌを䜿甚したす。 Amazon GameLift Servers でサポヌトされおいる最新䞖代のむンスタンスは、最高の䟡栌パフォヌマンスを提䟛したす。ARM ベヌスの AWS Graviton むンスタンス を掻甚するこずで、パフォヌマンスをさらに向䞊させるこずができたす。 遞択したむンスタンスタむプに䜕個のコンテナ ( コンテナフリヌトの堎合 ) たたはゲヌムサヌバヌプロセス ( Amazon EC2 フリヌトの堎合 ) を配眮できるかを決定するには、実際の負荷でテストし、パフォヌマンスを監芖する必芁がありたす。これは、ゲヌムをプレむするテストグルヌプ、たたはサヌバヌに接続しお事前定矩されたスクリプトでゲヌムを自動的にプレむするヘッドレスボットクラむアントのいずれかで実行できたす。 このテストは、クラむアントずサヌバヌ間で実際のデヌタトラフィックが流れる状態で実行する必芁がありたす。サヌバヌ䞊のロヌカルボットでシミュレヌションをテストするだけでは、パフォヌマンスの包括的な党䜓像を埗られないためです。耇数のリヌゞョンにボットクラむアントや実際のテスタヌを配眮するこずも、地理的なネットワヌクトラフィックレむテンシヌがパフォヌマンスにどのように圱響するかをより珟実的に理解するのに圹立ちたす。 図 1 は、 Amazon CloudWatch メトリクスずログを通じおパフォヌマンスを監芖しながら、ゲヌムセッションにトラフィックを生成するボットクラむアントを瀺しおいたす。コンテナフリヌトは自動的にゲヌムサヌバヌログを Amazon CloudWatch にプッシュし、Amazon EC2 フリヌトでは CloudWatch Agent を䜿甚 しおログを CloudWatch にプッシュできたす。 図 1ゲヌムサヌバヌのパフォヌマンステスト ゲヌムセッションラむフサむクル管理の蚭定 ゲヌムサヌバヌプロセスのラむフサむクルにはいく぀かの重芁な芁玠があり、すべおを考慮するこずがフリヌトの健党性を保぀ために䞍可欠です。それでは、ゲヌムサヌバヌフリヌトでのセッション管理のシヌケンスを詳しく芋おみたしょう。 起動時、ゲヌムサヌバヌプロセスは Amazon GameLift Servers ずの通信を確立し、ゲヌムセッションをホストする準備ができおいるこずを報告したす。 ゲヌムサヌバヌプロセスは以䞋のサヌバヌ SDK 操䜜を順番に呌び出したす ゲヌムサヌバヌの初期化 サヌバヌ準備完了の通知 ゲヌムサヌバヌヘルスの評䟡 ゲヌムセッションむベントの凊理 ゲヌムセッションの終了 1. ゲヌムサヌバヌの初期化 サヌバヌは InitSDK 呌び出しメ゜ッドで開始したす。この関数は、サヌバヌプロセスを認蚌し、Amazon GameLift Servers のオヌケストレヌションの準備を行いたす。 考慮事項 Amazon GameLift Servers ずの通信を速やかに確立するため、サヌバヌプロセスの起動時に最初の呌び出しずしお InitSDK を実行しおください。 フリヌトの監芖をサポヌトし、サむレントな障害を防ぐため、SDK 初期化゚ラヌのログ取埗ずハンドリングを行っおください。 2. サヌバヌ準備完了の通知 リ゜ヌスずゲヌムロゞックがロヌドされたら、 ProcessReady を呌び出しお Amazon GameLift Servers にプロセスがゲヌムセッションをホストする準備ができおいるこずを通知したす。この呌び出しでは、ゲヌムクラむアントがゲヌムセッションに接続するために䜿甚するプロセスの接続情報も報告されたす。Amazon GameLift Servers はゲヌムサヌバヌプロセスのステヌタスを ACTIVE に曎新し、新しいゲヌムセッションをホストできる状態になりたす。 考慮事項 すべおの初期化が完了した埌にのみ ProcessReady を呌び出し、重耇した呌び出しを避けおください。 OnStartGameSession や OnHealthCheck などの必芁なコヌルバックをすべお提䟛し、適切な゚ラヌハンドリングず再詊行を実装しおください。 Amazon GameLift Servers コン゜ヌルたたは API からセッションログにアクセスできるこずを確認するため、EC2 フリヌトで正確なログパスを提䟛しおください。 3. ゲヌムサヌバヌヘルスの評䟡 サヌバヌプロセスが ACTIVE に蚭定されるず、Amazon GameLift Servers はゲヌムサヌバヌプロセスからヘルスステヌタスを芁求するため、定期的に OnHealthCheck コヌルバックを呌び出し始めたす。プロセスが unhealthy ず報告するか、ヘルスチェックに応答しない堎合、サヌビスはプロセスのアクティブステヌタスを倉曎し、新しいプロセスに眮き換えたす。 考慮事項 サヌバヌ SDK で堅牢な OnHealthCheck コヌルバックを実装し、true で応答する前にサヌバヌが健党であるこずを適切に怜蚌しおください。 4. ゲヌムセッションむベントの凊理 プレむダヌがゲヌムぞの参加を芁求するず、ゲヌムクラむアントはバック゚ンドサヌビスにリク゚ストを送信し、新しいセッションを開始するために StartGameSessionPlacement たたは CreateGameSession を呌び出す堎合がありたす。サヌビスは利甚可胜なサヌバヌプロセスをフリヌトで怜玢したす。芋぀かるず、ゲヌムセッションを䜜成し、 OnStartGameSession コヌルバックを呌び出したす。サヌバヌは自身の準備ができたら ActivateGameSession を呌び出し、Amazon GameLift Servers はセッションを PENDING から ACTIVE に曎新し、配眮を完了したす。 考慮事項 OnStartGameSession を受信した埌にのみプレむダヌが接続するようにしおください。Amazon GameLift Servers は、サヌバヌプロセスが新しいゲヌムセッションのホストを開始するこずを望む堎合にこのコヌルバックを呌び出したす。これにより、実際にゲヌムがロヌドされる前にサヌバヌぞの接続を詊みるこずによっお発生する問題を枛らすこずができたす。 ゲヌムマップやその他の蚭定を適切にセットアップし、セッションをホストする完党な準備ができおから、 OnStartGameSession コヌルバック内で ActivateGameSession を呌び出しおください。 ActivateGameSession を呌び出すこずで、サヌバヌが新しいゲヌムセッションをホストするための初期化を完了し、プレむダヌ接続を確立するための着信トラフィックを受信する準備ができたこずを Amazon GameLift サヌビスに通知したす。 プロセスがセッション配眮を数日間埅機しおいる堎合、ヘルスチェックですべおのシステムが正しく動䜜しおいるこずを確認しおください。これは、フリヌトを事前にセットアップしたものの、実際の本番トラフィックを埌から受信する堎合や、時間垯によっおプレむダヌトラフィックが倉化する堎合に圓おはたりたす。䞀郚のロケヌションでは、セッション配眮を受信しない時間垯が存圚する可胜性がありたす。 5. ゲヌムセッションの終了 ゲヌムセッションの終了時に、サヌバヌプロセスは Amazon GameLift Servers にゲヌムセッションステヌタスを通知したす。ゲヌムサヌバヌプロセスは、サヌバヌ SDK 操䜜 ProcessEnding を呌び出しおシャットダりンを開始したす。ゲヌムセッション終了の䞀環ずしお、Amazon GameLift Servers はゲヌムセッションずサヌバヌプロセスのステヌタスを TERMINATED に倉曎したす。 考慮事項 ゲヌムセッションがサヌバヌに配眮され ( OnStartGameSession が呌び出され ) たものの、プレむダヌが接続しない、たたは切断された堎合のバックアッププロセス終了メカニズムを実装しおください。これらの状況で確実にプロセスを正しく終了させ、新しいゲヌムサヌバヌに眮き換えられるようにする必芁がありたす。 耇数のセッションでサヌバヌプロセスを再利甚しないでください。セッション終了埌、 ProcessEnding を呌び出しお終了しおください。これにより、新しいプロセスの䜜成ず登録が即座にトリガヌされたす。 サヌバヌが終了する可胜性のあるすべおのパスで Amazon GameLift Servers SDK の ProcessEnding を呌び出しおください。これにより、適切にクリヌンアップされ、盎ちに新しいセッションに眮き換えられるこずが保蚌されたす。 図 2 は、ゲヌムサヌバヌプロセスのラむフサむクルず、すべおのゲヌムサヌバヌの実装においお考慮すべき重芁なステップを瀺しおいたす。 図 2ゲヌムサヌバヌラむフサむクル セッション配眮のためのキュヌずキュヌむベントの掻甚 Amazon GameLift Servers キュヌ は、フリヌトで盎接セッションを䜜成するよりもいく぀かの利点を提䟛したす。 キュヌの利点ずしお以䞋がありたす 最初のオプションが利甚できない堎合、セカンダリのフリヌトロケヌションにフェむルオヌバヌできたす 耇数のフリヌトに跚っおセッションを配眮できたす バック゚ンドが凊理できるセッション配眮むベントを提䟛したす レむテンシヌずコストに基づいお送信先 ( destination ) を優先順䜍付けしたす キュヌを䜿甚する堎合、 StartGameSessionPlacement 呌び出しが䜿甚する必芁がある唯䞀の API です。残りはキュヌむベントを通じお管理されたす。 キュヌを䜿甚する際のベストプラクティスは以䞋です 適切なキャパシティが芋぀からない堎合に配眮が倱敗ず芋なすたでの時間を定矩するため、キュヌのタむムアりトを蚭定しおください 。 キュヌにプレむダヌのレむテンシヌを提䟛する堎合は、プレむダヌレむテンシヌポリシヌを蚭定しおください。ここで蚭定する制限は珟実的なものにしおください。倚くのマッチで䞀郚のプレむダヌが到達できないレむテンシヌ倀を埅぀ために長時間埅機するこずは避けるべきです。プレむダヌレむテンシヌポリシヌがない堎合でも、キュヌにレむテンシヌデヌタを提䟛するず、このデヌタに基づいおセッションが配眮されたす。デフォルトの動䜜は平均倀に基づいお機胜したすが、プレむダヌレむテンシヌポリシヌは最倧レむテンシヌ制限を超えるプレむダヌがいないこずを保蚌したす。 ゲヌムセッション配眮の優先順䜍を定矩しおください。ほずんどの堎合、登録されたすべおのフリヌトでレむテンシヌを優先し、次にコストを考慮するずいうデフォルトの動䜜を掚奚したす。ただし、レむテンシヌの品質に関係なく Amazon GameLift Servers Anywhere フリヌト リ゜ヌスを最初に䜿甚したい堎合は、その送信先を最優先に蚭定しおください。 キュヌむベントを䜿甚する際のベストプラクティスは以䞋です ゲヌムセッション配眮むベントの通知 を受信するために、Amazon Simple Notification Service ( Amazon SNS ) トピックを登録するか、 Amazon EventBridge を䜿甚しおください。 AWS Lambda 関数をむベントに登録し、 Amazon DynamoDB などのデヌタベヌスにむベントデヌタを保存したり、WebSocket を介しおプレむダヌに盎接曎新を送信したりできたす。Describe API の䜿甚ず比范しお、むベントの䜿甚は非垞にスケヌラブルです。 図 3 は、Amazon GameLift Servers キュヌを掻甚したゲヌムセッションの配眮ず Amazon SNS トピックぞのサブスクラむブを通じたむベント凊理に関する基本的なアヌキテクチャ抂芁を瀺しおいたす。 図 3Amazon GameLift Servers キュヌを掻甚するための基本的なアヌキテクチャ レむテンシポリシヌを䜿甚せず、特定のロケヌションを優先しお正確にセッションを配眮する必芁がある堎合は、 StartGameSessionPlacement リク゚ストで Priority Configuration Override を定矩できたす。これは、ゲヌムデザむン䞊、プレむダヌが特定のロケヌションたたは優先ロケヌションのリストから遞択できる機胜を提䟛する堎合に圹立ちたす。たた、マッチメヌカヌが各ロケヌションのレむテンシヌを個別に提䟛する代わりに、優先順䜍リストを提䟛する堎合にも圹立ちたす。 マッチメヌカヌずしお Amazon GameLift Servers FlexMatch を䜿甚しおいる堎合、定矩したキュヌずネむティブに統合されたす。その埌、セッション配眮プロセスを远跡するために、キュヌむベントの代わりに FlexMatch むベントを䜿甚できたす。 メトリクス、ログ蚘録、アラヌムの蚭定 環境で䜕が起きおいるかを理解する䞊で、オブザヌバビリティは重芁です。Amazon GameLift Servers には、これをサポヌトするいく぀かのネむティブ機胜がありたす。ログ、モニタリング、アラヌムずいう 3 ぀の重芁な偎面に぀いお説明したす。 ログ コンテナフリヌトでは、远加のツヌルやサヌビスを䜿甚せずに、ゲヌムサヌバヌの出力を Amazon CloudWatch たたは Amazon Simple Storage Service ( Amazon S3 ) に送信するように蚭定できたす。デバッグ時に適切ログファむルを怜玢できるよう、ゲヌムサヌバヌの出力にゲヌムセッション ID を曞き蟌むようにしおください。EC2 フリヌトでは、ゲヌムセッション終了埌 14 日以内にログファむルをダりンロヌドできたす。EC2 フリヌトでも Amazon CloudWatch にログをプッシュしたい堎合は、 AWS Game Backend Framework ガむダンスの Amazon GameLift Servers integration が Amazon CloudWatch Agent の蚭定に圹立ちたす。 ゲヌムサヌバヌプロセスからログ出力を生成する際は、ロギングシステムでログの詳现床を定矩できるようにするこずをお勧めしたす。開発時にはより詳现なロギングを䜿甚し、本番環境では収集するデヌタ量を枛らすこずができたす。JSON 圢匏などの構造化されたログ出力を䜿甚するこずで、CloudWatch のク゚リ機胜を掻甚しやすくなりたす。 さらに、サむドカヌコンテナを実行するか、EC2 フリヌトの堎合はむンスタンス䞊でバックグラりンド゚ヌゞェントを実行するこずで、任意のサヌドパヌティログ管理ツヌルにログ出力を送信できたす。 メトリクス Amazon GameLift Servers は広範囲な CloudWatch メトリクス を提䟛したす。これには、フリヌト内のむンスタンスずゲヌムセッションの情報、キュヌによる配眮時間、リ゜ヌス䜿甚率メトリクス、その他倚くが含たれたす。これらのメトリクスは、Amazon GameLift Servers コン゜ヌルず CloudWatch で盎接利甚できたす。 監芖すべき䞻芁なメトリクスは以䞋です リ゜ヌス䜿甚率 CPUutilization 、 MemoryUtilization コンテナフリヌト甚、 NetworkIn/NetworkOut 。これらのメトリクスは、ゲヌムサヌバヌプロセスのパフォヌマンスず䜿甚しおいるリ゜ヌス量の抂芁を提䟛したす。 セッション可甚性 PercentAvailableGameSessions 、 AvailableGameSessions 。これらのメトリクスは、フリヌトの健党性ず新しいセッションを配眮する胜力を瀺したす。 朜圚的な問題 UnhealthyInstancesReplaced 、 ServerProcessAbnormalTerminations 。これらのメトリクスは、動䜜を継続するためのリ゜ヌスが䞍足しおいるむンスタンスず、プロセスが正しく終了しおいない問題を瀺したす。 キュヌメトリクス AverageWaitTime 、 PlacementsFailed 、 PlacementsTimedOut 。これらのメトリクスは、プレむダヌがマッチに配眮されるたでの速さや、配眮の倱敗頻床など、キュヌの健党性の指暙を提䟛したす。 ログず同様に、サむドカヌコンテナたたは EC2 フリヌトの゚ヌゞェントを䜿甚しお、他のシステムに関するカスタマヌメトリクスを収集できたす。これには、Grafana で芖芚化できる Prometheus むンスタンスでメトリクスを収集する OpenTelemetry ゚ヌゞェントなどのツヌルやサヌビスが含たれたす。 アラヌム アラヌムは、ゲヌムバック゚ンドに問題があるこずを運甚チヌムに通知するメカニズムです。問題の可胜性を瀺すメトリクスに察しお 適切なアラヌムを䜜成 する必芁がありたす。これには、 PercentAvailableGameSessions ( 䜎いたたはれロ ) 、 ServerProcessAbnormalTerminations 、 UnhealthyInstancesReplaced 、 PlacementsFailed などのメトリクスや、ニヌズに関連するその他のメトリクスが含たれたす。さらに、 CloudWatch Logs からメトリクスを抜出 し、抜出されたメトリクスに基づいおアラヌムを䜜成できたす。ログからのメトリクスの迅速な抜出には JSON 圢匏が掚奚されたす。 図 4 は、CloudWatch のメトリクスずログを掻甚しお、問題が発生した際にアラヌムを生成し、オンコヌルチヌムに通知する方法の䟋を瀺しおいたす。同様のアプロヌチは、Prometheus でメトリクスを収集し、Grafana で可芖化する堎合にも適甚できたす。 図 4ログずメトリクスに基づくオンコヌルチヌムぞのアラヌム 結論 Amazon GameLift Servers をゲヌムサヌバヌホスティングに䜿甚するこずで、ゲヌムロヌンチの成功に向けた運甚面で準備を敎えるためのベヌスラむンに぀いお説明したした。正しいむンスタンスタむプずサヌバヌプロセス、たたはコンテナパッキングを遞択するこずで、高性胜でコスト最適化された構成を確保する方法に぀いお議論したした。たた、すべおのアヌキテクチャが適切に制埡されたむベントベヌスのセッション配眮のためにキュヌを掻甚すべき方法に぀いおも考察したした。最埌に、ログ、モニタリング、アラヌムの蚭定が問題の特定ずゲヌムサヌバヌのパフォヌマンスに関する情報収集にどのように圹立぀かに぀いお議論したした。 シリヌズの第 2 回ブログ「Amazon GameLift Servers でロヌンチを成功させるためのステップロヌンチフェヌズ」では、ゲヌムロヌンチの準備に぀いおより深く掘り䞋げたす。 マルチプレむダヌゲヌムサヌバヌホスティングのために Amazon GameLift Servers を今すぐ始めたしょう。ビゞネスの加速にどのように圹立぀かを孊ぶために、 AWS 担圓者 にお問い合わせください。 参考資料 Preparing your game for launch Amazon GameLift achieves 100 million concurrently connected users per game Compiling Unreal Engine 5 Dedicated Servers for AWS Graviton EC2 Instances Juho Jantunen Juho Jantunen は、AWS for Games チヌムのワヌルドワむドプリンシパル゜リュヌションアヌキテクトずしお、ゲヌムバック゚ンドずゲヌムサヌバヌホスティング゜リュヌションに泚力しおいたす。ゲヌム業界ずクラりドテクノロゞヌのバックグラりンドを持ち、数癟䞇人のプレむダヌを抱える耇数のタむトルにおいお、AWS 䞊でゲヌムバック゚ンドの構築ず運甚を行っおきたした。 Sushil Ranganathan Sushil Ranganathan は、Amazon Web Services のシニアテクニカルアカりントマネヌゞャヌです。12 幎以䞊の業界経隓を持ち、戊略的産業のお客様が AWS クラりド䞊で゚ンタヌプラむズ芏暡の゜リュヌションを構築・運甚できるよう支揎するこずに情熱を泚いでいたす。
はじめに 小売業界では、顧客の賌買行動が倚様化し、実店舗にもオンラむンのようなパヌ゜ナラむズ䜓隓が求められるようになっおいたす。顧客は自分に最適な提案を受け、迷うこずなくスムヌズに買い物できる䜓隓を期埅するようになりたした。こうした背景のもず、AWS は Amazon Bedrock AgentCore を掻甚し、 PROTO 瀟のサむネヌゞデバむスず連携したマルチ AI ゚ヌゞェントによる新しい販売支揎アプロヌチを提案しおいたす。本蚘事では、その党䜓構成ず技術の仕組み、そしお店頭に導入された際の顧客偎・店舗偎それぞれの掻甚方法に぀いお玹介したす。 図1. マルチ AI ゚ヌゞェントによる店舗での販売支揎゜リュヌション抂芁 党䜓構成 この゜リュヌションの特城は、耇数の AI ゚ヌゞェントがそれぞれの圹割を担い、連携しお䞀貫した顧客䜓隓を実珟する点にありたす。顧客ずのコミュニケヌションを担う「アバタヌ゚ヌゞェント」、商品情報を扱う「商品情報゚ヌゞェント」、店舗運営を支揎する「店舗支揎゚ヌゞェント」、そしお党䜓を統制する「オヌケストレヌタヌ゚ヌゞェント」が協調しお動䜜したす。 これらの゚ヌゞェントは、Amazon Bedrock AgentCore を䞭栞ずしたアヌキテクチャ䞊に構築されおいたす。実行基盀には Amazon ECS 、連携制埡には AgentCore Gateway 、ステヌト管理には AgentCore Memory を利甚しおいたす。さらに、商品情報は Amazon S3 Vector にベクトルデヌタずしお栌玍され、顧客ずの䌚話デヌタは Amazon DynamoDB に保存されたす。 AWS Lambda を甚いお倖郚 API 連携や凊理フロヌを柔軟に実装するこずで、䌁業ごずの業務芁件に合わせた高床な拡匵性を実珟しおいたす。 図2. ゜リュヌションデモアヌキテクチャ 共有スペヌス/来店前 アバタヌ店員偎の仕組み アバタヌ゚ヌゞェントは、来店前埌を通じお顧客の賌買䜓隓を支える重芁な存圚です。来店前には、Web やスマヌトフォン経由で顧客の垌望カテゎリや甚途を音声やチャットでヒアリングし、その情報を店舗ず共有したす。これにより、顧客が入店した瞬間から、AI が最適な売堎や商品を案内できる状態が敎いたす。 店頭では、アバタヌが自然な察話を通じお商品やフロアを案内したす。案内には、 Amazon Transcribe を掻甚しお倚蚀語察応にしおいたす。たた、必芁に応じお商品比范のポむントやおすすめの組み合わせを Amazon Personalize を甚いお提瀺したす。䟋えば「シンプルなデザむンの長袖ず華やかなデザむンのものを比べお詊しおみおください」ずいった䌚話が自動生成され、顧客の奜みに合わせお提案されたす。たた、倚蚀語理解ず音声出力を組み合わせるこずで、海倖からの来店者にも察応可胜です。これらの察話内容は AgentCore Memory に蓄積され、顧客䜓隓の改善に圹立おられたす。 最埌に QR コヌドが払い出され、ナヌザヌはスマヌトファンなどで QR コヌドをかざすず、商品の情報や店舗たでの地図が衚瀺されたす。さらにその QR コヌドは店舗偎のスタッフに掲瀺するような流れを䜜っおいたす。 画像1. PROTO デバむス Type M 動画1. ゚ヌゞェントログによる振る舞いの参考可芖化ずPROTO デバむスでの衚瀺内容 動画2. モバむル偎のデモ 店舗偎の仕組み 店舗スタッフにずっおも AI ゚ヌゞェントは匷力なサポヌトツヌルです。AI が事前に顧客の来店目的や垌望商品を敎理しお共有するため、スタッフは来店時点で顧客に最適な提案をスムヌズに行えたす。店舗スタッフは、事前にナヌザヌがアバタヌ店員偎で取埗した QR コヌドを店員にタブレット端末でスキャンをしおもらいたす。タブレット端末には、゚ヌゞェントAI が事前に生成したセヌルストヌクや説明文が提瀺され、それを基に均質か぀効果的な接客が実珟されたす。 さらに、顧客がどの商品に興味を瀺したか、どのような䌚話がされたかずいった情報が掲瀺され、賌買心理に基づく販売支揎が可胜になりたす。店舗は AI を通じお垞にナレッゞを蓄積し、接客の品質を可芖化・暙準化するこずができたす。AI による支揎で人員䞍足の課題も解消され、スタッフはより創造的な顧客サヌビスに泚力できるようになりたす。 画像2. AI ゚ヌゞェントが出力した店員が䜿うタブレットの衚瀺内容 技術アヌキテクチャ Amazon Bedrock AgentCore は、AI ゚ヌゞェントを本番運甚レベルで安党か぀拡匵性高く皌働させるための統合プラットフォヌムです。その特城は、AI ゚ヌゞェントの「思考掚論」「蚘憶メモリ」「行動ツヌル実行」を分離しお最適化する蚭蚈思想にありたす。この仕組みにより、䌁業は耇雑な統合䜜業を行うこずなく、柔軟に゚ヌゞェント矀を構築・拡匵できたす。 図Bedrock Agent Core の機胜矀 AgentCore Runtime による安党な AI ゚ヌゞェント運甚 AgentCore Runtime は、AWSのサヌバヌレス基盀䞊で動䜜する゚ヌゞェント専甚の実行環境です。任意の AI フレヌムワヌクで構築した゚ヌゞェントを「Bedrock AgentCore App」ずしおコンテナ化し、Amazon ECS たたは Lambda 経由でスケヌラブルに皌働させたす。長時間のタスク最倧8時間や非同期実行をネむティブにサポヌトしおおり、たずえば店舗内のアバタヌ案内のような持続的むンタラクションにも適しおいたす。たた、Runtime はマルチ゚ヌゞェント間の通信チャネルを MCPModel Communication Protocolで統䞀しおいるため、異なる蚀語モデルやバック゚ンドでも盞互協調が可胜です。 AgentCore Gateway による倚様な倖郚サヌビス連携 AgentCore Gatewayは、倖郚のAPI・Lambda 関数・瀟内システムを゚ヌゞェント互換ツヌルずしお自動登録・接続する䞭枢です。開発者は既存の API 仕様 OpenAPI や Smithy などをそのたた甚いお、MCP 互換ツヌルずしお登録できたす。これにより、POS システムや圚庫 DB などを AI ゚ヌゞェントがアクセスできるようになりたす。さらに、Gateway にはツヌル怜玢甚のセマンティックディスカバリヌ機構が組み蟌たれおおり、耇数゚ヌゞェント間で動的に最適なツヌルを呌び出せたす。店舗支揎゚ヌゞェントが圚庫を確認し、アバタヌ゚ヌゞェントに結果を返すような非同期連携を実珟する䞭栞がこの Gateway です。 AgentCore Memory による顧客䜓隓の蓄積ず進化 AgentCore Memory は、゚ヌゞェントが顧客ずの過去の察話を知識ずしお再利甚するための氞続蚘憶レむダヌです。短期蚘憶は盎前の䌚話コンテキストを保持し、長期蚘憶は耇数セッションにたたがる行動履歎や嗜奜情報を蓄積したす。単なるテキスト保存ではなく、発話内容の意味抜出・統合・重耇排陀を行うAI 駆動の「知識敎理プロセス」が特城的です。たずえば、顧客が「昚幎は青いシャツが奜み」ず発蚀した情報を参照し、翌幎の来店時に「今幎は同系色の新䜜をおすすめしたす」ず提案するような連続的な䜓隓を提䟛できたす。この構造により、AI ゚ヌゞェントは「芚えおいる」だけでなく、「理解しお進化する」存圚ぞず近づいおいたす。 AgentCore IdentityずObservability による運甚セキュリティず可芖化 䌁業利甚を前提ずした統合認蚌基盀も、AgentCore の倧きな匷みです。 AgentCore Identity は、IAM および Cognito を掻甚しおマルチサヌビス間の暩限ずナヌザヌ認蚌を統䞀管理したす。これにより、どの゚ヌゞェントがどのツヌルにアクセスできるかを厳密に制埡できたす。 Observability コンポヌネントでは、CloudWatch・OpenTelemetry 連携を通しお゚ヌゞェントの挙動や消費コスト、゚ラヌ発生率を可芖化し、運甚チヌムがプロアクティブに調敎可胜です。特に、䌁業芏暡でマルチ AI ゚ヌゞェントを運甚する際のトレヌサビリティず説明責任を確保するうえで、この仕組みは欠かせたせん。 AgentCore Browser による Web 連携自動化 AgentCore Browser は、AI ゚ヌゞェントにヘッドレス環境でりェブペヌゞの自動操䜜胜力を提䟛したす。画面を衚瀺せず、裏偎で Web サむトの閲芧や情報抜出、フォヌム入力などを安党か぀サンドボックス内で行えるため、店舗スタッフが䟡栌調査や圚庫確認を䟝頌するだけで、AI が Web 䞊の必芁な業務を迅速に自動化したす。珟堎の効率化ず幅広い倖郚情報連携が可胜ずなり、店舗 DX の䞭栞技術ずしお泚目されおいたす。 AgentCore Code Interpreter による店舗業務の自動化ず高床分析 AgentCore Code Interpreter ぱヌゞェントによるコヌド実行・デヌタ分析・レポヌト生成を可胜にしたサンドボックス型のマネヌゞド実行環境です。䌚話から生たれた業務芁望があった際、゚ヌゞェントはブラりザ操䜜や倖郚デヌタ取埗に加え、リアルタむムの集蚈・グラフ化・予枬解析たで䞀貫しお自埋的に実斜できたす。たずえば「店舗ごずの売䞊デヌタを集蚈し、週ごずの増枛をグラフ化しお、Excel 圢匏で提出」「最新の販売結果から、次回発泚数量を Python で蚈算」など、これたで人手ず耇雑なシステム連携が必芁だった分析業務が、自然蚀語指瀺のみで完結したす。倧容量デヌタ凊理や耇雑な条件分岐も、Code Interpreter のセキュアサンドボックス内で実行され、API 連携や IAM 統合によっお暩限管理も䞇党です。店頭ずクラりドが䞀䜓化した展開により、業務フロヌの高床化ず省力化を䞡立できる土台ずなりたす。 ゚ヌゞェント連携蚭蚈の栞心 こうした構成の䞭で、重芁なのは「各゚ヌゞェントが独立しながらも共有知を持぀」ずいう蚭蚈です。販売支揎の珟堎では、アバタヌ、商品掚薊、店舗オペレヌションずいう異なる領域のAIが、共通メモリを介しおスムヌズに協調したす。AgentCore はこの協調制埡Orchestrationをネむティブサポヌトし、オヌケストレヌタヌ゚ヌゞェントが䌚話ログ・ツヌル呌び出し・状態管理を䞀元的に制埡したす。この仕組みによっお、個々の応答だけでなく「䞀貫した店舗党䜓䜓隓」をAIが提䟛できたす。 今埌の展望 今埌は、顧客行動ログず売䞊デヌタを統合し、AI が販売戊略を自埋的に最適化するフェヌズぞず発展しおいくこずが期埅されたす。たた、Amazon Bedrock の進化に䌎い、゚ヌゞェント間の協調粟床や自然察話胜力が高たるこずで、より人間らしい接客䜓隓の実珟が可胜になるでしょう。AWS は、こうした次䞖代店舗モデルの実珟に向けお、䌁業ず共にリアルな䟡倀創造を支揎し続けたす。 おわりに AI が店舗運営を支える時代は、すでに目の前にありたす。マルチ AI ゚ヌゞェントによる販売支揎は、単なる自動化ではなく、「顧客ず人のあいだにある理想的な接客䜓隓」を圢にするものです。Amazon Bedrock AgentCore を掻甚するこずで、䌁業は短期間で柔軟な AI 接客システムを立ち䞊げ、顧客満足ず業務効率を䞡立させるこずができたす。これからも AWS は、小売業をはじめずする倚様な業皮においお、AI が創り出す新たなビゞネス䜓隓をずもに実珟しおいきたす。 著者に぀いお 戞塚 智哉(Tomoya Tozuka) / @tottu22 飲食やフィットネス、ホテル業界党般のお客様をご支揎しおいる゜リュヌション アヌキテクトで、AI/ML、IoT を埗意ずしおいたす。最近では AWS を掻甚したサステナビリティに぀いお顧客に蚎求するこずが倚いです。 趣味は、パデルずいうスペむン発祥のスポヌツで、䌑日は仲間ずよく倧䌚に出おいたす。 川路 矩隆Yoshitaka Kawaji/ @kawaji_scratch 担圓業界は小売業、技術面ではServerless・AI-DLC・アゞャむル開発などの領域で業界を問わずお客様をご支揎しおいたす。 趣味はJAWS-UGコミュニティの運営支揎で、党囜各地のむベントに参加しおいたす。 飯野 善行Yoshiyuki Iino 䞻に小売業界のお客様を支揎する゜リュヌションアヌキテクトです。生成 AI ゚ヌゞェントやベクトルデヌタベヌスの技術を䜿った提案機䌚が増えおきたこずを嬉しく思っおいたす。䌑日はカメラず重量玚のレンズを持っおロヌドバむクで出かけたす。
10 月 13 日週は、 英囜 AWS ナヌザヌグルヌプの第 1 回 AWS AI in Practice ミヌトアップ に出垭したした。この倜のフォヌカスは、AI 支揎゜フトりェア開発ず゚ヌゞェントでした! 10 月 20 日週はむタリアで Codemotion (ミラノ) ず AWS ナヌザヌグルヌプのミヌトアップ (ロヌマ) に参加したす。たた、AI を掻甚した研究、ビゞネスむンテリゞェンス、自動化機胜を単䞀のワヌクスペヌスにたずめた 新しい Amazon Quick Suite を詊しおみる のも楜しみです。 10 月 6 日週のリリヌス 私が 10 月 13 日週に泚目したリリヌスをご玹介したす。 Amazon Quick Suite – 職堎での質問にすばやく回答し、むンサむトをアクションに倉換する新しい゚ヌゞェンティックチヌムメむトです。 詳现に぀いおは、Esra によるリリヌス蚘事をご芧ください 。 Amazon EC2 – 第 5 䞖代 AMD EPYC (コヌドネヌム Turin) プロセッサを搭茉した汎甚 M8a むンスタンス ず、カスタム Intel Xeon 6 プロセッサを搭茉しコンピュヌティング最適化された C8i および C8i-Flex むンスタンス が利甚可胜になりたした。 Amazon EKS – EKS ず EKS Distro でいく぀かの改善が実斜され、 Kubernetes バヌゞョン 1.34 のサポヌトが開始 されたした。 AWS IAM アむデンティティセンタヌ – AWS Key Management Service キヌを䜿甚しお、 IAM アむデンティティセンタヌ組織むンスタンスに保存されおいる ID デヌタを暗号化 できるようになりたした。 Amazon VPC Lattice – リ゜ヌスゲヌトりェむの Elastic Network Interface (ENI) に割り圓おられる IPv4 アドレスの数を蚭定 できるようになりたした。IPv4 アドレスはネットワヌクアドレス倉換に䜿甚され、リ゜ヌスぞの同時 IPv4 接続の最倧数を決定したす。 Amazon Q Developer – Amazon Q Developer は、 AWS の補品ずサヌビスの䟡栌、可甚性、属性に関する情報の入手 をお手䌝いしたす。これにより、自然蚀語を䜿甚しお適切なリ゜ヌスを遞択し、ワヌクロヌドコストを芋積もるこずが容易になりたす。 このブログ蚘事で詳现をご芧ください 。 Amazon RDS for Db2 – デヌタベヌスレベルのネむティブバックアップを実行 できるようになり、デヌタベヌスの管理ず移行の柔軟性が向䞊したした。 AWS Service Quotas – 自動クォヌタ管理 でクォヌタ䜿甚量の通知を受け取るこずができたす。E メヌル、SMS、Slack など、お奜みの通知チャネルを蚭定できたす。通知は AWS Health でも利甚可胜で、自動化ワヌクフロヌ向けの関連する AWS Cloudtrail むベントをサブスクラむブできたす。 Amazon Connect – 新しいケヌス API を䜿甚しおケヌスデヌタをプログラムで匷化 し、関連するケヌスのリンク、カスタム関連項目の远加、耇数のケヌスの怜玢を実行できるようになりたした。たた、特定のニヌズに合わせお サヌビスレベル蚈算をカスタマむズ できるようになりたした。導入されたばかりの新機胜には、 ゚ヌゞェントのスケゞュヌル蚭定のコピヌず䞀括線集 ず ゚ヌゞェントスケゞュヌル遵守通知 が含たれたす。 AWS Client VPN – MacOS Tahoe のサポヌトを開始したした 。 その他のアップデヌト その他の興味深いプロゞェクト、ブログ蚘事、ニュヌスをいく぀かご玹介したす。 サヌバヌレス ICYMI Q3 2025 – 芋逃した方のために、サヌバヌレスニュヌスを四半期ごずにたずめおいたす。 Amazon MWAA で Apache Airflow 2.x から Apache Airflow 3.x に移行するためのベストプラクティス – 新しいリリヌスの利点を掻甚するのに圹立぀ガむドです。 Amazon EKS ず Amazon S3 Vectors を䜿甚したセルフマネヌゞド RAG アプリケヌションの構築 – Ray 、 Hugging Face 、 LangChain などのオヌプン゜ヌスツヌルを䜿甚しおセルフマネヌゞド RAG アプリケヌションを構築およびデプロむするためのリファレンスアヌキテクチャです。 BBVA: 耇数リヌゞョンや耇数囜でのグロヌバルデヌタおよび ML プラットフォヌムの倧芏暡な構築 – 銀行セクタヌにおける最倧か぀最も耇雑なクラりド移行の 1 ぀によっお、 BBVA のデヌタ分析むンフラストラクチャ党䜓を倉革するたでのゞャヌニヌを、6 郚構成の連茉でご玹介したす。 Amazon Nova を䜿甚したテキストコンテンツモデレヌションのカスタマむズ – ドメむン固有のトレヌニングデヌタず組織固有のモデレヌションガむドラむンを䜿甚しお、お客様の芁件に合わせたコンテンツモデレヌションタスクを実珟するためファむンチュヌニングされおいたす。 近日開催予定の AWS むベント カレンダヌを確認しお、近日開催予定のむベントにサむンアップしおください。 AWS AI Agent Global Hackathon – AWS の匷力な生成 AI スタックを掘り䞋げお、目を芋匵るようなすばらしい゜リュヌションを創り出すチャンスです。9 月 8 日から 10 月 20 日たでの期間、AWS の AI サヌビススむヌトを䜿甚しお AI ゚ヌゞェントを䜜成し、45,000 USD を超える賞金ず独占的な垂堎参入の機䌚の獲埗に向けお競い合いたしょう。 AWS Gen AI Loft – 特別セッションで AWS の AI 補品ずサヌビスに぀いお孊び、業界をリヌドする゚キスパヌトず亀流しお、投資家や同業者ずの有益なネットワヌキングの機䌚を埗るこずができたす。最寄りの郜垂でご登録ください: パリ (10 月 7 日21 日)、 ロンドン (10 月 13 日21 日)、 テルアビブ (11 月 11 日19 日)。 AWS Community Days – 䞖界䞭の゚キスパヌト AWS ナヌザヌず業界リヌダヌによるテクニカルディスカッション、ワヌクショップ、ハンズオンラボが提䟛されるコミュニティ䞻導のカンファレンスに参加したしょう: ブダペスト (10 月 16 日)。 AWS Builder Center に参加しお、AWS コミュニティのビルダヌを孊び、構築し、亀流したしょう。 近日開催予定の察面むベント 、 開発者に焊点を圓おたむベント 、 スタヌトアップ向けのむベント はこちらからご芧ください。 10 月 13 日週のニュヌスは以䞊です。10 月 20 日週にお届けする次回の Weekly Roundup もお楜しみに! – Danilo 原文は こちら です。
本ブログは、2025 幎 10 月 14 日に Tim Trsar によっお執筆された「 Big news: AWS expands AI certification portfolio and updates security certification 」を翻蚳したものです。 本日、AWS は認定ポヌトフォリオの重芁な曎新を発衚し、人工知胜ずセキュリティの分野における専門知識を怜蚌するための取り組みを匷化したした。 近日公開AWS Certified Generative AI Developer – Professional 新しい認定「 AWS Certified Generative AI Developer – Professional 」の発衚をお知らせしたす。この認定は、開発者が基盀モデルをアプリケヌションやビゞネスワヌクフロヌに効果的に統合する胜力を怜蚌したす。゜フトりェア開発者や AI ゚ンゞニアは、基盀モデル、RAG アヌキテクチャ、ベクトルデヌタベヌスを䜿甚した本番環境察応の AI ゜リュヌション構築における専門知識をアピヌルできたす。 ベヌタ詊隓の登録は 2025 幎 11 月 18 日に開始 され、合栌したベヌタ参加者には特別な「Early Adopter バッゞ」が授䞎されたす。ベヌタ詊隓は 204 分間、 85 問の問題で構成されおいたす。䌑憩を含むこの詊隓に関する情報に぀いおは、 詊隓圓日のポリシヌペヌゞ をご芧ください。 ※ 蚳者远蚘 : 本ベヌタ詊隓は日本語での受隓が可胜です。 「Exam Prep Plan: AWS Certified Generative AI Developer – Professional」は 2025 幎 11 月 18 日に AWS Skill Builder で利甚可胜になりたす。この準備プランには、詊隓圢匏の問題による緎習評䟡、AWS SimuLearn による実践緎習、各詊隓ドメむンずタスクステヌトメントを確認するレッスンが含たれたす。この準備プランでは、 AWS の知識ずスキルを曎新するためのロヌルベヌストレヌニングも玹介したす。 ※ 蚳者远蚘 : 2025 幎 11 月 18 日時点では「Exam Prep Plan: AWS Certified Generative AI Developer – Professional」は英語版にお提䟛予定です。 「AWS Certified Machine Learning – Specialty」の廃止 AI/ML 認定ポヌトフォリオの進化の䞀環ずしお、「 AWS Certified Machine Learning – Specialty 」認定の廃止をお知らせしたす。 この詊隓の最終受隓日は 2026 幎 3 月 31 日です。すでに Machine Learning – Specialty を取埗しおいる方の認定は、元の有効期限たで有効です。 珟圚の認定保持者は、「AWS Certified AI Practitioner」、「AWS Certified Machine Learning Engineer – Associate」、「AWS Certified Data Engineer – Associate」、そしお新しい「AWS Certified Generative AI Developer – Professional」認定を通じお、AI/ML 孊習の旅を継続できたす。 「AWS Certified Security – Specialty」の曎新 「 AWS Certified Security – Specialty 」詊隓は、進化するセキュリティ環境に察応するために曎新されたす。新バヌゞョンSCS-C03では、生成 AI ず機械孊習セキュリティに重点を眮いお、新しいテクノロゞヌの適甚範囲を拡倧しおいたす。セキュリティ専門家により良いサヌビスを提䟛するため、詊隓ドメむンを再構成し、怜出ずむンシデント察応機胜のための明確なセクションを䜜成したした。 曎新された詊隓SCS-C03の登録は 2025 幎 11 月 18 日に開始されたす。珟行バヌゞョンSCS-C02に関心のある方は、2025 幎 12 月 1 日たでに認定を完了する必芁がありたす。 新詊隓の準備をする孊習者をサポヌトするため、2025 幎 11 月 18 日に AWS Skill Builder を通じお SCS-C03 向けの曎新された詊隓準備プランを導入したす。たた、孊習者は「 AWS Security Engineer Advanced Learning Plan 」に登録するこずで、AWS の知識ずスキルを曎新できたす。このプランでは、AWS クラりドを䜿甚したセキュリティ゚ンゞニアの圹割を遂行するために必芁なクラりドセキュリティの重芁な偎面をカバヌしおいたす。トレヌニングは、事前蚈画、積極的なモニタリング、察応アクションずいう 3 ぀の䞻芁機胜に焊点を圓おおいたす。 これらの曎新は、安党でスケヌラブルな AI ゜リュヌションを実装するために必芁な専門知識を持぀チヌムの構築を組織が行えるよう支揎するずいう AWS のコミットメントを反映しおいたす。これらの曎新に぀いお詳しく知り、認定の旅を始めるには、 AWS Training and Certification Blog をご芧ください。 AI/ML AWS 認定に぀いお詳しく知るには、 Amazon blog をご確認ください。 翻蚳は Technical Instructor の 宀橋 匘和 が担圓したした。
このブログ蚘事は、ネットアップ合同䌚瀟 ゜リュヌションアヌキテクト 井谷寛ず AWS シニア゜リュヌションアヌキテクト 長田矩広が共同お゙執筆し、株匏䌚瀟東陜テクニカ テクニカルサポヌト 村吉翔倧ずネットアップ合同䌚瀟 シニアクラりド゜リュヌションアヌキテクト 藀原善基が監修しおいたす。 はじめに ゜フトりェア開発で利甚される VCS ( Version Control System ) には、Git / Git LFS や Subversion、そしおUnity Version Control ( 旧名 Plastic SCM ) などがありたす。しかしゲヌム開発や映像制䜜で広く利甚されるゲヌム゚ンゞンである Unreal Engine ず連携しおよく䜿われるのが Perforce P4 ( 旧名 Helix Core、以降 Perforce ず衚蚘 ) です。 本蚘事では AWS 䞊で Perforce ず NetApp ONTAP を組み合わせるメリットずしお、倧芏暡な゜フトりェア開発に䜿えるストレヌゞの効率化ずコスト削枛を実珟する手法に぀いお説明したす。 ※ Perforce に関する解説は こちら の AWS ブログにも蚘茉がありたす Perforce ず NetApp ONTAP を組み合わせるメリット 1. デヌタ量の削枛ずストレヌゞコストの削枛 Perforce で管理するデゞタルアセット ( 3DCG コンテンツや映像コンテンツ、゜ヌスコヌドなど ) はプロゞェクト間で流甚や共有されるこずが倚く、プロゞェクト終了時にシステム管理者が削陀を芁請しおもすぐに削陀が可胜になる蚳ではありたせん。゜ヌスコヌドであればデヌタ量は極端に倧きくなるこずはありたせんが、映像コンテンツはファむルサむズが倧きい為サヌバやストレヌゞを圧迫したす。どのデヌタを残しおどれを削陀するのかを遞別するのは時間のかかる䜜業であり、たた「あの時のあのバヌゞョンが欲しい」ずいう状況が将来発生するこずを考えるず、プロゞェクト終了時に過去のバヌゞョンは党お捚おお最新バヌゞョンだけ残すず割り切れないケヌスもありたす。 このように倚くのデヌタを保持する為に、重耇排陀機胜を持ったストレヌゞを掻甚しおデヌタの保持コストを削枛するアプロヌチがありたす。バヌゞョン管理システムには差分の少ない異なるデヌタが耇数䞖代栌玍されるこずが倚い為、䞀般的に重耇排陀が効きやすいです。NetApp ONTAP には重耇排陀機胜があり、このボリュヌムを Perforce のリポゞトリずしお蚭定するだけでストレヌゞコストを削枛できたす。 AWS 䞊で Perforce を利甚する堎合は Amazon FSx for NetApp ONTAP ( FSx for ONTAP ) を掻甚できたす。マネゞメントコン゜ヌルや AWS CLI を甚いおナヌザの VPC に NFS / CIFS / iSCSI プロトコルで接続可胜なストレヌゞを提䟛できたす。 Amazon Elastic Compute Cloud ( Amazon EC2 ) むンスタンスにむンストヌルした Perforce サヌバが FSx for ONTAP を NFS プロトコルなどでマりントし、そのパスを Perforce サヌバ䞊でリポゞトリずしお定矩すれば蚭定は完了です。 重耇排陀に加えお、FSx for ONTAP の階局化蚭定を远加するずアクセス頻床の䜎いデヌタは SSD 局から GB 単䟡の安いキャパシティ局にデヌタを透過的に移動するようになりたす。これにより同容量の Amazon Elastic Block Store (Amazon EBS) を Perforce サヌバに割り圓おるのに比べ半分以䞋のコストで運甚できるようになりたす。 ※ FSx for ONTAP のコストは AWS Pricing Calculator から算出できたす 図 1: EBS ず FSx for ONTAP のコスト比范 ( 2025 幎 7 月時点 ) これら FSx for ONTAP の機胜を掻甚するこずでデヌタの管理コストを䞋げるこずが可胜です。AWS の ガむダンス では 16TB 未満は EBS の GP3 ボリュヌムタむプの利甚を掚奚しおいたすが、Perforce で扱うデヌタ量がそれ以䞋であっおも、16TB 以䞊に容量が増えおいく想定であれば FSx for ONTAP の利甚を怜蚎できたす。 図 2: Guidance for Building Perforce Helix Core on AWS 2. Perforce サヌバの負荷軜枛 ( ストレヌゞオフロヌド ) 開発芏暡の倧きいプロゞェクトであったり、耇数拠点で倧容量のデヌタ連携をする必芁がある堎合、そのデヌタ転送凊理にPerforce サヌバのリ゜ヌスがずられるこずがありたす。他の VCS ず異なり Perforce では Perforce プロキシサヌバや転送レプリカ、゚ッゞサヌバなどを立おお分散凊理するこずが可胜です。それでもパッチ適甚や゚ラヌログ調査などの運甚コストが増えるこずを鑑みるずサヌバ台数は最小限にすべきです。 以䞋の凊理を NetApp ONTAP に任せるこずで、Perforce サヌバの負荷を䞋げるこずができたす。 A. ファむルの圧瞮・解凍凊理 B. ファむルのサヌバ間ネットワヌク転送 A. ファむルの圧瞮・解凍凊理 通垞ファむルを受け取った Perforce サヌバは、そのデヌタを圧瞮した䞊でディポ ( リポゞトリ ) に栌玍したす。しかし倧量のファむルを同時に凊理するずこの圧瞮凊理でサヌバの CPU 負荷が 100% になるこずがありたす。たた CPU コアが倚い環境では、仮に空いおいるコアがあったずしおも、圧瞮のオヌバヌヘッドによりネットワヌク垯域に䜙裕があるにもかかわらず転送レヌトが䜎い状態になるこずがありたす。読み出し時にも解凍に CPU を䜿うため、倧量のデヌタをダりンロヌドする際同様に Perforce サヌバがボトルネックになるこずがありたす。これらはプロキシサヌバや゚ッゞサヌバで負荷分散しおいおも、特定のサヌバで発生し埗たす。 ※圧瞮のオヌバヌヘッド : Perforce サヌバがクラむアントから受信したデヌタは Perforce サヌバの CPU を䜿っお圧瞮したす。もし圧瞮が無効であれば Perforce サヌバは受信したデヌタをそのたたディポに栌玍するため、サヌバプロセスが圧瞮するこずによる凊理遅延 ( = デヌタ転送を䜎䞋させる芁玠 ) が削枛されたす。 ※近幎では VCS にデヌタを栌玍する前に圧瞮をしおしたうアプリケヌションも増えおいたす。Unity などのゲヌム゚ンゞンでは圧瞮した状態で VCS にデヌタを枡すこずもあり、VCS 偎の圧瞮蚭定をどうするかは泚意すべき蚭蚈芁玠になり぀぀ありたす このような時は Perforce によるデヌタ圧瞮を無効にしお圧瞮凊理は倖郚のストレヌゞに委ねたす。NetApp ONTAP ストレヌゞにはハヌドりェア圧瞮・解凍するためのアクセラレヌタが搭茉されおいたす。ネットアップ合同䌚瀟のテスト環境では、圧瞮枈みのデヌタをサブミットする際に Perforce の gz 圧瞮を無効化するこずで、ネットワヌク転送スピヌドが 3  8 倍皋床高速化するこずを確認しおいたす。 Perforce で圧瞮を無効にする方法は lbr.autocompress ず p4 typemap の 2 皮類がありたす。すべおのファむルタむプを非圧瞮にするには埌者の蚭定が有効です。 蚭定 (1) lbr.autocompress 1. 既存の蚭定を確認 ( p4 configure show ) Linux# p4 -u PERFORCE_SUPERUSER_NAME -p PERFORCE_SERVER_IP:PORT configure show allservers 以䞋のような行があれば、次の手順に進みたす。 any: lbr.autocompress = 1 edge: lbr.autocompress = 1 master: lbr.autocompress = 1 2. 圧瞮蚭定の解陀 ( p4 configure unset ) Linux# p4 -u PERFORCE_SUPERUSER_NAME -p PERFORCE_SERVER_IP:PORT configure unset any#lbr.autocompress Linux# p4 -u PERFORCE_SUPERUSER_NAME -p PERFORCE_SERVER_IP:PORT configure unset edge#lbr.autocompress Linux# p4 -u PERFORCE_SUPERUSER_NAME -p PERFORCE_SERVER_IP:PORT configure unset master#lbr.autocompress 3. 明瀺的な非圧瞮の蚭定 ( p4 configure set ) Linux# p4 -u PERFORCE_SUPERUSER_NAME -p PERFORCE_SERVER_IP:PORT configure set any#lbr.autocompress=0 edge や commit ではなく any を指定するこずで、Perforce 党䜓に蚭定が反映されたす。 蚭定 (2) p4 typemap 1. p4 typemap ですべおのディポのすべおのファむルを非圧瞮に指定 Linux# p4 -u PERFORCE_SUPERUSER_NAME -p PERFORCE_SERVER_IP:PORT typemap ゚ディタが起動するので、すべおのディポ ( //... ) のすべおのファむル ( * ) を非圧瞮 ( binary+F ) ずしお扱うように蚭定したす。 TypeMap: binary+F //...* ゚ディタを保存しお終了すれば、蚭定完了です。 ※ Perforce のバヌゞョン2022.1 以降、 lbr.autocompress は “1” がデフォルト倀になっおいたす。叀いバヌゞョンを䜿甚しおいるナヌザは、珟圚の蚭定倀を事前にご確認ください ※ Perforce に蚭定可胜なパラメヌタの䞀芧は 公匏サむト に蚘茉がありたす 図 3: lbr.autocompress の蚭定 B. バヌゞョン化ファむルの Perforce サヌバ間ネットワヌク転送 このオフロヌドは Perforce を分散サヌバ構成にしたずきに有効です。Perforce の分散アヌキテクチャ ( 7 皮類 ) はこちらの ドキュメント に蚘茉がありたす。 ※ Perforce の䞭心ずなるサヌバにはセントラルサヌバやマスタサヌバ、コミットサヌバなどいく぀かの呌び方がありたすが、本ブログでは「コミットサヌバ」ず衚蚘を統䞀したす プロキシサヌバや゚ッゞサヌバがコミットサヌバから離れおいる堎所に存圚する堎合、通垞 Perforce クラむアントがプロキシサヌバなどにデヌタをリク゚ストするずプロキシサヌバはコミットサヌバにファむルを芁求し、そのデヌタをプロキシサヌバのキャッシュ領域に保存し぀぀ Perforce クラむアントにデヌタを枡したす。 図 4: 通垞の Perforce サヌバ間デヌタ同期 これに察しお、NetApp ONTAP の機胜ず連携しおデヌタを同期する堎合は以䞋の様になりたす。 図 5: NetApp ONTAP の機胜を䜿った Perforce サヌバ間デヌタ同期 サヌバ間のファむル転送は NetApp ONTAP の FlexCache ずいう機胜を䜿い、Perforce の機胜ずは別でデヌタを転送したす。。FlexCache が蚭定された NetApp ONTAP ストレヌゞをプロキシサヌバや゚ッゞサヌバがマりントするず、キャッシュストレヌゞにはオリゞンストレヌゞのファむルシステムのメタデヌタのみを転送・保存するため、実䜓デヌタがキャッシュに存圚しなくおもコミットサヌバ䞊のすべおのディポのデヌタにプロキシサヌバが盎接アクセスできる状態になり、Perforce サヌバ間のバヌゞョン化ファむルの転送が䞍芁になりたす。 ※実デヌタの転送は Perforce 間で行われたせんが、Perforce 内郚でメタデヌタを管理するデヌタベヌスぞのアクセスは匕き続き Perforce 間で行われたす FSx for ONTAP でもこの FlexCache を䜿えるため、AWS に立おた Perforce サヌバもこの機胜の恩恵を受けるこずができたす。 ※デヌタを二重持ちするわけではなく、NetApp ONTAP のキャッシュ機胜を掻甚するため、キャッシュ偎のストレヌゞコストは最小限ずなりたす ※キャッシュストレヌゞの容量が溢れそうになるず、ストレヌゞが自動的にアクセス頻床の䜎いデヌタをキャッシュから削陀しお空きスペヌスを確保したす 3. リモヌト拠点やクラりドずのデヌタ連携䜜業の簡易化 Perforce は分散アヌキテクチャを採甚しおいるため、2.B. で説明したサヌバ間転送を甚いなくおも利甚するこずは可胜です。しかし特に距離の離れた拠点ずの通信ではネットワヌクの遅延が倧きいこずによる性胜䜎䞋が発生するため、Perforce サヌバのチュヌニングだけでなくその䞋で動く Linux OS のチュヌニングも必芁になるこずがありたす。 自瀟の環境にあわせおこれらを適切に蚭定するには幅広い知識ずスキル・経隓が必芁になりたすが、NetApp ONTAP のストレヌゞキャッシュ技術を組み合わせるこずでそのハヌドルを䞋げるこずができたす。リモヌト拠点のプロキシサヌバや゚ッゞサヌバはその拠点に蚭眮されたキャッシュ甚の NetApp ONTAP、AWS 䞊では FSx for ONTAP をマりントするだけで、高速なデヌタ連携が可胜になりたす。 図 6: ゚ッゞサヌバず組み合わせた堎合の構成䟋 たずめ ネットアップ合同䌚瀟には日本のお客様向けに Perforce ず AWS を連携させお怜蚌できる環境がありたす。たた海倖リヌゞョンの FSx for ONTAP ず接続しお性胜怜蚌を行う蚭備もそろっおいたす。バヌゞョン管理システムの運甚管理にお困りの方はご盞談ください。 AWS では倚くのゲヌム䌚瀟様が AWS のクラりドサヌビスを䜿っおゲヌムを開発・運甚するための技術支揎をしおいたす。たたこのブログの様に AWS パヌトナヌ䌁業ず共同でゲヌム䌚瀟様に圹立぀情報をご玹介したり、CEDEC や GDC などのゲヌム業界むベントや AWS 䞻催のむベントでも情報を発信しおいたす。私たちの掻動がゲヌム業界の発展に貢献できる様、今埌も技術ずビゞネスの䞡面から党力でお客様をサポヌトしおいく所存です。 著者 ( 敬称略 ) 井谷 寛 ネットアップ合同䌚瀟 ゜リュヌションアヌキテクト郚 ゜リュヌションアヌキテクト ハむブリッド・マルチクラりドの提案を埗意ずする゚ンゞニア。様々な技術を組み合わせお怜蚌し、゜リュヌション化しお、販売から事䟋化たでトヌタルでお客様をサポヌトしおいる。お客様やパヌトナヌ様ず䞀緒に手を動かしお珟実的な提案をするのが埗意。 村吉 翔倧 株匏䌚瀟東陜テクニカ ゜フトりェア・゜リュヌション テクニカルサポヌト 藀原 善基 ネットアップ合同䌚瀟 AWS SE Support シニアクラりド゜リュヌションアヌキテクト Amazon FSx for NetApp ONTAPの技術支揎を担圓する゚ンゞニア。NetAppが持぀ONTAPのナレッゞず、AWSずFSx for ONTAPの共同開発・共同営業を通しお積み䞊げた実瞟ず経隓に基づくTIPSを資料ずしお公開・トレヌニングや案件支揎などを行なっおいる。新卒で囜際物流業の物理コンテナを扱う営業になった埌、珟職たで耇数の業皮・職皮を経隓。 長田 矩広 アマゟンりェブサヌビスゞャパン合同䌚瀟 ゲヌムスペシャリスト シニア゜リュヌションアヌキテクト ゲヌム䌚瀟でむンフラ゚ンゞニア、ゲヌムプログラマなどを務めた埌 AWS Japan に入瀟。ゲヌム業界のお客様だけでなくゲヌム゚ンゞンを䜿ったストリヌミング配信やメタバヌスなどノンゲヌム分野も支揎しおいる。瀟内ではゲヌム・ストレヌゞ・メディアの3぀の技術コミュニティで掻動䞭。
䞖界䞭の組織が、お客様䜓隓の向䞊、業務の効率化、むノベヌションの掚進を目的ずしお、生成 AI の機胜をアプリケヌションに統合しおいたす。生成 AI ワヌクロヌドの芏暡ず重芁性が増すに぀れ、AI を掻甚したアプリケヌションの䞀貫したパフォヌマンス、信頌性、可甚性を維持するこずが新たな課題ずなっおいたす。同時に、倚くの日本䌁業では、デヌタレゞデンシヌ芁件やコンプラむアンス芏制により、デヌタ凊理を囜内に限定する必芁がありたす。 このニヌズに応えるため、 Amazon Bedrock では Anthropic の最新モデル Claude Sonnet 4.5 / Claude Haiku 4.5 ず共に、 日本囜内クロスリヌゞョン掚論 (Japan Cross Region Inference) を導入したした。このマネヌゞドな機胜により、掚論リク゚ストを日本囜内のリヌゞョンに限定自動的にルヌティングし、開発者が需芁の倉動を予枬したり、耇雑な負荷分散メカニズムを実装したりするこずなく、トラフィックバヌストをシヌムレスに凊理できるようになりたす。 本蚘事では、日本囜内クロスリヌゞョン掚論の仕組み、そしお Claude 4.5 シリヌズず組み合わせるこずで、コンプラむアンス芁件を満たしながら生成 AI アプリケヌションのパフォヌマンスず信頌性を向䞊させる方法に぀いお解説したす。 日本囜内クロスリヌゞョン掚論のコア機胜 日本囜内クロスリヌゞョン掚論は、デヌタを日本囜内に留めながら、東京リヌゞョンず倧阪リヌゞョンの蚈算リ゜ヌスを掻甚するこずで、予期しないトラフィックバヌストに察応したす。このセクションでは、この機胜の動䜜原理ず、その基盀ずなる技術メカニズムに぀いお説明したす。 掚論プロファむルの理解 Amazon Bedrock における 掚論プロファむル は、基盀モデルず、モデル呌び出しリク゚ストをルヌティング可胜なひず぀以䞊のリヌゞョンのセットを定矩したす。Claude 4.5 の日本囜内クロスリヌゞョン掚論プロファむルは、この抂念を地理的境界内で適甚し、リク゚ストを日本囜内のリヌゞョン (東京リヌゞョンもしくは倧阪リヌゞョン) のいずれかにルヌティングするこずで、デヌタレゞデンシヌ芁件を満たしながら、予期しないトラフィックバヌストに備えお耇数リヌゞョンにトラフィックを分散できたす。 掚論プロファむルに぀いお理解するために重芁な抂念ずしお以䞋のふた぀がありたす。 ゜ヌスリヌゞョン – API リク゚ストが発行されるリヌゞョン デスティネヌションリヌゞョン – Amazon Bedrock が掚論のためにリク゚ストをルヌティングできるリヌゞョン 日本囜内クロスリヌゞョン掚論では、デスティネヌションリヌゞョンは以䞋の日本囜内のリヌゞョンに限定されたす。 ap-northeast-1 (東京リヌゞョン) ap-northeast-3 (倧阪リヌゞョン) これにより、すべおの掚論凊理が日本囜内で完結し、デヌタが囜倖に出るこずはありたせん。 か぀、クロスリヌゞョン掚論では、モデルの可甚性、キャパシティ、レむテンシヌなど耇数の芁玠を考慮しお、最適なリヌゞョンにリク゚ストをルヌティングしたす。リク゚ストの割り振りには手動蚭定を必芁ずせず、自動的に最適な利甚可胜リヌゞョンを遞択したす。 モニタリングずロギング クロスリヌゞョン掚論を䜿甚する堎合、 Amazon CloudWatch ず AWS CloudTrail は、リク゚ストが発生した゜ヌスリヌゞョンにのみログを蚘録したす。これにより、掚論リク゚ストが最終的にどこで凊理されるかに関係なく、すべおのレコヌドを単䞀のリヌゞョンに維持するこずで、モニタリングずロギングが簡玠化されたす。 どのリヌゞョンがリク゚ストを凊理したかを远跡するためには CloudTrail の蚘録を参照できたす。CloudTrail むベントには、デスティネヌションリヌゞョンを指定する inferenceRegion キヌを持぀ additionalEventData フィヌルドが含たれおいたす。これにより、日本囜内の AWS むンフラストラクチャヌ党䜓での掚論リク゚ストの分散を監芖および分析できたす。 デヌタセキュリティずコンプラむアンス Amazon Bedrock の通垞のオンデマンド掚論ず同様に、クロスリヌゞョン掚論においおも、デヌタセキュリティの高い基準を維持したす。クロスリヌゞョン掚論䞭に送信されるデヌタは、 暗号化され、安党な AWS ネットワヌク内に留たりたす 。機密情報は、どのリヌゞョンがリク゚ストを凊理するかに関係なく、掚論プロセス党䜓を通じお保護されたす。 セキュリティずコンプラむアンスは AWS ずお客様の間における共同責任 であるため、異なる地理的堎所での掚論リク゚スト凊理に䌎う法的たたはコンプラむアンス芁件も考慮する必芁がありたす。日本囜内クロスリヌゞョン掚論では、リク゚ストは日本囜内のリヌゞョンのみにルヌティングされるため、デヌタレゞデンシヌ芁件を満たしながら、高可甚性ずスルヌプットのメリットを享受できたす。 日本囜内クロスリヌゞョン掚論の実装 Claude 4.5 で日本囜内クロスリヌゞョン掚論は以䞋のステップで䜿甚できたす。 日本囜内クロスリヌゞョン掚論プロファむル ID を䜿甚 – Amazon Bedrock ぞの API 呌び出しを行う際、リヌゞョン固有のモデル ID の代わりに、日本囜内クロスリヌゞョン掚論プロファむル ID (Claude Sonnet 4.5 の堎合は jp.anthropic.claude-sonnet-4-5-20250929-v1:0 、Claude Haiku 4.5 の堎合は jp.anthropic.claude-haiku-4-5-20251001-v1:0 ) を指定する。これは InvokeModel API ず Converse API の䞡方で機胜する。 IAM 暩限の蚭定 – 掚論プロファむルず、デスティネヌションリヌゞョンの基盀モデルにアクセスするための適切な AWS Identity and Access Management (IAM) 暩限を付䞎する。 適切な IAM 暩限の詳现な蚭定方法ず前提条件に぀いおは、以䞋の公匏ドキュメントをご参照ください。 掚論プロファむルの前提条件 掚論プロファむルをモデル呌び出しで䜿甚する サヌビスクォヌタの管理 日本囜内クロスリヌゞョン掚論のサヌビスクォヌタ増加を申請する堎合、それぞれの゜ヌスリヌゞョン (日本の堎合は東京もしくは倧阪) の AWS Service Quotas コン゜ヌル を䜿甚したす。䟋えば Claude Sonnet 4.5 モデルのクォヌタ増加をリク゚ストする際には、以䞋の画像のように関連する特定のクォヌタを怜玢し、特定のリヌゞョンでのワヌクロヌド芁件に基づいお増加申請を提出できたす。詳しくは Amazon Bedrock のクォヌタ管理ドキュメント をご参照ください。 日本囜内クロスリヌゞョン掚論の料金 グロヌバル党䜓分散のクロスリヌゞョン掚論に比べお、日本囜内クロスリヌゞョン掚論では 10% 䞊乗せの料金蚭定になっおいたす。以䞋は Claude Sonnet 4.5 および Claude Haiku 4.5 の料金衚です。その他のモデルも含めた詳しい料金は Amazon Bedrock 料金ペヌゞ をご参照ください。 モデル ゟヌン 入力 (100䞇トヌクン圓たり) 出力 (100䞇トヌクン圓たり) プロンプトキャッシュ曞き蟌み (100䞇トヌクン圓たり) プロンプトキャッシュ読み蟌み (100䞇トヌクン圓たり) Claude Sonnet 4.5 グロヌバル $3 $15 $3.75 $0.3 Claude Sonnet 4.5 日本 (US/EU/オヌストラリアも同様) $3.3 $16.5 $4.125 $0.33 Claude Haiku 4.5 グロヌバル $1 $5 $1.25 $0.1 Claude Haiku 4.5 日本 (US/EU/オヌストラリアも同様) $1.1 $5.5 $1.375 $0.11 日本囜内ずグロヌバルのクロスリヌゞョン掚論の遞択 珟圚 Amazon Bedrock で Anthropic の埓来モデルを䜿甚しおいる堎合、Claude Sonnet/Haiku 4.5ぞアップグレヌドするこずで生成 AI アプリケヌションの性胜を匷化するこずができるでしょう。埓来の Claude 3/3.5/3.7/4 ずいったシリヌズのモデルから切り替えるべき䞻な理由ずしおは、 Sonnet 4.5 / Haiku 4.5 のさたざたなドメむンにおける優れたパフォヌマンスが挙げられたす。゚ヌゞェント型ツヌル利甚、コンピュヌタ利甚ずいった゚ヌゞェント構築における汎甚な胜力の向䞊だけでなく、特にコヌディングや金融分析ずいった領域においおも最先端のパフォヌマンスを持぀こずが瀺されおいたす。Claude Haiku 4.5 に関しおは Sonnet シリヌズの 1/3 のコストで利甚でき、か぀コヌド生成胜力ずしおも埓来の Sonnet 4 よりも高いベンチマヌクスコアを達成するなど、コストパフォヌマンスに優れたモデルであるこずも泚目に倀したす。 たた、 発衚から時間が経過した旧来のモデル は、最新のモデルよりも信頌性が䜎い可胜性があるこずにご泚意ください。最高レベルのサポヌトず信頌性を維持するために、ワヌクロヌドを最新なモデルに移行するこずを匷くお勧めしたす。 グロヌバル分散のクロスリヌゞョン掚論を遞択すべきケヌス デヌタレゞデンシヌ芁件がない、たたは柔軟に察応できる 䞖界䞭の Amazon Bedrock 察応リヌゞョンのリ゜ヌスプヌルを掻甚しお、最倧限のスルヌプットを確保したい グロヌバルに展開するアプリケヌションで、䞖界䞭どこからでも同等のパフォヌマンスを提䟛したい 日本囜内クロスリヌゞョン掚論を遞択すべきケヌス デヌタレゞデンシヌ芁件があり、デヌタを日本囜内に留める必芁がある 金融、医療、政府などの芏制業界で、囜内完結のデヌタ凊理が求められる コンプラむアンス芏制により、デヌタの囜倖転送が制限されおいる ビゞネス芁件ずしお、デヌタ凊理堎所を明確に特定・管理する必芁がある 10%䞊乗せのプレミアム料金を蚱容できる これたでデヌタレゞデンシヌ芁件により、東京リヌゞョンで利甚可胜な Claude 3.5 Sonnet 等のモデルを利甚されおいたお客様も、ぜひ日本囜内に閉じお掚論凊理を実行できる Claude Haiku 4.5 もしくは Claude Sonnet 4.5 の利甚をご怜蚎ください。 たずめ Amazon Bedrock で新しく利甚できるようになった Claude Sonnet/Haiku 4.5 では、日本囜内クロスリヌゞョン掚論の機胜により、日本に閉じたデヌタ凊理が可胜です。簡単な実装ず、CloudTrail および CloudWatch による包括的なモニタリングにより、コンプラむアンス芁件を満たしながら、最先端の生成 AI モデルを掻甚できたす。 Claude Sonnet/Haiku 4.5 の日本囜内クロスリヌゞョン掚論をお詊しいただく際には、Amazon Bedrock のマネゞメントコン゜ヌルの「チャット/テキストのプレむグラりンド」においお、そのメリットを盎接䜓隓するこずをお勧めしたす。たた、皆様のアプリケヌションにおいおも、日本囜内クロスリヌゞョン掚論プロファむル ID (Claude Sonnet 4.5 の堎合は jp.anthropic.claude-sonnet-4-5-20250929-v1:0 、Claude Haiku 4.5 の堎合は jp.anthropic.claude-haiku-4-5-20251001-v1:0 ) を䜿甚するようにコヌドを曎新し、適切な IAM 暩限を蚭定し、アプリケヌションが日本囜内の AWS むンフラストラクチャヌを掻甚しお掚論を実行する様子を監芖しおください。 Amazon Bedrock の日本囜内クロスリヌゞョン掚論の詳现に぀いおは、 クロスリヌゞョン掚論によるスルヌプットの向䞊 、 掚論プロファむルのサポヌトされるリヌゞョンずモデル 、 モデル呌び出しでの掚論プロファむルの䜿甚 を参照しおください。 著者に぀いお 本橋 和貎 (Motohashi, Kazuki) は、AWS Japan の機械孊習゜リュヌションアヌキテクトです。AI/ML 領域には8幎ほど携わっおおり、AWS の生成 AI/ML サヌビスを利甚する日本のお客様や AWS パヌトナヌ䌁業をサポヌトしおいたす。最近賌入したファむナルファンタゞヌタクティクスを子育おの傍らプレむする時間を探しおいたすが、ただ起動すらできおいたせん。博士 (理孊)。 菊地 貎地 Kikuchi, Takaakiは、AWS Japan で通信業界のお客様を担圓する゜リュヌションアヌキテクトです。最近は孊生時代の専攻である機械孊習の知芋を掻かし、ビゞネスにおける AI/ML の掻甚に関するご支揎を倚く行っおいたす。趣味は音楜鑑賞であり、ラむブ参加埌は銖が筋肉痛になりたす。 片山 掋平 (Katayama, Yohei) は AWS Japan のパブリックセクタヌの゜リュヌションアヌキテクトです。䞻に医療機関をはじめずしたヘルスケア業界のお客様の゜リュヌション構築の支揎を行なっおいたす。週末は登山を嗜んでいたす。
本ブログは 株匏䌚瀟 マキタ様 ず Amazon Web Services Japan 合同䌚瀟  ãŒå…±åŒã§åŸ·ç­†ã„たしたした。 みなさん、こんにちは。AWS ゜リュヌションアヌキテクトの森です。 最近、補造業のお客様における生成 AI を掻甚した業務効率化の取り組みが加速しおいたす。特に内補開発による AI 掻甚は、䌁業独自の課題に察応した柔軟な゜リュヌションを䜎コストで実珟できる点で泚目されおいたす。今回は、船舶甚ディヌれル゚ンゞンの補造・販売・アフタヌサヌビスを手がける株匏䌚瀟マキタ様が AWS を甚いお経営ダッシュボヌドず劎働灜害報告曞䜜成支揎 AI を「短期間」か぀「システム開発経隓の少ない゚ンゞニア䞻導の開発䜓制」で内補した事䟋をご玹介したす。 なお、本取り組みは、AWS ゞャパンが 2025幎7月15日に開催いたしたした䞭堅・䞭小䌁業向け事業戊略説明䌚にお、株匏䌚瀟マキタ 執行圹員 情報䌁画郚 郚長 高山 癟合子様よりご玹介いただきたした。 なお、䞭堅・䞭小䌁業のお客様のビゞネス成長や新たな䟡倀創出に向けた、2025幎床の新たな AWS の取り組み、生成 AI の事䟋の詳现に぀いおは こちら  ã‚’ご参照ください。 株匏䌚瀟マキタ様の状況ず怜蚌に至る経緯 株匏䌚瀟マキタ様は、船舶甚ディヌれル゚ンゞンを補造する䌁業ずしお、各皮業務システムを AWS で運甚しおおりたしたが、以䞋のような課題を抱えおおりたした。 経営刀断に必芁なデヌタが瀟内の様々な郚門に分散しおおり、迅速な意思決定を行う䞊でボトルネックずなるこずがあった。 劎働灜害報告曞の䜜成に倚くの時間を芁し、提出者ごずに蚘茉および怜蚎レベルにばら぀きがある。たた過去の類䌌事䟋や法什確認に぀いおも経隓ず知識が必芁なため属人化しおおり、倚面的な察策怜蚎が䞍足しがちだった。 そこで Amazon QuickSight (* 珟 Amazon Quick Suite) や Amazon Bedrock をはじめずしたマネヌゞドサヌビスを掻甚しお、これらの課題を解決する゜リュヌションの怜蚌をするこずになりたした。 生成 AI を掻甚しお、以䞋2぀の゜リュヌションを情報システム郚門にお内補開発したした。 (*) Amazon QuickSight は先日リリヌスされた Amazon Quick Suite の䞀郚に統合されたした。詳现は こちら をご芧ください。 ゜リュヌションず構成 1. 経営ダッシュボヌド 本゜リュヌションは、クラりドストレヌゞに取り蟌んだ情報゜ヌス就劎、人材管理、䌚蚈デヌタを基に、Amazon QuickSight を掻甚しお可芖化しおいたす。 AWS Lambda を掻甚した各皮 SaaS やオンプレ環境からのデヌタを効率よく収集・敎圢 AWS Glue DataBrew を掻甚した ETL 凊理でデヌタを効率的に倉換しお Amazon S3 にお䞀元管理 Amazon QuickSight を掻甚しおデヌタを取り蟌み経営ダッシュボヌドずしお可芖化 2.劎働灜害報告曞䜜成支揎 AI 本゜リュヌションでは、Amazon Bedrock を掻甚しお劎働灜害報告曞の䜜成・分析プロセスを効率化したした。 AWS で構築しおいた既存の AI チャット基盀Difyのアヌキテクチャを螏襲し、劎働灜害報告曞䜜成支揎 AI を Amazon Bedrockず Python で構築 補造業で䞀般的なリスクアセスメント手法に沿った網矅的な AI 提案により、原因分析ず察策立案時に関係者の議論を支揎 マルチ゚ヌゞェントコラボレヌション機胜により、䜿甚目的に応じた柔軟に思考する AI を実珟 RAG ( Retrieval Augmented Generation ) ずデヌタベヌスMCP : Model Context Protocol 経由での呌び出しを䜿い分け、過去の灜害情報や法什情報を効率的に怜玢・参照できる仕組みを実装 AWS のセキュアなネットワヌク内で、機密性の高い劎働灜害情報や瀟内デヌタを倖郚に挏らすリスクを排陀しながら、AI を掻甚した業務効率化を実珟したした。 導入効果 䞊蚘の゜リュヌションをリリヌスした結果、以䞋のような効果が埗られたした。 1. 経営ダッシュボヌド 統䞀された情報の芋える化により各郚門の自走的なデヌタ掻甚が促進 7 ぀のダッシュボヌドで 231 の指暙を可芖化するこずに成功。曎新頻床の䞊昇や芖認性の向䞊、ドリルダりン機胜の実装により、刀断・意思決定スピヌドが向䞊 ダッシュボヌド構築によりデヌタの共有や運甚が暙準化され、集蚈や分析の属人化リスクを軜枛 2. 劎働灜害報告曞䜜成支揎 AI 過去事䟋を螏たえた倚角的な分析により人間では芋萜ずしがちな灜害芁因を発芋し、再発防止策の質が向䞊 AIによる網矅的な原因分析やリスクアセスメント提案による怜蚎挏れ防止 過去 15 幎分の自瀟灜害 DB を AI が怜玢分析し、埓来掻甚が難しかった過去デヌタの有効掻甚を実珟 お客様の声株匏䌚瀟マキタ様 AWS はスモヌルスタヌトが容易で仕組みの再利甚ができるため、内補のハヌドルが䞋がり、短期間での実装実珟に぀ながりたした。安定した AWS 基盀䞊で完結する、倚機胜な AI 開発環境を䜿えるこずが、AWS 䞊で AI を䜿うメリットです。AWS の豊富なサヌビスを掻甚するこずによっお、システム開発経隓者の少ない状況でも、7カ月で経営ダッシュボヌドを、1.5 カ月で報告曞䜜成支揎 AI を内補開発できたした。これは、最沢に゚ンゞニアを抱えるこずができない䞭堅・䞭小䌁業にずっお、非垞に魅力的な芁玠だず感じおいたす。 ダッシュボヌドも AI も、「蓄積されたデヌタを䜿い、人が刀断したり、効率を䞊げたり、楜をしたりするためのツヌル」ずいう意味でよく䌌おいたす。今埌、より倚くの瀟員が同時に利甚したり、耇雑な業務にも利甚したいずいう芁望が増えるず考えおいたす。実際、既に 200 近い AI ずダッシュボヌド関連の掻甚案が、瀟内の党郚門から寄せられおいたす。それらの声に応えられるよう、私たちの郚門で最新技術情報をキャッチしながら、曎なるデヌタ掻甚ず AI の高床利甚を掚進しおいきたす。 たずめ 本事䟋は、補造業の䌁業が AWS の生成 AI サヌビスを掻甚するこずで、セキュリティを確保し぀぀、業務効率化ず安党察策の高床化を実珟した奜䟋です。株匏䌚瀟マキタ様の内補化ぞの積極的な姿勢ず、AWS が提䟛する運甚負荷の少ないマネヌゞドサヌビス矀が、経営ダッシュボヌドず劎働灜害報告曞䜜成支揎 AI の内補開発により、デヌタ掻甚ず業務プロセスの効率化を同時に達成しおいたす。 補造業における生成 AI の掻甚は、業務効率化だけでなく、生産性の向䞊や劎働環境の安党性向䞊など様々な面で効果を発揮したす。本事䟋が、様々な業皮のお客様の AI 掻甚の参考になれば幞いです。AWS での生成 AI 掻甚や内補開発の掚進にご興味をお持ちの方は、お気軜にご盞談ください。 株匏䌚瀟マキタ (右から) 執行圹員 情報䌁画郚 郚長 高山 癟合子 様 情報䌁画郚 宮 凌倧 様 情報䌁画郚 䜐藀 功䜵 様 情報䌁画郚 岡 育矎 様 経営䌁画郚 è°· かすみ 様 株匏䌚瀟マキタ : 執行圹員 情報䌁画郚 郚長 高山 癟合子様䞭倮 Amazon Web Services Japan : アカりントマネヌゞャヌ 怍朚 茝巊、゜リュヌションアヌキテクト 森 瞭茔右 ゜リュヌションアヌキテクト 森
本皿は、2025 幎 3 月 11 日に公開された “ Efficiently manage Amazon EC2 On-Demand Capacity Reservations (ODCRs) with split, move, and modify ” を翻蚳したものです。 はじめに 今日のクラりドファヌストの䞖界では、アプリケヌションの可甚性を確保しながらコンピュヌティング胜力を効率的に管理するこずがビゞネスにずっお非垞に重芁です。 Amazon EC2 オンデマンドキャパシティ予玄ODCR は、予玄を管理したいが、耇数のチヌムやアカりントにたたがる予玄を管理するのは難しいず考える組織にずっお有甚なツヌルです。2024 幎 8 月に、キャパシティ予玄の管理に新しい機胜分割、移動、倉曎が導入されたした。このブログでは、これらの機胜がどのように業務を倉えるこずができるかご玹介したす。 ODCR に関するよくある課題 ODCR を掻甚する際、キャパシティ予玄の管理に぀いおいく぀か課題に盎面するこずがありたす。これらの課題には以䞋が含たれたすが、これらがすべおではありたせん。 䞀郚のアカりントで予玄したキャパシティが十分に掻甚されおいない 䜙剰キャパシティを効率的に再配分できおいない 耇数の AWS アカりントにわたる既存キャパシティの管理が難しい キャパシティ予玄埌の倉曎が難しい 耇数の開発チヌムず様々なプロゞェクトが同時に進行しおいる堎合、効率的なキャパシティ割り圓おに苊劎するかもしれたせん。たた、あるチヌムではキャパシティが䜙っおいる䞀方で、別のチヌムではキャパシティが切実に必芁になっおいるずいう状況に盎面するこずもありえたす。 ナヌスケヌス 1: チヌム間でのキャパシティの再配分 未䜿甚キャパシティのゞレンマ 機械孊習MLチヌムが c5.2xlarge むンスタンス 10 個分の ODCR を所有しおいるものの、実際に䜿甚しおいるのは 5 個のみずいうシナリオを考えおみたす。䞀方、分析チヌムは新しいプロゞェクトのために、同じタむプの Amazon Elastic Compute Cloud (Amazon EC2) むンスタンスを 3 個を必芁ずしおいたす。これたでであれば、分析チヌムは新しいキャパシティ予玄を䜜成する必芁があり、独自のキャパシティ予玄を管理するずいう䞍芁な䜜業が発生しおいたした。䞀方、ML チヌムが所有する ODCR の未䜿甚のキャパシティ 5 個分は、䞍芁なコストを発生させおいたす。 キャパシティの分割 キャパシティ予玄の 分割機胜 を䜿甚するず、EC2 むンスタンス 10 個分の ODCR 図 1 の ODCR-1を分割し、未䜿甚キャパシティ 3 個分を䜿甚しお新しい ODCR を䜜成できるようになりたす。 図 1: キャパシティ分割前の ODCR-1 のキャパシティ この機胜により、2 ぀の ODCR が䜜成されたす。 元の ODCRODCR-1: ML チヌム向けのむンスタンス 7 個分のキャパシティ 新しい ODCRODCR-2: 分析チヌム向けのむンスタンス 3 個分のキャパシティ 分割されるず次の図のようになりたす。 図 2: キャパシティ分割により曎新された ODCR-1 ず新しく䜜成された ODCR-2 アカりント間の共有 キャパシティ予玄の分割機胜により、同じ AWS アカりント内に新しい ODCR が䜜成できたす。チヌムが同じ AWS アカりントで䜜業しおいる堎合は、分割は盎接実行され、远加の䜜業は必芁ありたせん。ただし、チヌムが異なる AWS アカりントを䜿甚しおいる堎合は、分割埌に新しく䜜成された ODCR を 共有 するために、 AWS Resource Access Manager (AWS RAM) を䜿甚する必芁がありたす。これにより、アカりント間で共有されたキャパシティ予玄も䞀元管理できたす。 キャパシティを分割する堎合の前提条件ず考慮事項の詳现に぀いおは、 AWS ドキュメント を参照しおください。 たた、パラメヌタヌや䟋倖、制限などの詳现に぀いおは、 API および CLI のドキュメントを参照しおください。 ナヌスケヌス 2: ODCR 間のキャパシティの移動 成長に合わせたスケヌリング 数日埌、分析チヌムではプロゞェクト拡倧のためにさらにむンスタンス 1 個分のキャパシティが必芁になり、ODCR-2 にキャパシティをさらに远加する必芁が出おきたした。 キャパシティの移動 この目的のために新しい ODCR を䜜成するのではなく、未䜿甚キャパシティの 1 ぀を ODCR-1 から ODCR-2 に 移動 するこずができたす。この柔軟性により、新しくキャパシティ予玄を䜜成する手間が省かれ、既存のワヌクロヌドの実行も䞭断されず、ODCR の管理をシンプルにできたす。キャパシティの移動により、远加の調達を行うこずなく、最適なリ゜ヌス䜿甚率を確保できたす。 図 3: キャパシティ移動前の ODCR-1 ず ODCR-2 図 4: キャパシティ移動によりキャパシティを枛らした ODCR-1 ずキャパシティが远加された ODCR-2 キャパシティを移動する堎合の前提条件ず考慮事項の詳现に぀いおは、 AWS ドキュメント を参照しおください。 たた、パラメヌタヌや䟋倖、制限などの詳现に぀いおは、 API および CLI のドキュメントを参照しおください。 ナヌスケヌス 3: 倉化するワヌクロヌドのパタヌンに合わせたキャパシティ予玄属性の調敎 動的なワヌクロヌド芁件 デヌタ凊理のワヌクロヌドパタヌンが倧きく倉化する堎合は、それに適応する必芁がありたす。最初は、ODCR を特定のむンスタンスに限定する基準で䜜成し、予枬可胜なワヌクロヌドを察象ずしおいたした。ですが、より動的で即興的な分析プロゞェクトを導入するに぀れお、予玄に察しおむンスタンスを起動する方法をより柔軟にする必芁が出おきたした。 キャパシティ予玄の倉曎 キャパシティ予玄の 倉曎 により、新しい予玄を䜜成したり、実行䞭のワヌクロヌドを䞭断したりするこずなく、予玄の属性を倉曎できるようになりたした。ODCR は以䞋の倉曎が可胜です。 むンスタンス数の倉曎 むンスタンスの適栌性の倉曎タヌゲットからオヌプンぞ プロゞェクトのタむムラむンに合わせたキャパシティ予玄の終了日の倉曎 キャパシティ予玄の倉曎により、以䞋のこずができるようになりたす。 厳密なむンスタンスの適栌性がなくおも、新しいむンスタンスをより柔軟に起動可胜 さたざたなプロゞェクトにおけるキャパシティ予玄の䜿甚率向䞊 倉化するビゞネスニヌズに適応しながら、コストの最適化 この機胜は、既存のワヌクロヌドが䞭断されるこずなく継続的に実行されるこずを保蚌しながら、柔軟性を確保できるため、動的なワヌクロヌドにずっお非垞に貎重なツヌルずなりたす。ODCR-2 のキャパシティを 4 から 6 に倉曎する䟋に぀いおは、次の図をご芧ください。 図 5: キャパシティ予玄倉曎前の ODCR-2党䜓キャパシティは 4 でむンスタンスの適栌性はタヌゲット 図 6: キャパシティ予玄倉曎埌の ODCR-2党䜓キャパシティは 6 でむンスタンスの適栌性はオヌプン ODCR の芏暡を拡倧したり、新芏に䜜成したりするには、Amazon EC2 オンデマンドむンスタンスのキャパシティに空きがあるこずが条件ずなりたす。したがっお、既存の ODCR に未䜿甚のキャパシティがある堎合は、ODCR を倉曎するよりも、その ODCR を移動たたは分割する方が適切な遞択肢ずなる堎合がありたす。 キャパシティ予玄を倉曎する堎合の前提条件ず考慮事項の詳现に぀いおは、 AWS ドキュメント を参照しおください。 たた、パラメヌタヌや䟋倖、制限などの詳现に぀いおは、 API および CLI のドキュメントを参照しおください。 キャパシティ分割に関する特別な考慮事項 前のセクションでは、キャパシティ分割機胜を䜿甚しお未䜿甚の䜙剰キャパシティを切り離し、別のチヌムの ODCR を䜜成する方法に぀いお説明したした。たた、この機胜を䜿甚しお、䜿甚枈みキャパシティを分割しお新しい ODCR を䜜成するこずもできたす。この機胜は、郚分的に䜿甚されおいる ODCR を分割しお新しい ODCR を䜜成し、远跡ず管理を容易にしたい堎合に特に圹立ちたす。未䜿甚や䜙剰キャパシティの分割に関する 考慮事項 に加えお、䜿甚枈みキャパシティの分割には以䞋の考慮事項がありたす。 䜿甚枈みキャパシティは、どのアカりントずも共有されおおらず、むンスタンスの適栌性がオヌプンである ODCR に察しおのみ分割できる キャパシティ予玄内で実行されおいるむンスタンスの適栌性はオヌプンである 䜿甚枈みキャパシティを分割するず、適栌性のあるむンスタンスがランダムに遞択される。分割察象のむンスタンスを指定するこずはできず、数量を満たすのに十分な数の適栌性のあるむンスタンスが芋぀からない堎合、キャパシティ分割は倱敗する。分割するむンスタンス数を指定するず、デフォルトでは未䜿甚のキャパシティが最初に移動され、次に適栌性のある実行䞭のむンスタンス予玄内の䜿甚枈みキャパシティが移動される 次のセクションでは、キャパシティ分割を䜿甚できるシナリオず䜿甚できないシナリオに぀いお説明したす。 シナリオ 1: 瀟内における ODCR の管理他の AWS アカりントず共有されないキャパシティ予玄 瀟内プロゞェクトで利甚する ODCR が、他の AWS アカりントを持぀倖郚パヌトナヌず共有せず、むンスタンスの適栌性がオヌプンであるシナリオずしお、以䞋の条件を満たす ODCR-1 を考えおみたす。 党䜓キャパシティが 10 個の c5.2xlarge むンスタンスむンスタンスの適栌性はすべおオヌプン 珟圚 ML チヌムが䜿甚しおいるむンスタンスは 8 個 未䜿甚のむンスタンスは 2 個 図 7: キャパシティ分割前の ODCR-1党䜓キャパシティは 10 で未䜿甚キャパシティは 2 この ODCR は他の AWS アカりントず共有されないため、キャパシティ予玄を分割する際の柔軟性を最倧限に高めるこずができたす。珟圚䜿甚䞭のむンスタンス数に関わらず、最倧 9 個のむンスタンスを新しいキャパシティ予玄党䜓キャパシティから 1 を匕いた数ずしお分割できたす。このシナリオでは、䜿甚枈みキャパシティず未䜿甚キャパシティの䞡方を共有できたす。これにより、瀟内チヌムのキャパシティ割り圓おを柔軟に再線成できたす。 図 8: キャパシティ分割により曎新された ODCR-1 ず新しく䜜成された ODCR-2 シナリオ 2: 倖郚パヌトナヌず共有する ODCR の管理他の AWS アカりントず共有されるキャパシティ予玄 ODCR を倖郚パヌトナヌの AWS アカりントず共有する必芁があるシナリオずしお、以䞋の条件を満たす ODCR-1 を考えおみたす。 党䜓キャパシティが 10 個の c5.2xlarge むンスタンス 珟圚チヌムずパヌトナヌが䜿甚しおいるむンスタンスは 8 個 未䜿甚のむンスタンスは 2 個 図 9: 他の AWS アカりントず共有するキャパシティ分割前の ODCR-1 この堎合、遞択肢は限定されたす。ODCR-1 はパヌトナヌの AWS アカりントず共有されるため、未䜿甚のキャパシティ最倧 2 ぀のむンスタンスのみを分割できたす。キャパシティ分割埌、新しく䜜成された ODCR-2 は瀟内の AWS アカりントに残り、他の AWS アカりントず共有されるこずはありたせん。これにより、パヌトナヌが実行䞭のワヌクロヌドぞの䞭断を防ぎながら、キャパシティ管理の柔軟性を確保できたす。 図 10: キャパシティ分割により他の AWS アカりントず共有される ODCR-1 ず共有されない ODCR-2 これらのシナリオは、瀟内環境および倖郚パヌトナヌずの共有環境の䞡方におけるキャパシティ管理に関しお重芁なものです。キャパシティの分割や倉曎を蚈画する前に、ODCR の共有状況を慎重に怜蚎し、瀟内チヌムず倖郚パヌトナヌの䞡方にずっお円滑な運甚を確保する必芁がありたす。 キャパシティ移動に関する特別な考慮事項 キャパシティ移動を行うず、利甚可胜なたたは䜙剰のキャパシティを ODCR 間で再配分できたす。ただし、堎合によっおは、この機胜を䜿甚しお䜿甚枈みむンスタンスを ODCR 間で移動するこずもできたす。この機胜は、郚分的に䜿甚されおいる ODCR を 1 ぀に統合しお远跡ず管理を容易にしたい堎合に特に圹立ちたす。 未䜿甚キャパシティの移動に関する考慮事項 に加えお、䜿甚枈みキャパシティの移動には以䞋の考慮事項がありたす。 移動元の ODCR ず移動先の ODCR はどちらもむンスタンスの適栌性をオヌプンずしお利甚可胜でアクティブ状態である キャパシティ予玄内で実行されおいるむンスタンスはむンスタンスの適栌性をオヌプンずしお利甚可胜である 移動元の ODCR ず移動先の ODCR はどちらも同じ AWS アカりントが所有する 移動元の ODCR ず移動先の ODCR は共有可胜だが、䜿甚枈みむンスタンスを移動する際に同じアカりントリストを䜿甚する必芁がある。たた、同じアカりントぞ共有するための条件は、ODCR の未䜿甚郚分には適甚されない 移動するむンスタンス数を指定するず、デフォルトでは未䜿甚キャパシティが最初に移動され、次に察象ずなる実行䞭のむンスタンス予玄で䜿甚されおいるキャパシティが移動されたす。 次のセクションでは、この機胜が䜿甚できる堎面ず䜿甚できない堎面を説明したす。 シナリオ 1: 移動元ず移動先の ODCR を他のアカりントず共有しおいないチヌム内でのキャパシティ移動 同じ AWS アカりントアカりント Aを䜿甚しお瀟内チヌム間でキャパシティを管理する堎合、プロセスは明確です。䟋えば、ML チヌムのリ゜ヌスを統合するシナリオずしお、以䞋の条件を満たす ODCR-1 ず ODCR-2 を考えおみたす。 ODCR-1ML チヌム A合蚈キャパシティ 10 個のうち、8 個は䜿甚䞭で 2 個は未䜿甚むンスタンスの適栌性はすべおオヌプン ODCR-2ML チヌム B合蚈キャパシティ 5 個のすべおが䜿甚䞭むンスタンスの適栌性はすべおオヌプン 図 11: キャパシティ移動前の ODCR-1 ず ODCR-2どちらも同じ AWS アカりントで共有なし 䞡方の ODCR は同じアカりントに属しおおり、倖郚ず共有されおおらず、むンスタンスの適栌性はオヌプンです。そのため、ODCR-1 から ODCR-2 にすべおのキャパシティを自由に移動でき、統合 DevOps チヌム向けに 15 個のむンスタンスからなる統合プヌルを䜜成できたす。 図 12: ODCR-1 からキャパシティが移動され、合蚈キャパシティが 15 になった ODCR-22 個は未䜿甚 シナリオ 2: 移動元ず移動先の ODCR が同じアカりントで共有される倖郚パヌトナヌずのコラボレヌション ML チヌムODCR-1が倖郚の AI 研究パヌトナヌアカりント Bず連携するシナリオずしお、以䞋の条件を満たす ODCR-1 ず ODCR-2 を考えおみたす。 ODCR-1: 合蚈キャパシティ 10 個8 個が䜿甚枈み、2 個が未䜿甚のむンスタンスの適栌性はすべおオヌプンであり、AWS RAM を通じお研究パヌトナヌず共有 ODCR-2: 瀟内分析チヌム甚の合蚈キャパシティ 5 個すべお䜿甚枈みのむンスタンスの適栌性はすべおオヌプン 図 13: キャパシティ移動前の ODCR-1 ず ODCR-2ODCR-1 は他の AWS アカりントず共有 分析チヌムにさらに倚くのキャパシティが必芁になった堎合、他の 8 個は倖郚パヌトナヌずのコラボレヌションで䜿甚されおいるため、未䜿甚のむンスタンス 2 個だけを ODCR-1 から ODCR-2 に移動できたす。 図 14: ODCR-1 の未䜿甚キャパシティのみが移動されお拡匵された ODCR-2 シナリオ 3: 異なるアカりントで共有される移動元 ODCR ず移動先 ODCR耇数の倖郚パヌトナヌが参加するプロゞェクト さたざたなパヌトナヌ契玄にわたるキャパシティの管理を䌎うこのシナリオでは、次のようになりたす。 ODCR-1: デヌタベヌスパヌトナヌアカりント Bず共有される党䜓キャパシティ 10 個のむンスタンス䜿甚枈み 8 個、未䜿甚 2 個 ODCR-2: セキュリティパヌトナヌアカりント Cず共有される党䜓キャパシティ 5 個のむンスタンスすべお䜿甚枈み 図 15: 異なる AWS アカりントで共有される ODCR-1 ず ODCR-2 パヌトナヌ契玄が異なる、぀たり ODCR が他のアカりントず共有されおいるため、未䜿甚の 2 ぀のキャパシティを ODCR-1 から ODCR-2 にのみ移動できたす。これにより、デヌタベヌスパヌトナヌのワヌクロヌドに圱響が出るこずはありたせん。 図 16: 共有されたキャパシティ予玄により、ODCR-1 の未䜿甚キャパシティが移動された ODCR-2 これらのシナリオから、マルチアカりント環境におけるキャパシティ管理に関する貎重な教蚓を埗るこずができたす。柔軟性ずパヌトナヌのコミットメントのバランスを取った包括的な共有戊略を策定するこずで、匷固なパヌトナヌ関係を維持しながらリ゜ヌス䜿甚率を最適化できたす。 たずめ AWS の新しい ODCR 機胜分割、移動、倉曎は、クラりドキャパシティ管理においお倧きな進歩ずなりたした。これらの機胜は、組織におけるコンピュヌティングリ゜ヌスの運甚方法を倉革し、より効率的な運甚ずコスト管理を実珟したす。キャパシティ予玄を動的に調敎・共有できる機胜により、重芁なワヌクロヌドに必芁な安定性を維持しながら、必芁な柔軟性が埗られたす。 クラりドむンフラストラクチャが進化を続ける䞭、これらの機胜により、耇雑なクラりド環境の管理で盎面する珟実的な課題ぞ察応できるようになりたした。AWS むンフラストラクチャの最適化に向けお、新しい ODCR 機胜はキャパシティ管理ずリ゜ヌス利甚を向䞊させる匷力なツヌルずなりたす。 これらの機胜ぞの理解を深めおいただくために、実装甚の API を含む GitHub リポゞトリを䜜成したした。詳现に぀いおは、キャパシティ予玄の ドキュメント をご芧ください。ご質問やご意芋がございたしたら、コメント欄にご蚘入いただくか、AWS サポヌトたでお気軜にお問い合わせください。 翻蚳は゜リュヌションアヌキテクトの 阿郚 箔侀郎 が担圓したした。
本蚘事は、2025 幎 7 月 17 日に公開された Automate installing AWS Systems Manager agent on unmanaged Amazon EC2 nodes を翻蚳したものです。 倧芏暡な AWS リ゜ヌスのフリヌト蚳者泚: EC2 むンスタンス矀管理は困難な課題です。組織は、タスクの自動化、むンベントリの収集、むンスタンスのパッチ適甚、セキュリティコンプラむアンスの維持のために、耇数の゜リュヌションに䟝存しおいたす。むンバりンドポヌトを開いたり SSH キヌを管理したりせずにむンスタンスにアクセスしたいず思うこずもあるでしょう。 AWS Systems Manager (SSM) は、これらすべおのニヌズを倧芏暡にサポヌトする䞀元管理゜リュヌションずしお機胜するこずで、この耇雑さを簡玠化したす。 Systems Manager の機胜を䜿甚するには、次の 3 芁件を満たす必芁がありたす: むンスタンスに Systems Manager ゚ヌゞェント ( SSM ゚ヌゞェント ) がむンストヌルされおいる Systems Manager に必芁な むンスタンスのアクセス蚱可が蚭定されおいる AWS Systems Manager ゚ンドポむント ぞのネットワヌク接続がある Systems Manager の統合コン゜ヌル を䜿甚するず、組織内のすべおのノヌドに察しおむンスタンスのアクセス蚱可を蚭定および付䞎できたす。 蚺断ず修埩 機胜は、管理されおいない AWS ノヌドを特定し、ネットワヌク関連の問題を解決するのに圹立ちたす。これらの問題には、セキュリティグルヌプの蚭定ミスや、 Amazon Virtual Private Cloud (Amazon VPC) DNS蚳者泚: DNS ホスト名ず DNS 解決のこずの無効化が含たれたす。 AWS が提䟛する倚くの Amazon Machine Image (AMI) には Systems Manager ゚ヌゞェントがプリむンストヌルされおいたす が、カスタム AMI たたは叀い AMI ぱヌゞェントのむンストヌルが必芁になる堎合がありたす。倧芏暡なフリヌトを管理する組織では、耇数のサヌバヌずアカりントにわたっお SSM ゚ヌゞェントを手動でむンストヌルするず、運甚䞊の負担が生じたす。 このブログでは、既存の Amazon EC2 むンスタンスに SSM ゚ヌゞェントをむンストヌルする自動化゜リュヌションを玹介したす。この゜リュヌションは、耇数のアカりントやリヌゞョンに分散したノヌドのフリヌトに察しお、SSM ゚ヌゞェントのむンストヌルを効率化するように蚭蚈されおいたす。これにより、AWS Organization 党䜓で Systems Manager の管理機胜を玠早く導入できたす。 前提条件 ノヌドは以䞋の前提条件を満たす必芁がありたす。: サポヌトされおいるオペレヌティングシステム : Windows Server 2016-2025 Amazon Linux 2/2023 RHEL/CentOS 7.x-10.x Ubuntu 18.04-24.04 SUSE Linux Enterprise 15.x Windows ノヌド甚の EC2Launch v2 ゚ヌゞェント Linux ノヌド甚の Cloud-init SSM ゚ヌゞェントのむンストヌルファむルのダりンロヌドおよびむンストヌル埌の実行ログのアップロヌドには、 Amazon S3 (s3.amazonaws.com) ぞのネットワヌク接続が必芁です。 むンタヌネットゲヌトりェむ 、 NAT ゲヌトりェむ 、プラむベヌトサブネットの堎合は、 S3 ゲヌトりェむ゚ンドポむント を䜿甚しお接続できたす。 Linux ベヌスのノヌドでは、SSM ゚ヌゞェント゜フトりェアをダりンロヌドし、ログをアップロヌドするために、unzip、curl、awscli パッケヌゞが必芁です。これらのパッケヌゞがない堎合、自動的にシステムのパッケヌゞリポゞトリからむンストヌルを詊みたす。その際、むンストヌル䞭にむンタヌネットアクセスが必芁です。 統合コン゜ヌルをセットアップ枈みの堎合は、セットアップ時に登録した Systems Manager の委任管理者 アカりントを䜿甚しおください。 統合コン゜ヌルをセットアップしおいない堎合は、組織の管理アカりントたたは CloudFormation StackSets の委任管理者 アカりントを䜿甚しおください。 重芁な泚意事項 この゜リュヌションは、ナヌザヌデヌタを䜿甚しお SSM ゚ヌゞェントをむンストヌルし、プロセス䞭にノヌドの停止ず起動を芁求したす。これにより、 䞀時ストレヌゞ がクリアされ、 非 Elastic IP アドレス が倉曎されるこずに泚意が必芁です。 これらのノヌド䞊で実行䞭のアプリケヌションはすべお䞭断されたす。予期しない䞭断を避けるため、この䜜業は予定されたメンテナンス期間䞭に実行するこずをお勧めしたす。 実行䞭、この゜リュヌションはむンスタンスから S3 ぞのログアップロヌドを可胜にするために、䞀時的にむンスタンスプロファむルをアタッチしたす。完了するず、この䞀時的なプロファむルは削陀され、むンスタンスは元の状態に戻りたす。 ゜リュヌションの抂芁 この゜リュヌションでは、 AWS CloudFormation を䜿甚した自動デプロむにより、必芁なすべおのリ゜ヌスをプロビゞョニングしたす。これらのリ゜ヌスには、S3 バケット、Systems Manager Automation ランブック、 IAM ロヌル 、 アクセス蚱可ポリシヌ 、 むンスタンスプロファむル が含たれたす。デプロむ埌、 Systems Manager Automation ランブックをオンデマンドで実行しお、SSM ゚ヌゞェントをむンストヌルできたす。むンストヌルは、EC2 フリヌト党䜓たたはタグを䜿甚しお特定のノヌドを察象にするこずができたす。 図 1 – SSM ゚ヌゞェントむンストヌルのデプロむメントワヌクフロヌのアヌキテクチャ図 デプロむメントワヌクフロヌは、連携しお動䜜する 3 ぀の盞互接続された Systems Manager Automation ランブックで構成されおいたす。プロセスは、䞭心的な調敎圹ずしお機胜する SSMAgentInstall-Orchestrator ランブックを実行するこずから始たりたす。この Orchestrator ランブックは最初にすべおの入力パラメヌタヌを怜蚌し、次に指定されたタヌゲットアカりントごずに SSMAgentInstall-Primary ランブックを呌び出したす。 Primary ランブックは、タヌゲットリヌゞョンでの入力で指定されたノヌド (タグを䜿甚するか、蚺断ず修埩の出力を䜿甚するかのいずれか) に察しお実行されたす。各タヌゲットノヌドに察しお、SSMAgentInstall-Secondary ランブックを呌び出し、たずそのノヌドが既に SSM で管理されおいるかどうかを確認したす。 ノヌドが管理されおいない堎合、Secondary ランブックは、順序付けられた手順で慎重にむンストヌルプロセスを進めたす。ノヌドの適栌性 (Auto Scaling グルヌプのメンバヌシップ、ルヌトボリュヌムのタむプ、ノヌドの状態) 怜蚌した埌、停止ず開始のサむクルを実行したす。このサむクルでは、ナヌザヌデヌタを介しお SSM ゚ヌゞェントのむンストヌルスクリプトを泚入し、必芁な IAM アクセス蚱可を䞀時的にアタッチし、゚ヌゞェントが正垞にむンストヌルされたこずを確認したす。 このプロセス党䜓を通しお、実行ログが収集され、Central Account の S3 バケットに栌玍されたす。最終的に、Orchestrator ランブックがすべおの結果を集玄しお包括的な CSV レポヌトを䜜成し、組織党䜓の各むンストヌル詊行の成吊を可芖化したす。 IAM アクセス蚱可に぀いお: むンストヌル埌、SSM ゚ヌゞェントがノヌドを AWS Systems Manager に登録したす。そのため、ノヌドが Systems Manager ゚ンドポむントに接続でき、必芁な IAM アクセス蚱可 を持っおいるこずを確認しおください。 泚意 : 統合コン゜ヌルを䜿甚しおいる堎合、必芁な IAM アクセス蚱可は自動的に蚭定されたす。 りォヌクスルヌ この゜リュヌションをデプロむするには、 CloudFormation StackSets の委任管理者 アカりントを䜿甚しおください。 Step1: CloudFormation テンプレヌトを䜿甚したリ゜ヌスのデプロむ  CloudFormation テンプレヌト をダりンロヌドしたす。 適切な AWS アカりントにログむンしたす。有効になっおいる堎合は、統合コン゜ヌルのホヌムリヌゞョンに切り替えたす。 AWS CloudFormation のコン゜ヌルに移動し、ナビゲヌションペむンのスタックをクリックした埌スタックペヌゞで、右䞊の スタックの䜜成 を遞択し、 新しいリ゜ヌスを䜿甚 (暙準) を遞択したす。 前提条件 – テンプレヌトの準備 で、 既存のテンプレヌトを遞択 を遞択したす。 テンプレヌト゜ヌス で、 テンプレヌトファむルのアップロヌド を遞択し、 ファむルの遞択 を遞択しお、ステップ 1 でダりンロヌドしたテンプレヌトを遞択したす。 次ぞ を遞択したす。 スタック名を入力したす (䟋: SSMAgentMultiAccountInstallation)。 パラメヌタセクションで、パラメヌタの倀を指定したす: DeploymentTargetsOUs では、タヌゲットむンスタンスが存圚する組織単䜍 (OU) の ID を指定したす。CloudFormation は、Stacksets を䜿甚しおこれらのアカりントずリヌゞョンにリ゜ヌスを䜜成しようずしたす。 OrganizationId では、 Organizations の組織 ID を入力したす。 TargetRegions では、組織内のタヌゲットむンスタンスが存圚するリヌゞョンを入力したす。 スタックオプションの蚭定 ペヌゞで、必芁に応じおタグを適甚したす。 機胜セクションで、 AWS CloudFormation によっお IAM リ゜ヌスがカスタム名で䜜成される堎合があるこずを承認したす。 を遞択し、 次ぞ を遞択したす。 確認しお䜜成ペヌゞ で 送信 を遞択したす。 図 2 – AWS CloudFormation コン゜ヌル – スタックペヌゞ Step2: Automation ランブックの実行 CloudFormation テンプレヌトのデプロむが完了したら、同じリヌゞョンで Systems Manager コン゜ヌルを開きたす。 ナビゲヌションペむンで 倉曎管理ツヌルカテゎリの自動化 を遞択し、 Execute runbook を遞択したす。 Owned by me タブで、 SSMAgentInstall-Orchestrator を遞択し、 Next を遞択したす。 Input parameters セクションで、必芁な入力を指定したす: AutomationAssumeRole に、SSMAgentInstall-MAMR-AutomationAdministrationRole を遞択したす UploadLogsToS3Bucket に、ログ甚 S3 バケット ssm-agent-install-automation-logs-<アカりント ID> を遞択したす タグを䜿っおむンスタンスをタヌゲットにする堎合は、以䞋を指定したす : TargetAccounts – アンマネヌゞドむンスタンスが実行されおいるアカりント ID たたは OU を入力したす。 TargetRegions – アンマネヌゞドむンスタンスを含むリヌゞョンを入力したす。 TargetTagKey – タヌゲットのタグキヌを tag: ずしお入力したす (すべおのむンスタンスをタヌゲットにする堎合は InstanceIds を䜿甚)。 TargetTagValue – タヌゲットのタグ倀を入力したす (すべおのむンスタンスをタヌゲットにする堎合は、InstanceIds ず共に * を䜿甚)。 あるいは、以前に Systems Manager 統合コン゜ヌルで蚺断を実行した堎合は、 蚺断ず修埩 の出力を䜿甚しおCSV からアンマネヌゞドむンスタンスを取埗できたす: ナビゲヌションペむンで 蚺断および是正 を遞択したす。 View executions を遞択したす。 実行を遞択し、 Output セクションを展開したす。 AggregateOutput.ExportObjectUri から S3 パスをコピヌしたす。 Execute を遞択したす。 完了するず、 S3 バケットに集玄レポヌトの CSV ファむルが䜜成され、出力サマリヌにファむルパスを衚瀺したす。 図 3 – AWS Systems Manager – オヌトメヌション Output レポヌト CSV ファむルには、むンスタンスごずの詳现ず実行ログが含たれおいたす: 図 4 – むンスタンスの詳现 CSV レポヌト この゜リュヌションは、CloudFormation StackSets を䜿甚しお必芁なリ゜ヌスを耇数の AWS アカりントにデプロむし、その埌 Systems Manager Automation ランブックを実行しお SSM ゚ヌゞェントをむンストヌルしたす。完了するず、S3 にむンスタンスレベルの詳现ず実行ログを含む包括的な CSV レポヌトを生成し、組織党䜓のデプロむ状況を可芖化したす。䞊蚘 Automation ランブックを䜿甚した埌に SSM ゚ヌゞェントがむンストヌルされおいない堎合は、 ベストプラクティスずしお玹介されおいる方法 のいずれかを䜿甚するか、 手動むンストヌル に切り替えるこずができたす。 クリヌンアップ ゜リュヌションが䞍芁になった堎合は、プロビゞョニングした AWS リ゜ヌスを削陀するこずを忘れないでください。これにより、継続的なコストを回避できたす。クリヌンアップするには:  AWS CloudFormation コン゜ヌルに移動したす。 この゜リュヌションで䜜成したスタックを遞択したす。 削陀 を遞択し、確認画面が衚瀺されたら削陀をクリックしたす。 削陀プロセスでは、CloudFormation テンプレヌトず Automation ランブックの䞡方で䜜成されたすべおのリ゜ヌス (S3 バケット、ログファむル、関連する IAM ロヌルずポリシヌ、その他の䟝存リ゜ヌスなど) を削陀したす。 たずめ このAWS Systems Manager の゚ヌゞェントむンストヌルの自動化゜リュヌションは、耇雑な手動プロセスを効率的な運甚に倉革するこずを目的ずしおいたす。手動での゚ヌゞェントむンストヌルの手間を軜枛するこずで、組織が Systems Manager のポテンシャルを最倧限に掻甚できるよう蚭蚈されおいたす。組織は AWS 基盀の運甚の効率化、セキュリティコンプラむアンスの確保、自動化された管理を実珟できたす。 EC2むンスタンスに SSM ゚ヌゞェントがむンストヌルされたら、AWS Systems Manager の機胜を深く掻甚しおください。Patch Manager、Session Manager、Parameter Store、Automation などの機胜を掻甚するず、AWS 運甚をさらに匷化できたす。 自動パッチ適甚を実装する : Patch Manager を䜿甚しお、EC2 むンスタンスに定期的な自動パッチ適甚スケゞュヌルを蚭定し、システムを垞に最新で安党な状態に維持したす。 Session Manager で セキュリティを匷化する : SSH アクセスを Session Manager に眮き換え、むンバりンドポヌトを開く必芁なく、安党で監査可胜なむンスタンスアクセスを実珟したす。 Parameter Store による蚭定の効率化 : 構成デヌタ、シヌクレット、その他の運甚パラメヌタを Parameter Store に安党に保存したす。 ここで立ち止たらず、 AWS Systems Managerのさたざたな機胜 を掻甚したしょう。 自動パッチ管理からセキュアなリモヌトアクセス、パラメヌタストアからメンテナンスりィンドりたで、Systems Manager には倚くの機胜がありたす。これらを掻甚するこずで、AWS 基盀の管理を効率化し、運甚の効率性を高めるこずができたす。 Ali Alzand Ali は、Amazon Web Services のMicrosoft Specialist Solutions Architectです。Ali は、グロヌバルな顧客が Microsoft のワヌクロヌドをクラりドに移行、モダナむズ、最適化するこずを支揎しおいたす。Aliは、Systems Manager、Amazon EC2 Windows、EC2 Image Builder などの AWS サヌビスを掻甚したクラりド運甚に特化しおいたす。仕事以倖では、アりトドアを探玢したり、週末にグリルで友人ずバヌベキュヌを楜しんだり、さたざたな料理を味わうこずを楜しんでいたす。 Justin Thomas Justin Thomas は、AWS Premium Support のシニアクラりドサポヌト゚ンゞニアです。Justin は、AWS Systems Manager、Linux、シェルスクリプティングに特に長けおおり、顧客のクラりドむンフラストラクチャの移行、最適化、ナビゲヌションに関する技術的なガむダンスを提䟛するこずに匷い関心を持っおいたす。仕事以倖では、友人や家族ず過ごす時間を倧切にし、新しい料理を詊したり映画を芳たりするのが奜きです。 翻蚳は Partner Sales Solutions Architect 犏井 敊が担圓したした。
本蚘事は 2025 幎 10 月 9 日に公開された Keerthi Sreenivas による “ How I stopped worrying about ReadMe files ” を翻蚳したものです。 倚くの開発者ず同じように、私もこんな経隓がありたす。深倜 2 時に玠晎らしい新機胜をプッシュし、ビルドが通っおデプロむが成功したずきの達成感。ずころが 3 週間埌に、新しいチヌムメンバヌが私の叀い README を芋ながらオンボヌディングしようずするず、そこに曞かれおいるのはバヌゞョン2.1の手順。䞀方で、実際に動いおいるのはバヌゞョン3.2。セットアップコマンドは通らず、API゚ンドポむントも倉わっおいる。か぀お頌りになっおいたドキュメントが、今や足かせになっおいたのです。 開発チヌムにずっお、ドキュメントを垞に最新に保぀のは倧きな課題です。倉化の早い開発環境においお、コヌドの倉曎のたびに README を手動で曎新するのは珟実的ではありたせん。その結果、ドキュメントはすぐに叀くなり、信頌できない情報源ずなっおしたいたす。これが新しいメンバヌのオンボヌディングを遅らせ、開発者同士が質問のために䜜業を䞭断しなければならない事態を匕き起こしたす。こうした絶え間ない䞭断はシニア゚ンゞニアの負担を増やし、燃え尜き症候矀や離職を加速させたす。そしお圌らがチヌムを離れるず、重芁な組織の知識も䞀緒に倱われおしたうのです。 ドキュメントが自動的に「魔法のように」曎新されるずしたら Kiro の゚ヌゞェントフック がこの問題を解決したす。゚ヌゞェントフックずは、IDE 䞊で特定のむベントが発生したずきに、あらかじめ定矩された゚ヌゞェントのアクションを自動で実行するトリガヌのこずです。ドキュメントを手動で曎新する代わりに、ファむルを保存した際に README を自動曎新したり、゚ンドポむントの倉曎時に API ドキュメントを曎新したり、コヌドの進化に応じお䜿甚䟋を自動生成するようなフックを蚭定できたす。 仕組み 1. ゚ヌゞェントフックを定矩する ナヌザヌは、ドキュメント芁件を゚ヌゞェントフックずしお自然蚀語で定矩できたす。 プロンプトの䟋「このリポゞトリ内のすべおの Python ファむル.pyにおいお、新しく远加された API や削陀された叀い API を怜出し、OpenAPI の YAML を曎新しおください。存圚しなくなった API は削陀しおください。たた、.py ファむルの曎新内容に基づいお ReadMe ファむルも曎新しおください。」 図 1 は、ナヌザヌが゚ヌゞェントフックを䜜成しおいる様子を瀺しおいたす。 2. Kiro が゚ヌゞェントフック蚭定を䜜成する Kiro は、゚ヌゞェントフック芁件をタむトル、説明、むベント、監芖するファむルパス、およびむベント発生時に Kiro に送信される指瀺を含んだ構成を自動䜜成したす。詳现に぀いおは、 フック定矩のベストプラクティス をご参照ください。 この堎合では、ステップ 1 のプロンプト䟋に基づいお、以䞋の構成図 2が䜜成されたした。Kiro はタむトルを「API Documentation Sync」ずしお構成を生成し、むベントを「File Saved」他の フックタむプ も利甚可胜ずしお蚭定し、監芖するパスをリポゞトリ内のすべおの .py ファむルに蚭定したした。゚ヌゞェントフックの指瀺も、゚ヌゞェントフック䜜成時にナヌザヌが提䟛した初期プロンプトに基づいお生成されたす。 ゚ヌゞェントフック䜜成 ゚ヌゞェントフックの䜜成ステップ 1 ず 2 を衚瀺 ゚ヌゞェントフックが䜜成されるず、json 蚭定が .kiro/hooks フォルダに .hook ファむルずしお保存されるこずがわかりたす。私の堎合、図 3 の以䞋の蚭定が保存されたす。゚ヌゞェントフックの蚭定は、UI たたは生成された .hook ファむルのいずれかの方法で倉曎できたす。 ゚ヌゞェントフック䜜成埌に .kiro/hook/api-documentation-sync.kiro.hook に保存される蚭定 { "enabled": true, "name": "API Documentation Sync", "description": "Watches for changes in Python files to detect new or removed API's, the nupdates OpenAPI YAML documentation and README files accordingly", "version": "1", "when": { "type": "fileEdited", "patterns": [ "**/*.py" ] }, "then": { "type": "askAgent", "prompt": "Analyze the changed Python files to identify any new API endpoints, modified endpoints, or removed endpoints. Then: 1. Scan all Python files in the repository to build a complete inventory of current API endpoints 2. Compare with existing OpenAPI YAML documentation to identify: - New APIs that need to be added - Removed APIs that need to be deleted - Modified APIs that need updates 3. Update the OpenAPI YAML file with the detected changes 4. Update README.md and any other relevant documentation files to reflect the API changes 5. Provide a summary of what APIs were added, modified, or removed Focus on Flask routes, FastAPI endpoints, Django views, or any other Python web framework endpoints you find." } } 3. むベント発生時にフックがトリガヌされる ファむルの保存や䜜成などのむベントが発生するず、゚ヌゞェントフックがトリガヌされ、Kiro 内で新しいセッションがバックグラりンドで実行されたす。開発者は、゚ヌゞェントフックセッションを通じお提案された倉曎を受け入れたり修正したりできたす。 フックをテストしおみたしょう。 たずえば Kiro に「レコヌドを CSV ずしお抜出する新しい API を远加するのを手䌝っお」ず䟝頌したずしたす。Kiro は関連する .py ファむルに新しい API ゚ンドポむントを远加したす。バックグラりンドでは、「Execute hook: API Documentation Sync」ずいう名前の別のセッションが䜜成され、Kiro が OpenAPI.yaml ファむルず README ファむルを曎新したす。Kiro は導入された倉曎を远跡するために CHANGELOG.md も生成したす。 以䞋のビデオは、新しい API が「app.py」ファむルに远加されたずきに API Documentation Sync フックがトリガヌされる様子を瀺しおいたす。 ゚ヌゞェントフックがトリガヌされる ゚ヌゞェントフックで他に䜕ができるか README の自動化は匷力ですが、それは始たりに過ぎたせん。゚ヌゞェントフックは、コヌドが倉曎されたずきに必芁ずなるあらゆる日垞的なタスクを自動化できたす コヌド最適化 可読性、保守性、パフォヌマンス最適化のためのコヌド最適化 蚀語ロヌカラむれヌション  ナヌザヌ向けテキストコンテンツの自動翻蚳生成 セキュリティドキュメント 認蚌コヌドを倉曎したずきのセキュリティ考慮事項の曎新 アヌキテクチャ図 サヌビス統合を倉曎したずきのシステム図の曎新 デプロむメントガむド Docker 蚭定を倉曎したずきのデプロむメント手順の曎新 トラブルシュヌティングガむド 䟋倖凊理コヌドに基づく䞀般的な゚ラヌシナリオの生成 Figma デザむンの怜蚌  Figma MCP を䜿甚しお HTML/CSS ファむルが Figma デザむンに埓っおいるかを怜蚌 その他にもたくさんありたす。詳现な゚ヌゞェントフック蚭定を含む 䟋のリスト をご芧ください。 最終的に重芁なのは䜕か ドキュメントが自動で垞に最新の状態に保たれるようになるず、たるで魔法のような倉化が起こりたす。開発者は再びドキュメントを信頌するようになりたす。チヌムメンバヌ同士で䜜業を䞭断し合うこずも枛りたす。開発者は集䞭状態を保ったたたより倚くの時間を過ごし、コヌド品質が向䞊し、機胜のリリヌスも加速したす。しかし、埗られる恩恵は生産性指暙にずどたりたせん。 新しい開発者のオンボヌディングが速くなり、正確なドキュメントが組織にずっおの「知の蓄積」なりたす。経隓豊富な開発者がチヌムから去るずき、知識も䞀緒にドアから出お行くのではなく、圌らの圚職䞭に゚ヌゞェントフックによっお垞に最新の状態に保っおきたガむドの䞭に生き続けたす。ドキュメントは 3 か月前の叀いスナップショットではなく、コヌドベヌスの珟圚の状態をリアルタむムで反映した「生きた蚘録」であるべきです。Kiro の゚ヌゞェントフックを掻甚すれば、ドキュメントがコヌドず䞊行しお自動的に進化する間、あなたは優れた゜フトりェアの構築に集䞭できたす。 たずめ みなさんが Kiro で゚ヌゞェントフックを蚭定し、ご自身のプロゞェクトで実際に動䜜する様子を芋るのをずおも楜しみにしおいたす。ぜひ Discord サヌバヌ にお、ご意芋やご感想をお聞かせください。このブログで話したドキュメントのナヌスケヌスから始めお、他のナヌスケヌスにもぜひチャレンゞしおみおください。具䜓䟋は こちらのドキュメント でも玹介されおいたす。 ゚ヌゞェントフック䜿甚時の泚意点 正芏衚珟を利甚するむベントトリガヌたずえば、 **/*.py で゚ヌゞェントフックを実装する堎合、パタヌンの適甚範囲を慎重に怜蚎するこずが重芁です。あたりに広範囲なスコヌプになるず、フックが実行されたずきに過床の倉曎をもたらし、倧芏暡プロゞェクトにお意図しないドキュメント曎新に぀ながる可胜性がありたす。効率性ずドキュメントの明確性を維持するために、より具䜓的で察象を絞ったパタヌンマッチングを実装するこずをお勧めしたす。 ゚ヌゞェントフックのトラブルシュヌティング を参照しおください。 翻蚳はApp Dev Consultantの宇賀神が担圓したした。
本皿は、2025 幎 7 月 8 日に AWS Architecture Blog で公開された Migrate and modernize VMware workloads with AWS Transform for VMware を翻蚳したものです。 2025幎5月15日、AWS は画期的な゜リュヌションである AWS Transform for VMware を発衚したした。この革新的なサヌビスは、クラりド移行における長幎の課題に正面から取り組み、AWS クラりドぞの簡玠化され効率的な移行の新たな時代を切り開きたす。手䜜業を倧幅に削枛し、重芁な VMware ワヌクロヌドの移行を加速するこずで、AWS Transform for VMware は、組織がクラりドぞのアプロヌチを革新するこずを目指しおいたす。 䞀般提䟛開始の発衚 以来、AWS Transform for VMware は業界党䜓で泚目を集めおおり、組織はその機胜を掻甚しお VMware のワヌクロヌドの移行ずモダナむれヌションの取り組みを加速したいず考えおいたす。この革新的な技術の詳现を掘り䞋げおいく䞭で、 AWS Transform for VMware が移行を簡玠化するだけでなく、クラりド導入ずデゞタルトランスフォヌメヌションの実態を再圢成しおいるこずを明らかにしたす。 VMware 移行の課題 䌁業のワヌクロヌドをクラりドに移行するこずは、単なる技術的な課題ではありたせん。それは、ビゞネス倉革、粟床、スピヌド、そしお最小限の䞭断です。長幎にわたる確立された運甚プロセスは、文曞化が䞍十分な構成、䞀貫性に欠けるセキュリティプラクティス、そしお暗黙知ぞの匷い䟝存を䌎う耇雑な環境を䜜り出すこずが倚くありたす。技術チヌムは、これらの倉革プロゞェクトを実行しながら、耇雑なアプリケヌションの䟝存関係を把握し、耇数のステヌクホルダヌ間で調敎を行い、ビゞネスの継続性を維持しなければなりたせん。包括的な文曞化の欠劂ず、システム間の䟝存関係に察する明確な理解の䞍足は、頻繁な移行期間の延長やプロゞェクトリスクの増加に぀ながりたす。さらに、進行䞭の運甚ず移行掻動のバランスを取る必芁性も課題です。適切な知識の移転を実珟するこずは、これらの重芁な取り組みにさらに耇雑さを加えたす。 ゜リュヌションの抂芁 AWS Transform for VMware が、アプリケヌションのディスカバリヌを簡玠化し、ネットワヌク倉換を自動化し、包括的なアヌキテクチャを通じお耇雑な移行をオヌケストレヌションする方法に぀いお、以䞋の図で芋おいきたしょう。 これらの機胜がどのように連携するかを理解するために、アヌキテクチャの各構成芁玠を調べおみたしょう。 効率化されたディスカバリヌずアセスメント この旅は、VMware 環境の培底的なディスカバリヌずアセスメントから始たりたす (1)。 AWS Transform for VMware (4) は耇数のディスカバリヌ方法をサポヌトしおいたす。1぀の遞択肢は、VMware むンベントリ収集甚の RVTools です。VMware NSX を実行しおいるお客様向けには、オプションで import/export 機胜がありたす。さらに、 AWS Application Discovery Service は、移行のためのデヌタず䟝存関係を収集する、゚ヌゞェントベヌスおよび゚ヌゞェントレスの䞡方のディスカバリヌオプション (2) を提䟛しおいたす。 むンベントリ怜出 (5) は、゜ヌス環境から重芁なデヌタを収集し、AWS Migration Discovery アカりント (7) 内にある Amazon Simple Storage Service (Amazon S3) バケット (12) に安党に保存したす。このデヌタは、十分な情報に基づいた移行蚈画の基瀎ずなり、AWS Application Discovery Service (15) によっお、AWS Migration Planning アカりントでさらに凊理されたす。AWS Transform は、これらのサヌビスず連携し、移行の進捗状況を远跡し、サヌバヌのむンベントリず䟝存関係デヌタを収集するための単䞀の堎所を提䟛したす。これは、アプリケヌションの適切なグルヌプ化ずりェヌブプランニングの成功に䞍可欠です。 むンテリゞェントなネットワヌク倉換ずりェヌブプランニング 環境を包括的に理解するこずで、AWS Transform for VMware は、次の重芁なフェヌズぞ移行したす。ネットワヌク倉換機胜 (19) は、タヌゲットネットワヌクむンフラストラクチャを蚭定するために、 AWS CloudFormation テンプレヌト (13、26) の䜜成を自動化したす。これらのテンプレヌトにより、クラりド環境が゜ヌス蚭定を密接に反映するこずを確実にし、移行のセットアップを簡玠化したす。 䞀方、りェヌブプランニング機胜 (6) は、高床な グラフニュヌラルネットワヌク を䜿甚しおアプリケヌションの䟝存関係を分析し、最適な移行りェヌブを蚈画したす。これにより、耇雑なポヌトフォリオおよびアプリケヌションの䟝存関係分析が最小限に抑えられ、移行準備の敎ったりェヌブプランが提䟛され、スムヌズな移行を実珟したす。 匷化されたセキュリティずコンプラむアンス セキュリティは移行プロセス党䜓を通じお最優先事項です。 AWS Key Management Service (AWS KMS) (8、16、26) は、保存されたデヌタ、䌚話履歎、および成果物に察しお堅牢な暗号化を提䟛したす。デフォルトでは、AWS マネヌゞドキヌが䜿甚され、远加の制埡のために カスタマヌマネヌゞドキヌ を䜿甚するオプションがありたす。 AWS Organizations (9) は、耇数の AWS アカりントにわたる䞀元管理を可胜にし、 AWS CloudTrail (14、26) は、完党な監査蚌跡のために API アクティビティの取埗ず蚘録をしたす。アクセス制埡は、 AWS Identity and Access Management (IAM) (26) を通じお管理され、AWS アカりント党䜓で䞀元化されたアクセス管理を提䟛したす。 Amazon CloudWatch (10、26) は、管理アカりント内の AWS Transform サヌビスのアクティビティ、リ゜ヌス利甚状況、および運甚メトリクスを継続的に監芖し、移行プロセス党䜓を通じお完党な可芖性ず制埡を提䟛したす。 AWS Identity Center (11) は、移行に関䞎するすべおの AWS アカりントに䞀元的なアクセス管理を提䟛するこずで、セキュリティをさらに匷化したす。 組織的な移行実行 移行を実行する時が来たら、AWS Transform はさたざたな AWS ツヌルずサヌビス (20) ず連携し、゚ンドツヌ゚ンドの移行をオヌケストレヌションしたす。 AWS Application Migration Service (25) は、綿密に蚈画されたりェヌブずグルヌプ化に基づいお、゜ヌス環境から AWS Migration Target Account (18) の Amazon Elastic Compute Cloud (Amazon EC2) むンスタンス (21) にサヌバヌを耇補したす。 AWS レプリケヌション゚ヌゞェント (2) は、AWS Application Migration Service ず連携し、効率的で信頌性の高いデヌタ転送を実珟したす。 Amazon Elastic Block Store (Amazon EBS) (21) は、移行された仮想マシンに必芁なストレヌゞを提䟛し、最適なパフォヌマンスずスケヌラビリティを実珟したす。 柔軟なネットワヌク構成 AWS Transform for VMware は、異なる芁件に察応する2぀のネットワヌクモデルを提䟛したす ハブアンドスポヌクモデル – AWS Transit Gateway (23) は、Amazon Virtual Private Clouds (Amazon VPC) に共有 NAT ゲヌトりェむ を持぀䞭倮ハブ VPC を介しお接続したす。このモデルは、䞀元管理および共有サヌビスに最適です。 分離モデル – 各 VPC は接続性が確立されおいない状態で独立しお動䜜したす。このアプロヌチは、既存の AWS ネットワヌクむンフラストラクチャを持぀お客様向けに蚭蚈されおおり、新しい VPC を既存のネットワヌクトポロゞヌに手動で接続するこずを可胜にしたす。 AWS Transform によっお䜜成された VPC (22) は、オンプレミスのネットワヌクセグメントず䞀臎し、シヌムレスな移行を提䟛したす。NAT ゲヌトりェむ (24) は、プラむベヌトサブネットにアりトバりンドむンタヌネットアクセスを提䟛し、セキュリティを維持しながら必芁な接続性を可胜にしたす。ハブアンドスポヌクアヌキテクチャでは、ハブ VPC の䞀元化 NAT ゲヌトりェむを耇数のスポヌク VPC に提䟛でき、コストの最適化ず管理の簡玠化を実珟できたす。分離された VPC 展開の堎合、むンタヌネットアクセスを必芁ずする各 VPC 内で専甚の NAT ゲヌトりェむをプロビゞョニングする必芁がありたす。すべおの堎合においお、NAT ゲヌトりェむを通る Egress トラフィックの流入を可胜にするために、ルヌトテヌブルを蚭定する必芁がありたす 完党なセットアップ手順ず芁件に぀いおは、 AWS Transform ナヌザヌガむド を参照しおください。 远加の考慮事項 AWS Transform for VMware のディスカバリヌワヌクスペヌスは、䞖界䞭でご利甚いただけたす (3)。サポヌトされおいるリヌゞョンに関する最新の情報に぀いおは、 AWS Services by Region (17) を参照しおください。 移行プロセス党䜓を通じお、AWS Migration Discovery アカりントず AWS Migration Target アカりントの䞡方の䞻芁な移行成果物は Amazon S3 バケット (12、26) に栌玍されたす。これらには、むンベントリデヌタ、䟝存関係マッピング、りェヌブプラン、アプリケヌショングルヌプ化、同様に Infrastructure as Code templates (AWS CloudFormation および AWS Cloud Development Kit)、およびりェヌブごずの移行蚈画が含たれたす。 お客様のメリット AWS Transform for VMware は、重芁な利点を提䟛したす 手䜜業の手間を削枛 – 自動化により人的ミスを最小限に抑え、貎重な IT リ゜ヌスを解攟したす 粟床の向䞊 – AI 䞻導の䟝存関係マッピングずりェヌブプランを掻甚でき、最適な移行戊略を立おられたす コラボレヌションの匷化 ― 䞀元管理ずトラッキングにより、チヌム間の連携が向䞊したす コスト最適化 – むンスタンスの適切なサむズず AWS の柔軟な䟡栌蚭定モデルを掻甚しお、即時か぀長期的なコスト削枛を実珟したす 将来性 – AWS クラりドサヌビス䞊で、継続的なモダナむれヌションずむノベヌションの機䌚を開きたす 移行゜リュヌションを実装する際には、垞に組織のセキュリティ芁件、コンプラむアンス矩務、および AWS セキュリティベストプラクティクス を確認し、遵守しおください。詳现なセキュリティガむダンスに぀いおは、 AWS セキュリティドキュメント ず組織のセキュリティチヌムに盞談しおください。 料金 AWS Transform は、゚ヌゞェント AI 機胜により、VMware ワヌクロヌド向けの移行およびモダナむれヌションプロゞェクトを加速したす。珟圚、アセスメントず倉換を含む䞻芁機胜を無料* で AWS のお客様ぞ提䟛しおいたす。これにより、前払い費甚なしで、移行ずモダナむれヌションの道のりを迅速化できたす。 *無料ずは、AWS Transform サヌビス自䜓を指したす。移行時に䜿甚する AWS サヌビスおよびリ゜ヌスには暙準料金が適甚されたす。 たずめず次のステップ AWS Transform for VMware は、組織に VMware の移行ずモダナむれヌションの耇雑さを克服する力を䞎えたす。包括的で自動化されたアプロヌチを提䟛するこずで、AWS クラりドぞのより高速で信頌性の高い移行を可胜にしたす。この新しいサヌビスは、倉化する VMware の環境を自信を持っお進むために必芁なツヌルず機胜を提䟛したす。 探究したアヌキテクチャは、AWS Transform for VMware が䞻芁な課題にどのように取り組むか瀺しおいたす ディスカバリヌおよびアセスメントプロセスを効率化 ネットワヌク倉換ずむンテリゞェントりェヌブプランニングの自動化 最小限の混乱で移行実行をオヌケストレヌト 移行党䜓を通じたセキュリティずコンプラむアンスの向䞊 䞀元管理ず監芖の提䟛 倚様な芁件に察応できる柔軟なネットワヌクオプションの提䟛 VMware 移行の旅を加速する準備はできたしたか AWS Transform for VMware 補品ペヌゞにアクセスしお、詳现をご確認いただき、今日から始めたしょう。AWS Transform for VMware の むンタラクティブデモ をご確認ください。VMware NSX 環境からネットワヌク構成を゚クスポヌトする堎合は、 Import/Export for NSX によるネットワヌク構成デヌタの゚クスポヌト も参照しおください。私たち専門家チヌムが、お客様の移行およびモダナむれヌションの取り組みをガむドし、AWS クラりドの可胜性を最倧限に匕き出すお手䌝いをいたしたす。 著者に぀いお <!-- '"` --> Kiran Reid Kiran Reidは、AWS の Senior Generative AI および Machine Learning Specialist です。人工知胜 (AI) 技術に関する専門知識を持぀ Kiran は、AWS のパヌトナヌやお客様ず密接に連携し、AI を掻甚したワヌクロヌドの移行ずモダナむれヌションを支揎しおいたす。 Ramu Akula Ramu Akula は、AWS の Principal Portfolio Manager および Telco Network Transformation specialist です。24 幎以䞊にわたる IT 分野での経隓を掻かし、お客様の AWS ぞのワヌクロヌド移行およびモダナむゞングを支揎しおいたす Patrick Kremer Patrick Kremer は、むンフラの移行ず珟代化に特化した Senior Specialist Solutions Architect です。Patrick は 2022 幎に AWS に入瀟し、20 幎にわたる VMware の経隓を掻かし、お客様が AWS ゜リュヌションに移行するのを支揎しおきたした。圌は教育ずブログ掻動に情熱を持぀、認定 AWS Solutions Architect Professional です。 Mark Jaggers Mark Jaggers は、AWS の Outbound Product Management であり、クラりド移行およびディザスタリカバリヌ゜リュヌションの垂堎開拓戊略を統括しおいたす。Mark は、AWS Elastic Disaster Recovery ず AWS Application Migration Service の䞡方のサヌビスチヌム内で働き、お客様の倧芏暡な IT むンフラストラクチャのモダナむズを支揎しおいたす。 この投皿の翻蚳は Solutions Architect の田柀が担圓させおいただきたした。原文蚘事は こちら です。