摘要:高度可用的數(shù)據(jù)庫(kù)云計(jì)算時(shí)代的高可用數(shù)據(jù)庫(kù)是可擴(kuò)展容錯(cuò)且與任何私有云或公共云兼容的數(shù)據(jù)庫(kù)實(shí)例。現(xiàn)在是企業(yè)通過(guò)采用云計(jì)算解決方案運(yùn)行現(xiàn)代數(shù)據(jù)庫(kù)來(lái)獲得競(jìng)爭(zhēng)優(yōu)勢(shì)的時(shí)候了。
公共云和私有云使企業(yè)能夠擺脫容易出錯(cuò)的傳統(tǒng)架構(gòu),并運(yùn)行具有可靠性為5個(gè)9和6個(gè)9的應(yīng)用程序。業(yè)務(wù)應(yīng)用程序可以按需、即時(shí)且經(jīng)濟(jì)高效地進(jìn)行調(diào)整。數(shù)據(jù)庫(kù)應(yīng)用程序一直是所有企業(yè)基礎(chǔ)設(shè)施的主要組成部分,但這些應(yīng)用程序(特別是關(guān)系數(shù)據(jù)庫(kù))在使用云計(jì)算能力方面仍有很長(zhǎng)的路要走。它們被設(shè)計(jì)為大型單片應(yīng)用程序,當(dāng)組織嘗試以可擴(kuò)展的方式可靠地運(yùn)行它們時(shí),將面臨著相當(dāng)大的挑戰(zhàn)。
傳統(tǒng)的分布式環(huán)境數(shù)據(jù)庫(kù)通常部署為多個(gè)獨(dú)立的數(shù)據(jù)庫(kù)實(shí)例,具有統(tǒng)一查詢(xún)的能力。對(duì)于測(cè)試/開(kāi)發(fā)環(huán)境,生成數(shù)據(jù)庫(kù)的許多物理副本在后臺(tái)創(chuàng)建,導(dǎo)致數(shù)據(jù)蔓延。云計(jì)算與這些解決方案的集成是有限的:重點(diǎn)是數(shù)據(jù)的位置,而不是使用分布式系統(tǒng)的強(qiáng)大功能。讓我們考慮針對(duì)高可用性和測(cè)試/開(kāi)發(fā)數(shù)據(jù)庫(kù)的情況解決這些問(wèn)題的不同選項(xiàng)。
高度可用的數(shù)據(jù)庫(kù)
云計(jì)算時(shí)代的高可用數(shù)據(jù)庫(kù)是可擴(kuò)展、容錯(cuò)且與任何私有云或公共云兼容的數(shù)據(jù)庫(kù)實(shí)例。它們旨在提供業(yè)務(wù)連續(xù)性,而不會(huì)因任何類(lèi)型的硬件或網(wǎng)絡(luò)故障而導(dǎo)致用戶(hù)體驗(yàn)的影響。其核心設(shè)計(jì)原則是消除任何單點(diǎn)故障,并提供平穩(wěn)的故障轉(zhuǎn)移體驗(yàn)。
主動(dòng)/被動(dòng)數(shù)據(jù)庫(kù)副本
第一種選擇是在主/副本體系結(jié)構(gòu)中部署數(shù)據(jù)庫(kù),以便在任何給定時(shí)間單個(gè)主服務(wù)器提供數(shù)據(jù)庫(kù)請(qǐng)求。復(fù)制策略使用數(shù)據(jù)庫(kù)供應(yīng)商的復(fù)制特性或外部第三方復(fù)制工具從主服務(wù)器同步復(fù)制數(shù)據(jù)。一旦主服務(wù)器發(fā)生故障,副本服務(wù)器就會(huì)接管并使用復(fù)制的數(shù)據(jù)在故障發(fā)生之前重新啟動(dòng)數(shù)據(jù)庫(kù)。
這種方法可能會(huì)遇到數(shù)據(jù)庫(kù)性能和可靠性問(wèn)題。數(shù)據(jù)庫(kù)操作將與這兩個(gè)位置的網(wǎng)絡(luò)一樣快。第三方復(fù)制工具可能無(wú)法提供穩(wěn)定的數(shù)據(jù)復(fù)制,并且可能在故障轉(zhuǎn)移后使數(shù)據(jù)庫(kù)處于不一致的狀態(tài)。
內(nèi)置高可用性的數(shù)據(jù)庫(kù)
第二種選擇是尋找提供內(nèi)置高可用性的數(shù)據(jù)庫(kù)解決方案。此功能在Noss數(shù)據(jù)庫(kù)(如Cassandra和MongoDB)中更常見(jiàn)。它們從數(shù)據(jù)庫(kù)層創(chuàng)建一致的數(shù)據(jù)副本,并啟用容錯(cuò)數(shù)據(jù)庫(kù)。然而,這種方法可能對(duì)許多企業(yè)不起作用,因?yàn)閭鹘y(tǒng)的關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)缺乏這種能力。此外,混合和多云復(fù)制通常不是這些解決方案的選擇。
測(cè)試/開(kāi)發(fā)數(shù)據(jù)庫(kù)
克隆數(shù)據(jù)庫(kù)是測(cè)試、開(kāi)發(fā)和分析的共同要求。生產(chǎn)數(shù)據(jù)庫(kù)始終在隔離的基礎(chǔ)設(shè)施中運(yùn)行,并且為備份、大數(shù)據(jù)分析和質(zhì)量保證創(chuàng)建此數(shù)據(jù)庫(kù)的一個(gè)或多個(gè)副本。
快照和克隆
要將數(shù)據(jù)庫(kù)復(fù)制到另一個(gè)站點(diǎn)或云平臺(tái),操作人員可以獲取快照并將其物理克隆到其他位置。這樣做涉及設(shè)置策略,該策略定期獲取數(shù)據(jù)庫(kù)的快照。并將其克隆到預(yù)定義位置。用戶(hù)需要像Oracle RMAN這樣的解決方案,它可以跟蹤快照之間的變化,采取一致的備份,并在需要時(shí)進(jìn)行恢復(fù)。但是對(duì)于所有數(shù)據(jù)庫(kù)都不存在這樣的解決方案,并且使用遠(yuǎn)程數(shù)據(jù)中心和云平臺(tái)來(lái)創(chuàng)建這樣的克隆仍然是復(fù)雜的(如果可行的話)過(guò)程。
適用于私有云、混合云和多云的高可用存儲(chǔ)
解決這些問(wèn)題的更好解決方案是從存儲(chǔ)層完全抽象數(shù)據(jù)庫(kù)層,并讓存儲(chǔ)解決方案處理應(yīng)用程序的高可用性。軟件定義存儲(chǔ)(SDS)可以通過(guò)提供不同類(lèi)型的硬件和軟件故障的數(shù)據(jù)保護(hù)來(lái)提供此功能。軟件定義存儲(chǔ)(SDS)還可以靈活地在后端使用任何類(lèi)型的存儲(chǔ)硬件,其中包括物理服務(wù)器和虛擬云實(shí)例。
這種方法的唯一缺點(diǎn)是投資于正確的解決方案,這種解決方案很容易與客戶(hù)選擇的數(shù)據(jù)庫(kù)應(yīng)用程序集成,并且還與其他數(shù)據(jù)庫(kù)兼容以實(shí)現(xiàn)轉(zhuǎn)換。此外,此類(lèi)解決方案應(yīng)該能夠在任何私有云或公共云上運(yùn)行,并且應(yīng)該模糊內(nèi)部部署和公共云位置之間的界限。
以下是這樣的解決方案:
數(shù)據(jù)庫(kù)即服務(wù)
社交媒體、投資、游戲等需要5個(gè)9或6個(gè)9的可用性,并采用全球可訪問(wèn)性的應(yīng)用程序,需要最適合云端的整個(gè)數(shù)據(jù)庫(kù)系統(tǒng)。數(shù)據(jù)庫(kù)即服務(wù)(DBaaS)提供了一種在云中運(yùn)行數(shù)據(jù)庫(kù)的簡(jiǎn)便方法,可以節(jié)省購(gòu)買(mǎi)服務(wù)器、構(gòu)建基礎(chǔ)設(shè)施和構(gòu)建大型團(tuán)隊(duì)來(lái)管理這些數(shù)據(jù)庫(kù)的時(shí)間。供應(yīng)商提供多種方式來(lái)使用數(shù)據(jù)庫(kù)即服務(wù)(DBaaS)產(chǎn)品,例如安裝了數(shù)據(jù)庫(kù)的虛擬機(jī),DB Schema即服務(wù)以及具有專(zhuān)用硬件的數(shù)據(jù)庫(kù),用于RDBMS以及NoSQL數(shù)據(jù)庫(kù)。
在考慮任何基于云計(jì)算的數(shù)據(jù)庫(kù)安裝時(shí),必須解決以下問(wèn)題:
(1)供應(yīng)商鎖定:每個(gè)提供商都有自己的業(yè)務(wù)流程框架,這使得消費(fèi)者更難從一個(gè)提供商轉(zhuǎn)移到另一個(gè)提供商。
(2)數(shù)據(jù)同步:總是需要外部工具以一致的方式將數(shù)據(jù)從一個(gè)位置復(fù)制到另一個(gè)位置。這些工具通常具有破壞性,昂貴且復(fù)雜,并且它們構(gòu)成了跨越多個(gè)位置和環(huán)境的巨大瓶頸。
(3)云計(jì)算成本分析:決定在云平臺(tái)中應(yīng)該使用哪些應(yīng)用程序和數(shù)據(jù)之前,應(yīng)該進(jìn)行仔細(xì)的預(yù)算分析。如果不設(shè)計(jì)混合云,其預(yù)算很容易失控,同時(shí)要記住為了獲得簡(jiǎn)單性和靈活性需要付出代價(jià)。
迄今為止,數(shù)據(jù)庫(kù)已經(jīng)存在了50多年,長(zhǎng)期在傳統(tǒng)的辦公環(huán)境中成功運(yùn)行?,F(xiàn)在是企業(yè)通過(guò)采用云計(jì)算解決方案運(yùn)行現(xiàn)代數(shù)據(jù)庫(kù)來(lái)獲得競(jìng)爭(zhēng)優(yōu)勢(shì)的時(shí)候了。
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/5273.html
摘要:相反,楊皓然認(rèn)為,目前有一些開(kāi)源的框架,重點(diǎn)解決了彈性伸縮的問(wèn)題,但還沒(méi)有廣泛的和其它服務(wù)連接,沒(méi)有充分發(fā)揮的威力。以應(yīng)用為中心,而不是以資源為中心對(duì)于函數(shù)計(jì)算的實(shí)現(xiàn)方式,楊皓然認(rèn)為立足點(diǎn)應(yīng)該是以應(yīng)用為中心,而不是以資源為中心。 摘要: 過(guò)去十年,云服務(wù)深刻地改變了社會(huì)獲取和使用計(jì)算能力的方式,云服務(wù)自身也以極快的速度演進(jìn)。在基礎(chǔ)設(shè)施云化之后,容器、Serverless等技術(shù)迅猛發(fā)展,...
摘要:而企業(yè)在這樣一個(gè)大數(shù)據(jù)與移動(dòng)互聯(lián)時(shí)代,較大的挑戰(zhàn)不是提供基本的計(jì)算,而是怎樣提供一個(gè)分布式的企業(yè)服務(wù),讓企業(yè)在任何地方都可以工作,用戶(hù)不會(huì)受到阻礙,這需要建立云計(jì)算環(huán)境。 ? ? 在這些數(shù)據(jù)中,埋藏著消費(fèi)者的消費(fèi)習(xí)慣、市場(chǎng)變化、產(chǎn)品走勢(shì)以及大量的歷史記錄,這些關(guān)鍵數(shù)據(jù)對(duì)于企業(yè)和組織的后續(xù)運(yùn)營(yíng)和發(fā)展至關(guān)重要。 ? ? ??? 而企業(yè)在這樣一個(gè)大數(shù)據(jù)與移動(dòng)互聯(lián)時(shí)代,較大的挑戰(zhàn)不是提供基本的...
摘要:隨著年代初云計(jì)算的興起,這一轉(zhuǎn)變將掀起浪潮。他自己預(yù)測(cè),集中式云計(jì)算,特別是亞馬遜,谷歌和微軟的云計(jì)算將繼續(xù)增長(zhǎng)。計(jì)算機(jī)制造商將這一轉(zhuǎn)變視為收復(fù)失地的機(jī)會(huì)。據(jù)英國(guó)《經(jīng)濟(jì)學(xué)人》報(bào)道, 一些聯(lián)網(wǎng)的設(shè)備配備一些傳感器,收集各種信息,發(fā)送給制造商用于分析。它們好似一個(gè)數(shù)字的吸塵器,在以平均兩倍的速度增長(zhǎng)。慕尼黑的創(chuàng)業(yè)企業(yè)Bragi開(kāi)發(fā)的無(wú)線耳機(jī)卻并不如此。他們保留了大部分收集的信息(如穿戴者的生命體...
摘要:計(jì)算機(jī)制造商將這一轉(zhuǎn)變視為收復(fù)失地的機(jī)會(huì)。今年月,微軟的宣傳語(yǔ)由移動(dòng)優(yōu)先,云優(yōu)先改為智能云和智能端,推出用算法將軟件容器分派到任何設(shè)備的服務(wù)。據(jù)英國(guó)《經(jīng)濟(jì)學(xué)人》報(bào)道, 一些聯(lián)網(wǎng)的設(shè)備配備一些傳感器,收集各種信息,發(fā)送給制造商用于分析。它們好似一個(gè)數(shù)字的吸塵器,在以平均兩倍的速度增長(zhǎng)。慕尼黑的創(chuàng)業(yè)企業(yè)Bragi開(kāi)發(fā)的無(wú)線耳機(jī)卻并不如此。他們保留了大部分收集的信息(如穿戴者的生命體征),在本地?cái)?shù)...
摘要:在一定程度上也印證了云時(shí)代就應(yīng)該有云時(shí)代的數(shù)據(jù)庫(kù),而不應(yīng)該再是。關(guān)于2019年的云計(jì)算市場(chǎng)格局,依舊是馬太效應(yīng)凸顯、大者恒大的趨勢(shì)繼續(xù),但在這個(gè)過(guò)程中,也存在不少的變數(shù)和新的技術(shù)趨勢(shì)。在筆者看來(lái),云計(jì)算市場(chǎng)2019年將全面進(jìn)入云原生時(shí)代,一些守舊的企業(yè)依舊會(huì)深陷泥潭,而那些革新的企業(yè)則會(huì)借助這一機(jī)遇走向安全地帶,盡管這一安全地帶也只是暫時(shí)的安全。這里所談?wù)摰脑圃?,并非近兩年?lái)業(yè)界熱議的云原...
閱讀 3554·2019-08-30 12:58
閱讀 932·2019-08-29 16:37
閱讀 2808·2019-08-29 16:29
閱讀 3111·2019-08-26 12:18
閱讀 2379·2019-08-26 11:59
閱讀 3422·2019-08-23 18:27
閱讀 2796·2019-08-23 16:43
閱讀 3311·2019-08-23 15:23