Amazon Kinesis Data Analytics 是实时分析流数据的最简单方式。使用模板和内置运算符,您可以轻松快速地构建查询和复杂的实时应用程序。Amazon Kinesis Data Analytics 设置了相关资源运行您的应用程序,并且可以自动扩展以处理任何传入的数据量。

无需管理服务器

您无需设置和管理复杂的基础设置就可以实现高可用性和安全处理。Amazon Kinesis Data Analytics 是无服务器的,可以处理连续运行您的应用程序所需的一切工作。其中包括自动预置基础设置以连续处理流数据。

按需付费自动化弹性扩展

Amazon Kinesis Data Analytics 可以弹性扩展应用程序,以匹配传入数据流的任何数据量。您只需为用来运行您的流式应用程序的资源付费。无需担心预置基础设施或支付多余的费用。

亚秒级处理延迟

Amazon Kinesis Data Analytics 实现了亚秒级处理延迟,因此您可以生成实时警报、控制面板和可指导行动的见解。

开源

Amazon Kinesis Data Analytics 包括开源库,例如,Apache FlinkAmazon SDK 和 Amazon Web Services 服务集成。Apache Flink 是一种开源框架和引擎,可用于构建高度可用且精确的流式应用程序,其支持 Java、Python、SQL 和 Scala。Amazon SDK 为许多 Amazon Web Services 服务消除了编码复杂性,以您偏好的语言提供 API,并且包含 Amazon Web Services 库、代码示例和文档。

灵活的 API

针对不同的使用案例提供专用的灵活 API,包括状态流处理、流式 ETL 和实时分析。预内置的运算符和分析功能可以让您在数小时而不是数月内构建 Apache Flink 流式应用程序。Amazon Kinesis Data Analytics 库是可以扩展的,确保您为各种使用案例执行实时处理。

与亚马逊云科技服务集成

您可以使用最少的代码设置和集成数据源或目的地。您可以使用 Amazon Kinesis Data Analytics 库集成 Amazon S3Amazon Managed Streaming for Apache Kafka(Amazon MSK)、Amazon OpenSearch Service(前身为 Amazon Elasticsearch Service)Amazon DynamoDBAmazon Kinesis Data StreamsAmazon Kinesis Data FirehoseAmazon CloudWatch

高级集成功能

除了亚马逊云科技集成外,Amazon Kinesis Data Analytics 库还包括十个以上 Apache Flink 连接器,且具备构建自定义集成的能力。再多写几行代码,就可以修改每个集成与高级功能的操作方式。此外,您还可以使用一组 Apache Flink 基元构建自定义集成,帮助您读取和编写文件、目录、套接字或您可以通过互联网访问的其他资源。

准确地一次处理

您可以使用 Amazon Kinesis Data Analytics 中的 Apache Flink 构建应用程序,其处理记录只准确地影响结果一次,也被称作准确地一次处理。这意味着,即使在应用程序出现中断的情况下,例如内部服务维修或用户发起的应用程序更新,服务也会确保所有数据得到处理,并且没有重复数据。

状态处理

服务可以将之前的和正在处理的计算或状态存储在运行的应用程序存储中。这确保您在任何时间段比较实时结果和之前的结果,并且在应用程序中断期间快速恢复。状态永远是加密的,并且以增量方式保存在运行应用程序存储中。

持久应用程序备份

您可以通过简单的 API 调用创建和删除持久应用程序备份。在出现中断后,您可以立即从最新备份恢复应用程序,或者您可以将应用程序恢复到之前的版本。

用于 Amazon Kinesis Data Analytics Studio

流检查和可视化

Kinesis Data Analytics Studio 通过内置的可视化功能支持亚秒级查询。您可以执行临时查询以快速检查数据流,并在几秒钟内查看结果。

简单的构建和运行环境

Studio Notebook 为开发、调试代码和运行流处理应用程序提供单界面开发体验。 

使用 SQL、Python 或 Scala 处理

Kinesis Data Analytics Studio 在同一开发环境中支持 SQL、Python 和 Scala。Syntax 突出显示、验证和上下文相关建议可引导您在笔记本中使用对 Apache Flink 特定功能的内置支持与数据进行交互。

流处理应用程序的无服务器快速开发

无需服务器用于预置、管理或扩展,只需编写代码,然后为应用程序使用的资源付费。轻松将笔记本中的代码部署到具有自动扩展和持久状态的持续运行的流处理应用程序中。

开源

Kinesis Data Analytics Studio 运行并生产 Apache Flink 应用程序,而 Apache Zeppelin 笔记本电脑为使用所选语言编写流媒体应用程序提供了熟悉且易于使用的体验。

与 Amazon Glue 数据目录集成

Amazon Glue Data Catalog 是一个持久性元数据存储库,充当包含表定义的中央存储库。您可以使用 Amazon Glue 数据目录快速发现和搜索多个数据集。Amazon Kinesis Data Analytics Studio 与 Amazon Glue 数据目录兼容,您可以在该目录中为源表和目标表定义架构。

交互式 SQL 应用程序

支持标准 SQL

Amazon Kinesis Data Analytics 支持标准 ANSI SQL,因此您只需要熟悉 SQL。

集成输入和输出

Amazon Kinesis Data Analytics 集成了 Amazon Kinesis Data StreamsAmazon Kinesis Data Firehose,因此您可以随时提取流数据。在输入流指向 Amazon Kinesis Data Analytics,即可自动读取、解析数据,并将数据用于处理。您可以通过 Amazon Kinesis Data Firehose 将处理结果发送到其他 Amazon Web Services 服务,包括 Amazon S3Amazon RedshiftAmazon OpenSearch Service。您还可以将输出数据发送到 Amazon Kinesis Data Streams,以构建高级流处理管道。

基于控制台的 SQL 编辑器

通过交互 SQL 编辑器,使用流数据操作,例如,滑动时间窗口均值,构建 SQL 查询。您还可以使用实时数据查看流结果和错误,交互调试或进一步优化您的脚本。

简单易用的架构编辑器

Amazon Kinesis Data Analytics 提供简单易用的架构编辑器,以探索和编辑输入数据的结构。向导自动识别标准数据格式,例如,JSON 和 CSV。它可以推断输入数据的结构,以创建基准架构,以便于您使用架构编辑器进一步优化。

预构建的流处理模板

交互 SQL 编辑器自带一系列流处理模板,提供适用于大部分常见操作类型的基准 SQL 代码,例如,集合、按事件转换和过滤。您可以轻松选择适合您的分析任务的模板,然后编辑使用 SQL 编辑器提供的代码,为您的具体使用案例进行自定义。

高级流处理功能

Amazon Kinesis Data Analytics 提供针对流处理优化的功能,因此您可以轻松执行高级分析,例如,对流数据进行异常检测和 top-K 分析。

开始使用亚马逊云科技免费构建

开始使用亚马逊云科技免费构建

关闭
热线

热线

1010 0766
由光环新网运营的
北京区域
1010 0966
由西云数据运营的
宁夏区域