本文为您介绍通过阿里云账号开通Flink全托管的流程,以及开通过程中的注意事项。
前提条件
- 您已经拥有阿里云账号。如果您还没有阿里云账号,请先完成注册,详情请参见阿里云账号注册流程。
- RAM用户正常访问实时计算控制台,进行购买或者资源调整等操作,需要被阿里云账号授予相关的权限,详情请参见RAM用户授权。
- 您已开通OSS和VPC:
- Flink全托管产品采用存储计算分离架构,需要使用对象存储OSS存储您上传的JAR包、Flink作业的日志、Flink作业中生成的Savepoint或Checkpoint等信息。如果您还没有开通OSS,请先完成开通,详情请参见开通OSS服务。
- 您还需要开通VPC,详情请参见创建专有网络和交换机。
-
开通Flink全托管的过程中会自动开通SLB和ARMS,涉及到的云产品收费标准详情请参见计费项。
- 开通Flink全托管服务前,请确保您的阿里云账户余额不少于100.00元人民币或等值的代金券或优惠券。
注意事项
- 当您需要一次开通的资源数大于1000 CU时,请通过工单进行开通。
- 选择OSS Bucket时,不要对选择的OSS做任何策略设置,例如版本控制、合规保留等。此外,OSS选择后不可更换。
因为如果您的Bucket开通了版本控制功能,过多的删除标记会导致List慢等问题。因此,如果您开通了版本控制功能,则您需要配置生命周期规则,来定期清理删除标记和不必要的历史版本,从而减少存储成本并提升OSS性能。清理删除标记的操作详情,请参见使用生命周期管理文件版本。说明 在您的OSS Bucket未开启版本控制功能时,如果您需要设置生命周期规则,请勿对Flink的相关目录(包括artifacts、flink-jobs、flink-savepoints、sql-artifacts、plan和flink-sessionclusters等。)设置清除策略。因为如果设置了清除策略,则可能会把Flink相关文件清理掉,导致Flink作业运行异常。
- 开通Flink全托管自动创建的SLB是被托管实例,不允许删除或修改SLB配合用于其他服务,例如将SLB用于容器服务。此外,您还需要保证该SLB服务不欠费,否则可能会因为SLB欠费被释放,从而导致Flink全托管服务不可用。SLB欠费详情请参见欠费说明。