中國電信云計(jì)算研究中心秉承差異創(chuàng)新、開放共贏、揚(yáng)長避短的理念,旗下“云眼”研發(fā)團(tuán)隊(duì)依托設(shè)在北京研究院的集團(tuán)級云計(jì)算重點(diǎn)實(shí)驗(yàn)室,在前幾期國內(nèi)主流公有云服務(wù)性能評測的工作基礎(chǔ)上,針對中國電信天翼云3.0競品對比的具體業(yè)務(wù)需求,進(jìn)行了第二次評估。本次評估有三個(gè)突出特點(diǎn):第一,對天翼云轉(zhuǎn)碼進(jìn)行了全方面的測評和對標(biāo)分析。主要包括:功能性測試,性能測試,對標(biāo)分析。第二,針對天翼云的RDS,與阿里進(jìn)行了對標(biāo)分析,對標(biāo)規(guī)格包括:1U2G、2U4G、4U8G、8U32G、16U64G。第三,云主機(jī)的數(shù)據(jù)盤均使用SSD類型。本次測試了全規(guī)格的云主機(jī),包括:1U1G、4U8G、8U32G、16U32G、16U64G。云服務(wù)廠商包括:天翼云,Ucloud和阿里云。阿里云資源池是華北二可以區(qū)B,天翼云是貴州資源池,Ucloud資源池是北京二可用區(qū)B。
本期主要結(jié)論如下:
(1)綜合來看,天翼云轉(zhuǎn)碼在轉(zhuǎn)碼時(shí)間和轉(zhuǎn)碼的穩(wěn)定性均表現(xiàn)優(yōu)異,阿里云次之,七牛表現(xiàn)較差。
(2)RDS的性能,天翼云貴州在各個(gè)規(guī)格上,TPS和QPS與阿里RDS均有一定的差距。
(3)對于基于典型業(yè)務(wù)負(fù)載的分場景評估,天翼云3.0和UCloud業(yè)務(wù)承載綜合能力最優(yōu)。天翼云承載電子商務(wù),大數(shù)據(jù)和視頻流媒體場景表現(xiàn)優(yōu)異,UCloud圖分析和網(wǎng)站承載表現(xiàn)優(yōu)異。阿里云雖然業(yè)內(nèi)口碑和生態(tài)良好,但業(yè)務(wù)場景的承載性能表現(xiàn)一般。
(3)對于基于行業(yè)基準(zhǔn)的單項(xiàng)性能評估,UCloud除了計(jì)算性能遜于天翼云3.0外,在數(shù)據(jù)庫、存儲、網(wǎng)絡(luò)和操作系統(tǒng)方面的綜合性能基本都是最優(yōu)的。天翼云3.0計(jì)算性能表現(xiàn)優(yōu)秀,綜合性能緊隨UCloud其后。其中,存儲性能為避免IO爭搶而進(jìn)行了限制。阿里云次之。
(4)云眼基于Z標(biāo)準(zhǔn)化的加權(quán)業(yè)務(wù)承載性能模型以及單項(xiàng)綜合性能模型分別參見如下兩圖示:
圖1云眼基于Z標(biāo)準(zhǔn)化的加權(quán)業(yè)務(wù)承載性能模型
圖2云眼基于Z標(biāo)準(zhǔn)化的單項(xiàng)綜合性能模型
二、天翼云轉(zhuǎn)碼
2.1 簡介
根據(jù)“天翼云轉(zhuǎn)碼”的產(chǎn)品測試需求,從三個(gè)層次對云轉(zhuǎn)碼產(chǎn)品進(jìn)行了測試,包括功能測試,性能測試和用戶體驗(yàn)評估。其中,功能性測試分為:隊(duì)列操作,任務(wù)操作,模板操作,文件格式四個(gè)方面;性能測試包括大文件轉(zhuǎn)碼;用戶體驗(yàn)測試分為:界面易用性評估與對比,穩(wěn)定性及異常處理評估。
2.2 功能性測試
2.2.1隊(duì)列操作
2.2.1.1創(chuàng)建隊(duì)列
創(chuàng)建隊(duì)列,用于處理對應(yīng)的任務(wù)
測試步驟:
a.編寫測試腳本(附錄:pipeline.py)調(diào)用API。
b.參數(shù):
表1:創(chuàng)建隊(duì)列參數(shù)
c.測試結(jié)果:調(diào)用接口成功,成功創(chuàng)建隊(duì)列。
圖3 隊(duì)列詳情
2.2.1.2列出隊(duì)列
列出一個(gè)當(dāng)前賬號對應(yīng)的隊(duì)列的信息。
測試步驟:
編寫測試腳本(附錄:pipeline.py)調(diào)用API。參數(shù):ascending(True OR False):按照升序或者降序排列;page_token:在返回結(jié)果為多個(gè)頁的時(shí)候使用。
測試結(jié)果:調(diào)用接口成功,列出所有隊(duì)列信息。圖4 列出隊(duì)列
2.2.1.3讀取隊(duì)列
發(fā)送GET請求來獲取對應(yīng)隊(duì)列的信息。
測試步驟:
編寫測試腳本(附錄:pipeline.py)調(diào)用API。參數(shù):id(需要讀取的隊(duì)列Id)測試結(jié)果:調(diào)用接口成功,列出對應(yīng)Id隊(duì)列的詳細(xì)信息。隊(duì)列Id:959c128cc09e98f05d91cf329920af64該隊(duì)列的詳細(xì)信息:
圖5 讀取隊(duì)列
2.2.1.4更新隊(duì)列
當(dāng)更新隊(duì)列的設(shè)置時(shí),向?qū)?yīng)帶有pipelineId的URL發(fā)送一個(gè)PUT請求。
測試步驟:
編寫測試腳本(附錄:pipeline.py)調(diào)用API。參數(shù):更新隊(duì)列的Id和需要更新的信息,比如name,input_bucket;測試結(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á)到停止或者重新啟動任務(wù)的效果,那么就要更新隊(duì)列的狀態(tài)。相對應(yīng)Pipeline的URL發(fā)送一個(gè)POST消息。
測試步驟:
編寫測試腳本(附錄:pipeline.py)調(diào)用API。參數(shù):status(Active Or Paulse,激活狀態(tài)或者暫停狀態(tài))測試結(jié)果:調(diào)用接口成功,更新了指定隊(duì)列的狀態(tài)。將Id為fa3fb4a67493908798c0b232844fb10c隊(duì)列的狀態(tài)更新為暫停狀態(tài),詳細(xì)信息為:圖6 更新隊(duì)列狀態(tài)
2.2.1.6更新隊(duì)列通知
為了更新某個(gè)隊(duì)列的云轉(zhuǎn)碼通知,向?qū)?yīng)pipelineId的隊(duì)列發(fā)送一個(gè)POST請求。
測試步驟:
編寫測試腳本(附錄:pipeline.py)調(diào)用API。參數(shù):notifications('Progressing': '', 'Completed': '', 'Warning': '', 'Error': '');測試結(jié)果:調(diào)用接口成功,更新了指定隊(duì)列的通知。更新Id為fa3fb4a67493908798c0b232844fb10c的隊(duì)列通知。2.2.1.7刪除隊(duì)列
為了刪除一個(gè)隊(duì)列,向?qū)?yīng)pipelineId對應(yīng)的URL發(fā)送一個(gè)DELETE請求。
測試步驟:
編寫測試腳本(附錄:pipeline.py)調(diào)用API。隊(duì)列Id: fa3fb4a67493908798c0b232844fb10c測試結(jié)果:調(diào)用接口成功,刪除隊(duì)列,返回成功信息。2.2.2任務(wù)操作測評
2.2.2.1創(chuàng)建任務(wù)
創(chuàng)建一個(gè)任務(wù),向?qū)?yīng)的URL發(fā)送一個(gè)POST請求。當(dāng)創(chuàng)建任務(wù)時(shí),任務(wù)會將啟動。
測試步驟:
編寫測試腳本(附錄:job.py)調(diào)用API。
參數(shù):
測試結(jié)果:調(diào)用接口成功,創(chuàng)建任務(wù)并按照指定的參數(shù)開始轉(zhuǎn)碼任務(wù)。
2.2.2.2根據(jù)隊(duì)列列出任務(wù)測試結(jié)果:調(diào)用接口成功,創(chuàng)建任務(wù)并按照指定的參數(shù)開始轉(zhuǎn)碼任務(wù)。
為了得到向某個(gè)pipeline指定的任務(wù),向?qū)?yīng)的url資源地址發(fā)送一個(gè)GET請求。當(dāng)根據(jù)隊(duì)列列出任務(wù)時(shí),云轉(zhuǎn)碼列出最近指定隊(duì)列創(chuàng)建的任務(wù)。
測試步驟:
編寫測試腳本(附錄:job.py)調(diào)用API。參數(shù):pipeline_id,ascending。測試結(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請求。云轉(zhuǎn)碼列出了最近和創(chuàng)建的并且具備指定狀態(tài)的任務(wù)。
測試步驟:
編寫測試腳本(附錄:job.py)調(diào)用API。參數(shù):status,ascending測試結(jié)果:調(diào)用接口成功,列出任務(wù)狀態(tài)為Complete的任務(wù)信息。2.2.2.4讀取任務(wù)
為了得到一個(gè)任務(wù)的信息,相對應(yīng)包含jobId的URL發(fā)送一個(gè)GET請求。
測試步驟:編寫測試腳本(附錄:job.py)調(diào)用API。參數(shù):id(任務(wù)Id)測試結(jié)果:調(diào)用接口成功,列出任務(wù)詳細(xì)信息。2.2.2.5取消任務(wù)
為了取消一項(xiàng)云轉(zhuǎn)碼還沒有開始處理的任務(wù),發(fā)送一個(gè)DELETE請求到包含jobId的URL。
測試步驟:
測試步驟:編寫測試腳本(附錄:job.py)調(diào)用API。參數(shù):Id(需要被取消的JobId)Job的狀態(tài)必須是Submitted。調(diào)用接口成功。2.2.3模板操作測評
2.2.3.1創(chuàng)建模板
為了創(chuàng)建一個(gè)模板,向?qū)?yīng)的URL發(fā)送一個(gè)POST請求。
測試步驟:
測試步驟:編寫測試腳本(附錄:preset.py)調(diào)用API。參數(shù):description,container,audio,video等;測試結(jié)果:調(diào)用接口成功,創(chuàng)建模板。2.2.3.2列出模板
列出和當(dāng)前賬戶相關(guān)聯(lián)的所有的模板,并向?qū)?yīng)的URL發(fā)送一個(gè)GET請求。
測試步驟:
測試步驟:編寫測試腳本(附錄:preset.py)調(diào)用API。參數(shù):ascending(按照升序或者降序排列)測試結(jié)果:調(diào)用接口成功,列出賬戶的當(dāng)前關(guān)聯(lián)的模板。2.2.3.3讀取模板
為了得到模板的詳細(xì)信息,向?qū)?yīng)的帶有presetId的URL發(fā)送一個(gè)GET請求。
測試步驟:
測試步驟:編寫測試腳本(附錄:preset.py)調(diào)用API。參數(shù):id(preset Id)測試結(jié)果:調(diào)用接口成功,讀取該Id對應(yīng)的模板信息。Id: 441849aed187e7e3a76c108238705bad
2.2.3.4刪除模板
為了刪除一個(gè)模板,發(fā)送DELETE請求到包含對應(yīng)presetId的URL。
測試步驟:
測試步驟:編寫測試腳本(附錄:preset.py)調(diào)用API。參數(shù):id(需要被刪除的preset Id)測試結(jié)果:調(diào)用接口成功,刪除該Id對應(yīng)的模板,返回True。2.2.4所支持文件格式評測
(1)avi/mpg
a. 輸入格式avi(文件名稱test01.avi)
b. 輸出格式mpg(文件名稱test01.mpg),
文件位置:mediatest/testtest/test01.mpg
轉(zhuǎn)碼詳細(xì)信息:
- 特朗普宣布200億美元投資計(jì)劃,在美國多地建設(shè)數(shù)據(jù)中心
- 工信部:“點(diǎn)、鏈、網(wǎng)、面”體系化推進(jìn)算力網(wǎng)絡(luò)工作 持續(xù)提升算網(wǎng)綜合供給能力
- 2025年超融合基礎(chǔ)設(shè)施的4大趨勢
- 2025年將影響數(shù)據(jù)中心的5個(gè)云計(jì)算趨勢
- 80萬輛大眾汽車因AWS云配置錯(cuò)誤導(dǎo)致數(shù)據(jù)泄露,包含“高精度”位置記錄
- 名創(chuàng)優(yōu)品超4000家門店接入“碰一下”支付,引爆年輕消費(fèi)熱潮
- 免稅店也能用“碰一下”支付了!中免海南免稅店:碰一下就優(yōu)惠
- 報(bào)告:人工智能推動數(shù)據(jù)中心系統(tǒng)支出激增25%
- 密態(tài)計(jì)算技術(shù)助力農(nóng)村普惠金融 螞蟻密算、網(wǎng)商銀行項(xiàng)目入選大數(shù)據(jù)“星河”案例
- 專利糾紛升級!Netflix就虛擬機(jī)專利侵權(quán)起訴博通及VMware
免責(zé)聲明:本網(wǎng)站內(nèi)容主要來自原創(chuàng)、合作伙伴供稿和第三方自媒體作者投稿,凡在本網(wǎng)站出現(xiàn)的信息,均僅供參考。本網(wǎng)站將盡力確保所提供信息的準(zhǔn)確性及可靠性,但不保證有關(guān)資料的準(zhǔn)確性及可靠性,讀者在使用前請進(jìn)一步核實(shí),并對任何自主決定的行為負(fù)責(zé)。本網(wǎng)站對有關(guān)資料所引致的錯(cuò)誤、不確或遺漏,概不負(fù)任何法律責(zé)任。任何單位或個(gè)人認(rèn)為本網(wǎng)站中的網(wǎng)頁或鏈接內(nèi)容可能涉嫌侵犯其知識產(chǎn)權(quán)或存在不實(shí)內(nèi)容時(shí),應(yīng)及時(shí)向本網(wǎng)站提出書面權(quán)利通知或不實(shí)情況說明,并提供身份證明、權(quán)屬證明及詳細(xì)侵權(quán)或不實(shí)情況證明。本網(wǎng)站在收到上述法律文件后,將會依法盡快聯(lián)系相關(guān)文章源頭核實(shí),溝通刪除相關(guān)內(nèi)容或斷開相關(guān)鏈接。