为了更好地服务于用户,实时计算Flink版构建了生命周期管理体系,将其划分为云产品整体生命周期服务策略PLP(Product Lifecycle Policy)和引擎版本生命周期服务策略RLP(Runtime Lifecycle Policy),前者管控产品形态的变化,后者则管控引擎版本的变化。通过引入新产品和新版本,希望能够更好地满足您丰富的实时业务需求,并高效稳定地保证业务运行结果。
涉及范围
本策略涉及的范围包括阿里云Flink各形态与版本,目前形态与版本的特性与发布状态请参见产品形态。
云产品整体生命周期服务策略
云产品整体生命周期策略(Product Lifecycle Policy,PLP)描述阿里云Flink产品某个形态从正式推出市场交付用户使用,到停止市场推广,直至最终停止对外服务的过程。阿里云Flink会非常慎重地进行PLP,例如Blink产品升级为Flink的重大产品变革才会启动PLP。
PLP的各个阶段并没有固定的时间要求,阿里云Flink将视新产品成熟程度、用户迁移意愿、用户迁移过程是否顺畅、新产品用户成本变化等因素,提前至少四个月进行用户通知,详情请参见相关服务与通知。阿里云Flink PLP详情如下:
退市阶段 | 说明 | 注意事项 |
公告~EOM | 至少提前四个月,我们会通过公司公告、站内信、邮件或短信等途径向您发送产品停止销售的通知。 |
|
EOM->EOFS | EOM包含两个阶段,分别是:
说明 依据要求,整个EOM阶段不能低于四个月。 |
|
EOFS->EOS | 停止全量支持,包括发布新版本和补丁版本,停止用户答疑、问题解决、SLA保障赔付等服务。 |
|
EOS | 产品已退市,停止所有支持服务。 | 该产品形态不再提供任何服务。 |
引擎版本生命周期服务策略
阿里云Flink采用的是增强版的引擎(Ververica Runtime,VVR)。其引擎版本号规划及其含义详情请参见引擎版本介绍。
引擎版本生命周期服务策略(Runtime Lifecycle Policy,RLP)描述阿里云Flink产品中的执行引擎VVR从正式交付用户使用,到停止市场推广,直至最终停止对外服务的过程。
RLP的各个阶段并没有固定的时间要求,阿里云Flink将视新版本兼容性与成熟度、用户版本升级意愿等因素,提前至少三个月进行用户通知,详情请参见相关服务与通知。阿里云Flink引擎版本RLP详情如下:
引擎在其版本迭代中,将每个大版本的最终小版本(例如,VVR 6.x系列中的6.0.7版本)指定为长期支持版(LTS)。我们仅保留两个LTS版本在全网范围内运行。一旦推出新的LTS版本,最旧的一个版本将不再提供任何相关服务(新作业的引擎版本中无法选择该版本)。
发现版本存在严重安全或稳定性问题时,为避免您因使用该版本而造成严重业务损害,我们将缩短该版本的RLP至三个月,并通过控制台消息、公告等方式,及时告知受影响用户进行版本升级。
里程碑 | 说明 | 注意事项 |
GA | 可以正式发布交付给用户在生产环境中使用。 |
|
EOS | 阿里云Flink全面停止此版本的服务和支持。 | 无法在阿里云Flink上新建该版本作业,使用此版本的已运行作业不受影响,但是相关缺陷导致的业务损失不再承担。 重要 如果遇到某个小版本出现重大缺陷,会造成用户的重大损失(例如安全问题或数据准确性等),阿里云Flink产品有权对此小版本进行紧急下线操作,并提供保证兼容的新版本给对应用户升级。 |
相关服务与通知
基于以上生命周期策略规则,我们将会:
规划每一个实时计算Flink产品版本产品形态和引擎版本的生命周期计划,并在产品交流与服务过程中向您传达。
在产品生命周期关键里程碑时间点到来之前的至少4个月(引擎版本为至少3个月),通过公告、站内信、邮件或短信等途径通知您。
在停止产品形态或引擎版本服务之前,我们愿意帮助您一起评估作业运行风险并商讨解决方案。
相关文档
Flink产品的平台侧和引擎侧每个版本的变更点及相关文档,请参见功能发布记录。
如果您需要了解企业级状态后端存储GeminiStateBackend,以及其与RocksDBStateBackend的性能对比情况,请参见企业级状态后端存储介绍。
Flink产品重大变更或者活动公告信息请在实时计算控制台或者实时计算Flink版产品公告上进行查看。