01虛擬化生產平臺

目前,XSKY內部除了少部分應用例如HR系統,財務系統等完全基于第三方SaaS平臺提供,大多數工作負載需要依靠虛機或者物理機來支撐。例如涉及SDS的大量自動化測試就主要依靠自有和第三方托管的數百臺物理機以及面向公有云環境的二次開發來完成。

2017年,XSKY在內部基于3Dell 720xd(存儲節點)和5 Dell 720xd(計算節點)硬件平臺,搭建了一套虛擬化平臺。

存儲集群使用了 XEDP 軟件,采用了英特爾 固態盤 DC S4600,希捷4TB HDD 兩種規格,共 27 塊硬盤,其中 SSD 12 塊,HDD 15 塊。我們使用這些硬盤建立了三個存儲池:

            1、3 塊 SSD 建立了一個兩副本的對象索引池 pool-index;

            2、6 塊 SSD 建立了一個兩副本 SSD 存儲池 pool-ssd,主要用于存放虛擬機的系統盤以及高性能需求的數據盤;

            3、其余的硬盤構建了一個使用 SSD Cache 的混合盤存儲池 pool-hdd,用于存放虛擬機的數據盤以及對象存儲的大對象和歸并對象。

計算集群使用了VCenter 6.0,建立了兩個 datastore,以 iSCSI 雙路徑的方式訪問后端存儲。其中,pool-ssd 中的 datastore 大小為2TB,pool-hdd中的 datastore 的大小為 26TB。

目前該平臺上有近200 個虛擬機在運行,包括了研發用的開發機器,以及 GitHub, TestLink, 資產管理系統等生產系統。

02私有云盤

過去,XSKY內部員工之間的文檔共享采用的是傳統的NAS平臺,對于Base在外地office或者出差的員工,需要采用VPN的方式接入內部網絡,訪問速度和文檔查詢慢,無法達到信息的快速傳遞。

為此,今年 XSKY重新基于Seafile搭建了一套企業私有云盤,利用上述 XEDP存儲集群的對象存儲S3協議來對接云盤。

在搭建這套網盤系統時,IT 部門充分利用了現有集群的能力。首先,在存儲集群新增了3塊 SSD,創建了一個對象索引池,但是繼續使用 pool-hdd保存大對象和歸并數據,隨后初始化了對象存儲系統,并且創建了Seafile 所需的存儲用戶、存儲桶以及對象路由。IT 部門直接在 VCenter 中分配多個虛擬機用于部署 Seafile 服務,即完成了系統的上線。

網盤文件容量增長趨勢

目前 Seafile 中已經創建了超過300個資料庫,近20000個文件,總大小約為 180GB。月活躍用戶超過200個,日文件訪問量在 200 到 400 之間,并且呈上升趨勢。最大日新建文件數和訪問文件數都超過了 1500個。對象存儲中三個桶加起來約有近 20個對象。

網盤后端對象存儲使用統計

03CI/CD集群

此外,自 2017 年起,我們也使用了Jenkins + XEDP 構建了公司開發團隊的 CI/CD (持續集成/交付) 系統,用于支撐研發過程中的軟件編譯、單元測試、集成測試、版本發布、測試環境部署以及 ChangeLog 生成等諸多需求。

該集群一開始使用3臺服務器部署 Jenkins + XEDP 軟件,利用 3 塊 HDD 和 10 塊 SSD 構建了兩個存儲池。通過 XEDP 的 Local SCSI 的方式將卷掛載給 Jenkins 使用。

今年以來,我們在該集群中又加入了2個計算節點,其中1個節點直接作為物理機使用,用于執行高頻高性能的任務;另外1個節點則部署了 ZStack 虛擬化軟件,通過RBD 的方式訪問存儲,主要用于支持非高性能的任務。在最新的一個季度,該系統執行了超過 60000 次的任務。

04使用收益

兩年多時間來,這兩套XEDP存儲集群實現了0故障的持續穩定運行,完全滿足了研發代碼的編譯、整合、測試以及發布的全業務支撐,助力XSKY 3.2版本,V4版本等兩次大版本以及中間近百次小版本迭代。副本、快照、備份功能的啟用,則保證了數據的安全可靠。

并且,滿足了企業內部文件共享需求,員工可隨時隨地通過任何終端自由訪問、讀寫和共享,訪問和文件查詢速度實現100%的提升。在數據安全方面,和AD域的無縫對接,滿足了對使用者權限的控制,并且文檔的刪改都會有跟蹤記錄,保證了數據的安全性。

未來,XSKY會逐步將內部的ERP、OA等業務流程接入這套系統,通過全協議支持和完備的企業級功能,構建企業數字化工作流統一平臺。

未經允許不得轉載:存儲在線-存儲專業媒體 » 看XSKY自己如何玩轉XEDP,實現核心數字化工作流
分享到

songjy

相關推薦

精品国产午夜肉伦伦影院,双性老师灌满浓jing上课h,天天做天天爱夜夜爽,攵女乱h边做边走