云公共服務(wù)支撐平臺設(shè)計方案_第1頁
云公共服務(wù)支撐平臺設(shè)計方案_第2頁
云公共服務(wù)支撐平臺設(shè)計方案_第3頁
云公共服務(wù)支撐平臺設(shè)計方案_第4頁
云公共服務(wù)支撐平臺設(shè)計方案_第5頁
已閱讀5頁,還剩86頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

目錄

1.投標方XX簡介...................................................................6

1.1.技術(shù)團隊簡介..............................................................6

1.2.云平臺設(shè)計案例............................................................6

1.2.1.已投產(chǎn)的云平臺.......................................................6

1.2.2.即將建成的云平臺.....................................................6

1.3.云平臺運營案例............................................................7

2.項目背景及需求分析..............................................................7

2.1.項目背景..................................................................7

2.2.項目需求及分析............................................................8

2.3.項目建設(shè)目標..............................................................8

2.4.項目設(shè)計原則.............................................................10

3.總體設(shè)計概要...................................................................12

3.1.設(shè)計目標.................................................................12

3.2.設(shè)計概述.................................................................12

3.3.總體架構(gòu).................................................................13

3.4.平臺核心業(yè)務(wù)流程.........................................................14

3.5.對外接口.................................................................15

4.關(guān)鍵點分析.......................................................................16

4.1.工具/服務(wù)/應(yīng)用生態(tài)....................................................16

4.2.支撐工具/服務(wù)/應(yīng)用生態(tài)的平臺...........................................16

4.3.依托平臺的服務(wù)...........................................................16

4.4.依托平臺的用戶應(yīng)用......................................................18

4.5.南向接口和北向接口......................................................19

4.6.安全設(shè)計要點.............................................................20

5.分層設(shè)計.......................................................................20

5.1.南向接口.................................................................20

5.2.工具/服務(wù)/應(yīng)用生態(tài)規(guī)范及目錄..........................................21

5.2.1.規(guī)范概述.............................................................21

5.2.2.服務(wù)目錄.............................................................21

5.2.3.工具/服務(wù)/應(yīng)用運營模式............................................22

5.3.應(yīng)用開發(fā)、測試仿真平臺設(shè)計..............................................24

5.3.1.持續(xù)集成的原則......................................................25

5.3.2.持續(xù)集成系統(tǒng)的組成..................................................25

5.3.3.持續(xù)集成系統(tǒng)的流程..................................................26

5.4.運營支撐平臺.............................................................27

5.4.1.門戶接入.............................................................28

5.4.2.客戶管理.............................................................29

5.4.3.線上銷售統(tǒng)計........................................................29

5.4.4.用量統(tǒng)計.............................................................30

5.4.5.訪問量統(tǒng)計..........................................................30

5.4.6.單點登錄(SS。).....................................................31

5.4.7.服務(wù)和軟件升級......................................................31

5.5.電商平臺及工具/服務(wù)門戶................................................32

5.5.1.總體設(shè)計.............................................................33

5.5.2.應(yīng)用場景梳理........................................................34

5.6.用戶自服務(wù)門戶..........................................................36

5.6.1.架構(gòu)設(shè)計.............................................................36

5.6.2.功能介紹.............................................................37

5.6.3.業(yè)務(wù)流程.............................................................37

6.項目實施方案.....................................................................38

1.1項目實施要點............................................................38

1.2項目管理................................................................39

1.2.1項目組織結(jié)構(gòu)........................................................39

1.2.2項目人員組織結(jié)構(gòu)...................................................39

1.2.3項目日程表..........................................................41

1.3項目總體進度保障........................................................45

1.3.1成立項目實施領(lǐng)導(dǎo)小組................................................45

1.3.2專職項目經(jīng)理........................................................45

1.3.3專業(yè)實施隊伍........................................................45

1.3.4多頭并進的工作模式..................................................46

1.3.5專業(yè)人員保駕護航....................................................46

1.4項目總體質(zhì)量保障........................................................46

1.4.1確保工程施工質(zhì)量的技術(shù)組織措施.....................................46

1.4.2工程質(zhì)量控制........................................................47

1.5項目實施.................................................................47

1.5.1深化設(shè)計階段........................................................47

1.5.2工程實施階段........................................................50

1.5.3系統(tǒng)搭建.............................................................50

1.5.4軟硬件安裝調(diào)試步驟..................................................51

1.5.5軟硬件安裝調(diào)試檢測..................................................52

1.5.6實施記錄.............................................................52

1.6項目測試方案.............................................................53

1.6.1總體測試方案........................................................53

1.6.2使用測試流程........................................................53

1.6.3測試方法.............................................................54

1.6.4測試結(jié)果文檔........................................................54

1.7系統(tǒng)試運行期間的管理....................................................55

1.7.1試運行階段...........................................................55

1.7.2系統(tǒng)運行維護注意事項................................................55

1.7.3機房管理制度........................................................56

1.7.4系統(tǒng)實施維護日志模板................................................57

1.8系統(tǒng)驗收.................................................................60

1.8.1產(chǎn)品到貨驗收........................................................60

1.8.2項目初驗.............................................................60

1.8.3試運行...............................................................60

1.8.4項目最終驗收........................................................61

1.8.5驗收文檔............................................................61

7.項目培訓(xùn)計劃.....................................................................61

7.1.培訓(xùn)目的.................................................................62

