Chef Software 宣布決定終止其開放核心業務模式,在該模式中,只有系統的核心元件免費分發,高級功能作為商業產品的一部分提供。
Chef配置管理系統的所有元件,包括Chef Automate管理控制台、基礎設施管理工具、Chef InSpec安全管理模組以及Chef Habitat交付和編排自動化系統,現在將在開源Apache 2.0許可證下完全可用,沒有開放或封閉的部件。 所有先前關閉的模組將被開啟。 該產品將在可公開存取的儲存庫中開發。 計劃使開發、決策和設計過程盡可能透明。
值得注意的是,這項決定是在對開源軟體商業化的各種模式和社群互動組織進行了長期研究後做出的。 Chef 的開發人員相信,完整的開源程式碼將最好地平衡社區期望與公司的商業利益。 Chef Software 現在將能夠與對該專案感興趣的愛好者和公司合作,將其可用資源完全用於開發單一開放產品,而不是將產品分為開放部分和專有部分。
為了滿足企業的需求,將基於開源創建商業分發包Chef Enterprise Automation Stack,該分發包將具有額外的測試和穩定性、提供24×7的技術支援、適應用於需要提高可靠性的系統、以及及時提供更新的管道。 總體而言,Chef Software 的新商業模式與紅帽非常相似,紅帽提供商業發行版,但將所有軟體開發為開源項目,並在免費許可下提供。
提醒一下,Chef 配置管理系統是用 Ruby 和 Erlang 編寫的,它提供了一種領域特定語言來建立指令(「配方」)。 Chef 可用於集中式設定變更和自動化應用程式管理(安裝、更新、刪除和啟動),支援各種規模的伺服器叢集和雲端基礎架構。它還支援自動化部署。 新伺服器 Chef 解決方案廣泛應用於 Amazon EC2、Rackspace、Google Cloud Platform、Oracle Cloud、OpenStack 和 Microsoft Azure 等雲端環境。 Facebook、Amazon 和 HP 等公司也採用了基於 Chef 的解決方案。 Chef 控制節點可以部署在基於 RHEL 的發行版上。 Ubuntu支援所有常用控制項物件。 Linux分佈, macOSFreeBSD、AIX、Solaris 和 Windows.
來源: opennet.ru
