Azure 流分析群集概述
Azure 流分析群集为复杂且要求苛刻的流式处理场景提供单租户部署。 完整规模的流分析群集的实时处理速度超过 400 MB/秒。 在专用群集上运行的流分析作业可以利用标准产品/服务中的所有功能,并支持与输入和输出的私有链接连接。
流分析群集按流单元 (SU) 计费,流单元表示分配给群集的 CPU 和内存资源的数量。 流单元在标准和专用产品/服务中是相同的,Azure 流分析支持两种流单元结构:SU V1(弃用)和 SU V2(推荐)了解详细信息。
在门户中创建群集时,默认情况下会创建专用 V2 群集。 专用 V2 群集支持 12 到 66 个 SU V2,可以按 12(12、24、48...)增量缩放。专用 V1 群集是 ASA 的原始产品/服务,仍受支持,它们至少需要 36 个 SU。
V1 和 V2 流单元的基础计算能力如下所示:
有关专用群集产品/服务和定价的详细信息,请访问 Azure 流分析定价页。
注意
使用 SU V2 容量创建的专用群集中的作业只能支持具有 SU V2 的作业。 这意味着,无法在专用群集中同时运行 V1 和 V2 SU。 由于容量复杂,不支持混合和匹配。
流分析群集可以充当组织的流式处理平台,并可由处理各种用例的不同团队共享。
注意
Azure 流分析还支持公共预览版中提供的虚拟网络集成。 VNET 集成允许网络隔离,这是通过将 Azure 流分析的专用实例部署到虚拟网络实现的。
什么是流分析群集
各流分析群集由同一引擎提供支持,该引擎为在多租户环境中运行的流分析作业提供支持。 单租户专用群集具有以下功能:
单个租户托管,免除来自其他租户的干扰。 资源被真正地“隔离”,在流量激增时性能更佳。
随着时间的推移,流式处理使用量增加,群集可以在 12 到 66 个 SU V2 之间进行缩放。
VNet 支持,可让流分析作业使用专用终结点安全地连接到其他资源。
能够在任何区域中创作 C# 用户定义函数和自定义反序列化程序。
零维护成本,使你能够专注于生成实时分析解决方案。
如何入门
可以通过 Azure 门户创建流分析群集。 如果你对于加入有任何疑问或需要帮助,可以联系流分析团队。
常见问题
如何在流分析群集和流分析作业之间进行选择?
最简单的入门方法是创建和开发流分析作业,熟悉该服务并了解它如何满足你的分析要求。
流分析作业本身不支持 VNet。 如果输入或输出受防火墙或 Azure 虚拟网络的保护,则可以使用以下选项:
- 可创建流分析群集、使用管道所需的专用终结点配置群集并在群集上运行流分析作业。
我能期待哪些性能?
在标准和专用产品/服务中,SU 是相同的。 若单个作业利用一个具有 36 个 SU 的完整群集,则它可以在延迟处于毫秒级的情况下实现大约每秒 36 MB 的吞吐量。 确切的数字取决于事件格式和分析类型。 由于它是专用的,因此流分析群集提供更可靠的性能保证。 群集上运行的所有作业仅属于你。
我是否可缩放自己的群集?
是的。 你可以轻松地配置群集的容量,允许你根据需要纵向扩展或纵向缩减以满足不断变化的需求。
是否可在我创建的这些新群集上运行现有作业?
是的。 可以将现有作业链接到新创建的流分析群集,然后照常运行它。 无需从头开始重新创建现有的流分析作业。
这些群集将花费多少费用?
流分析群集根据所选 SU 容量收费。 群集按小时计费,在这些群集中运行的每个作业不收取额外费用。 请参阅专用链接服务定价页,了解专用终结点计费更新。
我可以私下从流分析群集连接到哪些输入和输出?
流分析支持多种输入和输出类型。 你可以在群集中创建专用终结点,以允许作业访问输入和输出资源。 目前,允许用户为其创建托管专用终结点的服务为 Azure SQL 数据库、Azure Cosmos DB、Azure 存储、Azure Data Lake Storage Gen2、Azure 事件中心、Azure IoT 中心、Azure Functions 和 Azure 服务总线。
后续步骤
你现在已对 Azure 流分析群集有了一个大致的了解。 接下来,你可以创建群集并运行流分析作业: