天天看點

居然之家采用雲原生資料庫支撐核心業務全面上雲

本篇内容為2021雲栖大會“雲原生分布式資料庫PolarDB技術與實踐”峰會中,居然之家IT負責人薄青松,向大會嘉賓分享的居然之家采用雲原生資料庫支撐核心業務全面上雲的實踐經驗,希望借此為大家提供一些傳統資料庫遷移上雲的經驗和參考。

居然之家采用雲原生資料庫支撐核心業務全面上雲
本篇内容将從3個部分為讀者介紹關于居然之家采用雲原生資料庫支撐核心業務全面上雲的實踐過程,進一步介紹居然之家上雲背景、IT架構痛點和優化方案及使用雲原生資料庫産生的收益、價值。

  • 居然之家介紹及上雲背景
  • 居然之家IT架構痛點和優化方案
  • 利用PolarDB替換原有商業資料庫的價值

一、居然之家介紹及上雲背景

(1)核心介紹

居然之家是以“大家居”為主業,以“讓家裝家居快樂簡單”為企業使命的全國性商業連鎖集團,業務涵蓋室内設計、裝修、家居建材銷售、智能家居、智慧物流、後家裝服務以及百貨商場、購物中心、生活超市等多業态。2021年上半年居然之家實作銷售總額實作508.9億元,是中國家居行業龍頭,也是中國商業流通領域的知名品牌。

(2)戰略概述

居然之家在鞏固家居大賣場經營的同時,全面推進四五線城市的連鎖發展;一方面拓展自營和IP業務賽道,全鍊路地提升設計、施工、材料、智能家居、倉儲加工、物流配送及後家裝服務等線性業務能力;另一方面加大數字化業務革新力度,在全面實作企業經營管理數字化的同時,向生态鍊上的設計師、施工隊、經銷商、品牌工廠、物流服務商等合作夥伴進行數字化賦能,成為數字化時代家裝家居行業産業服務平台。建構線上流量管道,強化線下内容建設。

連鎖經營(寬度)×六大賽道(深度)×數字化(高度)=數字化時代家裝家居行業産業服務平台

近兩年居然之家正在圍繞三個次元——即産業寬度、深度和高度發力。

  • “寬度”是指居然之家在傳統賣場平台和連鎖經營模式的基礎上,加速連鎖發展和管道下沉;2021年居然之家銷售額力争突破1000億元。
  • “深度”是指居然之家在現有經營内容的基礎上加大投入力度,深度發掘對消費者進行全鍊路服務的能力,奉行長期主義寬一米深千米,把行業做透。
  • “高度”指的是居然之家的數字化轉型戰略,通過全域流量營運,完善客戶體系搭建,打造為生态鍊合作夥伴開放賦能的産業服務平台,實作讓家裝家居快樂簡單的企業使命。

(3)産業網際網路&消費網際網路雙向驅動

我們要做的是産業網際網路和消費網際網路的雙向驅動,要打造家居行業的商業系統、本地化服務的零售平台。這就是當下數字化轉型戰略,搭建各賽道管理系統,整合輸出平台服務能力。

洞窩APP産業服務平台包括精準流量比對、新媒體内容營銷、數字化經營能力教育訓練、經營系統服務、資料洞察服務、供應鍊服務、設計工具、施工管理、監理服務、倉儲配送服務、金融服務等等。

最終以洞窩 APP 為載體,包括供應商、賣場、廠家以及本地的C端的客戶都能在洞窩上體驗和服務,所有的交易都會在這個APP上完成。以上就是居然之家的數字化戰略。

