【恩墨學院】資料架構:從AT&T到青海移動的多租戶資料整合實踐
在資料庫的世界裡,我們經常面對的一個現實就是:分久必合,合久必分。大多數企業都在這樣一個輪迴中不斷革新。比如國內的銀行,早期多數是按省市分散式佈局,隨著技術發展進步,慢慢建立了區域中心、全國中心,將資料庫合併起來。而很多網際網路企業,比如支付寶,資料庫是從單臺發展狀大,又不得不進行拆分,變成分散式架構去支撐海量併發。
除了業務壓力負載的原因,很多企業早期粗放式的IT建設也是形成這樣問題的原因之一,一個業務一套系統在企業級存在了很久,而今天在硬體能力不斷提升,成本壓力不斷趨重的情況下,很多企業開始選擇進行整合,在使用Oracle資料庫的場景下,整合帶來的成本消減是非常顯著的。
在Oracle 11g中,整合只能採用多使用者的模式,往往多庫之間存在的使用者衝突就會帶來很多工作量。但是從村落式走向集約化,已經成為企業資料架構規劃的必由之路。
為了應對使用者的整合聚集需求,降低整合或者拆分的複雜度,Oracle 12c 推出了多租戶這一新特性,可以提供便捷的資料庫分分合合。
但是整合的前提是要有好的硬體基礎架構支撐,青海移動作為中國移動的西部省份,對於簡化運維,降低成本的要求尤為迫切,早在2015年,青海移動就聯合雲和恩墨,透過基於X86的分散式儲存架構,替換了原來的小型機和集中式儲存,實現了去IE的分散式演進。同時資料庫採用了 12c 的多租戶,將原來的分散式部署的資料庫,全部集中整合起來。
即實現了成本節約,又實現了效能提升,做到了『降成本,增效能』的設計目標:
透過以zData為核心的分散式儲存一體機,客戶既實現了彈性的靈活擴充套件,又實現了資源的充分利用,軟硬體成本和運維成本都獲得了顯著的降低。兩年來客戶應用不斷成熟,已經將統計、結算、電渠、計費等核心資料庫全部融合起來,構成多租戶資料庫雲平臺,系統的高可用性也獲得了極大提升。
在今年的Oracle OOW大會上,AT&T也公佈了其基於多租戶的架構實踐。非常值得參考,AT&T 在 2017年5月和Oracle簽訂戰略協議,將逐步將其2000多個Oracle資料庫全部遷移到Oracle Cloud上來。
對於AT&T來說,他們看中的是多租戶的以下收益,包括快速部署、簡化管理、成本最佳化等:
同樣,AT&T自從 2015年開始採用多租戶,其 myAT&T 銷售平臺就執行在多租戶環境之上,該系統共使用了 3 個CDB,超過 50 個 PDB,部署概要如下:
Container1 由 16 GB SGA 的 24 個 PDB;
Container2 由 22 GB SGA 的 21 個 PDB;
Container3 由 15GB SGA 的 7 個 PDB;
開發和測試可以藉助多租戶快速克隆生產環境,用於功能測試和準生產測試,由於多租戶的穩定性和效能,資源使用率更佳,並且使得DBA團隊的工作效率提升了4倍以上。
當前 AT&T 正在將其超過 2000 個資料庫,近 10PB 的資料量遷移到Oracle的Cloud平臺上。
目前,他們的分層模型大致是這樣的:
遷移步驟是這樣的:
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/28530558/viewspace-2150754/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 【恩墨學院】IT基礎架構變革在路上:青海移動的去“IE”之旅架構
- 【恩墨學院】資料架構:中國電信的Oracle Sharding架構應用案例分析架構Oracle
- 【恩墨學院】美團點評資料庫高可用架構的演進與設想資料庫架構
- oracle12之 多租戶容器資料庫架構Oracle資料庫架構
- 【恩墨學院】摩拜物聯網架構演進之路|資料與架構齊驅,看摩拜創造奇蹟架構
- 【恩墨學院】原來銀行都在用這些資料庫資料庫
- 【恩墨學院】恩墨學院獲得Oracle WDP全國授權Oracle
- 1.2.2. 多租戶對於資料庫整合的好處資料庫
- 美團DB資料同步到資料倉儲的架構與實踐架構
- 【恩墨學院】賴瑞·艾利森親自支招,資料庫自動化之後,DBA何去何從?資料庫
- 【恩墨學院】基於裸資料的異地資料庫效能診斷與最佳化資料庫
- 【恩墨學院】從商用到開源:DB2遷移至MySQL的最佳實踐DB2MySql
- 【恩墨學院】從資料庫建立深入學習Oracle技術:那些年 mkplug 偷偷執行的Plugin操作資料庫OraclePlugin
- 如何理解多租戶架構?架構
- 【恩墨學院】京東618大促閘道器承載十億呼叫量背後的架構實踐架構
- 【恩墨學院】架構設計 | 什麼是網際網路架構“高可用”?架構
- 【恩墨學院】阿里雲資料庫CloudDBA的自動運維與智慧最佳化探索阿里資料庫Cloud運維
- 資料治理:資料整合架構的演進架構
- MaxCompute多租戶資料安全體系
- 技術解讀資料庫如何實現“多租戶”?資料庫
- 【恩墨學院】邁向資訊化2.0:貴州交警“網際網路+智慧交通”雲化架構的探索實踐架構
- 工作日誌,多租戶模式下的資料備份和遷移模式
- 大資料體系下的多租戶管理方案大資料
- 多租戶系統的應用架構應用架構
- SaaS架構:多租戶系統架構設計架構
- 資料治理實踐:後設資料管理架構的演變架構
- 從零到一的 React 學習與實踐資料索引React索引
- 多租戶軟體開發架構架構
- Oracle多租戶架構優勢分析Oracle架構
- 【恩墨學院】Bad Rabbit病毒引發的企業資料安全的思考與應對方案
- 大資料架構師從入門到精通大資料架構
- 鬥魚資料庫混合雲架構實踐資料庫架構
- 視訊:豆瓣資料架構實踐DX架構
- 從LinkedIn的資料處理機制學習資料架構架構
- 資料中臺:資料服務的架構設計實踐架構
- 什麼是多租戶架構? - Codonomics架構
- Oracle12c多租戶資料庫 - PDB資料庫的unplug及plug 2Oracle資料庫
- Oracle12c多租戶資料庫 - PDB資料庫的unplug及plug 1Oracle資料庫