浙江禾連網路科技有限公司(簡稱:禾連健康)成立於2014年,多年來專注醫療網際網路產業,致力於通過網際網路技術,建立服務患者、醫生、醫院的大平臺。
業務範圍從醫院Wi-Fi、患者端App、醫護端App,拓展到提供一站式醫院物聯網應用解決方案。目前醫院Wi-Fi已簽約全網245個城市1700多家醫院,成為中國最大的醫院Wi-Fi服務商。禾健康、禾連保、禾醫助幾個App提供一站式家庭健康管理服務,服務1億使用者。
客戶需求:禾連是聚石塔的最早一批使用者,採用ECS + Docker模式部署應用。因聚石塔定位的變化,沒有持續維護相關業務;再加上禾連業務的不斷髮展,而聚石塔在彈性、服務治理上的能力不滿足預期,禾連不得不考慮重新做技術選型。
在架構優化初期,公司基於ECS自建整套微服務架構,過程中暴露了很多問題:
(1)產品迭代跟不上業務變化:傳統開發模式無法支撐公司業務的快速發展,研發既要忙於業務,又要Cover底層元件開發和運維,效率非常低;
(2)硬體閒置成本高:雲上按業務峰值保有大量的包年ECS,逐臺購買安騎士服務。但業務具有潮汐特性,峰谷時閒置浪費高。而且業務瞬息萬變,一旦發展不符合預期,購買的ECS會長期處於閒置狀態。
(3)系統維護成本高,無運維人員:公司無專職運維人員,系統相對複雜,微服務架構 + APM工具等均採用開源自研,開發&維護成本高。聚石塔上ECS + Docker高密部署的降本方案,叢集初始化非常繁瑣且耗時較長,需給每臺ECS安裝探針,執行一系列初始化指令碼。研發精力嚴重分散,疲於奔命。
(4)效率&穩定性:系統的擴縮容困難,流量高峰時效率得不到保證。且服務釋出和重啟的時候偶爾會影響線上業務穩定。
使用Serverless技術構建新型網際網路醫療應用基於Serverless應用引擎(SAE),提供了一個零改造、開箱即用的Serverless PaaS,最大程度幫助使用者遮蔽底層IaaS、K8s運維、以及常用微服務元件的學習成本,解決了禾連長期以來運維成本高、開發迭代和彈性效率低,硬體閒置成本高等痛點問題。
降成本:節省自建微服務架構+APM的ECS成本,無需購買ECS安全騎士服務;基於秒級彈效能力,按需自動彈、同時通過一鍵啟停開發測試環境,極大的提升了資源利用率,比ECS方案節省20%以上的硬體成本。
提效率:提供了開箱即用的微服務治理、應用監控的能力,零運維零改造直接使用,支撐新業務快速上線;提升定位診斷效率,讓企業專注於業務本身。
極致彈性,釋出無感知:基於SAE 的定時彈性和監控指標彈性(CPU、Memory等),無須容量規劃,秒級彈性,便可輕鬆應對流量暴增,保障SLA。通過配置健康檢查探針,系統自動檢測,做到服務釋出和擴縮容時業務無感知。
一站式體驗:自動整合阿里雲基礎設施類產品:SLB、SLS、NAS等和微服務生態產品:ACM、ARMS、AHAS,對接DevOps產品雲效,提供一站式的上雲體驗。