本文为您介绍通过阿里云账号开通Flink全托管的流程,以及开通过程中的注意事项。

前提条件

  • 您已经拥有阿里云账号。如果您还没有阿里云账号,请先完成注册,详情请参见阿里云账号注册流程
  • 您已开通OSS和VPC:
    • Flink全托管产品采用存储计算分离架构,需要使用对象存储OSS存储您上传的JAR包、Flink作业的日志、Flink作业中生成的Savepoint或Checkpoint等信息。如果您还没有开通OSS,请先完成开通,详情请参见开通OSS服务
    • 您还需要开通VPC,详情请参见创建专有网络

    开通Flink全托管的过程中会自动开通SLB和ARMS,涉及到的云产品收费标准详情请参见产品定价

  • 开通按量付费的服务前,请确保您的阿里云账户余额不少于100.00元人民币或等值的代金券或优惠券。

注意事项

选择OSS Bucket时,不推荐您选择开通了版本控制功能的Bucket。因为如果您的Bucket开通了版本控制功能,过多的删除标记会导致List慢等问题。因此,如果您开通了版本控制功能,则您需要配置生命周期规则,来定期清理删除标记和不必要的历史版本,从而减少存储成本并提升OSS性能。清理删除标记的操作详情,请参见使用生命周期管理文件版本
说明 在您的OSS Bucket未开启版本控制功能时,如果您需要设置生命周期规则,请勿对Flink的相关目录(包括artifacts、flink-jobs、flink-savepoints、sql-artifacts、plan和flink-sessionclusters等。)设置清除策略。因为如果设置了清除策略,则可能会把Flink相关文件清理掉,导致Flink作业运行异常。

开通流程

  1. 登录实时计算控制台
  2. 单击Flink全托管下的购买产品
  3. 授权请求页面,单击前往RAM进行授权前往授权
  4. 云资源访问授权页面,单击页面下方的同意授权AliyunStreamAsiDefaultRole
    说明 系统已默认勾选AliyunStreamAsiDefaultRole角色。
  5. 在购买页面,填写配置信息。
    类别 配置项 说明
    基本配置 付费模式 支持包年包月按量付费模式。
    购买时长 包年包月需要选择。
    自动续费 包年包月需要选择。开启自动续费功能后,后续您可以在阿里云控制台续费管理中修改续费策略。
    地域 支持华北2(北京)华东2(上海)华北1(杭州)华南1(深圳)。
    说明 建议选择与上下游存储相同的地域
    可用区 建议选择与上下游存储相同的可用区
    网络配置 专有网络 建议选择与上下游存储相同的专有网络
    虚拟交换机 每个Flink作业的Task Manager和Job Manager实例都会占用一个 IP, 您可以选择1~5个虚拟交换机,根据Flink作业规模,合理规划网段。
    工作空间配置 工作空间名称 以字母开头,仅包含英文字母、数字、中划线(-),长度限制为1~60个字符。
    说明
    • 同一个阿里云账号下的工作空间名称是唯一的,请勿填写重名名称,否则会提示您重新填写。
    • Flink全托管服务开通成功后,不可修改工作空间名称。
    计算资源配额 包年包月模式需要填写,将按照此配额进行计费。
    存储配置 OSS存储 Flink全托管服务会在您选择的Bucket下创建以下目录来保存不同类型的数据:
    • artifacts:上传的JAR包会被存储到该目录。
    • flink-jobs:Flink作业的HA信息和Checkpoint会被存储到该目录。
    • flink-savepoints:在Flink全托管开发控制台上单击Savepoint,会触发Savepoint操作,最终的Savepoint文件会被存储到该目录。
    • logs:如果您的作业中日志模板选择了OSS,则您的作业的日志会被存储到该目录。
    • sql-artifacts:注册自定义函数和Connector所依赖的文件会被存储到该目录。
    • plan:使用专家模式,配置的资源信息会被存储到该目录。
    • flink-sessionclusters:Session集群的HA信息和Checkpoint信息会被存储到该目录。
    说明
    • Flink全托管服务开通成功后,不可修改OSS存储
    • OSS存储需要与Flink全托管服务在同一地域。
    • 选择Bucket时,请参见注意事项
  6. 确认订单并支付,即可开通成功。
    说明
    • 支付完成后,单击管理控制台,即可在Flink全托管页签,看到正在创建的工作空间。通常,支付完成后5~10分钟即可创建完成工作空间
    • Flink全托管开通后,您可以登录实时计算控制台查看控制台界面,详情请参见管理控制台介绍。此外,创建工作空间后默认生成一个名称为工作空间名称-default项目,您可以进入后进行作业开发。如果您想创建其他项目,详情请参见项目管理