云廠商 RDS MySQL 怎么選
1. 摘要
為了讓大家更好的了解各云廠商在RDS MySQL數(shù)據(jù)庫功能上的差異,也為給準(zhǔn)備上云的同學(xué)做個參考,本文將對阿里云、騰訊云、華為云和AWS 的 RDS MySQL數(shù)據(jù)庫進(jìn)行對比說明。
從一個數(shù)據(jù)庫運(yùn)維者的角度來看,如果要上云,需要關(guān)注的數(shù)據(jù)庫指標(biāo)有:基礎(chǔ)資源、架構(gòu)、功能、安全、性能、價格等各方面,本文就針對這些(除性能外)展開說明。
說明:本文有一定的時效性,內(nèi)容基于各云廠商四月份的數(shù)據(jù)。價格、功能變化比較快,可能看到文章的時候,和寫文章的時候某些結(jié)論已經(jīng)有所不同。
具體的信息可以看:云廠商 RDS MySQL 怎么選,或則關(guān)注公眾號:
2. 對比結(jié)果
從本文中的「對比說明」里的各個結(jié)論中能得到如下結(jié)果(只針對功能,暫不包含性能指標(biāo)):

說明:5星制,按照本文后面的對比說明進(jìn)行評分,規(guī)則比較簡單:最好5星,其次4星,依次評分。
結(jié)論:
在國內(nèi),從服務(wù)的穩(wěn)定性、可用性、監(jiān)控、安全、備份恢復(fù)等功能的豐富度來選擇的話,推薦阿里云;從服務(wù)的性價比,并在各個方面都有比較好的支持的情況下,推薦騰訊云。
在國外,從區(qū)域的分布數(shù)量,并在各個方面都有很好支持的情況下,如果不考慮價格,推薦AWS(大部分情況會高出國內(nèi)廠商30%左右);在國內(nèi)云廠商中,阿里云和騰訊云在海外的區(qū)域都支持的不錯,阿里云支持的實(shí)例規(guī)格最全,騰訊云性價比最好,如果在國內(nèi)廠商中選擇(海外業(yè)務(wù)),阿里云和騰訊云都可以考慮,根據(jù)實(shí)際情況選擇。
3. 對比說明
以一個指標(biāo)一個結(jié)論的方式進(jìn)行說明,最后匯總各個指標(biāo)的結(jié)論做出總結(jié)和評分。
對比對象:阿里云、騰訊云、華為云、AWS
對比指標(biāo):從基礎(chǔ)資源、架構(gòu)、規(guī)格、安全、功能、計(jì)費(fèi)、可用性等方面進(jìn)行對比說明,來了解各云廠商在 RDS MySQL上的差異。
4. 詳細(xì)對比
4.1 基礎(chǔ)資源
概念
地區(qū)(Regions):云服務(wù)器所在數(shù)據(jù)中心的地理位置,如華東1(杭州)、華北2(北京)。
可用區(qū)(Availability Zones):同一地區(qū)下電力和網(wǎng)絡(luò)相互獨(dú)立的區(qū)域,如杭州可用區(qū)H、杭州可用區(qū)G。
地區(qū) & 可用區(qū)

圖中所示的是各云廠商在支持RDS MySQL服務(wù)的地區(qū)和可用區(qū)數(shù)量,具體看下面表格說明:
地區(qū):支持 RDS MySQL 服務(wù)的地區(qū)

可用區(qū):支持 RDS MySQL 服務(wù)的可用區(qū)數(shù)

