IaaS(Infrastructure-as-a-Service,基礎設施即服務)的概念在開發(fā)者心中可能不如 SaaS 或 PaaS 那么令人印象深刻,但作為最基礎的服務,其重要性并不亞于其他兩者。
而 ZStack 就是國內 IaaS 服務中的姣姣者,憑借著其全新的、自研的架構,2015 年上線以來已經為超過 1200 家企業(yè)客戶提供了云產品和服務。
更難能可貴的是,ZStack 在商業(yè)化與開源中找到了平衡,在為企業(yè)客戶提供服務的同時,其開源的社區(qū)版本也收獲了超過一萬名的用戶,并逐步建立了國內最大的開源私有云社區(qū)。
項目名稱: ZStack
項目作者: zstackio
開源許可協(xié)議: Apache-2.0
項目地址: https://gitee.com/zstackio/zstack
項目簡介
ZStack 是一款產品化的開源 IaaS(基礎架構即服務)軟件。它面向智能數據中心,通過完善的 API 統(tǒng)一管理包括計算、存儲和網絡在內的數據中心資源,提供簡單快捷的環(huán)境搭建。5 分鐘完成安裝和部署單臺 Linux 機器上的 POC 環(huán)境;30 分鐘完成安裝和部署多管理節(jié)點生產環(huán)境(可擴展至數萬臺物理服務器)。
ZStack 通過完善的 API 管理數據中心資源,構建軟件定義數據中心。用戶可選擇 UI 界面或命令行工具管理云平臺,與 ZStack 管理節(jié)點進行友好交互。ZStack 提供統(tǒng)一配置、統(tǒng)一安裝、統(tǒng)一高可用(High Availability)和統(tǒng)一第三方監(jiān)控的云服務解決方案,使云平臺的管理更加便捷、穩(wěn)定、持久。
為什么選擇 ZStack
ZStack 解決了長期困擾開源 IaaS軟 件用戶的兩大痛點:復雜性和穩(wěn)定性。
復雜性
ZStack 始終秉承安全可控、全自動化、自管服務、硬件無鎖、用戶友好查詢API的設計理念,為用戶提供一款便捷配置、持久運行的云計算軟件。
穩(wěn)定性
ZStack 功能架構具備以下特點:
1.全插件系統(tǒng):添加或移除功能不影響已有代碼
2.工作流引擎:出現(xiàn)錯誤時,任何變更均可回滾
3.瀑布流架構:支持資源的級聯(lián)操作
4.3套嚴密的自動化測試系統(tǒng):確保每個功能的代碼質量,并從架構設計層面解決穩(wěn)定性問題
此外,ZStack具有擴展性:單個管理節(jié)點可管理數萬臺物理服務器、數百萬臺云主機,處理數千條并發(fā)調用API請求,尤其適用于大型公有云平臺的搭建。
自主創(chuàng)新的架構
在面對架構已經較為成熟,體量更大的 AWS、阿里云、OpenStack 等同類產品時,推出一個新的 IaaS 架構是一件無比困難的事情。
ZStack 架構示意圖
但經過各種實驗,ZStack 突破性地融合運用了全異步架構、無鎖架構、進程內微服務架構、瀑布架構、全插件架構等精巧設計,成功地解決了超大型系統(tǒng)的穩(wěn)定性和并發(fā)性難題,同時還賦予了產品極強的靈活性和可擴展性。
申請創(chuàng)業(yè)報道,分享創(chuàng)業(yè)好點子。點擊此處,共同探討創(chuàng)業(yè)新機遇!