電商公司必備,實(shí)測(cè)華為云RDS數(shù)據(jù)庫(kù)性能超出預(yù)期

一、前言

作為一名電商行業(yè)公司的員工,深刻體會(huì)到系統(tǒng)大壓力、高并發(fā)下保證服務(wù)的正常使用是多么嚴(yán)峻的挑戰(zhàn)。雙11這段時(shí)間,因?yàn)榧ぴ龅氖褂昧孔屛覀兊臄?shù)據(jù)庫(kù)服務(wù)嚴(yán)重吃緊,壓力特別的大,甚至還出現(xiàn)了交易漏單,臟數(shù)據(jù)等故障。即便在我們有專(zhuān)門(mén)的DBA的情況下,后續(xù)修復(fù)這些數(shù)據(jù)以及跟蹤漏單原由,也花了非常多的時(shí)間。特別是在排查漏單原因時(shí),因?yàn)闆](méi)有精確的數(shù)據(jù)庫(kù)操作日志,還是沒(méi)有找到具體是啥原因?qū)е碌穆﹩?,因此只好在代碼層面做了更多的一致性處理和預(yù)后方案來(lái)彌補(bǔ)這個(gè)問(wèn)題。

通過(guò)這次雙11,我們深刻的體會(huì)到一個(gè)能快速自動(dòng)擴(kuò)容、具備完備的信息監(jiān)控能力及穩(wěn)定可靠的數(shù)據(jù)庫(kù)服務(wù)是多么的重要!所以我們開(kāi)始著眼于云服務(wù)器和云數(shù)據(jù)庫(kù)產(chǎn)品的選擇。經(jīng)過(guò)這些天的摸索,我們選擇了華為云的服務(wù)器和RDS數(shù)據(jù)庫(kù)服務(wù)來(lái)部署支撐我們的產(chǎn)品,也取得了非常不錯(cuò)的效果。

為什么選擇華為云?

在決定選擇華為云之前我們也對(duì)比過(guò)其它大廠(chǎng)的云服務(wù),最終選擇它除了自身服務(wù)可靠外,更核心的原因是它足夠安全。

華為云的機(jī)房安全等級(jí)(Tier4)是全國(guó)最高的,在安全設(shè)備方面也有數(shù)十億的投入。另外還有40多種安全服務(wù)可供使用、安全上的專(zhuān)項(xiàng)研發(fā)占總體研發(fā)投入5%。在之前我的分享中也提到過(guò)華為云有著“上不碰應(yīng)用,下不碰數(shù)據(jù)”的安全標(biāo)準(zhǔn),這也是政府、金融機(jī)構(gòu)、三大運(yùn)營(yíng)商、高校等相關(guān)事業(yè)機(jī)構(gòu)選擇華為云最多的原因。華為云也是唯一一家能夠提供端到端的云計(jì)算平臺(tái),從底層的硬件物理設(shè)備到虛擬化軟件建設(shè),全部來(lái)自于華為自身研發(fā),并且技術(shù)在行業(yè)內(nèi)已經(jīng)得到廣泛的認(rèn)可。

當(dāng)然,還有一部分原因是它們的雙11活動(dòng),優(yōu)惠力度非常大,目前促銷(xiāo)仍在繼續(xù),小伙伴們可以了解一下。下面分享一下我們使用RDS for MySQL這款產(chǎn)品過(guò)程中的一些心得和過(guò)程。

二、云數(shù)據(jù)庫(kù)RDS for MySQL

1)什么是RDS for MySQL

RDS for MySQL是一種關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),關(guān)系數(shù)據(jù)庫(kù)將數(shù)據(jù)保存在不同的表中,而不是將所有數(shù)據(jù)放在一個(gè)大倉(cāng)庫(kù)內(nèi),這樣就加快了速度,并提高了靈活性。

RDS for MySQL是全球最受歡迎的開(kāi)源數(shù)據(jù)庫(kù)之一,性能卓越,搭配 LAMP,成為 WEB 開(kāi)發(fā)的高效解決方案。 云數(shù)據(jù)庫(kù) RDS for MySQL 擁有即開(kāi)即用、穩(wěn)定可靠、安全運(yùn)行、彈性伸縮、輕松管理、經(jīng)濟(jì)實(shí)用等特點(diǎn),一般中小型網(wǎng)站的開(kāi)發(fā)都選擇 RDS for MySQL 作為網(wǎng)站數(shù)據(jù)庫(kù)。

2)RDS使用分享

趁著這次雙11活動(dòng),我購(gòu)買(mǎi)了下面的產(chǎn)品,這配置200多塊錢(qián)1年,可以說(shuō)是非常的劃算:

購(gòu)買(mǎi)完成后就可以在我們的云數(shù)據(jù)庫(kù)RDS控制臺(tái)看到服務(wù)信息,點(diǎn)擊實(shí)例名稱(chēng)就可以看到詳情及功能:

如果想通過(guò)外網(wǎng)訪(fǎng)問(wèn)數(shù)據(jù)庫(kù)的話(huà)還需要綁定一個(gè)公網(wǎng)IP:

公網(wǎng)IP的購(gòu)買(mǎi)地址在這里:公網(wǎng)IP地址,大家可以根據(jù)自己的業(yè)務(wù)情況選擇包年/包月還是按需,或者按帶寬亦或是按流量計(jì)費(fèi),華為云提供非常多的選擇方式,非常的人性化:

綁定公網(wǎng)IP并設(shè)置好安全組后,就可以通過(guò)外網(wǎng)連接數(shù)據(jù)庫(kù)了:

下面給小伙伴們介紹一下華為云RDS for MySQL的幾大高效的功能。

1.智能DBA助手

華為云RDS的“智能DBA助手”能幫助我們追蹤SQL執(zhí)行信息及慢SQL、鎖等待、高壓力等告警和提示。

在“智能DBA助手-實(shí)時(shí)診斷”中我們可以查看各類(lèi)性能指標(biāo)的實(shí)時(shí)情況:

還可以查看與數(shù)據(jù)庫(kù)建立的會(huì)話(huà)信息:

實(shí)時(shí)性能服務(wù)能讓我們快速對(duì)比當(dāng)前和以往的性能差異,幫助我們準(zhǔn)確度量性能標(biāo)準(zhǔn)范圍,更好地優(yōu)化系統(tǒng)提高用戶(hù)體驗(yàn),為未來(lái)增長(zhǎng)及可能影響未來(lái)運(yùn)行的系統(tǒng)配置的調(diào)整提供了可靠的數(shù)據(jù):

在“智能DBA助手-歷史診斷”中,我們可以開(kāi)啟SQL的實(shí)時(shí)記錄功能:

開(kāi)啟后,我們每次涉及SQL的操作都會(huì)進(jìn)行記錄,可以在列表中看到SQL的執(zhí)行次數(shù)和耗時(shí)等信息,還可以根據(jù)操作類(lèi)型篩選要查詢(xún)的記錄:

2.高級(jí)運(yùn)維

華為云RDS提供的高級(jí)運(yùn)維提供了非常詳細(xì)的各類(lèi)指標(biāo)監(jiān)控功能,包括cpu,內(nèi)存,磁盤(pán)利用率以及SQL增刪改查語(yǔ)句等70種指標(biāo)可供查看:

如果CPU個(gè)數(shù)不低于8個(gè),還可以開(kāi)啟秒級(jí)監(jiān)控的服務(wù)!

3.數(shù)據(jù)備份

我們知道數(shù)據(jù)備份是容災(zāi)的基礎(chǔ),是防止系統(tǒng)出現(xiàn)操作失誤或系統(tǒng)故障導(dǎo)致數(shù)據(jù)丟失極為重要的手段。如果沒(méi)有好的備份方案,可能會(huì)對(duì)企業(yè),對(duì)用戶(hù)造成非常嚴(yán)重的損失,甚至?xí)?dǎo)致不可挽回的局面。華為云RDS的數(shù)據(jù)備份服務(wù)使用起來(lái)也是非常簡(jiǎn)便:

我們可以設(shè)置全量備份,包括保留天數(shù),時(shí)間段,備份周期等設(shè)置:

在數(shù)據(jù)恢復(fù)方面支持指定時(shí)間點(diǎn)全量或表級(jí)的恢復(fù):

4.參數(shù)修改

華為云RDS還提供了非常便捷的參數(shù)修改功能,不需要我們?cè)傧裰澳菢?,改配置還需要在服務(wù)器的配置文件中修改:

在我們修改了參數(shù)后,可以導(dǎo)出為參數(shù)模板,方便后續(xù)配置切換和比較:

下圖為當(dāng)前模版與defaul8.0模板的參數(shù)比較結(jié)果:

我們每次參數(shù)修改的操作都會(huì)記錄在參數(shù)修改歷史中,這樣在需要追蹤時(shí)就方便多了:

5.擴(kuò)容

華為云RDS除了提供傳統(tǒng)的主動(dòng)擴(kuò)容外,還提供了自動(dòng)擴(kuò)容的功能,我們可以通過(guò)設(shè)置可用空間率閾值及擴(kuò)容上限來(lái)設(shè)置自動(dòng)擴(kuò)容的規(guī)則,防止我們因各種意外情況無(wú)法手動(dòng)擴(kuò)容時(shí),導(dǎo)致服務(wù)不可用的事故發(fā)生:

三、總結(jié)

華為云RDS提供的服務(wù)和功能還有很多,這里只列舉了自己常用的一些功能。這段時(shí)間體驗(yàn)下來(lái)感覺(jué)華為云的RDS服務(wù)確實(shí)不錯(cuò),超過(guò)了我們的預(yù)期。

剛好華為云的雙11活動(dòng)還在繼續(xù),截止到11月30日,訪(fǎng)問(wèn)活動(dòng)網(wǎng)址就可領(lǐng)取10000元的滿(mǎn)減紅包,有需要的小伙伴們趕緊點(diǎn)鏈接搶購(gòu)上車(chē)吧:

價(jià)格方面,1年使用權(quán)的40G SSD的RDS for MySQL最低9.9就可獲得:

除了數(shù)據(jù)庫(kù)外,還有云服務(wù)器、云安全等產(chǎn)品也有非常給力的優(yōu)惠,快點(diǎn)薅起來(lái)吧!

(免責(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)站提出書(shū)面權(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)鏈接。 )