隨著各行各業(yè)業(yè)務(wù)數(shù)據(jù)量的不斷增加和數(shù)據(jù)類型的復(fù)雜化,需要使用多種數(shù)據(jù)庫來存儲數(shù)據(jù)。然而,這些行業(yè)也面臨著無法彈性擴(kuò)縮容和高昂的運(yùn)維成本等問題。
客戶的數(shù)據(jù)庫主要采用以下三種部署方式:
· 本地?cái)?shù)據(jù)庫:使用傳統(tǒng)的本地?cái)?shù)據(jù)庫部署方式,在IDC機(jī)房中部署數(shù)據(jù)庫,而不是使用公有云服務(wù);
· 云ECS部署數(shù)據(jù)庫:為了降低成本并優(yōu)化架構(gòu)設(shè)計(jì),選擇將數(shù)據(jù)庫部署在云廠商的服務(wù)器上,而不是使用云數(shù)據(jù)庫服務(wù)。
· 云數(shù)據(jù)庫服務(wù):為了提高數(shù)據(jù)的可靠性和安全性,可擴(kuò)展性和靈活性,向云廠商直接購買云數(shù)據(jù)庫服務(wù)。
1.1、痛點(diǎn)
· 業(yè)務(wù)上線速度慢:無論是本地?cái)?shù)據(jù)庫還是ECS自建數(shù)據(jù)庫,都需要用戶自己安裝軟件,自行解決補(bǔ)丁升級、高可用等問題,非常耗時(shí);
· 無法彈性擴(kuò)縮容:無法根據(jù)業(yè)務(wù)需求進(jìn)行快速變更,比如在流量增長后,自建數(shù)據(jù)庫無法做到快速升級配置,可能流失潛在客戶,流量高峰回落后,又無法做到快速降配,造成資源浪費(fèi);
· 運(yùn)維人力成本高:自建數(shù)據(jù)庫需要用戶自行解決所有數(shù)據(jù)庫日常運(yùn)維問題,實(shí)例數(shù)量達(dá)到一定程度后,管理非常困難,DBA人力成本高昂;
· 安全防護(hù)問題多:自建數(shù)據(jù)庫需要自行下載安裝包,可能會被植入木馬病毒,對數(shù)據(jù)庫造成威脅;無災(zāi)備機(jī)制,需自行解決安全防護(hù)問題;缺少專業(yè)團(tuán)隊(duì)為數(shù)據(jù)庫提供安全保障。
1.2、解決方案
數(shù)據(jù)庫上云!
數(shù)據(jù)庫上云!
數(shù)據(jù)庫上云!
核心優(yōu)點(diǎn)
彈性伸縮,部署靈活
彈性伸縮:云數(shù)據(jù)庫即開即用,可彈性伸縮,規(guī)格可升可降,讓企業(yè)靈活掌握資源投入;
按需付費(fèi):資源按需付費(fèi),隨業(yè)務(wù)需求快速擴(kuò)容,靈活部署,幫助客戶從容應(yīng)對業(yè)務(wù)量增長帶來的資源緊張、響應(yīng)速度慢等問題。
智能運(yùn)維,降本增效
智能運(yùn)維:相對客戶原有自建數(shù)據(jù)庫,云數(shù)據(jù)庫在備份、添加只讀、監(jiān)控告警等更加方便;
降低運(yùn)維成本:讓DBA有時(shí)間專注應(yīng)用優(yōu)化等更有價(jià)值業(yè)務(wù),降低DBA運(yùn)維成本。同時(shí),華為云具備專業(yè)的數(shù)據(jù)中心運(yùn)維團(tuán)隊(duì),讓企業(yè)專注發(fā)展業(yè)務(wù);
減輕企業(yè)負(fù)擔(dān):企業(yè)無需耗費(fèi)長時(shí)間搭建IDC,無需高昂的一次性投入,無需擔(dān)心設(shè)備折舊問題。
災(zāi)備完善,安全可靠
完善的災(zāi)備機(jī)制華為云數(shù)據(jù)庫具備主備、兩地三中心災(zāi)備、回收站、安全組等機(jī)制設(shè)計(jì),大大提高數(shù)據(jù)庫的安全性與可靠性;
嚴(yán)守?cái)?shù)據(jù)中立:華為云不用技術(shù)手段非法獲取客戶數(shù)據(jù),不對客戶數(shù)據(jù)進(jìn)行商業(yè)變現(xiàn);
專注基礎(chǔ)設(shè)施:華為云專注打造云基礎(chǔ)設(shè)施服務(wù),助力企業(yè)數(shù)據(jù)庫上云,自主掌握核心數(shù)據(jù);
數(shù)據(jù)中心穩(wěn)定:T4級別機(jī)房,最高支持3AZ高可靠,滿足客戶高安全需求,所有數(shù)據(jù)3副本存儲,跨機(jī)房跨區(qū)域保存;
安全防護(hù)豐富:提供WAF/DDoS等10+安全服務(wù),保障業(yè)務(wù)安全。
更高可用,更強(qiáng)性能
云數(shù)據(jù)庫性能更強(qiáng):與自建單機(jī)數(shù)據(jù)庫相比,主備、分布式架構(gòu)的云數(shù)據(jù)庫性能更加強(qiáng)大,滿足大數(shù)據(jù)量需求。
下面以華為云的幾款不同的數(shù)據(jù)庫產(chǎn)品為例,分享下從零到壹數(shù)據(jù)庫上云。
二、MySQL上云
云數(shù)據(jù)庫RDS for MySQL是一種關(guān)系型數(shù)據(jù)庫管理系統(tǒng),RDS for MySQL性能卓越,搭配LAMP,成為WEB開發(fā)的高效解決方案。
2.1、優(yōu)點(diǎn)
超高性能,極致體驗(yàn)
優(yōu)質(zhì)硬件:華為經(jīng)過多年的研究、創(chuàng)新和開發(fā)的服務(wù)器硬件,穩(wěn)定、高性能。
SQL優(yōu)化:提供慢SQL檢測,并給出對應(yīng)的優(yōu)化建議。
高速訪問:搭配同一地域的彈性云服務(wù)器,通過內(nèi)網(wǎng)通信,縮短應(yīng)用響應(yīng)時(shí)間,并節(jié)省公網(wǎng)流量費(fèi)用。
更低成本,更多服務(wù)
使用云數(shù)據(jù)庫RDS for MySQL,只需支付RDS for MySQL實(shí)例費(fèi)用,無需購買和安裝任何軟硬件,簡化運(yùn)維操作。與之相比,使用自建數(shù)據(jù)庫則需要付出服務(wù)器、系統(tǒng)、數(shù)據(jù)庫等軟硬件費(fèi)用+機(jī)房托管費(fèi)用+運(yùn)維操作成本。
全系列高安全認(rèn)證,數(shù)據(jù)庫安全無憂
訪問控制:入站、出站規(guī)則進(jìn)行限制,控制可以連接數(shù)據(jù)庫的網(wǎng)絡(luò)范圍。
安全防護(hù):處于多層防火墻的保護(hù)之下,可以有力地抗擊各種惡意攻擊,保證數(shù)據(jù)安全。
數(shù)據(jù)加密:通過TLS加密、SSL加密實(shí)現(xiàn)傳輸加密。通過靜態(tài)加密、表空間加密對數(shù)據(jù)進(jìn)行加密。
操作審計(jì):云審計(jì)服務(wù),記錄與云數(shù)據(jù)庫RDS實(shí)例相關(guān)的操作事件。
多種部署及容災(zāi)方案,滿足多種可用性需求
雙機(jī)熱備:云數(shù)據(jù)庫RDS服務(wù)采用熱備架構(gòu),故障秒級自動切換。
異地容災(zāi):可以在異地區(qū)域使用備份文件在異地恢復(fù)到新的RDS實(shí)例,用來恢復(fù)業(yè)務(wù)。
同城容災(zāi):支持多可用區(qū)部署,可用區(qū)之間內(nèi)網(wǎng)互通,不同可用區(qū)之間電力、網(wǎng)絡(luò)物理隔離。
強(qiáng)大擴(kuò)展能力,滿足不同階段業(yè)務(wù)需求
豐富的產(chǎn)品規(guī)格:提供單機(jī)、主備、只讀實(shí)例,一鍵單機(jī)轉(zhuǎn)主備。
彈性擴(kuò)容:支持增刪只讀實(shí)例,及時(shí)應(yīng)對業(yè)務(wù)暴漲/回落情況。
多種配置:通用型(通過資源復(fù)用換取CPU使用率最大化,性價(jià)比較高)、獨(dú)享型(完全獨(dú)享CPU和內(nèi)存,性能長期穩(wěn)定)。
豐富的運(yùn)維工具,助力聚焦核心業(yè)務(wù)
備份恢復(fù):支持按備份集和指定時(shí)間點(diǎn)的恢復(fù),732天自動備份恢復(fù),數(shù)據(jù)不丟失。
智能運(yùn)維:全方位對數(shù)據(jù)庫進(jìn)行智能監(jiān)控與診斷優(yōu)化。
監(jiān)控報(bào)警:自定義監(jiān)控目標(biāo)與通知策略,及時(shí)了解云數(shù)據(jù)庫RDS for MySQL服務(wù)運(yùn)行狀況。
差異化優(yōu)勢
性價(jià)比:優(yōu)異產(chǎn)品性能,確保領(lǐng)先或持平業(yè)界,且價(jià)格上更具競爭力;
可為單機(jī)實(shí)例添加只讀實(shí)例,可以滿足非核心業(yè)務(wù)的多讀需求;
支持秒級監(jiān)控,包括1秒監(jiān)控和5秒監(jiān)控,用于提高監(jiān)控指標(biāo)的瞬時(shí)精確值;
支持查看參數(shù)模板所應(yīng)用到實(shí)例的記錄。
2.2、適用場景
針對電商客戶
云數(shù)據(jù)庫RDS for MySQL為電商和移動商務(wù)應(yīng)用提供可靠、經(jīng)濟(jì)、高效的數(shù)據(jù)存儲,使應(yīng)用在網(wǎng)絡(luò)上快速安全運(yùn)行;
服務(wù)價(jià)值
云數(shù)據(jù)庫RDS for MySQL可幫助客戶有效管理用戶、充值支付、賬單等關(guān)鍵數(shù)據(jù),快速進(jìn)行規(guī)格變更應(yīng)對流量洪峰;
針對游戲客戶
云數(shù)據(jù)庫RDS for MySQL憑借其高可靠、高性能等特性,能幫助客戶輕松部署移動在線游戲服務(wù);
服務(wù)價(jià)值
云數(shù)據(jù)庫RDS for MySQL可幫助客戶有效管理用戶、充值、支付、賬單、購物車等數(shù)據(jù);
針對物聯(lián)網(wǎng)IoT客戶
規(guī)模和可靠性至關(guān)重要,需要云數(shù)據(jù)庫提供快速的響應(yīng)時(shí)間來支持大量的連接;
服務(wù)價(jià)值
云數(shù)據(jù)庫RDS for MySQL提供了高吞吐量和高并發(fā)性,可以通過快速的響應(yīng)來支持大量的連接;
針對電子政務(wù)客戶
電子政務(wù)面臨服務(wù)數(shù)十億人次的潛在規(guī)模的挑戰(zhàn),需要高性能,高吞吐量和高可用的云服務(wù)。
服務(wù)價(jià)值
高性能、高吞吐量、高可用的云數(shù)據(jù)庫RDS for MySQL可幫助客戶輕松應(yīng)對潛在用戶規(guī)模的挑戰(zhàn)。
2.3、購買體驗(yàn)
先注冊登錄華為云帳號。
登錄管理控制臺并單擊“購買數(shù)據(jù)庫實(shí)例”。
按需購買哈
本次為了學(xué)習(xí),買了單機(jī)版,4核8g,建議連接數(shù)是2500。
注:企業(yè)的生產(chǎn)數(shù)據(jù)庫,要用主備的實(shí)例類型(一主一備的經(jīng)典高可用架構(gòu))。
設(shè)置網(wǎng)絡(luò):
設(shè)置root帳號的密碼
最后一步,買買買。
2.4、連接體驗(yàn)
綁定彈性公網(wǎng)IP
選擇買的實(shí)例,單擊實(shí)例名稱,進(jìn)入實(shí)例的“基本信息”頁面。
選擇彈性公網(wǎng)IP,單擊“是”,提交綁定任務(wù)。
這樣就綁定成功了。
設(shè)置安全組規(guī)則
選擇買的實(shí)例,單擊實(shí)例名稱,進(jìn)入實(shí)例的“基本信息”頁面。
左側(cè)導(dǎo)航欄,單擊“連接管理”,在“安全組規(guī)則”模塊“當(dāng)前安全組”處,單擊安全組名稱,進(jìn)入安全組頁面。
可添加入方向規(guī)則和出方向規(guī)則。
通過公網(wǎng)連接RDS for MySQL實(shí)例
使用客戶端navicat
密碼是購買時(shí),設(shè)置的密碼。
測試連接。
接下來連接上的操作與本地操作一樣。
三、數(shù)據(jù)庫上云
云數(shù)據(jù)庫 GaussDB采用云原生分布式架構(gòu),完全兼容Redis協(xié)議,支持豐富的數(shù)據(jù)類型,提供數(shù)據(jù)實(shí)時(shí)持久化、多副本強(qiáng)一致保障,以及實(shí)時(shí)監(jiān)控、彈性伸縮、自動備份等一站式服務(wù)。
3.1、優(yōu)點(diǎn)
高可用
某個(gè)節(jié)點(diǎn)發(fā)生故障,可以在秒級內(nèi)完成接管,即使N-1節(jié)點(diǎn)同時(shí)發(fā)生故障,只要還有1個(gè)實(shí)例可用,業(yè)務(wù)依然可以正常運(yùn)行,最大程度減少對業(yè)務(wù)的影響;
高吞吐
多節(jié)點(diǎn)可以同時(shí)寫入,且采用多線程架構(gòu),吞吐輕松翻倍,QPS可水平擴(kuò)展,有效扛住流量高峰;
強(qiáng)一致
通過云數(shù)據(jù)庫GaussDB基礎(chǔ)組件服務(wù)實(shí)現(xiàn)數(shù)據(jù)三副本冗余,確保0丟失,同時(shí)滿足多點(diǎn)訪問強(qiáng)一致性要求,業(yè)務(wù)設(shè)計(jì)更輕松;
大容量
采用計(jì)算、存儲分離架構(gòu),全面支持大數(shù)據(jù)量場景,產(chǎn)品定位突破“緩存”局限,能幫業(yè)務(wù)長期承載更多重要數(shù)據(jù);
秒擴(kuò)容
以1GB粒度隨時(shí)按需調(diào)整,秒級生效。云數(shù)據(jù)庫GaussDB基礎(chǔ)組件服務(wù)實(shí)現(xiàn)了存儲平滑伸縮,業(yè)務(wù)0感知;
降成本
相比純內(nèi)存架構(gòu),硬件成本降低75%~90%,容量幾乎全部可用,并且可按1GB細(xì)粒度購買,不會買多浪費(fèi)。
差異化優(yōu)勢
· 高可靠——數(shù)據(jù)0丟失,強(qiáng)一致,性能穩(wěn)定
· 低成本——價(jià)格節(jié)省75%,容量更大
· 彈性伸縮——平滑擴(kuò)容,秒級體驗(yàn)
· 安全運(yùn)維——專業(yè)云服務(wù),一站式運(yùn)維
· 單節(jié)點(diǎn)支持最大1TB,可對數(shù)據(jù)做持久化存儲,保證數(shù)據(jù)強(qiáng)一致存儲
· 通過安全組限制源端IP對實(shí)例的訪問權(quán)限,可以細(xì)化到端口
· 可通過控制臺對訪問帳號的權(quán)限進(jìn)行設(shè)置和管理
· 客戶可以在控制臺自定義設(shè)置備份文件留存時(shí)間,最長保留周期為35天,滿足金融客戶監(jiān)管需求
· 客戶可以在控制臺實(shí)現(xiàn)實(shí)例重啟,修改某些運(yùn)行參數(shù)
3.2、適用場景
針對電商客戶
在大促活動期間會出現(xiàn)大量并發(fā)訪問,而商品搜索又存在熱門商品和冷門商品并存的狀況,同時(shí)對數(shù)據(jù)一致性有較高要求;
服務(wù)價(jià)值
使用云數(shù)據(jù)庫GaussDB作為前端緩存(需要配置大內(nèi)存),可緩解后端數(shù)據(jù)庫壓力,平穩(wěn)渡過業(yè)務(wù)高峰;同時(shí),將熱門商品信息作為熱數(shù)據(jù)駐留在內(nèi)存中,冷門商品信息置換到共享存儲池中,可進(jìn)一步降低數(shù)據(jù)庫壓力;此外,強(qiáng)一致counter讓秒殺活動不再“雪崩”,庫存扣減不再擔(dān)心“超賣”,還可以用sorted set幫助構(gòu)建spam機(jī)制,用geo實(shí)現(xiàn)物流跟蹤;
針對游戲客戶
存在一些對時(shí)延非常敏感的場景,如跨服對戰(zhàn),同時(shí)需要打造敏捷迭代、功能完備的游戲系統(tǒng);
服務(wù)價(jià)值
云數(shù)據(jù)庫GaussDB提供豐富的數(shù)據(jù)類型,幫助客戶構(gòu)建自己的游戲系統(tǒng)。如用sorted set搭建實(shí)時(shí)排行榜、用pub/sub實(shí)現(xiàn)即時(shí)聊天室;部署動態(tài)服用于更新玩家發(fā)布的“朋友圈”,部署帳號服用于保存基本用戶信息,部署好友服用于持久化存儲海量、復(fù)雜的玩家關(guān)系網(wǎng)。此外,使用云數(shù)據(jù)庫GaussD作為前端緩存(需要配置大內(nèi)存),可加快應(yīng)用訪問速度,幫助降低時(shí)延;
針對物聯(lián)網(wǎng)IoT客戶
需要高可靠、高可用、高性能的數(shù)據(jù)庫,保障業(yè)務(wù)穩(wěn)定發(fā)展,防止出現(xiàn)阻塞問題。
服務(wù)價(jià)值
例如多城市車輛充電平臺,往往需要管理分布在極大范圍的端點(diǎn)設(shè)備,為了讓更多終端輕松互聯(lián)、安全管理,可以借助云數(shù)據(jù)庫GaussDB構(gòu)建高并發(fā)的任務(wù)調(diào)度系統(tǒng)、端設(shè)備監(jiān)控以及更多邊緣計(jì)算能力。
3.3、購買體驗(yàn)
先注冊登錄華為云帳號。
登錄管理控制臺并選擇云數(shù)據(jù)庫GaussDB。
按需購買哈,這里選購的是2核24GB。
選擇網(wǎng)絡(luò):
設(shè)置密碼:
最后一步,買買買。
3.4、連接體驗(yàn)
獲取Redis客戶端:
解壓客戶端工具包:
連接實(shí)例:
出現(xiàn)如下信息,說明連接成功:
四、GeminiDB Influx接口上云
GeminiDB Influx接口是一款采用計(jì)算存儲分離架構(gòu),兼容InfluxDB生態(tài)的云原生時(shí)序數(shù)據(jù)庫。提供高性能讀寫、高壓縮率、冷熱分層存儲以及彈性擴(kuò)容、監(jiān)控告警等服務(wù)能力。適用于運(yùn)維、物聯(lián)網(wǎng)、工業(yè)生產(chǎn)等監(jiān)控應(yīng)用場景。
4.1、優(yōu)點(diǎn)
極致性能
億級時(shí)間線數(shù)據(jù)管理,輕松支撐每天萬億記錄寫入,聚合查詢性能卓越。
海量數(shù)據(jù)分析
支持多維條件組合查詢,更有聚合分析、時(shí)序洞察特性,提供全場景支持。
低成本存儲
列式存儲,自適應(yīng)壓縮算法,自動冷熱分級存儲,存儲成本低。
極致彈性
計(jì)算和存儲可以獨(dú)立按需擴(kuò)容,無需遷移數(shù)據(jù),急速完成數(shù)據(jù)庫集群擴(kuò)縮容。
4.2、適用場景
針對物聯(lián)網(wǎng)IoT客戶
IoT傳感器時(shí)序數(shù)據(jù)分析,助力萬物互聯(lián)。
服務(wù)價(jià)值
· 超強(qiáng)寫入:小批量寫入場景性能為開源版本InfluxDB的4.5倍,大批量寫入場景性能為開源版本InfluxDB的3.3倍
· 多維度分析:支持多維條件組合查詢,對海量數(shù)據(jù)分析得心應(yīng)手
· 彈性擴(kuò)展:基于計(jì)算存儲分離的分布式架構(gòu),分鐘級計(jì)算節(jié)點(diǎn)擴(kuò)容,應(yīng)對業(yè)務(wù)高峰期
針對應(yīng)用運(yùn)維監(jiān)控
統(tǒng)一應(yīng)用運(yùn)維實(shí)時(shí)監(jiān)控,全局把控系統(tǒng)運(yùn)行狀態(tài)。
服務(wù)價(jià)值
· 海量數(shù)據(jù)支持:支持每天萬億條監(jiān)控指標(biāo)寫入,寫入性能線性擴(kuò)展
· 異常檢測:支持多種時(shí)序異常類型的檢測告警,異常可視化直觀展示,方便運(yùn)維人員識別異常,告警策略設(shè)置簡單,無需機(jī)器學(xué)習(xí)知識背景
· 智能預(yù)測:采用多維時(shí)序預(yù)測算法,利用多指標(biāo)間關(guān)聯(lián)關(guān)系提高預(yù)測準(zhǔn)確度,相比傳統(tǒng)預(yù)測算法準(zhǔn)確度更高
4.3、購買體驗(yàn)
先注冊登錄華為云帳號。
登錄管理控制臺并選擇GaussDB(for Influx)。
按需購買哈,選購的是4核16。
網(wǎng)絡(luò)設(shè)置和密碼設(shè)置:
最后一步,買買買。
4.4、連接體驗(yàn)
通過Java語言連接實(shí)例:
pom.xml依賴添加:
使用SSL方式連接實(shí)例的Java代碼示例:
使用非SSL方式連接實(shí)例的Java代碼示例:
使用連接池方式連接實(shí)例的Java代碼示例:
五、文檔數(shù)據(jù)庫上云
文檔數(shù)據(jù)庫服務(wù)DDS完全兼容MongoDB協(xié)議,提供安全、高可用、高可靠、彈性伸縮和易用的數(shù)據(jù)庫服務(wù),支持分片集群(Sharding)、副本集(ReplicaSet)和單節(jié)點(diǎn)三種部署架構(gòu),同時(shí)提供一鍵部署、彈性擴(kuò)容、容災(zāi)、備份、恢復(fù)、監(jiān)控和告警等功能。
5.1、優(yōu)點(diǎn)
實(shí)例類型靈活多樣
文檔數(shù)據(jù)庫服務(wù)DDS支持集群實(shí)例、副本集實(shí)例、單節(jié)點(diǎn)實(shí)例等多種實(shí)例類型,能夠滿足不同業(yè)務(wù)場景需求;
彈性伸縮靈活配置
文檔數(shù)據(jù)庫服務(wù)DDS提供了變更實(shí)例存儲空間、節(jié)點(diǎn)數(shù)量、CPU和內(nèi)存規(guī)格的功能,客戶可以根據(jù)業(yè)務(wù)需要靈活配置所需資源;
靈活管理可視可控
管理控制臺提供全面的監(jiān)控信息,簡單易用,靈活管理,可視可控;
多層數(shù)據(jù)安全保障
通過虛擬私有云、子網(wǎng)、安全組、存儲加密、DDoS防護(hù)以及SSL安全訪問等多層安全防護(hù)體系,有力抗擊各種惡意攻擊,保障數(shù)據(jù)安全;提供審計(jì)日志功能,記錄客戶對數(shù)據(jù)庫或集合執(zhí)行的操作,幫助客戶對數(shù)據(jù)庫進(jìn)行安全審計(jì)、故障根因分析等操作;支持細(xì)粒度權(quán)限,實(shí)現(xiàn)精細(xì)的權(quán)限管理;
豐富工具簡化運(yùn)維
在備份和恢復(fù)方面,支持全量備份、增量備份,副本集支持任意時(shí)間點(diǎn)備份恢復(fù),備份數(shù)據(jù)最多可保存732天;在監(jiān)控報(bào)警方面,可實(shí)時(shí)監(jiān)控實(shí)例運(yùn)行的指標(biāo),用戶可自定義監(jiān)控目標(biāo)與通知策略,及時(shí)了解數(shù)據(jù)庫服務(wù)的運(yùn)行情況。
差異化優(yōu)勢
1、支持單節(jié)點(diǎn)部署,解決無高可用需求的測試場景,節(jié)省資源成本;
2、支持用戶設(shè)置跨區(qū)域備份策略,包含開啟/關(guān)閉,備份區(qū)域,以及備份保留時(shí)長;
3、實(shí)例支持可用區(qū)遷移:解決用戶AZ級別的容災(zāi)問題;
4、提供錯(cuò)誤日志展示和下載功能;
5、支持租戶使用自己在KMS服務(wù)上上傳的密鑰對DDS數(shù)據(jù)進(jìn)行靜態(tài)加密,提高數(shù)據(jù)安全性,部分金融、外企有加密需求,并且是上云必備門檻;
6、只讀復(fù)制延遲:客戶可以在控制臺設(shè)置只讀節(jié)點(diǎn)的復(fù)制延遲時(shí)間,在緊急情況下(誤刪數(shù)據(jù))通過延遲的只讀節(jié)點(diǎn)快速找回?cái)?shù)據(jù)。
5.2、適用場景
針對大型企業(yè)和互聯(lián)網(wǎng)客戶
往往需要應(yīng)對TB級數(shù)據(jù),有較強(qiáng)的數(shù)據(jù)存儲需求。且大數(shù)據(jù)場景下,還需要滿足業(yè)務(wù)在線數(shù)據(jù)實(shí)時(shí)寫入數(shù)據(jù)庫、大數(shù)據(jù)計(jì)算分析、分析結(jié)果反饋等實(shí)時(shí)查詢、動態(tài)分析的需求。
服務(wù)價(jià)值
文檔數(shù)據(jù)庫服務(wù)DDS的副本集模式采用三節(jié)點(diǎn)Replica Set的高可用架構(gòu),三個(gè)數(shù)據(jù)節(jié)點(diǎn)組成一個(gè)反親和組,部署在不同的物理服務(wù)器上,自動同步數(shù)據(jù)。Primary節(jié)點(diǎn)和Secondary節(jié)點(diǎn)提供服務(wù),兩個(gè)節(jié)點(diǎn)分別擁有獨(dú)立內(nèi)網(wǎng)地址,配合Driver實(shí)現(xiàn)讀取壓力分配。不僅可以滿足大型企業(yè)和互聯(lián)網(wǎng)行業(yè)客戶對海量數(shù)據(jù)存儲的需求,還能解決數(shù)據(jù)分析場景需求。
針對游戲客戶
在游戲應(yīng)用中,游戲玩家活躍高峰期,對并發(fā)能力要求較高,同時(shí)隨著業(yè)務(wù)發(fā)展,在游戲玩法變化時(shí)可能還需要變更表結(jié)構(gòu),運(yùn)維難度和工作量較大;
服務(wù)價(jià)值
可以將一些用戶信息,如用戶裝備、用戶積分等存儲在DDS數(shù)據(jù)庫中,使用文檔數(shù)據(jù)庫服務(wù)DDS的集群類型,應(yīng)對高并發(fā)場景;文檔數(shù)據(jù)庫服務(wù) DDS副本集和集群架構(gòu)的高可用特性,能夠滿足游戲在高并發(fā)場景下持續(xù)穩(wěn)定運(yùn)行的需求;另外,文檔數(shù)據(jù)庫服務(wù) DDS兼容MongoDB,具有No-Schema的方式,能免去客戶在游戲玩法變化中需要變更表結(jié)構(gòu)的痛苦,非常適用于靈活多變的游戲業(yè)務(wù)需求;客戶可以將模式固定的結(jié)構(gòu)化數(shù)據(jù)存儲在云數(shù)據(jù)庫RDS中,模式靈活的業(yè)務(wù)存儲在文檔數(shù)據(jù)庫服務(wù) DDS中,高熱數(shù)據(jù)存儲在云數(shù)據(jù)庫GaussDB里,實(shí)現(xiàn)對業(yè)務(wù)數(shù)據(jù)高效存取,降低存儲數(shù)據(jù)的投入成本;
針對物聯(lián)網(wǎng)IoT客戶
IoT智能終端往往需要進(jìn)行多樣化的數(shù)據(jù)采集,且需要存儲設(shè)備日志信息,并對這些信息進(jìn)行多維度分析。同時(shí),IoT業(yè)務(wù)增長快、數(shù)據(jù)量大、訪問量增長迅速,數(shù)據(jù)存儲需要具備水平擴(kuò)展能力;
服務(wù)價(jià)值
文檔數(shù)據(jù)庫服務(wù)DDS兼容MongoDB,具有高性能和異步數(shù)據(jù)寫入功能,特定場景下可達(dá)到內(nèi)存數(shù)據(jù)庫的處理能力。同時(shí),文檔數(shù)據(jù)庫服務(wù)DDS中的集群實(shí)例,可動態(tài)擴(kuò)容和增加mongos和shard組件的性能規(guī)格和個(gè)數(shù),性能及存儲空間可實(shí)現(xiàn)快速擴(kuò)展,非常適合IoT的高并發(fā)寫入的場景;
5.3、購買體驗(yàn)
先注冊登錄華為云帳號。
登錄管理控制臺并選擇文檔數(shù)據(jù)庫服務(wù)DDS。
按需購買哈,選購的是,副本集,4核8G。
網(wǎng)絡(luò)設(shè)置:
最后一步,買買買。
5.4、連接體驗(yàn)
Java示例(無證書連接):
通過Java連接集群實(shí)例時(shí),代碼中的Java鏈接格式如下:
參數(shù)說明:
總結(jié)
本文分享的內(nèi)容比較多,從游戲、電商、社交等泛互聯(lián)網(wǎng)行業(yè)的現(xiàn)狀和痛點(diǎn)進(jìn)行分析,主要涉及的問題是:業(yè)務(wù)上線速度慢、無法彈性擴(kuò)縮容、運(yùn)維人力成本高和安全防護(hù)問題多。建議解決方案是:數(shù)據(jù)庫上云!
數(shù)據(jù)庫上云的核心優(yōu)點(diǎn)主要有4個(gè)方面:
· 彈性伸縮,部署靈活
· 智能運(yùn)維,降本增效
· 災(zāi)備完善,安全可靠
· 更高可用,更強(qiáng)性能
通過本文的學(xué)習(xí),可以對數(shù)據(jù)庫上云有一定的了解和實(shí)操經(jīng)驗(yàn)。
除了理論方面的分享,文中還介紹了多個(gè)不同數(shù)據(jù)庫類型的上云實(shí)踐分享。主要數(shù)據(jù)庫有:云數(shù)據(jù)庫RDS for MySQL,云數(shù)據(jù)庫GaussDB,GeminiDB Influx 接口和文檔數(shù)據(jù)庫服務(wù)DDS。從優(yōu)點(diǎn)到適用場景,到購買體驗(yàn)和連接體驗(yàn)詳細(xì)介紹一番。
通過本文的學(xué)習(xí),可以對數(shù)據(jù)庫上云有一定的了解和實(shí)操經(jīng)驗(yàn)。目前正值華為云開年采購季,有需要的朋友盡快去華為云官網(wǎng)看看吧。
(免責(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)鏈接。 )