




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
文檔編號(hào):總體技術(shù)方案-V1.0電子政務(wù)地理空間基礎(chǔ)信息庫的云服務(wù)平臺(tái)建設(shè)技術(shù)報(bào)告北京方位捷訊科技有限公司2015年8月目錄1項(xiàng)目概況 61.1 項(xiàng)目名稱 61.2 項(xiàng)目背景 61.3 項(xiàng)目目標(biāo) 61.4 項(xiàng)目任務(wù) 62電子政務(wù)云平臺(tái)需求規(guī)格說明 72.1項(xiàng)目的整體定位和作用 72.2用戶層的使用需求 82.2.1政務(wù)內(nèi)網(wǎng)用戶需求 82.2.2互聯(lián)網(wǎng)用戶需求 82.3應(yīng)用服務(wù)層的集成需求 82.3.1高分影像電子政務(wù)產(chǎn)品制作分系統(tǒng) 82.3.2高分?jǐn)?shù)據(jù)產(chǎn)品共享與服務(wù)分系統(tǒng) 82.3.3電子政務(wù)綜合應(yīng)用集成平臺(tái)分系統(tǒng) 82.3.4數(shù)據(jù)集成與管理分系統(tǒng) 82.4平臺(tái)層的部署需求 82.4.1GIS服務(wù)器平臺(tái) 82.4.2GIS數(shù)據(jù)庫平臺(tái) 82.4.3云主機(jī)鏡像平臺(tái) 82.4.4應(yīng)用中間件平臺(tái) 82.5基礎(chǔ)設(shè)施層的架構(gòu)需求 82.5.1計(jì)算資源需求 82.5.2存儲(chǔ)資源需求 82.5.3網(wǎng)絡(luò)資源需求 82.5.4資源管理需求 82.5.5安全認(rèn)證需求 82.5.6高可用需求 83電子政務(wù)云平臺(tái)設(shè)計(jì)規(guī)格說明 83.1云平臺(tái)總體架構(gòu)設(shè)計(jì) 83.2IaaS服務(wù)架構(gòu)設(shè)計(jì) 103.2.1OpenStack的架構(gòu)及服務(wù)模型 103.2.2高可用設(shè)計(jì) 143.2.3資源管理和用戶權(quán)限設(shè)計(jì) 143.2.4Hadoop存儲(chǔ)服務(wù)設(shè)計(jì) 143.3PaaS服務(wù)部署設(shè)計(jì) 143.3.1GIS服務(wù)器設(shè)計(jì) 143.3.2GIS數(shù)據(jù)庫設(shè)計(jì) 143.3.3云主機(jī)鏡像設(shè)計(jì) 143.3.3中間件設(shè)計(jì) 143.4SaaS服務(wù)集成設(shè)計(jì) 143.4.1高分影像電子政務(wù)產(chǎn)品制作分系統(tǒng)設(shè)計(jì) 143.4.2高分?jǐn)?shù)據(jù)產(chǎn)品共享與服務(wù)分系統(tǒng)設(shè)計(jì) 143.4.3電子政務(wù)綜合應(yīng)用集成平臺(tái)設(shè)計(jì) 143.4.4數(shù)據(jù)集成與管理分系統(tǒng)設(shè)計(jì) 144電子政務(wù)云平臺(tái)測試規(guī)格說明 144.1云平臺(tái)測試總體方案 144.2IaaS基礎(chǔ)設(shè)施的可用性和功能測試 144.2.1計(jì)算資源池測試 144.2.2存儲(chǔ)資源池測試 144.2.3Hadoop存儲(chǔ)測試 144.2.4網(wǎng)絡(luò)互聯(lián)測試 144.2.5自動(dòng)伸縮和在線遷移測試 144.3PaaS平臺(tái)的部署測試 144.3.1GIS服務(wù)器性能測試 144.3.2GIS數(shù)據(jù)庫測試 144.3.3中間件測試 144.3.3云主機(jī)鏡像測試 144.4SaaS應(yīng)用系統(tǒng)的集成測試 144.4.1高分影像電子政務(wù)產(chǎn)品制作分系統(tǒng)集成測試 144.4.2高分?jǐn)?shù)據(jù)產(chǎn)品共享與服務(wù)分系統(tǒng)集成測試 154.4.3電子政務(wù)綜合應(yīng)用集成平臺(tái)集成測試 154.4.4數(shù)據(jù)集成與管理分系統(tǒng)集成測試 154.4.5應(yīng)用系統(tǒng)綜合集成測試 154.5用戶的使用體驗(yàn)測試 154.5.1政務(wù)內(nèi)網(wǎng)用戶測試 154.5.2互聯(lián)網(wǎng)用戶測試 155電子政務(wù)云平臺(tái)的運(yùn)行保障方案規(guī)劃 155.1云平臺(tái)機(jī)房的設(shè)計(jì) 155.1.1供電設(shè)計(jì) 155.1.2制冷設(shè)計(jì) 155.1.3容災(zāi)設(shè)計(jì) 155.1.4環(huán)境自動(dòng)監(jiān)測設(shè)計(jì) 155.2云平臺(tái)的運(yùn)行保障設(shè)計(jì) 155.2.1云平臺(tái)運(yùn)維人員 155.2.2云平臺(tái)資源管理 155.2.3云平臺(tái)性能監(jiān)測 15項(xiàng)目概況項(xiàng)目名稱電子政務(wù)地理空間基礎(chǔ)信息庫的云服務(wù)平臺(tái)建設(shè)項(xiàng)目背景高分遙感在電子政務(wù)地理空間基礎(chǔ)信息庫建設(shè)與服務(wù)中的應(yīng)用示范系統(tǒng)(一期)項(xiàng)目依托“國家自然資源和地理空間基礎(chǔ)信息庫”一期工作,重點(diǎn)解決高分辨率遙感衛(wèi)星數(shù)據(jù)與國家自然資源和地理空間基礎(chǔ)信息庫的融合,推進(jìn)高分?jǐn)?shù)據(jù)在電子政務(wù)地理空間基礎(chǔ)信息庫的綜合應(yīng)用示范,形成高分?jǐn)?shù)據(jù)及其電子政務(wù)應(yīng)用產(chǎn)品通過共享平臺(tái)進(jìn)行分發(fā)和共享的機(jī)制和格局,為國家宏觀綜合決策服務(wù),包括資源環(huán)境綜合監(jiān)測評(píng)價(jià)、災(zāi)后重建規(guī)劃實(shí)施效果監(jiān)測、區(qū)域發(fā)展戰(zhàn)略研究和區(qū)域規(guī)劃、資源環(huán)境領(lǐng)域規(guī)劃和重大基本建設(shè)項(xiàng)目跟蹤及效益監(jiān)測以及海洋資源開發(fā)和經(jīng)濟(jì)發(fā)展的監(jiān)測工作等,以及為政府綜合部門、業(yè)務(wù)服務(wù)和電子政務(wù)業(yè)務(wù)部門及社會(huì)公眾服務(wù)。電子政務(wù)地理空間基礎(chǔ)信息庫云服務(wù)平臺(tái)建設(shè)是高分遙感在電子政務(wù)地理空間基礎(chǔ)信息庫建設(shè)與服務(wù)中的應(yīng)用示范系統(tǒng)(一期)項(xiàng)目的一部分,重點(diǎn)研究電子政務(wù)地理空間基礎(chǔ)信息庫云平臺(tái)IaaS層的設(shè)計(jì)、搭建,基于IaaS層的PaaS層部署、測試和運(yùn)行,為SaaS層的應(yīng)用系統(tǒng)提供可靠的運(yùn)行支撐云環(huán)境,同時(shí)為電子政務(wù)的各類用戶提供穩(wěn)定的數(shù)據(jù)處理和應(yīng)用服務(wù)。項(xiàng)目目標(biāo)利用電子政務(wù)網(wǎng)絡(luò),搭建高分電子政務(wù)地理空間基礎(chǔ)信息庫云平臺(tái):包括軟件和硬件采購選型及規(guī)模的設(shè)計(jì)、基于OpenStack的云平臺(tái)搭建、基礎(chǔ)軟件平臺(tái)和應(yīng)用系統(tǒng)的有效集成,建設(shè)成可隨需使用、動(dòng)態(tài)伸縮、高性能、高可靠的,并以空間數(shù)據(jù)管理、服務(wù)和應(yīng)用為特色的政務(wù)私有云。項(xiàng)目任務(wù)高分電子政務(wù)地理空間基礎(chǔ)信息庫的云服務(wù)平臺(tái)建設(shè)的主要任務(wù)包括以下幾方面:云平臺(tái)的需求分析:根據(jù)項(xiàng)目的整體定位和作用,確定用戶層、應(yīng)用服務(wù)層、平臺(tái)層和基礎(chǔ)設(shè)施層的需求。用戶層需求要分析政務(wù)內(nèi)網(wǎng)用戶和互聯(lián)網(wǎng)用戶的需求情況。在用戶層需求分析的基礎(chǔ)上,應(yīng)用服務(wù)層要分析四個(gè)主要分系統(tǒng):高分影像電子政務(wù)產(chǎn)品制作分系統(tǒng)、高分?jǐn)?shù)據(jù)產(chǎn)品共享與服務(wù)分系統(tǒng)、電子政務(wù)綜合應(yīng)用集成平臺(tái)分系統(tǒng)和數(shù)據(jù)集成與管理分系統(tǒng)的需求情況?;趹?yīng)用服務(wù)層的需求,平臺(tái)層的需求要分析GIS服務(wù)器、GIS數(shù)據(jù)庫、云主機(jī)鏡像和應(yīng)用中間件的需求。最后,明確基礎(chǔ)設(shè)施層的各種資源和功能的需求,即計(jì)算資源需求、存儲(chǔ)資源需求、網(wǎng)絡(luò)資源需求、資源管理需求、安全認(rèn)證需求和高可用需求。云平臺(tái)的設(shè)計(jì)和部署:設(shè)計(jì)電子政務(wù)云平臺(tái)的總體架構(gòu),確定IaaS層服務(wù)架構(gòu)、PaaS層服務(wù)部署和SaaS層服務(wù)集成的方案設(shè)計(jì)。IaaS層服務(wù)架構(gòu)設(shè)計(jì)包括OpenStack的架構(gòu)和服務(wù)模型、高可用設(shè)計(jì)、資源管理和用戶權(quán)限設(shè)計(jì)、Hadoop存儲(chǔ)服務(wù)設(shè)計(jì)。在IaaS層上面部署PaaS平臺(tái)包括GIS服務(wù)器、GIS數(shù)據(jù)庫、云主機(jī)鏡像和中間件等各平臺(tái)服務(wù)的設(shè)計(jì)。SaaS層服務(wù)設(shè)計(jì)要實(shí)現(xiàn)四個(gè)主要應(yīng)用系統(tǒng)的集成來協(xié)同提供電子政務(wù)的云服務(wù)。在完成云平臺(tái)的設(shè)計(jì)方案后,進(jìn)行云平臺(tái)的各個(gè)部分的部署。云平臺(tái)的測試:依據(jù)云平臺(tái)的服務(wù)需求,設(shè)計(jì)云平臺(tái)測試的總體方案。實(shí)現(xiàn)對(duì)IaaS層基礎(chǔ)設(shè)施可用性和功能性的測試、PaaS層的部署測試、SaaS層應(yīng)用系統(tǒng)的集成測試和用戶的使用體驗(yàn)測試。電子政務(wù)云平臺(tái)需求規(guī)格說明項(xiàng)目的整體定位和作用高分項(xiàng)目云平臺(tái)作為系統(tǒng)的底層支撐環(huán)境,為高分遙感在電子政務(wù)地理空間基礎(chǔ)信息庫建設(shè)與服務(wù)中的應(yīng)用示范系統(tǒng)(一期)提供高效、集中、可靠的各類資源和基礎(chǔ)平臺(tái)的統(tǒng)一管理和調(diào)度,并提供集中的用戶認(rèn)證和訪問控制策略?;A(chǔ)設(shè)施層(IaaS)為高分遙感在電子政務(wù)地理空間基礎(chǔ)信息庫建設(shè)與服務(wù)中的應(yīng)用示范系統(tǒng)(一期)各應(yīng)用系統(tǒng)以及基礎(chǔ)平臺(tái)提供計(jì)算資源、存儲(chǔ)資源、網(wǎng)絡(luò)資源的集中式管理和動(dòng)態(tài)調(diào)度?;A(chǔ)平臺(tái)層(PaaS)依賴于基礎(chǔ)設(shè)施層提供的各類資源,將高分遙感在電子政務(wù)地理空間基礎(chǔ)信息庫建設(shè)與服務(wù)中的應(yīng)用示范系統(tǒng)(一期)運(yùn)行所依賴的服務(wù)器平臺(tái)和各類基礎(chǔ)平臺(tái)作為服務(wù)統(tǒng)一對(duì)外提供平臺(tái)支撐。用戶層的使用需求政務(wù)外網(wǎng)用戶需求電子政務(wù)外網(wǎng)用戶包括政務(wù)用戶、可研個(gè)人用戶、企業(yè)用戶和最終用戶。政務(wù)用戶希望能對(duì)從高分?jǐn)?shù)據(jù)中心接收的數(shù)據(jù)進(jìn)行質(zhì)量檢查、判斷數(shù)據(jù)的完整性,按照自然資源和地理基礎(chǔ)信息庫的規(guī)范對(duì)數(shù)據(jù)進(jìn)行改造,希望實(shí)現(xiàn)對(duì)各類數(shù)據(jù)的統(tǒng)一化管理;實(shí)現(xiàn)對(duì)影像產(chǎn)品的高效處理,實(shí)現(xiàn)任務(wù)的智能化調(diào)度、管理和監(jiān)測,實(shí)現(xiàn)海量電子政務(wù)產(chǎn)品遙感影像的自動(dòng)制作。政務(wù)用戶、可研個(gè)人用戶、企業(yè)用戶希望能通過查找決策產(chǎn)品、云數(shù)據(jù)模型等方式,瀏覽資源員數(shù)據(jù)信息的圖片和描述,獲取在線地圖服務(wù);最終用戶能希望可以云平臺(tái)提供云模型庫,云應(yīng)用快速構(gòu)建業(yè)務(wù)平臺(tái);按照自己的需求訂制,生成資源制定清單,獲取用戶的云上資源,下載使用或者是現(xiàn)在調(diào)用?;ヂ?lián)網(wǎng)用戶需求互聯(lián)網(wǎng)用戶希望云平臺(tái)提供云模型庫,云應(yīng)用快速構(gòu)建業(yè)務(wù)平臺(tái);按照自己的需求訂制,生成資源制定清單,獲取用戶的云上資源,下載使用或者是現(xiàn)在調(diào)用。應(yīng)用服務(wù)層的集成需求高分影像電子政務(wù)產(chǎn)品制作分系統(tǒng)高分影像電子政務(wù)產(chǎn)品制作分系統(tǒng)是整個(gè)項(xiàng)目建設(shè)的組成部分,提供制作基于高分影像數(shù)據(jù),綜合電子政務(wù)地理框架數(shù)據(jù)和其他專題數(shù)據(jù),生產(chǎn)標(biāo)準(zhǔn)化、面向?qū)I(yè)化需求的產(chǎn)品體系。要考慮與高分?jǐn)?shù)據(jù)產(chǎn)品共享和分系統(tǒng)的集成,為高分?jǐn)?shù)產(chǎn)品共享與服務(wù)分系統(tǒng)提供數(shù)據(jù)資源和產(chǎn)品資源;需要考慮與電子政務(wù)綜合集成平臺(tái)分系統(tǒng)集成,為其提供數(shù)據(jù)操作的支持。高分?jǐn)?shù)據(jù)產(chǎn)品共享與服務(wù)分系統(tǒng)高分?jǐn)?shù)據(jù)產(chǎn)品共享與服務(wù)分系統(tǒng)作為整體項(xiàng)目建設(shè)的一個(gè)組成部分,需要考慮與電子政務(wù)綜合應(yīng)用分系統(tǒng)集成,提供統(tǒng)一用戶登錄認(rèn)證與權(quán)限訪問控制功能;需要考慮與數(shù)據(jù)集成與管理分系統(tǒng)集成,提供數(shù)據(jù)調(diào)用與數(shù)據(jù)注冊(cè)功能;需要考慮與高分影像電子政務(wù)產(chǎn)品制作分系統(tǒng)集成,提供產(chǎn)品調(diào)用與產(chǎn)品注冊(cè)功能,為高分影像電子政務(wù)產(chǎn)品制作分系統(tǒng)提供地圖影像服務(wù)和高分遙感影像數(shù)據(jù)處理技術(shù),實(shí)現(xiàn)對(duì)高分?jǐn)?shù)據(jù)產(chǎn)品進(jìn)行地圖影響的制作及對(duì)各類高分?jǐn)?shù)據(jù)產(chǎn)品地圖影像服務(wù)的在線查詢和瀏覽;需要考慮與電子政務(wù)綜合應(yīng)用集成平臺(tái)集成,提供模型的注冊(cè)與調(diào)用。電子政務(wù)綜合應(yīng)用集成平臺(tái)分系統(tǒng)應(yīng)用集成平臺(tái)是電子政務(wù)綜合分系統(tǒng)的統(tǒng)一技術(shù)支撐平臺(tái),需要考慮與高分?jǐn)?shù)據(jù)產(chǎn)品共享和服務(wù)分系統(tǒng)的集成需求,為期提供模型和應(yīng)用資源;需要考慮和數(shù)據(jù)集成和管理分系統(tǒng)、高分影像電子政務(wù)產(chǎn)品制作分系統(tǒng)集成需求,后者為期提供數(shù)據(jù)操作支持。數(shù)據(jù)集成與管理分系統(tǒng)數(shù)據(jù)集成與管理分系統(tǒng),負(fù)責(zé)把從據(jù)中心接收到的高分影像數(shù)據(jù)進(jìn)行質(zhì)量檢查,依據(jù)自然資源和地理空間基礎(chǔ)信息庫的規(guī)范要求進(jìn)行數(shù)據(jù)整合改造和高分電子政務(wù)影像地圖產(chǎn)品的制作,最終實(shí)現(xiàn)各類高分?jǐn)?shù)據(jù)及產(chǎn)品的一體化存儲(chǔ)管理,為電子政務(wù)應(yīng)用提供高分?jǐn)?shù)據(jù)服務(wù)。需要考慮與電子政務(wù)應(yīng)用集成平臺(tái)分系統(tǒng)、高分影像電子政務(wù)產(chǎn)品制作分系統(tǒng)集成需求,其為后兩者提供數(shù)據(jù)操作支持;需要考慮與高分?jǐn)?shù)據(jù)共享和服務(wù)分系統(tǒng)的集成需求,為后者提供數(shù)據(jù)資源支持。平臺(tái)層的部署需求GIS服務(wù)器平臺(tái)電子政務(wù)集成平臺(tái)MapGIS10云平臺(tái)、ArcGIS10版本、國產(chǎn)主流GIS軟件數(shù)據(jù)集成管理和產(chǎn)品制作系統(tǒng)ArcGISServer10.1和ArcEngineRuntime10.1數(shù)據(jù)產(chǎn)品共享和服務(wù)系統(tǒng)GIS數(shù)據(jù)庫平臺(tái)電子政務(wù)集成平臺(tái)MySQL數(shù)據(jù)庫數(shù)據(jù)集成管理和產(chǎn)品制作系統(tǒng)數(shù)據(jù)產(chǎn)品共享和服務(wù)系統(tǒng)Oracle11g云主機(jī)鏡像平臺(tái)服務(wù)端客戶端電子政務(wù)集成平臺(tái)RedHat6.x、WindowsServer2012window7/8數(shù)據(jù)集成管理和產(chǎn)品制作系統(tǒng)Linux操作系統(tǒng)、Windowsserver2012windows7數(shù)據(jù)產(chǎn)品共享和服務(wù)系統(tǒng)應(yīng)用中間件平臺(tái)電子政務(wù)集成平臺(tái)ApacheTomcat7.x數(shù)據(jù)集成管理和產(chǎn)品制作系統(tǒng)ApachetomcatOracle11gR2數(shù)據(jù)產(chǎn)品共享和服務(wù)系統(tǒng)基礎(chǔ)設(shè)施層的架構(gòu)需求計(jì)算資源需求電子政務(wù)集成平臺(tái):依據(jù)用戶業(yè)務(wù)需求,電子政務(wù)綜合應(yīng)用集成平臺(tái)需要完成需求管理子系統(tǒng)、云應(yīng)用構(gòu)建子系統(tǒng)、工作流管理子系統(tǒng)、云模型庫管理子系統(tǒng)、產(chǎn)品管理制作子系統(tǒng)的開發(fā);建設(shè)電子政務(wù)綜合應(yīng)用云模型庫;完成重要戰(zhàn)略資源安全動(dòng)態(tài)高分監(jiān)測與評(píng)估子系統(tǒng)、重大自然災(zāi)害災(zāi)后重建規(guī)劃實(shí)施動(dòng)態(tài)高分監(jiān)測子系統(tǒng)、區(qū)域規(guī)劃實(shí)施動(dòng)態(tài)高分監(jiān)測與評(píng)估子系統(tǒng)、貧困地區(qū)公共服務(wù)空間要素高分遙感監(jiān)測與適宜性評(píng)價(jià)子系統(tǒng)、縣域科學(xué)發(fā)展空間布局高分動(dòng)態(tài)監(jiān)測與評(píng)估子系統(tǒng)等電子政務(wù)綜合應(yīng)用子系統(tǒng)等子系統(tǒng)的構(gòu)建與集成。為了實(shí)現(xiàn)上述目標(biāo),并符合系統(tǒng)集成的要求,本期系統(tǒng)建設(shè)需要的服務(wù)器為:Web服務(wù)器、數(shù)據(jù)庫服務(wù)器、文件系統(tǒng)服務(wù)器、代理轉(zhuǎn)發(fā)及加密狗認(rèn)證服務(wù)器、模型管理服務(wù)器、產(chǎn)品管理服務(wù)器、應(yīng)用服務(wù)器、應(yīng)用緩存服務(wù)器、鏡像服務(wù)器,列表如下:服務(wù)器物理機(jī)數(shù)量備注數(shù)據(jù)庫服務(wù)器1共用WEB服務(wù)器1
文件系統(tǒng)服務(wù)器1
代理轉(zhuǎn)發(fā)及加密認(rèn)證服務(wù)器1
模型管理服務(wù)器1
產(chǎn)品管理服務(wù)器1
應(yīng)用服務(wù)器1
應(yīng)用緩存服務(wù)器1
云主機(jī)(10-50虛機(jī))3電子政務(wù)外網(wǎng)1臺(tái)、互聯(lián)網(wǎng)2臺(tái)數(shù)據(jù)集成管理和產(chǎn)品制作系統(tǒng):高分影像電子政務(wù)產(chǎn)品生產(chǎn)分系統(tǒng)所使用的服務(wù)器主要包括作為數(shù)據(jù)生產(chǎn)集群的刀片服務(wù)器。數(shù)據(jù)管理分系統(tǒng)所需服務(wù)器主要包括用于部署數(shù)據(jù)庫軟件的數(shù)據(jù)庫服務(wù)器、部署數(shù)據(jù)服務(wù)發(fā)布軟件的WEB應(yīng)用服務(wù)器、負(fù)載均衡服務(wù)器、部署GIS服務(wù)器的GIS應(yīng)用服務(wù)器、部署自動(dòng)歸檔程序的自動(dòng)歸檔服務(wù)器、部署數(shù)據(jù)服務(wù)程序,用作數(shù)據(jù)提取歸檔的IO服務(wù)器以及對(duì)原始衛(wèi)星數(shù)據(jù)進(jìn)行解壓縮的解壓縮服務(wù)器。服務(wù)器列表如下:服務(wù)器物理機(jī)數(shù)量備注數(shù)據(jù)庫服務(wù)器1共用Hadoop服務(wù)器4
應(yīng)用服務(wù)器(3臺(tái)虛機(jī)32GB)2硬盤可擴(kuò)展客戶端(1臺(tái)虛機(jī)16GB)數(shù)據(jù)產(chǎn)品共享和服務(wù)系統(tǒng):包括三個(gè)部署區(qū)域——電子政務(wù)外網(wǎng)區(qū)(表2-5-1-1)、互聯(lián)網(wǎng)區(qū)(表2-5-1-2)和電子政務(wù)高分?jǐn)?shù)據(jù)中心(表2-5-1-3)。表2-5-1-1電子政務(wù)外網(wǎng)區(qū)服務(wù)器部署服務(wù)器用途服務(wù)器部署系統(tǒng)虛機(jī)參數(shù)數(shù)據(jù)交換同步更新服務(wù)器高分遙感數(shù)據(jù)交換更新子系統(tǒng)CPU:主頻≥3.2GHZ,兩路兩核;內(nèi)存:8G(以上);硬盤:1TB;網(wǎng)絡(luò):千兆網(wǎng)卡;操作系統(tǒng):WindowsServer2008以上,Linux。運(yùn)行管理運(yùn)行管理服務(wù)器高分?jǐn)?shù)據(jù)產(chǎn)品共享運(yùn)行管理子系統(tǒng)應(yīng)用服務(wù)共享門戶服務(wù)器高分?jǐn)?shù)據(jù)及產(chǎn)品共享門戶子系統(tǒng)共享分發(fā)服務(wù)器高分?jǐn)?shù)據(jù)產(chǎn)品共享分發(fā)子系統(tǒng)共享服務(wù)服務(wù)器高分?jǐn)?shù)據(jù)產(chǎn)品共享服務(wù)子系統(tǒng)資源注冊(cè)服務(wù)器高分資源注冊(cè)子系統(tǒng)云平臺(tái)服務(wù)器云平臺(tái)產(chǎn)品軟件系統(tǒng)GIS服務(wù)器GIS服務(wù)系統(tǒng)元數(shù)據(jù)服務(wù)器元數(shù)據(jù)服務(wù)系統(tǒng)在線資源協(xié)同應(yīng)用服務(wù)器在線資源協(xié)同應(yīng)用子系統(tǒng)數(shù)據(jù)庫數(shù)據(jù)庫服務(wù)器數(shù)據(jù)庫平臺(tái)產(chǎn)品表2-5-1-2互聯(lián)網(wǎng)區(qū)服務(wù)器部署服務(wù)器用途服務(wù)器部署系統(tǒng)虛機(jī)參數(shù)運(yùn)行管理運(yùn)行管理服務(wù)器高分?jǐn)?shù)據(jù)產(chǎn)品共享運(yùn)行管理子系統(tǒng)CPU:主頻≥3.2GHZ,兩路兩核;內(nèi)存:8G(以上);硬盤:1TB;網(wǎng)絡(luò):千兆網(wǎng)卡;操作系統(tǒng):WindowsServer2008以上,Linux。應(yīng)用服務(wù)共享門戶服務(wù)器高分?jǐn)?shù)據(jù)及產(chǎn)品共享門戶子系統(tǒng)共享分發(fā)服務(wù)器高分?jǐn)?shù)據(jù)產(chǎn)品共享分發(fā)子系統(tǒng)共享服務(wù)服務(wù)器高分?jǐn)?shù)據(jù)產(chǎn)品共享服務(wù)子系統(tǒng)資源注冊(cè)服務(wù)器高分資源注冊(cè)子系統(tǒng)GIS服務(wù)器GIS服務(wù)系統(tǒng)元數(shù)據(jù)服務(wù)器元數(shù)據(jù)服務(wù)系統(tǒng)數(shù)據(jù)庫數(shù)據(jù)庫服務(wù)器數(shù)據(jù)庫平臺(tái)產(chǎn)品表2-5-1-3電子政務(wù)高分?jǐn)?shù)據(jù)中心服務(wù)器部署服務(wù)器用途服務(wù)器部署系統(tǒng)虛機(jī)參數(shù)數(shù)據(jù)交換高分?jǐn)?shù)據(jù)同步更新服務(wù)器高分遙感數(shù)據(jù)交換更新子系統(tǒng)CPU:主頻≥3.2GHZ,兩路兩核;內(nèi)存:8G(以上);硬盤:1TB;網(wǎng)絡(luò):千兆網(wǎng)卡;操作系統(tǒng):WindowsServer2008以上。存儲(chǔ)資源需求電子政務(wù)綜合應(yīng)用集成平臺(tái)采用B/S架構(gòu)實(shí)現(xiàn)系統(tǒng)的開發(fā)部署,采用SOA架構(gòu)實(shí)現(xiàn)在云計(jì)算的環(huán)境下集成云模型庫和綜合應(yīng)用分系統(tǒng),這些系統(tǒng)和模型都是以文件的形式存儲(chǔ)在服務(wù)器中,然后通過云技術(shù)實(shí)現(xiàn)系統(tǒng)的遷移、聚合。此類文件存儲(chǔ)對(duì)于存儲(chǔ)設(shè)備的數(shù)據(jù)讀寫速率,存儲(chǔ)的擴(kuò)展性都有一定的要求,目前建議需要2TB的存儲(chǔ)空間,后續(xù)根據(jù)實(shí)際增長進(jìn)行存儲(chǔ)的擴(kuò)容。同時(shí),電子政務(wù)綜合應(yīng)用集成平臺(tái)還需要集成定制產(chǎn)品,因此對(duì)于定制產(chǎn)品都以柵格數(shù)據(jù)、文檔的形式進(jìn)行存儲(chǔ),需要用到磁盤陣列進(jìn)行存儲(chǔ)。此類文件的存儲(chǔ)建議需要4TB的存儲(chǔ)空間,后續(xù)根據(jù)實(shí)際增長進(jìn)行陣列的擴(kuò)容。數(shù)據(jù)管理分系統(tǒng)作為高分遙感在電子政務(wù)地理空間基礎(chǔ)信息庫建設(shè)與服務(wù)中的應(yīng)用示范系統(tǒng)(一期)項(xiàng)目中的數(shù)據(jù)管理者,對(duì)于存儲(chǔ)設(shè)備有一定的要求,在核心數(shù)據(jù)存儲(chǔ)區(qū),采用磁盤陣列作為在線數(shù)據(jù)存儲(chǔ)區(qū),采用帶庫作為離線數(shù)據(jù)存儲(chǔ)區(qū),每個(gè)分區(qū)的空間大小根據(jù)高分衛(wèi)星數(shù)據(jù)量、數(shù)據(jù)存儲(chǔ)周期、數(shù)據(jù)生產(chǎn)產(chǎn)品數(shù)量等測算獲得。高分影像電子政務(wù)產(chǎn)品生產(chǎn)分系統(tǒng)是高分影像電子政務(wù)產(chǎn)品的生產(chǎn)者,同樣對(duì)于存儲(chǔ)設(shè)備有一定的要求,作為產(chǎn)品生產(chǎn)存儲(chǔ)需采用在線磁盤陣列,容量大小根據(jù)實(shí)際生產(chǎn)需要獲得。電子政務(wù)外網(wǎng)的存儲(chǔ)需求:子系統(tǒng)類型虛機(jī)數(shù)量硬件配置硬盤(TB)電子政務(wù)集成平臺(tái)云主機(jī)10硬盤:50G-500G0.5-5數(shù)據(jù)集成管理和產(chǎn)品制作系統(tǒng)應(yīng)用服務(wù)器3硬盤:50G-500G0.2-2客戶端1數(shù)據(jù)產(chǎn)品共享和服務(wù)系統(tǒng)元數(shù)據(jù)服務(wù)器2硬盤:100G2應(yīng)用服務(wù)器18虛擬云主機(jī)10硬盤:50G-500G0.5-5GIS服務(wù)器10硬盤:500G5合計(jì)8.2-19互聯(lián)網(wǎng)的存儲(chǔ)需求:系統(tǒng)類型虛機(jī)數(shù)量硬件配置硬盤(TB)電子政務(wù)集成平臺(tái)云主機(jī)40硬盤:50G-500G2-20數(shù)據(jù)集成管理和產(chǎn)品制作系統(tǒng)應(yīng)用服務(wù)器3硬盤:50G-500G0.2-2客戶端1數(shù)據(jù)產(chǎn)品共享和服務(wù)系統(tǒng)元數(shù)據(jù)服務(wù)器2硬盤:100G2應(yīng)用服務(wù)器18GIS服務(wù)器10硬盤:500G5合計(jì)9.2-29網(wǎng)絡(luò)資源需求電子政務(wù)綜合應(yīng)用集成平臺(tái)采用云GIS架構(gòu)進(jìn)行系統(tǒng)的部署,所有的數(shù)據(jù)聚合、服務(wù)聚合、功能聚合都是在云端完成,完成以后在傳送至客戶端,因此對(duì)網(wǎng)絡(luò)的性能要求比較高。部署電子政務(wù)綜合應(yīng)用集成平臺(tái)的服務(wù)器之間采用千兆光纖接入,服務(wù)器與數(shù)據(jù)存儲(chǔ)之間采用千兆網(wǎng)絡(luò)接入,服務(wù)器與各分中心客戶端之間采用百兆網(wǎng)接入,服務(wù)器與公眾用戶客戶端之間至少為50兆帶寬接入。高分影像電子政務(wù)產(chǎn)品生產(chǎn)分系統(tǒng)部署在主中心業(yè)務(wù)生產(chǎn)內(nèi)網(wǎng)中,其對(duì)網(wǎng)絡(luò)平臺(tái)的主要需求為數(shù)據(jù)處理服務(wù)器(刀片集群)與存儲(chǔ)設(shè)備間通過萬兆網(wǎng)絡(luò)相連接,生產(chǎn)客戶端與數(shù)據(jù)處理服務(wù)器(刀片集群)間通過千兆網(wǎng)絡(luò)相連接。數(shù)據(jù)管理分系統(tǒng)部署在數(shù)據(jù)管理業(yè)務(wù)內(nèi)網(wǎng)區(qū)和電子政務(wù)外網(wǎng)區(qū)中,數(shù)據(jù)庫服務(wù)器和IO服務(wù)器與存儲(chǔ)磁盤陣列間通過萬兆網(wǎng)絡(luò)相連接,數(shù)據(jù)管理客戶端與數(shù)據(jù)庫服務(wù)器通過千兆網(wǎng)絡(luò)相連接。高分電子政務(wù)地理空間基礎(chǔ)信息庫數(shù)據(jù)中心利用政務(wù)外網(wǎng)提供的VPN實(shí)現(xiàn)與電子政務(wù)高分?jǐn)?shù)據(jù)中心和高分應(yīng)用技術(shù)中心的互聯(lián)互通;高分電子政務(wù)地理空間基礎(chǔ)信息庫數(shù)據(jù)中心利用電子政務(wù)外網(wǎng)的基礎(chǔ)設(shè)施,為政務(wù)外網(wǎng)用戶提供服務(wù);高分電子政務(wù)地理空間基礎(chǔ)信息庫數(shù)據(jù)中心利用政務(wù)外網(wǎng)連接到Internet,為社會(huì)公眾提供服務(wù)。資源管理需求云平臺(tái)提供的云主機(jī)要滿足電子政務(wù)的四個(gè)系統(tǒng):高分影像電子政務(wù)產(chǎn)品制作分系統(tǒng)、高分?jǐn)?shù)據(jù)產(chǎn)品共享與服務(wù)分系統(tǒng)、電子政務(wù)綜合應(yīng)用集成平臺(tái)分系統(tǒng)和數(shù)據(jù)集成與管理分系統(tǒng)對(duì)GIS服務(wù)器、GIS數(shù)據(jù)庫、中間件和操作系統(tǒng)的需求。為滿足這些需求,云平臺(tái)管理系統(tǒng)需要對(duì)計(jì)算、存儲(chǔ)、網(wǎng)絡(luò)等資源進(jìn)行規(guī)劃和管理。例如,針對(duì)各個(gè)系統(tǒng)所需資源劃分成不同的租戶,確保資源的合理分配。計(jì)算資源的管理包括:云主機(jī)類型的創(chuàng)建(確定虛擬內(nèi)核數(shù)、內(nèi)存、根磁盤大小、臨時(shí)磁盤大小和交換空間);項(xiàng)目(或租戶)創(chuàng)建,分配項(xiàng)目配額(元數(shù)據(jù)條目、虛擬內(nèi)核、實(shí)例數(shù)、內(nèi)存等)。存儲(chǔ)資源的管理包括:主要有三個(gè)部分根磁盤/臨時(shí)磁盤、Cinder數(shù)據(jù)盤和Swift對(duì)象存儲(chǔ)限額。根磁盤/臨時(shí)磁盤通過確定云主機(jī)類型和項(xiàng)目配額的實(shí)例數(shù)來限定;Cinder數(shù)據(jù)盤通過項(xiàng)目配額的快存儲(chǔ)卷大小/快照數(shù)/數(shù)據(jù)卷數(shù)來管理;Swift對(duì)象存儲(chǔ)有項(xiàng)目配額的對(duì)象存儲(chǔ)容器或賬戶容量來限定。網(wǎng)絡(luò)資源的管理包括:主要通過項(xiàng)目配額中的安全組、安全組規(guī)則、浮動(dòng)IP、網(wǎng)絡(luò)、端口、路由和子網(wǎng)的限定來進(jìn)行管理。安全認(rèn)證需求云平臺(tái)上有很多的系統(tǒng)在同時(shí)運(yùn)行,其中有的系統(tǒng)直接通過調(diào)用云平臺(tái)的API接口來進(jìn)行功能調(diào)用。需要確保這樣的系統(tǒng)不存在不合理的權(quán)限來操作云平臺(tái),防止對(duì)云平臺(tái)的正常運(yùn)行造成損害。只有云平臺(tái)管理員具有管理員權(quán)限,其他的所有用戶都只有普通用戶權(quán)限。元平臺(tái)管理員主要管理運(yùn)行在云平臺(tái)中的各個(gè)項(xiàng)目的資源權(quán)限及項(xiàng)目的所屬成員,即普通用戶。用戶管理的權(quán)限是屬于元平臺(tái)管理員的,普通用戶可以根據(jù)自己項(xiàng)目的需求來設(shè)定相應(yīng)的安全訪問規(guī)則,包括使用安全組規(guī)則來限定服務(wù)的訪問端口,綁定浮動(dòng)IP來對(duì)外提供服務(wù)等。高可用需求政務(wù)云平臺(tái)穩(wěn)定運(yùn)行并對(duì)外提供服務(wù)對(duì)云計(jì)算系統(tǒng)的高可用提出了要求:最小的宕機(jī)時(shí)間和最小的數(shù)據(jù)丟失。這就需要通過消除單點(diǎn)故障的機(jī)制,即冗余機(jī)制來實(shí)現(xiàn)。例如,網(wǎng)絡(luò)冗余可以使用交換機(jī)和路由器的冗余;應(yīng)用服務(wù)冗余可以采用自動(dòng)服務(wù)遷移的機(jī)制;存儲(chǔ)冗余可以采用具有冗余或多副本機(jī)制的分布式文件系統(tǒng)如Ceph;基礎(chǔ)設(shè)施的冗余就需要有儲(chǔ)備的電源、空調(diào)等設(shè)備。電子政務(wù)云平臺(tái)設(shè)計(jì)規(guī)格說明云平臺(tái)總體架構(gòu)設(shè)計(jì)高分項(xiàng)目總體架構(gòu)如圖:圖STYLEREF1\s3SEQ圖\*ARABIC\s11高分項(xiàng)目系統(tǒng)總體架構(gòu)其中:基礎(chǔ)設(shè)施服務(wù)層(IaaS層)可實(shí)現(xiàn)物理主機(jī)和存儲(chǔ)設(shè)備、網(wǎng)絡(luò)設(shè)備、安全設(shè)備等的虛擬化,可有效達(dá)成IT城市基礎(chǔ)設(shè)施建設(shè)的集約化,可有效提升設(shè)備利用率。數(shù)據(jù)層數(shù)據(jù)層包括高分原始數(shù)據(jù)、基礎(chǔ)產(chǎn)品數(shù)據(jù)、專題應(yīng)用產(chǎn)品數(shù)據(jù)、高分模型數(shù)據(jù)、共享交換業(yè)務(wù)數(shù)據(jù)等各類業(yè)務(wù)數(shù)據(jù)。平臺(tái)服務(wù)層(PaaS層)PaaS層包括操作系統(tǒng)、數(shù)據(jù)庫、基礎(chǔ)GIS平臺(tái)、應(yīng)用中間件等平臺(tái)軟件。軟件與接口服務(wù)層(SaaS層)SaaS層部署高分項(xiàng)目應(yīng)用系統(tǒng),包括數(shù)據(jù)集成與管理分系統(tǒng)、高分影像電子政務(wù)產(chǎn)品制作分系統(tǒng)、電子政務(wù)綜合應(yīng)用集成平臺(tái)和高分?jǐn)?shù)據(jù)產(chǎn)品共享與服務(wù)分系統(tǒng)等四個(gè)應(yīng)用分系統(tǒng)。IaaS服務(wù)架構(gòu)設(shè)計(jì)OpenStack的架構(gòu)及服務(wù)模型OpenStack是一個(gè)由NASA(美國國家航空航天局)和Rackspace合作研發(fā)并發(fā)起的,以Apache許可證授權(quán)的自由軟件和開放源代碼項(xiàng)目。OpenStack是一個(gè)開源的云計(jì)算管理平臺(tái)項(xiàng)目,由幾個(gè)主要的組件組合起來完成具體工作。OpenStack支持幾乎所有類型的云環(huán)境,項(xiàng)目目標(biāo)是提供實(shí)施簡單、可大規(guī)模擴(kuò)展、豐富、標(biāo)準(zhǔn)統(tǒng)一的云計(jì)算管理平臺(tái)。OpenStack通過各種互補(bǔ)的服務(wù)提供了基礎(chǔ)設(shè)施即服務(wù)(IaaS)的解決方案,每個(gè)服務(wù)提供API以進(jìn)行集成。OpenStack的總體框架如下:圖STYLEREF1\s3SEQ圖\*ARABIC\s12OpenStack架構(gòu)OpenStack覆蓋了網(wǎng)絡(luò)、虛擬化、操作系統(tǒng)、服務(wù)器等各個(gè)方面。它是一個(gè)正在開發(fā)中的云計(jì)算平臺(tái)項(xiàng)目,根據(jù)成熟及重要程度的不同,被分解成核心項(xiàng)目、孵化項(xiàng)目,以及支持項(xiàng)目和相關(guān)項(xiàng)目。每個(gè)項(xiàng)目都有自己的委員會(huì)和項(xiàng)目技術(shù)主管,而且每個(gè)項(xiàng)目都不是一成不變的,孵化項(xiàng)目可以根據(jù)發(fā)展的成熟度和重要性,轉(zhuǎn)變?yōu)楹诵捻?xiàng)目。下面列出了幾個(gè)成熟的核心項(xiàng)目:計(jì)算(Compute):Nova。一套控制器,用于為單個(gè)用戶或使用群組管理虛擬機(jī)實(shí)例的整個(gè)生命周期,根據(jù)用戶需求來提供虛擬服務(wù)。負(fù)責(zé)虛擬機(jī)創(chuàng)建、開機(jī)、關(guān)機(jī)、掛起、暫停、調(diào)整、遷移、重啟、銷毀等操作,配置CPU、內(nèi)存等信息規(guī)格。對(duì)象存儲(chǔ)(ObjectStorage):Swift。一套用于在大規(guī)模可擴(kuò)展系統(tǒng)中通過內(nèi)置冗余及高容錯(cuò)機(jī)制實(shí)現(xiàn)對(duì)象存儲(chǔ)的系統(tǒng),允許進(jìn)行存儲(chǔ)或者檢索文件??蔀镚lance提供鏡像存儲(chǔ),為Cinder提供卷備份服務(wù)。鏡像服務(wù)(ImageService):Glance。一套虛擬機(jī)鏡像查找及檢索系統(tǒng),支持多種虛擬機(jī)鏡像格式(AKI、AMI、ARI、ISO、QCOW2、Raw、VDI、VHD、VMDK),有創(chuàng)建上傳鏡像、刪除鏡像、編輯鏡像基本信息的功能。身份服務(wù)(IdentityService):Keystone。為OpenStack其他服務(wù)提供身份驗(yàn)證、服務(wù)規(guī)則和服務(wù)令牌的功能,管理Domains、Projects、Users、Groups、Roles。網(wǎng)絡(luò)&地址管理(Network):Neutron。提供云計(jì)算的網(wǎng)絡(luò)虛擬化技術(shù),為OpenStack其他服務(wù)提供網(wǎng)絡(luò)連接服務(wù)。為用戶提供接口,可以定義Network、Subnet、Router,配置DHCP、DNS、負(fù)載均衡、L3服務(wù),網(wǎng)絡(luò)支持GRE、VLAN。插件架構(gòu)支持許多主流的網(wǎng)絡(luò)廠家和技術(shù),如OpenvSwitch。塊存儲(chǔ)(BlockStorage):Cinder。為運(yùn)行實(shí)例提供穩(wěn)定的數(shù)據(jù)塊存儲(chǔ)服務(wù),它的插件驅(qū)動(dòng)架構(gòu)有利于塊設(shè)備的創(chuàng)建和管理,如創(chuàng)建卷、刪除卷,在實(shí)例上掛載和卸載卷。UI界面(Dashboard):Horizon。OpenStack中各種服務(wù)的Web管理門戶,用于簡化用戶對(duì)服務(wù)的操作,例如:啟動(dòng)實(shí)例、分配IP地址、配置訪問控制等。測量(Metering):Ceilometer。像一個(gè)漏斗一樣,能把OpenStack內(nèi)部發(fā)生的幾乎所有的事件都收集起來,然后為計(jì)費(fèi)和監(jiān)控以及其它服務(wù)提供數(shù)據(jù)支撐。部署編排(Orchestration):Heat。提供了一種通過模板定義的協(xié)同部署方式,實(shí)現(xiàn)云基礎(chǔ)設(shè)施軟件運(yùn)行環(huán)境(計(jì)算、存儲(chǔ)和網(wǎng)絡(luò)資源)的自動(dòng)化部署。云提供商構(gòu)建自己的IaaS云環(huán)境并提供服務(wù)給用戶,需要提供以下幾個(gè)功能:基本客戶關(guān)系管理功能:允許需要云服務(wù)的用戶注冊(cè)云服務(wù)、查看資源使用情況?;緫?yīng)用搭建功能:允許開發(fā)人員和運(yùn)維人員創(chuàng)建和存儲(chǔ)用于他們應(yīng)用的定制鏡像。基本運(yùn)行管理功能:允許開發(fā)人員和運(yùn)維人員啟動(dòng)、監(jiān)控、停止虛擬機(jī)實(shí)例。允許云平臺(tái)管理人員配置和管理云基礎(chǔ)設(shè)施。如圖所示,我們將OpenStack的服務(wù)模型分為類似傳統(tǒng)應(yīng)用的三層架構(gòu)(表示、邏輯、資源)和兩個(gè)領(lǐng)域(集成和管理)。表示層:在該層,各個(gè)組件與用戶交互,接收用戶輸入,并呈現(xiàn)用戶需要的信息。在該層,非開發(fā)人員看到操作的是一個(gè)Web圖形界面,開發(fā)人員使用的是云服務(wù)的各種API。在該層還提供了負(fù)載均衡、控制臺(tái)代理、安全、命名服務(wù)等各項(xiàng)功能。邏輯層:提供了各種云服務(wù)的智能和控制功能邏輯。本層包括業(yè)務(wù)流程控制(用于復(fù)雜任務(wù)的工作流)、調(diào)度(確定把任務(wù)調(diào)度到什么資源去)、策略(包括配額、隔離等)、鏡像(配置如虛擬機(jī)鏡像的元數(shù)據(jù))、編排(管理復(fù)雜虛擬機(jī)初始化、虛擬機(jī)集群的創(chuàng)建和生命周期等)。資源層:對(duì)于云計(jì)算,需要物理的計(jì)算、網(wǎng)絡(luò)和存儲(chǔ)資源來進(jìn)行計(jì)算任務(wù),包括物理主機(jī)服務(wù)器、網(wǎng)絡(luò)交換機(jī)、存儲(chǔ)設(shè)備等。圖STYLEREF1\s3SEQ圖\*ARABIC\s13OpenStack服務(wù)模型而且還定義了與云交互的四種人員角色,相關(guān)人員需要與云平臺(tái)交互,這里面包括在云端虛擬機(jī)開發(fā)實(shí)現(xiàn)應(yīng)用業(yè)務(wù)邏輯的開發(fā)者;對(duì)本租戶的虛擬機(jī)和應(yīng)用邏輯及其運(yùn)行的網(wǎng)絡(luò)、存儲(chǔ)進(jìn)行定制和自動(dòng)化的運(yùn)維人員;云環(huán)境的應(yīng)用用戶以及云管理員。高可用設(shè)計(jì)OpenStackHA的高可用總體設(shè)計(jì)如下:
Database(Active/Active):采用MySQLwithGaleraMySQL/Galera是一種多主同步集群,能夠同步復(fù)制,可以在任意節(jié)點(diǎn)上進(jìn)行讀寫;自動(dòng)控制成員,自動(dòng)刪除故障節(jié)點(diǎn),自動(dòng)加入節(jié)點(diǎn);同時(shí)也能夠調(diào)度用戶連接。具有如下優(yōu)勢(shì):參考基于DBMS集群的解決方案,不存在從服務(wù)器角色,不存在事務(wù)丟失;讀寫操作可根據(jù)需要進(jìn)行隨意擴(kuò)展,更少的閂操作。AMQP(Active/Active):采用RabbitMQclusterRabbitMQ是用erlang開發(fā)的,集群非常方便,但其本身并不支持負(fù)載均衡,需要依賴Haproxy來進(jìn)行負(fù)載均衡。采用鏡像模式,把需要的隊(duì)列做成鏡像隊(duì)列,存在于多個(gè)節(jié)點(diǎn),形成\t"/flat_peach/archive/2013/04/07/_blank"RabbitMQ的HA方案。OpenstackAPI(Active/Active):
keystone,glance-api,glance-registry,neutron-server,ceilometer-api,dashboard均為stateless服務(wù),通過Haproxy+Keepalive保證HA,部署于Apacheserver可提高性能,Haproxy(1.5.0)支持SSL。
4)OpenstackScheduler(Active/Active):
nova-scheduler,nova-conductor,nova-consoleauth,nova-novncproxy,ceilometer-collector,cinder-scheduler均為stateless服務(wù),恰當(dāng)?shù)呐渲门cAMQPserver連接參數(shù)。5)Memcached(Active/Active):提高Dashboard的性能和解決nova-consoleauth的單點(diǎn)問題。
6)Network:neutronDHCPagent(Active/Passive),neutronL3agent(Active/Passive),neutronmetadataagent(Active/Passive)。以上三者均由Pacemaker+Corosync配置。corosync類似heartbeat,傳遞集群消息和心跳信息。pacemaker是集群資源管理器。
7)Storage:ceph保證imagestorage,volumestorage,novabackend可靠性。資源管理和用戶權(quán)限設(shè)計(jì)資源管理包括根據(jù)各個(gè)分系統(tǒng)的角色和使用情況確定租戶和其可用的vCPU、內(nèi)存、硬盤和網(wǎng)絡(luò)資源數(shù)量。這些租戶里的用戶都是普通的user角色,可以通過DashboardWebUI界面或者公開的RESTfulAPI來操作云平臺(tái)里的資源,如啟動(dòng)虛擬機(jī)、分配浮動(dòng)ip、部署服務(wù)等。云平臺(tái)系統(tǒng)管理員有管理云平臺(tái)所有的權(quán)限,能夠?qū)ψ鈶?、用戶、資源和角色進(jìn)行管理。同時(shí),要監(jiān)控云平臺(tái)的運(yùn)行情況。針對(duì)四個(gè)子系統(tǒng)分別創(chuàng)建相應(yīng)的項(xiàng)目(或租戶),并分配各自相應(yīng)的云平臺(tái)資源配額。然后每個(gè)子系統(tǒng)創(chuàng)建一個(gè)用戶(普通用戶),作為該子系統(tǒng)的管理員來管理系統(tǒng)中SaaS層或PaaS層對(duì)IaaS層的基礎(chǔ)資源的操作。同時(shí),子系統(tǒng)的管理員沒有更改項(xiàng)目資源和添加用戶的權(quán)限,這些操作都必須依賴云平臺(tái)管理員進(jìn)行管理。PaaS服務(wù)部署設(shè)計(jì)GIS服務(wù)器設(shè)計(jì)GIS基礎(chǔ)平臺(tái)包括服務(wù)平臺(tái)、組件平臺(tái)、桌面平臺(tái)三大類,全部在云上實(shí)現(xiàn)部署和應(yīng)用。云上要同時(shí)支持SuperMap、ESRI和中地三家GIS平臺(tái)的安裝和部署。SuperMap平臺(tái)在云環(huán)境上部署:制作鏡像;應(yīng)用程序部署;鏡像壓縮打包上傳到虛擬管理平臺(tái)openstack中,綁定FloatingIp,設(shè)置安全規(guī)則,對(duì)外提供服務(wù)。2)ESRI平臺(tái)及MapGIS平臺(tái)在云環(huán)境上部署:部署步驟同上。GIS數(shù)據(jù)庫設(shè)計(jì)基礎(chǔ)庫當(dāng)前的數(shù)據(jù)庫平臺(tái)為oracle,考慮到oracle不適合在虛擬化環(huán)境中應(yīng)用,數(shù)據(jù)庫平臺(tái)仍然單獨(dú)部署在獨(dú)立的物理機(jī)上,作為整個(gè)項(xiàng)目的非云部分而存在,只通過標(biāo)準(zhǔn)化的數(shù)據(jù)訪問服務(wù)與云上應(yīng)用進(jìn)行連接。云主機(jī)鏡像設(shè)計(jì)主機(jī)鏡像的設(shè)計(jì)可以分為四部:windowserver2008鏡像的制作;搭建samba服務(wù)器,實(shí)現(xiàn)window系統(tǒng)和linux系統(tǒng)的文件共享;部署應(yīng)用程序;鏡像打包上傳到openstack中。1)windowserver2008鏡像的制作選定虛擬主機(jī)操作系統(tǒng)的版本:windowserver2008;制作鏡像的物理環(huán)境:
DELLPowerEdge12GR720物理服務(wù)器一臺(tái);遠(yuǎn)程連接工具:xshell5,xmanager,winscp;鏡像文件:windowserver2008iso;使用virsh工具開始制作WindowsServer2008鏡像。2)搭建samba服務(wù)器由于DellPowerEdgeR720物理服務(wù)器不能連接外網(wǎng),我在物理服務(wù)器上搭建了samba服務(wù)器,實(shí)現(xiàn)linux系統(tǒng)和window系統(tǒng)的文件共享,便于應(yīng)用程序的部署。3)應(yīng)用程序部署將要部署的應(yīng)用程序利用winscp傳到samba的共享目錄中,開始部署應(yīng)用程序。4)鏡像打包壓縮,上傳到openstack虛擬管理平臺(tái)中利用virt-sparsify
實(shí)現(xiàn)鏡像的打包壓縮,通過web頁面將鏡像上傳到opestack虛擬管理平臺(tái)中。中間件設(shè)計(jì)Tomcat:一般和應(yīng)用系統(tǒng)一起部署。金碟:作為基礎(chǔ)平臺(tái)部署在應(yīng)用服務(wù)器的虛擬機(jī)上。IIS:部署在windows虛擬機(jī)上,采用windowsserver2008版本,將后臺(tái)服務(wù)統(tǒng)一部署在一個(gè)IIS節(jié)點(diǎn)下。SaaS服務(wù)集成設(shè)計(jì)高分影像電子政務(wù)產(chǎn)品制作分系統(tǒng)設(shè)計(jì)高分影像電子政務(wù)產(chǎn)品制作分系統(tǒng)分為三大模塊,所有模塊均部署在物理環(huán)境中,因此不考慮分系統(tǒng)內(nèi)各個(gè)模塊的集成,只考慮與各個(gè)分系統(tǒng)的集成、與軟硬件平臺(tái)的集成。分系統(tǒng)集成圖STYLEREF1\s3SEQ圖\*ARABIC\s14高分影像電子政務(wù)產(chǎn)品制作分系統(tǒng)與其它分系統(tǒng)的集成圖高分影像電子政務(wù)產(chǎn)品制作分系統(tǒng)調(diào)用高分?jǐn)?shù)據(jù)產(chǎn)品共享與服務(wù)分系統(tǒng)提供的的產(chǎn)品注冊(cè)接口;高分影像電子政務(wù)產(chǎn)品制作分系統(tǒng)提供產(chǎn)品調(diào)用接口供高分?jǐn)?shù)據(jù)產(chǎn)品共享與服務(wù)分系統(tǒng)調(diào)用;高分影像電子政務(wù)產(chǎn)品制作分系統(tǒng)提供數(shù)據(jù)歸檔接口供數(shù)據(jù)集成與管理分系統(tǒng)調(diào)用;高分影像電子政務(wù)產(chǎn)品制作分系統(tǒng)調(diào)用數(shù)據(jù)集成與管理分系統(tǒng)提供的數(shù)據(jù)調(diào)用接口。軟件系統(tǒng)集成本系統(tǒng)全部部署在項(xiàng)目的物理環(huán)境中,支持windows和linux兩種類型的操作系統(tǒng),也能與oracle數(shù)據(jù)庫、網(wǎng)絡(luò)服務(wù)中間件ApacheTomcat、GIS服務(wù)中間件的集成運(yùn)行。硬件系統(tǒng)集成高分影像電子政務(wù)產(chǎn)品制作分系統(tǒng)全部部署在項(xiàng)目辦物理服務(wù)器中,支持物理服務(wù)器計(jì)算集群,物理存儲(chǔ)集群、物理作業(yè)終端管理集群,為系統(tǒng)動(dòng)態(tài)的分配計(jì)算資源和存儲(chǔ)資源。高分?jǐn)?shù)據(jù)產(chǎn)品共享與服務(wù)分系統(tǒng)集成設(shè)計(jì)高分?jǐn)?shù)據(jù)產(chǎn)品共享與服務(wù)分系統(tǒng)在設(shè)計(jì)建設(shè)過程中需要充分考慮到與其他各個(gè)方面的集成工作,主要包括與本項(xiàng)目各個(gè)子模塊之間的集成、其它分系統(tǒng)和平臺(tái)的集成;與高分遙感在電子政務(wù)地理空間基礎(chǔ)信息庫建設(shè)與服務(wù)中的應(yīng)用示范系統(tǒng)(一期)項(xiàng)目已采購軟硬件產(chǎn)品的集成以及與自然資源和地理空間基礎(chǔ)信息庫數(shù)據(jù)主中心已有環(huán)境的集成等。分系統(tǒng)集成高分?jǐn)?shù)據(jù)產(chǎn)品共享與服務(wù)分系統(tǒng)分為八大模塊,其中高分?jǐn)?shù)據(jù)產(chǎn)品共享門戶子系統(tǒng)、高分?jǐn)?shù)據(jù)產(chǎn)品共享分發(fā)子系統(tǒng)、高分?jǐn)?shù)據(jù)產(chǎn)品共享服務(wù)子系統(tǒng)、高分?jǐn)?shù)據(jù)產(chǎn)品共享運(yùn)行子系統(tǒng)、在線資源同步子系統(tǒng)、元數(shù)據(jù)服務(wù)子系統(tǒng)部署到云上、高分遙感數(shù)據(jù)更新子系統(tǒng)部署到物理環(huán)境中。分系統(tǒng)要考慮八個(gè)模塊的集成,以及和各個(gè)分系統(tǒng)的集成。圖STYLEREF1\s3SEQ圖\*ARABIC\s15高分?jǐn)?shù)據(jù)產(chǎn)品共享與服務(wù)分系統(tǒng)八大模塊集成與分系統(tǒng)集成圖八個(gè)模塊的集成:高分?jǐn)?shù)據(jù)及產(chǎn)品共享門戶子系統(tǒng)為高分?jǐn)?shù)據(jù)產(chǎn)品共享分發(fā)子系統(tǒng)提供應(yīng)用集成接口;高分?jǐn)?shù)據(jù)產(chǎn)品共享運(yùn)行管理子系統(tǒng)為高分?jǐn)?shù)據(jù)及產(chǎn)品共享門戶子系統(tǒng)提供統(tǒng)一的認(rèn)證和訪問控制接口;高分?jǐn)?shù)據(jù)產(chǎn)品共享運(yùn)行管理子系統(tǒng)為在線資源協(xié)同應(yīng)用子系統(tǒng)提供統(tǒng)一的認(rèn)證、訪問控制和日志記錄接口;高分?jǐn)?shù)據(jù)產(chǎn)品共享運(yùn)行管理子系統(tǒng)為高分遙感數(shù)據(jù)交換更新子系統(tǒng)提供認(rèn)證接口;高分遙感數(shù)據(jù)交換更新子系統(tǒng)為高分?jǐn)?shù)據(jù)產(chǎn)品共享運(yùn)行管理子系統(tǒng)提供日志接口;高分遙感數(shù)據(jù)交換更新子系統(tǒng)為高分?jǐn)?shù)據(jù)產(chǎn)品共享分發(fā)子系統(tǒng)提供高分?jǐn)?shù)據(jù)傳輸接口;高分?jǐn)?shù)據(jù)產(chǎn)品共享服務(wù)子系統(tǒng)為高分?jǐn)?shù)據(jù)產(chǎn)品共享分發(fā)子系統(tǒng)提供資源訪問接口;高分資源注冊(cè)子系統(tǒng)為高分遙感數(shù)據(jù)交換更新子系統(tǒng)提供高分?jǐn)?shù)據(jù)存儲(chǔ)接口;在線資源協(xié)同應(yīng)用子系統(tǒng)為高分資源注冊(cè)子系統(tǒng)提供高分資源注冊(cè)存儲(chǔ)接口;在線資源協(xié)同應(yīng)用子系統(tǒng)為高分?jǐn)?shù)據(jù)產(chǎn)品共享服務(wù)子系統(tǒng)提供高分資源訪問接口。分系統(tǒng)的集成:高分?jǐn)?shù)據(jù)產(chǎn)品共享與服務(wù)分系統(tǒng)提供數(shù)據(jù)注冊(cè)接口供數(shù)據(jù)集成與管理分系統(tǒng)調(diào)用;高分?jǐn)?shù)據(jù)產(chǎn)品共享與服務(wù)子系統(tǒng)調(diào)用數(shù)據(jù)集成與管理分系統(tǒng)提供的數(shù)據(jù)調(diào)用接口;高分?jǐn)?shù)據(jù)產(chǎn)品共享與服務(wù)子系統(tǒng)提供模塊注冊(cè)接口供電子政務(wù)應(yīng)用集成管理平臺(tái)調(diào)用;高分?jǐn)?shù)據(jù)產(chǎn)品共享與服務(wù)子系統(tǒng)調(diào)用電子政務(wù)應(yīng)用集成管理平臺(tái)的提供的模塊調(diào)用接口;高分?jǐn)?shù)據(jù)產(chǎn)品共享與服務(wù)子系統(tǒng)提供產(chǎn)品注冊(cè)接口供高分影像電子政務(wù)產(chǎn)品制作分系統(tǒng)調(diào)用;高分?jǐn)?shù)據(jù)產(chǎn)品共享與服務(wù)子系統(tǒng)調(diào)用高分影像電子政務(wù)產(chǎn)品制作分系統(tǒng)提供的產(chǎn)品調(diào)用接口。系統(tǒng)軟件集成本次建設(shè)的高分?jǐn)?shù)據(jù)產(chǎn)品共享與服務(wù)分系統(tǒng)部署在國家信息中心的云平臺(tái)環(huán)境中,本次系統(tǒng)設(shè)計(jì)全部支持云計(jì)算和虛擬環(huán)境部署,支持與已有的云服務(wù)中間件、應(yīng)用中間件、GIS中間件等軟件環(huán)境進(jìn)行集成部署運(yùn)行。硬件環(huán)境集成高分?jǐn)?shù)據(jù)產(chǎn)品共享與服務(wù)分系統(tǒng)全部在虛擬化環(huán)境中部署,支持虛擬化存儲(chǔ)環(huán)境,虛擬化數(shù)據(jù)庫服務(wù)器集群,虛擬化應(yīng)用服務(wù)器集群,應(yīng)用系統(tǒng)使用硬件環(huán)境通過云服務(wù)平臺(tái)統(tǒng)一調(diào)配,通過網(wǎng)絡(luò)獲得所需服務(wù),為系統(tǒng)動(dòng)態(tài)分配計(jì)算空間,為數(shù)據(jù)動(dòng)態(tài)分配存儲(chǔ)空間。與基礎(chǔ)庫數(shù)據(jù)主中心已有系統(tǒng)集成高分?jǐn)?shù)據(jù)產(chǎn)品共享與服務(wù)分系統(tǒng)的建設(shè)充分考慮國家自然資源和地理空間基礎(chǔ)信息庫項(xiàng)目數(shù)據(jù)主中心已有環(huán)境的集成,其中高分?jǐn)?shù)據(jù)產(chǎn)品共享與服務(wù)分系統(tǒng)的建設(shè)將與基礎(chǔ)庫主中心已有系統(tǒng)進(jìn)行集成,包括元數(shù)據(jù)轉(zhuǎn)換錄入與采集的集成,數(shù)據(jù)產(chǎn)品資源的發(fā)現(xiàn)、定位與瀏覽功能集成,數(shù)據(jù)產(chǎn)品定制集成等。電子政務(wù)綜合應(yīng)用集成平臺(tái)設(shè)計(jì)電子政務(wù)綜合應(yīng)用集成平臺(tái)分為六大模塊,其中云模型庫分系統(tǒng)部署到云環(huán)境中,需求管理子系統(tǒng)、工作流管理子系統(tǒng)、云應(yīng)用構(gòu)建子系統(tǒng)、云模型庫管理子系統(tǒng)、產(chǎn)品制作管理子系統(tǒng)部署到物理環(huán)境中,需要考慮六大模塊之間的集成、與分系統(tǒng)的集成,與虛擬化云平臺(tái)的集成。系統(tǒng)內(nèi)模塊及與分系統(tǒng)的集成圖STYLEREF1\s3SEQ圖\*ARABIC\s16電子政務(wù)綜合應(yīng)用集成平臺(tái)六大模塊集成以及與分系統(tǒng)集成圖六大模塊集成:需求管理子系統(tǒng)是工作流管理子系統(tǒng)、云應(yīng)用構(gòu)建子系統(tǒng)、產(chǎn)品制作子系統(tǒng)的驅(qū)動(dòng)源;工作流管理子系統(tǒng)調(diào)用云模型管理子系統(tǒng)提供的集成接口;云應(yīng)用構(gòu)建子系統(tǒng)調(diào)用工作流管理子系統(tǒng)提供的模型調(diào)提取接口;云應(yīng)用構(gòu)建子系統(tǒng)調(diào)用云模型庫管理子系統(tǒng)提供的模型調(diào)提取接口;云模型庫管理子系統(tǒng)調(diào)用云模型庫提供的模型查找接口;云模型庫調(diào)用云模型庫管理系統(tǒng)提供的模型注冊(cè)接口;與分系統(tǒng)、云平臺(tái)的集成:電子政務(wù)綜合應(yīng)用集成平臺(tái)提供數(shù)據(jù)訪問接口供電站政務(wù)綜合應(yīng)用分系統(tǒng)調(diào)用;電子政務(wù)綜合應(yīng)用集成平臺(tái)調(diào)用電子政務(wù)綜合應(yīng)用分系統(tǒng)提供的數(shù)據(jù)歸檔接口;電子政務(wù)綜合應(yīng)用集成平臺(tái)提供模型調(diào)用接口供電子政務(wù)綜合應(yīng)用分系統(tǒng)調(diào)用;電子政務(wù)綜合應(yīng)用集成平臺(tái)調(diào)用電子政務(wù)綜合應(yīng)用分系統(tǒng)提供的模型注冊(cè)接口;電子政務(wù)綜合應(yīng)用集成平臺(tái)調(diào)用電子政務(wù)綜合應(yīng)用分系統(tǒng)提供的系統(tǒng)導(dǎo)入接口;電子政務(wù)綜合應(yīng)用集成平臺(tái)調(diào)用電子政務(wù)綜合應(yīng)用分系統(tǒng)提供的產(chǎn)品導(dǎo)入接口;電子政務(wù)綜合應(yīng)用集成平臺(tái)提供模型調(diào)用接口供高分?jǐn)?shù)據(jù)產(chǎn)品與共享服務(wù)子系統(tǒng)調(diào)用;電子政務(wù)綜合應(yīng)用集成平臺(tái)調(diào)用高分?jǐn)?shù)據(jù)產(chǎn)品與共享服務(wù)子系統(tǒng)產(chǎn)品注冊(cè)接口;電子政務(wù)綜合應(yīng)用集成平臺(tái)調(diào)用數(shù)據(jù)集成與管理平臺(tái)的數(shù)據(jù)訪問接口;電子政務(wù)綜合應(yīng)用集成平臺(tái)提供數(shù)據(jù)歸檔接口供數(shù)據(jù)集成與管理分系統(tǒng)調(diào)用;云應(yīng)用構(gòu)建子系統(tǒng)調(diào)用在線工具超市提供的工具提取接口;云應(yīng)用構(gòu)建子系統(tǒng)調(diào)用在線工具超市提供的工具瀏覽接口;云應(yīng)用構(gòu)建子系統(tǒng)提供工具上架接口供在線工具超市調(diào)用;云應(yīng)用構(gòu)建子系統(tǒng)調(diào)用openstack虛擬平臺(tái)提供一系列調(diào)度資源接口(虛擬機(jī)創(chuàng)建、刪除等)。系統(tǒng)軟件集成本系統(tǒng)設(shè)計(jì)的云模型庫系統(tǒng)部署在云環(huán)境中,支持與已有的云服務(wù)中間件、應(yīng)用中間件、GIS中間件等軟件環(huán)境進(jìn)行集成部署運(yùn)行,也支持對(duì)工具軟件Microsoft2013的集成部署。系統(tǒng)硬件集成電子政務(wù)綜合應(yīng)用集成平臺(tái)所用到的服務(wù)器統(tǒng)一部署在項(xiàng)目辦機(jī)房中,web服務(wù)器、數(shù)據(jù)庫服務(wù)器、文件系統(tǒng)服務(wù)器、代理轉(zhuǎn)發(fā)和加密認(rèn)證服務(wù)器、模型管理服務(wù)器、產(chǎn)品管理服務(wù)器、應(yīng)用服務(wù)器、應(yīng)用緩存服務(wù)器等部署在物理環(huán)境中,支持物理存儲(chǔ)環(huán)境,物理數(shù)據(jù)庫服務(wù)器集群,物理應(yīng)用服務(wù)器集群,為數(shù)據(jù)動(dòng)態(tài)分配存儲(chǔ)空間。數(shù)據(jù)集成與管理分系統(tǒng)設(shè)計(jì)數(shù)據(jù)集成管理分系統(tǒng)主要分為6大模塊,其中數(shù)據(jù)存儲(chǔ)子系統(tǒng)部署到云上,數(shù)據(jù)質(zhì)量檢查子系統(tǒng)、數(shù)據(jù)整合子系統(tǒng)、數(shù)據(jù)管理子系統(tǒng)、產(chǎn)品管理子系統(tǒng)和數(shù)據(jù)瀏覽展示子系統(tǒng)都部署到物理環(huán)境中,需要考慮六大模塊之間的集成,與其它分系統(tǒng)的集成。模塊與分系統(tǒng)的集成圖x:數(shù)據(jù)集成與管理發(fā)分系統(tǒng)六大模塊集成以及與分系統(tǒng)集成圖六大模塊的集成:數(shù)據(jù)整合子系統(tǒng)為數(shù)據(jù)質(zhì)檢子系統(tǒng)提供數(shù)據(jù)流接口;數(shù)據(jù)整合子系統(tǒng)為數(shù)據(jù)管理子系統(tǒng)提供數(shù)據(jù)流接口;數(shù)據(jù)整合子系統(tǒng)為產(chǎn)品管理子系統(tǒng)提供數(shù)據(jù)流接口;數(shù)據(jù)管理子系統(tǒng)調(diào)用數(shù)據(jù)存儲(chǔ)子系統(tǒng)的數(shù)據(jù)提取接口;數(shù)據(jù)存儲(chǔ)子系統(tǒng)調(diào)用數(shù)據(jù)管理子系統(tǒng)的數(shù)據(jù)發(fā)布接口;產(chǎn)品管理子系統(tǒng)調(diào)用數(shù)據(jù)存儲(chǔ)子系統(tǒng)的數(shù)據(jù)提取接口;數(shù)據(jù)存儲(chǔ)子系統(tǒng)調(diào)用產(chǎn)品管理子系統(tǒng)的數(shù)據(jù)發(fā)布接口;數(shù)據(jù)存儲(chǔ)服務(wù)子系統(tǒng)調(diào)用數(shù)據(jù)瀏覽展示子系統(tǒng)的數(shù)據(jù)申請(qǐng)接口;數(shù)據(jù)瀏覽展示子系統(tǒng)調(diào)用數(shù)據(jù)存儲(chǔ)子系統(tǒng)的數(shù)據(jù)發(fā)布接口;與其它分系統(tǒng)的集成:數(shù)據(jù)集成與管理分系統(tǒng)提供數(shù)據(jù)調(diào)用接口供高分影像電子政務(wù)產(chǎn)品制作分系統(tǒng)調(diào)用;數(shù)據(jù)集成與管理分系統(tǒng)調(diào)用高分影像電子政務(wù)產(chǎn)品制作分系統(tǒng)提供的數(shù)據(jù)歸檔接口;數(shù)據(jù)集成與管理分系統(tǒng)提供數(shù)據(jù)調(diào)用接口供電子政務(wù)綜合集成平臺(tái)調(diào)用;數(shù)據(jù)集成與管理分系統(tǒng)調(diào)用電子政務(wù)綜合集成平臺(tái)提供的數(shù)據(jù)歸檔接口;數(shù)據(jù)集成與管理分系統(tǒng)提供數(shù)據(jù)調(diào)用接口供高分?jǐn)?shù)據(jù)產(chǎn)品共享與服務(wù)子系統(tǒng)調(diào)用;數(shù)據(jù)集成與管理分系統(tǒng)調(diào)用高分?jǐn)?shù)據(jù)產(chǎn)品共享與服務(wù)子系統(tǒng)提供的數(shù)據(jù)注冊(cè)接口;系統(tǒng)軟件集成數(shù)據(jù)集成與管理分系統(tǒng)的數(shù)據(jù)存儲(chǔ)子系統(tǒng)模塊部署在云上,支持云計(jì)算和云存儲(chǔ)和虛擬環(huán)境部署,支持與已有的云服務(wù)中間件、網(wǎng)絡(luò)服務(wù)軟件Apachetomcat、GIS中間件等軟件環(huán)境進(jìn)行集成部署運(yùn)行,也支持備份恢復(fù)軟件、與cinder服務(wù)的集成部署運(yùn)行。系統(tǒng)硬件集成數(shù)據(jù)質(zhì)量檢查子系統(tǒng)、數(shù)據(jù)整合子系統(tǒng)、數(shù)據(jù)管理子系統(tǒng)、產(chǎn)品管理子系統(tǒng)和數(shù)據(jù)瀏覽展示子系統(tǒng)都部署到物理環(huán)境中,支持支持物理存儲(chǔ)環(huán)境,物理數(shù)據(jù)庫服務(wù)器集群,物理應(yīng)用服務(wù)器集群,物理計(jì)算集群,為系統(tǒng)動(dòng)態(tài)分配計(jì)算空間,為數(shù)據(jù)動(dòng)態(tài)分配存儲(chǔ)空間。電子政務(wù)云平臺(tái)測試規(guī)格說明云平臺(tái)測試總體方案云平臺(tái)政務(wù)云的測試要根據(jù)需求,依次測試IaaS基礎(chǔ)設(shè)施功能與性能測試、PaaS平臺(tái)的部署測試、SaaS應(yīng)用系統(tǒng)的集成測試和用戶的使用體驗(yàn)測試。IaaS基礎(chǔ)設(shè)施的功能和性能測試OpenStack平臺(tái)采用Tempest集成測試工具進(jìn)行功能測試,Rally基準(zhǔn)測試工具進(jìn)行性能測試。功能性測試我們的云計(jì)算功能測試需求主要針對(duì)使用的各個(gè)OpenStack組件如keystone、nova、neutron、cinder、glance、swift等進(jìn)行功能測試,包括對(duì)各種不同的接口如API、CLI和Dashboard訪問方式的測試。Tempest是一個(gè)旨在為云計(jì)算平臺(tái)OpenStack提供集成測試的開源項(xiàng)目。它是基于unittest2和nose建立的靈活且易于擴(kuò)展及維護(hù)的自動(dòng)化測試框架,使得OpenStack相關(guān)測試效率得到大幅度提升。Tempest測試框架包含Openstack基本組件(nova,keystone,glance,quantum,cinder)的測試用例,同時(shí)支持JSON、XML兩種RESTAPI格式類型的測試,以及CLI測試。運(yùn)行及測試報(bào)告:執(zhí)行tempest所有測試用例noseteststempest執(zhí)行tempest某一個(gè)包下的所有測試用例,比如identity包下的所有測試用例noseteststempest/tests/identity執(zhí)行tempest某一個(gè)測試用例,比如identity包下的test_tenants.pynoseteststempest/api/identity/admin/test_tenants.py性能測試我們的云計(jì)算性能測試需求主要面向以下兩個(gè)方面:并發(fā)訪問下云計(jì)算平臺(tái)各組件運(yùn)行效率及服務(wù)器資源使用率:根據(jù)上一節(jié)的分析我們知道,OpenStack云計(jì)算平臺(tái)使用頻率高,而且關(guān)鍵程度重要的組件包括Nova、Cinder、Glance、Neutron、Keystone,如果客戶要求通過UI的方式訪問和管理云計(jì)算平臺(tái),則Horizon也是使用頻率高的組件。這些組件在面對(duì)外部并發(fā)訪問時(shí)的運(yùn)行效率以及其所在服務(wù)器資源如,CPU、內(nèi)存、磁盤I/O、網(wǎng)速的使用率決定了云計(jì)算平臺(tái)的運(yùn)轉(zhuǎn)性能。測試虛擬資源的運(yùn)行效率:云計(jì)算對(duì)用戶的服務(wù)主要體現(xiàn)在云計(jì)算系統(tǒng)產(chǎn)生的各項(xiàng)虛擬資源,如虛擬機(jī)、虛擬存儲(chǔ)、虛擬網(wǎng)絡(luò)。而各項(xiàng)虛擬資源的運(yùn)行效率決定了云計(jì)算的服務(wù)質(zhì)量,所以對(duì)虛擬資源的性能測試也是云計(jì)算性能測試需求的一個(gè)重要部分。根據(jù)上面的需求分析我們就可以展開對(duì)兩大部分性能測試的需求收集:云計(jì)算平臺(tái)各組件性能測試需求Nova組件該組件的性能測試主要應(yīng)面對(duì)虛擬機(jī)(Server)的管理效率,其中包括Server的產(chǎn)生,Server的轉(zhuǎn)變成Active狀態(tài)所需的時(shí)間。Cinder組件該組件的性能測試主要面對(duì)虛擬存儲(chǔ)(Volume)的管理效率,其中包括Volume的產(chǎn)生,Volume的轉(zhuǎn)變成Available狀態(tài)所需的時(shí)間。Glance組件該組件的性能測試主要面對(duì)虛擬鏡像(Image)的管理效率,其中包括Image的產(chǎn)生,Image的轉(zhuǎn)變成Available狀態(tài)所需的時(shí)間。Neutron組件該組件的性能測試需要根據(jù)實(shí)際的虛擬網(wǎng)絡(luò)的要求來定,如果只是基本需求那只需關(guān)注Subnet的創(chuàng)建耗時(shí),浮動(dòng)IP生效時(shí)間。如果擴(kuò)展開來則需關(guān)注VLAN、Firewall、SDN等服務(wù)的性能,其中測試參數(shù)包含了網(wǎng)絡(luò)帶寬(bandwidth)、延遲(latency)、IO請(qǐng)求(IOPS)等。Keystone組件該組件的性能測試主要面對(duì)OpenStack的用戶(user)、項(xiàng)目租約(tenant)、用戶角色(role)等管理性功能,測試這些功能的產(chǎn)生和生效的的響應(yīng)時(shí)間。云計(jì)算平臺(tái)虛擬資源的性能測試需求如果把OpenStack云計(jì)算平臺(tái)比喻成生成汽車的工廠,那么這部分就是測試生產(chǎn)出的汽車的性能。這一部分是關(guān)注在云計(jì)算平臺(tái)上生成的虛擬資源的工作效率,這涉及到虛擬機(jī)、虛擬存儲(chǔ)、虛擬網(wǎng)絡(luò)各個(gè)部分協(xié)同工作,具體包括以下幾個(gè)部分:虛擬機(jī)(VM)分配CPU、內(nèi)存的使用性能虛擬存儲(chǔ)(volume)的使用性能虛擬網(wǎng)絡(luò)(network)的工作性能Rally常用于模擬高并發(fā)場景的壓力測試。Rally測試OpenStack在并發(fā)下API的相應(yīng)時(shí)間和請(qǐng)求成功率,從而測試出OpenStack規(guī)模和性能。`rally/doc/samples/tasks/scenarios/包含各個(gè)組件的配置文件,直接使用即可,舉例:1)測試keystone創(chuàng)建-刪除用戶性能
$rally-vtaskstartrally/doc/samples/tasks/scenarios/keystone/create-and-delete-user.json2)測試nova創(chuàng)建-刪除虛擬機(jī)性能$rally-vtaskstartrally/doc/samples/tasks/scenarios/nova/boot-and-delete.json自動(dòng)伸縮和在線遷移測試自動(dòng)伸縮(AutoScaling)功能可以幫助用戶基于監(jiān)控?cái)?shù)據(jù)動(dòng)態(tài)地調(diào)節(jié)資源配置或集群規(guī)模,及時(shí)應(yīng)對(duì)突增的系統(tǒng)壓力,充分利用云計(jì)算的彈性特點(diǎn)調(diào)節(jié)系統(tǒng)的處理能力,且有效降低維護(hù)成本。比如IP帶寬、數(shù)據(jù)庫存儲(chǔ)空間、服務(wù)虛擬機(jī)數(shù)量,都可以自動(dòng)調(diào)節(jié),無需人工介入。通過提前配置自動(dòng)伸縮器,當(dāng)虛擬機(jī)上的服務(wù)壓力很大時(shí),能夠自動(dòng)根據(jù)自動(dòng)伸縮器的要求進(jìn)行擴(kuò)展,啟動(dòng)新的虛擬機(jī)來減輕原虛擬機(jī)的壓力來進(jìn)行測試。虛擬機(jī)的在線遷移(LiveMigration)能夠?qū)崿F(xiàn)云平臺(tái)資源的均衡利用和實(shí)現(xiàn)計(jì)算資源的高可用需求。在線遷移的測試需要測試虛擬機(jī)能夠在不同的計(jì)算節(jié)點(diǎn)之間無縫遷移,并且不能對(duì)上層應(yīng)用造成影響。通過將計(jì)算節(jié)點(diǎn)compute1上的虛擬機(jī)vm1在線遷移到計(jì)算節(jié)點(diǎn)compute2上,同時(shí)在遷移過程中不中斷vm1對(duì)外提供的服務(wù)來進(jìn)行測試??刂乒?jié)點(diǎn)測試:novalistnovashow5c770ec9-fe15-4ef5-964c-bbf14a4127f3nova-manageservicelistnova-manageservicedescribe_resourcecompute1nova-manageservicedescribe_resourcecompute2sourceadmin-openrc.shnovalive-migration5c770ec9-fe15-4ef5-964c-bbf14a4127f3compute2nova-manageservicedescribe_resourcecompute1nova-manageservicedescribe_resourcecompute2sourcedemo-openrc.shPaaS平臺(tái)的部署測試GIS服務(wù)器性能測試測試支持系統(tǒng)的最小業(yè)務(wù)邏輯:查、增、刪、改。通過登錄http://cloudGISVMIP:6080/arcgis/manage/site.html頁面,發(fā)布一些GIS服務(wù),同時(shí)對(duì)發(fā)布的服務(wù)的服務(wù)進(jìn)行查、增、改、刪操作,都可以返回正常的操作結(jié)果。通過pc機(jī)對(duì)發(fā)布的業(yè)務(wù)進(jìn)行請(qǐng)求,測試能否正常對(duì)外提供服務(wù)。GIS數(shù)據(jù)庫測試基礎(chǔ)庫當(dāng)前的數(shù)據(jù)庫平臺(tái)為oracle,部署在物理服務(wù)器上。本文使用常用的性能測試工具LOADRUNNER,來進(jìn)行orcle的性能測試。
測試任務(wù):評(píng)估某項(xiàng)目的核心業(yè)務(wù)邏輯(數(shù)據(jù)查詢、數(shù)據(jù)復(fù)用、抽取同步整合)在不同壓力下的性能表現(xiàn),判斷系統(tǒng)瓶頸,得到最優(yōu)系統(tǒng)配置參數(shù)和建議,并為數(shù)據(jù)庫的試運(yùn)行工作提供可靠的性能可行性依據(jù);
數(shù)據(jù)查詢性能指標(biāo):900個(gè)用戶并發(fā),平均響應(yīng)時(shí)間在3秒以內(nèi)。//連接數(shù)據(jù)庫
lrd_server_attach(OraSrv1,"vmvare_7",-1,0,0);
lrd_ora8_attr_set_from_handle(OraSvc1,SERVER,OraSrv1,0,0);//設(shè)定數(shù)據(jù)庫密碼
lrd_ora8_attr_set(OraSes1,USERNAME,"username",-1,0);
lrd_ora8_attr_set(OraSes1,PASSWORD,"password",-1,0);//初始化連接session
lrd_ora8_attr_set_from_handle(OraSvc1,SESSION,OraSes1,0,0);//開始連接數(shù)據(jù)庫
lrd_session_begin(OraSvc1,OraSes1,1,0,0);
lrd_ora8_handle_alloc(OraEnv1,STMT,&OraStm1,0);//設(shè)定查詢語句
lrd_ora8_stmt(OraStm1,"SELECT*FROMT_TASK_ALARM_TYPEWHERETYPE_CODE=7",1,0,0);//執(zhí)行查詢語句
lrd_ora8_exec(OraSvc1,OraStm1,0,0,&rownum,0,0,0,0,1);//釋放連接數(shù)據(jù)庫的各種變量
lrd_handle_free(&OraStm1,0);
lrd_session_end(OraSvc1,OraSes1,0,0);
lrd_server_detach(OraSrv1,0,0);
lrd_handle_free(&OraEnv1,0);
上面的LoadRunner腳本在VirtualUserGenerator調(diào)試通過后,在Controller中打開,用900個(gè)模擬用戶并發(fā)測試,即可得出性能指標(biāo)。中間件測試Tomcat測試:部署簡單的應(yīng)用系統(tǒng),測試能否正常對(duì)外提供服務(wù)。IIS:部署在WindowsServer2008SR2虛擬機(jī)上,發(fā)布相關(guān)的GIS服務(wù),測試能否正常訪問。主機(jī)鏡像測試鏡像服務(wù)主要是給虛擬機(jī)提供實(shí)例模板,測試內(nèi)容如下:測試內(nèi)容期望結(jié)果鏡像上傳上傳成功鏡像下載下載成功鏡像刪除鏡像刪除成功啟動(dòng)虛擬機(jī)實(shí)例實(shí)例創(chuàng)建成功通過openstack的dashboard界面進(jìn)行上面的操作,查看返回結(jié)果。SaaS應(yīng)用系統(tǒng)的集成測試高分影像電子政務(wù)產(chǎn)品制作分系統(tǒng)測試高分影像電子政務(wù)產(chǎn)品制作系統(tǒng)生產(chǎn)基于高分影像數(shù)據(jù),結(jié)合電子政務(wù)地理框架數(shù)據(jù)和其他專題數(shù)據(jù)專業(yè)化、面向?qū)I(yè)業(yè)務(wù)需求的產(chǎn)品測試,如:制作重點(diǎn)地區(qū)正影像圖測試、制作全國重點(diǎn)城市高分遙感正攝影像圖的測試、制作全國區(qū)劃影響圖測試等。高分?jǐn)?shù)據(jù)產(chǎn)品共享與服務(wù)分系統(tǒng)測試對(duì)高分辨率遙感數(shù)據(jù)從高分?jǐn)?shù)據(jù)中心到基礎(chǔ)信息庫數(shù)據(jù)主中心(以下簡稱數(shù)據(jù)主中心)的交換更新的測試;二是基于基礎(chǔ)信息庫數(shù)據(jù)主中心高分辨率遙感數(shù)據(jù)產(chǎn)品實(shí)現(xiàn)面向電子政務(wù)用戶的共享服務(wù)的測試。電子政務(wù)綜合應(yīng)用集成平臺(tái)測試電子政務(wù)綜合應(yīng)用集成平臺(tái)測試可以分為系統(tǒng)模型集成測試、云應(yīng)用系統(tǒng)集成測試、定制產(chǎn)品集成測試。系統(tǒng)模型集成測試電子政務(wù)綜合應(yīng)用集成平臺(tái)云模型庫集成大量類型異構(gòu)、來源異構(gòu)模型資源,并實(shí)現(xiàn)了這些模型資源在云模型庫子系統(tǒng)中統(tǒng)一管理和直接以搭建的方式調(diào)用。這些模型資源支持ARCGIS及國產(chǎn)主流GIS平臺(tái)模型封裝、ERDAS、ENVI等主流遙感影像平臺(tái)模型封裝、以及用戶按照集成平臺(tái)提供的標(biāo)準(zhǔn)開發(fā)的針對(duì)特定業(yè)務(wù)領(lǐng)域的模型。云應(yīng)用系統(tǒng)集成測試用戶可根據(jù)電子政務(wù)綜合應(yīng)用子系統(tǒng)的應(yīng)用需求,基于系統(tǒng)平臺(tái)構(gòu)建各類應(yīng)用子系統(tǒng)進(jìn)行集成。集成重要戰(zhàn)略資源安全動(dòng)態(tài)高分監(jiān)測與評(píng)估子系統(tǒng)測試、重大自然災(zāi)害災(zāi)后重建規(guī)劃實(shí)施動(dòng)態(tài)高分監(jiān)測子系統(tǒng)測試、區(qū)域規(guī)劃實(shí)施動(dòng)態(tài)高分監(jiān)測與評(píng)估子系統(tǒng)測試、貧困地區(qū)公共服務(wù)空間要素高分遙感監(jiān)測與適宜性評(píng)價(jià)子系統(tǒng)測試、縣域科學(xué)發(fā)展空間布局高分動(dòng)態(tài)監(jiān)測與評(píng)估子系統(tǒng)等電子政務(wù)綜合應(yīng)用子系統(tǒng)測試定制產(chǎn)品集成測試電子政務(wù)綜合應(yīng)用集成平臺(tái)應(yīng)能集成所有利用應(yīng)用子系統(tǒng)進(jìn)行制作的分析產(chǎn)品。主要包括全國地形圖分幅高分辨率遙感正射影像產(chǎn)品、全國省級(jí)行政區(qū)劃高分辨率遙感正射影像產(chǎn)品
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度宅基地房屋贈(zèng)與受贈(zèng)方后續(xù)使用協(xié)議
- 2025年度海景房房屋買賣協(xié)議書
- 二零二五年度學(xué)校食堂炊事員崗位聘用及食品安全責(zé)任保險(xiǎn)服務(wù)合同
- 2025年度能源行業(yè)人員派遣勞務(wù)合同
- 二零二五年度文化活動(dòng)免責(zé)的舉辦協(xié)議
- 二零二五年度餐廳租賃服務(wù)及品牌合作協(xié)議
- 二零二五年度企業(yè)資產(chǎn)質(zhì)押貸款合同
- 臨時(shí)工用工合同-2025年度制造業(yè)合作協(xié)議
- 2025年度旅游意外傷害保險(xiǎn)責(zé)任免除合同
- 二零二五年度勞動(dòng)合同解除協(xié)議書-員工合同續(xù)簽協(xié)商解除
- 切爾諾貝利核電站事故工程倫理分析
- 汽車網(wǎng)絡(luò)安全運(yùn)營中心(VSOC)白皮書-2023.09
- GB/T 31402-2023塑料和其他無孔材料表面抗菌活性的測定
- 大灰狼兒童睡前故事大全
- 部編版六年級(jí)下冊(cè)語文文言文二則《學(xué)弈》說課課件
- +消除誤解 心理健康課件
- 會(huì)計(jì)人才培養(yǎng)方案調(diào)研報(bào)告書
- 企業(yè)標(biāo)準(zhǔn)自我聲明公開
- 海水浸泡傷早期救治原則
- 貨物運(yùn)輸合同 貨物運(yùn)輸合同
- 高考英語備考-英語單詞構(gòu)詞法詞根和詞綴課件
評(píng)論
0/150
提交評(píng)論