阿里云、騰訊云、UCloud和AWS的云主機(jī)測評
時間:2023-06-27 16:45:02 | 來源:網(wǎng)站運營
時間:2023-06-27 16:45:02 來源:網(wǎng)站運營
阿里云、騰訊云、UCloud和AWS的云主機(jī)測評:
前言
云計算和大數(shù)據(jù)早已成了炙手可熱的話題,各大云服務(wù)商近年來也相繼推出了覆蓋廣泛的各類新鮮云服務(wù)。其中云主機(jī)和云存儲應(yīng)該算得上是使用最普遍的業(yè)務(wù)了。
由于每家云服務(wù)商采用的硬件型號、架構(gòu)和優(yōu)化技術(shù)都不盡相同,不同云服務(wù)商相同配置的云主機(jī)之間就存在一定的性能差距。為了弄清這個差距,給大家的選購提供參考,今天我們將著重對云主機(jī)性能方面做一系列測試。
本次云主機(jī)的主要測評對象為
阿里云、
騰訊云和
UCloud三家的云主機(jī),它們在國內(nèi)都擁有提供成熟穩(wěn)定的云主機(jī)產(chǎn)品的能力。AWS為亞馬遜云,在本次測評中起參照作用。
衡量一臺服務(wù)器性能的高低,我們可以簡單地用CPU、內(nèi)存、硬盤以及網(wǎng)絡(luò)的配置和它們的實際表現(xiàn)作為參考指標(biāo)來進(jìn)行評判。本次選擇的
常用配置2核4G云主機(jī),具體配置如下:
硬件檢測 因為測評的阿里云、騰訊云、UCloud、AWS四家服務(wù)商(下文簡稱四家)的云主機(jī)選取的配置相當(dāng),通過實際硬件檢測,我們可以看到,每家的硬件都是中規(guī)中矩,不存在虛標(biāo)的情況,所以此項四家互相持平。
整機(jī)跑分
本項性能由強(qiáng)到弱排序為:
UCloud > 騰訊云 > AWS全球 > 阿里云
硬盤測試
注意: 性能測試建議直接通過讀寫裸盤的方式進(jìn)行測試,會得到較為真實的數(shù)據(jù)。但直接測試裸盤會破壞文件系統(tǒng)結(jié)構(gòu),導(dǎo)致數(shù)據(jù)丟失,請在測試前確認(rèn)磁盤中數(shù)據(jù)已備份。值得一提的是,在本次測評中,就出現(xiàn)過一次磁盤異常的情況。
fio是公認(rèn)的測試磁盤性能的最佳工具。本次測試中fio采用隨機(jī)讀寫的模式,測試磁盤的最大IOPS、最大吞吐量和平均訪問延時等三項關(guān)乎磁盤性能的重要指標(biāo)。
備注:由于每家云服務(wù)商在說明文檔中給出的fio測試參數(shù)都不相同,為了保證測試的公正性,本次不采用和任何一家相同的測試參數(shù)。以下數(shù)據(jù)均在新開云主機(jī)裸盤格式化后依次逐項進(jìn)行測試獲得的,且單項測試期間系統(tǒng)無任何額外負(fù)載。
IOPS性能
說明:阿里云(高效)相對阿里云有且僅有500G云硬盤的類型為高效云盤的區(qū)別。
故本項性能由強(qiáng)到弱排序為:
阿里云(高效)> UCloud > 騰訊云 > 阿里云 > AWS全球
fio測試參數(shù)
fio -bs=4k -ioengine=libaio-iodepth=128 -direct=1 -rw=randread -runtime=120 -numjobs=1 -norandommap -randrepeat=0-group_reporting -name= IOPS-randread -size=500G -lockmem=1G-filename=/dev/vdb1
fio -bs=4k -ioengine=libaio-iodepth=128 -direct=1 -rw=randwrite -runtime=120 -numjobs=1 -norandommap -randrepeat=0 -group_reporting-name=IOPS-randwrite -size=500G -lockmem=1G -filename=/dev/vdb1
吞吐性能
本項性能由強(qiáng)到弱排序為:
UCloud > 騰訊云 > 阿里云(高效)> 阿里云 > AWS全球
fio測試參數(shù)
fio -bs=256k -ioengine=libaio-iodepth=32 -direct=1 -rw=randread -runtime=120 -numjobs=32 -norandommap -randrepeat=0 -group_reporting -name=speed-randread-size=100G -lockmem=1G -filename=/dev/vdb1
fio -bs=256k -ioengine=libaio-iodepth=32 -direct=1 -rw=randwrite -runtime=120 -numjobs=32 -norandommap -randrepeat=0-group_reporting -name=speed-randwrite -size=100G -lockmem=1G-filename=/dev/vdb1
時延性能
本項性能由強(qiáng)到弱排序為:
UCloud > 騰訊云 > 阿里云(高效) > 阿里云 > AWS全球
fio測試參數(shù)
fio -bs=256k -ioengine=libaio-iodepth=1 -direct=1 -rw=randread -runtime=120 -numjobs=32 -norandommap -randrepeat=0 -group_reporting -name=latency-randread-size=100G -lockmem=1G -filename=/dev/vdb1
fio -bs=256k -ioengine=libaio-iodepth=1 -direct=1 -rw=randwrite -runtime=120 -numjobs=32 -norandommap -randrepeat=0 -group_reporting -name=latency-randwrite-size=100G -lockmem=1G -filename=/dev/vdb1
內(nèi)存測試
本項性能由強(qiáng)到弱排序為:
AWS全球> UCloud > 騰訊云 > 阿里云
價格對比(AWS全球不參與)
按量付費價格優(yōu)勢由強(qiáng)到弱排序為:UCloud >阿里云 > 騰訊云
包年包月價格優(yōu)勢由強(qiáng)到弱排序為:騰訊云 >阿里云 > UCloud
網(wǎng)絡(luò)狀況
以下網(wǎng)絡(luò)數(shù)據(jù)通過站長之家(
http://ping.chinaz.com)測試獲得。
阿里云、騰訊云和UCloud三家的網(wǎng)絡(luò)狀況測試都表現(xiàn)很好,其中阿里云的網(wǎng)絡(luò)略好于另外兩家。由于AWS全球云主機(jī)的結(jié)點位于韓國首爾,所以網(wǎng)絡(luò)訪問延時普遍偏大,不過國內(nèi)訪問除移動線路外均低于100ms,也不會給網(wǎng)站訪客的體驗帶來太大的影響。
測評補充說明
目前各大服務(wù)提供商都在逐步推廣云硬盤。雖然本地硬盤數(shù)據(jù)訪問能力高,具有低時延、高隨機(jī) IOPS和高吞吐量的 I/O 能力,但是抗風(fēng)險能力差,由于其存儲空間來自服務(wù)器的本地硬盤,因此存在單點故障風(fēng)險。服務(wù)器一旦出現(xiàn)故障,本地磁盤數(shù)據(jù)即將面臨風(fēng)險,所以為了數(shù)據(jù)安全需要在應(yīng)用層做數(shù)據(jù)冗余,以保證數(shù)據(jù)的可用性和安全性。而目前的云硬盤,雖然在數(shù)據(jù)訪問性能上略有損失,但是云硬盤擁有更大的擴(kuò)容升級潛力,并且支持升級CPU和內(nèi)存,對大多數(shù)準(zhǔn)備長期使用云主機(jī)的用戶來說,隨著使用時間變長,升級服務(wù)器配置是一個必須會經(jīng)歷的過程,云硬盤成了當(dāng)之無愧的首選配置。所有本次測評選擇的硬盤類型均為云硬盤。
由于我的測試地在杭州,
故選擇離華中地區(qū)相對較近的杭州機(jī)房,以上所有測試數(shù)據(jù)可大致表征阿里云、騰訊云和UCloud杭州機(jī)房所測試機(jī)型性能的平均水平,不能表征這三家其他地域同配置機(jī)型的性能水平,但有一定的參考價值。
一些小細(xì)節(jié)...
技術(shù)支持:阿里云、騰訊云和UCloud均提供24h工單服務(wù)和電話支持,其中UCloud還提供了企業(yè)QQ 24h在線技術(shù)支持。AWS全球只支持提交英語和日語的售后工單,可提供售后電話回訪,不過你確定你真的可以用英語交流技術(shù)問題嗎?總的來說,這對國內(nèi)用戶不是很友好。
創(chuàng)建主機(jī)的步驟:阿里云和UCloud的創(chuàng)建新主機(jī)的過程相對簡潔,騰訊云和AWS全球要多次轉(zhuǎn)切頁面內(nèi)容,如果要更改已選參數(shù)操作就比較麻煩。值得一提的是,在創(chuàng)建云主機(jī)的過程中,AWS全球是看不到所選配置的價格的。
按時長付費:阿里云、騰訊云和UCloud的云主機(jī)均支持按時長付費,但阿里云按時常付費創(chuàng)建新的云主機(jī)時賬戶余額必須大于100元。
數(shù)據(jù)盤選擇:阿里云的普通云盤起步5GB,步長1GB,高效云盤起步20GB,步長1GB。騰訊云的云硬盤起步10GB,步長10GB。UCloud云硬盤起步10GB,步長10GB。AWS全球st1型硬盤起步500GB,步長1GB。
網(wǎng)絡(luò)選擇:阿里云和騰訊云目前支持按帶寬計費和按流量計費兩種方式,UCloud自助開通目前僅支持按帶寬計費,按流量計費需聯(lián)系售后開通。AWS全球按流量計費,不支持網(wǎng)絡(luò)參數(shù)選擇。
計費規(guī)則:阿里云、騰訊云和UCloud都擁有完整、透明的計費規(guī)則,其中騰訊云和UCloud使用的秒級計費方案,而阿里云是按小時整點扣費,不足一小時按一小時收費。AWS全球的計費規(guī)則太過復(fù)雜,細(xì)枝末節(jié)很多,基本上是糊涂賬。按小時收費,不滿一小時按一小時,重啟一次算一個計費單位,稍有不慎就會產(chǎn)生高額甚至巨額消費,具體就不展開了。
賬單生成:阿里云、騰訊云和UCloud都是每小時結(jié)算一次并更新賬單,而AWS全球的賬單生成并不及時,需要等待一段時間后才有。
賬單結(jié)算:阿里云、騰訊云和UCloud均支持網(wǎng)銀支付,不支持信用卡支付。其中阿里云、騰訊云互不支持對方的支付工具(QQ支付、微信支付和支付寶)支付,UCloud支持支付寶支付,但不支持QQ支付、微信支付。AWS全球不支持人民幣支付,目前需要使用外幣信用卡進(jìn)行支付。
備案問題:阿里云、騰訊云和UCloud均提供完善成熟的免費自助備案服務(wù)。AWS全球不提供備案服務(wù),由于其提供的服務(wù)器均在國外的緣故,也沒有備案的需要。
專門吐槽AWS全球幾句:按理說亞馬遜家AWS的服務(wù)應(yīng)該是蠻不錯的,但由于眾所周知的原因,AWS全球的網(wǎng)頁打開極其緩慢,凌晨訪問稍微好點,我不知道是不是只有我一個人有這種感受,經(jīng)常性地等到頁面超時中斷,某些時候甚至需要更改HOSTS才能正常訪問AWS全球的網(wǎng)站。我專門ping了一下AWS全球的官網(wǎng),全國各地的響應(yīng)時間普遍在400ms左右,還有達(dá)到1/4的測試結(jié)點訪問超時。
特色服務(wù)
l 騰訊云和AWS全球支持使用SSH密鑰連接服務(wù)器。這種連接方式與傳統(tǒng)的用戶名密碼登陸云主機(jī)不同,本地SSH客戶端只需更改成對應(yīng)云主機(jī)IP就可以通過一份與云主機(jī)綁定的SSH密鑰鑒權(quán)實現(xiàn)連接了,這樣也就不存在密碼丟失或被盜的風(fēng)險,由于SSH密鑰的下載是一次性的,所以一定程度上防止了異地的非法登陸,安全級別更高。
l 阿里云、騰訊云、UCloud和AWS全球都擁有實時備份的功能。其中阿里云和騰訊云的備份功能為按天自動執(zhí)行或者手動創(chuàng)建快照,但快照有個數(shù)限制,阿里云為每個磁盤提供64 個快照配額,騰訊云為每個磁盤提供7個快照配額。
UCloud的備份功能“數(shù)據(jù)方舟”為自動執(zhí)行或者手動創(chuàng)建快照,具有精確到秒級的數(shù)據(jù)恢復(fù)能力,支持恢復(fù)到12小時內(nèi)任一秒的狀態(tài),24小時內(nèi)任意整點時刻數(shù)據(jù)恢復(fù),再也不怕誤操作,在一定程度上實現(xiàn)了時光倒流功能,特別是在搭建生產(chǎn)環(huán)境和研發(fā)期間,可有效節(jié)約大量時間。
AWS全球的快照功能在自動執(zhí)行操作上的交互便捷度還相對欠缺。
總結(jié)
根據(jù)上面的一系列測試結(jié)果我們不難看出,對于2核4GB的云主機(jī),UCloud的在性能方面整體高于阿里云和騰訊云,并且在按時長付費的價格上遠(yuǎn)低于阿里云和騰訊云,所以按時長付費非UCloud莫屬。
鑒于每月一付和年付時阿里云、騰訊云和UCloud的費用相差不大,在考慮性能的情況下,UCloud性價比要更高。
不過考慮到長期使用一次性多年付費的情況,騰訊云的價格優(yōu)勢最為明顯,而且騰訊云的性能整體略高于阿里云,此時選擇騰訊云可以獲得最高的性價比。
至于AWS,本次測評僅測了AWS全球作為參考對照,具體性能跑分還得看國內(nèi)版測試數(shù)據(jù)。
本文作者
徐遠(yuǎn)方 | 個人作者,宅男一枚,平時喜歡搗鼓些軟硬件評測,CS研究僧申請中…
——————
相關(guān)閱讀推薦:
企業(yè)要如何防御惡意 bot 流量?
虛擬化在線遷移優(yōu)化實踐(二):KVM虛擬化跨機(jī)遷移優(yōu)化指南
虛擬化在線遷移優(yōu)化實踐(一):KVM虛擬化跨機(jī)遷移原理
關(guān)于分布式數(shù)據(jù)庫,你需要知道的一些事(下)
關(guān)于分布式數(shù)據(jù)庫,你需要知道的一些事(中)
關(guān)于分布式數(shù)據(jù)庫,你需要知道的一些事(上)
五大常見的MySQL高可用方案
福利時間
如果你想親自上手,在云上部署體驗以上技術(shù)實踐過程,大U為大家爭取到了100元 UCloud云服務(wù)代金券,夠大家免費使用1個月的1核/2G/20G數(shù)據(jù)盤云主機(jī)。
立即 注冊UCloud,在活動/邀請碼一欄填入:zhihu-ucloud,即可獲得代金券。
此外,我們還在V2EX上做了一個爆款云主機(jī)的活動,99包月990包年,還等什么~~ [UCloud 爆款云主機(jī)] 2 核/2G/2M 帶寬 低至 99 元/月, V2EX 用戶再送 100 元代金券! - V2EX
有問題請?zhí)砑覷Cloud運營小妹個人微信號:Surdur 進(jìn)行咨詢。
「UCloud機(jī)構(gòu)號」將獨家分享云計算領(lǐng)域的技術(shù)洞見、行業(yè)資訊以及一切你想知道的相關(guān)訊息。歡迎提問&求關(guān)注 o(*////▽////*)q~
以上。