4.1 結(jié)論
在國內(nèi),地區(qū)數(shù)方面:阿里云最多,其次是騰訊云和華為云。阿里云是華為云的2倍,是騰訊云的1.5倍;可用區(qū)數(shù)方面:騰訊云最多,其次是阿里云和華為云,騰訊云是阿里云的1.08倍,是華為云的1.25倍。
在國外,地區(qū)和可用區(qū)數(shù):AWS最多,華為云最少,其次是阿里云和騰訊云。華為云在歐洲目前沒有自營的數(shù)據(jù)中心,如果有海外業(yè)務(wù),需要考慮云廠商在海外地區(qū)的分布情況。
4.2 實(shí)例屬性
架構(gòu)&規(guī)格
4.2 結(jié)論
在架構(gòu)上,阿里云、騰訊云、AWS都支持三節(jié)點(diǎn)(1主2備),華為云不支持;其中AWS三節(jié)點(diǎn)中的備節(jié)點(diǎn),可以提供讀服務(wù),具體可以看 三節(jié)點(diǎn)形態(tài),哪些業(yè)務(wù)場景應(yīng)該選擇 文章的說明。
在計(jì)算規(guī)格和存儲空間上,AWS支持的最高,其存儲空間可以擴(kuò)展到64T,其次是阿里云,存儲空間可以擴(kuò)展到32T,華為云不管是云盤還是本地盤,最高擴(kuò)展到4T。
RDS MySQL 在本地盤能達(dá)到最好的性能,如果對本地盤空間有比較大的要求,則可以選擇本地盤更大的廠商。
4.3 計(jì)費(fèi)
計(jì)費(fèi)方式

額外計(jì)費(fèi)項(xiàng):已購買包年包月的實(shí)例,還會產(chǎn)生費(fèi)用,因?yàn)檫€有額外的一些付費(fèi)項(xiàng)

4.3 結(jié)論
計(jì)費(fèi)方式上,各云廠商的計(jì)費(fèi)方式都是按需付費(fèi)和預(yù)付費(fèi),AWS在預(yù)付費(fèi)(不支持包月,支持包年,時間為1年或3年)的基礎(chǔ)上還設(shè)置了3種模式:無需預(yù)付費(fèi)用、預(yù)付部分費(fèi)用、預(yù)付全費(fèi),來獲得不同程度的折扣【折扣只包含實(shí)例規(guī)格,不包含存儲和IOPS】。另外,AWS還根據(jù)預(yù)分配IOPS進(jìn)行來收費(fèi)。
額外計(jì)費(fèi)上
-
備份空間:在國內(nèi),阿里云價格最高;在香港和國外,華為云價格最高;
-
性能監(jiān)控:阿里云比華為云高4.2%,華為云和AWS可以支持到最小1s的粒度,其他的最小粒度為5s,騰訊云目前免費(fèi);
-
SQL審計(jì):騰訊云只收存儲費(fèi)用,阿里云和華為云收實(shí)例費(fèi)用和存儲費(fèi)用,存儲上騰訊云價格最高,比阿里云高25%,比華為云高39%;
-
代理:阿里云的規(guī)格不能調(diào)整,目前僅支持2C4G規(guī)格,并且騰訊云在數(shù)據(jù)庫代理方面處于免費(fèi)階段,AWS價格最高;
4.4 安全
網(wǎng)絡(luò)、權(quán)鑒、加密、監(jiān)控、容災(zāi)方面

4.4 結(jié)論
各個云廠商在安全方面的支持度差距不大,騰訊云目前還沒有支持SSL加密。
4.5 功能
監(jiān)控、告警

日志&審計(jì)
備份&恢復(fù)

數(shù)據(jù)庫代理
4.5 結(jié)論
在監(jiān)控和告警上,各云廠商支持的類似;AWS可以直接監(jiān)控MySQL的進(jìn)程信息,如虛擬內(nèi)存、物理內(nèi)存、CPU使用; 監(jiān)控粒度上,華為云和AWS可以支持1s/次的粒度,其他廠商為5s/次。
在日志和審計(jì)上,各云廠商都支持SQL審計(jì)/洞察,騰訊云分同步和異步審計(jì),AWS的審計(jì)基于MariaDB的審計(jì)插件;阿里云的審計(jì)日志對性能影響極低(具體沒說明),騰訊云異步影響3%、同步影響6%左右,華為云影響10%左右。
在備份和恢復(fù)上,各云廠商都支持了全量、增量的備份和基于時間點(diǎn)的恢復(fù)功能(華為云不對邏輯邏輯備份進(jìn)行支持);阿里云還支持了對數(shù)據(jù)進(jìn)行壓縮歸檔和直接查詢備份集的功能,以及提供了快速的應(yīng)急恢復(fù)的能力,提供分鐘級的RTO或RPO能力,可用于在線數(shù)據(jù)的即時恢復(fù)。
在數(shù)據(jù)庫代理上,國內(nèi)各云廠商都支持了自動讀寫分離,只讀節(jié)點(diǎn)提供讀服務(wù);其中阿里云的代理規(guī)格是固定的,其他的可以選擇不同的規(guī)格;AWS的代理在MySQL上沒有支持自動讀寫分離,提供了只讀和讀寫IP。騰訊云目前沒有對SSL加密進(jìn)行支持。
4.6 服務(wù)等級
可用性

