數據庫驅動企業互聯網架構轉型

數據庫如何驅動企業互聯網架構轉型

傳統行業更多轉向“私有云”

現今幾乎每個大型技術峯會,都離不開互聯網金融,企業數字化轉型話題。國內外大型雲計算獨角獸企業,例如阿里雲、Amazon、微軟Azure等雲計算供應商更是提供一站式服務,從底層硬件基礎服務到頂層應用業務SaaS軟件,幫助企業實現互聯網架構的數字化轉型。

但大多數金融企業如銀行、證劵、保險等不是所有業務全部都交給公有云計算廠商,希望通過自身的IT私有云系統架構體系,來滿足互聯網應用的需求。

互聯網架構轉型的難點

互聯網架構總結最關鍵性的特性--“高彈性”,即實現業務快速部署交付,彈性擴展集羣規模來應對業務快速發展的需要。

當前互聯網+業務模型更是加劇傳統企業的架構轉型,業務發展速度快,需要提升IT系統的彈性擴展能力,實現資源快速供應、軟件快速部署,而且這類應用通常變化快,需要快速試錯和頻繁的發佈。

Docker容器技術爲什麼“再度”火熱

Docker容器技術問世後一度非常火熱,它以輕量虛擬化、快速就緒、資源損耗低等特點,能夠有效幫助企業提高IT基礎物理硬件資源利用率,節省成本。

企業內部基於Docker容器技術,打包編譯了各自業務應用服務,如web無狀態應用,通過開發人員自行編寫的自動化運維管理軟件,實現業務應用容器的倉庫、版本管理、灰度發佈以及安裝部署等。

一些大型互聯網公司,有足夠開發人員,基於Docker容器技術實現了適應自身企業內部的“產品”,在技術大會上進行分享和宣傳。但是真正的產品,它是具有可複製性的,無法直接將大型互聯網公司內那一套架構直接照搬照抄。

雲原生技術,Kubernetes的流行

在類似Kubernetes基於容器或者確切的說運行態容器編排系統流行前,企業面對如何利用Docker容器技術構建私有云或者混合雲難題的痛點,kubernetes自上而下提供了一套系統體系和設計概念,幫助傳統企業構建適用於互聯網架構特點的系統架構。

但是kubernetes自身只是程序,實現的“編程系統”,實現了接口和系統集成,還未具備“產品”的屬性。kubernetes也不是“銀彈”,能夠獨立的許諾軟件工程能夠在生產率、可靠性有數量級的提升。

容器數據庫集羣解決方案關鍵技術

關係型數據庫是企業走向互聯網架構的痛點和難點,那麼如何利用雲原生技術,實現容器化數據庫集羣主要面臨以下幾個關鍵技術:

1.數據持久化,Docker容器技術本身天然適用於無狀態服務,例如MySQL關係型數據庫,以Docker容器的方式運行在系統集羣中,數據存儲安全、持久化和性能是基本功能。

2.高彈性,互聯網架構本身特點快速適應業務發展的需求,能夠快速擴展系統集羣的節點數量,數據存儲的容量以及計算規格等,主流的做法採用計算和存儲分離的架構,將存儲引擎數據下沉到分佈式存儲,以多副本的方式保證數據的安全性,同時具備良好的在線擴容能力。

3.自治能力,容器化、微服務架構以組件和模塊的方式構建系統集羣。系統組件模塊,MySQL集羣、監控報警、備份恢復等均以模塊化方式在內部網絡進行通信,沒有生存依賴關係,能夠在異常情況被系統感知重新調度到可用節點正常啓動。

4.讀寫分離,互聯網架構應用的場景非常複雜,MySQL單實例讀寫計算規格性能可能無法滿足應用需求,需要通過中間件解析SQL請求進行負載分發,將更多的只讀請求發送到集羣只讀實例。

5.業務連續性,即數據庫解決方案的高可用問題,涉及數據庫本身異常的檢測、假死、腦裂等極端情況,以及基礎平臺物理機down機情況下的冗餘能力。

