阿里云实时计算Flink版独享/共享集群(原产品线)支持共享模式和独享模式两种产品模式。独享模式是基于共享模式的补充,具备更加丰富的功能。本文为您介绍实时计算共享模式和独享模式的优势及区别。
共享模式(已停购)
不同用户共享计算集群的物理资源(网络、磁盘、CPU或内存等),通过账号管理、CGroup(Control Groups)等方式进行资源隔离和安全管理。基于账号安全、业务安全和数据安全方面的考虑,共享模式不提供自定义函数功能。
说明 实时计算共享模式已于2019年12月24日正式下线,不再支持共享模式新项目的购买,仅支持原有项目的扩缩容、续费操作。如果您有新购需求,推荐使用实时计算独享模式或Flink半托管模式。
独享模式
- 独享模式优势
独享模式是指在阿里云云服务器ECS(Elastic Compute Service)上单独为用户创建的独立计算集群。单个用户独享计算集群的物理资源(网络、磁盘、CPU或内存等),与其它用户的资源完全独立。与共享模式相比,独享模式具有以下优点:
- 多种硬件均可适配
实时计算独享集群可以充分复用阿里云在CPU、MEM配比、GPU或FPGA等硬件层面的各类优化,为您解决各类硬件适配问题。
- 用户间的隔离
如果使用ECS独享集群,您能够使用专有网络VPC和独享计算资源。既能满足您对专网专用、资源独享的需求,也能够与您的开发平台连通,满足您的业务需求。
- 支持自定义函数
独享模式在网络及物理机层面与其它用户完全的隔离,支持自定义函数和底层API,满足您的业务需求。自定义函数详情,请参见概述。
- 丰富的功能
- Data Lake场景下的ETL:通过Flink SQL+UDF的方式,使ETL任务开发更加便利。
- 异构数据源计算:支持从异构数据源读取数据做分析。例如,从对象存储服务(Object Storage Service,OSS)远程读取归档日志数据,并关联云数据库HBase中的高危IP,完成网络攻击分析。
- 支持更加丰富的上下游数据存储,例如创建消息队列Kafka源表和创建消息队列Kafka结果表。
- 多种硬件均可适配
- 独享模式系统网络架构
- 实时计算独享模式为全托管模式。您所购买的ECS托管在实时计算VPC下,暂不提供用户登录接口。
- 您可以在创建集群时,在您账号下申请弹性网卡,通过弹性网卡,您可以访问其VPC下所有资源。
- 如果需要访问公网,可在弹性网卡上绑定NAT网关及弹性公网IP,具体操作步骤请参见绑定EIP。
说明 不访问公网时,弹性网卡不会产生任何额外费用。
- 如果您需访问VPC内其它安全组的服务,请配置相应安全组的规则。
独享模式与共享模式区别
类别 | 独享模式 | 共享模式 |
---|---|---|
自定义功能开发 | 支持UDF和API等功能,作业开发更加灵活。 | 不支持 |
网络类型 | 支持阿里云VPC网络。
说明 独享模式集群仅能访问同一VPC、同一Region下的上下游存储资源。如果您需要访问其他VPC下的资源,请配置安全组的端口号,通过高速通道等方式打通网络。
|
不支持 |
机器类型选择 | 您可以在购买实时计算独享模式服务时,选择机器类型。 | 不支持 |
支持数据源类型 |
说明 更多实时计算数据源表介绍,请参见数据源表概述。
|
说明 更多实时计算数据源表介绍,请参见数据源表概述。
|
支持数据输出类型 |
说明 更多实时计算数据结果表介绍,请参见数据结果表概述。
|
说明 更多实时计算数据结果表介绍,请参见数据结果表概述。
|
支持地域 |
|
华南1(深圳)
说明 实时计算共享模式已于2019年12月24日正式下线,不再支持共享模式新项目的购买,仅支持原有项目的扩缩容、续费操作。如果您有新购需求,推荐使用实时计算独享模式或Flink半托管模式。
|
形态 | 每个用户在独立的ECS集群上,搭建独立的实时计算引擎。 | 大集群,共同使用公共资源池。 |
隔离性 | 隔离性强。使用ECS隔离网络、安全组等资源,与其他用户的资源相互独立。 | 隔离性较弱。无法隔离网络等资源。 |
面向客户群体 | 具备较强开发技术,对开发的灵活性和可控性具备需求的大数据团队。 | 仅需实现流式业务,对开发过程无特殊需求的团队或个人。 |
成本 | 相对共享模式,独享模式成本较高。高可用模式下每个用户需单独承担额外的3台Master机器的费用。 | 仅需支付计算服务费用。 |
集群管理和运维 | 需要具备集群管理、网络配置等技能。 | 无需管理集群。 |