天翼云3.0競(jìng)品評(píng)測(cè)與咨詢:云產(chǎn)品功能評(píng)測(cè)

中國(guó)電信云計(jì)算研究中心秉承差異創(chuàng)新、開(kāi)放共贏、揚(yáng)長(zhǎng)避短的理念,旗下“云眼”研發(fā)團(tuán)隊(duì)依托設(shè)在北京研究院的集團(tuán)級(jí)云計(jì)算重點(diǎn)實(shí)驗(yàn)室,在前幾期國(guó)內(nèi)主流公有云服務(wù)性能評(píng)測(cè)的工作基礎(chǔ)上,針對(duì)中國(guó)電信天翼云3.0競(jìng)品對(duì)比的具體業(yè)務(wù)需求,進(jìn)行了第二次評(píng)估。本次評(píng)估有三個(gè)突出特點(diǎn):第一,對(duì)天翼云轉(zhuǎn)碼進(jìn)行了全方面的測(cè)評(píng)和對(duì)標(biāo)分析。主要包括:功能性測(cè)試,性能測(cè)試,對(duì)標(biāo)分析。第二,針對(duì)天翼云的RDS,與阿里進(jìn)行了對(duì)標(biāo)分析,對(duì)標(biāo)規(guī)格包括:1U2G、2U4G、4U8G、8U32G、16U64G。第三,云主機(jī)的數(shù)據(jù)盤均使用SSD類型。本次測(cè)試了全規(guī)格的云主機(jī),包括:1U1G、4U8G、8U32G、16U32G、16U64G。云服務(wù)廠商包括:天翼云,Ucloud和阿里云。阿里云資源池是華北二可以區(qū)B,天翼云是貴州資源池,Ucloud資源池是北京二可用區(qū)B。

本期主要結(jié)論如下:

(1)綜合來(lái)看,天翼云轉(zhuǎn)碼在轉(zhuǎn)碼時(shí)間和轉(zhuǎn)碼的穩(wěn)定性均表現(xiàn)優(yōu)異,阿里云次之,七牛表現(xiàn)較差。

(2)RDS的性能,天翼云貴州在各個(gè)規(guī)格上,TPS和QPS與阿里RDS均有一定的差距。

(3)對(duì)于基于典型業(yè)務(wù)負(fù)載的分場(chǎng)景評(píng)估,天翼云3.0和UCloud業(yè)務(wù)承載綜合能力最優(yōu)。天翼云承載電子商務(wù),大數(shù)據(jù)和視頻流媒體場(chǎng)景表現(xiàn)優(yōu)異,UCloud圖分析和網(wǎng)站承載表現(xiàn)優(yōu)異。阿里云雖然業(yè)內(nèi)口碑和生態(tài)良好,但業(yè)務(wù)場(chǎng)景的承載性能表現(xiàn)一般。

(3)對(duì)于基于行業(yè)基準(zhǔn)的單項(xiàng)性能評(píng)估,UCloud除了計(jì)算性能遜于天翼云3.0外,在數(shù)據(jù)庫(kù)、存儲(chǔ)、網(wǎng)絡(luò)和操作系統(tǒng)方面的綜合性能基本都是最優(yōu)的。天翼云3.0計(jì)算性能表現(xiàn)優(yōu)秀,綜合性能緊隨UCloud其后。其中,存儲(chǔ)性能為避免IO爭(zhēng)搶而進(jìn)行了限制。阿里云次之。

(4)云眼基于Z標(biāo)準(zhǔn)化的加權(quán)業(yè)務(wù)承載性能模型以及單項(xiàng)綜合性能模型分別參見(jiàn)如下兩圖示:

天翼云3.0競(jìng)品評(píng)測(cè)與咨詢:云產(chǎn)品功能評(píng)測(cè)

圖1云眼基于Z標(biāo)準(zhǔn)化的加權(quán)業(yè)務(wù)承載性能模型

天翼云3.0競(jìng)品評(píng)測(cè)與咨詢:云產(chǎn)品功能評(píng)測(cè)

圖2云眼基于Z標(biāo)準(zhǔn)化的單項(xiàng)綜合性能模型

二、天翼云轉(zhuǎn)碼

2.1 簡(jiǎn)介

根據(jù)“天翼云轉(zhuǎn)碼”的產(chǎn)品測(cè)試需求,從三個(gè)層次對(duì)云轉(zhuǎn)碼產(chǎn)品進(jìn)行了測(cè)試,包括功能測(cè)試,性能測(cè)試和用戶體驗(yàn)評(píng)估。其中,功能性測(cè)試分為:隊(duì)列操作,任務(wù)操作,模板操作,文件格式四個(gè)方面;性能測(cè)試包括大文件轉(zhuǎn)碼;用戶體驗(yàn)測(cè)試分為:界面易用性評(píng)估與對(duì)比,穩(wěn)定性及異常處理評(píng)估。

