文档首页/ 数据湖探索 DLI/ 常见问题/ DLI产品咨询类/ DLI Flink与MRS Flink有什么区别?
更新时间:2024-11-08 GMT+08:00

DLI Flink与MRS Flink有什么区别?

DLI Flink是天然的云原生基础架构。在内核引擎上DLI Flink进行了多处核心功能的优化,并且提供了企业级的一站式开发平台,自带开发和运维功能,免除自建集群运维的麻烦;在connector方面除了支持开源connector之外,还可以对接云上Mysql、GaussDB、MRS HBase、DMS、DWS、OBS等,开箱即用;在资源方面,产品可以自适应业务的流量,智能对资源进行弹性伸缩,保障业务稳定性,不需要人工进行额外调试。

DLI Flink与MRS Flink的功能对比如表1所示。

表1 DLI Flink与MRS Flink功能对比

类型

特点

DLI Flink

MRS Flink

特色能力

产品模式

全托管(无需人力运维集群)

半托管(需要人力运维集群)

弹性扩缩容

  • 支持集群容器化部署。
  • 用户可以根据业务负载进行弹性扩缩容,能够基于作业的负载动态调整作业使用资源大小。
  • 支持基于作业优先级动态调整作业的使用资源。

仅支持YARN集群。

上下游数据连接

  • 除了开源connector之外,还提供开箱即用的connector,包括数据库(RDS、GaussDB)、消息队列(DMS)、数据仓库(DWS)、对象存储(OBS)
  • 相比开源connector有较多易用性和稳定性提升。

仅提供开源connector。

开发与运维

监控、告警

  • 支持对接华为云CES监控平台,支持对接华为云SMN告警系统,用户可通过邮件、短信、电话、第三方办公工具(webhook模式)
  • 支持对接企业内部统一监控告警系统(prometheus)。
  • 支持Flink作业速率、输入输出数据量、作业算子反压值、算子延迟、作业cpu和内存使用率查看。

仅支持Flink UI

多版本支持

支持不同作业使用不同Flink版本

单Flink集群仅支持单版本下的作业开发

易用性

即开即用,Serverless架构,跨AZ容灾能力。

  • 用户仅编写SQL代码,无需编译,只需关心业务代码。
  • 支持用户通过编写SQL连接各个数据源,如RDS、DWS、Kafka、Elasticsearch等数据源;
  • 用户无需登录维护集群,在控制台上完成一键提交,无需接触集群。
  • 支持Flink SQL作业快速开启checkpoint。
  • 支持Flink作业日志转储保留,便于作业分析。

需要一定的技术能力完成代码编译、集群搭建、配置、运维。

  • 用户需要自己编写完整代码并进行编译。
  • 用户需要登录集群使用命令进行提交,且需要维护集群。
  • 用户需要在代码里写入checkpoint才能开启。

作业模板

内置多个常见Flink SQL通用场景模板,帮助您快速了解和构建作业代码

暂无

企业安全

访问控制

与华为云IAM权限打通,支持多角色的访问控制

暂无

空间隔离

支持租户级和项目级的资源和代码隔离,满足多团队协作需求

暂无