本文为您介绍目前阿里云实时计算支持两种产品模式:共享模式和独享模式。独享模式是基于共享模式基础上的补充,功能上是共享模式的超集。

说明 共享模式和独享模式模式详细的区别对比参见独享模式与共享模式的区别

共享模式

共享模式是指:不同用户共享计算集群的物理资源(网络/磁盘/CPU/内存等),通过账号管理、cgroup等方式进行资源隔离和安全管理。考虑到账号安全、业务安全和数据安全,共享模式不提供UDX(自定义函数)

独享模式

独享模式是指在阿里云ECS上单独为用户创建独立计算集群,单个用户独享计算集群的物理资源(网络/磁盘/CPU/内存等),与其他用户的资源完全独立。与共享模式相比,独享模式有以下优点和特性:

  • UDX开放

    实时计算的共享模式是多个用户共享一个物理机群,在网络/磁盘层面没有办法做到完全隔离。因此,基于安全考虑,共享模式下无法对您开放UDX/DataStream等更灵活、更底层的API。在某些场景下,无法满足您的业务需求。独享模式在网络及物理机层面,有完全的隔离,因此可以开通UDF等更底层的API,满足您的业务需求。

  • 丰富的硬件

    业务越来越丰富,对底层机器的配置会有更多样化需求,比如CPU:MEM配比,以及GPU、FPGA等硬件的需求。实时计算独享集群可充分复用阿里云在硬件层面做的各种优化,为您解决各种硬件适配问题。

  • 用户间的隔离

    对于ECS独享集群,您能够独享一批计算资源,且从网络上进入您的VPC。既满足了您专网专用、资源独享的需求,也可以跟您的IDC打通,更贴近您的业务需求。

  • 更丰富的功能
    • Data Lake场景下的ETL:通过Flink SQL+UDF的方式,使ETL任务开发更加便利。
    • 异构数据源计算:支持从异构数据源读取数据做分析。例如,远程从OSS读取数据归档日志,并Join HBase中高危IP,做网络攻击分析等等。
    • 支持更加丰富的数据存储,如创建消息队列(Kafka)源表创建Kafka结果表等。
  • 独享模式系统网络架构

    独享模式系统网络架构如上图,详细说明如下:

    • 实时计算独享模式为全托管管理方式。您所购买的ECS都托管在实时计算VPC下,暂不提供用户登陆接口。如有登陆ECS的需求,请联系实时计算客服。
    • 为了访问您的VPC内服务,会在创建集群时,在您账号下申请弹性网卡。通过弹性网卡,您即可访问其VPC下所有资源。
    • 您的实时计算集群,如果需要访问公网,可在弹性网卡上绑定NAT网关及弹性公网IP,具体操作步骤,请参考阿里云官网文档。
    • 实时计算在您的账号下的一个单独的安全组内,为您申请的弹性网卡。若您需访问VPC内其他安全组的服务,请配置该安全组的规则。
    说明 在您不访问公网的情况下,弹性网卡不会对您产生任何额外费用。