協助武漢紅會的九州通,用的什麼IT系統來提升效率?

這幾日,武漢的疫情牽動着全國人民的心。各地同胞捐款捐物,希望能夠有效幫助處於疫情重災區的武漢和湖北省人民儘快緩解疫情、恢復生活生產。然而,武漢紅十字會的工作方式和效率卻不盡如人意。

2月2日下午15時許,民企九州通接手武漢紅十字會物資派發工作,九州通物流項目經理表示物資派發工作每兩小時報告一次庫存。

我們從媒體報道中看到,九州通接手後,捐贈物資分類整齊擺放,並在物品上張貼了明細表,工作人員緊張而有序的安排物資接收和派發,真正實現了快速、高效的工作,最大程度的爲武漢一線醫護人員提供了後勤保障。網友紛紛表示讚揚:“就應該讓專業的人做專業的事” 、“有了九州通這樣的專業公司服務,我們就放心多了”。

600

(武漢紅十字會倉庫 圖源:新浪財經)

600

(九州通工作人員管理物資 圖源:新浪財經)

九州通是誰?

非醫藥行業的朋友可能對九州通這個名字並不熟悉,但其實,這家企業在業內早已具有鼎鼎大名:

350

(圖源:九州通官網)


九州通成立於1999年3月,總部位於湖北省武漢市,這是一家以西藥、中藥、器械爲主要經營產品,以醫療機構、批發企業、零售藥店爲主要客戶對象,併爲客戶提供信息、物流等各項增值服務的大型企業集團。九州通公司立足於醫藥健康行業,是中國醫藥商業領域具有全國性網絡的少數幾家企業之一,於2010年11月2日在上海證券交易所掛牌上市(股票簡稱:九州通,證券代碼:600998),連續多年位列中國醫藥商業企業第四位,領跑中國民營醫藥商業企業,以30億元的品牌價值位居“2016胡潤品牌榜”181位,2018年位列《財富》(中文版)500強第105位。

截止2019年9月30日,九州通註冊資本18.78億元,總資產676.91億元。實現營業收入733.79億元,淨利潤10.19億元,分別較上年同期增長15.11%和32.05%。員工兩萬六千餘人。直營和加盟零售連鎖藥店1132家。

九州通有哪些業務?

九州通強力推進FBBC業務模式,整合B2B、B2C交易平臺,拓展B2B、O2O業務。其中,“F”代表上游藥品生產企業,第一個“B”代表九州通,第二個“B”代表終端藥店和診所,“C”代表消費者。

旗下具有好藥師網上藥店(B2C)、九州通醫藥網(B2B)、去買藥網上藥店(O2O)、九州通醫療器械、供應商服務平臺、九州天潤、珍藥材等多個業務。

據九州通官網介紹,九州通物流存儲能力1000萬件,出貨效率達10000行/小時,出庫準確率達99.99%,自有配送車輛1700餘臺。

在湖北、北京、河南、新疆、上海、廣東等大部分區域中心城市和省會城市興建了31家省級子公司(大型醫藥物流中心),100家地市級分子公司(地區配送中心),建立了覆蓋全國95%以上行政區域的營銷網絡。九州通經營品種品規36萬餘個,上游供貨商1萬多家,下游客戶20萬家,取得了國內近千種藥品的全國或區域總經銷或總代理資格,保障了客戶多樣化的需求,滿足“一站式”的採購體驗。

九州通的IT發展概況

九州通秉持“技術讓服務更卓越”的理念,並致力於現代物流技術和信息技術的開發和應用,通過自行設計、規劃、系統集成,已完成了旗下131座現代化醫藥物流中心的建設,並廣泛使用了具有自主知識產權的倉儲管理系統(LMIS)、設備控制系統( WCS)、運輸管理系統(TMS)、第三方物流平臺、藥品監管碼採集等系統,取得相關308項計算機軟件著作權,是具備獨立整合物流規劃、物流實施、系統集成能力的醫藥分銷企業,並獲得了“中國物流改革開放30年旗幟企業”的榮譽稱號。

據瞭解,目前,包括“智藥通”、“健康998”、“門店通”、“九州通網”等在內,所有這些業務都運行在AWS亞馬遜雲平臺上。九州通FBBC事業部技術副總經理王曉海表示,“通過多方對比測試,從運維的便捷性、工具的創新性等角度綜合考慮,我們最終選擇AWS雲。AWS卓越的技術、嚴謹而專業的支持服務令人印象深刻。”

九州通借力AWS實現降本增效

九州通使用的AWS雲服務包括Amazon Elastic Compute Cloud (Amazon EC2)、Amazon Simple Storage Service (S3)、Amazon VPC、Amazon Aurora、AWS Lambda、Amazon EMR、Amazon ElastiCache、Application Load Balancer (ALB)、Amazon CloudWatch等。

下面,我們就來詳細看看九州通是如何使用這些AWS服務的吧。

使用Amazon Aurora使數據庫性能提升5倍

九州通B2B系統的業務特點是讀多寫少,讀寫比例在8:2到7:3之間,並且有一定的波動性。受促銷活動、工作時間及其它因素的影響,經常會出現波峯波谷落差較大的情況(如下圖所示)。