4.6 結(jié)論
阿里云的獨(dú)享實(shí)例類型在SLA上最高,保證了至少99.99%,其他云廠商都是99.95%。
4.7 示例費(fèi)用
為了更好、更直觀的了解實(shí)例消費(fèi)的情況,在指定同一個地域的前提下,對常用的MySQL規(guī)格進(jìn)行比較說明。
實(shí)例規(guī)格

實(shí)例費(fèi)用
國內(nèi):區(qū)域上海,針對獨(dú)享型、本地SSD規(guī)格進(jìn)行比較

海外:區(qū)域新加坡,騰訊云在海外節(jié)點(diǎn)上只支持通用型和本地SSD,華為云只支持云SSD,所以針對通用型、本地、云SSD規(guī)格進(jìn)行比較
4.7 結(jié)論:
國內(nèi)(上海)中,以上2個規(guī)格的實(shí)例,在包年包月上價格上差距不大,阿里云和騰訊云差距在2%~5%,和華為云差距在1%~4%;騰訊云在按量付費(fèi)上有三階梯計(jì)費(fèi)規(guī)則;
國外(新加坡)中,以上2個規(guī)格的實(shí)例,阿里云價格最高,但在規(guī)格上支持的最多,騰訊云不支持獨(dú)享型規(guī)格,華為云不支持本地SSD規(guī)格。同規(guī)格下阿里云比騰訊云高20%~30%,比華為云高5~10%。
和AWS(通用型SSD gp2)比(新加坡地區(qū))
-
按需付費(fèi)模式的按時:AWS比國內(nèi)云廠商本地盤規(guī)格的實(shí)例價格低25%~30%,比云盤規(guī)格的實(shí)例價格高20%~30%。
-
按需付費(fèi)模式的按月:因?yàn)锳WS沒有包月模式,所以按需的月價比「阿里云-本地規(guī)格」高18%左右,比「騰訊云本地盤規(guī)格」高56%左右;比「阿里云云盤規(guī)格」高84%左右,比「華為云云盤規(guī)格」高97%左右。
-
預(yù)付費(fèi)模式(預(yù)付1年全額)
-
AWS的費(fèi)用比阿里云(本地盤規(guī)格)低10% ~ 15%,比騰訊云(本地盤規(guī)格)高17%~21%。
-
AWS的費(fèi)用比阿里云的(云盤規(guī)格)高30%~35%;比華為云(云盤規(guī)格)高40%~47%。
對比小結(jié):
-
國內(nèi)云廠商中,在常用的規(guī)格下(4c16g、8c32g),阿里云比騰訊云高2%~5%,比華為云高1%~4%。
-
海外(新加坡)區(qū)域,AWS在預(yù)留付費(fèi)1年(全額)下
-
國內(nèi)廠商中,同規(guī)格下阿里云比騰訊云高20%~30%,比華為云高5~10%。
-
云盤規(guī)格下,AWS價格比阿里云高出20% ~ 35% 。
-
本地盤規(guī)格下,阿里云的實(shí)例價格高于AWS(新加坡區(qū)域,有些區(qū)域不是,但該規(guī)格下和AWS價格差距不大,具體看購買頁價格),但總比騰訊云和華為云高。
5. 總結(jié)
通過各云廠商的對比,得出本文開頭部分「對比結(jié)果」中的結(jié)果和評分。希望通過閱讀本文,對大家在選擇云廠商的RDS MySQL產(chǎn)品時有幫助。
參考文檔
https://help.aliyun.com/document_detail/26092.html
https://cloud.tencent.com/document/product/236/5146
https://support.huaweicloud.com/rds/index.html#tabpane_06314173
https://docs.aws.amazon.com/zh_cn/AmazonRDS/latest/UserGuide/Welcome.html

浙公網(wǎng)安備 33010602011771號