天天看點

最佳實踐丨阿裡雲ECI如何助力西軟建構酒店行業多租戶高彈性PaaS平台?

酒店行業24小時營業特征和季節性突發業務高峰給資訊化管理系統帶來了怎樣的挑戰?阿裡雲的ECI産品又是如何助力西軟建構酒店行業多租戶高彈性PaaS平台?

【西軟公司運維總監潘潘有年】

當今社會,人們的商務或旅遊出行越來越頻繁,出行過程中,酒店住宿必不可少,酒店行業也在這樣的趨勢下獲得了爆發性的增長。旅客随時都可能入住酒店,為了更好地服務客戶,酒店也需要保持24小時營業;而在一天不同時段下,酒店的業務繁忙程度差異很大,對于資源的要求也相差較大。

酒店資訊化管理系統兩大技術挑戰:穩定性&高彈性擴容

作為一家酒店資訊化管理系統的提供商,杭州西軟資訊技術有限公司(簡稱西軟)自1993年起始終緻力于為酒店行業客戶提供全方位資訊化解決方案,目前為國内外接近1萬家酒店提供服務。

近年來,西軟依托石基資訊總公司的全球平台化發展戰略,不斷融合雲端、移動、大資料等前沿科技,打造基于雲服務和移動應用的新一代酒店管理系統,為酒店行業數字化轉型提供全面的解決方案,做好石基旗下最懂中國酒店市場的資訊化管理系統。

PMS雲化已是行業大勢所趨,西軟公司運維總監潘有年表示西軟為酒店客戶提供PaaS平台的服務過程中,業務主要面臨穩定性和高彈性擴容兩大挑戰:

1、酒店24小時全天候營業,在一天的經營過程中,酒店業務的繁忙程度不同,不同時段對資源的要求相差較大,對資訊管理系統的穩定性要求極高。

2、酒店業受節假日和季節的變化影響大,比如暑期大促、節假日和黃金周等,每次活動的流量很難預測,原有業務需大量人工介入,需手動擴容。

這些業務特征對酒店的資訊化管理系統也提出了更高的要求,不僅要能支援酒店日常經營業務的穩定運作,還要能平穩地應對突發業務、季節性活動帶來的流量高峰。

最佳實踐丨阿裡雲ECI如何助力西軟建構酒店行業多租戶高彈性PaaS平台?

阿裡雲ECI秒級彈性擴容,快速承載酒店業務高峰

如何減少資源浪費、提高資源使用率,同時保證酒店的資訊化管理系統架構的穩定性,降低擴縮容對終端使用者的影響,是西軟這些年為酒店客戶提供資訊化解決方案過程中一直需要解決的難題。

西軟參考阿裡雲的最佳實踐《基于ECI的ACK叢集高彈性架構》,基于阿裡雲開發部署了XMS酒店管理系統,并且逐漸将線上核心業務改造為基于K8s的運維架構,采用 K8s + NAS存儲 + SLS日志服務,為酒店客戶提供高彈性的PaaS服務平台,完美應對了酒店業務特征對資訊化管理系統提出的新挑戰。

潘有年将阿裡雲ECI産品為西軟開發的XMS酒店管理系統帶來的便利總結為以下三點:

1、通過監控實作自動彈性。阿裡雲提供高并發、高彈性的資源供給能力,西軟不再需要提前預估流量高峰容量,也不需要提前購買ECS進行擴容,系統自動根據叢集負載建立 ECI。

2、按需計費事後結算。根據業務流量和任務周期計費,運作完成結束計費。叢集會優先使用已購買的 ECS 資源池資源,資源不夠時再建立 ECI 執行個體,同時在收縮時會優先收縮ECI節點。

3、簡單配置,免日常運維。不需要運維 ECI 節點的底層基礎設施,由阿裡雲進行托管,同時在已有Kubernetes叢集中通過一鍵配置,就可以使用 ECI 節點,為系統架構提供高彈性能力。

“阿裡雲能夠實作秒級彈性擴容,快速承載流量 ,彈性支撐酒店的日常業務高峰和各種大促峰谷所需資源,如五一、國慶等度假黃金周;ECI彈性擴容可以實作自動化資源伸縮,進而避免了人為介入以及資源後備等情況。”西軟公司運維總監潘有年說道。

術語釋義:阿裡雲ECI彈性容器執行個體(Elastic Container Instance)是Serverless 和容器化的彈性計算服務,無需管理底層伺服器,隻需要提供打包好的鏡像,即可運作容器,并僅為容器實際運作消耗的資源付費。