7.2.培訓(xùn)原則.................................................................63

7.3.培訓(xùn)計劃.................................................................63

7.3.1.培訓(xùn)概述.............................................................63

7.3.2.培訓(xùn)時間安排........................................................63

7.4.培訓(xùn)對象及課程分配......................................................64

7.4.1.培訓(xùn)對象.............................................................64

7.5.培訓(xùn)前準備工作...........................................................65

7.5.1.文檔.................................................................65

7.5.2.場地設(shè)備.............................................................65

7.6.培訓(xùn)考核.................................................................65

7.7.培訓(xùn)后系統(tǒng)清理...........................................................65

8.技術(shù)支持與售后服務(wù)方案..........................................................66

8.1.售后服務(wù)總則.............................................................66

8.2.本地售后服務(wù).............................................................67

8.2.1.本地售后服務(wù)機構(gòu)....................................................67

8.2.2.總部服務(wù).......................................................67

8.2.3.本地售后聯(lián)系方式................................................68

8.3.整體系統(tǒng)售后服務(wù)響應(yīng)及方式..............................................69

8.3.1.系統(tǒng)整體服務(wù)響應(yīng)時間............................................69

8.3.2.本地常年提供7X24小時技術(shù)免費服務(wù).............................69

8.4.系統(tǒng)備品備件及故障響應(yīng)..................................................69

8.5.系統(tǒng)啟用后的服務(wù)保障能力及措施..........................................70

8.5.1.啟用后服務(wù)人員情況..............................................70

8.5.2.服務(wù)響應(yīng)時間....................................................70

8.5.3.用戶檔案管理....................................................70

8.6.售后服務(wù)內(nèi)容.............................................................71

8.6.1.上門保修服務(wù)....................................................71

8.6.2.保質(zhì)保期.........................................................71

8.6.3.投標方質(zhì)量責任..................................................71

8.7.免費質(zhì)保服務(wù)內(nèi)容.........................................................72

8.7.1.維修及備件服務(wù)..................................................72

8.7.2.技術(shù)支持服務(wù)....................................................72

8.7.3.軟、硬件升級服務(wù)................................................72

8.8.出保后服務(wù)內(nèi)容...........................................................73

附錄:...............................................................................73

附錄一:術(shù)語說明.................................................................73

l.laaS:........................................................................................................................73

2.PaaS:......................................................................................................................73

3.通用服務(wù):...............................................................73

4.媒體服務(wù):...............................................................74

5.應(yīng)用框架服務(wù):...........................................................74

6.南向接口:...............................................................74

7.北向接口:...............................................................74

附錄二:接口說明.................................................................74

1.北向接口:..............................................................74

應(yīng)用框架服務(wù)的北向接口(API)規(guī)范...........................................76

2.南向接口:..............................................................76

1.投標方XX簡介

1.L技術(shù)團隊簡介

xxxx成立于2011年,一直從事云計算技術(shù)及應(yīng)用方面的實踐,在laaS、PaaS、云監(jiān)控、

云安全、工具商店及運營平臺等方面擁有豐富的經(jīng)驗,是行業(yè)內(nèi)唯一擁有公有云、私有云和

混合云平臺設(shè)計、開發(fā)、部署和運營能力的組織。

以下為XX云的邏輯框圖:

1.2.云平臺設(shè)計案例

1.2.1.已投產(chǎn)的云平臺

1、BTVBRTN新媒體制播云

業(yè)內(nèi)第一朵提供laaS服務(wù)的私有云

2、深圳廣播電影電視集團融合新聞中心項目

業(yè)內(nèi)第一朵將傳統(tǒng)新聞制播業(yè)務(wù)SaaS化的私有云

1.2.2.即將建成的云平臺

1、BTV制作云

業(yè)內(nèi)第一朵將PaaS作為核心、力圖定義媒體服務(wù)規(guī)范的私有云

2、浙江廣電影視中心云平臺

業(yè)內(nèi)第一朵對臺內(nèi)外統(tǒng)一提供laaS、PaaS,SaaS等全方位能力的混合云

1.3.云平臺運營案例

mCloud,由xx獨立投資的媒體云平臺上線于2011年。截至到2014年年底,mCloud已

擁有4家平臺級合作伙伴及其B用戶100余家(中小型電視臺),C用戶5萬余人(行業(yè)內(nèi)

準專業(yè)人士)。

mCloud目前能夠提供:

1、媒體laaS、通用laaS、第三方laaS及其VPC服務(wù)

2、數(shù)據(jù)庫/消息隊列/應(yīng)用容器服務(wù)等通用服務(wù)

3、xx及第三方的轉(zhuǎn)碼/渲染/CDN等媒體服務(wù),xx及第三方的云采集/云非編/云媒資/

云發(fā)布等工具服務(wù)

4、監(jiān)控/安全/代維等定制服務(wù)

5、平臺級合作伙伴提供的服務(wù),比如WebTV/AppTV服務(wù)、內(nèi)容交易服務(wù)、云端傳媒職業(yè)

培訓(xùn)服務(wù)、內(nèi)容創(chuàng)作威客社區(qū)服務(wù)等等

2.項目背景及需求分析

2.1.項目背景

媒體融合發(fā)展是傳媒領(lǐng)域一場重大而深刻的變革。當前,廣播電視發(fā)展正面臨戰(zhàn)略轉(zhuǎn)型,