沃趣科技QFusion平臺

QFusion採用雲原生技術、實現容器化MySQL數據庫PaaS平臺,該平臺完全兼容官方kubernetes並通過軟件一致性認證.提供MySQL數據集羣數據零丟失、高彈性、高性能,是一款易管理的金融企業級RDS私有云產品。

極速交付

自助頁面一鍵部署MySQL集羣、集羣內部包括MySQL主從數據庫,數據庫中間件、監控告警、備份恢復,擁有克隆實例、慢SQL明細和日誌管理等功能。

高彈性

1.存儲彈性擴容,QFusion平臺實現基於kubernetes的在線擴展數據卷的CSI接口(可參沃趣科技提供給官方的文獻資料:https://kubernetes.io/blog/2018/08/02/dynamically-expand-volume-with-csi-and-kubernetes/),幫助企業實現互聯網業務快速發展同時,解決存儲容量在線擴展的痛點問題。

2.集羣彈性擴容,QFusion平臺提供的MySQL集羣,能夠實現在線擴展多個只讀從庫實例的滾動升級功能(可參考沃趣科技提供給官方的文獻資料:https://kubernetes.io/blog/2018/03/how-to-integrate-rollingupdate-strategy/),平臺監測MySQL集羣主從庫數據同步狀態,當且僅當從庫的數據追趕上主庫(小於設置的讀寫延遲閾值),提供只讀功能,在線增加集羣的QPS能力。

業務連續性

kubenrtetes平臺本身具備良好的自治能力,能夠檢測系統組件在異常情況並重新調度到可用節點啓動,我們實現MySQL集羣邏輯層的高可用探測,包括MySQL集羣實例本身的可用性、假死檢測、數據庫中間件可用性、極端情況腦裂處理機制以及物理節點異常冗餘能力等。

數據安全

1.在線數據多副本,平臺MySQL數據庫集羣採用計算和存儲分離的架構,將在線數據下沉到底層分佈式文件系統,通過分佈式文件系統的多副本和冗餘機制,保障數據的安全。

2.備份數據接口,平臺提供MySQL集羣在線熱備份的數據通用接口,可設置備份策略和單次備份,將MySQL集羣實例的在線數據以數據流方式備份到ceph等通用對象存儲。

3.異構集羣容災切換,平臺提供MySQL集羣外部的從庫搭建接口,可通過MySQL數據庫自身的主備複製方案搭建異構集羣,實現同城雙活或兩地三中心的災備體系建設。

靈活性

QFusion作爲容器化數據庫PaaS平臺,方便企業在已構建完成的Zstack,Openstack等IaaS基礎硬件平臺上,實現適用於自身業務發展的MySQL數據庫私有云管理平臺。

關於沃趣

杭州沃趣科技股份有限公司創建於2012年(股票代碼:839849),是一家專注爲企業用戶提供基於高性能、高可用、可擴展的開放數據庫雲平臺解決方案的國產廠商。公司創始團隊爲原阿里巴巴數據庫技術團隊核心骨幹,憑藉豐富的研發及運維經驗,爲行業客戶提供數據庫雲產品及軟硬件一體化解決方案。

公司產品已廣泛應用於證券、保險、銀行、能源電力、醫療、廣電傳媒、電信、快遞物流、公共事業、大型企業等,爲相關行業用戶持續提供整體解決方案及服務支持。

公司先後獲得國家高新技術企業、浙江省高新技術企業研發中心、杭州市高新技術企業、杭州高新區瞪羚企業等資質,並設有杭州市安全可控數據庫技術研發中心。公司總部位於杭州,同時在北京、上海、廣州、西安、蘭州建立了分支機構,銷售和服務體系輻射全國。

沃趣科技於2016年10月成功掛牌新三板。新三板掛牌是公司成長的一個里程碑事件,沃趣科技致力於成爲最優秀的數據庫雲產品公司。

我們始終堅信,數據是驅動企業創新的源動力!堅持圍繞企業數據庫做好一件事

——讓客戶用上最好的數據庫技術!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章