(4)居然之家對全面上雲期望

  • 公司戰略方向:未來IT基礎資源雲化的趨勢不可避免,居然之家董事長兼CEO汪林朋預見了這個前瞻性趨勢,他強調,我們要主動适應這個趨勢,短期看有可能投入較多,但從長遠看,無論從成本方面還是對企業數字化戰略落地上都是有力的支撐。
  • 雲原生起源:居然之家使用雲原生技術支援業務源于2016年提出的“從物業管理向大資料驅動”的數字化轉型的戰略規劃,2018年和阿裡巴巴在新零售領域合作加快了數字化轉型的步伐。
  • 對雲原生期望:數字化轉型是一個長期、可持續、分階段的建設過程。基礎設施雲化是居然之家數字化轉型的第一步,居然之家希望使用成熟的雲原生技術,以此提升系統的穩定性、可擴充性、彈性、管理便捷性、資料安全,并基于雲原生完整生态提升務系統研發效率、降低運維成本,讓業務研發能快速可持續支撐業務高速發展。
  • 遷雲二期目标:整體目标:為居然之家提供成熟的雲技術和産品,實作技術疊代,以支援業務高速穩定發展。開放生态能力,為業務系統數字化研發、業務營運支撐提供快速可持續發展動力。采用PolarDB O引擎支援核心系統:PolarDB O 引擎支撐核心業務系統上雲,降低IT成本,提高系統彈性能力,提高系統擴充能力。

二、居然之家IT架構痛點和優化方案

(1)居然之家整體業務架構及雲上技術架構

居然之家的整體的業務架構由通路層、應用層、技術層、資源層組成。應用層、技術層則分為IDC和雲上,雲上技術元件包括PolarDB、PolarDB-X、AnalyticDB等等。

雲上技術架構由安全接入、負載均衡、Web服務、業務層、共享服務層、分布式服務、資料庫及儲存等部分組成。

(2)居然之家IT管理技術痛點

  • T成本高、維護難度大:IT資源成本高、應急處理及日程維護難度大、對維護人員要求高,IDC托管的模式難以支撐居然之家數字化轉型的戰略規劃。
  • 彈性能力不足:業務出現突發流量,資料庫伺服器無法快速彈性擴容,隻能容忍業務受損。擴容的周期長,擴容後無法縮容,帶來IT成本高的問題。
  • 架構擴充能力不足:業務持續高速發展,對IT系統和資料庫擴充能力提出較高要求。資料庫要具備未來3-5年甚至更久擴充能力,線上下IDC資料庫達不到。

(3)居然之家資料庫上雲曆程

  • 2017年7月,使用雲資料庫支撐業務。采用RDS MySQL、雲Redis、雲MongoDB來建構雲上資料庫架構。
  • 2018年,私有雲DRDS上線。使用DRDS和AliSQL來支撐會員中心和訂單等業務。
  • 2019年,遷移上雲使用PolarDB-X。會員中心、訂單中心、營銷中心、卡券中心遷移上雲使用PolarDB-X。
  • 2020年3月,AnalyticDB+資料中台。基于AnalyticDB資料庫的資料中台上線,支援營銷報表分析子產品。
  • 2021年7月,居然遷雲二期項目。利用阿裡雲PolarDB O引擎支援ERP、市場POS、餐飲POS等核心業務資料庫遷移上雲采用PolarDB O 引擎。居然遷雲二期項目難度比較大。20+業務系統、系統強依賴、測試場景複雜、測試難度大;兼顧線下業務連續、系統運轉穩定、遷雲工作高效順利;分步驟割接、混合雲形态、網絡環境複雜、技術棧多樣;異構資料庫改造、異構資料遷移同步、相容改造量大。

核心系統遷雲上雲的整個過程包括前期調研、遷雲方案設計、分步上線、聯測、割接演練及壓測、各業務系統割接上線等。

(4)居然之家場景和收益

1、居然之家PolarDB場景和收益

  • 業務場景及需求:低運維成本、低運維難度;大促高彈性訴求;持續可擴充;有跨叢集資料同步替代DBlink訴求。
  • 阿裡雲方案:PolarDB開箱即用,完善的運維管控、監控、備份恢複體系,運維成本低,上手難度低;分鐘級彈性能力;可快速擴充至16個節點,單節點88核;通過DTS實作跨叢集資料實時同步。
  • 業務價值:低運維成本,低難度運維PolarDB資料庫;大促前快速升配提升容量,大促後快速降配節約IT成本;持續可擴充的資料庫系統;實作資料實時流轉,降低代碼改造成本。

