Joyent開源云計算技術,欲挑戰OpenStack
作者:李士窯
云計算及服務提供商 Joyent 素來以技術見長,它具有能夠和 OpenStack 及其他云服務提供者競爭的平臺和技術。但是近來面對業務規模更大、市場預算也更多的競爭對手們,Joyent 為了提高自己的競爭力,于是決定開源自己的核心產品。近期,Joyent 在巴黎召開的 OpenStack 峰會上宣布將其核心產品云管理平臺 SmartDataCenter 和對象存儲系統 Manta 開源,遵守 MPL 2.0開 源協議發布。SmartDataCenter 是一個開源的云管理平臺,是成千上萬的客戶在 Joyent 的公共云系統和 Dell 數據中心解決方案上使用的云操作系統,它提供了下一代基于容器、面向服務架構的多數據庫中心管理。其重點是為了簡化安裝和管理。目前 Joyent 公有云和很多私有云都使用該系統進行管理。SmartDataCenter 的主要特性如下:
- 使用 SmartOS 作為宿主操作系統能夠提供高性能的容器虛擬化
- KVM 的支持即可實現對 Linux 和 Windows guest 系統的支持
- 提供了 REST 風格的 API 和 CLI 工具可用于客戶自服務
- 具有完整的 Web 功能操作界面
- 具有強大、可觀測、基于 Node.js 和C語言實現的面向服務的架構
- 支持 USB key 的自動化安裝 </ul>
- 對 Web 資源(如圖片、CSS、JS 和靜態頁面)在 Manta 內的直接處理
- 存儲備份
- 視頻存儲和轉碼
- 日志存儲和分析
- 數據倉庫
- 軟件崩潰日志存儲和分析 </ul>
Manta 是一個基于 HTTP 的開源對象存儲系統,它使用 OS 容器能夠運行任意數據的計算。Manta 具有以下使用場景:
SmartDataCenter 和 Manta 的 GitHub 庫還包含了很多功能強大的組件,例如 Manatee 是一個基于 ZooKeeper 并能夠管理 PostgreSQL 備份和自動故障轉移的系統;Moray 是運行在 PostgreSQL 上的鍵值服務;Manatee 和 Moray 共同提供高可用的鍵值服務,也是很多 SmartDataCenter 和 Manta 組件的基礎服務。
感謝崔康對本文的審校。
來自: InfoQ
<span id="shareA4" class="fl">
</span>
本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!