以互聯(lián)網(wǎng)、移動互聯(lián)網(wǎng)為代表的新媒體快速崛起,廣播電視作為主流媒體正面臨“影響力弱

化、發(fā)展支撐力弱化、輿論引導(dǎo)力弱化”的嚴峻挑戰(zhàn)。同時,移動互聯(lián)網(wǎng)、云計算、大數(shù)據(jù)

等新一代信息技術(shù)對廣電新聞制作、播出、服務(wù)模式與服務(wù)格局也產(chǎn)生了全方位影響,

2014年8月,中央通過《關(guān)于推動傳統(tǒng)媒體和新興媒體融合發(fā)展的指導(dǎo)意見》,習(xí)近平

總書記在講話中強調(diào)“堅持先進技術(shù)為支撐、內(nèi)容建設(shè)為根本,推動傳統(tǒng)媒體和新興媒體在

內(nèi)容、渠道、平臺、經(jīng)營、管理等方面的深度融合,形成立體多樣、融合發(fā)展的現(xiàn)代傳播體

系”。加快廣電新聞制播系統(tǒng)與新一代信息技術(shù)、互聯(lián)網(wǎng)技術(shù)的深度融合,創(chuàng)新服務(wù)方式,

再造服務(wù)流程,實現(xiàn)廣電向融合媒體的演變,已成為廣電生存和發(fā)展的必由之路。

為推進媒體融合,電視臺需要改變以往單一的采編、傳播方式,向“臺網(wǎng)”融合、“多

屏”融合生產(chǎn)轉(zhuǎn)變,以基于全媒體內(nèi)容庫的‘'融合生產(chǎn)”為核心,形成全媒體運作的新業(yè)態(tài),

發(fā)揮傳播效益最大化。云計算通過虛擬化、自動化、標準化的手段,將有效提高系統(tǒng)建設(shè)、

運維和管理水平,云技術(shù)的應(yīng)用是電視臺融合媒體時代技術(shù)進步和跨越發(fā)展的必然選擇。江

蘇廣電建設(shè)面向媒體融合的云平臺項目,致力于打造先進的技術(shù)平臺,利用IP化、云計算、

大數(shù)據(jù)等技術(shù),為臺內(nèi)新聞傳播和娛樂節(jié)目開展全媒體業(yè)務(wù)做好支撐。

2.2.項目需求及分析

荔枝云新聞平臺公共服務(wù)支撐平臺是整個云平臺重要核心之一,要求能夠提供統(tǒng)一的門

戶、用戶管理,能夠?qū)崿F(xiàn)對云平臺的統(tǒng)一管理,能夠提供對于視、音頻業(yè)務(wù)支撐及生產(chǎn)加工

能力的基礎(chǔ)工具集,能夠提供智能工作流引擎以驅(qū)動業(yè)務(wù)實現(xiàn),能夠提供服務(wù)(包括第三方

生產(chǎn)工具)的快速注冊并提供統(tǒng)一的標準化應(yīng)用開發(fā)接口,為合作伙伴和開發(fā)者提供音視頻

生產(chǎn)加工、管理發(fā)布等服務(wù),可以對服務(wù)進行精細化的運營管理,提供統(tǒng)一的計量、計費機

制,實現(xiàn)服務(wù)功能的計費管理。

為滿足這些需求,公共服務(wù)支撐平臺需由兩部分組成:其一是一套類似工具及服務(wù)的電

商平臺(門戶+支撐),其二是一套工具及媒體服務(wù)框架(PaaS平臺)?工具及服務(wù)電商

平臺提供用戶需要的、可插拔的能力,工具及媒體服務(wù)框架(PaaS平臺)提供工具及媒體

服務(wù)的開發(fā)、運轉(zhuǎn)容器。

2.3.項目建設(shè)目標

云公共服務(wù)支撐平臺應(yīng)包括統(tǒng)一門戶、用戶管理、接口服務(wù)、智能工作流引擎、平臺管

理、用戶管理、工具集服務(wù)、安全管控、開發(fā)測試與仿真環(huán)境等內(nèi)容。

云公共支撐服務(wù)

門戶服務(wù)與用戶管理

要求由云共公服務(wù)支撐平臺提供統(tǒng)一門戶服務(wù),作為荔枝云平臺的統(tǒng)一入口,頁面設(shè)計

美觀、使用方便、并協(xié)調(diào)各應(yīng)用頁面風(fēng)格,提供公告版、協(xié)同溝通等工具。

能提供統(tǒng)一用戶管理、權(quán)限管理、資源配置入口管理。

平臺管理

云共公服務(wù)支撐平臺要能夠?qū)φ麄€荔枝云平臺進行業(yè)務(wù)管理與安全管理,包括可視化流

程監(jiān)控,服務(wù)故障告警,業(yè)務(wù)調(diào)度服務(wù)等。

具備安全備份能力,可按需將公有云平臺上的數(shù)據(jù)庫、素材文件、鏡像文件等備份到臺

內(nèi)私有云。

仿真與測試開發(fā)

建立仿真與測試開發(fā)環(huán)境。

測試開發(fā)環(huán)境可按需申請資源,按照產(chǎn)品迭代開發(fā)方法,經(jīng)過專業(yè)的測試團隊進行嚴格

的功能測試和沙盒測試,測試通過后生成發(fā)布包。運維人員在基礎(chǔ)環(huán)境中安裝發(fā)布包,配置