2、居然之家PolarDB-X場景和收益

  • 業務場景及需求:會員中心、訂單中心、營銷中心、卡券中心高并發寫;資料量超大,高并發讀寫,表維護難度大;傳統的資料庫擴充能力不足。
  • 阿裡雲方案:PolarDB-X通過水準拆分,利用多個RDS解決高并發寫痛點;通過拆庫拆表解決表維護問題;存儲量大,可持續擴充,最多可擴充至上百個RDS資料庫。
  • 業務價值:基于PolarDB-X建構分布式資料庫;解決目前資料量大存儲難,讀寫高并發問題;穩定性、操作便捷性遠高于開源中間件,緩解了表維護難度大的問題;給未來業務發展提供了足夠的擴充能力。

3、居然之家AnalyticDB場景和收益

  • 業務場景及需求:業務場景複雜,多元度篩選條件;資料量大,普通MySQL資料庫難以支援實時傳回;業務高速發展,需要高擴充資料庫。
  • 阿裡雲方案:AnalyticDB行列混存,複雜查優化,智能全索引查詢傳回速度快;AnalyticDB千億級資料秒級查詢傳回能力;MPP叢集架構,平滑升降配,對業務影響小。
  • 業務價值:平均查詢性能是普通MySQL的6倍;更高吞吐和讀取;快速擴充支撐業務高速發展。

三、 利用PolarDB替換原有商業資料庫的價值

(1)居然之家使用雲原生資料庫業務收益

優化IT成本—雲資料庫PolarDB、PolarDB-X、 AnalyticDB等雲原生産品的彈性能力和按需付費,優化了IT資源和IT運維人員結構,整體優化了IT成本;輕資産營運、降低TCO。

提升運維效率—服務支援響應快、更高效;雲資料庫産品穩定、運維難度低、輕運維難度比自運維降低60%;1人可運維雲上所有資料庫。

業務增效和提速—通過雲資料庫解決業務效率問題,為居然大促營銷活動提供高性能、高穩定性、高時效性技術保障;業務支撐更快速、更靈活、更高效;提升業務增長效率。

核心資料庫能力提升—架構更新:大容量、同城容災、智能讀寫分離、負載均衡;高彈性:分鐘級擴容;自主可控:免運維、服務有保障、持續優化資料庫;高擴充性:資料庫系統的擴充性更強,對未來業務發展空間提供了保障。

(2)居然全面上雲技術名額提升

交易系統吞吐能力提升100%、交易系統響應速度提升900%、REM租金物業費生産效率提升100%、REM市場管理費生産效率提升50%、REM租賃合同業務效率提升60%、系統功能菜單響應速度更快、帆軟報表高并發查詢性能更穩定。

(3)居然之家全面上雲感言

  • 技術架構更新:解決了居然之家架構卡點問題,業務系統大的架構更新。
  • 雲原生和高彈性加持:PolarDB、PolarDB-X、 AnalyticDB、MQ、Kafka等雲原生産品對業務系統和新零售的複雜場景适配更強,大促的時候,不會擔心升配、新購資源周期長問題。
  • 配套生态完善:DTS、DMS、SLB等雲原生配套産品對未來業務發展空間提供了保障。
  • 大促支援:雙十一、618的大促支援會更強,運維難度和成本更小。
  • 基礎資源雲化的階段性勝利:平滑全面上雲是值得慶祝的事情,這是階段性地勝利,希望和阿裡雲繼續深度合作,真正讓居然之家數字化轉型快速奔跑,實作讓家裝家居快樂簡單的使命。
  • 對傳統行業的啟示性作用:未來隻有兩種企業,數字化的企業和被數字化“掉”的企業。