Docker 的產品釋出生命週期
本頁詳細介紹了 Docker 的產品釋出生命週期以及 Docker 如何定義每個階段。它還提供了有關產品退役流程的資訊。特性和產品可能會經歷其中部分或所有階段。
注意
生命週期階段
生命週期階段 | 客戶可用性 | 支援可用性 | 限制 | 退役 |
---|---|---|---|---|
實驗性 | 有限可用性 | 社群支援 | 軟體可能存在限制、錯誤和/或穩定性問題 | 可能未經通知停用 |
Beta | 所有或參與 Beta 反饋計劃的使用者 | 社群支援 | 軟體可能存在限制、錯誤和/或穩定性問題 | 可能未經通知停用 |
搶先體驗 (EA) | 所有或參與搶先體驗反饋計劃的使用者 | 完整 | 軟體可能存在限制、錯誤和/或穩定性問題。這些限制將會在文件中說明。 | 遵循退役流程 |
正式釋出 (GA) | 所有 | 完整 | 對於支援的用例,幾乎沒有限制 | 遵循退役流程 |
實驗性
實驗性產品是 Docker 目前正在試驗的功能。訪問實驗性功能的客戶有機會測試、驗證並提供關於未來功能的反饋。這有助於我們將精力集中在能為客戶帶來最大價值的方面。
客戶可用性:實驗性功能的可用性有限。部分使用者可能無法訪問任何實驗性功能,或只能訪問一個或多個。
支援:實驗性功能的最佳支援透過社群支援渠道和論壇提供。
限制:實驗性功能可能存在潛在的重大限制,例如功能限制、效能限制和 API 限制。功能和程式設計介面可能隨時更改,恕不另行通知。
退役:在實驗階段,Docker 將決定是否在整個生命週期中繼續提供某項產品。我們保留隨時更改或停止實驗性產品或功能的範圍,恕不另行通知的權利,具體詳情請參閱我們的訂閱服務協議。
Beta
Beta 版產品是未來潛在產品或功能的初始版本。參與我們 Beta 版計劃的客戶有機會測試、驗證並提供關於未來功能的反饋。這有助於我們將精力集中在能為客戶帶來最大價值的方面。
客戶可用性:參與 Beta 版釋出需要透過邀請或透過產品中明確標識的 Beta 功能。Beta 邀請可以是公開的,也可以是私有的。
支援:Beta 功能的最佳支援透過社群支援渠道和論壇提供。
限制:Beta 版釋出可能存在潛在的重大限制,例如功能限制、效能限制和 API 限制。功能和程式設計介面可能隨時更改,恕不另行通知。
退役:在 Beta 階段,Docker 將決定是否在整個生命週期中繼續提供某項產品。我們保留隨時更改或停止 Beta 版產品或功能的範圍,恕不另行通知的權利,具體詳情請參閱我們的訂閱服務協議。
搶先體驗 (EA)
搶先體驗版產品或功能可能存在潛在的功能限制,並作為增量推出策略的一部分,針對特定使用者群啟用。它們已準備好向全球釋出,但仍需進行一些微調。
客戶可用性:搶先體驗功能可以推出給所有客戶或特定使用者群體,作為現有功能的補充或替代。
支援:搶先體驗產品提供與正式釋出功能和產品相同級別的支援。
限制:搶先體驗版本可能存在潛在的重大限制,例如功能限制、效能限制和 API 限制,儘管這些限制會在文件中說明。功能和程式設計介面的重大更改將遵循以下概述的退役流程。
退役:如果我們在正式釋出之前退役搶先體驗產品,我們將努力遵循以下概述的退役流程。
正式釋出 (GA)
正式釋出產品或功能是向所有 Docker 客戶開放的、功能齊全的產品或功能。
客戶可用性:所有 Docker 使用者都可以根據其訂閱級別訪問正式釋出產品。
限制:正式釋出功能和產品對於支援的用例幾乎沒有限制。
支援:所有正式釋出產品均獲得全面支援,詳情請參見我們的支援頁面。
退役:正式釋出產品遵循以下概述的退役流程。
退役流程
退役或棄用功能的決定遵循嚴格的流程,包括瞭解需求、使用情況、功能退役的影響以及最重要的客戶反饋。我們的目標是將資源投入到能為大多數客戶帶來最大價值的領域。
Docker 致力於在與客戶互動時保持清晰、透明和積極主動,尤其是在平臺變更方面。為此,我們將在退役功能時盡最大努力遵循以下準則:
- 提前通知:對於主要功能或產品的退役,我們將嘗試至少提前 6 個月通知客戶。
- 可行的替代方案:Docker 將努力在退役功能時為客戶提供可行的替代方案。這些替代方案可能來自 Docker,也可能是第三方提供商推薦的替代方案。在可能和適當的情況下,Docker 將自動將客戶遷移到已退役功能的替代方案。
- 持續支援:Docker 承諾在功能退役日期之前提供持續支援。
在特殊情況下,例如為了保護我們平臺完整性或客戶及其他人的安全所必需的關鍵變更,我們可能需要加快功能退役的時間表。在這些情況下,這些變更必須儘快發生。
同樣,由於第三方決定更改或退役其解決方案,整合第三方軟體或服務可能需要退役。在這些情況下,退役速度將超出我們的控制範圍。
然而,即使在這些情況下,我們也會盡可能提前通知。