業(yè)務(wù)屬性,調(diào)優(yōu)服務(wù)性能,并設(shè)置服務(wù)自啟動。測試團隊進行回歸測試,驗證產(chǎn)品功能。同

時進行壓力和性能測試。完成測試后生成鏡像文件部署上線,對外提供服務(wù)。

仿真環(huán)境是模擬安卓應(yīng)用商店或者APPStore運行環(huán)境,部署經(jīng)過驗證的應(yīng)用,豐富云

平臺的工具集,提升個性化服務(wù)能力。

智能工作流引擎

要求提供高效穩(wěn)定的智能工作流引擎完成任務(wù)驅(qū)動。例如包括:

?圖形化、可視化設(shè)計流程圖;

?支持各種復(fù)雜流程;

?強大的安全性特色;

?處理過程可跟蹤、管理;

?豐富的統(tǒng)計、查詢、報表功能。

工具集服務(wù)

具備工具注冊到平臺的服務(wù),支持集群服務(wù)功能,可以快速集成和開通第三方應(yīng)用工具,

形成一個開放的、專業(yè)化的工具服務(wù)支撐,并提供多種方式供其他服務(wù)調(diào)用和上層應(yīng)用使用。

例如:工具注冊、工具開通、工具停止、工具環(huán)境配置、狀態(tài)監(jiān)測、彈性、日志等。

能提供多種工具集服務(wù),例如:轉(zhuǎn)碼、非編、技審、拆條、收錄、MD5、切片、斷點續(xù)

傳、直播、點播等。在投標文件中要列明所提供的工具租用方式與單項報價,不納入總價。

運營管理

融合媒體業(yè)務(wù),實現(xiàn)運營,需要運營支撐服務(wù)。BSS實現(xiàn)了用戶管理、產(chǎn)品定義、定價、

訂單管理、結(jié)算管理等功能。為所有的服務(wù)提供統(tǒng)一的運營管理機制。

一個產(chǎn)品在PaaS平臺上運營,只需要在BSS系統(tǒng)中生成一個計費代碼,就可以實現(xiàn)收

費的功能,而計量、計費和結(jié)算都由將PaaS平臺自動完成,融合媒體最重要的理念也是把

觀眾變成用戶,實現(xiàn)產(chǎn)品的運營,而BSS系統(tǒng)正是業(yè)務(wù)全面運營的保障。

接口

提供標準化API接口服務(wù)方案,通過接口可以使云平臺所有基礎(chǔ)服務(wù)可調(diào)用,從而為各

類融合媒體業(yè)務(wù)提供能力服務(wù)。

2.4.項目設(shè)計原則

江蘇廣電荔枝云新聞平臺項目建設(shè)以《中國電視臺數(shù)字化網(wǎng)絡(luò)化建設(shè)白皮書2.0》的理

論基礎(chǔ)為指導(dǎo),以“高效率、高協(xié)同、高管控”為原則,充分體現(xiàn)“科學(xué)發(fā)展”和“以人為

本”思想,注重系統(tǒng)的科學(xué)性、設(shè)備的先進性、流程的合理性、功能的實用性、使用的可靠

性、維護的方便性、接口的開放性。

高效率:荔枝云新聞平臺的建設(shè),要以提高融合媒體的制作效率為目標。

開放性:新聞平臺按照云計算架構(gòu)設(shè)計,各個服務(wù)模塊要通過標準接口適配,可互相調(diào)

用,并且能與總臺生產(chǎn)網(wǎng)互聯(lián)互通。

易用性:新聞平臺的門戶界面應(yīng)美觀易用,軟件功能要不斷適應(yīng)需求變化,通過快速迭

代的方式加以完善。

可擴充性:通過云平臺架構(gòu)提供充分的彈性擴展能力,滿足電視臺面向媒體融合、事業(yè)

發(fā)展、產(chǎn)業(yè)運營及技術(shù)發(fā)展的需求。

可管理性:可采用多種手段實現(xiàn)設(shè)備管理、故障管理、流程監(jiān)控等,能夠?qū)φ麄€平臺進

行全面和完善的管理。

安全可靠:平臺采用可靠的結(jié)構(gòu)、性能穩(wěn)定的設(shè)備、完善的安全管理和防護手段及冗余

備份措施,選擇達國家信息安全等保要求的公有云平臺0

3.總體設(shè)計概要

3.1.設(shè)計目標

滿足業(yè)務(wù)發(fā)展目標:荔枝云將融合公有云、私有云及專屬云并以此為依托提供通用或定

制的技術(shù)服務(wù)為現(xiàn)有業(yè)務(wù)和新業(yè)務(wù)保駕護航,技術(shù)實現(xiàn)即服務(wù)。

充分貫徹開放思想目標:使用開放技術(shù)框架將各類先進技術(shù)融合并在云內(nèi)以服務(wù)方式提

供,最終吸引第三方服務(wù)開發(fā)組織和業(yè)務(wù)運營組織在荔枝云上開展服務(wù)業(yè)務(wù)或被服務(wù)業(yè)務(wù)。

體現(xiàn)業(yè)務(wù)高度融合目標:荔枝云的業(yè)務(wù)主體是內(nèi)容、產(chǎn)業(yè)鏈及其相關(guān)的組織或個人。相