2.2 功能性測(cè)試

2.2.1隊(duì)列操作

2.2.1.1創(chuàng)建隊(duì)列

創(chuàng)建隊(duì)列,用于處理對(duì)應(yīng)的任務(wù)

測(cè)試步驟:

a.編寫測(cè)試腳本(附錄:pipeline.py)調(diào)用API。

b.參數(shù):

表1:創(chuàng)建隊(duì)列參數(shù)

天翼云3.0競(jìng)品評(píng)測(cè)與咨詢:云產(chǎn)品功能評(píng)測(cè)

c.測(cè)試結(jié)果:調(diào)用接口成功,成功創(chuàng)建隊(duì)列。

圖3 隊(duì)列詳情

天翼云3.0競(jìng)品評(píng)測(cè)與咨詢:云產(chǎn)品功能評(píng)測(cè)

2.2.1.2列出隊(duì)列

列出一個(gè)當(dāng)前賬號(hào)對(duì)應(yīng)的隊(duì)列的信息。

測(cè)試步驟:

編寫測(cè)試腳本(附錄:pipeline.py)調(diào)用API。參數(shù):ascending(True OR False):按照升序或者降序排列;

page_token:在返回結(jié)果為多個(gè)頁(yè)的時(shí)候使用。

測(cè)試結(jié)果:調(diào)用接口成功,列出所有隊(duì)列信息。

圖4 列出隊(duì)列

天翼云3.0競(jìng)品評(píng)測(cè)與咨詢:云產(chǎn)品功能評(píng)測(cè)

2.2.1.3讀取隊(duì)列

發(fā)送GET請(qǐng)求來(lái)獲取對(duì)應(yīng)隊(duì)列的信息。

測(cè)試步驟:

編寫測(cè)試腳本(附錄:pipeline.py)調(diào)用API。參數(shù):id(需要讀取的隊(duì)列Id)測(cè)試結(jié)果:調(diào)用接口成功,列出對(duì)應(yīng)Id隊(duì)列的詳細(xì)信息。隊(duì)列Id:959c128cc09e98f05d91cf329920af64

該隊(duì)列的詳細(xì)信息:

圖5 讀取隊(duì)列

天翼云3.0競(jìng)品評(píng)測(cè)與咨詢:云產(chǎn)品功能評(píng)測(cè)

2.2.1.4更新隊(duì)列

當(dāng)更新隊(duì)列的設(shè)置時(shí),向?qū)?yīng)帶有pipelineId的URL發(fā)送一個(gè)PUT請(qǐng)求。

測(cè)試步驟:

編寫測(cè)試腳本(附錄:pipeline.py)調(diào)用API。參數(shù):更新隊(duì)列的Id和需要更新的信息,比如name,input_bucket;測(cè)試結(jié)果:調(diào)用接口成功,成功更新隊(duì)列Input_bucket等信息。name更新為Ctbri_test,Input_bucket更新為media;

更新的隊(duì)列Id:fa3fb4a67493908798c0b232844fb10c

2.2.1.5更新隊(duì)列狀態(tài)

為了停止或者重新激活一個(gè)隊(duì)列,以達(dá)到停止或者重新啟動(dòng)任務(wù)的效果,那么就要更新隊(duì)列的狀態(tài)。相對(duì)應(yīng)Pipeline的URL發(fā)送一個(gè)POST消息。

測(cè)試步驟:

編寫測(cè)試腳本(附錄:pipeline.py)調(diào)用API。參數(shù):status(Active Or Paulse,激活狀態(tài)或者暫停狀態(tài))測(cè)試結(jié)果:調(diào)用接口成功,更新了指定隊(duì)列的狀態(tài)。將Id為fa3fb4a67493908798c0b232844fb10c隊(duì)列的狀態(tài)更新為暫停狀態(tài),詳細(xì)信息為:

圖6 更新隊(duì)列狀態(tài)

天翼云3.0競(jìng)品評(píng)測(cè)與咨詢:云產(chǎn)品功能評(píng)測(cè)

2.2.1.6更新隊(duì)列通知

為了更新某個(gè)隊(duì)列的云轉(zhuǎn)碼通知,向?qū)?yīng)pipelineId的隊(duì)列發(fā)送一個(gè)POST請(qǐng)求。

