自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

到底要不要使用數(shù)據(jù)庫即服務(wù)(DBaaS)?

云計(jì)算
隨著云計(jì)算的快速發(fā)展,越來越多的企業(yè)希望從頂層框架入手,探索整體數(shù)據(jù)架構(gòu)中的更多可能性,DBaaS(亦稱泛數(shù)據(jù)庫類服務(wù))就是PaaS 層的一個(gè)重要分支。那么,DBaaS到底是什么?適用于哪些應(yīng)用場景?希望以下內(nèi)容,可以幫助用戶在云應(yīng)用中做出正確選擇!

隨著云計(jì)算的快速發(fā)展,越來越多的企業(yè)希望從頂層框架入手,探索整體數(shù)據(jù)架構(gòu)中的更多可能性,DBaaS(亦稱泛數(shù)據(jù)庫類服務(wù))就是PaaS 層的一個(gè)重要分支。那么,DBaaS到底是什么?適用于哪些應(yīng)用場景?希望以下內(nèi)容,可以幫助用戶在云應(yīng)用中做出正確選擇!

[[278112]]

對(duì)比傳統(tǒng)的標(biāo)準(zhǔn)化數(shù)據(jù)庫模式,DBaaS能帶來更靈活,可擴(kuò)展、按需服務(wù)的體驗(yàn),用戶可對(duì)云環(huán)境中的資源進(jìn)行調(diào)配,因此獲得廣泛支持和采用。問題是,什么是DBaaS?

這一點(diǎn)很重要,DBaaS并不等同于在基于云的服務(wù)器(如Amazon AWS或Microsoft Azure)上運(yùn)行數(shù)據(jù)庫,我們要正確理解DBaaS的概念。雖然在虛擬機(jī)上運(yùn)行數(shù)據(jù)庫一定會(huì)帶來成本和靈活性方面的優(yōu)勢,但是仍需要用戶維護(hù)數(shù)據(jù)庫,需要用戶具備服務(wù)器操作和運(yùn)營方面的專業(yè)知識(shí)。

而真正的DBaaS,是由云服務(wù)商提供服務(wù),用戶不需要用專業(yè)的運(yùn)維團(tuán)隊(duì)來維護(hù)服務(wù)器的運(yùn)轉(zhuǎn)。一些物理和虛擬化的硬件設(shè)備,包括操作系統(tǒng)、網(wǎng)絡(luò)、相關(guān)的資源配置等,都可以通過云的形式,一鍵完成設(shè)置,然后通過一個(gè)簡單的API調(diào)用,將應(yīng)用程序連接起來。比如:Amazon RDS、阿里云 RDS、Azure SQL Databases 和 Azure Database for MySQL/PostgreSQL 等,都是DBaaS的典型應(yīng)用。

使用DBaaS,能讓用戶在部署速度和成本方面,獲得顯著提升。但是,DBaaS也并不是“一本萬能”,什么場景都適用,還是要看具體的項(xiàng)目需求。

DBaaS適用于哪些應(yīng)用場景?

1、沒有專業(yè)的數(shù)據(jù)庫團(tuán)隊(duì)。如果企業(yè)的技術(shù)團(tuán)隊(duì)沒有那么多的軟件開發(fā)人員,無法應(yīng)對(duì)數(shù)據(jù)庫的復(fù)雜性,那么就可以考慮使用DBaaS。除了更方便數(shù)據(jù)庫管理以外,DBaaS服務(wù)商還能提供數(shù)據(jù)的自動(dòng)備份等其他服務(wù),讓企業(yè)只專注于關(guān)鍵業(yè)務(wù)開發(fā),而不用擔(dān)心數(shù)據(jù)庫的運(yùn)行問題。

2、臨時(shí)數(shù)據(jù)庫。如果企業(yè)只是在短期內(nèi)有需要,用于持續(xù)集成或者后端的測試,DBaaS模式可以為用戶快速構(gòu)建一個(gè)數(shù)據(jù)庫,當(dāng)測試結(jié)束時(shí),用戶可以刪掉數(shù)據(jù)以及相應(yīng)的數(shù)據(jù)庫。這種方式,大大加快了企業(yè)測試環(huán)境下的自動(dòng)化部署和更新,讓數(shù)據(jù)庫應(yīng)用更加簡單。