關(guān)業(yè)務(wù)由引導(dǎo)式的被驅(qū)動發(fā)展為主動融合,除了需要荔枝云提供足夠廣泛、便捷的服務(wù)外,

還應(yīng)提供業(yè)務(wù)自由聯(lián)合或自服務(wù)的手段。

早期,荔枝云是一座開展某些媒體業(yè)務(wù)的工廠,自主供需。未來,荔枝云可能將演變?yōu)?/p>

連鎖ShoppingMall,對第三方媒體業(yè)務(wù)服務(wù)提供者開展店鋪租賃、水電接入等基礎(chǔ)服務(wù)共

同為媒體業(yè)務(wù)運營者服務(wù)。

3.2.設(shè)計概述

云公共服務(wù)支撐平臺基于南向基礎(chǔ)服務(wù)支撐平臺提供的資源服務(wù)(VPC)和通用服務(wù),

對北向和平臺內(nèi)部提供媒體工具、媒體服務(wù)和應(yīng)用開發(fā)仿真環(huán)境,同時為平臺運營方提供提

供統(tǒng)一運營運維管理和統(tǒng)一調(diào)度能力。

媒體工具集服務(wù):設(shè)計開放的工具框架,以統(tǒng)一的策略管理、使用工具。工具可僅在元

數(shù)據(jù)層面被管理

應(yīng)用/服務(wù)開發(fā)容器服務(wù):建設(shè)并維護開放的開發(fā)容器,應(yīng)用或服務(wù)開發(fā)者基于容器規(guī)

則即可設(shè)計、開發(fā)、測試、上線、運營應(yīng)用或服務(wù)

業(yè)務(wù)自集成服務(wù):基于平臺南向的原始資源服務(wù)(VPC),提供智能工作流引擎幫助用戶

自動化創(chuàng)建業(yè)務(wù)以及提升業(yè)務(wù)運轉(zhuǎn)效率

運營支撐平臺:提供統(tǒng)一電商門戶(APPStore形式)選購工具和服務(wù);提供統(tǒng)一運營

管理門戶開展對用戶、工具、服務(wù)、計費及安全管理等后臺支撐工作;提供統(tǒng)一自服務(wù)門戶

管理、使用、監(jiān)控、報表自主的工具、服務(wù)或應(yīng)用。

3.3.總體架構(gòu)

用戶APPStore運營

自服務(wù)門戶應(yīng)用商城管理門戶

門戶

業(yè)務(wù)編排業(yè)務(wù)部署業(yè)務(wù)運轉(zhuǎn)

引擎引擎引擎

工作流引擎

運用量API工具/服務(wù)應(yīng)用/服務(wù)用.河計.

營管理框架開發(fā)容器用重和口度

撐CloudFoundry

資源管理APIVPC調(diào)度

用量API

基礎(chǔ)服務(wù)支撐平臺

公共服務(wù)支撐平臺主要由三大模塊組成:門戶、工作流引擎、PaaS平臺(如:Cloud

Foundry)o

門戶:

1)運營管理門戶:負責工具/服務(wù)管理、計量/計費管理、用戶管理、安全管理;

2)AppStore應(yīng)用商城:展示已發(fā)布的工具/服務(wù),提供用戶申請/購買途徑;

3)用戶自服務(wù)門戶:用戶購買工具/服務(wù)后的管理控制臺,實現(xiàn)用戶對工具/服務(wù)、應(yīng)

用部署的具體操作、控制。

工作流引擎:

1)業(yè)務(wù)編排引擎:支持用戶在“自服務(wù)門戶”自主完成應(yīng)用系統(tǒng)的業(yè)務(wù)編排。提供圖

形化、可視化的設(shè)計流程圖,并支持各種復(fù)雜流程;

2)業(yè)務(wù)部署引擎:根據(jù)用戶的配置需求和業(yè)務(wù)編排,實現(xiàn)業(yè)務(wù)系統(tǒng)所需資源的自動部

署和配置。處理過程可跟蹤、管理;

3)業(yè)務(wù)運轉(zhuǎn)引擎:業(yè)務(wù)系統(tǒng)上線后,能夠自動監(jiān)控業(yè)務(wù)運行狀況,并根據(jù)需要進行資

源負載、伸縮、告警、容災(zāi)等功能。提供豐富的統(tǒng)計、查詢、報表功能。

PaaS平臺(如CloudFoundry):

1)工具/服務(wù)管理框架:設(shè)計開發(fā)的工具框架,以統(tǒng)一的策略管理、使用工具。工具可

僅在元數(shù)據(jù)層面唄被管理;

2)應(yīng)用/服務(wù)開發(fā)容器:建設(shè)并維護開放的開發(fā)容器,應(yīng)用或服務(wù)開發(fā)者基于容器規(guī)則

即可設(shè)計、開發(fā)、測試、上線、運營應(yīng)用或服務(wù);

3)用量和計量:實現(xiàn)對工具/服務(wù)/應(yīng)用的用量統(tǒng)計、計量

3.4.平臺核心業(yè)務(wù)流程

6開攔住身"葉冬

3.寸用戶目而終門戶

1.通過商城

年春丁具三

二下里里

A

pS

ts

aoO

用戶通過“PaaS平臺”部署好的工具/服務(wù)/應(yīng)用會首先顯示在“運營門戶”的“待發(fā)

布應(yīng)用”條目中,運營人員確認發(fā)布后,就會顯示在“AppStore應(yīng)用商城”,用戶就可以

