投稿日: Jul 29, 2020
Amazon Kinesis Data Firehose が MongoDB Cloud へのデータ配信をサポートするようになりました。この機能では、完全マネージドサービスを利用して MongoDB Cloud にデータをストリーミングできるため、カスタムアプリケーションの構築やデータ配信インフラストラクチャの操作と管理を心配する必要がなくなります。Amazon Kinesis Data Firehose には、エラー処理、自動スケーリング、変換、集計、圧縮が組み込まれており、組織全体でのデータストリームのデプロイを加速できます。
Amazon Kinesis Data Firehose は、ストリーミングデータをデータレイクやデータストア、分析ツールに確実にロードする最も簡単な方法を提供するサービスです。ストリーミングデータを取り込んで変換し、Amazon S3、Amazon Redshift、Amazon Elasticsearch Service、汎用 HTTP エンドポイント、さらに MongoDB のようなサービスプロバイダーに配信できます。完全マネージドサービスで、データスループットに応じて自動的にスケーリングを行うため、継続的な管理は不要です。Amazon Kinesis Data Firehose を使用すると、アプリケーションの作成やリソースの管理を行う必要がなくなります。
MongoDB Cloud は、データ駆動型アプリケーションを構築する優れた方法です。MongoDB Cloud の中核となっているのは MongoDB Atlas です。これは、共通の API を介してさまざまなワークロードを強化する検索およびデータレイクサービスを組み込んだ柔軟なクラウドデータベースです。Kinesis Data Firehose から MongoDB へのストリーミング配信には、 MongoDB Realm webhooks を利用しています。このため、MongoDB コレクションに直接ストリーミングする堅牢で反応性の高いデータパイプラインをこれまで以上に簡単に構築でき、リアルタイムでのクエリ、エンリッチメント、分析が可能になります。
Amazon Kinesis コンソールにアクセスし、データを Amazon Kinesis Data Firehose に送信して、MongoDB Cloud を宛先として指定するようにデータプロデューサーを設定します。設定後、Amazon Kinesis Data Firehose は MongoDB に信頼性が高くスケーラブルなストリーミングデータ配信を行います。詳細については、Amazon Kinesis Data Firehose のデベロッパーガイドをご参照ください。
詳細については、Using MongoDB Realm WebHooks with AWS Kinesis Data Firehose Delivery Streams をご覧ください。
Amazon Kinesis Data Firehose の提供状況については、AWS リージョン表をご覧ください。
MongoDB の詳細については、MongoDB をご参照ください。