1080

(九州通數據庫訪問流量示意圖 圖源:AWS)


採用Aurora,九州通輕鬆實現了數據庫的讀寫分離及按需擴展。使用Aurora數據庫服務,單個Aurora集羣可以支持多達15個只讀節點,支持在線自動擴展與收縮。九州通日常使用一主一從2個Aurora數據庫節點來應對常規訪問流量(如上圖中藍色橫線所示),並且設定了從節點(只讀節點)的橫向伸縮策略。當服務器CPU使用率或連接數等指標大於設定的監控閾值時,Aurora會自行逐步增加一個或多個只讀節點,及時滿足高峯訪問流量的需要;高峯期過後,系統又可以按照設定的策略將數據庫節點的數量自動縮回到2個,從而減少了資源的佔用和成本節省。如果採用自建MySQL數據庫的方案,因爲其橫向擴展不靈活,DBA(數據庫管理員)需要預先配置足夠數量的數據庫服務器資源,以便應對可能到來的訪問高峯(如上圖中紅色橫線所示);訪問高峯過後,部分服務器資源就處於空閒狀態,這樣既浪費了資源、又增加了成本。

自建MySQL的主庫與從庫之間的數據複製延時經常會超過1秒,這樣一來就不能把所有的讀操作都放在從庫上,只能把一些報表類的查詢、對時間要求不敏感的查詢放在從庫上執行,導致主庫壓力一直居高不下,讀寫分離效果不好。使用Aurora後,主從節點之間的數據延時基本保持在20毫秒左右,從而可以把更多的查詢操作放在從庫執行,有效降低了主庫的工作負載。

數據庫的持久性、可用性、安全性、易用性等方面也是九州通非常關注的地方。Aurora跨 3 個可用區複製 6 份數據、跨可用區部署數據庫實例、自動故障轉移、自動備份和時間點恢復等特性,深受技術團隊的歡迎。使用Aurora後,九州通B2B整體數據庫性能提升了5倍,TCO降低了50%。

藉助ALB節省時間和精力成本

藉助ALB,九州通實現了業務系統版本更新的灰度發佈。發佈時,啓動一個生產環境實例,將新代碼和流量切過去,然後把老版本的虛擬機停掉,就可以完成一次新版本的發佈。王曉海介紹,過去,每次新版本發佈,團隊都要從晚上8點開始做準備,等到午夜12點左右,避開波峯上線。現在,灰度發佈可以做到隨時發佈,再也不用爲此加班。九州通的衆多系統,一個月內大大小小的發佈多達100餘次,通過灰度發佈,大大節省了團隊成員的時間和精力。

使用Lambda構建雲上應用

無服務器計算是未來的發展趨勢。通過Lambda無服務器服務,九州通深入體會了新一代的雲上應用構建方式。九州通使用Lambda構建了一個應用,自動運行腳本對中間件和應用做檢查,找出那些頻繁調用接口的代碼,驗證和保障系統穩定性。使用Lambda無服務器服務,只需要在每次檢查時付費,因此既不需要花費精力多管理一臺服務器,也節省了服務器空閒時間的開支。王曉海表示,AWS Lambda方便易用,對用戶非常友好。

九州通基於AWS的系統架構如下圖所示。

1080

(九州通基於AWS的系統架構示意圖 圖源:AWS)


AWS助力下九州通取得的效益

王曉海總結說,使用AWS雲,九州通獲得了以下幾方面的收益:

第一,節省了成本。使用Aurora數據庫後,九州通B2B整體數據庫性能提升了5倍,TCO降低了50%,實現了跨可用區部署、負載均衡/自動故障轉移、精細監控/按需自動伸縮等功能。

第二,提高了效率。以新版本發佈爲例,每月100多個新版本發佈,可以隨時進行,再也不用每次加班五六個小時。每月減少加班時間11人天以上,大大提高了工作效率。

第三,AWS可靠穩定,爲業務運行提供了堅實的保障。

同時,AWS的支持服務非常及時、到位。在原型構建、日常隨訪、架構重構與優化等方面,讓九州通能夠不斷深化新技術、新服務的應用,不斷提高應用水平。

王曉海表示,AWS在工具和基礎架構方面都能提供強大的支持,數據倉庫和深度學習框架等是下一步應用的方向。未來,九州通將基於AWS進一步擴展大數據和AI應用,例如客戶畫像、需求預測、智能推薦等。

九州通這樣一家年銷售收入達1000億元的醫藥流通企業,在雲計算浪潮中勇立潮頭,值得讚賞。技術讓服務更卓越,希望雲計算的優越性讓九州通能夠像初創公司一樣創新,建立起獨特的競爭優勢。

本文由光環雲社羣整理髮布。內容素材來源:

九州通官網:http://www.jztey.com/contents/268/3715.html

AWS官網九州通案例介紹:https://amazonaws-china.com/cn/solutions/case-studies/jointown/

本文內容僅做分享交流使用。如有變動,請以九州通、AWS官網爲準。


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