文章轉載自「老魚筆記」,作者老魚
01
結束與Oracle十多年合作關係之後,A股上市企業石基信息(股票代碼:002153)加快了上雲步伐。旗下石基零售作為先鋒隊,率先試水與Oracle數據庫“脫鉤”。
“此前,我們的產品很單一,只支持Oracle數據庫,這導致系統造價非常高,一個300萬的項目,Oracle數據庫就得花去100萬,這對於市場推廣非常不利,導致中小客戶幾乎不可能會選我們的系統。
石基零售總裁關東玉
說這話的是石基零售總裁關東玉。作為石基零售業務的一把手,他一直在思考,如何給客戶更多的選擇,並降低零售解決方案的使用成本。
與阿里雲的合作,讓他很快實現了這個目標。
2020年4月15日,石基零售與阿里雲達成全面戰略合作,其中一項是石基零售的ERP等核心產品全面集成阿里雲PolarDB雲數據庫。
在雙方公開戰略合作後的一個多月時間裡,石基零售便完成了從Oracle到PolarDB的適配、遷移。目前,石基零售所有的產品都已經支持PolarDB,包括核心業務系統ERP、CRM等。
“PolarDB僅是雙方合作內容中的一小部分,但卻是最先落地的。”阿里雲數據庫架構師吳海峰(花名:謙昀)說,核心原因在於:
PolarDB能幫助零售客戶降低約50%的數據庫成本,並用雲數據庫來提升業務價值。
02
從Oracle到PolarDB數據庫,對石基零售來說,意味著產品線變得更豐富,對石基零售的客戶而言,意味著多了一種選擇。
很多人,可能只把石基零售與阿里雲的合作當成一條簡單的新聞來看待,但這項合作背後,其實是數據庫領域正在發生不可逆的改變。
石基零售是中國零售業數字化服務的龍頭企業,能夠提供從低端到高端,從個體便利店到大型連鎖商超綜合體乃至覆蓋所有零售業態的信息系統解決方案。
通過控股的富基信息、長益科技、思迅軟件、海信智能商用,其零售客戶總數約60萬家,佔中國規模化零售業客戶群近7成。服務客戶包括華潤萬家、永輝、永旺、武漢中百、北國、銀座、友阿、同仁堂、SKP購物中心、王府井、居然之家、歐亞等。
在與阿里雲合作前,石基零售自身業務系統、為客戶提供的零售數字化解決方案都是基於Oracle,所有應用軟件也都是基於Oracle開發。
因此,石基零售用PolarDB替代Oracle,則意味著零售業“O”記一家獨大的局面被打破,完全去“O”只是時間問題。
03
軟件技術是更新換代速度最快的技術之一,與其他IT企業一樣,石基信息必須適應技術進步快,產品更新快,市場需求轉型快的行業特點。這對其市場競爭力和未來發展有著至關重要的影響。
作為目前國內最主要的酒店、餐飲、零售等領域全面數字化解決方案提供商之一,石基信息必須能準確預測技術發展趨勢,並利用成熟、實用、先進的技術作為自己的開發和應用環境。
基於雲計算技術是新一代酒店、餐飲和零售業信息系統技術發展方向的判斷。石基信息認為,基於雲的信息系統不僅簡化了實施部署和培訓,更可以快速得到推廣和普及,更重要的是,基於雲的信息系統有助於公司最終建立覆蓋酒店、餐飲、零售的整個消費信息服務平臺和數據平臺。
因此,從2017年起,石基信息及旗下所有版塊就逐步進行新一代雲架構軟件服務系統的建設,加速雲化轉型,這其中就包含石基零售。
“石基零售在上雲和數據庫的選型上更多是基於產品和市場需求。在國內,毫無疑問,阿里雲是最好的。”關東玉說。
Gartner數據顯示,全球雲計算市場份額前五排名分別是亞馬遜AWS、微軟Azure、阿里雲、谷歌雲、IBM雲。其中,阿里雲是亞太地區唯一進入全球前五的雲計算廠商,全球排名第三。
在亞太市場上,阿里雲已經連續2年位居第一,其市場份額甚至超過了亞馬遜AWS、微軟Azure的總和。據統計,40%的中國500強企業、近一半中國上市公司、80%中國科技類公司在使用阿里雲。
2018年,石基零售就開始與阿里雲接觸。
在數據庫的選型上,石基零售有著特定的需求,主要基於2個維度:
1、成本
“以前,做應用軟件不賺錢,因為,大頭都在操作系統、數據庫、服務器上面,做應用軟件基本就是為別人打工。” 關東玉說。因此,降低數據庫成本,對石基零售意義重大。
2、產品
深度兼容Oracle:零售業應用軟件幾乎都是基於Oracle開發,因此,選擇新數據庫,對Oracle的深度兼容就成為一項非常重要的指標,因為,選擇與Oracle兼容性最好的數據庫,可以讓應用軟件更容易遷移到新數據庫上。
雲原生:石基零售本身有所有系統上雲的規劃,因此,新數據庫與雲結合必須要好,最好是天生一體,不要像Oracle,如果要上雲,首先要把Oracle搬上雲,然後業務系統才能上去,這就會讓事情複雜很多,關東玉說。
安裝交付、遷移不要太複雜:前期開發、運維在Oracle技術的積累也可以得到很好的複用;
2019年9月,經過全面的調研和評估後發現,PolarDB是對石基零售業務系統最匹配、遷移過程相對容易、安裝部署及運維相對簡單,與阿里雲更是天生一體。
因此,石基零售開始與阿里雲數據庫團隊對於PolarDB產品進行深入的交流,並開始啟動多個產品線與PolarDB的深入集成使用。
04
去O,阿里巴巴不僅是先行者,更是成功典範。
曾經的阿里巴巴,是Oracle在亞太地區最大的客戶,擁有全球最大的Oracle集群。當時,其Oracle集群達到了20個節點,而亞馬遜美國還只是17個節點。
但從2006年和2007年開始,業務快速增長的阿里巴巴開始面臨世界級數據庫難題,數據庫太大,以當時的技術能力幾乎不具備擴展可能。
同樣也是2006年,IBM小型機突然宕機40分鐘,但眾多阿里巴巴的工程師卻束手無策,因為沒人會修它。
2008年,阿里雲CTO王堅首次提出“去IOE”,要用開源數據庫和平民服務器來替換 Oracle 和IBM小型機,這在當時的阿里巴巴內部,上至技術大牛下到一線實習生,都覺得是件不靠譜的事。
不過接下來的事,令外界大跌眼睛,2011年7月,淘寶完成從 Oracle 到 AliSQL 的大遷移。2012年底,淘寶最後一臺小型機宣佈下線,淘寶系去IOE完成。2013年5月,阿里巴巴集團最後一臺IBM小型機在支付寶下線。而EMC存儲設備在2013年中,也全部下線。2014年雙十一,OceanBase成功替代Oracle在支付寶交易系統上線。
放棄 Oracle,轉投開源數據庫,阿里巴巴用了不到3年時間形成自己的分支AliSQL,同時開啟了自研雲原生數據庫PolarDB,並吸引了全球眾多數據庫頂級人才加入,已經成為中國最大的數據庫內核研發隊伍,這就是阿里巴巴的去“O”的全過程。
2017年9月,阿里雲自研雲原生數據庫PolarDB發佈,併成為阿里雲增長速度最快的數據庫產品。2019年雙十一,PolarDB實現處理峰值達到8700萬次/秒。
2018年,在Gartner發佈的數據庫魔力象限中,阿里雲是首個進入遠見者象限的中國公司。2019年,阿里雲連續進入Gartner數據庫魔力象限,能力大幅提升,獲得挑戰者象限第一名的位置。
如今,阿里雲的數據庫團隊已經將其多年數據庫經驗很好地總結成了最佳實踐,幫助客戶去“O”。阿里雲數據庫負責人李飛飛說,2020年,阿里雲將幫1000家企業“去O”,完成10000套傳統數據倉庫上雲。
去IOE成為阿里雲進化的關鍵
05
數據庫與操作系統、中間件並稱為核心基礎軟件,是“IT 重構”必爭之地,今天,運行的絕大多數企業應用軟件都離不開數據庫的支持。
隨著摩爾定律的停滯失效,單機存儲和計算能力增長遇到了瓶頸,現代數據庫系統開始朝著分佈式多機集群發展。
新的存儲硬件和計算硬件,例如NVM、SSD、NUMA、SIMD、多核CPU、GPU、FPGA等,為數據庫性能的scaleup帶來了新的機會。
Gartner預計,到2023年,75%的數據庫要跑在雲平臺之上,數據庫上雲大勢所趨。
而在互聯網、移動和物聯網等應用的新場景之下,數據呈現爆炸性增長,傳統數據庫不堪重負,企業客戶急切需要新的數據庫產品。
阿里雲自研雲原生數據庫PolarDB,符合以上趨勢充分滿足客戶需求,採用存儲計算分離、軟硬件一體化設計,可以快速實現彈性縮擴容,完全滿足大規模業務場景的需求。在100TB的數據容量上,PolarDB可提供優於傳統商業數據庫的性價比,性能達到AWS Aurora的2倍。
隨著項目的推進,石基零售發現,通過ADAM+DTS的方式的確實現了更快速地將Oracle數據庫替換成PolarDB,並且遷移完成以後穩定性、性能表現也超出預期。
“我並沒有聽到,公司一線工程師有任何抱怨,數據庫出現任何問題,如不穩定等,完全沒有!對我來說,遷移是無感知,跟以前一樣,只不過費用降低很多,包括數據庫部署、服務器部署都比以前便宜很多。”關東玉對PolarDB,給出了相當高的評價。
如今,石基零售SaaS化應用已基於PolarDB進行部署,其客戶使用的ERP及CRM系統也在逐步上雲。“石基零售每年都會新增數千個客戶,這部分客戶上雲的過程中會全部使用PolarDB數據庫。” 吳海峰(花名:謙昀)說。
06
不積跬步,無以至千里;不積小流,無以成江海,經過多年的技術積累與發展,以阿里云為代表的中國數據庫已經走過了追逐模仿階段,進入到了創新乃至引領的全新階段。
數據顯示,在2009年,國內數據庫企業市場份額僅為4.03%,而在2017 年,國內數據庫企業市場份額已經增長到 14.27%。這表明在數據庫這一新興戰場,國內數據庫企業正在不斷取得優勢。
石基零售就是其中的一個縮影。
在新基建戰略推動下,毫無疑問,國內數據庫企業將迎來黃金髮展期,這是一個最好的時代,而現在還僅僅只是一個開始。
零售業去“O”已開始,其它行業還會遠嗎?