作者:admin 日期:2023-09-06 瀏覽: 次
完蛋,想刪庫(kù)了……
今天早上上班的時(shí)候,剛推開(kāi)門(mén),大俠就瞅見(jiàn)隔壁程序猿小哥一臉黑眼圈,在那唉聲嘆氣。
我尋思著,這貨昨天不會(huì)根本沒(méi)下班吧?
問(wèn)了才知道,原來(lái)是公司數(shù)據(jù)庫(kù)崩了,到現(xiàn)在都沒(méi)恢復(fù)。這哥們表示他都有一種想刪庫(kù)跑路的沖動(dòng)了……
我趕緊勸說(shuō)他冷靜下來(lái):這點(diǎn)小事,至于嘛,改用云數(shù)據(jù)庫(kù)不就好了?
云數(shù)據(jù)庫(kù)和其他數(shù)據(jù)庫(kù)的不同相信各位程序猿朋友都有用過(guò)數(shù)據(jù)庫(kù),數(shù)據(jù)庫(kù)可以分為:自建數(shù)據(jù)庫(kù)、云上數(shù)據(jù)庫(kù)、云數(shù)據(jù)庫(kù)。自建數(shù)據(jù)庫(kù),需要自購(gòu)并安裝服務(wù)器環(huán)境等軟硬件,需要支出昂貴的機(jī)房托管費(fèi)用,運(yùn)維成本較大。云上數(shù)據(jù)庫(kù),只需要自購(gòu)云服務(wù)器和數(shù)據(jù)庫(kù)軟件并安裝。云數(shù)據(jù)庫(kù),無(wú)需購(gòu)買(mǎi)安裝任何軟硬件,只需支付服務(wù)費(fèi)用。大俠再給大家列舉一下各種數(shù)據(jù)庫(kù)解決方案的不同。
可以看出,使用云數(shù)據(jù)庫(kù)可以幫助用戶減少數(shù)據(jù)庫(kù)總擁有成本和運(yùn)維工作量,用戶將更多精力聚焦在核心業(yè)務(wù)上。
華為云數(shù)據(jù)庫(kù)RDS for MySQL我們都知道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)。
核
心
特
點(diǎn)
?。?)架構(gòu)成熟穩(wěn)定,支持流行應(yīng)用程序,適用于多領(lǐng)域多行業(yè);支持各種WEB應(yīng)用,成本低,中小企業(yè)首選。
?。?)管理控制臺(tái)提供全面的監(jiān)控信息,簡(jiǎn)單易用,靈活管理,可視又可控。
(3)隨時(shí)根據(jù)業(yè)務(wù)情況彈性伸縮所需資源,按需開(kāi)支,量身訂做。產(chǎn)品部署網(wǎng)絡(luò)拓?fù)鋱D如下:
有 哪 些 主 要 功 能 ?實(shí)例管理支持實(shí)例創(chuàng)建、刪除、查詢、重啟,還支持規(guī)格變更、存儲(chǔ)擴(kuò)容、重置密碼、修改端口、增刪只讀實(shí)例實(shí)例監(jiān)控監(jiān)控OS和DB性能指標(biāo)、查看歷史監(jiān)控圖表數(shù)據(jù)、創(chuàng)建告警規(guī)則、設(shè)置告警通知備份恢復(fù)支持自動(dòng)備份、手動(dòng)備份、備份管理(刪除、查看、復(fù)制和恢復(fù))、恢復(fù)到指定時(shí)間點(diǎn)日志管理支持查看慢SQL日志、錯(cuò)誤日志等參數(shù)管理支持創(chuàng)建、刪除、修改、查看、重置、比較和復(fù)制參數(shù)組,每個(gè)非默認(rèn)參數(shù)組支持修改、預(yù)覽修改、取消修改和保存參數(shù)值
適 用 哪 些 業(yè) 務(wù) 場(chǎng) 景 ?(1)網(wǎng) 站 業(yè) 務(wù):
網(wǎng)站業(yè)務(wù)請(qǐng)求寫(xiě)少讀多,可使用云數(shù)據(jù)庫(kù)RDS for MySQL只讀實(shí)例水平擴(kuò)展讀負(fù)載能力;搭配分布式數(shù)據(jù)庫(kù)中間件DDM使用,實(shí)現(xiàn)自動(dòng)讀寫(xiě)分離和讀負(fù)載均衡。(2)移 動(dòng) 應(yīng) 用:數(shù)據(jù)量龐大的移動(dòng)應(yīng)用,可搭配DDM使用云數(shù)據(jù)庫(kù)RDS for MySQL數(shù)據(jù)庫(kù),輕松應(yīng)對(duì)分庫(kù)分表問(wèn)題。(3)游 戲 業(yè) 務(wù):爆發(fā)式增長(zhǎng)的玩家數(shù)據(jù)存儲(chǔ)和讀寫(xiě)請(qǐng)求,可使用云數(shù)據(jù)庫(kù)RDS for MySQL快速擴(kuò)容存儲(chǔ)、變更規(guī)格或部署新的游戲分區(qū)數(shù)據(jù)庫(kù);游戲數(shù)據(jù)存檔或回退,可使用云數(shù)據(jù)庫(kù)自動(dòng)備份和PITR特性隨時(shí)回到任意時(shí)間點(diǎn)。(4)電 商 業(yè) 務(wù):電商“秒殺”、“搶購(gòu)”等高并發(fā)的數(shù)據(jù)庫(kù)請(qǐng)求,使用云數(shù)據(jù)庫(kù)高規(guī)格實(shí)例、基于MySQL內(nèi)核源碼優(yōu)化的數(shù)據(jù)庫(kù)引擎獲得更高性能支持;業(yè)務(wù)連續(xù)性要求高的電商業(yè)務(wù),云數(shù)據(jù)庫(kù)RDS雙機(jī)熱備、跨AZ部署獲得更高可用性支持。(5)金 融 業(yè) 務(wù):金融級(jí)業(yè)務(wù)連續(xù)性和數(shù)據(jù)可靠性要求,云數(shù)據(jù)庫(kù)RDS雙機(jī)熱備、跨AZ部署,確保服務(wù)高可用、數(shù)據(jù)多副本存儲(chǔ)和強(qiáng)一致性;金融級(jí)安全合規(guī)要求,可搭配數(shù)據(jù)庫(kù)安全服務(wù)DBSS使用,實(shí)時(shí)檢測(cè)并攔截SQL注入,防敏感數(shù)據(jù)泄露,審計(jì)數(shù)據(jù)庫(kù)日志,遵從行業(yè)安全合規(guī)性。(6)企 業(yè) 應(yīng) 用:企業(yè)OA、CRM和ERP等應(yīng)用系統(tǒng)可以遷移到云數(shù)據(jù)庫(kù),由其支撐業(yè)務(wù)數(shù)據(jù)管理,減少數(shù)據(jù)庫(kù)建設(shè)投入成本和維護(hù)工作量。
云數(shù)據(jù)庫(kù) RDS for MySQL 基本特性集數(shù)據(jù)庫(kù)類(lèi)型及版本MySQL5.6、5.7、8.0數(shù)據(jù)高可靠數(shù)據(jù)庫(kù)存儲(chǔ)支持三副本冗余,數(shù)據(jù)庫(kù)數(shù)據(jù)可靠性高,在
99.9999999% (9個(gè)9)以上;備份數(shù)據(jù)可靠性高達(dá)99.999999999%(11個(gè)9)彈性伸縮水平伸縮:增刪只讀實(shí)例(最多5個(gè));垂直伸縮:實(shí)例規(guī)格變更,
存儲(chǔ)空間擴(kuò)容(最大10 TB)備份與恢復(fù)備份:自動(dòng)備份、手動(dòng)備份,全量備份、增量備份、跨區(qū)域備份,
備份文件的增、刪、查、復(fù)制等生命周期管理?;謴?fù):恢復(fù)到備份保留期內(nèi)任意
時(shí)間點(diǎn)(Point-In-Time Recovery, PITR) /某個(gè)全量備份時(shí)間點(diǎn),恢復(fù)到新實(shí)例/
原實(shí)例。備份保存周期高達(dá)732天
讀寫(xiě)分離
這里介紹RDS for MySQL關(guān)鍵特性之一:讀寫(xiě)分離。讀寫(xiě)分離是指通過(guò)一個(gè)讀寫(xiě)分離的連接地址實(shí)現(xiàn)讀寫(xiě)請(qǐng)求的自動(dòng)轉(zhuǎn)發(fā)。云數(shù)據(jù)庫(kù)MySQL支持開(kāi)通單Proxy或多Proxy功能,其中,多Proxy功能支持創(chuàng)建多個(gè)Proxy實(shí)例并設(shè)置只讀權(quán)重,適用于需要業(yè)務(wù)隔離的場(chǎng)景。開(kāi)通讀寫(xiě)分離功能后,如果無(wú)只讀實(shí)例,通過(guò)RDS的讀寫(xiě)分離連接地址,讀寫(xiě)請(qǐng)求均會(huì)自動(dòng)訪問(wèn)主實(shí)例。開(kāi)通讀寫(xiě)分離功能后,如果存在只讀實(shí)例,通過(guò)RDS的讀寫(xiě)分離連接地址,寫(xiě)請(qǐng)求均會(huì)自動(dòng)訪問(wèn)主實(shí)例,讀請(qǐng)求按照讀權(quán)重設(shè)置自動(dòng)訪問(wèn)各個(gè)實(shí)例。
適
用
場(chǎng)
景
?。?)相比在應(yīng)用程序內(nèi)手動(dòng)做讀寫(xiě)分離,擴(kuò)容靈活,維護(hù)成本低。
?。?)客戶端讀請(qǐng)求按權(quán)重分發(fā)至后端只讀節(jié)點(diǎn),數(shù)據(jù)庫(kù)實(shí)例整體負(fù)載更加均衡,提升資源利用率。
?。?)通過(guò)代理將指定業(yè)務(wù)的讀請(qǐng)求路由到選定的只讀實(shí)例上,實(shí)現(xiàn)業(yè)務(wù)隔離,避免多個(gè)業(yè)務(wù)之間相互影響。
測(cè)試讀寫(xiě)分離效果
1、通過(guò)讀寫(xiě)分離地址連接數(shù)據(jù)庫(kù)。2、執(zhí)行命令查看執(zhí)行SQL命令的實(shí)例??梢酝ㄟ^(guò)執(zhí)行show last route查詢上一條語(yǔ)句的路由結(jié)果,如下圖所示:另外再詳細(xì)說(shuō)一下RDS for MySQL新特性:應(yīng)用無(wú)損透明(ALT)。遇到故障后再采取措施明顯不利于業(yè)務(wù)的連續(xù)性,也是企業(yè)最不想遇到的情況。
詳
細(xì)
介
紹
應(yīng)用無(wú)損透明(ALT)專(zhuān)為解決該痛點(diǎn)而打造,能完好地就業(yè)務(wù)中斷問(wèn)題對(duì)癥下藥。
在進(jìn)行數(shù)據(jù)庫(kù)系統(tǒng)切換與故障轉(zhuǎn)移時(shí),可以提供無(wú)損的應(yīng)用連續(xù)性,保證企業(yè)業(yè)務(wù)不中斷。該功能主要從三個(gè)方面來(lái)實(shí)現(xiàn):
(1)避免連接和事務(wù)中斷。
?。?)無(wú)需用戶對(duì)事務(wù)進(jìn)行補(bǔ)償。
?。?)無(wú)需恢復(fù)和重建會(huì)話上下文。先從技術(shù)架構(gòu)上了解一下:應(yīng)用無(wú)損透明(ALT)功能以用戶連接為粒度,用戶可以連接到數(shù)據(jù)庫(kù)代理(Proxy),在進(jìn)行主備切換、規(guī)格變更或者小版本升級(jí)時(shí),系統(tǒng)會(huì)復(fù)制用戶的后臺(tái)會(huì)話,在達(dá)到安全的事務(wù)邊界后,確保后端Session操作上下文被完整克隆至目的節(jié)點(diǎn),從而完成主備切換,保證業(yè)務(wù)無(wú)影響。使用MySQL客戶端工具進(jìn)行主備切換,如下圖所示,用戶自定義變量、會(huì)話變量、數(shù)據(jù)庫(kù)在主備切換前后保持一致。
華為云數(shù)據(jù)庫(kù)GaussDB for MySQL如果傳統(tǒng)MySQL還不能滿足你的需求,大俠推薦你一定要試試云數(shù)據(jù)庫(kù)GaussDB for MySQL。云數(shù)據(jù)庫(kù) GaussDB for MySQL 是華為自研的最新一代企業(yè)級(jí)高擴(kuò)展高性能分布式數(shù)據(jù)庫(kù),完全兼容MySQL?;谌A為最新一代DFV存儲(chǔ),采用計(jì)算存儲(chǔ)分離架構(gòu),128TB的海量存儲(chǔ),故障秒級(jí)切換,既擁有商業(yè)數(shù)據(jù)庫(kù)的高可用和性能,又具備開(kāi)源低成本效益。
產(chǎn)品優(yōu)勢(shì)
性能強(qiáng)悍采用計(jì)算與存儲(chǔ)分離,日志即數(shù)據(jù)架構(gòu),RDMA網(wǎng)絡(luò),性能是開(kāi)源數(shù)據(jù)庫(kù)的7倍高可靠性跨AZ部署,數(shù)據(jù)三副本,共享分布式存儲(chǔ),RPO為0,秒級(jí)故障切換彈性擴(kuò)展橫向擴(kuò)展,1寫(xiě)15只讀節(jié)點(diǎn),分鐘級(jí)添加只讀實(shí)例。支持縱向擴(kuò)展,通過(guò)變更實(shí)例的計(jì)算和內(nèi)存規(guī)格來(lái)應(yīng)對(duì)業(yè)務(wù)變化高兼容性兼容MySQL,無(wú)需分庫(kù)應(yīng)用無(wú)需改造即可輕松遷移上云海量存儲(chǔ)華為自研DFV分布式存儲(chǔ),容量高達(dá)128TB,根據(jù)數(shù)據(jù)容量自動(dòng)伸縮;存儲(chǔ)自動(dòng)分片,無(wú)需分庫(kù)分表安全防護(hù)采用共享式分布式存儲(chǔ),故障秒級(jí)恢復(fù),數(shù)據(jù)0丟失;采用VPC、安全組、SSL連接和數(shù)據(jù)加密等嚴(yán)格控制安全訪問(wèn)
產(chǎn)品架構(gòu)