選用這些工具/服務(wù)/應(yīng)用了,來方便、快速地在平臺上部署自己的業(yè)務(wù)系統(tǒng)。用戶只需要上

傳自己的應(yīng)用代碼,而不用關(guān)系具體的部署細節(jié),系統(tǒng)會自動提供應(yīng)用運行環(huán)境相關(guān)的框架、

中間件及基礎(chǔ)資源。

示例:用戶申請發(fā)布一項云端業(yè)務(wù)的流程

1.通過AppStore應(yīng)用商城選擇購買所需工具與服務(wù)

2.下單,提交給運營管理門戶

3.購買成功后,用戶通過用戶自服務(wù)門戶設(shè)計所需業(yè)務(wù)流程(調(diào)用業(yè)務(wù)編排引擎)

4.按需分配資源,創(chuàng)建相應(yīng)VPC,支撐業(yè)務(wù)應(yīng)用(調(diào)用業(yè)務(wù)部署引擎)

5.激活服務(wù)和工具,配置業(yè)務(wù)參數(shù),部署具體應(yīng)用,提供云端服務(wù)(調(diào)用業(yè)務(wù)部署引

擎)

6.開始使用云端業(yè)務(wù)(調(diào)用業(yè)務(wù)運轉(zhuǎn)引擎)

3.5.對外接口

南向接口一一laaS云提供商接口(CPI):

laaS接口插件通過由諸如VMware或Amazon等特定laaS供應(yīng)商提供的云提供商

接口(CPI)與PaaS平臺進行通信。這些接口包含了一些Ruby類,這些類包含用來執(zhí)行以

下操作的10個方法:

create_stemcell/delete_stemcell---創(chuàng)建/刪除模板(鏡像)

create_vm/delete_vm/reboot_vm---創(chuàng)建虛擬機/刪除虛擬機/重啟虛擬機

configure_networks---配置網(wǎng)絡(luò)

create_disk/delete_disk/attach_disk/detach_disk---創(chuàng)建磁盤/刪除磁盤/掛載磁盤/卸

載磁盤

CPI其實可以理解成一套封裝成PaaS可以讀懂的laaS接口,它所做的事情就是調(diào)用laaS

的api來實現(xiàn)PaaS對虛擬機的操作。南向接口CPI的詳細情況請參見“附錄2:接口說明->

南向接口”。

北向接口一一用戶自定義的服務(wù)接口規(guī)范(API):

各種通用服務(wù)(MySQL、Oracle,SQLServer等服務(wù))、媒體服務(wù)(如轉(zhuǎn)碼、渲染、技審

等服務(wù))面向上層應(yīng)用提供服務(wù)時,需要通過由用戶自定義的服務(wù)接口規(guī)范(API)完成與

上層應(yīng)用的通信,不同服務(wù)接口(API)的具體輸入輸出參數(shù)需根據(jù)用戶要求來確定。北向

接口(API)的具體情況請參見“附錄2:接口說明-〉北向接口”。

4.關(guān)鍵點分析

針對招標文件對公共服務(wù)支撐平臺的需求和建設(shè)目標,對各個模塊的關(guān)鍵設(shè)計點分析如

下:

4.1.工具/服務(wù)/應(yīng)用生態(tài)

使用開放技術(shù)框架將各類先進技術(shù)融合并在云內(nèi)以服務(wù)方式提供,最終將吸引第三方在

荔枝云上構(gòu)筑服務(wù)業(yè)務(wù)或被服務(wù)應(yīng)用。

首先在云內(nèi)部署、提供多種缺省工具/服務(wù)供用戶選用,用戶可以基于這些工具/服務(wù)來

在云上快速部署自己的應(yīng)用、開展業(yè)務(wù)。在用戶體驗到公共服務(wù)支撐平臺的好處后,會將更

多的應(yīng)用遷移到云上、或者介紹更多用戶將應(yīng)用部署到云上,更多的需求會吸引第三方在荔

枝云上部署工具/服務(wù)供其它用戶使用獲取收益,同樣第三方也有可能利用荔枝云上的工具/

服務(wù)來部署自己的應(yīng)用業(yè)務(wù)系統(tǒng),從而形成完整、良好的工具/服務(wù)/應(yīng)用生態(tài)。

4.2.支撐工具/服務(wù)/應(yīng)用生態(tài)的平臺

要形成工具/服務(wù)/應(yīng)用的生態(tài),需要有PaaS平臺來支撐??梢赃x用市場上主流的開源

PaaS平臺產(chǎn)品(如CloudFoundry)來構(gòu)建?;赑aaS平臺,用戶能夠快方便、速地部署工

具/服務(wù)/應(yīng)用,用戶只需要上傳自己的應(yīng)用代碼,而不用關(guān)系具體的部署細節(jié),系統(tǒng)會自動

提供應(yīng)用運行環(huán)境相關(guān)的框架、中間件及基礎(chǔ)資源。

4.3.依托平臺的服務(wù)

服務(wù)要發(fā)布到PaaS平臺才能供用戶、應(yīng)用選用。在PaaS平臺上發(fā)布服務(wù)分兩種:一種

是在已有云平臺中增加新的服務(wù),一種是將安裝在云平臺外部的服務(wù)接入云平臺。

?在已有云平臺中增加新服務(wù)的流程說明:

