平臺即服務PaaS、基礎設施即服務IaaS、軟件即服務SaaS都是我們比較熟悉的概念,現(xiàn)在又出現(xiàn)了數(shù)據(jù)庫即服務DBaaS,以基于云的方式存儲結構化數(shù)據(jù)。但是,在解決方案提供商開始推動DBaaS浪潮之前,他們應該深入了解究竟什么是DBaaS。
簡而言之,DBaaS向客戶提供了許多與其他云服務相類似的優(yōu)勢:一個靈活的、可擴展的、按需服務的平臺,它以自助服務和便捷管理為導向,可以對環(huán)境中的資源進行調配。這種服務也提供了足夠的監(jiān)控功能來跟蹤性能和使用情況,在問題發(fā)生時將發(fā)出通知并生成一定深度的分析報告。
DBaaS和其他云服務之間的區(qū)別是:DBaaS專注于提供類似關系數(shù)據(jù)庫管理系統(tǒng)RDBMS(比如SQL Server、MySQL和Oracle)的數(shù)據(jù)庫功能。事實上,RDBMS已被證明是一種適合于在各種情況下管理結構化數(shù)據(jù)的有效工具。
然而RDBMS并非沒有局限性。它們難以擴展,需要大量的資源來配置和維護,比如時間、硬件和人力。同樣,它們往往遵循峰值性能模型,這就要求系統(tǒng)按照峰值容量來配置可用性,而不考慮典型的數(shù)據(jù)使用情況。為維持生產環(huán)境和非生產環(huán)境需要不斷地投入管理支持費用,最終導致客戶為數(shù)據(jù)庫資源投入巨額成本。
DBaaS的優(yōu)勢
DBaaS解決方案既可以解決這些問題,又能為客戶節(jié)約資金。相反作為解決方案提供商,采用DBaaS模式似乎就并不那么有吸引力了,因為與企業(yè)內部署軟件的解決方案相比,DBaaS意味著更低的利潤。但DBaaS系統(tǒng)其實具有更大的市場機遇:像其他云服務一樣,DBaaS意味著更短的銷售周期,更少的啟動費用,持續(xù)不斷的收入,也意味著比之前更多的客戶。
由于DBaaS解決方案可以降低首次投入成本,對于那些小企業(yè)來說,他們往往認為內部部署的數(shù)據(jù)庫成本太高,DBaaS的成本和靈活性優(yōu)勢對小企業(yè)吸引力更大,他們是云數(shù)據(jù)庫解決方案的重點客戶群體。采用DBaaS解決方案,他們也可以使用同大企業(yè)一樣的技術。在大型組織中,DBaaS可以提供部門級解決方案,而無需IT部門和采購部門的介入,提供更快和更容易的方法來實現(xiàn)小型解決方案。
由于能夠以較低的成本向客戶提供IT所有權,當節(jié)約成本成為客戶最高優(yōu)先級時,解決方案提供商可以向更多的客戶同時提供服務。雖然有許多來自RDBMS固有的局限性,客戶還是可以使用DBaaS系統(tǒng)所能提供的所有能力。數(shù)據(jù)庫云服務消除了組織對專職人員、本地數(shù)據(jù)庫存儲設備的需要。他們不必安裝、配置和維護任何軟硬件。
事實上,任何規(guī)模的組織都可能受益于外包服務,并在一個標準化和優(yōu)化的平臺上統(tǒng)一其數(shù)據(jù)庫管理任務?;谄浔旧淼奶匦?,DBaaS提供了敏捷和高效的數(shù)據(jù)庫服務,它可以支持多變的需求。而且其固有的彈性使得它易于擴展以處理不斷增長的需求,或當需求減弱時縮減規(guī)模。
然而,DBaaS并不意味著解決方案提供者要讓自己失業(yè)。與其他系統(tǒng)一樣,在實施DBaaS解決方案時,客戶可能需要部署、遷移、支持、異地備份、系統(tǒng)集成和災難恢復等方面的幫助。接下來,應用程序需要使用數(shù)據(jù)庫,數(shù)據(jù)庫本身需要設計、開發(fā)和部署。還有,客戶怎樣實施混合系統(tǒng),或者需要幫助管理多個云服務?
與此同時,與數(shù)據(jù)庫相關的流程的逐漸標準化,使得解決方案提供商能以更便捷的方式提供服務、部署應用程序、規(guī)劃容量和管理資源。DBaaS模式還有助于減少數(shù)據(jù)和數(shù)據(jù)庫的冗余度并提升整體服務質量。
最重要的是,解決方案提供商應記住DBaaS通常僅僅是解決方案的一部分??蛻糁耘c他們的解決方案提供商協(xié)同工作,不僅是因為他們出售的產品,而且還因為他們所提供的服務。DBaaS系統(tǒng)本身并不提供面對面訪問或個人客戶關系或持續(xù)不斷的支持。這些就是需要解決方案提供商的原因。他們幫助客戶選擇正確的解決方案、規(guī)劃集成和遷移戰(zhàn)略,然后協(xié)助實施。