3、微服務(wù)設(shè)計(jì)。在企業(yè)的生產(chǎn)環(huán)境中,如果使用了由數(shù)據(jù)庫組成的大量的微服務(wù)設(shè)計(jì),DBaaS這種模式也會(huì)非常適用。另外,即使企業(yè)有很多專業(yè)的數(shù)據(jù)庫開發(fā)人員,但如果不愿意在數(shù)據(jù)庫部署方面投入大量的時(shí)間和精力,也可以通過DBaaS快速投入生產(chǎn)。

使用DBaaS有哪些局限性?

值得一提的是,雖然DBaaS有很多優(yōu)勢,但是切不可在以下場景中適用。

第一,具有復(fù)雜的數(shù)據(jù)庫邏輯關(guān)系。了確保數(shù)據(jù)庫在部署時(shí)的易用性,DBaaS服務(wù)商限制了數(shù)據(jù)庫在復(fù)雜環(huán)境下的擴(kuò)展能力,從某種程度上降低了其靈活性。比如:用于災(zāi)難恢復(fù)時(shí),需要在一個(gè)主節(jié)點(diǎn)中進(jìn)行集群復(fù)制,同時(shí)輔助節(jié)點(diǎn)也要同步復(fù)制集群,主從節(jié)點(diǎn)之間存在異步關(guān)系,這種相對(duì)復(fù)雜的邏輯關(guān)系,大大超出了DBaaS的應(yīng)用范圍。換言之,DBaaS沒有辦法理解企業(yè)深度定制化的個(gè)性化服務(wù)。

第二,數(shù)據(jù)庫有與指定的工作負(fù)載綁定。如果數(shù)據(jù)庫要綁定更重的工作負(fù)載,則需要更強(qiáng)大的硬件、CPU和內(nèi)存以及相應(yīng)的存儲(chǔ)能力,DBaaS沒有辦法滿足這樣的需求。

如何做出正確選擇?

如果您所在企業(yè)在數(shù)據(jù)庫方面的需求符合DBaaS所有指標(biāo),那就多花點(diǎn)時(shí)間去仔細(xì)研究DBaaS主流產(chǎn)品。包括:Amazon RDS、谷歌云SQL和Azure SQL數(shù)據(jù)庫等,他們?cè)诓渴鹉J?、性能和?shí)例類型等方面,各有不同特征。如果企業(yè)需求不適合DBaaS,那就需要自建數(shù)據(jù)庫。如果沒有專業(yè)的數(shù)據(jù)庫團(tuán)隊(duì),也沒有招聘專職人員的打算,數(shù)據(jù)庫外包可能是優(yōu)秀選擇。

 

責(zé)任編輯:華軒 來源: IT168網(wǎng)站
相關(guān)推薦

2019-10-09 08:53:47

數(shù)據(jù)庫即服務(wù)DBaaS云計(jì)算

2012-03-16 14:23:00

框架

2012-03-16 14:23:00

框架

2023-10-06 12:04:41

ORM關(guān)系型數(shù)據(jù)庫

2017-11-20 09:00:43

跳槽職場精英年終獎(jiǎng)

2020-05-26 07:40:33

微服務(wù)聚合工程Project

2014-12-09 09:13:46

BaaS云備份備份即服務(wù)

2018-07-12 09:04:15

RAID陣列硬盤

2020-04-30 09:24:46

Go項(xiàng)目語言

2020-04-20 09:32:31

VIM程序員編程

2021-04-27 15:27:56

iOS 14.5隱私跟蹤App

2020-05-26 08:52:01

程序員技術(shù)編程

2013-11-29 14:04:42

2017-09-16 19:31:29

Wi-Fi路由器輻射

2021-09-09 15:09:56

HadoopSparkHive

2021-01-22 06:03:55

核酸隔離APP

2021-02-21 09:09:24

GoGOPATH代碼

2015-11-30 11:52:03

云服務(wù)最佳實(shí)踐

2015-06-24 13:04:02

數(shù)據(jù)中心霧霾
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)