1)創(chuàng)建安裝包:根據(jù)需要準備安裝的應(yīng)用平臺及其所依賴的第三方庫包。如果某些

包需要從源代碼編譯,則要能首先創(chuàng)建幾個臨時虛擬機(worker,工作者虛擬機)

來編譯它們。編譯完后銷毀這些工作者虛擬機,將所產(chǎn)生的二進制代碼存儲在其內(nèi)

部blobstore中。

2)創(chuàng)建作業(yè):有了安裝包還需要定義如何運行。運行通過腳本方式控制,并且能滿足

云化環(huán)境運行需求。

3)準備部署說明:對于該Release的每個作業(yè),會從該池中選取一個虛擬機,然后

根據(jù)部署清單更新該虛擬機的配置。具體的配置可以包括IP地址、持久磁盤的大

小等。

4)安裝部署:啟動安裝部署命令會向每個虛擬機內(nèi)的代理發(fā)送命令。這些命令通知該

代理安裝軟件包。在安裝期間,該代理可能會從BOSH下載包并安裝它們。安裝

完畢后,該代理會運行啟動腳本來啟動該虛擬機的作業(yè)。重復(fù)執(zhí)行直至所有作業(yè)都

部署完畢并啟動為止。這些作業(yè)可以同時部署,也可以按順序部署。

?將安裝在云平臺外部的服務(wù)接入云平臺的流程說明:

1)創(chuàng)建服務(wù)代理:服務(wù)代理需要提供幾個服務(wù)代理API,包括獲取服務(wù)目錄,創(chuàng)建服務(wù),

綁定服務(wù),解綁服務(wù),移除服務(wù)。

2)將服務(wù)代理發(fā)布到云平臺

3)提供給應(yīng)用使用

4.4.依托平臺的用戶應(yīng)用

用戶要使用平臺的工具/服務(wù)/應(yīng)用框架,快速部署自己的業(yè)務(wù)系統(tǒng),就需要將自己的應(yīng)

用部署到PaaS平臺上。應(yīng)用系統(tǒng)部署流程分兩步:

1)將應(yīng)用程序部署到PaaS平臺容器中

對于部署應(yīng)用程序源代碼,可以使用命令行、Eclipse、SpringToolsSuite、Maven>

Gradle進行部署,然后平臺會自動化將它們與語言buiIdpacks、框架(比如Java和Tomcat)

和服務(wù)(比如數(shù)據(jù)庫)整合。

2)應(yīng)用部署到容器后,可以為應(yīng)用添加需要的“通用服務(wù)”或“媒體服務(wù)”,配合應(yīng)用

程序運行,從而將整個應(yīng)用部署在云上,對外提供服務(wù)(如Web服務(wù))

PaaS云平臺將應(yīng)用和應(yīng)用依賴的服務(wù)相分開,通過在部署時將應(yīng)用和應(yīng)用依賴的服務(wù)

相綁定的機制使應(yīng)用和服務(wù)相對獨立,增加了在PaaS平臺上部署應(yīng)用的靈活性。這些服務(wù)

包括"通用服務(wù)":PostgreSQL,MySQL,SQLServer,Oracle.MongoDB,Redis等;“媒體服

務(wù)":轉(zhuǎn)碼服務(wù)、渲染服務(wù)等;以及更多來自第三方和開源社區(qū)的應(yīng)用服務(wù)。

也就是說,用戶可以把應(yīng)用所用到的服務(wù)部署在PaaS平臺內(nèi),也可以部署在PaaS平臺

之外。例如:可以通過PaaSServiceBroker,獲得運行在Unix系統(tǒng)之上的Oracle服務(wù)。

除此之外,PaaS平臺通過ServiceBroker(服務(wù)代理)的綁定功能,可以對接用戶自定

義的各種服務(wù),例如Exchange郵件系統(tǒng),SQLServer數(shù)據(jù)庫,MySQLCluster等等。

用戶把現(xiàn)有應(yīng)用遷移至云平臺上運行,不需要對代碼及現(xiàn)有數(shù)據(jù)庫架構(gòu)進行改造,即可

在云中部署和運行。例如現(xiàn)在XX系統(tǒng)基于SpringJava架構(gòu)的平臺,只需要把已有代碼重新

編譯并上傳至PaaS平臺,通過ServiceBroker重新綁定原有的Oracle數(shù)據(jù)服務(wù)(需用戶權(quán)限),

即可完成該應(yīng)用的遷移。

4.5.南向接口和北向接口

PaaS平臺向下要通過南向接口與云基礎(chǔ)服務(wù)支撐平臺對接通信,實現(xiàn)資源調(diào)度;向上

要通過北向接口對各種應(yīng)用系統(tǒng)提供服務(wù)。