1、存儲(chǔ)層: 基于華為DFV存儲(chǔ),提供分布式、強(qiáng)一致和高性能的存儲(chǔ)能力,此層來(lái)保障數(shù)據(jù)的可靠性以及橫向擴(kuò)展能力。
2、存儲(chǔ)抽象層 :將原始數(shù)據(jù)庫(kù)基于表文件的操作抽象為對(duì)應(yīng)分布式存儲(chǔ),向下對(duì)接DFV,向上提供高效調(diào)度的數(shù)據(jù)庫(kù)存儲(chǔ)語(yǔ)義,是數(shù)據(jù)庫(kù)高性能的核心。
3、SQL解析層: 復(fù)用MySQL8.0代碼,來(lái)保證與開(kāi)源的100%兼容,用戶業(yè)務(wù)從MySQL上遷移不用修改任何代碼 。
GaussDB for MySQL是開(kāi)源MySQL的7倍,我們來(lái)看一下在不同讀寫(xiě)模式下的性能測(cè)試結(jié)果。
讀寫(xiě)模式
根據(jù)測(cè)試可以看出,測(cè)試云服務(wù)器選擇通用計(jì)算增強(qiáng)型 32vCPUs,128GB,讀寫(xiě)混合模式下的極限性能是39W+ QPS。
只讀模式
測(cè)試環(huán)境同樣選擇通用計(jì)算增強(qiáng)型 32vCPUs,128GB,只讀模式下的極限性能是136W+ QPS。
只寫(xiě)模式
跟上邊一樣,這是也是選擇通用計(jì)算增強(qiáng)型 32vCPUs,128GB,只寫(xiě)模式下的極限性能是35W+ QPS。
總而言之,GaussDB for MySQL 查詢充分調(diào)用了CPU的多核計(jì)算資源,極大降低了分析型查詢場(chǎng)景的處理時(shí)間,大幅度提升了數(shù)據(jù)庫(kù)性能,可以很好的滿足客戶多種復(fù)雜查詢場(chǎng)景的低時(shí)延要求。
總 結(jié)使用自建數(shù)據(jù)庫(kù)常常碰到:難運(yùn)維,周期長(zhǎng),高投入,不靈活的問(wèn)題,相比之下使用云數(shù)據(jù)庫(kù)的優(yōu)勢(shì)顯而易見(jiàn)。
低
成
本
搭配彈性云服務(wù)器一起使用,通過(guò)內(nèi)網(wǎng)連接云數(shù)據(jù)庫(kù)有效地降低應(yīng)用響應(yīng)時(shí)間、節(jié)省公網(wǎng)流量費(fèi)用
可以根據(jù)業(yè)務(wù)彈性伸縮所需資源,按需開(kāi)支,量身定做
無(wú)需再次學(xué)習(xí),操作方法與原生數(shù)據(jù)庫(kù)引擎完全相同。
日常維護(hù)和管理,提供專(zhuān)業(yè)數(shù)據(jù)庫(kù)管理平臺(tái),讓您隨時(shí)隨地了解實(shí)例動(dòng)態(tài)
高
性
能
華為云多年的數(shù)據(jù)庫(kù)研發(fā)、搭建和維護(hù)經(jīng)驗(yàn),結(jié)和數(shù)據(jù)庫(kù)云改造技術(shù),大幅優(yōu)化傳統(tǒng)數(shù)據(jù)庫(kù)
使用的是華為經(jīng)過(guò)多年研究、創(chuàng)新和開(kāi)發(fā)的服務(wù)器硬件,為用戶帶來(lái)穩(wěn)定的、高性能數(shù)據(jù)庫(kù)服務(wù)
提供慢SQL檢測(cè),用戶可以優(yōu)化建議進(jìn)行代碼優(yōu)化
高
安
全
性
可以綜合運(yùn)用子網(wǎng)和安全組的配置,來(lái)完成云數(shù)據(jù)庫(kù)的隔離
通過(guò)主/子賬號(hào)和安全組實(shí)現(xiàn)訪問(wèn)控制
通過(guò)TLS加密、SSL加密實(shí)現(xiàn)傳輸加密
支持對(duì)存儲(chǔ)到數(shù)據(jù)庫(kù)中的數(shù)據(jù)加密后存儲(chǔ)
刪除云數(shù)據(jù)庫(kù)實(shí)例時(shí),存儲(chǔ)的數(shù)據(jù)都會(huì)被刪除
當(dāng)云數(shù)據(jù)庫(kù)安全體系認(rèn)為用戶實(shí)例正在遭受DDOS攻擊時(shí),會(huì)啟動(dòng)流量清洗,保證整體服務(wù)的可用性
處于多層防火墻保護(hù)之下,有力抗擊各種惡意攻擊,保證數(shù)據(jù)安全
高
可
靠
性
采用熱備架構(gòu),故障秒級(jí)自動(dòng)切換
支持每天自動(dòng)備份數(shù)據(jù),支持一鍵式恢復(fù)
支持按備份集和指定時(shí)間點(diǎn)的恢復(fù)
關(guān)于828企業(yè)節(jié)最后再給各中小企業(yè)一則利好消息!華為云與生態(tài)伙伴聯(lián)合發(fā)起首屆828 B2B企業(yè)節(jié),以“成就好生意,成為好企業(yè)”為主題,為中小企業(yè)搭建一個(gè)創(chuàng)新發(fā)展平臺(tái)為加速中小企業(yè)轉(zhuǎn)型升級(jí)。華為云也開(kāi)啟828特惠,眾多產(chǎn)品以優(yōu)惠折扣,提供給中小企業(yè),減輕他們數(shù)字投入成本。
活
動(dòng)
入
口
云數(shù)據(jù)庫(kù)產(chǎn)品的折扣力度是相當(dāng)給力?。∪绻瞧髽I(yè)新用戶更是能享受0.1折的優(yōu)惠,機(jī)會(huì)不等人吶,這看到了還不趕緊沖?點(diǎn)擊閱讀原文,直達(dá)活動(dòng)專(zhuān)場(chǎng)