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