測(cè)試步驟:

編寫測(cè)試腳本(附錄:pipeline.py)調(diào)用API。參數(shù):notifications('Progressing': '', 'Completed': '', 'Warning': '', 'Error': '');測(cè)試結(jié)果:調(diào)用接口成功,更新了指定隊(duì)列的通知。更新Id為fa3fb4a67493908798c0b232844fb10c的隊(duì)列通知。

2.2.1.7刪除隊(duì)列

為了刪除一個(gè)隊(duì)列,向?qū)?yīng)pipelineId對(duì)應(yīng)的URL發(fā)送一個(gè)DELETE請(qǐng)求。

測(cè)試步驟:

編寫測(cè)試腳本(附錄:pipeline.py)調(diào)用API。隊(duì)列Id: fa3fb4a67493908798c0b232844fb10c測(cè)試結(jié)果:調(diào)用接口成功,刪除隊(duì)列,返回成功信息。

2.2.2任務(wù)操作測(cè)評(píng)

2.2.2.1創(chuàng)建任務(wù)

創(chuàng)建一個(gè)任務(wù),向?qū)?yīng)的URL發(fā)送一個(gè)POST請(qǐng)求。當(dāng)創(chuàng)建任務(wù)時(shí),任務(wù)會(huì)將啟動(dòng)。

測(cè)試步驟:

編寫測(cè)試腳本(附錄:job.py)調(diào)用API。

參數(shù):

天翼云3.0競(jìng)品評(píng)測(cè)與咨詢:云產(chǎn)品功能評(píng)測(cè)

測(cè)試結(jié)果:調(diào)用接口成功,創(chuàng)建任務(wù)并按照指定的參數(shù)開(kāi)始轉(zhuǎn)碼任務(wù)。

2.2.2.2根據(jù)隊(duì)列列出任務(wù)測(cè)試結(jié)果:調(diào)用接口成功,創(chuàng)建任務(wù)并按照指定的參數(shù)開(kāi)始轉(zhuǎn)碼任務(wù)。

為了得到向某個(gè)pipeline指定的任務(wù),向?qū)?yīng)的url資源地址發(fā)送一個(gè)GET請(qǐng)求。當(dāng)根據(jù)隊(duì)列列出任務(wù)時(shí),云轉(zhuǎn)碼列出最近指定隊(duì)列創(chuàng)建的任務(wù)。

測(cè)試步驟:

編寫測(cè)試腳本(附錄:job.py)調(diào)用API。參數(shù):pipeline_id,ascending。測(cè)試結(jié)果:調(diào)用接口成功,列出該Id下的任務(wù)信息。

pipeline_id:fa3fb4a67493908798c0b232844fb10c

2.2.2.3根據(jù)狀態(tài)列出任務(wù)

為了獲取已經(jīng)指定了狀態(tài)的任務(wù)的列表,向?qū)?yīng)的URL資源發(fā)送GET請(qǐng)求。云轉(zhuǎn)碼列出了最近和創(chuàng)建的并且具備指定狀態(tài)的任務(wù)。

測(cè)試步驟:

編寫測(cè)試腳本(附錄:job.py)調(diào)用API。參數(shù):status,ascending測(cè)試結(jié)果:調(diào)用接口成功,列出任務(wù)狀態(tài)為Complete的任務(wù)信息。

2.2.2.4讀取任務(wù)

為了得到一個(gè)任務(wù)的信息,相對(duì)應(yīng)包含jobId的URL發(fā)送一個(gè)GET請(qǐng)求。

測(cè)試步驟:編寫測(cè)試腳本(附錄:job.py)調(diào)用API。參數(shù):id(任務(wù)Id)測(cè)試結(jié)果:調(diào)用接口成功,列出任務(wù)詳細(xì)信息。

2.2.2.5取消任務(wù)

為了取消一項(xiàng)云轉(zhuǎn)碼還沒(méi)有開(kāi)始處理的任務(wù),發(fā)送一個(gè)DELETE請(qǐng)求到包含jobId的URL。

測(cè)試步驟:

測(cè)試步驟:編寫測(cè)試腳本(附錄:job.py)調(diào)用API。參數(shù):Id(需要被取消的JobId)Job的狀態(tài)必須是Submitted。調(diào)用接口成功。

2.2.3模板操作測(cè)評(píng)

2.2.3.1創(chuàng)建模板

為了創(chuàng)建一個(gè)模板,向?qū)?yīng)的URL發(fā)送一個(gè)POST請(qǐng)求。

測(cè)試步驟:

測(cè)試步驟:編寫測(cè)試腳本(附錄:preset.py)調(diào)用API。參數(shù):description,container,audio,video等;測(cè)試結(jié)果:調(diào)用接口成功,創(chuàng)建模板。

2.2.3.2列出模板

列出和當(dāng)前賬戶相關(guān)聯(lián)的所有的模板,并向?qū)?yīng)的URL發(fā)送一個(gè)GET請(qǐng)求。

測(cè)試步驟:

測(cè)試步驟:編寫測(cè)試腳本(附錄:preset.py)調(diào)用API。參數(shù):ascending(按照升序或者降序排列)測(cè)試結(jié)果:調(diào)用接口成功,列出賬戶的當(dāng)前關(guān)聯(lián)的模板。

2.2.3.3讀取模板

為了得到模板的詳細(xì)信息,向?qū)?yīng)的帶有presetId的URL發(fā)送一個(gè)GET請(qǐng)求。

測(cè)試步驟:

測(cè)試步驟:編寫測(cè)試腳本(附錄:preset.py)調(diào)用API。參數(shù):id(preset Id)測(cè)試結(jié)果:調(diào)用接口成功,讀取該Id對(duì)應(yīng)的模板信息。

Id: 441849aed187e7e3a76c108238705bad

2.2.3.4刪除模板

為了刪除一個(gè)模板,發(fā)送DELETE請(qǐng)求到包含對(duì)應(yīng)presetId的URL。

測(cè)試步驟:

測(cè)試步驟:編寫測(cè)試腳本(附錄:preset.py)調(diào)用API。參數(shù):id(需要被刪除的preset Id)測(cè)試結(jié)果:調(diào)用接口成功,刪除該Id對(duì)應(yīng)的模板,返回True。

2.2.4所支持文件格式評(píng)測(cè)

(1)avi/mpg

a. 輸入格式avi(文件名稱test01.avi)

b. 輸出格式mpg(文件名稱test01.mpg),

文件位置:mediatest/testtest/test01.mpg

轉(zhuǎn)碼詳細(xì)信息:

天翼云3.0競(jìng)品評(píng)測(cè)與咨詢:云產(chǎn)品功能評(píng)測(cè)

極客網(wǎng)企業(yè)會(huì)員

免責(zé)聲明:本網(wǎng)站內(nèi)容主要來(lái)自原創(chuàng)、合作伙伴供稿和第三方自媒體作者投稿,凡在本網(wǎng)站出現(xiàn)的信息,均僅供參考。本網(wǎng)站將盡力確保所提供信息的準(zhǔn)確性及可靠性,但不保證有關(guān)資料的準(zhǔn)確性及可靠性,讀者在使用前請(qǐng)進(jìn)一步核實(shí),并對(duì)任何自主決定的行為負(fù)責(zé)。本網(wǎng)站對(duì)有關(guān)資料所引致的錯(cuò)誤、不確或遺漏,概不負(fù)任何法律責(zé)任。任何單位或個(gè)人認(rèn)為本網(wǎng)站中的網(wǎng)頁(yè)或鏈接內(nèi)容可能涉嫌侵犯其知識(shí)產(chǎn)權(quán)或存在不實(shí)內(nèi)容時(shí),應(yīng)及時(shí)向本網(wǎng)站提出書面權(quán)利通知或不實(shí)情況說(shuō)明,并提供身份證明、權(quán)屬證明及詳細(xì)侵權(quán)或不實(shí)情況證明。本網(wǎng)站在收到上述法律文件后,將會(huì)依法盡快聯(lián)系相關(guān)文章源頭核實(shí),溝通刪除相關(guān)內(nèi)容或斷開(kāi)相關(guān)鏈接。

2017-10-16
天翼云3.0競(jìng)品評(píng)測(cè)與咨詢:云產(chǎn)品功能評(píng)測(cè)
中國(guó)電信云計(jì)算研究中心秉承差異創(chuàng)新、開(kāi)放共贏、揚(yáng)長(zhǎng)避短的理念,旗下“云眼”研發(fā)團(tuán)隊(duì)依托設(shè)在北京研究院的集團(tuán)級(jí)云計(jì)算重點(diǎn)實(shí)驗(yàn)室,在前幾期國(guó)內(nèi)主流公有云服務(wù)性能評(píng)測(cè)的工作基礎(chǔ)上,針對(duì)中國(guó)電信天翼云3 0競(jìng)品對(duì)比的具體業(yè)務(wù)需求,進(jìn)行了第二次評(píng)估。

長(zhǎng)按掃碼 閱讀全文