[發(fā)明專利]一種數(shù)據(jù)中心操作系統(tǒng)有效
| 申請(qǐng)?zhí)枺?/td> | 201710288751.1 | 申請(qǐng)日: | 2017-04-27 |
| 公開(公告)號(hào): | CN107229520B | 公開(公告)日: | 2019-10-18 |
| 發(fā)明(設(shè)計(jì))人: | 王璞 | 申請(qǐng)(專利權(quán))人: | 北京數(shù)人科技有限公司 |
| 主分類號(hào): | G06F9/50 | 分類號(hào): | G06F9/50;G06F9/44 |
| 代理公司: | 北京冠和權(quán)律師事務(wù)所 11399 | 代理人: | 朱健;陳國軍 |
| 地址: | 100020 北京市朝陽區(qū)望*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 主機(jī)資源 客戶化 數(shù)據(jù)中心 操作系統(tǒng) 應(yīng)用容器 分布式資源管理 倉庫 計(jì)算資源信息 監(jiān)控報(bào)警模塊 日志分析系統(tǒng) 管理 操作界面 發(fā)布系統(tǒng) 管理界面 核心系統(tǒng) 計(jì)算資源 監(jiān)控報(bào)警 擴(kuò)展服務(wù) 日志記錄 日志監(jiān)控 系統(tǒng)實(shí)現(xiàn) 硬件資源 調(diào)度器 多集群 高效率 引擎 服務(wù)器 應(yīng)用 遷移 調(diào)度 審計(jì) 發(fā)布 部署 分析 | ||
1.一種數(shù)據(jù)中心操作系統(tǒng),其特征在于,包括:
主機(jī)資源,包括硬件計(jì)算資源,應(yīng)用容器引擎Docker和用于管理計(jì)算資源信息的分布式資源管理框架Mesos,用于提供硬件資源和應(yīng)用容器;
核心系統(tǒng),包括UI,RESTfulAPI,調(diào)度器Swan,監(jiān)控報(bào)警模塊Prometheus,包括LogProxy和ELK日志分析系統(tǒng)的日志監(jiān)控模塊,發(fā)布系統(tǒng)Baker和鏡像倉庫,用于連接客戶化UI系統(tǒng)和主機(jī)資源,使用戶通過客戶化UI系統(tǒng)實(shí)現(xiàn)對(duì)主機(jī)資源的管理,包括對(duì)主機(jī)資源的調(diào)度、監(jiān)控報(bào)警、日志記錄分析、應(yīng)用發(fā)布和管理鏡像倉庫;
客戶化UI系統(tǒng),包括CLI,SSO,審計(jì)界面和多集群管理界面,用于提供客戶化的數(shù)據(jù)中心操作系統(tǒng)的操作界面;
所述調(diào)度器,用于:
應(yīng)用生命的周期管理:包括應(yīng)用的滾動(dòng)更新、實(shí)例擴(kuò)縮和容錯(cuò)恢復(fù),所述滾動(dòng)更新為老版本的實(shí)例依次更新為新版本,滾動(dòng)更新包括自動(dòng)回滾和手動(dòng)回滾,所述實(shí)例擴(kuò)縮為當(dāng)應(yīng)用實(shí)例個(gè)數(shù)擴(kuò)張?jiān)黾訒r(shí),新增實(shí)例的taskid從已有實(shí)例最大taskid開始依次遞增,所述容錯(cuò)恢復(fù),用于在發(fā)現(xiàn)有任何應(yīng)用的任何實(shí)例失效的時(shí)候,自動(dòng)恢復(fù)失效的實(shí)例;
操作審計(jì),記錄所有手動(dòng)觸發(fā)的操作的操作人;
出錯(cuò)調(diào)試,記錄并展示應(yīng)用發(fā)布或運(yùn)行中的任何錯(cuò)誤信息,所述錯(cuò)誤信息包括:資源不足、鏡像不存在、鏡像下載失敗、鏡像無法啟動(dòng);所述展示錯(cuò)誤信息包括:給出應(yīng)用程序的屏幕日志和文件日志的查看或下載鏈接;
應(yīng)用事件,在應(yīng)用全生命周期的各個(gè)階段,給出應(yīng)用實(shí)例的各種事件,同時(shí)調(diào)度器把實(shí)例的各種事件按照時(shí)間倒序保存,方便后續(xù)debug;
服務(wù)發(fā)現(xiàn)與負(fù)載均衡:調(diào)度器把所有應(yīng)用的所有實(shí)例的IP以及暴露的端口都寫入Consul,調(diào)度器通過Consul的DNS功能查詢到每個(gè)應(yīng)用的每個(gè)實(shí)例的SRV記錄,當(dāng)實(shí)例有任何變化時(shí),調(diào)度器把實(shí)例的IP和端口的變化同步到Consul,保證Consul里每個(gè)實(shí)例的SRV記錄都是可訪問的;
健康檢查,利用Mesos的健康檢查機(jī)制或者基于Consul實(shí)現(xiàn)健康檢查,兼容MarathonAPI且支持HTTP和TCP檢查;
網(wǎng)絡(luò)管理:每一個(gè)容器具有獨(dú)立的IP,且能夠進(jìn)行網(wǎng)絡(luò)限流;
應(yīng)用編排:基于統(tǒng)一命名實(shí)現(xiàn)應(yīng)用編排,支持Docker的Bundle格式的編排;
資源限額Quota;
任務(wù)優(yōu)先級(jí)搶占;
高可用部署,系統(tǒng)包含多個(gè)調(diào)度器,由一個(gè)主調(diào)度器和多個(gè)從調(diào)度器組成,形成主從關(guān)系,主調(diào)度器失效時(shí),某個(gè)從調(diào)度器自動(dòng)變?yōu)橹髡{(diào)度器。
2.如權(quán)利要求1所述的系統(tǒng),其特征在于:
所述數(shù)據(jù)中心操作系統(tǒng)還包括測試系統(tǒng);
所述調(diào)度器、監(jiān)控報(bào)警模塊、日志監(jiān)控模塊是runtime子系統(tǒng);
所述發(fā)布系統(tǒng)、測試系統(tǒng)、鏡像倉庫是效率子系統(tǒng);
所述調(diào)度器向分布式資源管理框架Mesos注冊,用于提供容器調(diào)度和應(yīng)用管理的核心功能,其中每個(gè)容器任務(wù)的id定義為taskid.appid.userid.clusterid,并且固定不變;調(diào)度器還通過HttpGET鏈接訪問監(jiān)控報(bào)警模塊和日志監(jiān)控模塊,其中的參數(shù)通過URI傳遞;
所述發(fā)布系統(tǒng)通過RestfulAPI調(diào)用調(diào)度器,用以實(shí)現(xiàn)應(yīng)用發(fā)布、滾動(dòng)發(fā)布、回滾的操作;
所述發(fā)布系統(tǒng)通過RestfulAPI調(diào)用測試系統(tǒng),用以完成自動(dòng)化測試;
測試通過的鏡像通過CLI推送到鏡像倉庫。
3.如權(quán)利要求1所述的系統(tǒng),其特征在于,所述監(jiān)控報(bào)警模塊,用于:
容器的性能指標(biāo)監(jiān)控:包括對(duì)CPU,內(nèi)存,磁盤IO、網(wǎng)絡(luò)IO的監(jiān)控;
應(yīng)用的健康狀態(tài)監(jiān)控;
對(duì)監(jiān)控結(jié)果進(jìn)行繪圖展現(xiàn)。
4.如權(quán)利要求1所述的系統(tǒng),其特征在于,所述日志監(jiān)控模塊,用于:
日志檢索和日志統(tǒng)計(jì)。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于北京數(shù)人科技有限公司,未經(jīng)北京數(shù)人科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710288751.1/1.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 主機(jī)資源自適應(yīng)管理方法和裝置
- 宿主機(jī)資源分配方法、裝置、宿主機(jī)調(diào)度方法及裝置
- 一種物理主機(jī)選擇方法、裝置、設(shè)備及可讀存儲(chǔ)介質(zhì)
- 一種資源調(diào)度方法、設(shè)備及系統(tǒng)
- 一種應(yīng)用的部署方法及裝置
- 主機(jī)資源分配的方法、裝置及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)
- 一種虛擬機(jī)創(chuàng)建方法、系統(tǒng)、電子設(shè)備及存儲(chǔ)介質(zhì)
- 主機(jī)資源配置裝置、方法及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)
- 一種共享物理主機(jī)的云桌面運(yùn)營系統(tǒng)及其方法
- 一種突破NUMA拓?fù)湎拗苿?chuàng)建云主機(jī)的方法及裝置
- 用于業(yè)務(wù)套件客戶化定制的用戶反饋方法和系統(tǒng)
- 一種表情表達(dá)方法
- 用于定制個(gè)性化應(yīng)用的方法和設(shè)備
- 一種客戶業(yè)務(wù)資料及其數(shù)字化信息的集成應(yīng)用方法
- 一種去中心化登錄方法、客戶端及系統(tǒng)
- 一種客戶關(guān)系管理系統(tǒng)中客戶公海管理方法
- 一種客戶業(yè)務(wù)資料及其數(shù)字化信息的集成應(yīng)用方法
- 一種基于大數(shù)據(jù)的客戶關(guān)系管理方法及系統(tǒng)
- 一種虛擬機(jī)備份方法、裝置、設(shè)備及可讀存儲(chǔ)介質(zhì)
- 一種電力營銷系統(tǒng)數(shù)據(jù)的市場化建立方法
- 數(shù)據(jù)中心和數(shù)據(jù)中心設(shè)計(jì)
- 一種組網(wǎng)數(shù)據(jù)中心系統(tǒng)及方法
- 一種數(shù)據(jù)中心系統(tǒng)及其配置方法
- 一種數(shù)據(jù)中心能源利用效率的測算方法和裝置
- 跨數(shù)據(jù)中心協(xié)同計(jì)算方法及其系統(tǒng)
- 數(shù)據(jù)中心底座單體、數(shù)據(jù)中心底座及數(shù)據(jù)中心
- 一種醫(yī)療云數(shù)據(jù)系統(tǒng)
- 政務(wù)云基礎(chǔ)設(shè)施即服務(wù)實(shí)現(xiàn)系統(tǒng)
- 服務(wù)調(diào)用方法、裝置、設(shè)備及介質(zhì)
- 多數(shù)據(jù)中心訪問方法及系統(tǒng)