?南向接口——laaS云提供商接口(CPD:

laaS接口插件通過由諸如VMware或Amazon等特定laaS供應(yīng)商提供的云提供商

接口(CPI)與PaaS平臺進行通信。這些接口包含了一些Ruby類,這些類包含用來執(zhí)行以

下操作的10個方法:

create_stemcell/delete_stemcell---創(chuàng)建/刪除模板(鏡像)

create_vm/delete_vm/reboot_vm---創(chuàng)建虛擬機/刪除虛擬機/重啟虛擬機

configure_networks配置網(wǎng)絡(luò)

create_disk/delete_disk/attach_disk/detach_disk--創(chuàng)建磁盤/刪除磁盤/掛載磁盤/卸載磁盤

CPI其實可以理解成一套封裝成PaaS可以讀懂的laaS接口,它所做的事情就是調(diào)用laaS

的api來實現(xiàn)PaaS對虛擬機的操作。南向接口CPI的詳細情況請參見“附錄2:接口說明->

南向接口”。

?北向接口——用戶自定義的服務(wù)接口規(guī)范(API):

各種通用服務(wù)(MySQL、Oracle、SQLServer等服務(wù))、媒體服務(wù)(如轉(zhuǎn)碼、渲染、技審

等服務(wù))面向上層應(yīng)用提供服務(wù)時,需要通過由用戶自定義的服務(wù)接口規(guī)范(API)完成與

上層應(yīng)用的通信,不同服務(wù)接口(API)的具體輸入輸出參數(shù)需根據(jù)用戶要求來確定。北向

接口(API)的具體情況請參見“附錄2:接口說明->北向接口”。

4.6.安全設(shè)計要點

要讓用戶方向的把工具/服務(wù)/應(yīng)用部署在PaaS平臺,就必須保證平臺的安全性!需要

采取如下安全措施:

1)、云計算租戶數(shù)據(jù)庫隔離;

2)、系統(tǒng)平臺提供服務(wù)級ACL。平臺管理員可以對用戶或角色能夠訪問和調(diào)用的Web

Service進行權(quán)限控制,這樣就可以在角色權(quán)限的基礎(chǔ)上,對顆粒度更細的服務(wù)層面進

行權(quán)限控制。而且,系統(tǒng)還支持數(shù)據(jù)級的ACL,可以指定用戶或角色可以訪問或無權(quán)訪

問的數(shù)據(jù)表、數(shù)據(jù)字段、甚至是符合某些條件的數(shù)據(jù):

3)、支持對網(wǎng)絡(luò)上傳遞的消息進行加密,并符合行業(yè)的開放標準;

4)、支持基于LDAP或自定義算法的用戶身份認證方式;

5)、支持客戶端與服務(wù)器之間采用SSL方式進行安全訪問,保障信息安全;

6)、對于應(yīng)用的隔離,一是主機隔離,在集群里,應(yīng)用部署到不同的主機里(不能是系

統(tǒng)租戶);二是虛擬機隔離/或者叫服務(wù)容器隔離,應(yīng)用部署到不同的服務(wù)容器里。

5.分層設(shè)計

5.1.南向接口

南向接口——laaS云提供商接口(CPI):

laaS接口插件通過由諸如VMware或Amazon等特定laaS供應(yīng)商提供的云提供商

接口(CPI)與PaaS平臺進行通信。這些接口包含了一些Ruby類,這些類包含用來執(zhí)行以

下操作的10個方法:

create_stemcell/delete_stemcell--創(chuàng)建/刪除模板(鏡像)

create_vm/delete_vm/reboot_vm---創(chuàng)建虛擬機/刪除虛擬機/重啟虛擬機

configure_networks--配置網(wǎng)絡(luò)

create_disk/delete_disk/attach_disk/detach_disk--創(chuàng)建磁盤/刪除磁盤/掛載磁盤/卸載磁盤

CPI其實可以理解成一套封裝成PaaS可以讀懂的laaS接口,它所做的事情就是調(diào)用laaS

的api來實現(xiàn)PaaS對虛擬機的操作。南向接口CPI的詳細情況請參見“附錄2:接口說明

南向接口”。

5.2.工具/服務(wù)/應(yīng)用生態(tài)規(guī)范及目錄

5.2.1.規(guī)范概述

工具/服務(wù)要融入PaaS平臺就必須服務(wù)PaaS平臺的規(guī)范,即要能完全支持PaaS平臺的

是個南向接口(CPI);如果工具/服務(wù)不符PaaS平臺的規(guī)范,也想融入PaaS平臺則只能通過

ServiceBroker(服務(wù)代理)的方式接入PaaS平臺。

應(yīng)用要部署到PaaS平臺也必須符合平臺規(guī)范,即應(yīng)用的開發(fā)語言、運行環(huán)境框架要為

PaaS平臺所支持。PaaS平臺主要支持的語言、框架如下:

支持的平臺、框架

Java

Spring

Ruby

Python

.net

Nodejs

PHP

Grails

5.2.2.服務(wù)目錄

i.缺省工具

序號工具/服務(wù)名稱租用方式單價數(shù)量

1轉(zhuǎn)碼1:具以API、Web方式提供服務(wù),30元

按轉(zhuǎn)碼時長進行計量?300/小

2非編工具以云桌面、App^Web方式100-600/

提供服務(wù),按使用時長小時

/license進行計費

3技審工具以API、Web、App方式提30?300

供服務(wù),按使用時長/license元/小時

進行計費

4拆條工具以云桌面、App、Web方式50?300

提供服務(wù),按使用時長元/小時

/license進行計費

5收錄工具以APLWeb、App方式提50?300

供服務(wù),按使用時長/容量進元/小時

行計費

6MD5工具以API、Web方式提供服務(wù),30?300

按文件大小進行計費元/小時

7切片工具以云桌面、App、Web方式50?300

提供服務(wù),按使用時長元/小時

/license進行計費

8斷點續(xù)傳工具以API、Web方式提供服務(wù),30?300

按文件大小進行計費

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論