應(yīng)該在本地還是在云中運(yùn)行數(shù)據(jù)庫(kù)?
云平臺(tái)已成為許多企業(yè)的標(biāo)準(zhǔn) IT 基礎(chǔ)設(shè)施選擇, 云數(shù)據(jù)庫(kù)的部署也因此迅速增長(zhǎng)。但選擇部署本地?cái)?shù)據(jù)庫(kù)還是云數(shù)據(jù)庫(kù)可能是一個(gè)艱難的決定。
本地?cái)?shù)據(jù)庫(kù)
大多數(shù) IT 和 數(shù)據(jù)管理 團(tuán)隊(duì)都擁有豐富的本地系統(tǒng)經(jīng)驗(yàn)。企業(yè)建立了數(shù)據(jù)中心和服務(wù)器機(jī)房,提供所有環(huán)境保障,包括溫度和濕度控制;滅火;安全;以及冗余連接和電源,以確保計(jì)算系統(tǒng)安全、可靠且高度可用。
在云數(shù)據(jù)庫(kù)與本地?cái)?shù)據(jù)庫(kù)的爭(zhēng)論中,人們想到的一件事是硬件和軟件的成本。對(duì)于本地?cái)?shù)據(jù)庫(kù),企業(yè)需要購(gòu)買、安裝和維護(hù)所有硬件組件。此外,企業(yè)必須購(gòu)買操作系統(tǒng)、數(shù)據(jù)庫(kù)軟件和各種與支持相關(guān)的軟件工具,以 保護(hù)、管理和監(jiān)控?cái)?shù)據(jù)庫(kù) 以及在數(shù)據(jù)庫(kù)上運(yùn)行的應(yīng)用程序。
IaaS 數(shù)據(jù)庫(kù)
IaaS 數(shù)據(jù)庫(kù)環(huán)境是一種云架構(gòu),類似于運(yùn)行本地?cái)?shù)據(jù)庫(kù)。通過(guò) IaaS,供應(yīng)商提供計(jì)算和存儲(chǔ)基礎(chǔ)設(shè)施,并可能提供某種程度的系統(tǒng)維護(hù)活動(dòng)??蛻艨梢灾苯釉L問(wèn)該平臺(tái),其中包括計(jì)算和存儲(chǔ)組件。將其視為云中的服務(wù)器。
使用 IaaS 的企業(yè)無(wú)需構(gòu)建服務(wù)器支持環(huán)境來(lái)保護(hù)其系統(tǒng)。云供應(yīng)商提供防止或減少數(shù)據(jù)泄露、意外停機(jī)和其他不幸事件影響所需的所有環(huán)境、安全和冗余功能。
DBaaS
DBaaS 供應(yīng)商提供 IaaS 同行所提供的所有環(huán)境基礎(chǔ)設(shè)施優(yōu)勢(shì),但除了支持基礎(chǔ)設(shè)施之外,他們還通過(guò)承擔(dān)操作系統(tǒng)和數(shù)據(jù)庫(kù)軟件的所有權(quán)來(lái)提高控制和責(zé)任級(jí)別。
這些供應(yīng)商還提供工具來(lái)幫助客戶監(jiān)控其 DBaaS 環(huán)境。盡管數(shù)據(jù)庫(kù)管理員 ( DBA ) 可以配置系統(tǒng)以滿足應(yīng)用程序工作負(fù)載要求,并負(fù)責(zé)在修補(bǔ)和數(shù)據(jù)庫(kù)備份等任務(wù)上與 DBaaS 供應(yīng)商進(jìn)行協(xié)調(diào),但他們幾乎不執(zhí)行后端軟件管理。
本地 、IaaS 和 DBaaS的比較
本地、IaaS 和 DBaaS 方法都有其架構(gòu)固有的優(yōu)點(diǎn)和缺點(diǎn)。還需要注意的是,IaaS 和 DBaaS 供應(yīng)商的產(chǎn)品可能存在很多差異。
本地?cái)?shù)據(jù)庫(kù)的優(yōu)勢(shì)
本地架構(gòu)最適合那些希望完全擁有并控制其數(shù)據(jù)庫(kù)系統(tǒng)的安全性、可用性、可恢復(fù)性和性能的企業(yè)。
此外,運(yùn)行本地系統(tǒng)的企業(yè)可以使用各種數(shù)據(jù)庫(kù)管理、性能監(jiān)控和支持相關(guān)工具來(lái)提高效率并簡(jiǎn)化運(yùn)營(yíng)。
IaaS 的優(yōu)勢(shì)
IaaS 使客戶能夠?qū)ζ鋽?shù)據(jù)庫(kù)環(huán)境保持嚴(yán)格的管理控制。此外,企業(yè)可以更輕松地在 IaaS 系統(tǒng)上使用他們喜歡的內(nèi)部第三方產(chǎn)品。與 DBaaS 平臺(tái)相比,IaaS 架構(gòu)還為企業(yè)提供了更高級(jí)別的系統(tǒng)可見(jiàn)性。
DBaaS 的優(yōu)勢(shì)
DBaaS 產(chǎn)品使客戶能夠更輕松地配置復(fù)雜的數(shù)據(jù)庫(kù)架構(gòu),其中包括高級(jí)高可用性和災(zāi)難恢復(fù)功能。由于云供應(yīng)商承擔(dān)整個(gè) DBaaS 系統(tǒng)的責(zé)任,因此企業(yè)還可以從降低的支持成本中受益。