Amazon DynamoDB の統合
AWS 間の相互運用性
DynamoDB ゼロ ETL 統合
これらのコーディング不要のフルマネージド統合により、DynamoDB から他の AWS サービスへのデータの抽出、変換、ロードが自動化されます。データをターゲットサービスにシームレスにレプリケートし、本番環境のワークロードに影響を与えません。これらの統合により、データパイプラインの設計、構築、管理に必要なエンジニアリング作業を何週間も節約できます。
1. Amazon SageMaker および Amazon S3 Tables との DynamoDB ゼロ ETL 統合
このゼロ ETL 統合により、SQL 分析、検索分析、ビジネスインテリジェンス、生成 AI など、幅広い分析と機械学習 (ML) を実行できます。AWS マネジメントコンソールのいくつかの簡単なステップで、DynamoDB テーブルを柔軟に選択して SageMaker Lakehouse や S3 Tables にレプリケートできます。
2. Amazon Redshift との DynamoDB ゼロ ETL 統合
このゼロ ETL 統合により、分析と ML をより容易に実行できます。分析する DynamoDB テーブルを選択すると、データが DynamoDB に書き込まれてから数分以内に DynamoDB データを Amazon Redshift にレプリケートできます。その後、豊富な SQL サポート、マテリアライズドビュー、データ共有、スキーマレスクエリ機能を備えた Amazon Redshift の分析および ML 機能を活用して、データをさらに変換およびエンリッチ化できます。
3. Amazon OpenSearch Service との DynamoDB ゼロ ETL 統合
このゼロ ETL 統合により、ほぼリアルタイムで検索分析を実行できます。全文検索、ベクトル検索、地理空間検索などを実行するためのインデックスを作成できます。OpenSearch Service の検索と集約は DynamoDB クエリと連携して、インタラクティブでパフォーマンスの高いアプリケーションを実現します。DynamoDB のお客様は、OpenSearch Service の広範な検索機能と ML 機能を使用して、ユーザーエンゲージメントを強化し、アプリケーションに対する満足度を高める新しいエクスペリエンスを提供できるようになりました。
DynamoDB コンソールの [統合] タブで最初のパイプラインをすばやく作成できます。この統合では、OpenSearch 取り込みパイプラインを使用して、DynamoDB データの変換、ルーティング、特定の OpenSearch Service のインデックスへのマッピングを定義および処理します。
AWS Lambda によるイベントベースのトリガー
DynamoDB の AWS Lambda トリガーを使用すると、DynamoDB 内の項目が変更されたときに実行するカスタムロジックを簡単に設定できます。DynamoDB ストリームを有効ににした後、DynamoDB コンソールの [エクスポートとストリーム] タブから最初のトリガーをすばやく作成できます。トリガーを設定すると、テーブル内のデータが変更されてから数秒以内に Lambda コードがトリガーされます。
DynamoDB 用 AWS Lambda トリガーを使用すると、データを検証して強化するためのデータベーストリガーを簡単に構築したり、データをレプリケートして他のサービスと統合したり、DynamoDB テーブルのデータ変更に反応する完全なイベント駆動型アーキテクチャ (注文処理やメディア処理など) を構築したりできます。Lambda 関数は、通知の送信やワークフローの開始など、指定したアクションを実行できます。
DynamoDB Accelerator
DynamoDB Accelerator (DAX) は、DynamoDB 用に構築されたフルマネージド型で可用性の高いキャッシュサービスです。DAX は、1 秒あたり数百万のリクエストにおいても、ミリ秒からマイクロ秒へと最大 10 倍のパフォーマンス向上を実現します。DAX はすべてのキャッシュの無効化とデータ入力を管理して、DynamoDB テーブルにインメモリアクセラレーションを追加します。DAX はインラインキャッシュです。キャッシュされた項目が存在しない場合や古い場合、DAX は自動的に基になるテーブルに渡されます。
スケーリングのパフォーマンスについて心配することなく、顧客向けのアプリケーションの構築に集中できます。DAX は既存の DynamoDB API コールと互換性があるため、アプリケーションを変更する必要がないため、簡単に使い始めることができます。