Amazon Managed Service for Apache Flink の特徴
Managed Service for Apache Flink を使用すべき理由
Amazon Managed Service for Apache Flink により、Apache Flink を使用してリアルタイムストリーム処理アプリケーションを簡単に構築して実行できます。Amazon Managed Service for Apache Flink は、Flink クラスターのプロビジョニングと設定を行い、Flink ジョブ管理を調整します。モニタリングとアラームを設定し、自動スケーリングを行い、高可用性 (アベイラビリティーゾーンのフェイルオーバーを含む) を実現するように設計されています。このサービスでは、Apache Flink の表現力豊かな API を利用できます。また、Amazon Managed Service for Apache Flink Studio を通じて、わずか数ステップでデータストリームをインタラクティブにクエリしたり、ステートフルアプリケーションを起動したりできます。このマネージドサービスを使用すると、Apache Flink を使い始め、データストリーム処理アプリケーションを迅速にデプロイして運用できます。
Amazon Managed Service for Apache Flink では、低レイテンシーで高スループットのデータ処理、1 回限りの処理、耐久性のあるアプリケーション状態など、Apache Flink の業界をリードするあらゆる機能にアクセスできます。Amazon Managed Service for Apache Flink を使用すると、安全で、規格に準拠した、可用性の高いアプリケーションをデプロイできます。Amazon Managed Service for Apache Flink は、複数のアベイラビリティーゾーン間でデータとワークロードを簡単にレプリケートできるため、パフォーマンスの中断がなく高い信頼性を確保でき、追加の容量にお金を払う必要もありません。
Amazon Managed Service for Apache Flink は、Flink の柔軟な API を Java、Scala、Python、SQL でサポートしているため、アプリケーションの開発が容易になります。Amazon Managed Service for Apache Flink は、Amazon Managed Streaming for Apache Kafka (Amazon MSK)、Amazon Kinesis Data Streams、Amazon Kinesis Data Firehose、Amazon Simple Storage Service (Amazon S3)、Amazon DynamoDB、JDBC コネクタ、カスタムコネクタなど、何百ものデータソースや送信先と統合されています。