Docker产品发布生命周期
本页面详细介绍了 Docker 产品的发布生命周期,以及 Docker 对每个阶段的定义。同时,还提供了有关产品退役流程的信息。各功能和产品可能会经历其中部分或全部阶段。
注意
我们的 订阅服务协议规范您对Docker的使用,涵盖资格、内容、使用方式、付款与计费以及担保等详细内容。本文件不构成合同,您使用Docker所有服务均须受Docker 订阅服务协议的约束。
生命周期阶段
| 生命周期阶段 | 客户可用性 | 支持可用性 | 限制 | 退役 |
|---|---|---|---|---|
| 实验性 | 有限供应 | 社区支持 | 软件可能存在局限性、漏洞和/或稳定性问题 | 可能会在未经通知的情况下停止服务 |
| 测试版 | 所有参与Beta反馈计划的人员 | 社区支持 | 软件可能存在局限性、漏洞和/或稳定性问题 | 可能会在未经通知的情况下停止服务 |
| 抢先体验版(EA) | 所有参与早期访问反馈计划的人员 | 完整 | 软件可能存在局限性、漏洞和/或稳定性问题。这些局限性将被记录在案。 | 遵循 退休流程 |
| 正式发布 (GA) | 全部 | 完整 | 支持的使用场景极少或没有任何限制 | 遵循 退休流程 |
实验性
实验性产品是Docker当前正在实验中的功能。访问实验性功能的客户有机会测试、验证并就未来功能提供反馈。这有助于我们集中精力开发最能为客户提供价值的功能。
客户可用性:实验性功能的可用性有限,部分用户可能无法访问任何实验性功能,或可访问一个或多个实验性功能。
支持:实验性功能的支持通过社区支持渠道和论坛提供,尽力而为。
限制:实验性功能可能存在显著的限制,例如功能限制、性能限制和API限制。功能及编程接口可能随时发生更改,恕不另行通知。
停用说明:在实验阶段期间,Docker 将根据其生命周期决定是否继续提供某项服务。我们保留随时在不通知的情况下变更实验性产品或功能的范围,或终止该产品的权利,具体详见我们的 服务订阅协议。
测试版
Beta版本是潜在未来产品或功能的初次发布。参与我们Beta项目的客户有机会测试、验证并反馈未来功能。这有助于我们聚焦于最能为客户创造价值的工作。
客户可用性:参与Beta版本发布需通过邀请或使用产品中明确标识的Beta功能。Beta邀请可以是公开的,也可以是私密的。
支持: Beta 功能的支持通过社区支持渠道和论坛提供,仅作尽力而为(best effort)处理。
限制:Beta版本可能存在显著限制,例如功能限制、性能限制和API限制。功能和编程接口可能随时发生变化,恕不另行通知。
退役说明:在测试版(Beta)期间,Docker 将根据产品生命周期决定是否继续提供某项服务。我们保留在任何时候、未经通知的情况下更改测试版产品或功能的范围或终止其提供的权利,具体详见我们的 服务订阅协议。
抢先体验版(EA)
早期访问(Early Access)产品或功能可能存在功能限制,并作为渐进式发布策略的一部分,面向特定用户群体开放。这些产品或功能已准备就绪,可面向全球发布,目前仅需进行一些微调。
客户可用性:早期访问功能可面向所有客户或特定用户群体部署,也可在现有功能基础上或替代现有功能进行部署。
支持:早期访问版本提供的支持级别与正式发布(GA)功能和产品相同。
限制:早期访问版本可能存在显著限制,例如功能限制、性能限制和API限制,尽管这些限制将被明确记录。对功能和编程接口的破坏性变更将遵循以下退役流程进行。
退役说明: 若我们在产品正式发布(GA)之前将其早期访问(Early Access)版本退役,我们将尽力遵循以下退役流程。
正式发布 (GA)
正式发布(GA)产品或功能是完全可用的产品或功能,向所有 Docker 客户开放访问。
客户可用性:所有 Docker 用户均可根据其订阅级别访问 GA(Generally Available,正式发布)产品。
限制:一般可用性(GA)功能和产品在支持的使用场景中限制极少或没有限制。
支持:所有GA(正式发布)产品均获得全面支持,详情请参阅我们的 支持页面。
退役: 通用可用性(GA)产品遵循下面所述的退役流程。
退役流程
决定停用或弃用功能遵循一套严格流程,包括评估该功能的需求、使用情况、停用带来的影响,最重要的是,收集客户反馈。我们的目标是将资源投入到能为最多客户带来最大价值的领域。
Docker 致力于在与客户互动时保持清晰、透明和主动,尤其是在涉及平台变更时。为此,我们将尽最大努力遵循以下指南来废弃功能:
- 提前通知:对于重大功能或产品的停用,我们将尽力提前至少6个月通知客户。
- 可行的替代方案:Docker 将在弃用功能时,努力为其客户提供可行的替代方案。这些替代方案可能来自 Docker 自身的其他产品,或来自第三方推荐的替代方案。在可能且适当的情况下,Docker 将自动将客户迁移至已弃用功能的替代方案。
- 持续支持:Docker 承诺将持续提供相关功能支持,直至其停用日期。
在特殊情况下,我们可能需要加速功能退役的时间表,例如为保护我们平台的完整性或客户及其他人员的安全所必需的关键性变更。在这些情况下,确保这些变更尽可能快速地实施至关重要。
类似地,集成的第三方软件或服务可能需要退役,原因在于第三方决定更改或停用其解决方案。在这些情况下,退役的进度将不受我们控制。
然而,即使在这些情况下,我们也会尽可能提前发出通知。