
“數(shù)據(jù)常青” ( Make Data Alive ) 是 XSKY星辰天合的使命,通過幫助政企客戶將數(shù)據(jù)自如地 “匯-存-算-管-用”。即存儲基礎(chǔ)設(shè)施云化、匯聚管理、數(shù)據(jù)安全可靠存放、實現(xiàn)長生命周期管理,為算力和創(chuàng)新應(yīng)用利用。軟硬件架構(gòu)解耦技術(shù)可以跟上數(shù)據(jù)的指數(shù)級增長,同時還可以實現(xiàn)自動化、敏捷和經(jīng)濟(jì)的基礎(chǔ)設(shè)施。XSKY星辰天合提供的分布式存儲建立在一個真正的分布式架構(gòu)上,使用現(xiàn)代分布式系統(tǒng)技術(shù),以滿足您所有的主存儲、次級存儲和云原生數(shù)據(jù)需求。
常青數(shù)據(jù)操作系統(tǒng) ( XSKY DATA OS ) 是 XSKY星辰天合分布式存儲產(chǎn)品線的底座,為所有產(chǎn)品提供統(tǒng)一的運行時環(huán)境。常青數(shù)據(jù)操作系統(tǒng)可以將普通商用 x86 或信創(chuàng)服務(wù)器轉(zhuǎn)換成一個可從幾個節(jié)點擴(kuò)展到上千個節(jié)點的存儲集群,先進(jìn)的軟件架構(gòu)簡化了存儲的方方面面,具備完善的企業(yè)數(shù)據(jù)功能,可以在應(yīng)用層面上進(jìn)行細(xì)化配置,并通過完整的 RESTful API 實現(xiàn)自動化。
通過構(gòu)建分布式的系統(tǒng)設(shè)計,完整的企業(yè)級功能和面向云的架構(gòu)簡化,常青數(shù)據(jù)操作系統(tǒng)是少有的支持全協(xié)議的分布式存儲平臺,并通過利用不同類型存儲節(jié)點,能同時在高性能主存儲和次級存儲領(lǐng)域進(jìn)行使用。整體平臺提供了以下創(chuàng)新力:
常青數(shù)據(jù)操作系統(tǒng)致力于提供統(tǒng)一平臺為任何應(yīng)用場景,任何部署架構(gòu)提供完整的存儲解決方案。其通過基于三層的分布式存儲架構(gòu),支持塊、文件、對象、大數(shù)據(jù)基于同一個存儲池提供服務(wù),并進(jìn)行統(tǒng)一管理。如下圖所示 ( 虛線框內(nèi)部分 ) :
負(fù)責(zé)接收并處理各類服務(wù)的訪問,對于結(jié)構(gòu)化數(shù)據(jù)提供標(biāo)準(zhǔn)塊協(xié)議 ( iSCSI / FC ) 支持,對于 KVM 場景提供 RBD 協(xié)議支持。對于非結(jié)構(gòu)化數(shù)據(jù)提供全面的協(xié)議覆蓋以及互通能力
按照塊系統(tǒng)、對象系統(tǒng)、文件系統(tǒng)三個協(xié)議平面分別提供對應(yīng)的高級數(shù)據(jù)服務(wù)支持
對象索引池為對象系統(tǒng)與對應(yīng)數(shù)據(jù)服務(wù)能力提供海量元數(shù)據(jù)支持,支撐千億級擴(kuò)展能力。文件元數(shù)據(jù)集群為文件系統(tǒng)及其數(shù)據(jù)服務(wù)提供高性能元數(shù)據(jù)服務(wù)
提供高可靠、可擴(kuò)展的持久化存儲服務(wù)。負(fù)責(zé)存儲介質(zhì)如 HDD、SSD 的空間分配和異常管理,并通過跨節(jié)點設(shè)備的數(shù)據(jù)冗余算法以及集群的物理拓?fù)湫畔⒏兄瑢崿F(xiàn)彈性的數(shù)據(jù)分布策略
常青數(shù)據(jù)操作系統(tǒng)自帶安全加固的 XSKY星辰天合深度定制的操作系統(tǒng),實現(xiàn)端到端高可靠服務(wù)。它同時也支持業(yè)界主流的操作系統(tǒng),并針對信創(chuàng)操作系統(tǒng)深度整合,可以同時適配 x86 服務(wù)器和信創(chuàng)服務(wù)器
通過直觀的 GUI 和 REST API / CLI 提供對存儲系統(tǒng)的資源配置、系統(tǒng)管理和日常運維
常青數(shù)據(jù)操作系統(tǒng)提供靈活的部署方式,允許每個節(jié)點根據(jù)存儲使用規(guī)劃進(jìn)行角色定義,既可以作為存儲節(jié)點,也可以作為監(jiān)控、管理節(jié)點,另外受益于系統(tǒng)架構(gòu)的開放兼容,節(jié)點還可以部署 OpenStack / ZStack 等云平臺的計算節(jié)點,成為超融合部署形態(tài)。
從右圖可以看到不同角色類型節(jié)點部署了不同組件,可以按照邏輯架構(gòu)對服務(wù)進(jìn)行描述:
*部署視圖舉例
| 類型 | 服務(wù)名 | 描述 | 部署要求 |
|---|---|---|---|
| 數(shù)據(jù)服務(wù) | XDC ( XSKY Data Client ) |
提供結(jié)構(gòu)化數(shù)據(jù)使用的塊存儲協(xié)議,包括 iSCSI、FC、SCSI、RBD | ? iSCSI / FC:每個網(wǎng)關(guān)節(jié)點上部署 1 個 ? Local SCSI / RBD:每個計算機(jī)節(jié)點部署 1 個 |
| XGW ( XSKY Object Gateway ) |
提供對象存儲服務(wù)網(wǎng)關(guān),支持 S3 和 NFS 協(xié)議 | 每個網(wǎng)關(guān)節(jié)點部署 1 個 | |
| XPG ( XSKY Parallel Gateway ) |
提供文件存儲服務(wù)網(wǎng)關(guān),支持 CIFS、NFS、FTP、S3、HDFS 協(xié)議 | ? NFS / SMB / FTP / HDFS:每個網(wǎng)關(guān)節(jié)點部署 1 個 ? POSIX:每個計算節(jié)點部署 1 個 |
|
| 索引服務(wù) | XMDS ( XSKY MetaData Service ) |
提供文件元數(shù)據(jù)索引服務(wù) | 至少部署 3 個,形成 XMDS 集群 |
| XINDEX ( XSKY Object Index ) |
提供對象索引的鍵值存儲服務(wù) | 至少部署 3 個,形成 XINDEX 集群 | |
| 分布式 存儲池 |
MON ( Monitor ) |
提供集群數(shù)據(jù)面的運行監(jiān)控和配置管理,并管理所有存儲池的數(shù)據(jù)分布策略 | 至少部署 3 個,可選擇 3、5、7 個 |
| OSD ( Object Storage Device ) |
提供數(shù)據(jù)持久化能力,每一個存儲介質(zhì)都有對應(yīng)的 OSD 服務(wù)進(jìn)程 | 每個存儲節(jié)點部署,部署數(shù)是該節(jié)點存儲介質(zhì)數(shù)目 | |
| 存儲管理 | XMSD ( XSKY Management Service Daemon ) |
提供集群部署、管理和運維功能,并分布在每個節(jié)點,其中可以設(shè)置 3 個以上節(jié)點為主管理節(jié)點,負(fù)責(zé)管理數(shù)據(jù)的維護(hù)和全局監(jiān)控 | 部署 3 個,形成管理服務(wù)集群 |
| DPGD ( DATA Protection Gateway Daemon ) |
提供數(shù)據(jù)保護(hù)相關(guān)功能,包括結(jié)構(gòu)化數(shù)據(jù)備份,異步復(fù)制和復(fù)制關(guān)系管理等功能。只要在啟用數(shù)據(jù)保護(hù)后才啟動 | 創(chuàng)建保護(hù)網(wǎng)關(guān)時部署 |